.elementor-33148 .elementor-element.elementor-element-79a3efc8{--display:flex;--min-height:760px;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-79a3efc8:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-79a3efc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D9D5;background-image:url("https://felicitysolar.ca/wp-content/uploads/2026/09/ivgm-hero-campus.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33148 .elementor-element.elementor-element-79a3efc8::before, .elementor-33148 .elementor-element.elementor-element-79a3efc8 > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-79a3efc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-79a3efc8 > .elementor-background-slideshow::before, .elementor-33148 .elementor-element.elementor-element-79a3efc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33148 .elementor-element.elementor-element-79a3efc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #F8F9F6C9 0%, #F2F5F11A 70%);}.elementor-33148 .elementor-element.elementor-element-6ff51b18{--display:flex;--min-height:760px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-35416bfb{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-33148 .elementor-element.elementor-element-35416bfb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33148 .elementor-element.elementor-element-35416bfb.elementor-element{--align-self:center;}.elementor-33148 .elementor-element.elementor-element-35416bfb .elementor-heading-title{font-size:40px;font-weight:800;color:var( --e-global-color-a951430 );}.elementor-33148 .elementor-element.elementor-element-38364a2c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-33148 .elementor-element.elementor-element-38364a2c{text-align:center;}.elementor-33148 .elementor-element.elementor-element-38364a2c .elementor-heading-title{font-family:"Arial", Arial;font-size:59px;font-weight:800;line-height:1.02em;letter-spacing:-0.035em;color:#070A29;}.elementor-33148 .elementor-element.elementor-element-7a7f375d{text-align:center;font-family:"Arial", Arial;font-size:20px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#343633;}.elementor-33148 .elementor-element.elementor-element-6db2baed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-6429e96b .elementor-button{background-color:#FFFFFFCC;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#232421;color:#232421;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:13px 23px 13px 23px;}.elementor-33148 .elementor-element.elementor-element-159bb085 .elementor-button{background-color:#232421;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#232421;border-radius:3px 3px 3px 3px;padding:13px 23px 13px 23px;}.elementor-33148 .elementor-element.elementor-element-4e6f369f{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-33148 .elementor-element.elementor-element-4e6f369f:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-4e6f369f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-6cb9b1cd{--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;}.elementor-33148 .elementor-element.elementor-element-234cedb9{--display:flex;}.elementor-33148 .elementor-element.elementor-element-7249a49f .elementor-heading-title{font-family:"Arial", Arial;font-size:64px;font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-6bf74008{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-5dac3d8f{--display:flex;--min-height:116px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9DBD5;--border-color:#D9DBD5;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-33148 .elementor-element.elementor-element-8cc43a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-8cc43a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-8cc43a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-8cc43a6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-33148 .elementor-element.elementor-element-8cc43a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-33148 .elementor-element.elementor-element-8cc43a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-33148 .elementor-element.elementor-element-8cc43a6 .elementor-icon-list-icon i{color:#EE6B24;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-8cc43a6 .elementor-icon-list-icon svg{fill:#EE6B24;transition:fill 0.3s;}.elementor-33148 .elementor-element.elementor-element-8cc43a6{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-33148 .elementor-element.elementor-element-8cc43a6 .elementor-icon-list-icon{padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-8cc43a6 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-10f7c06b{--display:flex;--min-height:116px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9DBD5;--border-color:#D9DBD5;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-33148 .elementor-element.elementor-element-6f1cf61d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-6f1cf61d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-6f1cf61d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-6f1cf61d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-33148 .elementor-element.elementor-element-6f1cf61d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-33148 .elementor-element.elementor-element-6f1cf61d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-33148 .elementor-element.elementor-element-6f1cf61d .elementor-icon-list-icon i{color:#EE6B24;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-6f1cf61d .elementor-icon-list-icon svg{fill:#EE6B24;transition:fill 0.3s;}.elementor-33148 .elementor-element.elementor-element-6f1cf61d{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-33148 .elementor-element.elementor-element-6f1cf61d .elementor-icon-list-icon{padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-6f1cf61d .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-3e0447a3{--display:flex;--min-height:116px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9DBD5;--border-color:#D9DBD5;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-33148 .elementor-element.elementor-element-425dc447 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-425dc447 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-425dc447 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-425dc447 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-33148 .elementor-element.elementor-element-425dc447 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-33148 .elementor-element.elementor-element-425dc447 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-33148 .elementor-element.elementor-element-425dc447 .elementor-icon-list-icon i{color:#EE6B24;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-425dc447 .elementor-icon-list-icon svg{fill:#EE6B24;transition:fill 0.3s;}.elementor-33148 .elementor-element.elementor-element-425dc447{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-33148 .elementor-element.elementor-element-425dc447 .elementor-icon-list-icon{padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-425dc447 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-3ff476f4{--display:flex;--min-height:116px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9DBD5;--border-color:#D9DBD5;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-33148 .elementor-element.elementor-element-28658a72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-28658a72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-28658a72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-28658a72 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-33148 .elementor-element.elementor-element-28658a72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-33148 .elementor-element.elementor-element-28658a72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-33148 .elementor-element.elementor-element-28658a72 .elementor-icon-list-icon i{color:#EE6B24;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-28658a72 .elementor-icon-list-icon svg{fill:#EE6B24;transition:fill 0.3s;}.elementor-33148 .elementor-element.elementor-element-28658a72{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-33148 .elementor-element.elementor-element-28658a72 .elementor-icon-list-icon{padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-28658a72 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-6a2d978c{--display:flex;--min-height:116px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9DBD5;--border-color:#D9DBD5;--padding-top:00px;--padding-bottom:00px;--padding-left:00px;--padding-right:00px;}.elementor-33148 .elementor-element.elementor-element-45f0832d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-45f0832d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-45f0832d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-45f0832d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-33148 .elementor-element.elementor-element-45f0832d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-33148 .elementor-element.elementor-element-45f0832d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-33148 .elementor-element.elementor-element-45f0832d .elementor-icon-list-icon i{color:#EE6B24;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-45f0832d .elementor-icon-list-icon svg{fill:#EE6B24;transition:fill 0.3s;}.elementor-33148 .elementor-element.elementor-element-45f0832d{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-33148 .elementor-element.elementor-element-45f0832d .elementor-icon-list-icon{padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-45f0832d .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-511f6655{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-33148 .elementor-element.elementor-element-511f6655:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-511f6655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5EAEC9E;}.elementor-33148 .elementor-element.elementor-element-39fcb140{--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;}.elementor-33148 .elementor-element.elementor-element-78105ed9{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-33148 .elementor-element.elementor-element-6e250ef8{--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;}.elementor-33148 .elementor-element.elementor-element-49c460b2 .elementor-heading-title{font-family:"Arial", Arial;font-size:50px;font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-5e027c3e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-54ec0fa9{font-family:"Arial", Arial;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#51544F;}.elementor-33148 .elementor-element.elementor-element-24b1996a{--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:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-1851e089{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-3a5ba30f img{width:100%;height:451px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-33148 .elementor-element.elementor-element-77c6a94b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33148 .elementor-element.elementor-element-2cb14879{--display:flex;border-style:none;--border-style:none;}.elementor-33148 .elementor-element.elementor-element-2f1c259{font-family:"Arial", Arial;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5D665F;}.elementor-33148 .elementor-element.elementor-element-5ac30421{--display:flex;border-style:none;--border-style:none;}.elementor-33148 .elementor-element.elementor-element-78dfdd9e{font-family:"Arial", Arial;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5D665F;}.elementor-33148 .elementor-element.elementor-element-49cc57fb{--display:flex;border-style:none;--border-style:none;}.elementor-33148 .elementor-element.elementor-element-6d628c63{font-family:"Arial", Arial;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#5D665F;}.elementor-33148 .elementor-element.elementor-element-6cb39810{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );}.elementor-33148 .elementor-element.elementor-element-6cb39810 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}:where( .elementor-33148 .elementor-element.elementor-element-6cb39810 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-33148 .elementor-element.elementor-element-53ba2d11 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-33148 .elementor-element.elementor-element-53ba2d11{text-align:center;font-family:"Arial", Arial;font-size:12px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#757B76;}.elementor-33148 .elementor-element.elementor-element-524410a4{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:100px;--padding-right:100px;}.elementor-33148 .elementor-element.elementor-element-524410a4:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-524410a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-263df7af{--display:flex;}.elementor-33148 .elementor-element.elementor-element-6c6958ba .elementor-heading-title{font-family:"Arial", Arial;font-size:45px;font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-72c433c2{font-family:"Arial", Arial;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#51544F;}.elementor-33148 .elementor-element.elementor-element-61988c00{--display:flex;}.elementor-33148 .elementor-element.elementor-element-1fdacce1 img{width:100%;height:347px;object-fit:cover;object-position:center center;border-radius:6px 6px 6px 6px;}.elementor-33148 .elementor-element.elementor-element-58ba204b{--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:space-evenly;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-33148 .elementor-element.elementor-element-239aa2bf{--display:flex;--min-height:72px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DBD5;--border-color:#D9DBD5;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:5px;}.elementor-33148 .elementor-element.elementor-element-239aa2bf:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-239aa2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-239aa2bf.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-33148 .elementor-element.elementor-element-2e4342e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-2e4342e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-2e4342e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-2e4342e7 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-33148 .elementor-element.elementor-element-2e4342e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-33148 .elementor-element.elementor-element-2e4342e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-33148 .elementor-element.elementor-element-2e4342e7 .elementor-icon-list-icon i{color:#EE6B24;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-2e4342e7 .elementor-icon-list-icon svg{fill:#EE6B24;transition:fill 0.3s;}.elementor-33148 .elementor-element.elementor-element-2e4342e7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33148 .elementor-element.elementor-element-2e4342e7 .elementor-icon-list-icon{padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-2e4342e7 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-2b3cf94e{--display:flex;--min-height:72px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DBD5;--border-color:#D9DBD5;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:5px;}.elementor-33148 .elementor-element.elementor-element-2b3cf94e:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-2b3cf94e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-2b3cf94e.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-33148 .elementor-element.elementor-element-7c61e662 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-7c61e662 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-7c61e662 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-7c61e662 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-33148 .elementor-element.elementor-element-7c61e662 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-33148 .elementor-element.elementor-element-7c61e662 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-33148 .elementor-element.elementor-element-7c61e662 .elementor-icon-list-icon i{color:#EE6B24;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-7c61e662 .elementor-icon-list-icon svg{fill:#EE6B24;transition:fill 0.3s;}.elementor-33148 .elementor-element.elementor-element-7c61e662{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33148 .elementor-element.elementor-element-7c61e662 .elementor-icon-list-icon{padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-7c61e662 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-7206ad00{--display:flex;--min-height:72px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DBD5;--border-color:#D9DBD5;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:5px;}.elementor-33148 .elementor-element.elementor-element-7206ad00:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-7206ad00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-7206ad00.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-33148 .elementor-element.elementor-element-42b68ce2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-42b68ce2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-42b68ce2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-42b68ce2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-33148 .elementor-element.elementor-element-42b68ce2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-33148 .elementor-element.elementor-element-42b68ce2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-33148 .elementor-element.elementor-element-42b68ce2 .elementor-icon-list-icon i{color:#EE6B24;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-42b68ce2 .elementor-icon-list-icon svg{fill:#EE6B24;transition:fill 0.3s;}.elementor-33148 .elementor-element.elementor-element-42b68ce2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33148 .elementor-element.elementor-element-42b68ce2 .elementor-icon-list-icon{padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-42b68ce2 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-765b493b{--display:flex;--min-height:72px;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9DBD5;--border-color:#D9DBD5;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:5px;}.elementor-33148 .elementor-element.elementor-element-765b493b:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-765b493b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-765b493b.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-33148 .elementor-element.elementor-element-6330a657 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-6330a657 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-6330a657 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-33148 .elementor-element.elementor-element-6330a657 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-14px/2);margin-left:calc(-14px/2);}body.rtl .elementor-33148 .elementor-element.elementor-element-6330a657 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-14px/2);}body:not(.rtl) .elementor-33148 .elementor-element.elementor-element-6330a657 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-14px/2);}.elementor-33148 .elementor-element.elementor-element-6330a657 .elementor-icon-list-icon i{color:#EE6B24;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-6330a657 .elementor-icon-list-icon svg{fill:#EE6B24;transition:fill 0.3s;}.elementor-33148 .elementor-element.elementor-element-6330a657{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33148 .elementor-element.elementor-element-6330a657 .elementor-icon-list-icon{padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-6330a657 .elementor-icon-list-text{color:#1B1C1A;transition:color 0.3s;}.elementor-33148 .elementor-element.elementor-element-4858a84b{--display:flex;--min-height:391px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-5d1701c7{--display:flex;--justify-content:center;}.elementor-33148 .elementor-element.elementor-element-5d1701c7:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-5d1701c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felicitysolar.ca/wp-content/uploads/2026/09/energy-optimization-value.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33148 .elementor-element.elementor-element-6369ef8a{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-5136d080{z-index:2;}.elementor-33148 .elementor-element.elementor-element-5136d080 .elementor-heading-title{font-family:"Arial", Arial;font-size:64px;font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-5d3a0fd6{--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:wrap;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-33148 .elementor-element.elementor-element-5d3a0fd6:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-5d3a0fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F395200;}.elementor-33148 .elementor-element.elementor-element-5d3a0fd6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-4eb6b7ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33148 .elementor-element.elementor-element-7df4cdcf .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-7df4cdcf .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-33148 .elementor-element.elementor-element-7df4cdcf{width:var( --container-widget-width, 15.734% );max-width:15.734%;--container-widget-width:15.734%;--container-widget-flex-grow:0;}.elementor-33148 .elementor-element.elementor-element-7df4cdcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-7df4cdcf .elementor-button{height:10px;width:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:18px;font-weight:800;border-style:none;border-radius:99px 99px 99px 99px;padding:21px 21px 21px 21px;}.elementor-33148 .elementor-element.elementor-element-5377acf2{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:11px;--padding-bottom:11px;--padding-left:0px;--padding-right:8px;}.elementor-33148 .elementor-element.elementor-element-5377acf2:hover{border-style:none;}.elementor-33148 .elementor-element.elementor-element-5377acf2, .elementor-33148 .elementor-element.elementor-element-5377acf2::before{--border-transition:0.3s;}.elementor-33148 .elementor-element.elementor-element-4f013e9{text-align:left;}.elementor-33148 .elementor-element.elementor-element-4f013e9 .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:600;line-height:1.02em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-4f013e9 .elementor-heading-title a:hover, .elementor-33148 .elementor-element.elementor-element-4f013e9 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-732e24c9{line-height:13px;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-3c404f98{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-33148 .elementor-element.elementor-element-3c404f98 .elementor-divider-separator{width:100%;}.elementor-33148 .elementor-element.elementor-element-3c404f98 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-33148 .elementor-element.elementor-element-c41ded1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33148 .elementor-element.elementor-element-560e8ed5 .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-560e8ed5 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-33148 .elementor-element.elementor-element-560e8ed5{width:var( --container-widget-width, 15.734% );max-width:15.734%;--container-widget-width:15.734%;--container-widget-flex-grow:0;}.elementor-33148 .elementor-element.elementor-element-560e8ed5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-560e8ed5 .elementor-button{height:10px;width:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:18px;font-weight:800;border-style:none;border-radius:99px 99px 99px 99px;padding:21px 21px 21px 21px;}.elementor-33148 .elementor-element.elementor-element-61957362{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:11px;--padding-bottom:11px;--padding-left:0px;--padding-right:8px;}.elementor-33148 .elementor-element.elementor-element-61957362:hover{border-style:none;}.elementor-33148 .elementor-element.elementor-element-61957362, .elementor-33148 .elementor-element.elementor-element-61957362::before{--border-transition:0.3s;}.elementor-33148 .elementor-element.elementor-element-3847faf9{text-align:left;}.elementor-33148 .elementor-element.elementor-element-3847faf9 .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:600;line-height:1.02em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-3847faf9 .elementor-heading-title a:hover, .elementor-33148 .elementor-element.elementor-element-3847faf9 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-37ba3cbe{line-height:13px;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-40f32ad2{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-33148 .elementor-element.elementor-element-40f32ad2 .elementor-divider-separator{width:100%;}.elementor-33148 .elementor-element.elementor-element-40f32ad2 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-33148 .elementor-element.elementor-element-3692e18d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33148 .elementor-element.elementor-element-307ef6f3 .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-307ef6f3 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-33148 .elementor-element.elementor-element-307ef6f3{width:var( --container-widget-width, 15.734% );max-width:15.734%;--container-widget-width:15.734%;--container-widget-flex-grow:0;}.elementor-33148 .elementor-element.elementor-element-307ef6f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-307ef6f3 .elementor-button{height:10px;width:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:18px;font-weight:800;border-style:none;border-radius:99px 99px 99px 99px;padding:21px 21px 21px 21px;}.elementor-33148 .elementor-element.elementor-element-8bf3d91{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:11px;--padding-bottom:11px;--padding-left:0px;--padding-right:8px;}.elementor-33148 .elementor-element.elementor-element-8bf3d91:hover{border-style:none;}.elementor-33148 .elementor-element.elementor-element-8bf3d91, .elementor-33148 .elementor-element.elementor-element-8bf3d91::before{--border-transition:0.3s;}.elementor-33148 .elementor-element.elementor-element-352bc55a{text-align:left;}.elementor-33148 .elementor-element.elementor-element-352bc55a .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:600;line-height:1.02em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-352bc55a .elementor-heading-title a:hover, .elementor-33148 .elementor-element.elementor-element-352bc55a .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-31da33fb{line-height:13px;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-5a46e7a5{--display:flex;}.elementor-33148 .elementor-element.elementor-element-5a46e7a5:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-5a46e7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felicitysolar.ca/wp-content/uploads/2026/09/energy-optimization-tou.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33148 .elementor-element.elementor-element-376b6dee{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-75073901{z-index:2;}.elementor-33148 .elementor-element.elementor-element-75073901 .elementor-heading-title{font-family:"Arial", Arial;font-size:64px;font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-17259892{--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:wrap;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-33148 .elementor-element.elementor-element-17259892:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-17259892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F395200;}.elementor-33148 .elementor-element.elementor-element-17259892.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-6e2eca76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-33148 .elementor-element.elementor-element-69b42702 .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-69b42702 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-33148 .elementor-element.elementor-element-69b42702{width:var( --container-widget-width, 15.734% );max-width:15.734%;--container-widget-width:15.734%;--container-widget-flex-grow:0;}.elementor-33148 .elementor-element.elementor-element-69b42702.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-69b42702 .elementor-button{height:10px;width:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:18px;font-weight:800;border-style:none;border-radius:99px 99px 99px 99px;padding:21px 21px 21px 21px;}.elementor-33148 .elementor-element.elementor-element-32a59c29{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:11px;--padding-bottom:11px;--padding-left:0px;--padding-right:8px;}.elementor-33148 .elementor-element.elementor-element-32a59c29:hover{border-style:none;}.elementor-33148 .elementor-element.elementor-element-32a59c29, .elementor-33148 .elementor-element.elementor-element-32a59c29::before{--border-transition:0.3s;}.elementor-33148 .elementor-element.elementor-element-65d00f9b{text-align:left;}.elementor-33148 .elementor-element.elementor-element-65d00f9b .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:600;line-height:1.02em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-65d00f9b .elementor-heading-title a:hover, .elementor-33148 .elementor-element.elementor-element-65d00f9b .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-25dfe109{line-height:13px;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-89dfd70{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-33148 .elementor-element.elementor-element-89dfd70 .elementor-divider-separator{width:100%;}.elementor-33148 .elementor-element.elementor-element-89dfd70 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-33148 .elementor-element.elementor-element-5c838b06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-33148 .elementor-element.elementor-element-30adbe8e .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-30adbe8e .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-33148 .elementor-element.elementor-element-30adbe8e{width:var( --container-widget-width, 15.734% );max-width:15.734%;--container-widget-width:15.734%;--container-widget-flex-grow:0;}.elementor-33148 .elementor-element.elementor-element-30adbe8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-30adbe8e .elementor-button{height:10px;width:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:18px;font-weight:800;border-style:none;border-radius:99px 99px 99px 99px;padding:21px 21px 21px 21px;}.elementor-33148 .elementor-element.elementor-element-13ba5237{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:11px;--padding-bottom:11px;--padding-left:0px;--padding-right:8px;}.elementor-33148 .elementor-element.elementor-element-13ba5237:hover{border-style:none;}.elementor-33148 .elementor-element.elementor-element-13ba5237, .elementor-33148 .elementor-element.elementor-element-13ba5237::before{--border-transition:0.3s;}.elementor-33148 .elementor-element.elementor-element-7e3bf357{text-align:left;}.elementor-33148 .elementor-element.elementor-element-7e3bf357 .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:600;line-height:1.02em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-7e3bf357 .elementor-heading-title a:hover, .elementor-33148 .elementor-element.elementor-element-7e3bf357 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-79459b40{line-height:13px;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-77ecf6a3{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-33148 .elementor-element.elementor-element-77ecf6a3 .elementor-divider-separator{width:100%;}.elementor-33148 .elementor-element.elementor-element-77ecf6a3 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-33148 .elementor-element.elementor-element-4b491b5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-33148 .elementor-element.elementor-element-16610a2b .elementor-button:hover, .elementor-33148 .elementor-element.elementor-element-16610a2b .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-33148 .elementor-element.elementor-element-16610a2b{width:var( --container-widget-width, 15.734% );max-width:15.734%;--container-widget-width:15.734%;--container-widget-flex-grow:0;}.elementor-33148 .elementor-element.elementor-element-16610a2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-16610a2b .elementor-button{height:10px;width:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-size:18px;font-weight:800;border-style:none;border-radius:99px 99px 99px 99px;padding:21px 21px 21px 21px;}.elementor-33148 .elementor-element.elementor-element-a9b9084{--display:flex;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:11px;--padding-bottom:11px;--padding-left:0px;--padding-right:8px;}.elementor-33148 .elementor-element.elementor-element-a9b9084:hover{border-style:none;}.elementor-33148 .elementor-element.elementor-element-a9b9084, .elementor-33148 .elementor-element.elementor-element-a9b9084::before{--border-transition:0.3s;}.elementor-33148 .elementor-element.elementor-element-515f2a3a{text-align:left;}.elementor-33148 .elementor-element.elementor-element-515f2a3a .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:600;line-height:1.02em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-515f2a3a .elementor-heading-title a:hover, .elementor-33148 .elementor-element.elementor-element-515f2a3a .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-7ce9946a{line-height:13px;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-44eddb6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--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-progressbar-normal-color:var( --e-global-color-astglobalcolor0 );}.elementor-33148 .elementor-element.elementor-element-44eddb6.elementor-element{--align-self:stretch;}.elementor-33148 .elementor-element.elementor-element-34c3ab9b{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-33148 .elementor-element.elementor-element-34c3ab9b:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-34c3ab9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EDEF;}.elementor-33148 .elementor-element.elementor-element-4885ad4{--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;}.elementor-33148 .elementor-element.elementor-element-69734b78{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-33148 .elementor-element.elementor-element-5860cd09{--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;--gap:12px 20px;--row-gap:12px;--column-gap:20px;}.elementor-33148 .elementor-element.elementor-element-19ba4589 .elementor-heading-title{font-family:"Arial", Arial;font-size:35px;font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-57d97387{font-family:"Arial", Arial;font-size:18px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#51544F;}.elementor-33148 .elementor-element.elementor-element-50005a8e img{width:100%;height:560px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:15px 15px 15px 15px;}.elementor-33148 .elementor-element.elementor-element-6bc2daa{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-33148 .elementor-element.elementor-element-6bc2daa:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-6bc2daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-14691402{--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;}.elementor-33148 .elementor-element.elementor-element-78fa3fe0{--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:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-33148 .elementor-element.elementor-element-74b99d02{--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;}.elementor-33148 .elementor-element.elementor-element-425a065f .elementor-heading-title{font-family:"Arial", Arial;font-size:50px;font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-17d9b783{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-12bc1917{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33148 .elementor-element.elementor-element-2d2a8aef{--display:flex;--min-height:96px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9DBD5;--border-color:#D9DBD5;}.elementor-33148 .elementor-element.elementor-element-20fd3a7e .elementor-heading-title{font-family:"Arial", Arial;font-size:15px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-3350cd95{font-family:"Arial", Arial;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#666963;}.elementor-33148 .elementor-element.elementor-element-201824bc{--display:flex;--min-height:96px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D9DBD5;--border-color:#D9DBD5;}.elementor-33148 .elementor-element.elementor-element-1506efd8 .elementor-heading-title{font-family:"Arial", Arial;font-size:15px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-44c01cce{font-family:"Arial", Arial;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#666963;}.elementor-33148 .elementor-element.elementor-element-1ec4f002{--display:flex;}.elementor-33148 .elementor-element.elementor-element-1ec4f002.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-7e03c85a{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-33148 .elementor-element.elementor-element-7e03c85a:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-7e03c85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F3;}.elementor-33148 .elementor-element.elementor-element-1bd11873{--display:flex;--padding-top:42px;--padding-bottom:42px;--padding-left:48px;--padding-right:48px;}.elementor-33148 .elementor-element.elementor-element-69d5cbae > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-33148 .elementor-element.elementor-element-69d5cbae .elementor-heading-title{font-family:"Arial", Arial;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#EE6B24;}.elementor-33148 .elementor-element.elementor-element-432d12a2 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-33148 .elementor-element.elementor-element-432d12a2 .elementor-heading-title{font-family:"Arial", Arial;font-size:76px;font-weight:500;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-4cb4b2ef .elementor-heading-title{font-family:"Arial", Arial;font-size:23px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-58c5c964{font-family:"Arial", Arial;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#666963;}.elementor-33148 .elementor-element.elementor-element-513eaba1{--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:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:10px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-513eaba1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-160c680a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-577eb946 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-4ddaf82d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-2446a5 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-4531a4ca .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#232421;color:#232421;border-style:solid;border-width:1px 1px 1px 1px;border-color:#232421;border-radius:15px 15px 15px 15px;padding:13px 23px 13px 23px;}.elementor-33148 .elementor-element.elementor-element-58c06f3e{--display:flex;--min-height:340px;--border-radius:10px 10px 10px 10px;}.elementor-33148 .elementor-element.elementor-element-58c06f3e:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-58c06f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E5E8E4 0%, #CDD2CE 100%);}.elementor-33148 .elementor-element.elementor-element-45734a{--display:flex;--min-height:245px;--border-radius:8px 8px 8px 8px;box-shadow:12px 16px 20px 0px #3E444033;--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-45734a:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-45734a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #F7F8F6 0%, #AEB4B0 100%);}.elementor-33148 .elementor-element.elementor-element-3047115f .elementor-heading-title{font-family:"Arial", Arial;font-size:14px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-3a06fc77 img{width:80%;}.elementor-33148 .elementor-element.elementor-element-4e21efe{text-align:center;}.elementor-33148 .elementor-element.elementor-element-4e21efe .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-4a8b482{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-33148 .elementor-element.elementor-element-4a8b482:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-4a8b482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F3;}.elementor-33148 .elementor-element.elementor-element-5aeb7558{--display:flex;--padding-top:42px;--padding-bottom:42px;--padding-left:48px;--padding-right:48px;}.elementor-33148 .elementor-element.elementor-element-69c524d3 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-33148 .elementor-element.elementor-element-69c524d3 .elementor-heading-title{font-family:"Arial", Arial;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#EE6B24;}.elementor-33148 .elementor-element.elementor-element-30c81631 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-33148 .elementor-element.elementor-element-30c81631 .elementor-heading-title{font-family:"Arial", Arial;font-size:76px;font-weight:500;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-5599f549 .elementor-heading-title{font-family:"Arial", Arial;font-size:23px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-2da8562a{font-family:"Arial", Arial;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#666963;}.elementor-33148 .elementor-element.elementor-element-5bf1e2b8{--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:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:10px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-5bf1e2b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-43fe004f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-2c7a4aa6 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-633b865e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-6444d1a6 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-2a450a72 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#232421;color:#232421;border-style:solid;border-width:1px 1px 1px 1px;border-color:#232421;border-radius:15px 15px 15px 15px;padding:13px 23px 13px 23px;}.elementor-33148 .elementor-element.elementor-element-622093ac{--display:flex;--min-height:340px;--border-radius:10px 10px 10px 10px;}.elementor-33148 .elementor-element.elementor-element-622093ac:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-622093ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E5E8E4 0%, #CDD2CE 100%);}.elementor-33148 .elementor-element.elementor-element-5de3020d{--display:flex;--min-height:245px;--border-radius:8px 8px 8px 8px;box-shadow:12px 16px 20px 0px #3E444033;--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-5de3020d:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-5de3020d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #F7F8F6 0%, #AEB4B0 100%);}.elementor-33148 .elementor-element.elementor-element-3878a298 .elementor-heading-title{font-family:"Arial", Arial;font-size:14px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-571a31e6 img{width:80%;}.elementor-33148 .elementor-element.elementor-element-369bb00c{text-align:center;}.elementor-33148 .elementor-element.elementor-element-369bb00c .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-58814c36{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-33148 .elementor-element.elementor-element-58814c36:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-58814c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F3;}.elementor-33148 .elementor-element.elementor-element-651ee880{--display:flex;--padding-top:42px;--padding-bottom:42px;--padding-left:48px;--padding-right:48px;}.elementor-33148 .elementor-element.elementor-element-15099858 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-33148 .elementor-element.elementor-element-15099858 .elementor-heading-title{font-family:"Arial", Arial;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#EE6B24;}.elementor-33148 .elementor-element.elementor-element-79b2ca9d > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-33148 .elementor-element.elementor-element-79b2ca9d .elementor-heading-title{font-family:"Arial", Arial;font-size:76px;font-weight:500;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-4f65fdeb .elementor-heading-title{font-family:"Arial", Arial;font-size:23px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-1f4bd255{font-family:"Arial", Arial;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#666963;}.elementor-33148 .elementor-element.elementor-element-2d0c65e3{--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:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:10px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-2d0c65e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-3758b9a6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-6dc68eae .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-547d4946{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-34fc0020 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-612cb334 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#232421;color:#232421;border-style:solid;border-width:1px 1px 1px 1px;border-color:#232421;border-radius:15px 15px 15px 15px;padding:13px 23px 13px 23px;}.elementor-33148 .elementor-element.elementor-element-294a1ec7{--display:flex;--min-height:340px;--border-radius:10px 10px 10px 10px;}.elementor-33148 .elementor-element.elementor-element-294a1ec7:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-294a1ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E5E8E4 0%, #CDD2CE 100%);}.elementor-33148 .elementor-element.elementor-element-53737c5d{--display:flex;--min-height:245px;--border-radius:8px 8px 8px 8px;box-shadow:12px 16px 20px 0px #3E444033;--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-53737c5d:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-53737c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #F7F8F6 0%, #AEB4B0 100%);}.elementor-33148 .elementor-element.elementor-element-62e7e790 .elementor-heading-title{font-family:"Arial", Arial;font-size:14px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-3de61102 img{width:80%;}.elementor-33148 .elementor-element.elementor-element-65e9de19{text-align:center;}.elementor-33148 .elementor-element.elementor-element-65e9de19 .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-1ca3116d{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-33148 .elementor-element.elementor-element-1ca3116d:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-1ca3116d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F3;}.elementor-33148 .elementor-element.elementor-element-5cfedc92{--display:flex;--padding-top:42px;--padding-bottom:42px;--padding-left:48px;--padding-right:48px;}.elementor-33148 .elementor-element.elementor-element-5ca10029 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-33148 .elementor-element.elementor-element-5ca10029 .elementor-heading-title{font-family:"Arial", Arial;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#EE6B24;}.elementor-33148 .elementor-element.elementor-element-380e356f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-33148 .elementor-element.elementor-element-380e356f .elementor-heading-title{font-family:"Arial", Arial;font-size:76px;font-weight:500;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-75b39270 .elementor-heading-title{font-family:"Arial", Arial;font-size:23px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-5efa5f3d{font-family:"Arial", Arial;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#666963;}.elementor-33148 .elementor-element.elementor-element-7ebba404{--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:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:10px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-7ebba404.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-78fb8ca5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-dbcbda5 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-3fb6d4e0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-4c00d964 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-187cf06d .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#232421;color:#232421;border-style:solid;border-width:1px 1px 1px 1px;border-color:#232421;border-radius:15px 15px 15px 15px;padding:13px 23px 13px 23px;}.elementor-33148 .elementor-element.elementor-element-22fb8998{--display:flex;--min-height:340px;--border-radius:10px 10px 10px 10px;}.elementor-33148 .elementor-element.elementor-element-22fb8998:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-22fb8998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E5E8E4 0%, #CDD2CE 100%);}.elementor-33148 .elementor-element.elementor-element-5ab764a0{--display:flex;--min-height:245px;--border-radius:8px 8px 8px 8px;box-shadow:12px 16px 20px 0px #3E444033;--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-5ab764a0:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-5ab764a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #F7F8F6 0%, #AEB4B0 100%);}.elementor-33148 .elementor-element.elementor-element-1712a244 .elementor-heading-title{font-family:"Arial", Arial;font-size:14px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-1b6b5216 img{width:80%;}.elementor-33148 .elementor-element.elementor-element-790af503{text-align:center;}.elementor-33148 .elementor-element.elementor-element-790af503 .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-65c44377{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-33148 .elementor-element.elementor-element-65c44377:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-65c44377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F3;}.elementor-33148 .elementor-element.elementor-element-2761bc20{--display:flex;--padding-top:42px;--padding-bottom:42px;--padding-left:48px;--padding-right:48px;}.elementor-33148 .elementor-element.elementor-element-4261e611 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-33148 .elementor-element.elementor-element-4261e611 .elementor-heading-title{font-family:"Arial", Arial;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#EE6B24;}.elementor-33148 .elementor-element.elementor-element-40db698a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-33148 .elementor-element.elementor-element-40db698a .elementor-heading-title{font-family:"Arial", Arial;font-size:76px;font-weight:500;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-28f8f58d .elementor-heading-title{font-family:"Arial", Arial;font-size:23px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-10ce9e31{font-family:"Arial", Arial;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#666963;}.elementor-33148 .elementor-element.elementor-element-1cbe42e7{--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:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:10px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-1cbe42e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-2f5901fc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-3c6b61cf .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-399f383f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-91265c9 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-5c43a080 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#232421;color:#232421;border-style:solid;border-width:1px 1px 1px 1px;border-color:#232421;border-radius:15px 15px 15px 15px;padding:13px 23px 13px 23px;}.elementor-33148 .elementor-element.elementor-element-6d8a6d28{--display:flex;--min-height:340px;--border-radius:10px 10px 10px 10px;}.elementor-33148 .elementor-element.elementor-element-6d8a6d28:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-6d8a6d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E5E8E4 0%, #CDD2CE 100%);}.elementor-33148 .elementor-element.elementor-element-39e56dac{--display:flex;--min-height:245px;--border-radius:8px 8px 8px 8px;box-shadow:12px 16px 20px 0px #3E444033;--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-39e56dac:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-39e56dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #F7F8F6 0%, #AEB4B0 100%);}.elementor-33148 .elementor-element.elementor-element-6633731f .elementor-heading-title{font-family:"Arial", Arial;font-size:14px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-3b47d07 img{width:80%;}.elementor-33148 .elementor-element.elementor-element-73b31bba{text-align:center;}.elementor-33148 .elementor-element.elementor-element-73b31bba .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-19a61de1{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-33148 .elementor-element.elementor-element-19a61de1:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-19a61de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F3;}.elementor-33148 .elementor-element.elementor-element-45ecb5f8{--display:flex;--padding-top:42px;--padding-bottom:42px;--padding-left:48px;--padding-right:48px;}.elementor-33148 .elementor-element.elementor-element-1333095e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-33148 .elementor-element.elementor-element-1333095e .elementor-heading-title{font-family:"Arial", Arial;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#EE6B24;}.elementor-33148 .elementor-element.elementor-element-7b34727b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-33148 .elementor-element.elementor-element-7b34727b .elementor-heading-title{font-family:"Arial", Arial;font-size:76px;font-weight:500;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-5ec487e9 .elementor-heading-title{font-family:"Arial", Arial;font-size:23px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-4e25e43d{font-family:"Arial", Arial;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#666963;}.elementor-33148 .elementor-element.elementor-element-63f3364f{--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:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:10px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-63f3364f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-2eddcd01{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-5dab01d3 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-5cfa8d1c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-4548bd50 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-35bdddd3 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#232421;color:#232421;border-style:solid;border-width:1px 1px 1px 1px;border-color:#232421;border-radius:15px 15px 15px 15px;padding:13px 23px 13px 23px;}.elementor-33148 .elementor-element.elementor-element-53f3fb1f{--display:flex;--min-height:340px;--border-radius:10px 10px 10px 10px;}.elementor-33148 .elementor-element.elementor-element-53f3fb1f:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-53f3fb1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E5E8E4 0%, #CDD2CE 100%);}.elementor-33148 .elementor-element.elementor-element-609c09a7{--display:flex;--min-height:245px;--border-radius:8px 8px 8px 8px;box-shadow:12px 16px 20px 0px #3E444033;--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-609c09a7:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-609c09a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #F7F8F6 0%, #AEB4B0 100%);}.elementor-33148 .elementor-element.elementor-element-49a527e5 .elementor-heading-title{font-family:"Arial", Arial;font-size:14px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-7d70aa11 img{width:80%;}.elementor-33148 .elementor-element.elementor-element-5b903cff{text-align:center;}.elementor-33148 .elementor-element.elementor-element-5b903cff .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-610b049c{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;}.elementor-33148 .elementor-element.elementor-element-610b049c:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-610b049c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F3;}.elementor-33148 .elementor-element.elementor-element-51d72b8a{--display:flex;--padding-top:42px;--padding-bottom:42px;--padding-left:48px;--padding-right:48px;}.elementor-33148 .elementor-element.elementor-element-27ee17d9 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-33148 .elementor-element.elementor-element-27ee17d9 .elementor-heading-title{font-family:"Arial", Arial;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#EE6B24;}.elementor-33148 .elementor-element.elementor-element-1bda085b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-33148 .elementor-element.elementor-element-1bda085b .elementor-heading-title{font-family:"Arial", Arial;font-size:76px;font-weight:500;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-798073b6 .elementor-heading-title{font-family:"Arial", Arial;font-size:23px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-2d64434{font-family:"Arial", Arial;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;color:#666963;}.elementor-33148 .elementor-element.elementor-element-2afea5e4{--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:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:10px;--margin-bottom:18px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-2afea5e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-23aa610f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-4e22f886 .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-5235206c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C7CBC4;--border-color:#C7CBC4;--border-radius:99px 99px 99px 99px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-33148 .elementor-element.elementor-element-1672fc2f .elementor-heading-title{font-family:"Arial", Arial;font-size:11px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-64bc00fb .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#232421;color:#232421;border-style:solid;border-width:1px 1px 1px 1px;border-color:#232421;border-radius:15px 15px 15px 15px;padding:13px 23px 13px 23px;}.elementor-33148 .elementor-element.elementor-element-3fc2a3a2{--display:flex;--min-height:340px;--border-radius:10px 10px 10px 10px;}.elementor-33148 .elementor-element.elementor-element-3fc2a3a2:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-3fc2a3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #E5E8E4 0%, #CDD2CE 100%);}.elementor-33148 .elementor-element.elementor-element-4c51976f{--display:flex;--min-height:245px;--border-radius:8px 8px 8px 8px;box-shadow:12px 16px 20px 0px #3E444033;--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-4c51976f:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-4c51976f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(125deg, #F7F8F6 0%, #AEB4B0 100%);}.elementor-33148 .elementor-element.elementor-element-4b26d792 .elementor-heading-title{font-family:"Arial", Arial;font-size:14px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-5b16b3d8 img{width:80%;}.elementor-33148 .elementor-element.elementor-element-2c1d109c{text-align:center;}.elementor-33148 .elementor-element.elementor-element-2c1d109c .elementor-heading-title{font-family:"Arial", Arial;font-size:16px;font-weight:800;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-6d66a5c8{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:28px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:12px;--n-tabs-title-color:#1B1C1A;--n-tabs-title-color-active:#EE6B24;}.elementor-33148 .elementor-element.elementor-element-6d66a5c8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-33148 .elementor-element.elementor-element-6d66a5c8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-33148 .elementor-element.elementor-element-6d66a5c8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FF8A3300;}.elementor-33148 .elementor-element.elementor-element-6d66a5c8.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Arial", Arial;font-weight:800;}.elementor-33148 .elementor-element.elementor-element-6d66a5c8 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#EE6B24;}.elementor-33148 .elementor-element.elementor-element-5fa1616b{--display:flex;--min-height:600px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:20px;--padding-right:20px;}.elementor-33148 .elementor-element.elementor-element-5fa1616b:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-5fa1616b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3EF;background-image:url("https://felicitysolar.ca/wp-content/uploads/2026/09/featured-50kw-125kw-20261010-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-33148 .elementor-element.elementor-element-123e47e9{--display:flex;--min-height:695px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-542f43bc{--display:flex;}.elementor-33148 .elementor-element.elementor-element-542f43bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-30129840{line-height:10px;color:var( --e-global-color-astglobalcolor0 );}.elementor-33148 .elementor-element.elementor-element-5514e0be .elementor-heading-title{font-size:100px;line-height:80px;color:var( --e-global-color-a951430 );}.elementor-33148 .elementor-element.elementor-element-4af02ef0 .elementor-heading-title{font-size:40px;}.elementor-33148 .elementor-element.elementor-element-4212ab32.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-4212ab32{color:#585858;}.elementor-33148 .elementor-element.elementor-element-2194a762{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33148 .elementor-element.elementor-element-2194a762.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33148 .elementor-element.elementor-element-13ae1a70{line-height:10px;color:var( --e-global-color-astglobalcolor0 );}.elementor-33148 .elementor-element.elementor-element-4e719e58 .elementor-heading-title{font-size:100px;line-height:80px;color:var( --e-global-color-a951430 );}.elementor-33148 .elementor-element.elementor-element-65a01eb5{text-align:right;}.elementor-33148 .elementor-element.elementor-element-65a01eb5 .elementor-heading-title{font-size:40px;color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-52cb8e7f.elementor-element{--order:99999 /* order end hack */;}.elementor-33148 .elementor-element.elementor-element-52cb8e7f{color:var( --e-global-color-text );}.elementor-33148 .elementor-element.elementor-element-2c0fe311{--display:flex;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-33148 .elementor-element.elementor-element-2c0fe311:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-2c0fe311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-c3f9a70{--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;}.elementor-33148 .elementor-element.elementor-element-582f2e8e .elementor-heading-title{font-family:"Arial", Arial;font-size:64px;font-weight:700;line-height:1.02em;letter-spacing:-0.035em;color:#1B1C1A;}.elementor-33148 .elementor-element.elementor-element-6971772{--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:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-3c4f7c0c{--display:flex;--min-height:430px;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-33148 .elementor-element.elementor-element-3c4f7c0c:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-3c4f7c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felicitysolar.ca/wp-content/uploads/2026/09/application-residential.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33148 .elementor-element.elementor-element-3c4f7c0c::before, .elementor-33148 .elementor-element.elementor-element-3c4f7c0c > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-3c4f7c0c > .e-con-inner > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-3c4f7c0c > .elementor-background-slideshow::before, .elementor-33148 .elementor-element.elementor-element-3c4f7c0c > .e-con-inner > .elementor-background-slideshow::before, .elementor-33148 .elementor-element.elementor-element-3c4f7c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D221F05 0%, #1D221FD9 70%);}.elementor-33148 .elementor-element.elementor-element-3c4f7c0c:hover::before, .elementor-33148 .elementor-element.elementor-element-3c4f7c0c:hover > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-3c4f7c0c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-3c4f7c0c > .elementor-background-slideshow:hover::before, .elementor-33148 .elementor-element.elementor-element-3c4f7c0c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-33148 .elementor-element.elementor-element-3c4f7c0c:hover{--overlay-opacity:0.5;}.elementor-33148 .elementor-element.elementor-element-3c4f7c0c, .elementor-33148 .elementor-element.elementor-element-3c4f7c0c::before{--overlay-transition:0.3s;}.elementor-33148 .elementor-element.elementor-element-d9a4907 .elementor-heading-title{font-family:"Arial", Arial;font-size:24px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-5306cccc .elementor-heading-title{font-family:"Arial", Arial;font-size:18px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-30d1c0b6 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:3px 3px 3px 3px;padding:8px 0px 8px 0px;}.elementor-33148 .elementor-element.elementor-element-30d1c0b6 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-33148 .elementor-element.elementor-element-d5c80a0{--display:flex;--min-height:430px;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-33148 .elementor-element.elementor-element-d5c80a0:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-d5c80a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felicitysolar.ca/wp-content/uploads/2026/09/application-villa-commercial.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33148 .elementor-element.elementor-element-d5c80a0::before, .elementor-33148 .elementor-element.elementor-element-d5c80a0 > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-d5c80a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-d5c80a0 > .elementor-background-slideshow::before, .elementor-33148 .elementor-element.elementor-element-d5c80a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33148 .elementor-element.elementor-element-d5c80a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D221F05 0%, #1D221FD9 70%);}.elementor-33148 .elementor-element.elementor-element-d5c80a0:hover::before, .elementor-33148 .elementor-element.elementor-element-d5c80a0:hover > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-d5c80a0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-d5c80a0 > .elementor-background-slideshow:hover::before, .elementor-33148 .elementor-element.elementor-element-d5c80a0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-33148 .elementor-element.elementor-element-d5c80a0:hover{--overlay-opacity:0.5;}.elementor-33148 .elementor-element.elementor-element-d5c80a0, .elementor-33148 .elementor-element.elementor-element-d5c80a0::before{--overlay-transition:0.3s;}.elementor-33148 .elementor-element.elementor-element-3ce4de28 .elementor-heading-title{font-family:"Arial", Arial;font-size:24px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-7b584bc2 .elementor-heading-title{font-family:"Arial", Arial;font-size:18px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-72715b94 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:3px 3px 3px 3px;padding:8px 0px 8px 0px;}.elementor-33148 .elementor-element.elementor-element-72715b94 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-33148 .elementor-element.elementor-element-7cf10995{--display:flex;--min-height:430px;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-33148 .elementor-element.elementor-element-7cf10995:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-7cf10995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felicitysolar.ca/wp-content/uploads/2026/09/application-commercial.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33148 .elementor-element.elementor-element-7cf10995::before, .elementor-33148 .elementor-element.elementor-element-7cf10995 > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-7cf10995 > .e-con-inner > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-7cf10995 > .elementor-background-slideshow::before, .elementor-33148 .elementor-element.elementor-element-7cf10995 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33148 .elementor-element.elementor-element-7cf10995 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D221F05 0%, #1D221FD9 70%);}.elementor-33148 .elementor-element.elementor-element-7cf10995:hover::before, .elementor-33148 .elementor-element.elementor-element-7cf10995:hover > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-7cf10995:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-7cf10995 > .elementor-background-slideshow:hover::before, .elementor-33148 .elementor-element.elementor-element-7cf10995 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-33148 .elementor-element.elementor-element-7cf10995:hover{--overlay-opacity:0.5;}.elementor-33148 .elementor-element.elementor-element-7cf10995, .elementor-33148 .elementor-element.elementor-element-7cf10995::before{--overlay-transition:0.3s;}.elementor-33148 .elementor-element.elementor-element-1dcef4f2 .elementor-heading-title{font-family:"Arial", Arial;font-size:24px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-73691c2b .elementor-heading-title{font-family:"Arial", Arial;font-size:18px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-212050d1 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:3px 3px 3px 3px;padding:8px 0px 8px 0px;}.elementor-33148 .elementor-element.elementor-element-212050d1 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-33148 .elementor-element.elementor-element-4289b584{--display:flex;--min-height:430px;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-33148 .elementor-element.elementor-element-4289b584:not(.elementor-motion-effects-element-type-background), .elementor-33148 .elementor-element.elementor-element-4289b584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://felicitysolar.ca/wp-content/uploads/2026/09/application-industrial.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-33148 .elementor-element.elementor-element-4289b584::before, .elementor-33148 .elementor-element.elementor-element-4289b584 > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-4289b584 > .e-con-inner > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-4289b584 > .elementor-background-slideshow::before, .elementor-33148 .elementor-element.elementor-element-4289b584 > .e-con-inner > .elementor-background-slideshow::before, .elementor-33148 .elementor-element.elementor-element-4289b584 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D221F05 0%, #1D221FD9 70%);}.elementor-33148 .elementor-element.elementor-element-4289b584:hover::before, .elementor-33148 .elementor-element.elementor-element-4289b584:hover > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-4289b584:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-33148 .elementor-element.elementor-element-4289b584 > .elementor-background-slideshow:hover::before, .elementor-33148 .elementor-element.elementor-element-4289b584 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-33148 .elementor-element.elementor-element-4289b584:hover{--overlay-opacity:0.5;}.elementor-33148 .elementor-element.elementor-element-4289b584, .elementor-33148 .elementor-element.elementor-element-4289b584::before{--overlay-transition:0.3s;}.elementor-33148 .elementor-element.elementor-element-7b69b943 .elementor-heading-title{font-family:"Arial", Arial;font-size:24px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-305014a2 .elementor-heading-title{font-family:"Arial", Arial;font-size:18px;font-weight:700;line-height:1.02em;letter-spacing:0em;color:#FFFFFF;}.elementor-33148 .elementor-element.elementor-element-59e41ce6 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Arial;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:3px 3px 3px 3px;padding:8px 0px 8px 0px;}.elementor-33148 .elementor-element.elementor-element-59e41ce6 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}body.elementor-page-33148:not(.elementor-motion-effects-element-type-background), body.elementor-page-33148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-33148 .elementor-element.elementor-element-6ff51b18{--content-width:1280px;}.elementor-33148 .elementor-element.elementor-element-6cb9b1cd{--content-width:1280px;}.elementor-33148 .elementor-element.elementor-element-39fcb140{--content-width:1280px;}.elementor-33148 .elementor-element.elementor-element-1851e089{--width:70%;}.elementor-33148 .elementor-element.elementor-element-77c6a94b{--width:60%;}.elementor-33148 .elementor-element.elementor-element-61988c00{--width:100%;}.elementor-33148 .elementor-element.elementor-element-58ba204b{--width:40%;}.elementor-33148 .elementor-element.elementor-element-6369ef8a{--width:100%;}.elementor-33148 .elementor-element.elementor-element-5d3a0fd6{--width:30.507%;}.elementor-33148 .elementor-element.elementor-element-5377acf2{--width:100%;}.elementor-33148 .elementor-element.elementor-element-61957362{--width:100%;}.elementor-33148 .elementor-element.elementor-element-8bf3d91{--width:100%;}.elementor-33148 .elementor-element.elementor-element-376b6dee{--width:100%;}.elementor-33148 .elementor-element.elementor-element-17259892{--width:30.507%;}.elementor-33148 .elementor-element.elementor-element-32a59c29{--width:100%;}.elementor-33148 .elementor-element.elementor-element-13ba5237{--width:100%;}.elementor-33148 .elementor-element.elementor-element-a9b9084{--width:100%;}.elementor-33148 .elementor-element.elementor-element-4885ad4{--content-width:1280px;}.elementor-33148 .elementor-element.elementor-element-5860cd09{--width:92%;}.elementor-33148 .elementor-element.elementor-element-14691402{--content-width:1280px;}.elementor-33148 .elementor-element.elementor-element-1ec4f002{--width:calc(100% - 248px);}.elementor-33148 .elementor-element.elementor-element-542f43bc{--width:50%;}.elementor-33148 .elementor-element.elementor-element-2194a762{--width:47.806%;}.elementor-33148 .elementor-element.elementor-element-c3f9a70{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-33148 .elementor-element.elementor-element-1851e089{--width:100%;}.elementor-33148 .elementor-element.elementor-element-77c6a94b{--width:100%;}.elementor-33148 .elementor-element.elementor-element-61988c00{--width:47%;}.elementor-33148 .elementor-element.elementor-element-58ba204b{--width:100%;}.elementor-33148 .elementor-element.elementor-element-6369ef8a{--width:68%;}.elementor-33148 .elementor-element.elementor-element-376b6dee{--width:68%;}.elementor-33148 .elementor-element.elementor-element-5860cd09{--width:100%;}}@media(min-width:1920px){.elementor-33148 .elementor-element.elementor-element-524410a4{--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;--padding-top:120px;--padding-bottom:80px;--padding-left:350px;--padding-right:350px;}.elementor-33148 .elementor-element.elementor-element-4858a84b{--min-height:777px;}.elementor-33148 .elementor-element.elementor-element-1ec4f002{--width:930px;}.elementor-33148 .elementor-element.elementor-element-513eaba1{--width:324.344px;}.elementor-33148 .elementor-element.elementor-element-5bf1e2b8{--width:318.344px;}.elementor-33148 .elementor-element.elementor-element-2d0c65e3{--width:307.344px;}.elementor-33148 .elementor-element.elementor-element-7ebba404{--width:360.344px;}.elementor-33148 .elementor-element.elementor-element-1cbe42e7{--width:306.344px;}.elementor-33148 .elementor-element.elementor-element-63f3364f{--width:343.344px;}.elementor-33148 .elementor-element.elementor-element-2afea5e4{--width:349.344px;}.elementor-33148 .elementor-element.elementor-element-5fa1616b{--justify-content:flex-start;}.elementor-33148 .elementor-element.elementor-element-123e47e9{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33148 .elementor-element.elementor-element-4212ab32{width:var( --container-widget-width, 416.672px );max-width:416.672px;--container-widget-width:416.672px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-33148 .elementor-element.elementor-element-79a3efc8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-6ff51b18{--min-height:700px;}.elementor-33148 .elementor-element.elementor-element-38364a2c .elementor-heading-title{font-size:60px;}.elementor-33148 .elementor-element.elementor-element-7a7f375d{font-size:18px;}.elementor-33148 .elementor-element.elementor-element-4e6f369f{--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-33148 .elementor-element.elementor-element-7249a49f .elementor-heading-title{font-size:52px;}.elementor-33148 .elementor-element.elementor-element-511f6655{--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-33148 .elementor-element.elementor-element-78105ed9{--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-33148 .elementor-element.elementor-element-49c460b2 .elementor-heading-title{font-size:52px;}.elementor-33148 .elementor-element.elementor-element-54ec0fa9{font-size:18px;}.elementor-33148 .elementor-element.elementor-element-24b1996a{--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-33148 .elementor-element.elementor-element-3a5ba30f img{height:443px;}.elementor-33148 .elementor-element.elementor-element-2f1c259{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-78dfdd9e{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-6d628c63{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-53ba2d11{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-524410a4{--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-33148 .elementor-element.elementor-element-6c6958ba .elementor-heading-title{font-size:49px;}.elementor-33148 .elementor-element.elementor-element-72c433c2{font-size:17px;}.elementor-33148 .elementor-element.elementor-element-1fdacce1 img{height:385px;}.elementor-33148 .elementor-element.elementor-element-58ba204b{--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;}.elementor-33148 .elementor-element.elementor-element-5136d080 .elementor-heading-title{font-size:54px;}.elementor-33148 .elementor-element.elementor-element-4f013e9 .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-3847faf9 .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-352bc55a .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-75073901 .elementor-heading-title{font-size:54px;}.elementor-33148 .elementor-element.elementor-element-65d00f9b .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-7e3bf357 .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-515f2a3a .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-44eddb6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-33148 .elementor-element.elementor-element-34c3ab9b{--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-33148 .elementor-element.elementor-element-69734b78{--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-33148 .elementor-element.elementor-element-19ba4589 .elementor-heading-title{font-size:52px;}.elementor-33148 .elementor-element.elementor-element-57d97387{font-size:18px;}.elementor-33148 .elementor-element.elementor-element-50005a8e img{height:459px;}.elementor-33148 .elementor-element.elementor-element-6bc2daa{--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-33148 .elementor-element.elementor-element-78fa3fe0{--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-33148 .elementor-element.elementor-element-425a065f .elementor-heading-title{font-size:49px;}.elementor-33148 .elementor-element.elementor-element-20fd3a7e .elementor-heading-title{font-size:14px;}.elementor-33148 .elementor-element.elementor-element-3350cd95{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-1506efd8 .elementor-heading-title{font-size:14px;}.elementor-33148 .elementor-element.elementor-element-44c01cce{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-69d5cbae .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-432d12a2 .elementor-heading-title{font-size:65px;}.elementor-33148 .elementor-element.elementor-element-4cb4b2ef .elementor-heading-title{font-size:22px;}.elementor-33148 .elementor-element.elementor-element-58c5c964{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-577eb946 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-2446a5 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-3047115f .elementor-heading-title{font-size:14px;}.elementor-33148 .elementor-element.elementor-element-4e21efe .elementor-heading-title{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-69c524d3 .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-30c81631 .elementor-heading-title{font-size:65px;}.elementor-33148 .elementor-element.elementor-element-5599f549 .elementor-heading-title{font-size:22px;}.elementor-33148 .elementor-element.elementor-element-2da8562a{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-2c7a4aa6 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-6444d1a6 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-3878a298 .elementor-heading-title{font-size:14px;}.elementor-33148 .elementor-element.elementor-element-369bb00c .elementor-heading-title{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-15099858 .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-79b2ca9d .elementor-heading-title{font-size:65px;}.elementor-33148 .elementor-element.elementor-element-4f65fdeb .elementor-heading-title{font-size:22px;}.elementor-33148 .elementor-element.elementor-element-1f4bd255{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-6dc68eae .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-34fc0020 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-62e7e790 .elementor-heading-title{font-size:14px;}.elementor-33148 .elementor-element.elementor-element-65e9de19 .elementor-heading-title{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-5ca10029 .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-380e356f .elementor-heading-title{font-size:65px;}.elementor-33148 .elementor-element.elementor-element-75b39270 .elementor-heading-title{font-size:22px;}.elementor-33148 .elementor-element.elementor-element-5efa5f3d{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-dbcbda5 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-4c00d964 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-1712a244 .elementor-heading-title{font-size:14px;}.elementor-33148 .elementor-element.elementor-element-790af503 .elementor-heading-title{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-4261e611 .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-40db698a .elementor-heading-title{font-size:65px;}.elementor-33148 .elementor-element.elementor-element-28f8f58d .elementor-heading-title{font-size:22px;}.elementor-33148 .elementor-element.elementor-element-10ce9e31{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-3c6b61cf .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-91265c9 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-6633731f .elementor-heading-title{font-size:14px;}.elementor-33148 .elementor-element.elementor-element-73b31bba .elementor-heading-title{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-1333095e .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-7b34727b .elementor-heading-title{font-size:65px;}.elementor-33148 .elementor-element.elementor-element-5ec487e9 .elementor-heading-title{font-size:22px;}.elementor-33148 .elementor-element.elementor-element-4e25e43d{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-5dab01d3 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-4548bd50 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-49a527e5 .elementor-heading-title{font-size:14px;}.elementor-33148 .elementor-element.elementor-element-5b903cff .elementor-heading-title{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-27ee17d9 .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-1bda085b .elementor-heading-title{font-size:65px;}.elementor-33148 .elementor-element.elementor-element-798073b6 .elementor-heading-title{font-size:22px;}.elementor-33148 .elementor-element.elementor-element-2d64434{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-4e22f886 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-1672fc2f .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-4b26d792 .elementor-heading-title{font-size:14px;}.elementor-33148 .elementor-element.elementor-element-2c1d109c .elementor-heading-title{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-5fa1616b{--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-33148 .elementor-element.elementor-element-2c0fe311{--padding-top:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-33148 .elementor-element.elementor-element-582f2e8e .elementor-heading-title{font-size:52px;}.elementor-33148 .elementor-element.elementor-element-d9a4907 .elementor-heading-title{font-size:24px;}.elementor-33148 .elementor-element.elementor-element-5306cccc .elementor-heading-title{font-size:18px;}.elementor-33148 .elementor-element.elementor-element-3ce4de28 .elementor-heading-title{font-size:24px;}.elementor-33148 .elementor-element.elementor-element-7b584bc2 .elementor-heading-title{font-size:18px;}.elementor-33148 .elementor-element.elementor-element-1dcef4f2 .elementor-heading-title{font-size:24px;}.elementor-33148 .elementor-element.elementor-element-73691c2b .elementor-heading-title{font-size:18px;}.elementor-33148 .elementor-element.elementor-element-7b69b943 .elementor-heading-title{font-size:24px;}.elementor-33148 .elementor-element.elementor-element-305014a2 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-33148 .elementor-element.elementor-element-79a3efc8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-6ff51b18{--min-height:700px;--padding-top:62px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-33148 .elementor-element.elementor-element-38364a2c .elementor-heading-title{font-size:43px;}.elementor-33148 .elementor-element.elementor-element-7a7f375d{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-4e6f369f{--padding-top:76px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-7249a49f .elementor-heading-title{font-size:40px;}.elementor-33148 .elementor-element.elementor-element-511f6655{--padding-top:76px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-78105ed9{--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-33148 .elementor-element.elementor-element-49c460b2 .elementor-heading-title{font-size:40px;}.elementor-33148 .elementor-element.elementor-element-54ec0fa9{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-24b1996a{--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-33148 .elementor-element.elementor-element-1851e089{--width:100%;}.elementor-33148 .elementor-element.elementor-element-3a5ba30f img{height:390px;}.elementor-33148 .elementor-element.elementor-element-77c6a94b{--width:100%;}.elementor-33148 .elementor-element.elementor-element-2f1c259{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-78dfdd9e{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-6d628c63{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-53ba2d11{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-524410a4{--padding-top:76px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-6c6958ba .elementor-heading-title{font-size:40px;}.elementor-33148 .elementor-element.elementor-element-72c433c2{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-61988c00{--width:100%;}.elementor-33148 .elementor-element.elementor-element-1fdacce1 img{height:390px;}.elementor-33148 .elementor-element.elementor-element-58ba204b{--width:100%;--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-33148 .elementor-element.elementor-element-6369ef8a{--width:100%;}.elementor-33148 .elementor-element.elementor-element-5136d080 .elementor-heading-title{font-size:43px;}.elementor-33148 .elementor-element.elementor-element-5377acf2{--width:50%;}.elementor-33148 .elementor-element.elementor-element-4f013e9 .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-61957362{--width:50%;}.elementor-33148 .elementor-element.elementor-element-3847faf9 .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-8bf3d91{--width:50%;}.elementor-33148 .elementor-element.elementor-element-352bc55a .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-376b6dee{--width:100%;}.elementor-33148 .elementor-element.elementor-element-75073901 .elementor-heading-title{font-size:43px;}.elementor-33148 .elementor-element.elementor-element-32a59c29{--width:50%;}.elementor-33148 .elementor-element.elementor-element-65d00f9b .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-13ba5237{--width:50%;}.elementor-33148 .elementor-element.elementor-element-7e3bf357 .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-a9b9084{--width:50%;}.elementor-33148 .elementor-element.elementor-element-515f2a3a .elementor-heading-title{font-size:12px;}.elementor-33148 .elementor-element.elementor-element-44eddb6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-33148 .elementor-element.elementor-element-34c3ab9b{--padding-top:76px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-69734b78{--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-33148 .elementor-element.elementor-element-5860cd09{--width:100%;}.elementor-33148 .elementor-element.elementor-element-19ba4589 .elementor-heading-title{font-size:40px;}.elementor-33148 .elementor-element.elementor-element-57d97387{font-size:16px;}.elementor-33148 .elementor-element.elementor-element-50005a8e img{height:390px;}.elementor-33148 .elementor-element.elementor-element-6bc2daa{--padding-top:76px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-78fa3fe0{--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-33148 .elementor-element.elementor-element-425a065f .elementor-heading-title{font-size:40px;}.elementor-33148 .elementor-element.elementor-element-17d9b783{--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-33148 .elementor-element.elementor-element-12bc1917{--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;}.elementor-33148 .elementor-element.elementor-element-20fd3a7e .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-3350cd95{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-1506efd8 .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-44c01cce{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-1ec4f002{--width:100%;}.elementor-33148 .elementor-element.elementor-element-7e03c85a{--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-33148 .elementor-element.elementor-element-1bd11873{--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-33148 .elementor-element.elementor-element-69d5cbae .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-432d12a2 .elementor-heading-title{font-size:54px;}.elementor-33148 .elementor-element.elementor-element-4cb4b2ef .elementor-heading-title{font-size:21px;}.elementor-33148 .elementor-element.elementor-element-58c5c964{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-577eb946 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-2446a5 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-58c06f3e{--min-height:300px;}.elementor-33148 .elementor-element.elementor-element-3047115f .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-4e21efe .elementor-heading-title{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-4a8b482{--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-33148 .elementor-element.elementor-element-5aeb7558{--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-33148 .elementor-element.elementor-element-69c524d3 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-30c81631 .elementor-heading-title{font-size:54px;}.elementor-33148 .elementor-element.elementor-element-5599f549 .elementor-heading-title{font-size:21px;}.elementor-33148 .elementor-element.elementor-element-2da8562a{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-2c7a4aa6 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-6444d1a6 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-622093ac{--min-height:300px;}.elementor-33148 .elementor-element.elementor-element-3878a298 .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-369bb00c .elementor-heading-title{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-58814c36{--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-33148 .elementor-element.elementor-element-651ee880{--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-33148 .elementor-element.elementor-element-15099858 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-79b2ca9d .elementor-heading-title{font-size:54px;}.elementor-33148 .elementor-element.elementor-element-4f65fdeb .elementor-heading-title{font-size:21px;}.elementor-33148 .elementor-element.elementor-element-1f4bd255{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-6dc68eae .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-34fc0020 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-294a1ec7{--min-height:300px;}.elementor-33148 .elementor-element.elementor-element-62e7e790 .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-65e9de19 .elementor-heading-title{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-1ca3116d{--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-33148 .elementor-element.elementor-element-5cfedc92{--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-33148 .elementor-element.elementor-element-5ca10029 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-380e356f .elementor-heading-title{font-size:54px;}.elementor-33148 .elementor-element.elementor-element-75b39270 .elementor-heading-title{font-size:21px;}.elementor-33148 .elementor-element.elementor-element-5efa5f3d{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-dbcbda5 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-4c00d964 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-22fb8998{--min-height:300px;}.elementor-33148 .elementor-element.elementor-element-1712a244 .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-790af503 .elementor-heading-title{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-65c44377{--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-33148 .elementor-element.elementor-element-2761bc20{--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-33148 .elementor-element.elementor-element-4261e611 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-40db698a .elementor-heading-title{font-size:54px;}.elementor-33148 .elementor-element.elementor-element-28f8f58d .elementor-heading-title{font-size:21px;}.elementor-33148 .elementor-element.elementor-element-10ce9e31{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-3c6b61cf .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-91265c9 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-6d8a6d28{--min-height:300px;}.elementor-33148 .elementor-element.elementor-element-6633731f .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-73b31bba .elementor-heading-title{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-19a61de1{--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-33148 .elementor-element.elementor-element-45ecb5f8{--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-33148 .elementor-element.elementor-element-1333095e .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-7b34727b .elementor-heading-title{font-size:54px;}.elementor-33148 .elementor-element.elementor-element-5ec487e9 .elementor-heading-title{font-size:21px;}.elementor-33148 .elementor-element.elementor-element-4e25e43d{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-5dab01d3 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-4548bd50 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-53f3fb1f{--min-height:300px;}.elementor-33148 .elementor-element.elementor-element-49a527e5 .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-5b903cff .elementor-heading-title{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-610b049c{--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-33148 .elementor-element.elementor-element-51d72b8a{--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-33148 .elementor-element.elementor-element-27ee17d9 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-1bda085b .elementor-heading-title{font-size:54px;}.elementor-33148 .elementor-element.elementor-element-798073b6 .elementor-heading-title{font-size:21px;}.elementor-33148 .elementor-element.elementor-element-2d64434{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-4e22f886 .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-1672fc2f .elementor-heading-title{font-size:11px;}.elementor-33148 .elementor-element.elementor-element-3fc2a3a2{--min-height:300px;}.elementor-33148 .elementor-element.elementor-element-4b26d792 .elementor-heading-title{font-size:13px;}.elementor-33148 .elementor-element.elementor-element-2c1d109c .elementor-heading-title{font-size:15px;}.elementor-33148 .elementor-element.elementor-element-6d66a5c8{--n-tabs-title-font-size:9px;}.elementor-33148 .elementor-element.elementor-element-5fa1616b{--padding-top:76px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-2c0fe311{--padding-top:76px;--padding-bottom:76px;--padding-left:18px;--padding-right:18px;}.elementor-33148 .elementor-element.elementor-element-582f2e8e .elementor-heading-title{font-size:40px;}.elementor-33148 .elementor-element.elementor-element-d9a4907 .elementor-heading-title{font-size:23px;}.elementor-33148 .elementor-element.elementor-element-5306cccc .elementor-heading-title{font-size:17px;}.elementor-33148 .elementor-element.elementor-element-3ce4de28 .elementor-heading-title{font-size:23px;}.elementor-33148 .elementor-element.elementor-element-7b584bc2 .elementor-heading-title{font-size:17px;}.elementor-33148 .elementor-element.elementor-element-1dcef4f2 .elementor-heading-title{font-size:23px;}.elementor-33148 .elementor-element.elementor-element-73691c2b .elementor-heading-title{font-size:17px;}.elementor-33148 .elementor-element.elementor-element-7b69b943 .elementor-heading-title{font-size:23px;}.elementor-33148 .elementor-element.elementor-element-305014a2 .elementor-heading-title{font-size:17px;}}/* Start custom CSS for nested-tabs, class: .elementor-element-6d66a5c8 */.elementor-33148 .elementor-element.elementor-element-6d66a5c8{
    width:100%;
    --matrix-offset:248px;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs{
    display:block;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading{
    position:relative;
    display:grid;
    grid-template-columns:repeat(12,minmax(0,1fr));
    grid-template-rows:96px 96px;
    gap:0;
    border-top:1px solid #D9DBD5;
    border-bottom:1px solid #D9DBD5;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading:before,
.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading:after{
    content:"";
    position:absolute;
    left:28px;
    right:28px;
    height:5px;
    z-index:0;
    transform:translateY(-50%);
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading:before{
    top:35px;
    background:#C8CAC5;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading:after{
    top:131px;
    background:#8A8E88;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title{
    position:relative;
    z-index:1;
    min-width:0;
    height:96px;
    padding:60px 4px 0;
    background:transparent;
    border:0;
    overflow:visible;
    text-align:center;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title:before{
    content:"";
    position:absolute;
    top:35px;
    left:50%;
    width:16px;
    height:16px;
    border-radius:50%;
    background:#8B8F89;
    transform:translate(-50%,-50%);
    transition:
        transform .2s ease,
        background-color .2s ease,
        box-shadow .2s ease;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title[aria-selected="true"]:before{
    width:25px;
    height:25px;
    background:#EE6B24;
    box-shadow:0 0 0 7px rgba(238,107,36,.14);
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title:hover:before{
    transform:translate(-50%,-50%) scale(1.15);
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title:nth-child(1){
    grid-column:5/9;
    grid-row:2;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title:nth-child(2){
    grid-column:1/4;
    grid-row:1;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title:nth-child(3){
    grid-column:4/7;
    grid-row:1;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title:nth-child(4){
    grid-column:7/10;
    grid-row:1;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title:nth-child(5){
    grid-column:10/13;
    grid-row:1;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title:nth-child(6){
    grid-column:1/5;
    grid-row:2;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title:nth-child(7){
    grid-column:9/13;
    grid-row:2;
}

.elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-content{
    width:calc(100% + var(--matrix-offset));
    margin-left:calc(0px - var(--matrix-offset));
    margin-top:28px;
}

@media(max-width:767px){

    .elementor-33148 .elementor-element.elementor-element-6d66a5c8{
        --matrix-offset:0px;
    }

    .elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading:before,
    .elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading:after{
        left:12px;
        right:12px;
    }

    .elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-heading>.e-n-tab-title{
        padding-left:1px;
        padding-right:1px;
    }

    .elementor-33148 .elementor-element.elementor-element-6d66a5c8 .e-n-tabs-content{
        width:100%;
        margin-left:0;
        margin-top:20px;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page{overflow-x:hidden}.ivam-page-root{--ivam-orange:#f26b21;--ivam-ink:#152033;--ivam-muted:#5e6b7c;--ivam-line:#dfe6ee;overflow:hidden;font-family:Arial,"Helvetica Neue",sans-serif}.ivam-page-root *{box-sizing:border-box}.ivam-page-root .elementor-heading-title{letter-spacing:0}.ivam-page-root p{margin:0}.ivam-eyebrow .elementor-heading-title{color:var(--ivam-orange)!important;font-size:15px!important;font-weight:800!important}.ivam-hero{aspect-ratio:1920/900;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;position:relative}.ivam-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,26,44,.76),rgba(9,26,44,.34) 48%,rgba(255,255,255,.02));pointer-events:none}.ivam-hero-copy{position:relative;z-index:1;width:min(620px,45%);margin-left:max(6vw,calc((100% - 1180px)/2));justify-content:center}.ivam-hero-title .elementor-heading-title{font-size:clamp(54px,6vw,92px)!important;color:#fff!important;line-height:1.02!important}.ivam-hero-text{color:rgba(255,255,255,.9)!important}.ivam-button-row{display:flex!important;flex-direction:row!important;gap:12px!important}.ivam-secondary .elementor-button{background:transparent!important;border:1px solid currentColor;color:inherit}.ivam-touch{min-height:760px;background-size:cover!important;background-position:center!important}.ivam-touch-content{width:55%;margin-left:auto;margin-right:max(4vw,calc((100% - 1180px)/2));padding:70px 0}.ivam-touch-title .elementor-heading-title,.ivam-section-title .elementor-heading-title{font-size:clamp(42px,5vw,68px)!important}.ivam-touch-list ul{margin:22px 0 0;padding:0;list-style:none}.ivam-touch-list li{margin:9px 0;font-weight:700;color:#21384c}.ivam-touch-list li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:var(--ivam-orange)}.ivam-stories{background:#f4f7f9}.ivam-intro{max-width:1180px;margin:auto;padding:110px 32px 70px}.ivam-generator{min-height:680px;background-size:cover!important;background-position:center!important;position:relative}.ivam-generator:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,35,52,.88),rgba(12,35,52,.16) 48%,transparent 72%)}.ivam-generator-copy{position:relative;z-index:1;width:min(430px,42%);margin-left:max(6vw,calc((100% - 1180px)/2));justify-content:center}.ivam-story-title .elementor-heading-title{font-size:clamp(34px,4vw,58px)!important}.ivam-story-row{display:grid!important;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:7vw;align-items:center;padding:120px max(7vw,calc((100% - 1180px)/2))}.ivam-story-row.reverse{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.ivam-story-image img{width:100%;height:auto;display:block}.ivam-solar{padding:110px max(5vw,calc((100% - 1380px)/2));background:#fff}.ivam-solar-main{width:76%;margin-left:auto}.ivam-solar-ct{width:48%;margin-top:-130px;position:relative;z-index:2;background:#fff;padding:18px;box-shadow:0 8px 20px rgba(15,47,69,.12)}.ivam-wifi{display:grid!important;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:5vw;align-items:center;padding:80px max(7vw,calc((100% - 1180px)/2));background:#fff;border-top:1px solid var(--ivam-line);border-bottom:1px solid var(--ivam-line)}.ivam-protection{padding:110px max(4vw,calc((100% - 1180px)/2));background:#fff}.ivam-protection-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ivam-protection-item{background:#f8fafc;border:1px solid var(--ivam-line)}.ivam-protection-item .elementor-widget-heading{padding:0 18px 18px}.ivam-protection-list{margin-top:24px}.ivam-parallel{padding:110px max(4vw,calc((100% - 1180px)/2));background:#f3f7fa;text-align:center}.ivam-parallel img{width:100%}.ivam-cta{min-height:440px;padding:70px max(6vw,calc((100% - 1180px)/2));background-size:cover!important;background-position:center!important;position:relative}.ivam-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,248,249,.98),rgba(246,248,249,.93) 50%,rgba(246,248,249,.2));pointer-events:none}.ivam-cta-inner{position:relative;z-index:1;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:30px}.ivam-cta-copy{max-width:760px}.ivam-cta-title .elementor-heading-title{font-size:clamp(38px,4.6vw,66px)!important}.ivam-cta-actions{display:flex!important;flex-direction:row!important;gap:12px;flex-shrink:0}
@media(max-width:980px){.ivam-hero{aspect-ratio:auto;padding-top:46.875vw;background-size:100% auto!important;background-position:top!important}.ivam-hero:before{height:46.875vw;bottom:auto}.ivam-hero-copy{width:100%;margin:0;padding:48px 6vw 58px;background:#263b4d}.ivam-touch{padding-top:46.875vw;background-size:100% auto!important;background-repeat:no-repeat!important;background-position:top!important;background-color:#fff}.ivam-touch-content{width:100%;margin:0;padding:55px 6vw}.ivam-story-row,.ivam-story-row.reverse,.ivam-wifi{grid-template-columns:1fr}.ivam-solar-main,.ivam-solar-ct{width:100%;margin:0}.ivam-solar-ct{margin-top:42px}.ivam-protection-grid{grid-template-columns:1fr}.ivam-cta-inner{flex-direction:column!important;align-items:flex-start}.ivam-cta-actions{flex-wrap:wrap}}
@media(max-width:640px){.ivam-hero-title .elementor-heading-title{font-size:48px!important}.ivam-hero-copy{padding:38px 18px 48px}.ivam-button-row,.ivam-cta-actions{flex-direction:column!important;width:100%}.ivam-button-row .elementor-widget-button,.ivam-cta-actions .elementor-widget-button{width:100%}.ivam-button-row .elementor-button,.ivam-cta-actions .elementor-button{width:100%}.ivam-touch-content,.ivam-intro,.ivam-story-row,.ivam-solar,.ivam-wifi,.ivam-protection,.ivam-parallel,.ivam-cta{padding-left:18px;padding-right:18px}.ivam-generator{min-height:590px;background-position:62% center!important}.ivam-generator-copy{width:calc(100% - 36px);margin:0 18px;justify-content:flex-start;padding-top:44px}.ivam-story-title .elementor-heading-title{font-size:34px!important}.ivam-touch-title .elementor-heading-title,.ivam-section-title .elementor-heading-title{font-size:38px!important}}/* End custom CSS */