.elementor-20 .elementor-element.elementor-element-5adaef1{--display:flex;--min-height:100dvh;--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;--justify-content:center;--overlay-opacity:.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-5adaef1:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-5adaef1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://new.alfasolar.com.ec/wp-content/uploads/2025/11/alfa_solar_atardecer.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-20 .elementor-element.elementor-element-5adaef1:before,.elementor-20 .elementor-element.elementor-element-5adaef1>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-5adaef1>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-5adaef1>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-5adaef1>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-5adaef1>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-20 .elementor-element.elementor-element-c33faf1{--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;--gap:15vh 0;--row-gap:15vh;--column-gap:0;--padding-top:25vh;--padding-bottom:10vh;--padding-left:0;--padding-right:0}.elementor-20 .elementor-element.elementor-element-844f34f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-6241357 .ws-blade-reveal{font-family:var(--e-global-typography-c8cc4bf-font-family),Sans-serif;font-size:var(--e-global-typography-c8cc4bf-font-size);font-weight:var(--e-global-typography-c8cc4bf-font-weight);line-height:var(--e-global-typography-c8cc4bf-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-e566f8c{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-e566f8c.e-con{--align-self:flex-end}.elementor-20 .elementor-element.elementor-element-221a098 .elementor-heading-title{font-family:var(--e-global-typography-7b2aacc-font-family),Sans-serif;font-size:var(--e-global-typography-7b2aacc-font-size);font-weight:var(--e-global-typography-7b2aacc-font-weight);line-height:var(--e-global-typography-7b2aacc-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-10bcd5b .ws-ripple-button{--amplitude:0%;--skew-text:10deg;--transition-duration-in:.8s;--transition-duration:.8s;--transition-ease:cubic-bezier(.22,1,.36,1);background:var(--e-global-color-42c47e6);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-radius:100px}.elementor-20 .elementor-element.elementor-element-10bcd5b .ws-ripple-button__hover-fill{background:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-10bcd5b .ws-ripple-button__pseudo:after{color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-10bcd5b .ws-ripple-button:not(:has(>a)),.elementor-20 .elementor-element.elementor-element-10bcd5b .ws-ripple-button>a{padding:10px 30px}.elementor-20 .elementor-element.elementor-element-d3d0d02{--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;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:15vh;--margin-bottom:15vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-e1bd458{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-2c2ea42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-19766db .ws-blade-reveal{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-e2fe157{--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:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-98a2683{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-98a2683 p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-ec4df1e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-ec4df1e:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-ec4df1e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-c5c55ad .jet-carousel .elementor-slick-slider .jet-carousel__item{padding:0 5px}.elementor-20 .elementor-element.elementor-element-c5c55ad .jet-carousel .elementor-slick-slider{margin-right:-5px;margin-left:-5px}.elementor-20 .elementor-element.elementor-element-c5c55ad>.elementor-widget-container{padding:0}.elementor-20 .elementor-element.elementor-element-c5c55ad .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{border-radius:10px;overflow:hidden}.elementor-20 .elementor-element.elementor-element-c5c55ad .jet-banner__overlay{opacity:0}.elementor-20 .elementor-element.elementor-element-c5c55ad .jet-banner:hover .jet-banner__overlay{opacity:.4}.elementor-20 .elementor-element.elementor-element-c5c55ad .jet-carousel .jet-slick-dots{justify-content:center}.elementor-20 .elementor-element.elementor-element-c5c55ad .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px}.elementor-20 .elementor-element.elementor-element-61bda2c{--display:grid;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 100px;--row-gap:0px;--column-gap:100px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-32d72d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-7a28285 .elementor-counter{flex-direction:column-reverse}.elementor-20 .elementor-element.elementor-element-7a28285 .elementor-counter-title{justify-content:start;color:var(--e-global-color-text);font-family:var(--e-global-typography-623837e-font-family),Sans-serif;font-size:var(--e-global-typography-623837e-font-size);font-weight:var(--e-global-typography-623837e-font-weight);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-7a28285 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);}.elementor-20 .elementor-element.elementor-element-23ed26d{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-23ed26d p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-381854c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-1f19bc0 .elementor-counter{flex-direction:column-reverse}.elementor-20 .elementor-element.elementor-element-1f19bc0 .elementor-counter-title{justify-content:start;color:var(--e-global-color-text);font-family:var(--e-global-typography-623837e-font-family),Sans-serif;font-size:var(--e-global-typography-623837e-font-size);font-weight:var(--e-global-typography-623837e-font-weight);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-1f19bc0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);}.elementor-20 .elementor-element.elementor-element-48e3ead{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-48e3ead p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-78c29c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-2ee42e3 .elementor-counter{flex-direction:column-reverse}.elementor-20 .elementor-element.elementor-element-2ee42e3 .elementor-counter-title{justify-content:start;color:var(--e-global-color-text);font-family:var(--e-global-typography-623837e-font-family),Sans-serif;font-size:var(--e-global-typography-623837e-font-size);font-weight:var(--e-global-typography-623837e-font-weight);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-2ee42e3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);}.elementor-20 .elementor-element.elementor-element-834ea3a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-834ea3a p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-4b5b2dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-f6229c7 .elementor-counter{flex-direction:column-reverse}.elementor-20 .elementor-element.elementor-element-f6229c7 .elementor-counter-title{justify-content:start;color:var(--e-global-color-text);font-family:var(--e-global-typography-623837e-font-family),Sans-serif;font-size:var(--e-global-typography-623837e-font-size);font-weight:var(--e-global-typography-623837e-font-weight);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-f6229c7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);}.elementor-20 .elementor-element.elementor-element-aabd302{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-aabd302 p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-2891ec0{--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;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:15vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:15vh;--padding-bottom:15vh;--padding-left:0;--padding-right:0}.elementor-20 .elementor-element.elementor-element-2891ec0:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-2891ec0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-894be26{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-c0abea7{--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:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-222b95e{--display:flex;--min-height:500px;--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:space-between;--overlay-opacity:.6;--border-radius:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-222b95e:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-222b95e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://new.alfasolar.com.ec/wp-content/uploads/2026/05/panel-solar-termico-residencial.webp");background-position:bottom center;background-size:cover}.elementor-20 .elementor-element.elementor-element-222b95e:before,.elementor-20 .elementor-element.elementor-element-222b95e>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-222b95e>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-222b95e>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-222b95e>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-222b95e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg,#1717171C 0%,var(--e-global-color-text) 100%)}.elementor-20 .elementor-element.elementor-element-4df01b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-5f11fe6 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-8023572{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-8023572 .elementor-heading-title{font-family:var(--e-global-typography-7b2aacc-font-family),Sans-serif;font-size:var(--e-global-typography-7b2aacc-font-size);font-weight:var(--e-global-typography-7b2aacc-font-weight);line-height:var(--e-global-typography-7b2aacc-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-5619af1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-126c7b8{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-126c7b8 p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-d1481df .ws-ripple-button{--amplitude:0%;--skew-text:10deg;--transition-duration-in:.8s;--transition-duration:.8s;--transition-ease:cubic-bezier(.22,1,.36,1);background:var(--e-global-color-42c47e6);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-radius:100px}.elementor-20 .elementor-element.elementor-element-d1481df .ws-ripple-button__hover-fill{background:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-d1481df .ws-ripple-button__pseudo:after{color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-d1481df .ws-ripple-button:not(:has(>a)),.elementor-20 .elementor-element.elementor-element-d1481df .ws-ripple-button>a{padding:10px 30px}.elementor-20 .elementor-element.elementor-element-c76ce08{--display:flex;--min-height:500px;--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:space-between;--overlay-opacity:.6;--border-radius:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-c76ce08:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-c76ce08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://new.alfasolar.com.ec/wp-content/uploads/2026/05/proyecto-solar-termico-comercial.webp");background-size:cover}.elementor-20 .elementor-element.elementor-element-c76ce08:before,.elementor-20 .elementor-element.elementor-element-c76ce08>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-c76ce08>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-c76ce08>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-c76ce08>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-c76ce08>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg,#1717171C 0%,var(--e-global-color-text) 100%)}.elementor-20 .elementor-element.elementor-element-a0f971e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-bab94db .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-2f7cca6{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-2f7cca6 .elementor-heading-title{font-family:var(--e-global-typography-7b2aacc-font-family),Sans-serif;font-size:var(--e-global-typography-7b2aacc-font-size);font-weight:var(--e-global-typography-7b2aacc-font-weight);line-height:var(--e-global-typography-7b2aacc-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-8b5b4e3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-a0b3de0{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-a0b3de0 p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-9d23464 .ws-ripple-button{--amplitude:0%;--skew-text:10deg;--transition-duration-in:.8s;--transition-duration:.8s;--transition-ease:cubic-bezier(.22,1,.36,1);background:var(--e-global-color-42c47e6);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-radius:100px}.elementor-20 .elementor-element.elementor-element-9d23464 .ws-ripple-button__hover-fill{background:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-9d23464 .ws-ripple-button__pseudo:after{color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-9d23464 .ws-ripple-button:not(:has(>a)),.elementor-20 .elementor-element.elementor-element-9d23464 .ws-ripple-button>a{padding:10px 30px}.elementor-20 .elementor-element.elementor-element-1840007{--display:flex;--min-height:500px;--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:space-between;--overlay-opacity:.6;--border-radius:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-1840007:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-1840007>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://new.alfasolar.com.ec/wp-content/uploads/2026/05/tanque-de-agua-caliente-solar.webp");background-position:top center;background-size:cover}.elementor-20 .elementor-element.elementor-element-1840007:before,.elementor-20 .elementor-element.elementor-element-1840007>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-1840007>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-1840007>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-1840007>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-1840007>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg,#1717171C 0%,var(--e-global-color-text) 100%)}.elementor-20 .elementor-element.elementor-element-17393b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-bc84576 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-d88302e{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-d88302e .elementor-heading-title{font-family:var(--e-global-typography-7b2aacc-font-family),Sans-serif;font-size:var(--e-global-typography-7b2aacc-font-size);font-weight:var(--e-global-typography-7b2aacc-font-weight);line-height:var(--e-global-typography-7b2aacc-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-78f9fa3{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-94f60e6{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-94f60e6 p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-ea0d0b0 .ws-ripple-button{--amplitude:0%;--skew-text:10deg;--transition-duration-in:.8s;--transition-duration:.8s;--transition-ease:cubic-bezier(.22,1,.36,1);background:var(--e-global-color-42c47e6);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-radius:100px}.elementor-20 .elementor-element.elementor-element-ea0d0b0 .ws-ripple-button__hover-fill{background:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-ea0d0b0 .ws-ripple-button__pseudo:after{color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-ea0d0b0 .ws-ripple-button:not(:has(>a)),.elementor-20 .elementor-element.elementor-element-ea0d0b0 .ws-ripple-button>a{padding:10px 30px}.elementor-20 .elementor-element.elementor-element-da55e8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;z-index:5}.elementor-20 .elementor-element.elementor-element-ae4dc5f .elementor-heading-title{font-family:var(--e-global-typography-623837e-font-family),Sans-serif;font-size:var(--e-global-typography-623837e-font-size);font-weight:var(--e-global-typography-623837e-font-weight);line-height:var(--e-global-typography-623837e-line-height);color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-bd42430 .ws-blade-reveal{font-family:var(--e-global-typography-c8cc4bf-font-family),Sans-serif;font-size:var(--e-global-typography-c8cc4bf-font-size);font-weight:var(--e-global-typography-c8cc4bf-font-weight);line-height:var(--e-global-typography-c8cc4bf-line-height)}.elementor-20 .elementor-element.elementor-element-339fda4 .elementor-heading-title{font-family:var(--e-global-typography-7797750-font-family),Sans-serif;font-size:var(--e-global-typography-7797750-font-size);font-weight:var(--e-global-typography-7797750-font-weight);text-transform:var(--e-global-typography-7797750-text-transform);line-height:var(--e-global-typography-7797750-line-height);color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-112522f .ws-ripple-button{--amplitude:0%;--skew-text:10deg;--transition-duration-in:.8s;--transition-duration:.8s;--transition-ease:cubic-bezier(.22,1,.36,1);background:var(--e-global-color-primary);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-radius:100px}.elementor-20 .elementor-element.elementor-element-112522f .ws-ripple-button__hover-fill{background:var(--e-global-color-secondary)}.elementor-20 .elementor-element.elementor-element-112522f .ws-ripple-button__pseudo:after{color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-112522f .ws-ripple-button:not(:has(>a)),.elementor-20 .elementor-element.elementor-element-112522f .ws-ripple-button>a{padding:10px 30px}.elementor-20 .elementor-element.elementor-element-2d3829a{--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;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:15vh;--padding-bottom:15vh;--padding-left:0;--padding-right:0}.elementor-20 .elementor-element.elementor-element-2d3829a:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-2d3829a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-d39c6db{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-9eea3ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;z-index:5}.elementor-20 .elementor-element.elementor-element-11ee283 .elementor-heading-title{font-family:var(--e-global-typography-623837e-font-family),Sans-serif;font-size:var(--e-global-typography-623837e-font-size);font-weight:var(--e-global-typography-623837e-font-weight);line-height:var(--e-global-typography-623837e-line-height);color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-df7f548 .ws-blade-reveal{font-family:var(--e-global-typography-c8cc4bf-font-family),Sans-serif;font-size:var(--e-global-typography-c8cc4bf-font-size);font-weight:var(--e-global-typography-c8cc4bf-font-weight);line-height:var(--e-global-typography-c8cc4bf-line-height)}.elementor-20 .elementor-element.elementor-element-5fd65eb .elementor-heading-title{font-family:var(--e-global-typography-7797750-font-family),Sans-serif;font-size:var(--e-global-typography-7797750-font-size);font-weight:var(--e-global-typography-7797750-font-weight);text-transform:var(--e-global-typography-7797750-text-transform);line-height:var(--e-global-typography-7797750-line-height);color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-3035f2f .ws-ripple-button{--amplitude:0%;--skew-text:10deg;--transition-duration-in:.8s;--transition-duration:.8s;--transition-ease:cubic-bezier(.22,1,.36,1);background:var(--e-global-color-primary);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-radius:100px}.elementor-20 .elementor-element.elementor-element-3035f2f .ws-ripple-button__hover-fill{background:var(--e-global-color-secondary)}.elementor-20 .elementor-element.elementor-element-3035f2f .ws-ripple-button__pseudo:after{color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-3035f2f .ws-ripple-button:not(:has(>a)),.elementor-20 .elementor-element.elementor-element-3035f2f .ws-ripple-button>a{padding:10px 30px}.elementor-20 .elementor-element.elementor-element-036b7eb{--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:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-0f4a0d3{--display:flex;--min-height:500px;--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:space-between;--overlay-opacity:.6;--border-radius:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-0f4a0d3:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-0f4a0d3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://new.alfasolar.com.ec/wp-content/uploads/2026/05/magnific_mejora-la-calidad-de-la-i_2927042432.webp");background-size:cover}.elementor-20 .elementor-element.elementor-element-0f4a0d3:before,.elementor-20 .elementor-element.elementor-element-0f4a0d3>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-0f4a0d3>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-0f4a0d3>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-0f4a0d3>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-0f4a0d3>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg,#1717171C 0%,var(--e-global-color-text) 100%)}.elementor-20 .elementor-element.elementor-element-d699784{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-634cf8b .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-eb8fa0c{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-eb8fa0c .elementor-heading-title{font-family:var(--e-global-typography-7b2aacc-font-family),Sans-serif;font-size:var(--e-global-typography-7b2aacc-font-size);font-weight:var(--e-global-typography-7b2aacc-font-weight);line-height:var(--e-global-typography-7b2aacc-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-f0fa1ee{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-2f281ad{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-2f281ad p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-6fdd340 .ws-ripple-button{--amplitude:0%;--skew-text:10deg;--transition-duration-in:.8s;--transition-duration:.8s;--transition-ease:cubic-bezier(.22,1,.36,1);background:var(--e-global-color-42c47e6);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-radius:100px}.elementor-20 .elementor-element.elementor-element-6fdd340 .ws-ripple-button__hover-fill{background:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-6fdd340 .ws-ripple-button__pseudo:after{color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-6fdd340 .ws-ripple-button:not(:has(>a)),.elementor-20 .elementor-element.elementor-element-6fdd340 .ws-ripple-button>a{padding:10px 30px}.elementor-20 .elementor-element.elementor-element-8626609{--display:flex;--min-height:500px;--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:space-between;--overlay-opacity:.6;--border-radius:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-8626609:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-8626609>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://new.alfasolar.com.ec/wp-content/uploads/2026/05/proyecto-fotovoltaico-comercial.webp");background-size:cover}.elementor-20 .elementor-element.elementor-element-8626609:before,.elementor-20 .elementor-element.elementor-element-8626609>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-8626609>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-8626609>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-8626609>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-8626609>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg,#1717171C 0%,var(--e-global-color-text) 100%)}.elementor-20 .elementor-element.elementor-element-a32a441{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-8a89b75 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-f51b55b{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-f51b55b .elementor-heading-title{font-family:var(--e-global-typography-7b2aacc-font-family),Sans-serif;font-size:var(--e-global-typography-7b2aacc-font-size);font-weight:var(--e-global-typography-7b2aacc-font-weight);line-height:var(--e-global-typography-7b2aacc-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-5969404{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-95ffb27{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-95ffb27 p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-d66116f .ws-ripple-button{--amplitude:0%;--skew-text:10deg;--transition-duration-in:.8s;--transition-duration:.8s;--transition-ease:cubic-bezier(.22,1,.36,1);background:var(--e-global-color-42c47e6);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-radius:100px}.elementor-20 .elementor-element.elementor-element-d66116f .ws-ripple-button__hover-fill{background:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-d66116f .ws-ripple-button__pseudo:after{color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-d66116f .ws-ripple-button:not(:has(>a)),.elementor-20 .elementor-element.elementor-element-d66116f .ws-ripple-button>a{padding:10px 30px}.elementor-20 .elementor-element.elementor-element-e34f3c9{--display:flex;--min-height:500px;--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:space-between;--overlay-opacity:.6;--border-radius:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-20 .elementor-element.elementor-element-e34f3c9:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-e34f3c9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://new.alfasolar.com.ec/wp-content/uploads/2026/05/sistema-energia-solar-fotovoltaica.webp");background-size:cover}.elementor-20 .elementor-element.elementor-element-e34f3c9:before,.elementor-20 .elementor-element.elementor-element-e34f3c9>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-e34f3c9>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-e34f3c9>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-e34f3c9>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-e34f3c9>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg,#1717171C 0%,var(--e-global-color-text) 100%)}.elementor-20 .elementor-element.elementor-element-8a10e4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-a235599 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-bcf5492{width:var(--container-widget-width,80%);max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-bcf5492 .elementor-heading-title{font-family:var(--e-global-typography-7b2aacc-font-family),Sans-serif;font-size:var(--e-global-typography-7b2aacc-font-size);font-weight:var(--e-global-typography-7b2aacc-font-weight);line-height:var(--e-global-typography-7b2aacc-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-f90e5fc{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-29b8d6d{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-29b8d6d p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-746dabd .ws-ripple-button{--amplitude:0%;--skew-text:10deg;--transition-duration-in:.8s;--transition-duration:.8s;--transition-ease:cubic-bezier(.22,1,.36,1);background:var(--e-global-color-42c47e6);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-radius:100px}.elementor-20 .elementor-element.elementor-element-746dabd .ws-ripple-button__hover-fill{background:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-746dabd .ws-ripple-button__pseudo:after{color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-746dabd .ws-ripple-button:not(:has(>a)),.elementor-20 .elementor-element.elementor-element-746dabd .ws-ripple-button>a{padding:10px 30px}.elementor-20 .elementor-element.elementor-element-e900a2a{--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;--align-items:center;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:15vh;--margin-bottom:15vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-6fed42d{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-6eccfbd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-f71b861 .ws-blade-reveal{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);text-align:center}.elementor-20 .elementor-element.elementor-element-eae1252{--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:50px 100px;--row-gap:50px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-7576c3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-946c529 .ws-image-reveal{width:100%;height:65vh;border-radius:10px}.elementor-20 .elementor-element.elementor-element-0b0bf70{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-c818baa{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-question.ws-expanders-active>.ws-expanders-question-icon{--rotate-degree:45deg}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-question{--icon-transition-duration:.2s;padding:20px 14px;justify-content:space-between;align-items:center;gap:15px}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-answercont{transition:.3s;padding:0 16px}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders{width:100%;border-radius:12px;flex-direction:column}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-container{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--e-global-color-88d6c83)}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-question-heading{color:var(--e-global-color-text);font-family:var(--e-global-typography-7797750-font-family),Sans-serif;font-size:var(--e-global-typography-7797750-font-size);font-weight:var(--e-global-typography-7797750-font-weight);text-transform:var(--e-global-typography-7797750-text-transform);line-height:var(--e-global-typography-7797750-line-height)}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-question-icon{color:var(--e-global-color-text);font-size:20px}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-question-icon svg{fill:var(--e-global-color-text);width:20px;height:20px}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-answer{margin:20px 0;color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-answer *{color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-answer,.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-answer *{font-family:"Inter",Sans-serif;font-size:16px}.elementor-20 .elementor-element.elementor-element-8857ff1{--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;--align-items:center;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:15vh;--margin-bottom:15vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-36db404{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-7cd76ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-1552c24 .elementor-heading-title{font-family:var(--e-global-typography-623837e-font-family),Sans-serif;font-size:var(--e-global-typography-623837e-font-size);font-weight:var(--e-global-typography-623837e-font-weight);line-height:var(--e-global-typography-623837e-line-height);color:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-4c22ce2 .ws-blade-reveal{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);text-align:left}.elementor-20 .elementor-element.elementor-element-0f9f46d{--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:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-6798a4e{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-20 .elementor-element.elementor-element-6798a4e p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-6c5490b{--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:50px 100px;--row-gap:50px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-08339cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__items{--columns:4}.elementor-20 .elementor-element.elementor-element-95755cd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}:is(.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.swiper-lib>.swiper-wrapper,.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__items,.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__slider>.jet-listing-grid__items>.slick-list>.slick-track,.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__scroll-slider>.jet-listing-grid__items)>.jet-listing-grid__item{padding-left:calc(30px / 2);padding-right:calc(30px / 2)}:is(.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid,.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__slider.slick-lib,.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__scroll-slider)>.jet-listing-grid__items{margin-left:calc( 30px / -2);margin-right:calc( 30px / -2);width:calc(100% + 30px)}.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid:has(>.jet-listing-grid__slider.swiper-lib){margin-left:calc( 30px / -2);margin-right:calc( 30px / -2)}:is(.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__slider.swiper-lib>.jet-listing-grid__items,.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__items,.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__slider>.jet-listing-grid__items>.slick-list>.slick-track,.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__scroll-slider>.jet-listing-grid__items)>.jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2)}:is(.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid,.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__slider,.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__scroll-slider)>.jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2)}.elementor-20 .elementor-element.elementor-element-95755cd .jet-listing-grid__slider-icon{color:var(--e-global-color-text);background:#02010100}.elementor-20 .elementor-element.elementor-element-95755cd .jet-listing-grid__slider-icon.prev-arrow{top:-40px;bottom:auto;right:290px;left:auto}.elementor-20 .elementor-element.elementor-element-95755cd .jet-listing-grid__slider-icon.next-arrow{top:-40px;bottom:auto;right:225px;left:auto}.elementor-20 .elementor-element.elementor-element-78936a4b{--display:flex;--min-height:80vh;--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;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--overlay-opacity:.2;--margin-top:15vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-78936a4b:not(.elementor-motion-effects-element-type-background),.elementor-20 .elementor-element.elementor-element-78936a4b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://new.alfasolar.com.ec/wp-content/uploads/2025/09/panel_solar_atardecer.webp");background-position:center center;background-size:cover}.elementor-20 .elementor-element.elementor-element-78936a4b:before,.elementor-20 .elementor-element.elementor-element-78936a4b>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-78936a4b>.e-con-inner>.elementor-background-video-container:before,.elementor-20 .elementor-element.elementor-element-78936a4b>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-78936a4b>.e-con-inner>.elementor-background-slideshow:before,.elementor-20 .elementor-element.elementor-element-78936a4b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-text);--background-overlay:''}.elementor-20 .elementor-element.elementor-element-340906db{--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:50px 100px;--row-gap:50px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-537066de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-20 .elementor-element.elementor-element-2a42a3c8{width:var(--container-widget-width,1000px);max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0}.elementor-20 .elementor-element.elementor-element-2a42a3c8 .ws-blade-reveal{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-596ed96);text-align:left}.elementor-20 .elementor-element.elementor-element-719faf67{width:var(--container-widget-width,650px);max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-42c47e6)}.elementor-20 .elementor-element.elementor-element-719faf67 p{margin-block-end:0px}.elementor-20 .elementor-element.elementor-element-5ce342c1 .ws-ripple-button{--amplitude:0%;--skew-text:10deg;--transition-duration-in:.8s;--transition-duration:.8s;--transition-ease:cubic-bezier(.22,1,.36,1);background:var(--e-global-color-42c47e6);color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);border-radius:100px}.elementor-20 .elementor-element.elementor-element-5ce342c1 .ws-ripple-button__hover-fill{background:var(--e-global-color-primary)}.elementor-20 .elementor-element.elementor-element-5ce342c1 .ws-ripple-button__pseudo:after{color:var(--e-global-color-596ed96)}.elementor-20 .elementor-element.elementor-element-5ce342c1 .ws-ripple-button:not(:has(>a)),.elementor-20 .elementor-element.elementor-element-5ce342c1 .ws-ripple-button>a{padding:10px 30px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-6241357 .ws-blade-reveal{font-size:var(--e-global-typography-c8cc4bf-font-size);line-height:var(--e-global-typography-c8cc4bf-line-height)}.elementor-20 .elementor-element.elementor-element-221a098 .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-10bcd5b .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-19766db .ws-blade-reveal{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-98a2683{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-61bda2c{--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-7a28285 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-7a28285 .elementor-counter-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-23ed26d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-1f19bc0 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-1f19bc0 .elementor-counter-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-48e3ead{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-2ee42e3 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-2ee42e3 .elementor-counter-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-834ea3a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-f6229c7 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-f6229c7 .elementor-counter-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-aabd302{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-5f11fe6 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-8023572 .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-126c7b8{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-d1481df .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-bab94db .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-2f7cca6 .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-a0b3de0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-9d23464 .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-bc84576 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-d88302e .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-94f60e6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-ea0d0b0 .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-ae4dc5f .elementor-heading-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-bd42430 .ws-blade-reveal{font-size:var(--e-global-typography-c8cc4bf-font-size);line-height:var(--e-global-typography-c8cc4bf-line-height)}.elementor-20 .elementor-element.elementor-element-339fda4 .elementor-heading-title{font-size:var(--e-global-typography-7797750-font-size);line-height:var(--e-global-typography-7797750-line-height)}.elementor-20 .elementor-element.elementor-element-112522f .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-11ee283 .elementor-heading-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-df7f548 .ws-blade-reveal{font-size:var(--e-global-typography-c8cc4bf-font-size);line-height:var(--e-global-typography-c8cc4bf-line-height)}.elementor-20 .elementor-element.elementor-element-5fd65eb .elementor-heading-title{font-size:var(--e-global-typography-7797750-font-size);line-height:var(--e-global-typography-7797750-line-height)}.elementor-20 .elementor-element.elementor-element-3035f2f .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-634cf8b .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-eb8fa0c .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-2f281ad{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-6fdd340 .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-8a89b75 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-f51b55b .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-95ffb27{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-d66116f .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-a235599 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-bcf5492 .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-29b8d6d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-746dabd .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-f71b861 .ws-blade-reveal{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-eae1252{--gap:0px 20px;--row-gap:0px;--column-gap:20px}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-question-heading{font-size:var(--e-global-typography-7797750-font-size);line-height:var(--e-global-typography-7797750-line-height)}.elementor-20 .elementor-element.elementor-element-1552c24 .elementor-heading-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-4c22ce2 .ws-blade-reveal{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-6798a4e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__items{--columns:2}.elementor-20 .elementor-element.elementor-element-78936a4b{--min-height:60vh}.elementor-20 .elementor-element.elementor-element-2a42a3c8 .ws-blade-reveal{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-719faf67{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-5ce342c1 .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-c33faf1{--content-width:95%}.elementor-20 .elementor-element.elementor-element-844f34f{--width:45%}.elementor-20 .elementor-element.elementor-element-e566f8c{--width:45%}.elementor-20 .elementor-element.elementor-element-e1bd458{--width:95%}.elementor-20 .elementor-element.elementor-element-2c2ea42{--width:50%}.elementor-20 .elementor-element.elementor-element-e2fe157{--width:35%}.elementor-20 .elementor-element.elementor-element-61bda2c{--width:95%}.elementor-20 .elementor-element.elementor-element-894be26{--width:95%}.elementor-20 .elementor-element.elementor-element-c0abea7{--width:50%}.elementor-20 .elementor-element.elementor-element-da55e8f{--width:40%}.elementor-20 .elementor-element.elementor-element-d39c6db{--width:95%}.elementor-20 .elementor-element.elementor-element-9eea3ac{--width:40%}.elementor-20 .elementor-element.elementor-element-036b7eb{--width:50%}.elementor-20 .elementor-element.elementor-element-6fed42d{--width:95%}.elementor-20 .elementor-element.elementor-element-6eccfbd{--width:60%}.elementor-20 .elementor-element.elementor-element-eae1252{--width:95%}.elementor-20 .elementor-element.elementor-element-36db404{--width:95%}.elementor-20 .elementor-element.elementor-element-7cd76ad{--width:48%}.elementor-20 .elementor-element.elementor-element-0f9f46d{--width:35%}.elementor-20 .elementor-element.elementor-element-6c5490b{--width:95%}.elementor-20 .elementor-element.elementor-element-08339cc{--width:120%}.elementor-20 .elementor-element.elementor-element-340906db{--width:95%}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-844f34f{--width:50%}.elementor-20 .elementor-element.elementor-element-e566f8c{--width:50%}.elementor-20 .elementor-element.elementor-element-6eccfbd{--width:500px}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-5adaef1{--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-20 .elementor-element.elementor-element-c33faf1{--content-width:90%;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-20 .elementor-element.elementor-element-6241357 .ws-blade-reveal{font-size:var(--e-global-typography-c8cc4bf-font-size);line-height:var(--e-global-typography-c8cc4bf-line-height)}.elementor-20 .elementor-element.elementor-element-221a098 .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-10bcd5b .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-d3d0d02{--width:100%}.elementor-20 .elementor-element.elementor-element-e1bd458{--width:90%}.elementor-20 .elementor-element.elementor-element-19766db .ws-blade-reveal{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-98a2683{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-ec4df1e{--width:100%}.elementor-20 .elementor-element.elementor-element-61bda2c{--width:90%;--e-con-grid-template-columns:repeat(1,1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row}.elementor-20 .elementor-element.elementor-element-7a28285 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-7a28285 .elementor-counter-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-23ed26d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-1f19bc0 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-1f19bc0 .elementor-counter-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-48e3ead{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-2ee42e3 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-2ee42e3 .elementor-counter-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-834ea3a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-f6229c7 .elementor-counter-number-wrapper{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-f6229c7 .elementor-counter-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-aabd302{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-894be26{--width:90%}.elementor-20 .elementor-element.elementor-element-5f11fe6 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-8023572 .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-126c7b8{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-d1481df .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-bab94db .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-2f7cca6 .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-a0b3de0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-9d23464 .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-bc84576 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-d88302e .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-94f60e6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-ea0d0b0 .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-da55e8f.e-con{--order:-99999}.elementor-20 .elementor-element.elementor-element-ae4dc5f .elementor-heading-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-bd42430 .ws-blade-reveal{font-size:var(--e-global-typography-c8cc4bf-font-size);line-height:var(--e-global-typography-c8cc4bf-line-height)}.elementor-20 .elementor-element.elementor-element-339fda4 .elementor-heading-title{font-size:var(--e-global-typography-7797750-font-size);line-height:var(--e-global-typography-7797750-line-height)}.elementor-20 .elementor-element.elementor-element-112522f .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-2d3829a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15vh;--padding-bottom:0;--padding-left:0;--padding-right:0}.elementor-20 .elementor-element.elementor-element-d39c6db{--width:90%}.elementor-20 .elementor-element.elementor-element-11ee283 .elementor-heading-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-df7f548 .ws-blade-reveal{font-size:var(--e-global-typography-c8cc4bf-font-size);line-height:var(--e-global-typography-c8cc4bf-line-height)}.elementor-20 .elementor-element.elementor-element-5fd65eb .elementor-heading-title{font-size:var(--e-global-typography-7797750-font-size);line-height:var(--e-global-typography-7797750-line-height)}.elementor-20 .elementor-element.elementor-element-3035f2f .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-634cf8b .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-eb8fa0c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-eb8fa0c .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-2f281ad{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-6fdd340 .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-8a89b75 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-f51b55b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-f51b55b .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-95ffb27{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-d66116f .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-a235599 .elementor-heading-title{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-bcf5492{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-20 .elementor-element.elementor-element-bcf5492 .elementor-heading-title{font-size:var(--e-global-typography-7b2aacc-font-size);line-height:var(--e-global-typography-7b2aacc-line-height)}.elementor-20 .elementor-element.elementor-element-29b8d6d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-746dabd .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-e900a2a{--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-20 .elementor-element.elementor-element-6fed42d{--width:90%}.elementor-20 .elementor-element.elementor-element-f71b861 .ws-blade-reveal{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-eae1252{--width:90%;--gap:20px 0px;--row-gap:20px;--column-gap:0px}.elementor-20 .elementor-element.elementor-element-946c529 .ws-image-reveal{height:30vh}.elementor-20 .elementor-element.elementor-element-c818baa .ws-expanders-question-heading{font-size:var(--e-global-typography-7797750-font-size);line-height:var(--e-global-typography-7797750-line-height)}.elementor-20 .elementor-element.elementor-element-36db404{--width:90%}.elementor-20 .elementor-element.elementor-element-1552c24 .elementor-heading-title{font-size:var(--e-global-typography-623837e-font-size);line-height:var(--e-global-typography-623837e-line-height)}.elementor-20 .elementor-element.elementor-element-4c22ce2 .ws-blade-reveal{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-6798a4e{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-6c5490b{--width:90%}.elementor-20 .elementor-element.elementor-element-08339cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-20 .elementor-element.elementor-element-95755cd>.jet-listing-grid>.jet-listing-grid__items{--columns:1}.elementor-20 .elementor-element.elementor-element-95755cd .jet-listing-grid__slider-icon.prev-arrow{right:75px;left:auto}.elementor-20 .elementor-element.elementor-element-95755cd .jet-listing-grid__slider-icon.next-arrow{right:10px;left:auto}.elementor-20 .elementor-element.elementor-element-78936a4b{--min-height:85vh}.elementor-20 .elementor-element.elementor-element-340906db{--width:90%}.elementor-20 .elementor-element.elementor-element-2a42a3c8 .ws-blade-reveal{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-20 .elementor-element.elementor-element-719faf67{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-20 .elementor-element.elementor-element-5ce342c1 .ws-ripple-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}