@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@200;300;400;500;600;700&display=swap");header{opacity:1;transition:none}#content{padding:0 !important;overflow-x:hidden !important}.wp-site-blocks>*{max-width:100% !important}#masthead{z-index:10000 !important}.site-header .site-branding{max-width:160px !important}.main-navigation{max-width:80% !important}@media screen and (max-width:500px){#search-container form{padding:3rem 1rem !important}}body,html{padding:0;margin:0 !important;background:#fff;margin-top:0px !important}body p,a,li,label{font-size:16px !important;line-height:28px;font-weight:400;font-family:"Lexend" !important}a{text-decoration:none !important}body h1,h2,h3,h4,h5,h6{font-family:"Lexend" !important;font-weight:600;margin:0}body h2{font-size:2rem;line-height:1.5}body h3{line-height:2}body img{object-fit:cover}.hero{background:linear-gradient(to right,rgba(9,9,9,0.72) 0%,rgba(9,9,9,0) 75%),url("../images/main-hero-1.3.webp");background-repeat:no-repeat;background-position:center;background-size:cover;height:calc(100vh - 90px);margin:0}.logo{display:block;width:auto;height:80px;background-image:url("../images/logo.webp");background-size:contain;background-repeat:no-repeat;background-position:center}.home-hero-btn{display:flex;text-align:center;align-items:center;color:#ffffff;justify-content:center;background:#69be94;font-size:16px !important;outline:none;padding:15px 54px;white-space:nowrap;font-weight:400;font-style:normal;border:none;font-family:"Lexend";cursor:pointer;border-radius:5px !important;-webkit-appearance:none !important;gap:0.5rem;width:fit-content;text-decoration:none;height:fit-content;transition:background-color 0.3s ease,color 0.3s ease}.home-hero-btn svg circle{fill:#66cdaa;transition:fill 0.3s ease}.home-hero-btn svg path{stroke:white;transition:stroke 0.3s ease}.home-hero-btn:hover{background:#66cdaa;color:#fff}.home-hero-btn:hover svg circle{fill:#fff}.home-hero-btn:hover svg path{stroke:#66cdaa}.sustainability-btn svg circle{fill:#66cdaa;transition:fill 0.3s ease}.sustainability-btn svg path{stroke:white;transition:stroke 0.3s ease}.sustainability-btn:hover{background:#66cdaa;color:#fff}.sustainability-btn:hover svg circle{fill:#fff}.sustainability-btn:hover svg path{stroke:#66cdaa}.hero.modal{z-index:10000}.left-hero h2{color:#77ffbc;font-weight:600;font-size:32px}.swiper{position:absolute;top:0}.swiper-slide img{height:100vh;min-height:100vh;width:100%}.swiper-pagination{display:flex !important;justify-content:center !important;align-items:center !important;gap:1.5rem !important}.swiper-pagination-bullet{background:#fff !important;opacity:1 !important}.swiper-pagination-bullet-active{background:transparent !important;opacity:1 !important;margin:0.5rem !important;height:4rem !important;width:6rem !important;background:transparent !important;display:flex !important;border-radius:0 !important;align-items:center !important;justify-content:flex-end !important}.swiper-pagination-bullet-active .circle{height:1.5rem;width:1.5rem;border-radius:100%;border:0.1rem solid #69be94;display:flex;justify-content:center;align-items:center}.swiper-pagination-bullet .index-line{display:flex;align-items:center}.swiper-pagination-bullet .line{height:0.05rem;background:#69be94;margin-left:-0.9rem}.swiper-pagination-bullet-active .line{width:3.5rem;animation-name:extend;animation-duration:0.1s;animation-timing-function:ease-in-out;animation-direction:alternate}.sub-container{max-width:1200px;width:50%;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.sustainability{display:flex;justify-content:center;align-items:center;padding:15rem 4rem;background:linear-gradient(to top,#1a1919 0%,#09090900 70%),url("../images/sustainability.webp");background-position:center;background-size:cover;background-repeat:no-repeat;margin:0;scroll-margin-top:5rem}.sustainability a{color:#000000;background:#fff;font-size:20px !important;outline:none;padding:0.1rem 0.3rem 0.1rem 2.5rem;font-weight:500;border:none;font-family:"Lexend";cursor:pointer;border-radius:0.1rem;-webkit-appearance:none !important;-webkit-border-radius:2rem !important;display:flex;gap:1.2rem;align-items:center;width:fit-content;text-decoration:none;height:fit-content;transition:background-color 0.3s ease,color 0.3s ease}.sustainability h2{font-size:64px;line-height:64px;font-weight:500;color:#ffffff}.sustainability p{font-size:20px;line-height:27.28px;font-weight:400;color:#ffffff;margin-top:1rem}.section-case-studies{align-items:center;background-color:#f8f8fe;padding:2rem 0;position:relative;overflow:hidden;margin:0 !important}.section-5{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8f8fe;padding:0rem 0 2rem;margin-top:-2rem;position:relative;overflow:hidden}.section-5>h3{color:#000000;font-size:36px;line-height:40px;text-align:center;font-weight:500;width:40%;padding-top:2rem}.section-5>p{margin-top:0;color:#061c3d;font-size:24px !important;line-height:64px;text-align:center;margin:0}.left-side-pattern,.right-side-pattern{position:absolute;top:50%;width:390px;height:170px;background-image:url("../images/pattern-1.webp");background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.left-side-pattern{left:0px}.right-side-pattern{right:0px;transform:translateY(-50%) scaleX(-1)}@keyframes extend{10%{width:1rem}100%{width:3.5rem}}.swiper-pagination-bullet .index{font-weight:700;margin-left:0.25rem;color:#69be94;display:none}.swiper-pagination-bullet-active .index{display:block}.circle .inner-bullet{height:0.6rem;width:0.6rem;background:#69be94;border-radius:100%}.hero-contents{margin-top:0rem;padding:5rem 4rem 4rem;display:flex;justify-content:center;gap:2rem;height:100%;align-items:center}h1{font-weight:500 !important;margin:0;text-align:center;color:#fff}.left-hero{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0.5rem;justify-content:center;height:100%}.left-hero p{color:#fff;text-align:center;font-size:20px !important;line-height:1.5;margin:0 !important}.hero-form{width:35%;padding:0rem 1rem;border-radius:1rem;background:#fff;background:radial-gradient(97.57% 210.75% at 0.9% 2.98%,rgba(110,110,110,0.7) 0%,rgba(110,110,110,0.7) 100%)}.left-hero h1{color:#fff;line-height:1.25;text-align:center;max-width:768px;font-size:48px}.left-hero .description{color:#fff;text-align:center;margin:0 !important}.hero-btn{color:#fff;background:#69be94;font-size:18px;outline:none;padding:0.9rem 2rem;font-weight:500;border:none;font-family:"Lexend";cursor:pointer;border-radius:0.1rem;-webkit-appearance:none !important;-webkit-border-radius:0.2rem !important;display:flex;margin:auto;gap:1.5rem;margin:0 0 0 0;align-items:center}.hero-btn:hover{background:#fff !important;color:#000000 !important}.hero .frm_rootline.frm_show_lines:before{display:none !important}.hero .frm_page_1{background:url("../images/hero_page_company_bg.webp") !important;opacity:0.5}.hero .frm_page_2{background:url("../images/hero_page_contact_bg.webp") !important;background-size:contain !important;opacity:0.5}.hero .frm_current_page input{opacity:1}.hero .frm_rootline_single{display:flex !important;align-items:center !important;gap:0.5rem;justify-content:left;flex-direction:row}.hero .frm_rootline_group{margin:1rem 0 0 1rem !important;width:100%}.hero .frm_rootline_single>input{height:2.5rem !important;width:2.5rem !important;border:none !important;background-position:center !important;background-size:cover !important;border-radius:100% !important;margin:0 !important}.hero ul.frm_page_bar li::after{height:0 !important}.hero ul.frm_page_bar li::after{height:0 !important}.hero .frm_rootline.frm_show_lines span{font-size:1rem !important;color:#fff !important;text-align:left;flex:1;opacity:0.5}.hero .frm_current_page .frm_rootline_title{opacity:1 !important}.hero .frm_description{font-family:"Lexend" !important;font-weight:400 !important;color:#bce7d2 !important;margin:0 !important}.hero .frm_form_fields .frm_fields_container{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;flex-wrap:wrap !important;flex-direction:column !important}.hero .frm_form_field{width:100% !important}.hero .frm_form_field label{font-family:"Lexend" !important;color:#fff !important;font-weight:400 !important;padding:0 !important;line-height:1;font-size:1rem !important}.hero .frm_form_field input,.hero select{font-family:"Lexend" !important;color:#fff !important;font-weight:300 !important;border:1px solid #cfd3d5 !important;border-radius:0.2rem !important;box-shadow:none !important;border-radius:0.5rem !important;height:52px !important;padding:12px !important;width:100% !important;font-size:16px !important;background:transparent !important;-webkit-appearance:menulist}.hero .frm_error{text-align:right !important;color:#d51a52 !important}.hero .frm_blank_field input,.frm_blank_field select{border-color:#d51a52 !important}.hero select{color:#fff !important}.hero .frm_form_field select option{color:#000 !important}.hero .frm_form_field select option:first-child{color:#979797 !important}.hero select.invalid{color:#979797 !important}.hero .frm_button_submit,.frm_prev_page{color:#fff !important;background:#69be94 !important;font-size:18px !important;outline:none !important;padding:1rem 2rem !important;font-weight:500 !important;border:none !important;font-family:"Lexend" !important;cursor:pointer !important;border-radius:0.1rem !important;-webkit-appearance:none !important;-webkit-border-radius:0.2rem !important;display:flex;align-items:center !important;margin:auto;gap:1.5rem;box-shadow:none !important;justify-content:center !important}.hero .frm_button_submit:hover{background:#5ab086 !important}.hero .frm_prev_page{color:#69be94 !important;background:#e8efeb !important}.frm_style_formidable-style.with_frm_style.frm_inline_top .frm_submit::before{display:none !important}.hero .frm_inline_form .frm_submit{display:flex;gap:1rem;padding:1rem 0;justify-content:center;align-items:center;margin:auto;flex-direction:column !important}.hero .frm_style_formidable-style.with_frm_style .form-field.frm_section_heading{padding:0 1rem;margin-top:0.25rem}.hero .with_frm_style .frm_message,.frm_success_style{margin:0 !important;margin-top:0.25rem !important;padding:0.5rem !important;border:none !important}.hero .with_frm_style .frm_message p{margin:0;font-size:0.75rem !important;line-height:1}.hero .frm_pos_top.frm_section_spacing{display:none}.hero .hero-form .close-icon{display:none}.main-front{background:#f8f8fe;margin:0}.explore-products{background:url("../images/explore-bkg.webp");background-position:top;background-repeat:no-repeat;padding:4rem 4rem 2rem;background-repeat:no-repeat;background-position:center;background-size:cover;background:#f8f8fe}.explore-products h2{width:auto;color:#000;margin-bottom:0.5rem}.explore-products .portfolio-title{text-align:center;margin:auto}.explore-products button{margin:0 !important}.explore-products>p{color:#5e6366}.explore-products .button-call{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.explore-products .button-call a{text-decoration:none}.explore-products .call{display:flex;align-items:center}.explore-products .call .phone{text-align:center}.explore-products .call>svg{height:3rem}.explore-products .call .phone p{margin:0}.explore-products>p{color:#5e6366}.explore-products .portfolios{display:flex;flex-wrap:wrap;justify-content:space-evenly}.product-pagination{display:none;width:50%;margin-left:auto;gap:0.15rem;padding:0.5rem}.product-pagination .product-page-section{background:#dde2e5;height:1rem;border-radius:20%;flex:1}.product-pagination .product-page-section.active{background:#5ab086;flex:2}.portfolio-item{width:30%;text-align:center;margin:1rem 0;padding:3rem 1rem;border-radius:1rem;background:#fff;box-shadow:15px 15px 15px rgba(211,192,214,0.07)}.portfolio-item img{height:6rem;width:6rem}.portfolio-item h4{line-height:2.5;color:#000}.portfolio-item p{height:9rem;overflow:hidden;font-weight:300}.portfolio-item a{text-decoration:none}.portfolio-item button{margin:auto !important;background:transparent !important;color:#000 !important;text-decoration:none !important;border:0.05rem solid #cfd3d4;font-weight:400 !important;border-radius:0.25rem !important}.portfolio-item button:hover{background:transparent !important;color:#000 !important}.solutions{display:flex;padding:5rem 4rem;gap:5rem;background:url("../images/footer-bg.webp");background-position:center;background-size:cover;background-repeat:no-repeat;margin:0;scroll-margin-top:5rem}.solutions .left-section{flex:1}.solutions .left-section h2{color:#fff;font-weight:400;line-height:2}.solutions .left-section p{color:#fff;font-weight:200}.posts{text-align:center;padding:1rem 4rem;background:#f8f8fe;margin:0}.posts h2{color:#000}.posts>p{color:#5e6366;margin:1rem 0}.posts a{text-decoration:none}.posts>a>.hero-btn{margin:1rem auto !important}.posts .post-items{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0rem 0}.post-item{width:30%;text-align:left;margin:1rem 0;padding:0;background:#fff;box-shadow:0px 10px 15px rgba(211,192,214,0.07);border-radius:25px;display:flex;flex-direction:column}.post-item img{height:15rem;border-top-left-radius:25px;border-top-right-radius:25px}.post-item p{margin:0.5rem 1rem;height:17rem;overflow:hidden;font-weight:300}.post-item h4{margin:1.5rem 1rem 0;height:3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.post-item a{text-decoration:none}.post-item button{background:transparent !important;color:#000 !important;text-decoration:none !important;font-weight:400 !important;border-radius:0.25rem !important;margin:0.5rem 1rem;border:0.05rem solid #cfd3d4}.post-item button:hover{background:transparent !important;color:#000 !important}.footer-popup{display:none}.footer-popup.visible{padding:1rem;display:none;justify-content:space-around;align-items:center;gap:0.5rem;margin:0;position:fixed;bottom:0;background:#fff;z-index:1000;width:100%}.footer-popup .hero-btn{padding:1rem;margin:0}.partners-cont{text-align:center;color:#fff;width:100%;padding:0rem 1rem 3rem 1rem;margin:0}.partners-cont h2{color:#061c3d;font-size:48px;font-weight:500;line-height:1.35;text-align:center;margin-bottom:3rem}.partners{display:flex;justify-content:space-around;gap:1rem;flex-wrap:wrap;margin-top:1rem}.partners a{cursor:pointer;flex-shrink:0}.partners a img{width:100%;max-height:3rem;object-fit:cover}.text-content{padding:1rem 4rem;margin:0}.text-content.link p,.text-content.link a{color:#fff}.text-content h3{margin:0 0 1rem;line-height:1.5}.text-content .hero-btn{margin:2rem 0;text-decoration:none !important;color:#fff}.text-content .button-call .hero-btn{margin:0}.button-call{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.button-call a{text-decoration:none}.call{display:flex;align-items:center}.call .phone{text-align:center}.call>svg{height:3rem}.call .phone p{margin:0}.products{display:flex;justify-content:center;padding:3rem;flex-direction:column;align-items:center;background-image:url("../images/Dots.png");background-color:#f8f8fe}.products-title{width:60%}.products-title h2{color:#061c3d;font-size:48px;font-weight:500;line-height:1.35;text-align:center}.products-title p{margin-top:0;width:80%;color:#5e6366;font-size:24px !important;line-height:27.28px;font-weight:400;margin:1.5rem auto 2rem;text-align:center}.charging-list{display:flex;justify-content:space-between;align-items:center;gap:1.4rem;width:80%}.charging-container{position:relative;display:flex;justify-content:center;align-items:center;width:32%;height:416px;max-height:440px}.border-frame{position:absolute;width:100%;height:100%;right:-10px;max-height:440px;bottom:-15px;border:3px solid #69be94;border-radius:20px;z-index:0}.image-wrapper{position:relative;width:100%;height:100%;background-size:cover;background-position:center;border-radius:20px;z-index:1;overflow:hidden}.container1 .image-wrapper{background-position:center;background-size:cover;background-repeat:no-repeat}.container2 .image-wrapper{background-position:center;background-size:cover;background-repeat:no-repeat}.container3 .image-wrapper{background-position:center;background-size:cover;background-repeat:no-repeat}.label{position:absolute;bottom:5%;display:flex;align-items:center;gap:8px;font-weight:600;color:#ffffff;font-size:2vw;font-weight:bold;z-index:2;transition:background-color 0.3s ease,color 0.3s ease}.label:hover .circle{fill:white}.label:hover .arrow{stroke:#66cdaa}.label:hover .label-text{filter:brightness(0.8);transition:filter 0.3s ease}.label-icon{transition:fill 0.3s ease}.arrow{background-color:#69be94;color:#ffffff;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px}.testimonial{display:flex;gap:3rem;padding:3rem 2rem;align-items:flex-start;margin:0 auto;max-width:1400px !important}.testimonial-button{display:flex;flex-direction:column;align-items:end;width:100%;overflow:hidden}.testimonial-pagination{display:none;width:50%;margin-left:auto;gap:0.15rem;padding:0.5rem}.testimonial-pagination .testimonial-page-section.active{background:#5ab086;flex:2}.testimonial-pagination .testimonial-page-section{background:#dde2e5;height:1rem;border-radius:5rem;flex:1}.left-testimonial-section h2{font-size:48px;color:#061c3d;font-weight:600;line-height:60px;margin-bottom:1rem}.solution-pagination{display:none;width:50%;margin-left:auto;gap:0.15rem;padding:0.5rem}.solution-pagination .solution-page-section.active{background:#5ab086;flex:2}.solution-pagination .solution-page-section{background:#dde2e5;height:1rem;border-radius:5rem;flex:1}.nav-buttons{display:flex;gap:0.5rem;margin-right:2rem}.mobile-nav{display:none}.nav-buttons button{border:none;cursor:pointer;border-radius:0 !important;background-color:#edf5ff}.nav-buttons .prev-button{background-image:url("../images/prev.png");height:50px;width:50px;background-size:contain}.nav-buttons .next-button{background-image:url("../images/next.png");height:50px;width:50px;background-size:contain}.testimonial-carousel{display:flex;padding:1rem 1rem 2rem 1rem;gap:1rem;transition:transform 0.5s ease;width:100%}.testimonial-item{min-width:358px;max-width:483px;background-color:#ffffff;border-radius:8px;padding:1.5rem;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;margin:0;text-align:left;flex-shrink:0;display:flex;justify-content:space-between;flex-direction:column}.testimonial-item .title-description-wrapper{display:flex;flex-direction:column;gap:1rem}.rating-logo{flex-direction:column;gap:10px;display:flex;justify-content:space-between}.title-description-wrapper>h3{font-size:32px;color:#69be94;line-height:42px;font-weight:800;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2 !important;overflow:hidden;-webkit-box-orient:vertical}.description-container>p{font-size:16px;color:#868686;font-weight:400;line-height:30px;margin-bottom:1.5rem}.testimonial-rating{font-size:16px;color:#39b885;margin-top:1rem;display:flex;align-items:start;gap:0.3rem;height:3.2rem}.testimonial-rating strong{color:#000000}.testimonial-logo{width:43.92px;height:43.92px;margin-left:0.5rem;background-size:contain;background-repeat:no-repeat;background-image:url("../images/google.png")}.button-navigation-wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:350px){.charging-list{gap:6rem;width:100%;font-family:"Lexend" !important;flex-direction:column}}@media screen and (max-width:480px){.testimonial-logo{margin-top:0;float:right}.partners{gap:1rem}.partners a{max-width:20%}.partners a img{width:100%;object-fit:cover}.testimonial-pagination{display:flex}.solution-pagination{display:flex}.products{display:flex;justify-content:center;padding-top:2rem;padding-bottom:5rem;flex-direction:column;align-items:center;background-image:url("../images/Dots.png")}.products-title{width:100%}.products-title h2{width:95%;font-size:32px;line-height:36px}.products-title p{width:95%;font-size:18px !important;line-height:21.82px;font-weight:300;text-align:center}.charging-list{gap:2rem;width:100%;font-family:"Lexend" !important;flex-direction:column}.charging-container{width:100%}.image-wrapper{width:333.72px}.label{bottom:6%;font-size:24px !important}.testimonial{flex-direction:column;padding:1rem 0.5rem;text-align:center;gap:1rem;width:100%}.left-testimonial-section{max-width:100% !important}.left-testimonial-section h2{font-size:32px;font-weight:600;line-height:40px;text-align:center}.testimonial-item{max-width:100%;min-width:0}.desktop-nav{display:none}.mobile-nav{display:flex}.partners-cont h2{font-size:32px;line-height:1.2;margin-bottom:2rem}}@media screen and (max-width:1600px){.hero .frm_rootline.frm_show_lines span{font-size:0.85rem !important}.hero .frm_rootline_single>input{height:1.5rem !important;width:1.5rem !important}.charging-container{width:100%;height:330px}.left-testimonial-section{max-width:30%}}@media screen and (max-width:768px) and (max-height:998px){}@media screen and (min-width:980px){.hero-form{display:none}}@media screen and (max-width:1270px){.left-testimonial-section{max-width:35%}}@media screen and (max-width:1111px){.left-testimonial-section{max-width:40%}}@media screen and (min-width:1270px) and (max-width:1440px){.left-hero{margin-top:2rem}}@media screen and (min-width:1400px){.hero-form{width:35%}.left-hero{width:100%;max-width:900px}}@media screen and (max-height:864px){.hero .frm_inline_form .frm_submit{padding:0}.hero .frm_form_field input,.hero select{border-radius:0.4rem !important;height:45px !important;padding:8px !important}}@media screen and (max-height:772px){.hero .frm_inline_form .frm_submit{padding:0.5rem 0}.charging-list{width:90%}.charging-container{width:100%}.label{font-size:1.6vw}.hero .frm_form_field input,.hero select{border-radius:0.4rem !important;height:40px !important;padding:5px !important;font-size:0.75rem !important}.hero .frm_rootline_single>input{height:1.5rem !important;width:1.5rem !important}.hero .frm_form_field label{font-size:0.75rem !important}.hero .with_frm_style .frm_required{line-height:1 !important}.hero .frm_rootline.frm_show_lines span{padding:0}.hero .frm_description{line-height:1.25rem}.hero .frm_style_formidable-style.with_frm_style .form-field{margin-bottom:5px !important}.hero .frm_rootline_group{margin:0.5rem 0 0 1rem !important}.hero .frm_error{display:none !important}}@media screen and (max-height:720px){.hero .frm_inline_form .frm_submit{padding:0.25rem 0}.hero .frm_form_field input,.hero select{border-radius:0.25rem !important;height:35px !important;padding:2.5px !important;font-size:0.75rem !important}.hero .frm_rootline_single>input{height:1.5rem !important;width:1.5rem !important}.hero .frm_form_field label{font-size:0.65rem !important}.hero .frm_rootline.frm_show_lines span{padding:0;font-size:0.75rem !important}.hero .frm_description{line-height:1rem}.hero .frm_style_formidable-style.with_frm_style .form-field{margin-bottom:5px !important}.hero .frm_rootline_group{margin:0.25rem 0 0rem 1rem !important}.hero .frm_error{display:none !important}.hero .frm_button_submit,.frm_prev_page{font-size:14px !important;padding:0.5rem 1rem !important;border-radius:0.1rem !important;-webkit-border-radius:0.1rem !important;margin:auto;gap:1.5rem}.hero .frm_button_submit svg,.frm_prev_page svg{height:1rem;width:1rem}}@media screen and (max-width:1024px){h1{font-size:2.5rem !important;text-align:center}.left-testimonial-section{max-width:50%}.charging-list{width:100%}.label{font-size:1.8vw}.hero .hero-contents{gap:1rem;padding:0rem 3rem 1rem;height:100vh}.hero .frm_style_formidable-style.with_frm_style .form-field.frm_section_heading{padding-right:0%;padding:0}.hero .frm_button_submit,.frm_prev_page{padding:0.5rem 1rem !important;font-weight:400 !important;margin:0.25rem auto 0;gap:1.5rem}.hero .hero-form{display:none}.hero .hero-form.modal{display:block;position:fixed;top:20px;left:10px;right:10px;width:auto;z-index:10000;box-shadow:8px -10px 5px 100vh rgba(0,0,0,0.976);background:radial-gradient(97.57% 210.75% at 0.9% 2.98%,rgb(110,110,110) 0%,rgb(110,110,110) 100%);max-height:95vh;overflow-y:auto;padding:0.5rem 1rem}.hero .hero-form.modal ul.frm_page_bar{gap:0.75rem}.hero .hero-form.modal .close-icon{display:flex;justify-content:flex-end}.hero .hero-form.modal .close-icon>.close-modal-icon>svg{height:1.5rem;width:1.5rem}.hero .hero-form.modal .frm_style_formidable-style.with_frm_style .form-field.frm_section_heading{width:100% !important}.hero .left-hero{width:100%}.hero .left-hero .description{text-align:center;line-height:1.5}.hero .hero-btn{margin:0 auto}.hero-btn{margin:0 auto;padding:0.75rem 1.5rem !important}.hero .hero-form.modal{left:25%;right:25%;top:15%}.hero .hero-form.modal .frm_form_fields{overflow-y:auto;height:auto}.portfolio-item{width:48%;flex-shrink:0;margin:1%}.solutions{flex-direction:column}.post-item{width:auto;margin:1rem 0}.explore-products button{margin:auto !important}.left-hero h1{text-align:center;font-size:32px !important}.left-hero p{max-width:100%;font-size:16px !important}.post-item p{height:10rem}.hero .frm_form_field{margin-bottom:0.25rem !important}.text-content{padding:1rem}.posts>a>.hero-btn{margin:1rem auto !important}}@media (max-width:1024px) and (orientation:landscape){.hero{height:auto !important}.hero .hero-contents{gap:1rem !important;padding:9rem 0rem 2rem !important;height:auto !important}}@media screen and (max-width:768px){.site-header .site-branding{padding:0}.hero{padding-left:0 !important;margin-top:0 !important}.hero .left-hero{align-items:center;justify-content:end}.home-hero-description,.home-hero-description p{width:auto;text-align:center !important}.explore-products>p{text-align:left}body p{font-size:14px}h1{font-size:2.5rem !important}.hero .hero-contents{margin-top:0rem;padding:4rem 2rem 1rem}.hero .hero-form.modal .frm_rootline_group{width:100% !important;margin:0 !important}.hero .frm_form_fields .frm_fields_container{justify-content:space-between !important}.hero .frm_style_formidable-style.with_frm_style .form-field.frm_section_heading{width:80% !important;margin-bottom:0.5rem !important}.frm_inline_form .frm_submit{width:100%;padding-left:20%}.hero .frm_form_field input,.hero select{border-radius:0.4rem !important;height:45px !important;padding:5px !important}.explore-products{padding:2rem;text-align:center}.explore-products h2{width:auto}.explore-products>p{width:auto}.explore-products .portfolios{flex-wrap:nowrap;overflow:auto;justify-content:flex-start}.portfolio-item{width:95%;flex-shrink:0}.portfolio-item h4{height:auto}.hero .hero-form.modal{left:15%;right:15%;top:10%}.solutions{scroll-margin-top:-3rem}.solutions .left-section{text-align:center}.solutions .left-section .hero-btn{margin:auto}.posts{padding:2rem}.post-item{padding:1rem 0}.hero{height:auto}.hero .hero-contents{padding-top:5rem !important;height:auto}.swiper-slide img{height:100vh;max-height:100vh}.explore-products .call .phone p,.explore-products .call .phone b{margin:0;line-height:1}.post-item p{height:14rem}.explore-products .button-call{justify-content:center;gap:1rem}.button-call{justify-content:center;gap:1rem}.call .phone p,.call .phone b{margin:0;line-height:1}.button-call{justify-content:center;gap:1rem}}@media screen and (max-width:480px){.hero{margin:0 !important}.home-hero-btn{padding:13px 48px}.sustainability{padding:10rem 1rem}.sub-container{width:90%}.products-title{width:9%}.products{padding:3rem 1.5rem !important}.sustainability h2{font-size:32px;line-height:36px}.sustainability p{font-size:16px;line-height:22px}.sustainability .hero-btn{padding:0.4rem 0.3rem 0.4rem 2rem !important}.section-5{padding:2rem 0 1rem 0}.section-5>h3{width:70%;font-size:22px;line-height:24px;font-weight:500;text-align:Center;padding-top:0rem}.section-5>p{font-size:16px !important}.section-5 .left-side-pattern{top:140px;left:0x;top:140px;width:70px;height:155px}.section-5 .right-side-pattern{top:140px;right:0px;width:70px;height:155px}.hero .hero-contents{padding:1rem;height:100%}.left-hero h2{color:#77ffbc;font-weight:600;font-size:20px}.partners-cont{padding:0;width:95%;margin-top:10px}#form_grantchecker label{font-size:14px !important}h1{font-size:24px !important}.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit button{margin:auto !important}.hero .frm_submit{width:100% !important;padding:0 !important;gap:0.5rem !important}.swiper-pagination{gap:1rem !important}.footer-popup .hero-btn{padding:1rem;margin:0;font-size:1rem}.footer-popup h4{font-size:0.75rem}.hero .frm_rootline_single>input{height:1.5rem !important;width:1.5rem !important}.hero .frm_rootline.frm_show_lines span{font-size:0.75rem !important}.hero .hero-form.modal ul.frm_page_bar{gap:0}.explore-products{padding:2rem 1rem !important;text-align:center}.hero .hero-form.modal{left:5%;right:5%}.solutions{padding:2rem 1rem !important}.posts{padding:1rem}.hero .hero-btn{padding:0.4rem 0.3rem 0.4rem 2rem !important}.explore-products .button-call button{margin:0 !important;gap:0.5rem}.explore-products .call>svg{height:2rem;width:2rem}.explore-products .call{gap:0.25rem}.button-call button{margin:0 !important;gap:0.5rem}.call>svg{height:2rem;width:2rem}.call{gap:0.25rem}}.hero .hero-form.modal .frm_form_field input,.hero .hero-form.modal select{font-size:16px !important}@media screen and (max-height:612px){.hero .hero-form.modal .frm_form_fields{overflow-y:auto;height:75vh}}@media only screen and (max-width:700px){.frm_rootline>.frm_rootline_single>span.frm_rootline_title{display:block !important}}@media screen and (max-width:1650px){.sub-container{width:75%}.products-title{width:75%}}@media screen and (max-width:1240px){.products-title{width:100%}}@media screen and (max-width:1024px){.sub-container{width:80%}.products-title{width:100%}.products-title h2{width:100%}.sustainability h2{font-size:48px;line-height:48px}.sustainability p{font-size:18px;line-height:24px}}@media screen and (max-width:768px){.sub-container{width:90%}.products-title{width:90%}.sustainability h2{font-size:40px;line-height:44px}.sustainability p{font-size:18px;line-height:24px}}.testimonial-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:max-height 0.3s ease}.testimonial-description.expanded{-webkit-line-clamp:unset;max-height:none}.read-more-btn{font-family:"Lexend" !important;background:none;border:none;color:#69be94;cursor:pointer;font-size:16px;margin-top:0.5rem;text-decoration:underline}.read-more-btn:hover{background-color:transparent}.description-container{display:flex;flex-direction:column;align-items:start}.testimonial-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:max-height 0.3s ease;margin-right:0.5rem}.testimonial-description.expanded{-webkit-line-clamp:unset;max-height:none}.read-more-btn{background:none;border:none;color:#69be94;cursor:pointer;font-size:16px;text-decoration:none;padding:0;margin:0;line-height:1}@media screen and (max-width:768px){.label-icon{width:36px;height:36px}}@media screen and (max-width:1024px) and (orientation:landscape){.left-side-pattern,.right-side-pattern{top:15%;width:100px;height:150px}.section-5>h3{width:70%}.testimonial-item{min-width:250px;max-width:350px;padding:1rem}}.hero{display:flex;width:100% !important;justify-content:flex-start;padding-left:40px;margin-top:90px;width:100% !important;flex-wrap:wrap !important}.hero-contents{text-align:left;margin:0;padding-left:0}.left-hero{display:flex;flex-direction:column;width:100% !important;display:flex;flex-direction:column;align-items:flex-start}.left-hero h1,.left-hero h2,.left-hero p,.left-hero .home-hero-btn-parent-main{width:100%;white-space:normal;overflow-wrap:break-word}.hero-contents{display:flex;justify-content:flex-start;width:100%;text-align:left !important}.hero-contents h1,.hero-contents h2,.hero-contents p{text-align:left;align-self:flex-start;margin-left:0 !important;padding-left:0 !important}.new-approved{font-weight:400;font-size:16px;color:white;padding:10px;border-radius:99px;background-color:#69be944d;height:42px}.home-hero-btn-parent-main{align-self:flex-start !important;display:flex !important;justify-content:flex-start !important;align-items:center !important;width:100% !important;margin-left:0 !important;padding-left:0 !important;gap:28px}.home-hero-one-btn-parent{display:flex;gap:28px;align-items:center;justify-content:flex-start}.home-hero-one-btn{font-size:16px;font-weight:400;font-style:normal;color:white;white-space:nowrap;display:flex;align-items:center;gap:10px}.home-hero-one-btn:hover a,.home-hero-one-btn:hover svg{color:#69be94}.home-hero-one-btn a{font-size:16px !important;font-weight:400;font-style:normal;color:white}.home-hero-description{font-family:"Lexend",sans-serif !important;color:#ffffff !important;font-size:16px !important;line-height:1.7;margin-bottom:1rem;max-width:90%}.site-header{background-color:#ffffff !important;height:100px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5e5;position:relative;z-index:999}.ecc-header-right{gap:0px !important}.home .header-menu,.home .header-menu svg{color:#000 !important;fill:#000 !important;stroke:#000 !important;opacity:1 !important}.home .header-menu svg path,.home .header-menu svg line,.home .header-menu svg rect{stroke:#000 !important;fill:#000 !important}#site-navigation ul li a{display:flex;align-items:center;height:90px;padding:0 3px;color:#000000;text-decoration:none;font-weight:400;transition:color 0.3s ease}#site-navigation ul li a:hover{color:#69be94}#site-navigation ul li.current-menu-item a,#site-navigation ul li.current_page_item a{color:#69be94;font-weight:400}.header-search{color:black !important}.header-divider{background-color:#69be94 !important;width:2px !important;height:60px !important;margin:0 20px !important}.main-front .products-title p{font-family:"Lexend",sans-serif !important;font-weight:200 !important;color:#000000 !important;font-size:18px !important;line-height:1.7;margin-bottom:1rem}.why-ecc-uk{text-align:left;padding:20px 40px;padding-bottom:40px;max-width:1400px !important;margin:auto}.why-ecc-uk h2{font-size:30px;font-weight:500;font-family:"Lexend";margin-bottom:14px;text-align:center}.why-ecc-uk .features{display:flex;gap:28px;flex-wrap:wrap;justify-content:flex-start}.ecc-uk-solutions-learn{display:flex;gap:6px;font-family:"Lexend";font-weight:400;font-size:16px;padding-top:41px;cursor:pointer;align-items:center;color:#69be94}.why-ecc-uk .feature-card{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#fff;border:1px solid #e5e7eb;padding:8px 0 8px 16px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.05);flex:1 1 30%;min-width:280px;transition:all 0.2s ease}.why-ecc-uk .feature-card .feature-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.why-ecc-uk .feature-card .feature-icon img{width:100%;height:100%;object-fit:contain}.why-ecc-uk .feature-card>img{transform:rotate(180deg);width:80px;flex-shrink:0}.why-ecc-uk .feature-card .text-cont{flex:1}.why-ecc-uk .feature-card .title-with-icon{display:flex;align-items:center;gap:12px;margin-bottom:6px}.why-ecc-uk .feature-card .title-with-icon .feature-icon{width:40px;height:40px}.why-ecc-uk .feature-card .title-with-icon .feature-icon img{width:100%;height:100%;object-fit:contain}.why-ecc-uk .feature-card h3{font-size:18px;font-weight:700;color:#0f172a;margin:0}.why-ecc-uk .feature-card p{margin:0;padding-top:5px;color:#4a5565;font-size:14px;line-height:1.5}.why-ecc-uk .testimonial{margin-top:32px;background:#f8fafc;border-left:4px solid #69be94;padding:16px 20px}.why-ecc-uk .testimonial p{font-size:1opx;color:#1e293b;margin:0}.why-ecc-uk .testimonial p span{font-style:normal;color:#64748b}.ecc-solutions-section{padding:40px 40px;background:#fff;margin:auto;max-width:1400px !important}.ecc-solutions-section .solutions-title{font-size:30px;font-weight:500;font-family:"Lexend";margin-bottom:14px;text-align:center}.solutions-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;flex-wrap:wrap;justify-content:flex-start}.solution-card{background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,0.08);overflow:hidden;flex:1 1 calc(33.333% - 22px);min-width:300px;min-height:400px;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:8px}.solution-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,0.12)}.solution-card-content{background:#fff;padding:16px 24px;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,0.06)}.solution-card-content h3{font-size:24px;font-weight:600;font-family:"Lexend";color:#000;margin:0 0 12px 0;line-height:1.3}.solution-card-content p{font-size:16px;font-weight:400;font-family:"Lexend";color:#5e6366;line-height:1.6;margin:0 0 20px 0;flex-grow:1}.solution-learn-more{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;font-family:"Lexend";color:#69be94;text-decoration:none;transition:gap 0.3s ease,color 0.3s ease;width:fit-content}.solution-learn-more:hover{gap:12px;color:#5ab086}.solution-learn-more svg{width:18px;height:15px;transition:transform 0.3s ease}.solution-learn-more:hover svg{transform:translateX(4px)}.case-studies-section{padding:20px 40px 20px;text-align:center;background:#f8f8fe;max-width:1400px;margin:auto}.case-studies-section h2{font-size:30px;font-weight:500;font-family:"Lexend";margin-bottom:20px}.case-studies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;justify-items:stretch}.case-study-card{background:#fff;border-radius:25px;box-shadow:0 4px 12px rgba(0,0,0,0.08);overflow:hidden;text-align:left;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.case-study-image{width:100%;height:240px;overflow:hidden}.case-study-image img{width:100%;height:100%;object-fit:cover;display:block}.case-study-content{padding:24px 28px 32px;display:flex;flex-direction:column;flex-grow:1}.case-study-card h3{font-size:20px;font-weight:500;font-family:"Lexend";color:#000;margin:0 0 12px 0;line-height:1.3}.case-study-card p{font-size:16px;font-weight:400;font-family:"Lexend";color:#5e6366;line-height:1.6;margin:0 0 20px 0;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.case-read-more{display:inline-flex;align-items:center;gap:16px;font-size:16px;font-weight:500;font-family:"Lexend";color:#000;text-decoration:none;transition:gap 0.3s ease,color 0.3s ease;width:fit-content}.case-read-more:hover{gap:12px;color:#69be94}.case-read-more svg{width:25px;height:25px;transition:transform 0.3s ease}.case-read-more:hover svg{transform:translateX(4px)}.left-hero{width:100% !important}.has-overlap-site-header .site-header:not(.scroll-header){text-shadow:none !important}@media (min-width:768px){.has-overlap-site-header .site-header:not(.scroll-header){text-shadow:none !important}}@media screen and (max-width:768px){.site-header{flex-direction:row !important;align-items:center !important;justify-content:center !important;height:auto !important}.left-hero h1{white-space:normal !important;word-break:break-word;text-align:center !important}.home-hero-one-btn-parent{margin:auto}}@media (max-width:768px){.home-hero-btn-parent-main{flex-direction:column !important;align-items:flex-start !important;gap:16px}.case-studies-section{padding:20px 20px 40px}.case-studies-section h2{font-size:28px;margin-bottom:24px}.case-studies-grid{grid-template-columns:repeat(1,1fr);gap:24px}.case-study-image{height:200px}.case-study-content{padding:20px 16px 24px}.case-study-card h3{font-size:20px}.case-study-card p{font-size:14px}.case-read-more{font-size:14px}.why-ecc-uk{padding:20px}.why-ecc-uk .feature-card{align-items:flex-start;padding:16px 0 16px 16px}.why-ecc-uk .feature-card>img{display:none}.why-ecc-uk .feature-card .title-with-icon{gap:10px}.why-ecc-uk .feature-card .title-with-icon .feature-icon{width:32px;height:32px}.why-ecc-uk .feature-card h3{font-size:16px}.why-ecc-uk .feature-card p{font-size:14px}.ecc-solutions-section{padding:40px 20px}.ecc-solutions-section .solutions-title{font-size:28px;margin-bottom:14px}.solutions-cards{gap:24px;flex-direction:column}.solution-card{flex:1 1 100%;max-width:100%;min-width:100%;min-height:350px;padding:20px}.solution-card-content{padding:20px 16px 24px}.solution-card-content h3{font-size:20px}.solution-card-content p{font-size:14px}.solution-learn-more{font-size:14px}}@media (min-width:769px) and (max-width:1024px){.ecc-solutions-section{padding:50px 30px}.solutions-cards{gap:24px;grid-template-columns:repeat(2,1fr)}.solution-card{flex:1 1 calc(50% - 12px);min-height:380px;padding:20px}.case-studies-section{padding:50px 30px}.case-studies-grid{grid-template-columns:repeat(2,1fr);gap:24px}.case-study-image{height:220px}}@media screen and (max-width:768px){.solutions-cards{grid-template-columns:repeat(1,1fr)}}@media (max-width:480px){.ecc-solutions-section{padding:30px 16px}.ecc-solutions-section .solutions-title{font-size:24px;margin-bottom:20px}.solution-card{min-height:400px;padding:16px;background-position:right}.solution-card-content{padding:20px 16px}.solution-card-content h3{font-size:24px}.case-studies-section{padding:30px 16px}.case-studies-section h2{font-size:24px;margin-bottom:20px}.case-study-image{height:180px}.case-study-card h3{font-size:18px}}