.elementor-8622 .elementor-element.elementor-element-98cbaea{--display:flex;--min-height:512px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-8622 .elementor-element.elementor-element-98cbaea:not(.elementor-motion-effects-element-type-background),.elementor-8622 .elementor-element.elementor-element-98cbaea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://casasolproject.com/wp-content/uploads/2026/04/Rectangle-1347_1-1-1536x580.webp);background-position:center center;background-size:cover}.elementor-8622 .elementor-element.elementor-element-0aafd55{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-8622 .elementor-element.elementor-element-104f1a6 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:48px;font-weight:700;color:#F3F3F3}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-8622 .elementor-element.elementor-element-dbaf6a4{font-family:"Manrope",Sans-serif;font-size:16px;font-weight:400;color:#F3F3F3;width:var(--container-widget-width,91.971%);max-width:91.971%;--container-widget-width:91.971%;--container-widget-flex-grow:0}.elementor-8622 .elementor-element.elementor-element-dbaf6a4.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-8622 .elementor-element.elementor-element-1fb2793{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-8622 .elementor-element.elementor-element-53e77dd{width:var(--container-widget-width,464px);max-width:464px;--container-widget-width:464px;--container-widget-flex-grow:0;bottom:-123px;z-index:10}body:not(.rtl) .elementor-8622 .elementor-element.elementor-element-53e77dd{left:54px}body.rtl .elementor-8622 .elementor-element.elementor-element-53e77dd{right:54px}.elementor-8622 .elementor-element.elementor-element-53e77dd>.elementor-widget-container{background-color:#F5F5F5}.elementor-8622 .elementor-element.elementor-element-74fe13b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8622 .elementor-element.elementor-element-9f0a8a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-8622 .elementor-element.elementor-element-513adae .elementor-wrapper{--video-aspect-ratio:1.33333}.elementor-8622 .elementor-element.elementor-element-513adae{border-radius:8px 8px 8px 8px}.elementor-8622 .elementor-element.elementor-element-6e82d77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end}.elementor-8622 .elementor-element.elementor-element-11f9392 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:800;color:#429EB5}.elementor-8622 .elementor-element.elementor-element-848d64a .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:40px;font-weight:700;color:#13293D}.elementor-8622 .elementor-element.elementor-element-317d485{font-family:"Manrope",Sans-serif;font-size:16px;font-weight:400;color:#2D4B5B}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-8622 .elementor-element.elementor-element-4d29a46 .elementor-button{font-family:"Manrope",Sans-serif;font-size:16px;font-weight:700;fill:#FFF;color:#FFF;background-color:#429EB5}.elementor-8622 .elementor-element.elementor-element-3f46878{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center}.elementor-8622 .elementor-element.elementor-element-3f46878:not(.elementor-motion-effects-element-type-background),.elementor-8622 .elementor-element.elementor-element-3f46878>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F7F7}.elementor-8622 .elementor-element.elementor-element-9f595af .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:15%;color:#429EB5}.elementor-8622 .elementor-element.elementor-element-9f595af{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-8622 .elementor-element.elementor-element-ab617a8 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:40px;font-weight:700;color:#13293D}.elementor-8622 .elementor-element.elementor-element-a160ce8{text-align:center;font-family:"Manrope",Sans-serif;font-weight:400;width:var(--container-widget-width,69%);max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0}.elementor-8622 .elementor-element.elementor-element-d5d6ff7{--display:flex}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-8622 .elementor-element.elementor-element-a322a3a .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:24px;font-weight:500;color:#13293D}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-8622 .elementor-element.elementor-element-fb16ee3 .elementor-icon-box-wrapper{align-items:center;gap:10px}.elementor-8622 .elementor-element.elementor-element-fb16ee3 .elementor-icon-box-title{margin-block-end:8px;color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-fb16ee3.elementor-view-stacked .elementor-icon{background-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-fb16ee3.elementor-view-framed .elementor-icon,.elementor-8622 .elementor-element.elementor-element-fb16ee3.elementor-view-default .elementor-icon{fill:#429EB533;color:#429EB533;border-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-fb16ee3 .elementor-icon{font-size:15px}.elementor-8622 .elementor-element.elementor-element-fb16ee3 .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-fb16ee3 .elementor-icon-box-title a{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:400}.elementor-8622 .elementor-element.elementor-element-fb16ee3:has(:hover) .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-fb16ee3:has(:focus) .elementor-icon-box-title{color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-d8db874 .elementor-icon-box-wrapper{align-items:center;gap:10px}.elementor-8622 .elementor-element.elementor-element-d8db874 .elementor-icon-box-title{margin-block-end:8px;color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-d8db874.elementor-view-stacked .elementor-icon{background-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-d8db874.elementor-view-framed .elementor-icon,.elementor-8622 .elementor-element.elementor-element-d8db874.elementor-view-default .elementor-icon{fill:#429EB533;color:#429EB533;border-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-d8db874 .elementor-icon{font-size:15px}.elementor-8622 .elementor-element.elementor-element-d8db874 .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-d8db874 .elementor-icon-box-title a{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:400}.elementor-8622 .elementor-element.elementor-element-d8db874:has(:hover) .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-d8db874:has(:focus) .elementor-icon-box-title{color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-c387d11 .elementor-icon-box-wrapper{align-items:center;gap:10px}.elementor-8622 .elementor-element.elementor-element-c387d11 .elementor-icon-box-title{margin-block-end:8px;color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-c387d11.elementor-view-stacked .elementor-icon{background-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-c387d11.elementor-view-framed .elementor-icon,.elementor-8622 .elementor-element.elementor-element-c387d11.elementor-view-default .elementor-icon{fill:#429EB533;color:#429EB533;border-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-c387d11 .elementor-icon{font-size:15px}.elementor-8622 .elementor-element.elementor-element-c387d11 .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-c387d11 .elementor-icon-box-title a{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:400}.elementor-8622 .elementor-element.elementor-element-c387d11:has(:hover) .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-c387d11:has(:focus) .elementor-icon-box-title{color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-f757539{--display:flex}.elementor-8622 .elementor-element.elementor-element-bad070f .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:24px;font-weight:500;color:#13293D}.elementor-8622 .elementor-element.elementor-element-7ad7d23 .elementor-icon-box-wrapper{align-items:center;gap:10px}.elementor-8622 .elementor-element.elementor-element-7ad7d23 .elementor-icon-box-title{margin-block-end:8px;color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-7ad7d23.elementor-view-stacked .elementor-icon{background-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-7ad7d23.elementor-view-framed .elementor-icon,.elementor-8622 .elementor-element.elementor-element-7ad7d23.elementor-view-default .elementor-icon{fill:#429EB533;color:#429EB533;border-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-7ad7d23 .elementor-icon{font-size:15px}.elementor-8622 .elementor-element.elementor-element-7ad7d23 .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-7ad7d23 .elementor-icon-box-title a{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:400}.elementor-8622 .elementor-element.elementor-element-7ad7d23:has(:hover) .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-7ad7d23:has(:focus) .elementor-icon-box-title{color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-a9a6943 .elementor-icon-box-wrapper{align-items:center;gap:10px}.elementor-8622 .elementor-element.elementor-element-a9a6943 .elementor-icon-box-title{margin-block-end:8px;color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-a9a6943.elementor-view-stacked .elementor-icon{background-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-a9a6943.elementor-view-framed .elementor-icon,.elementor-8622 .elementor-element.elementor-element-a9a6943.elementor-view-default .elementor-icon{fill:#429EB533;color:#429EB533;border-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-a9a6943 .elementor-icon{font-size:15px}.elementor-8622 .elementor-element.elementor-element-a9a6943 .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-a9a6943 .elementor-icon-box-title a{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:400}.elementor-8622 .elementor-element.elementor-element-a9a6943:has(:hover) .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-a9a6943:has(:focus) .elementor-icon-box-title{color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-263030d .elementor-icon-box-wrapper{align-items:center;gap:10px}.elementor-8622 .elementor-element.elementor-element-263030d .elementor-icon-box-title{margin-block-end:8px;color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-263030d.elementor-view-stacked .elementor-icon{background-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-263030d.elementor-view-framed .elementor-icon,.elementor-8622 .elementor-element.elementor-element-263030d.elementor-view-default .elementor-icon{fill:#429EB533;color:#429EB533;border-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-263030d .elementor-icon{font-size:15px}.elementor-8622 .elementor-element.elementor-element-263030d .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-263030d .elementor-icon-box-title a{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:400}.elementor-8622 .elementor-element.elementor-element-263030d:has(:hover) .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-263030d:has(:focus) .elementor-icon-box-title{color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-1bd4ca0{--display:flex}.elementor-8622 .elementor-element.elementor-element-2d2a111 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:24px;font-weight:500;color:#13293D}.elementor-8622 .elementor-element.elementor-element-1ee76de .elementor-icon-box-wrapper{align-items:center;gap:10px}.elementor-8622 .elementor-element.elementor-element-1ee76de .elementor-icon-box-title{margin-block-end:8px;color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-1ee76de.elementor-view-stacked .elementor-icon{background-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-1ee76de.elementor-view-framed .elementor-icon,.elementor-8622 .elementor-element.elementor-element-1ee76de.elementor-view-default .elementor-icon{fill:#429EB533;color:#429EB533;border-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-1ee76de .elementor-icon{font-size:15px}.elementor-8622 .elementor-element.elementor-element-1ee76de .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-1ee76de .elementor-icon-box-title a{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:400}.elementor-8622 .elementor-element.elementor-element-1ee76de:has(:hover) .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-1ee76de:has(:focus) .elementor-icon-box-title{color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-57107d4 .elementor-icon-box-wrapper{align-items:center;gap:10px}.elementor-8622 .elementor-element.elementor-element-57107d4 .elementor-icon-box-title{margin-block-end:8px;color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-57107d4.elementor-view-stacked .elementor-icon{background-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-57107d4.elementor-view-framed .elementor-icon,.elementor-8622 .elementor-element.elementor-element-57107d4.elementor-view-default .elementor-icon{fill:#429EB533;color:#429EB533;border-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-57107d4 .elementor-icon{font-size:15px}.elementor-8622 .elementor-element.elementor-element-57107d4 .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-57107d4 .elementor-icon-box-title a{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:400}.elementor-8622 .elementor-element.elementor-element-57107d4:has(:hover) .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-57107d4:has(:focus) .elementor-icon-box-title{color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-48ce125 .elementor-icon-box-wrapper{align-items:center;gap:10px}.elementor-8622 .elementor-element.elementor-element-48ce125 .elementor-icon-box-title{margin-block-end:8px;color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-48ce125.elementor-view-stacked .elementor-icon{background-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-48ce125.elementor-view-framed .elementor-icon,.elementor-8622 .elementor-element.elementor-element-48ce125.elementor-view-default .elementor-icon{fill:#429EB533;color:#429EB533;border-color:#429EB533}.elementor-8622 .elementor-element.elementor-element-48ce125 .elementor-icon{font-size:15px}.elementor-8622 .elementor-element.elementor-element-48ce125 .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-48ce125 .elementor-icon-box-title a{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:400}.elementor-8622 .elementor-element.elementor-element-48ce125:has(:hover) .elementor-icon-box-title,.elementor-8622 .elementor-element.elementor-element-48ce125:has(:focus) .elementor-icon-box-title{color:#2D4B5B}.elementor-8622 .elementor-element.elementor-element-4f360a5{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px}.elementor-8622 .elementor-element.elementor-element-7be2be7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8622 .elementor-element.elementor-element-cbaab6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8622 .elementor-element.elementor-element-f8136c9 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:#429EB5}.elementor-8622 .elementor-element.elementor-element-979462b .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:40px;font-weight:700;color:#13293D}.elementor-8622 .elementor-element.elementor-element-d127f5e{text-align:center;font-family:"Manrope",Sans-serif;font-size:16px;font-weight:400;color:#2D4B5B;width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-8622 .elementor-element.elementor-element-a1d4189{--swiper-slides-to-display:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-slides-gap:10px}.elementor-8622 .elementor-element.elementor-element-a1d4189 .swiper-slide>.elementor-element{height:100%}.elementor-8622 .elementor-element.elementor-element-97d7295 .elementor-button{font-family:"Manrope",Sans-serif;font-size:16px;font-weight:700;fill:#FFF;color:#FFF;background-color:#429EB5;border-radius:4px 4px 4px 4px}.elementor-8622 .elementor-element.elementor-element-a7b5608{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-8622 .elementor-element.elementor-element-092e494>.elementor-widget-container{padding:0 0 0 0}.elementor-8622 .elementor-element.elementor-element-e62bac5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}@media(max-width:1024px){.elementor-8622 .elementor-element.elementor-element-4f360a5{--e-n-carousel-swiper-slides-to-display:2}.elementor-8622 .elementor-element.elementor-element-a1d4189{--swiper-slides-to-display:2}}@media(min-width:768px){.elementor-8622 .elementor-element.elementor-element-98cbaea{--content-width:1440px}.elementor-8622 .elementor-element.elementor-element-0aafd55{--width:50%}.elementor-8622 .elementor-element.elementor-element-1fb2793{--width:50%}.elementor-8622 .elementor-element.elementor-element-74fe13b{--content-width:1440px}.elementor-8622 .elementor-element.elementor-element-9f0a8a2{--width:50%}.elementor-8622 .elementor-element.elementor-element-6e82d77{--width:50%}}@media(max-width:767px){.elementor-8622 .elementor-element.elementor-element-98cbaea:not(.elementor-motion-effects-element-type-background),.elementor-8622 .elementor-element.elementor-element-98cbaea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://casasolproject.com/wp-content/uploads/2026/04/Rectangle-1420-_3_.webp)}.elementor-8622 .elementor-element.elementor-element-0aafd55{--justify-content:flex-end}.elementor-8622 .elementor-element.elementor-element-104f1a6 .elementor-heading-title{font-size:32px}.elementor-8622 .elementor-element.elementor-element-dbaf6a4{font-size:14px}body:not(.rtl) .elementor-8622 .elementor-element.elementor-element-53e77dd{left:0}body.rtl .elementor-8622 .elementor-element.elementor-element-53e77dd{right:0}.elementor-8622 .elementor-element.elementor-element-53e77dd{bottom:-490px}.elementor-8622 .elementor-element.elementor-element-74fe13b{--margin-top:520px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-8622 .elementor-element.elementor-element-11f9392{text-align:center}.elementor-8622 .elementor-element.elementor-element-848d64a{text-align:center}.elementor-8622 .elementor-element.elementor-element-848d64a .elementor-heading-title{font-size:24px}.elementor-8622 .elementor-element.elementor-element-317d485{text-align:center;font-size:14px}.elementor-8622 .elementor-element.elementor-element-4d29a46 .elementor-button{font-size:14px}.elementor-8622 .elementor-element.elementor-element-9f595af .elementor-heading-title{font-size:10px}.elementor-8622 .elementor-element.elementor-element-9f595af.elementor-element{--align-self:flex-start}.elementor-8622 .elementor-element.elementor-element-ab617a8 .elementor-heading-title{font-size:24px}.elementor-8622 .elementor-element.elementor-element-a160ce8{font-size:14px;width:100%;max-width:100%}.elementor-8622 .elementor-element.elementor-element-a322a3a .elementor-heading-title{font-size:20px}.elementor-8622 .elementor-element.elementor-element-bad070f .elementor-heading-title{font-size:20px}.elementor-8622 .elementor-element.elementor-element-2d2a111 .elementor-heading-title{font-size:20px}.elementor-8622 .elementor-element.elementor-element-4f360a5{--e-n-carousel-swiper-slides-to-display:1}.elementor-8622 .elementor-element.elementor-element-a1d4189{--swiper-slides-to-display:1}}