﻿@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}input[type="submit"]{-webkit-appearance:none;cursor:pointer}.wrap>*:not(*:root){margin-left:-4px}*:focus{outline:0}html{scroll-behavior:smooth}.wow{visibility:hidden}html,body{width:100%;height:100%;min-height:100%;height:auto}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,span,body,input,button,html,select,textarea,table,tr,td,ul,ol,li,p,a{font-family:"Inter", sans-serif}body{font-size:14px;line-height:24px;background-color:#ffffff;color:#000000;height:100%;width:100%}b,strong{font-weight:700}a,button{cursor:pointer;text-decoration:none;color:unset}.white{color:#ffffff !important}.yellow{color:#FCAF17}.blue{color:#104B9D}h1{font-size:2.6em;font-family:"Inter", sans-serif;line-height:1.2;font-weight:300;margin-bottom:0.5rem;font-weight:500}h1.bold{font-weight:600}h1 b{font-weight:600}h2{font-size:2em;font-family:"Inter", sans-serif;font-weight:300;line-height:1.2;margin-bottom:0.5rem}h3{font-size:1.8em;font-family:"Inter", sans-serif;font-weight:600;line-height:1.4;margin-bottom:15px}h4{font-size:1.4em;font-family:"Inter", sans-serif;font-weight:700;line-height:1.4;margin-bottom:15px}h5{font-size:22px;line-height:30px;margin-bottom:20px;letter-spacing:1px}h6{font-size:14px;line-height:24px;margin-bottom:20px}p{font-size:14px;line-height:24px;margin-bottom:22px}.textcenter{text-align:center}.textleft{text-align:left}.textright{text-align:right}@media only screen and (max-width:767px){h1{font-size:2em}h2{font-size:1.8em}}@media (min-width:768px) and (max-width:1024px){h1{font-size:2.2em}h2{font-size:2em}}.white-button{color:#ffffff;font-size:1em;font-weight:600;background:unset;display:inline-block;padding:0.45rem 1.5rem;border:1px solid #ffffff;border-radius:30rem;transition:0.2s ease}.white-button:hover{background:#FCAF17;border:1px solid #FCAF17}.yellow-button{color:#000000;font-size:1em;font-weight:600;background:#FCAF17;display:inline-block;padding:0.45rem 1.5rem;border-radius:30rem;transition:0.2s ease}.yellow-button:hover{background:#FFE200}@media only screen and (max-width:767px){.virtual-tour-btn{font-size:1em}.button{padding:10px 20px}}@media (min-width:768px) and (max-width:1024px){.project-top-enquiry-btn{font-size:1.15em;padding:10px}}ul.standard-list{list-style-type:disc !important}._container_small{max-width:1020px;margin:0 auto;padding-right:1rem;padding-left:1rem}._container_medium{max-width:1160px;margin:0 auto;padding-right:1rem;padding-left:1rem}._container_large{max-width:1260px;margin:0 auto;padding-right:1rem;padding-left:1rem}._container_extralarge{max-width:1346px;margin:0 auto;padding-right:1rem;padding-left:1rem}@media only screen and (max-width:767px){._container_large{max-width:100vw}}.padtb3{padding-top:3rem;padding-bottom:3rem}.padb3{padding-bottom:3rem}.padb1{padding-bottom:1rem}.padt3{padding-top:3rem}.padt5{padding-top:5%}.padb5{padding-bottom:5%}.padb5rem{padding-bottom:5rem}.padb15px{padding-bottom:15px}.padtb5{padding-top:5rem;padding-bottom:5rem}.padtb5vh{padding-top:5vh;padding-bottom:5vh}.marginb15px{margin-bottom:15px}.margint15px{margin-top:15px}.marginb5{margin-bottom:5rem}.marginb3{margin-bottom:3rem}.margint3{margin-top:3rem}.margint1{margin-top:1rem}@media only screen and (max-width:767px){.padtb5{padding-top:3rem;padding-bottom:3rem}}.arrow{border:solid #ffffff;border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}video{clip-path:inset(1px 1px)}.desktopheader{position:fixed;padding:0px 2rem;width:100%;display:flex;align-items:center;justify-content:space-between;top:0;transition:all 0.2s ease;background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.3) 5%, rgba(0, 0, 0, 0.25) 10%, rgba(0, 0, 0, 0) 95%)}.desktopheader.sticky{transition:all 0.2s ease;background:#ffffff}.desktopheader.sticky .menu-main-menu-container .menu-item{color:#000000}.desktopheader.sticky .nav-logo{transition:0.2s ease}.desktopheader.sticky .nav-logo img{transition:0.2s ease}.desktopheader.sticky .menu-login-box .menu-login-but{color:#000000}.desktopheader .nav-logo{transition:0.3s ease}.desktopheader .nav-logo img{width:150px;transition:0.3s ease;padding:10px}.desktopheader .menu-main-menu-container{position:relative}.desktopheader .menu-main-menu-container .menu-item{float:left;transition:all 0.2s ease;margin:0 10px;color:#ffffff}.desktopheader .menu-main-menu-container .menu-item>a{font-size:15px;padding:28px 0.4rem;transition:all 0.2s ease}.desktopheader .menu-main-menu-container .menu-item>a:hover{color:#FCAF17}.desktopheader .menu-main-menu-container .menu-item-has-children{position:relative;margin-right:20px}.desktopheader .menu-main-menu-container .menu-item-has-children i{font-size:0.85em}.desktopheader .menu-main-menu-container .menu-item-has-children .sub-menu{position:absolute;background-color:#f3f3f3;z-index:1;top:50px;left:50%;transform:translateX(-50%);text-align:left;visibility:hidden;opacity:0;height:0}.desktopheader .menu-main-menu-container .menu-item-has-children .sub-menu .menu-item{float:none;color:#000000;text-decoration:none;display:block;text-align:left;font-size:12px;transition:all 0.3s ease;margin:auto;min-width:225px}.desktopheader .menu-main-menu-container .menu-item-has-children .sub-menu .menu-item a{float:left;padding:0.8rem 1.5rem;display:block;line-height:1.3;width:100%}.desktopheader .menu-main-menu-container .menu-item-has-children .sub-menu .menu-thirdlevel:before{content:none}.desktopheader .menu-main-menu-container .menu-item-has-children .sub-menu .menu-thirdlevel>a{position:relative;width:auto}.desktopheader .menu-main-menu-container .menu-item-has-children .sub-menu .menu-thirdlevel>a:before{content:"";display:block;position:absolute;font-family:"FontAwesome";right:3px;font-size:0.75em;top:50%;transform:translate(0%, -50%)}.desktopheader .menu-main-menu-container .menu-item-has-children .sub-menu .menu-thirdlevel .sub-menu{position:relative;top:0}.desktopheader .menu-main-menu-container .menu-item-has-children .sub-menu .menu-thirdlevel .sub-menu .menu-thirdlevel-inner a{padding:0;font-size:14px;position:relative;opacity:0;height:0;transition:all 0s ease}.desktopheader .menu-main-menu-container .menu-item-has-children .sub-menu .menu-thirdlevel .sub-menu .menu-thirdlevel-inner a:before{content:"-";position:absolute;left:1.2rem;top:50%;transform:translate(50%, -50%)}.desktopheader .menu-main-menu-container .menu-item-has-children .sub-menu .menu-thirdlevel:hover .sub-menu .menu-thirdlevel-inner a{padding:0.35rem 1.5rem 0.5rem 2.3rem;opacity:1;height:auto;transition:padding 0s, height 0.2s ease}.desktopheader .menu-main-menu-container .menu-item-has-children:hover .sub-menu{transition:all 0.3s ease;visibility:visible;opacity:1;height:auto}.desktopheader .menu-main-menu-container .menu-item-has-children:before{content:"";display:block;position:absolute;font-family:"FontAwesome";right:-10px;font-size:0.75em}.desktopheader .menu-login-box .menu-free-consultation-but{margin-right:1rem}.desktopheader .menu-login-box .menu-login-but{color:#ffffff;transition:all 0.2s ease}.desktopheader .menu-login-box .menu-login-but i{font-size:1.2em;margin-left:0.3rem}.mega-menu{position:fixed;top:90px;background-color:#f6f6f6;width:100vw;min-height:10rem;z-index:1000000;opacity:0;visibility:hidden;left:0;transition:all 0.1s ease;padding:2rem 2.5rem}.mega-menu.active{opacity:1;visibility:visible;transition:all 0.3s cubic-bezier(0.69, 0.33, 0.2, 0.77);top:76px}.mega-menu .inner-menu .wrapper{width:100%}.mega-menu .inner-menu .wrapper .excerpt-box p{margin-bottom:1.5rem}.mega-menu .inner-menu .wrapper .excerpt-box a{color:#000000;font-weight:600;text-decoration:none;transition:all 0.3s ease-in-out}.mega-menu .inner-menu .wrapper .excerpt-box a:hover{color:#FCAF17}.mega-menu .inner-menu .wrapper .menu-box .main-menu{text-decoration:none;color:inherit;font-weight:500;line-height:1.2;display:inline-block;margin-bottom:1rem;position:relative;transition:all 0.3s ease-in-out}.mega-menu .inner-menu .wrapper .menu-box .main-menu:hover{color:#FCAF17}.mega-menu .inner-menu .wrapper .menu-box .menu-childrens-block .first-childrens{list-style:none;padding-left:0}.mega-menu .inner-menu .wrapper .menu-box .menu-childrens-block .first-childrens li a{list-style:unset;text-decoration:none;font-size:1em;padding:0.3rem 0;display:block;position:relative;color:#17191C;transition:all 0.3s ease-in-out}.mega-menu .inner-menu .wrapper .menu-box .menu-childrens-block .first-childrens li a:before{content:"-";font-size:1.3em;font-weight:400;position:absolute;left:0;top:10%}.mega-menu .inner-menu .wrapper .menu-box .menu-childrens-block .first-childrens li a:hover{color:#FCAF17}.mega-menu .inner-menu .wrapper .menu{display:flex;flex-wrap:wrap}.mega-menu .inner-menu .wrapper .menu>.menu-item{font-weight:500;line-height:1.2;display:inline-block;margin-bottom:1.5rem;position:relative;transition:all 0.3s ease-in-out;flex:0 0 auto;width:25%;padding:0 1rem;text-align:left}.mega-menu .inner-menu .wrapper .menu>.menu-item>a{text-decoration:none;color:inherit;transition:all 0.3s ease-in-out}.mega-menu .inner-menu .wrapper .menu>.menu-item.menu-item-has-children .sub-menu{padding-left:0;margin-top:0.7rem}.mega-menu .inner-menu .wrapper .menu>.menu-item.menu-item-has-children .sub-menu>.menu-item{list-style:none;padding-left:0;text-decoration:none;color:inherit}.mega-menu .inner-menu .wrapper .menu>.menu-item.menu-item-has-children .sub-menu>.menu-item a{list-style:unset;font-weight:400;text-decoration:none;font-size:1em;padding:0.3rem 0;padding-left:1.2rem;display:block;position:relative;color:#17191C;transition:all 0.3s ease-in-out}.mega-menu .inner-menu .wrapper .menu>.menu-item.menu-item-has-children .sub-menu>.menu-item a:before{content:"-";font-size:1.3em;font-weight:400;position:absolute;left:0;top:10%}.mega-menu .inner-menu .wrapper .menu>.menu-item.menu-item-has-children .sub-menu>.menu-item a:hover{color:#FCAF17}.mega-menu .inner-menu .wrapper .menu .menu-item>a:hover{color:#FCAF17;transition:all 0.3s ease-in-out}@media only screen and (max-width:1024px){.desktopheader{display:none}}.mobile-menu{display:none}.mburger{display:none}.mobile-menu-logo{display:none}#mobileMenu.mm-menu_offcanvas{position:absolute}@media (min-width:768px) and (max-width:1024px){.mobile-menu-logo{left:25%;transform:translate(-50%, 10%)}.mobile-menu-logo img{width:145px}}@media only screen and (max-width:1024px){.mobile-menu{display:block;position:relative;z-index:9999;height:90px;color:#ffffff}.menubar{display:none}.mburger{display:inline-block;margin-top:15px}.mburger b{color:#000000}.mobile-menu-logo{display:inline-block;vertical-align:middle;position:absolute;left:50%;transform:translate(-50%, -50%);top:50%}}@media only screen and (max-width:767px){.mobile-menu{height:75px}.mobile-menu-logo{transform:translate(-50%, -50%);top:50%}.mobile-menu-logo img{width:120px}}.sticky-cta-btn{position:fixed;right:0;top:40%;z-index:999;opacity:0;visibility:hidden;transform:translateX(3rem);-webkit-transition:transform 0.3s, opacity 0.5s, visibility 0.5s;transition:transform 0.3s, opacity 0.5s, visibility 0.5s}.sticky-cta-btn .cta-list li a{display:flex;padding:0.3rem;width:36px;height:40px;float:right;align-items:center;justify-content:center}.sticky-cta-btn .cta-list li a.whatsapp{background:#25D366}.sticky-cta-btn .cta-list li a.fb{background:#4267B2}.sticky-cta-btn .cta-list li a.fb i{font-size:1.5em}.sticky-cta-btn .cta-list li a.email{background:#FCAF17}.sticky-cta-btn .cta-list li a.consultation{background:#52BAF4}.sticky-cta-btn .cta-list li a i{font-size:1.6em;color:#ffffff}.sticky-cta-btn.show{opacity:1;visibility:visible;transform:translateX(0)}.footer-container{padding-top:2rem;padding-bottom:1.5rem;max-width:calc(100% - 4rem);margin:auto}.footer-container .footer-logo{margin-bottom:1.25rem}.footer-container .footer-logo img{display:inline-block}.footer-container .footer-logo .subsidiary-line{display:block;font-size:0.75em}.footer-container .company-details-container{margin-bottom:1.5rem}.footer-container .company-details-container .single-box{padding-right:2.5rem}.footer-container .company-details-container .single-box .footer-company-intro{font-size:0.9em;line-height:1.5}.footer-container .company-details-container .single-box .company-no{font-size:1.1em;font-weight:700}.footer-container .company-details-container .single-box .company-no .number{font-size:0.75em;font-weight:400;margin-top:-0.2rem;display:block}.footer-container .company-details-container .single-box .single-info-box{margin-bottom:1.5rem}.footer-container .company-details-container .single-box .single-info-box .footer-info-title{font-size:0.9em;margin-bottom:1rem;line-height:1;letter-spacing:1px}.footer-container .company-details-container .single-box .single-info-box .address{font-size:1em;font-weight:700;line-height:1.4}.footer-container .company-details-container .single-box .single-info-box .contact-no{font-size:1.3em;font-weight:700;display:inline-block;transition:all 0.2s ease}.footer-container .company-details-container .single-box .single-info-box .contact-email{font-size:1.1em;font-weight:700;display:inline-block;transition:all 0.2s ease}.footer-container .company-details-container .single-box .single-info-box .footer-social-media{margin-right:0.25rem}.footer-container .company-details-container .single-box .single-info-box .footer-social-media i{font-size:1.25em;line-height:1.1em;margin-bottom:0;text-align:center;padding:0.35rem;border:1px solid;border-radius:2rem;width:2rem;height:2rem;transition:0.3s ease}.footer-container .company-details-container .single-box .single-info-box .footer-social-media i:hover{color:#FCAF17}.footer-container .company-details-container .single-box .single-info-box .footer-social-media svg{font-size:1.25em;line-height:1.1em;width:1rem;margin-bottom:0;text-align:center;padding:0.35rem;border:1px solid;border-radius:2rem;width:2rem;height:2rem;transition:0.3s ease;top:9px;position:relative}.footer-container .company-details-container .single-box .single-info-box .footer-social-media svg path{transition:0.3s ease}.footer-container .company-details-container .single-box .single-info-box .footer-social-media svg:hover{color:#FCAF17}.footer-container .company-details-container .single-box .single-info-box .footer-social-media svg:hover path{fill:#FCAF17}.footer-container .company-details-container .single-box .single-info-box .contact-no:hover{color:#FCAF17}.footer-container .company-details-container .single-box .single-info-box .contact-email:hover{color:#FCAF17}.footer-container .footer-menu-container{border-bottom:1px solid #D1D1D1}.footer-container .footer-menu-container .menu-main-menu-container .menu{display:flex}.footer-container .footer-menu-container .menu-main-menu-container .menu .menu-item{flex:0 auto;margin-right:1.5rem;font-size:0.9em;flex-wrap:wrap;margin-bottom:0.5rem;line-height:1.2}.footer-container .secondary-info-container{display:flex;justify-content:space-between;padding-top:1rem}.footer-container .secondary-info-container .footer-esg-box img{width:18rem}.footer-container .secondary-info-container .site-by{font-size:0.9em;line-height:1;transition:0.2s ease}.footer-container .secondary-info-container .site-by a{font-weight:600}.footer-container .secondary-info-container .site-by:hover a{color:#104B9D}.footer-container .footer-copyright{text-align:center;padding-top:1rem;font-size:0.85em}.footer-container input#gform_submit_button_6{margin-left:0}@media only screen and (max-width:767px){.footer-container .second-block .outer-box{margin-bottom:1.5rem}.footer-container .footer-menu-container{border-bottom:1px solid #D1D1D1}.footer-container .footer-menu-container .menu-main-menu-container .menu{display:flex;flex-wrap:wrap;gap:0.25rem}.footer-container .footer-menu-container .menu-main-menu-container .menu .menu-item{line-height:1.2}.footer-container .secondary-info-container{justify-content:center;padding-top:1rem;flex-wrap:wrap}}.home .home-top-swiper{position:relative}.home .home-top-swiper .home-top-swiper-container{height:100vh;overflow:hidden}.home .home-top-swiper .home-top-swiper-container .slide-box{position:relative;width:100%;height:100%}.home .home-top-swiper .home-top-swiper-container .slide-box .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);width:100%;height:100%;display:block;position:absolute;top:0}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box{position:absolute;bottom:7rem;width:100%;display:flex;justify-content:center}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box .inner{text-align:center}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box .inner h1{margin-bottom:0.5rem;color:#ffffff}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box .inner h2{color:#ffffff}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box .inner h2.bigtitle{font-size:2.6em;font-weight:600}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box .inner .white-button{margin:1rem 0.25rem}.home .home-top-swiper .home-top-arrow-prev{position:absolute;width:3.2rem;height:3.2rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:transparent;border-radius:40px;padding:0.3rem;border:1px solid #ffffff}.home .home-top-swiper .home-top-arrow-prev:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}.home .home-top-swiper .home-top-arrow-next{position:absolute;width:3.2rem;height:3.2rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:transparent;border-radius:40px;padding:0.3rem;border:1px solid #ffffff}.home .home-top-swiper .home-top-arrow-next:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}.home .home-top-swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;margin-right:20px}.home .home-top-swiper .swiper-pagination-bullet{position:relative;width:13vw;height:auto;text-align:left;border-radius:0;opacity:1;margin-right:20px;background-color:transparent}.home .home-top-swiper .swiper-pagination-bullet em{font-size:0.9em;line-height:3;font-weight:400;letter-spacing:0.5px;color:#ffffff;transition:0.23s ease}.home .home-top-swiper .swiper-pagination-bullet i{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:4px;background-color:#ffffff80}.home .home-top-swiper .swiper-pagination-bullet span.progress-fill{position:absolute;bottom:0;left:0;z-index:2;width:0%;height:4px;background-color:#FCAF17}.home .home-top-swiper .swiper-pagination-bullet-active{background-color:transparent}.home .home-top-swiper .swiper-pagination-bullet-active span.progress-fill.residential{animation-name:countingBar;animation-duration:18s;animation-timing-function:ease-in;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}.home .home-top-swiper .swiper-pagination-bullet-active span.progress-fill.commercial{animation-name:countingBar;animation-duration:11s;animation-timing-function:ease-in;animation-iteration-count:1;animation-direction:alternate;animation-fill-mode:forwards}.home .home-top-swiper .swiper-pagination-bullet-active em{color:#FCAF17}@keyframes countingBar{0%{width:0}100%{width:100%}}.home .home-top-swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:2rem;left:0;width:100%}.home .home-top-swiper .btm-blue-linear-bg{position:absolute;bottom:0;left:0;width:100%;height:10vw;background:linear-gradient(0deg, #14325b 0%, rgba(20, 50, 91, 0.3982843137) 46%, rgba(20, 50, 91, 0) 73%);z-index:1;pointer-events:none}.home .accomplished{background:#14325B;padding:8rem 0 10rem 0}.home .accomplished h2{margin-bottom:3.5rem}@media (min-width:1024px){.home .accomplished .single-accomp-box{flex:auto;max-width:unset;flex-basis:20%}}.home .accomplished .single-accomp-box .inner-box{border-left:1px solid #52C1FF;padding-top:0.75rem;padding-left:1.5rem;position:relative;padding-bottom:1.3rem}.home .accomplished .single-accomp-box .inner-box img.icon{height:5rem;margin-bottom:0.5rem}.home .accomplished .single-accomp-box .inner-box .txt-above{margin-bottom:0;height:1.3rem;line-height:1;color:#ffffff}.home .accomplished .single-accomp-box .inner-box .numbers{font-size:2.3em;font-weight:700;color:#ffffff;margin-bottom:0.5rem;line-height:1}.home .accomplished .single-accomp-box .inner-box .desc{font-size:1.1em;color:#ffffff;margin-bottom:0}.home .accomplished .single-accomp-box .inner-box:after{content:"";position:absolute;bottom:-0.3%;left:0;width:49%;height:1px;border-top:1px solid #52C1FF;transform-origin:0 100%;transform:rotate(15deg)}.home .accomplished .single-accomp-box .inner-box:before{content:"";position:absolute;bottom:-0.3%;right:5.3%;width:49%;height:1px;border-top:1px solid;border-image:linear-gradient(to right, #52C1FF, rgba(0, 0, 0, 0)) 1 100%;transform-origin:100% 0%;transform:rotate(-15deg);border-image-slice:1}.home .why-northern .inner-container{background-size:cover;background-attachment:fixed;height:100vh;width:100%;position:relative;display:flex;align-items:flex-end;display:flex}.home .why-northern .inner-container .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.home .why-northern .inner-container .content-box{position:relative;width:1340px;max-width:1340px;margin:0 auto;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}.home .why-northern .inner-container .content-box h2{color:#ffffff;margin-bottom:2.5rem}.home .why-northern .inner-container .content-box .icon-container{display:flex;gap:1.5rem}.home .why-northern .inner-container .content-box .icon-container .single-icon-box{flex-basis:15.5%;margin-bottom:1.5rem}.home .why-northern .inner-container .content-box .icon-container .single-icon-box img{max-width:5rem;display:block;margin-bottom:1rem}.home .why-northern .inner-container .content-box .icon-container .single-icon-box p{font-size:1.2em;color:#ffffff;font-weight:500;max-width:85%}.home .home-our-client{background-size:cover;background-position:bottom;padding-top:6rem;height:800px}.home .home-our-client .inner-container h2{color:#ffffff;margin-bottom:2rem}.home .home-our-client .inner-container .client-small-title{color:#FCAF17;margin-bottom:0.5rem;font-weight:600}.home .home-our-client .inner-container .project-by-state-container{margin-bottom:2rem}.home .home-featured-project{background-color:#14325B;padding:6rem 0;overflow:hidden}.home .home-featured-project h2{color:#ffffff;text-align:center;margin-bottom:2rem}.home .home-featured-project .featured-project-viewMore{margin-top:3rem}.home .home-featured-project .tab-wrapper{text-align:center;display:block;margin:auto;margin-bottom:2rem}.home .home-featured-project .tab-wrapper .tabs{margin:0;padding:0;display:flex;justify-content:center}.home .home-featured-project .tab-wrapper .tabs .tab-link{margin:0 1rem;list-style:none;color:#CCCCCC;cursor:pointer;padding-bottom:0.3rem;transition:all ease 0.5s;border-bottom:solid 1px;letter-spacing:1px}.home .home-featured-project .tab-wrapper .tabs .tab-link:hover{color:#FCAF17;border-color:#FCAF17}.home .home-featured-project .tab-wrapper .tabs .tab-link.active{color:#FCAF17;border-color:#FCAF17}.home .home-featured-project .tab-content-wrapper .tab-content{display:none;opacity:0;transform:translateY(15px);animation:tabContentFadeIn 0.5s ease 1 forwards}.home .home-featured-project .tab-content-wrapper .tab-content.active{display:block}.home .home-featured-project .featured-project-swipe{padding:0}.home .home-authority{background-color:#ECF0F2;padding:6rem 0}.home .home-authority h2{margin-bottom:2.5rem}.home .home-authority .authority-container .single-authority-box{padding:0.5rem}.home .home-authority .authority-container .single-authority-box .inner-box{background-color:#ffffff;padding:1rem;height:210px}.home .home-authority .authority-container .single-authority-box .inner-box img{height:7rem;max-width:100%;display:block;margin:auto;margin-bottom:0.5rem}.home .home-authority .authority-container .single-authority-box .inner-box p{font-size:0.8em;line-height:1.2}.home .home-latest-news{padding:6rem 0}.home .home-latest-news h2{margin-bottom:2.5rem}.home-faq-container{padding:0rem 0rem 4rem 0rem}.home-faq-container ._container_faq{max-width:900px;padding:0 1rem;margin:auto}.home-faq-container ._container_faq h2{font-weight:600;text-align:center;margin-bottom:2rem}.home-faq-container ._container_faq .accordion .accordion-item{margin-bottom:0.5rem}@media only screen and (max-width:767px){.home .home-top-swiper .home-top-swiper-container{height:300px}.home .home-top-swiper .home-top-swiper-container .slide-box .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 14%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);width:100%;height:100%;display:block;position:absolute;top:0}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box .inner{text-align:center;max-width:70rem}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box .inner h1{margin-bottom:0.3rem;font-size:1.8em}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box .inner h2{color:#ffffff;font-size:1.5em}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box .inner h2.bigtitle{font-size:1.8em}.home .home-top-swiper .home-top-swiper-container .slide-box .text-box .inner .margint1{margin-top:0.5rem}.home .home-top-swiper .home-top-swiper-container .slide-box .home-swiper-video{height:28rem;width:36rem;margin:auto;margin-left:-2rem;margin-top:-5rem}.home .home-top-swiper .home-top-arrow-prev{width:2.2rem;height:2.2rem}.home .home-top-swiper .home-top-arrow-prev:after{font-size:1.2em}.home .home-top-swiper .home-top-arrow-next{width:2.2rem;height:2.2rem}.home .home-top-swiper .home-top-arrow-next:after{font-size:1.2em}.home .home-top-swiper .swiper-pagination-bullet{width:39vw}.home .home-top-swiper .swiper-pagination-bullet em{line-height:1.3;position:relative;bottom:5px;width:100%;display:inline-block}.home .home-top-swiper .scroll-down-container{display:none}.home .home-top-swiper .btm-blue-linear-bg{height:10rem}.home .accomplished{background:#14325B;padding:4rem 0 4rem 0}.home .accomplished h1{margin-bottom:2.5rem}.home .accomplished .single-accomp-box{padding-bottom:5rem}.home .why-northern .inner-container{background-position:65% 0%;background-attachment:scroll;background-repeat:no-repeat;height:60vh;width:100%;position:relative;display:flex;align-items:flex-end}.home .why-northern .inner-container .content-box{width:100%}.home .why-northern .inner-container .content-box .icon-container{display:flex;gap:1rem;flex-wrap:wrap}.home .why-northern .inner-container .content-box .icon-container .single-icon-box{flex-basis:30%;margin-bottom:1.5rem}.home .why-northern .inner-container .content-box .icon-container .single-icon-box img{max-width:4rem}.home .why-northern .inner-container .content-box .icon-container .single-icon-box p{font-size:1em;line-height:1.4;max-width:auto;margin-bottom:0}.home .home-our-client{height:auto}.home .home-featured-project{padding:3rem 0}.home .home-authority{padding:4rem 0.5rem}.home .home-authority h1{margin-bottom:2rem}.home .home-authority .authority-container{flex-wrap:wrap}.home .home-latest-news{padding:4rem 0}.home .home-latest-news h2{margin-bottom:1.5rem}}@media (min-width:768px) and (max-width:1024px){.home .home-top-swiper .home-top-swiper-container{height:420px}.home .home-top-swiper .swiper-pagination-bullet{width:22vw}.home .home-top-swiper .scroll-down-container{right:-5px;bottom:2rem}.home .home-top-swiper .scroll-down-container .scroll-down .txt{font-size:0.7em}.home .accomplished{padding:6rem 0 4rem 0}.home .accomplished .single-accomp-box{padding-bottom:6rem}.home .why-northern .inner-container{background-attachment:scroll;height:50vh}.home .why-northern .inner-container .content-box .icon-container .single-icon-box p{font-size:1em;line-height:1.4;max-width:auto}.home .home-our-client{height:auto}.home .home-authority{padding:4rem 0.5rem}.home .home-authority h1{margin-bottom:2rem}.home .home-authority .authority-container{flex-wrap:wrap}.home .home-latest-news h2{margin-bottom:1.5rem}}@keyframes tabContentFadeIn{100%{opacity:1;transform:none}}.scroll-down-container{position:absolute;right:0;bottom:3rem;z-index:100}.scroll-down-container .scroll-down .txt{position:relative;top:-3.75rem;right:0.2rem;transform:rotate(90deg);display:block;color:#ffffff;font-size:0.8em;letter-spacing:1px}.scroll-down-container .scroll-down a{padding-top:60px}.scroll-down-container .scroll-down a span{position:absolute;top:0;left:50%;height:3rem;width:1.5rem;margin-left:-15px;border:1px solid #fff;border-radius:50px;box-sizing:border-box}.scroll-down-container .scroll-down a span::before{content:"";width:0px;height:0px;border-style:solid;border-bottom:solid 0.45rem transparent;border-top:solid 0.5rem #ffffff;border-left:solid 0.45rem transparent;border-right:solid 0.45rem transparent;display:inline-block;vertical-align:middle;margin-top:0.2rem;margin-left:0.3rem;-webkit-animation:sdb10 2s infinite}@-webkit-keyframes sdb10{0%{-webkit-transform:translate(0, 0.2rem);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0, 1.8rem);opacity:0}100%{opacity:0}}@keyframes sdb10{0%{transform:translate(0, 0.2rem);opacity:0}40%{opacity:1}80%{transform:translate(0, 1.8rem);opacity:0}100%{opacity:0}}.mapplic-tooltip-title{color:#104B9D;font-size:14px !important;text-align:center;margin:0 auto;display:block;line-height:24px}.mapplic-total-projects-container .number{text-align:center;display:block;font-size:1.2em;font-weight:700;line-height:1;margin-top:2px}.mapplic-total-projects-container .project-txt{font-size:0.9em;color:#797979;text-align:center;display:block}.mapplic-tooltip-close{right:8px;top:3px}.mapplic-tooltip-content.active{display:block;margin-top:unset;margin-bottom:unset}.mapplic-tooltip-content.active .mapplic-total-projects-container{text-align:center}.cta-general{background-size:cover;background-position:center;height:540px;display:flex;align-items:end;padding-bottom:4rem;padding-left:4rem;position:relative}.cta-general .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.6503851541) 0%, rgba(0, 0, 0, 0.219012605) 34%, rgba(0, 0, 0, 0) 58%);height:100%;width:100%;position:absolute;bottom:0;left:0}.cta-general .content-box{position:relative}.cta-general .content-box h2{color:#ffffff;margin-bottom:1.5rem}@media only screen and (max-width:767px){.cta-general{height:340px;padding-bottom:3rem;padding-left:2rem}.cta-general .content-box h2{margin-bottom:1rem}}@media (min-width:768px) and (max-width:1024px){.cta-general{height:340px;padding-bottom:3rem;padding-left:3rem}}.page-header-container{height:660px;position:relative;background-size:cover;-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 75%, 51% 85%, 0% 75%, 0 0);clip-path:polygon(50% 0%, 100% 0, 100% 75%, 51% 85%, 0% 75%, 0 0);background-position:center}.page-header-container .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);height:100%;width:100%;position:absolute;bottom:0;left:0}.page-header-container .inner-container{max-width:46rem;text-align:center;margin-left:auto;margin-right:auto;position:relative;top:45%}.page-header-container .inner-container .page-header-title{font-weight:600;color:#ffffff}.page-header-container .inner-container .page-header-title .smaller-text{font-size:0.85em;font-weight:400;margin-bottom:1rem;line-height:0.5;display:block}.page-header-container .inner-container .page-header-desc{color:#ffffff;margin-top:1.5rem}.solution-page-header-outer-container .icon-container-outer{position:absolute;bottom:5.35rem;left:50%;transform:translate(-50%, 0);z-index:2}.solution-page-header-outer-container .icon-container-outer .icon-container{-webkit-clip-path:polygon(50% 0%, 100% 16%, 100% 84%, 50% 100%, 0 84%, 0 16%);clip-path:polygon(50% 0%, 100% 16%, 100% 84%, 50% 100%, 0 84%, 0 16%);width:7.5rem;height:7.5rem;background:#14325B;padding:1rem}.solution-page-header-outer-container .icon-container-outer .icon-container img{width:3.2rem;display:block;margin:auto;margin-bottom:0.5rem}.solution-page-header-outer-container .icon-container-outer .icon-container p{font-size:0.8em !important;text-align:center;line-height:1.2;color:#ffffff}@media only screen and (max-width:767px){.page-header-container{height:420px}.page-header-container .inner-container{max-width:unset;width:100%;top:35%;padding:0 1rem}.page-header-container .inner-container.with-long-text{top:17%}.page-header-container .inner-container .page-header-title .smaller-text{margin-bottom:0.7rem}.solution-page-header-outer-container .icon-container-outer{bottom:3.6rem}}@media (min-width:768px) and (max-width:1024px){.page-header-container{height:440px}.page-header-container .inner-container{max-width:46rem;width:100%;padding:0 1.5rem}.page-header-container .inner-container.with-long-text{top:30%}.page-header-container .inner-container .page-header-title{font-weight:600;color:#ffffff}.page-header-container .inner-container .page-header-title .smaller-text{font-size:0.85em;font-weight:400;margin-bottom:0.6rem;line-height:0.5;display:block}.page-header-container .inner-container .page-header-desc{color:#ffffff;margin-top:1.5rem}.solution-page-header-outer-container .icon-container-outer{bottom:3.4rem}}.about .about-epcc-container{height:100vh;margin-top:-12rem;position:relative;overflow:hidden}.about .about-epcc-container .overlay{background:#00000075;height:100%;width:100%;position:absolute;bottom:0;left:0}.about .about-epcc-container .epcc-bg-box{background-size:cover;position:absolute;left:0;top:0;width:100%;height:100vh;background-position:center}.about .about-epcc-container .text-content{position:absolute;top:50%;left:0;right:0;margin-left:auto;margin-right:auto;width:65rem}.about .about-epcc-container .text-content .inner-main-container{display:flex;flex-wrap:wrap;justify-content:space-between}.about .about-epcc-container .text-content .inner-main-container .left{flex-basis:20%}.about .about-epcc-container .text-content .inner-main-container .left .yellow-txt{text-align:right}.about .about-epcc-container .text-content .inner-main-container .right{flex-basis:20%}.about .about-epcc-container .text-content .inner-main-container .right .yellow-txt{text-align:left}.about .about-epcc-container .text-content .inner-main-container .mid{position:relative;flex-basis:60%;text-align:center;display:inline-flex;justify-content:center}.about .about-epcc-container .text-content .inner-main-container .mid .main-txt{font-size:4.5em;font-weight:600;text-align:center;letter-spacing:1px;color:#ffffff;opacity:0;position:absolute;top:12%}.about .about-epcc-container .text-content .inner-main-container .yellow-txt{font-size:2em;font-weight:500;line-height:1;color:#FCAF17;letter-spacing:2px;opacity:0}.about .about-epcc-container .description-container{max-width:30rem;margin:auto;text-align:center;position:absolute;top:65%;left:0;right:0;margin-left:auto;margin-right:auto}.about .about-epcc-container .description-container .description{font-size:0.8em;color:#ffffff;line-height:0.9;opacity:0}.about .strength-and-promises-container{padding-top:6rem;padding-bottom:6rem}.about .strength-and-promises-container .inner{display:flex;align-items:center}.about .strength-and-promises-container .inner .left-title-box{width:35vw;display:inline-block;padding-left:5vw}.about .strength-and-promises-container .inner .left-title-box h1{max-width:16rem}.about .strength-and-promises-container .inner .left-title-box .swiper-arrow-box{position:relative;text-align:left;width:6.5rem;height:4rem;margin-right:auto}.about .strength-and-promises-container .inner .left-title-box .swiper-arrow-box .about-strength-arrow-next{width:3rem;height:3rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;right:0rem;left:auto}.about .strength-and-promises-container .inner .left-title-box .swiper-arrow-box .about-strength-arrow-next:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}.about .strength-and-promises-container .inner .left-title-box .swiper-arrow-box .about-strength-arrow-prev{width:3rem;height:3rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;left:auto;right:3.5rem}.about .strength-and-promises-container .inner .left-title-box .swiper-arrow-box .about-strength-arrow-prev:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}.about .strength-and-promises-container .inner .right-swiper-box{width:65vw;margin-left:auto;position:relative;right:0;overflow:hidden}.about .strength-and-promises-container .inner .right-swiper-box .inner-box{background-size:cover;height:500px;position:relative}.about .strength-and-promises-container .inner .right-swiper-box .inner-box .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);height:100%;width:100%;position:absolute;bottom:0;left:0}.about .strength-and-promises-container .inner .right-swiper-box .inner-box .text-box{position:absolute;bottom:1rem;left:2rem}.about .strength-and-promises-container .inner .right-swiper-box .inner-box .text-box p{color:#ffffff;font-size:1.5em;font-weight:600;line-height:1.2}.about .our-vision-container{background-size:cover;height:700px;position:relative}.about .our-vision-container .text-box{max-width:30vw;position:absolute;right:5rem;top:7rem}.about .our-vision-container .text-box h1{margin-bottom:1rem}.about .our-mission-container{padding-top:6rem;padding-bottom:6rem}.about .our-mission-container h1{margin-bottom:3.5rem}.about .our-mission-container .our-mission-swiper{max-width:1080px;width:100%;margin:auto;position:relative}.about .our-mission-container .our-mission-swiper .swiper-slide-shadow-left,.about .our-mission-container .our-mission-swiper .swiper-slide-shadow-right{background-image:none}.about .our-mission-container .our-mission-swiper .swiper-slide .inner-box{height:480px;background-size:cover;-webkit-clip-path:polygon(50% 0%, 100% 20%, 100% 80%, 50% 100%, 0 80%, 0 20%);clip-path:polygon(50% 0%, 100% 20%, 100% 80%, 50% 100%, 0 80%, 0 20%);position:relative;display:flex;align-items:center}.about .our-mission-container .our-mission-swiper .swiper-slide .inner-box .overlay{background:#00000030;position:absolute;top:0;left:0;width:100%;height:100%;transition:0.3s ease}.about .our-mission-container .our-mission-swiper .swiper-slide .inner-box .text-box{position:relative}.about .our-mission-container .our-mission-swiper .swiper-slide .inner-box .text-box .title{font-size:2em;font-weight:600;color:#ffffff}.about .our-mission-container .our-mission-swiper .swiper-slide .inner-box .text-box .desc{color:#ffffff;max-width:78%;margin:auto;height:0;transition:height 0.9s ease;opacity:0;overflow:hidden}.about .our-mission-container .our-mission-swiper .swiper-slide.swiper-slide-active .overlay{background:linear-gradient(180deg, rgba(0, 74, 173, 0) 0%, rgba(0, 74, 173, 0.742407) 52.08%, #004AAD 100%);transition:0.3s ease}.about .our-mission-container .our-mission-swiper .swiper-slide.swiper-slide-active .text-box .desc{height:7rem;opacity:1;transition:height 0.9s ease, opacity 0.9s ease}.about .our-mission-container .our-mission-swiper .our-mission-arrow-next{width:4rem;height:4rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;right:-2rem;left:auto;-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.about .our-mission-container .our-mission-swiper .our-mission-arrow-next:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}.about .our-mission-container .our-mission-swiper .our-mission-arrow-prev{width:4rem;height:4rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;left:-2rem;right:3.5rem;-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.about .our-mission-container .our-mission-swiper .our-mission-arrow-prev:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}.about .our-mission-container .our-mission-swiper .our-mission-swiper-pagination{bottom:-3rem}.about .management-container{margin-top:6rem}.about .management-container h2{text-align:center;margin-bottom:3rem}.about .management-container .subtitle{font-size:1.8em;font-weight:700;margin-bottom:1rem}.about .management-container .single-management-box{display:flex;max-height:18vw;margin-top:10rem}.about .management-container .single-management-box .quote-box{flex-basis:40%;padding:6rem}.about .management-container .single-management-box .quote-box .inner .quote-mark{margin-bottom:0.2rem;position:relative}.about .management-container .single-management-box .quote-box .inner .quote-mark:after{content:"“";display:block;font-family:Helvetica Neue, sans-serif;font-size:7.5em;color:#DBDBDB;position:absolute;left:-0.3rem;top:-1.2rem}.about .management-container .single-management-box .quote-box .inner .quote-text{font-size:1.6em;font-weight:600}.about .management-container .single-management-box .manager-box{flex-basis:60%;position:relative}.about .management-container .single-management-box .manager-box .background-box{position:absolute;left:0;bottom:0;width:100%;height:100%;overflow-x:hidden;background:transparent}.about .management-container .single-management-box .manager-box .background-box .background{position:absolute;left:0;bottom:0;background:#DEDEDE;width:100%;height:100%;transform:skewX(24deg);transform-origin:top}.about .management-container .single-management-box .manager-box .people{position:absolute;bottom:0;left:8rem;line-height:0}.about .management-container .single-management-box .manager-box .people img{max-width:18rem}.about .management-container .single-management-box .manager-box .text-box{position:absolute;left:31rem;top:7rem;width:22rem}.about .management-container .single-management-box .manager-box .text-box .title{font-size:1.1em;line-height:1;text-transform:uppercase;letter-spacing:1px;margin-bottom:0.2rem}.about .management-container .single-management-box .manager-box .text-box .name{font-size:2em;font-weight:500;line-height:1.2;margin-bottom:0;text-transform:uppercase;color:#104B9D}.about .management-container .single-management-box .manager-box .management-popup-but{position:absolute;bottom:-2.2rem;left:13rem;-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);background:#FCAF17;padding:1.6rem;font-size:1.4em;color:#ffffff}.about .management-container .single-management-box:nth-child(2n+1){flex-direction:row-reverse}.about .management-container .single-management-box:nth-child(2n+1) .background-box{transform:skewX(-24deg);z-index:0;transform-origin:top}.about .management-container .single-management-box:nth-child(2n+1) .people{left:auto;right:10rem}.about .management-container .single-management-box:nth-child(2n+1) .text-box{left:auto;right:28rem}.about .management-container .single-management-box:nth-child(2n+1) .management-popup-but{left:auto;right:12rem}.about .management-container .key-senior-manegement-contaienr{margin-top:5rem}.about .single-director-box{margin-top:2rem}.about .single-director-box .inner .img-box{position:relative}.about .single-director-box .inner .img-box img{margin-bottom:-6px}.about .single-director-box .inner .img-box .overlay{position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(16, 75, 157, 0) 0%, #104B9D 100%);height:50%;width:100%;opacity:0;transition:all 0.3s ease}.about .single-director-box .inner .img-box .overlay .icon{display:inline-block;position:absolute;right:1rem;bottom:1rem}.about .single-director-box .inner .img-box .overlay .icon i{font-size:1.8em;color:#ffffff}.about .single-director-box .inner .text-box{padding:1.2rem 0.5rem 0 0.5rem}.about .single-director-box .inner .text-box .name{font-size:1.2em;font-weight:700;margin-bottom:0.5rem;line-height:1.2;color:#104B9D}.about .single-director-box .inner .text-box .position{font-size:1em;font-style:italic;line-height:1.3;color:#767676}.about .single-director-box:hover .inner .img-box .overlay{opacity:1}.director-popup-box .inner{padding:2rem}.director-popup-box .inner .highlight-inner-box{display:flex;align-items:center;margin-bottom:2rem}.director-popup-box .inner .highlight-inner-box .image-box{max-width:16rem}.director-popup-box .inner .highlight-inner-box .text-box{padding-left:3rem}.director-popup-box .inner .highlight-inner-box .text-box .director-name{font-size:1.7em;font-weight:700;margin-bottom:0.75rem;color:#104B9D}.director-popup-box .inner .highlight-inner-box .text-box .director-position{font-size:1.3em;font-style:italic;color:#767676}.director-popup-box .inner .highlight-inner-box .text-box .director-details{font-size:1.15em}.director-popup-box .inner .highlight-inner-box .text-box .director-details p:last-child{margin-bottom:0}.corporate-structure{background:#D9D9D9;padding:5rem 0;margin-top:3.5rem}.corporate-structure h2{margin-bottom:2rem}@media only screen and (max-width:767px){.about .about-epcc-container{height:100vh;margin-top:-9rem}.about .about-epcc-container .epcc-bg-box{background-size:cover;background-position:70%}.about .about-epcc-container .text-content{top:40%;width:100%;padding:0 1rem}.about .about-epcc-container .text-content .inner-main-container{justify-content:center}.about .about-epcc-container .text-content .inner-main-container .left{flex-basis:100%;margin-bottom:-1rem}.about .about-epcc-container .text-content .inner-main-container .left .yellow-txt{text-align:center}.about .about-epcc-container .text-content .inner-main-container .right{flex-basis:100%}.about .about-epcc-container .text-content .inner-main-container .right .yellow-txt{text-align:center;margin-top:0.35rem}.about .about-epcc-container .text-content .inner-main-container .mid{flex-basis:100%;height:40px}.about .about-epcc-container .text-content .inner-main-container .mid .main-txt{font-size:2.75em;top:12%}.about .about-epcc-container .text-content .inner-main-container .yellow-txt{font-size:1.8em;font-weight:500;line-height:1;color:#FCAF17;letter-spacing:2px;opacity:0}.about .about-epcc-container .description-container{max-width:unset;width:100%;padding:0 1rem}.about .about-epcc-container .description-container .description{font-size:0.8em;color:#ffffff;line-height:0.9;opacity:0}.about .strength-and-promises-container{margin-bottom:14rem}.about .strength-and-promises-container .inner{flex-wrap:wrap}.about .strength-and-promises-container .inner .left-title-box{width:100%;padding-left:1rem}.about .strength-and-promises-container .inner .left-title-box h1{max-width:16rem}.about .strength-and-promises-container .inner .left-title-box .swiper-arrow-box{margin-bottom:2rem}.about .strength-and-promises-container .inner .right-swiper-box{width:100%}.about .strength-and-promises-container .inner .right-swiper-box .inner-box{height:360px}.about .strength-and-promises-container .inner .right-swiper-box .inner-box .text-box p{font-size:1.25em}.about .our-vision-container{height:330px;position:relative}.about .our-vision-container .text-box{max-width:98vw;padding:0 1rem;right:0rem;top:-15rem}.about .our-vision-container .text-box h1{margin-bottom:1rem}.about .our-mission-container h1{margin-bottom:2.5rem}.about .our-mission-container .our-mission-swiper .swiper-slide .inner-box{height:420px}.about .our-mission-container .our-mission-swiper .swiper-slide .inner-box .text-box .title{font-size:1.6em;font-weight:600;color:#ffffff}.about .our-mission-container .our-mission-swiper .swiper-slide.swiper-slide-active .text-box .desc{height:8rem}.about .management-container{margin-top:3rem}.about .management-container h1{text-align:center}.about .management-container .single-management-box{display:flex;max-height:unset;margin-top:4rem;flex-wrap:wrap}.about .management-container .single-management-box .quote-box{flex-basis:100%;padding:2rem;z-index:1}.about .management-container .single-management-box .quote-box .inner .quote-mark{margin-bottom:0.2rem;position:relative}.about .management-container .single-management-box .quote-box .inner .quote-mark:after{top:-0.7rem}.about .management-container .single-management-box .quote-box .inner .quote-text{font-size:1.2em;line-height:1.2}.about .management-container .single-management-box .manager-box{flex-basis:100%;height:170px}.about .management-container .single-management-box .manager-box .background-box .background{left:-90px}.about .management-container .single-management-box .manager-box .people{left:1rem;z-index:2}.about .management-container .single-management-box .manager-box .people img{max-width:40vw}.about .management-container .single-management-box .manager-box .text-box{left:12rem;top:3.5rem;width:12rem}.about .management-container .single-management-box .manager-box .text-box .title{font-size:0.9em;line-height:1}.about .management-container .single-management-box .manager-box .text-box .name{font-size:1.5em;line-height:1.1}.about .management-container .single-management-box .manager-box .management-popup-but{bottom:-1.8rem;padding:1.2rem;font-size:1.2em;width:58px;height:60px}.about .management-container .single-management-box:nth-child(2n+1){flex-direction:row-reverse}.about .management-container .single-management-box:nth-child(2n+1) .background-box{transform:skewX(-24deg);z-index:0;transform-origin:top;left:90px;overflow-x:hidden}.about .management-container .single-management-box:nth-child(2n+1) .people{left:auto;right:1rem}.about .management-container .single-management-box:nth-child(2n+1) .text-box{left:auto;right:12rem;text-align:right}.about .management-container .single-management-box:nth-child(2n+1) .management-popup-but{left:auto;right:14rem}.director-popup-box .inner .highlight-inner-box{display:flex;align-items:center;margin-bottom:2rem;flex-wrap:wrap}.director-popup-box .inner .highlight-inner-box .image-box{max-width:10rem;width:100%;margin-bottom:1.5rem}.director-popup-box .inner .highlight-inner-box .text-box{padding-left:0;width:100%}.director-popup-box .inner .highlight-inner-box .text-box .director-name{font-size:1.34em;font-weight:700;margin-bottom:0.2rem;color:#104B9D}.director-popup-box .inner .highlight-inner-box .text-box .director-position{font-size:1.2em;font-style:italic;color:#767676;margin-bottom:1rem}.director-popup-box .inner .highlight-inner-box .text-box .director-details{font-size:1.15em;line-height:1}.director-popup-box .inner .highlight-inner-box .text-box .director-details p{line-height:1.4}.about .single-director-box .inner .text-box .name{font-size:1.1em;font-weight:700;margin-bottom:0.5rem;line-height:1.2;color:#104B9D}.about .single-director-box .inner .text-box .position{font-size:1em;font-style:italic;line-height:1.3;color:#767676}.about .management-container .subtitle{font-size:1.5em;font-weight:700;margin-bottom:0rem}.director-popup-box .inner{padding:0}.about .single-director-box .inner .text-box{padding:1rem 0.5rem 0 1rem}}@media (min-width:768px) and (max-width:1024px){.about .about-epcc-container{height:80vh}.about .about-epcc-container .epcc-bg-box{height:80vh}.about .about-epcc-container .text-content{top:40%;width:100%;padding:0 1rem}.about .about-epcc-container .text-content .inner-main-container{justify-content:center}.about .about-epcc-container .text-content .inner-main-container .left{flex-basis:100%;margin-bottom:1.5rem}.about .about-epcc-container .text-content .inner-main-container .left .yellow-txt{text-align:center}.about .about-epcc-container .text-content .inner-main-container .right{flex-basis:100%}.about .about-epcc-container .text-content .inner-main-container .right .yellow-txt{text-align:center;margin-top:-1.8rem}.about .about-epcc-container .text-content .inner-main-container .mid{flex-basis:100%;height:5rem}.about .about-epcc-container .text-content .inner-main-container .mid .main-txt{font-size:3.6em;top:8%}.about .about-epcc-container .text-content .inner-main-container .yellow-txt{font-size:1.8em;font-weight:500;line-height:1;color:#FCAF17;letter-spacing:2px;opacity:0}.about .strength-and-promises-container{padding-top:6rem;padding-bottom:6rem}.about .strength-and-promises-container .inner{flex-wrap:wrap}.about .strength-and-promises-container .inner .left-title-box{width:100%}.about .strength-and-promises-container .inner .left-title-box h1{max-width:unset}.about .strength-and-promises-container .inner .left-title-box .swiper-arrow-box{margin-bottom:2rem}.about .strength-and-promises-container .inner .right-swiper-box{width:100%}.about .strength-and-promises-container .inner .right-swiper-box .inner-box{height:340px}.about .strength-and-promises-container .inner .right-swiper-box .inner-box .text-box p{font-size:1.35em;line-height:1.15}.about .our-vision-container{margin-top:9rem}.about .our-vision-container .text-box{max-width:55vw;top:-8rem;right:2rem}.about .our-mission-container .our-mission-swiper .swiper-slide .inner-box{height:420px}.about .our-mission-container .our-mission-swiper .swiper-slide .inner-box .text-box .title{font-size:1.8em;font-weight:600;color:#ffffff}.about .our-mission-container .our-mission-swiper .swiper-slide .inner-box .text-box .desc{max-width:82%}.about .management-container .single-management-box .quote-box{padding:2rem}.about .management-container .single-management-box .quote-box .inner .quote-text{font-size:1.3em;line-height:1.15}.about .management-container .single-management-box .manager-box{flex-basis:60%;position:relative}.about .management-container .single-management-box .manager-box .background-box{height:120%}.about .management-container .single-management-box .manager-box .people{left:4rem}.about .management-container .single-management-box .manager-box .people img{max-width:11rem}.about .management-container .single-management-box .manager-box .text-box{left:auto;right:-0.5rem;top:1.5rem;width:12rem}.about .management-container .single-management-box .manager-box .text-box .title{font-size:1em}.about .management-container .single-management-box .manager-box .text-box .name{font-size:1.45em}.about .management-container .single-management-box .manager-box .management-popup-but{padding:1.4rem;font-size:1.3em;width:66px;height:68px}.about .management-container .single-management-box:nth-child(2n+1){flex-direction:row-reverse}.about .management-container .single-management-box:nth-child(2n+1) .background-box{transform:skewX(-24deg);z-index:0;transform-origin:top}.about .management-container .single-management-box:nth-child(2n+1) .people{left:auto;right:5rem}.about .management-container .single-management-box:nth-child(2n+1) .text-box{left:auto;right:15rem}.about .management-container .single-management-box:nth-child(2n+1) .management-popup-but{left:auto;right:14rem}}.white-popup{position:relative;background:#FFF;width:auto;max-width:60rem;margin:20px auto}.management-popup-box{max-height:600px;overflow-x:auto}.management-popup-box .highlight-box{display:flex;min-height:14rem;padding-top:1.5rem}.management-popup-box .highlight-box .management-box{flex-basis:60%;position:relative;overflow-y:hidden;min-height:20rem}.management-popup-box .highlight-box .management-box .background-box{position:absolute;left:0;bottom:0;background:#DEDEDE;width:100%;height:70%;transform:skewX(-24deg);transform-origin:top}.management-popup-box .highlight-box .management-box .people{position:absolute;bottom:0;right:8rem}.management-popup-box .highlight-box .management-box .people img{max-width:13rem;margin-bottom:-10px}.management-popup-box .highlight-box .details-box{flex-basis:40%;padding:11rem 2rem 2rem 2rem}.management-popup-box .highlight-box .details-box .title{font-size:1.1em;line-height:1;text-transform:uppercase;letter-spacing:1px;margin-bottom:0.2rem}.management-popup-box .highlight-box .details-box .name{font-size:2em;font-weight:500;line-height:1.2;margin-bottom:0;text-transform:uppercase;color:#104B9D}.management-popup-box .description-box{padding:2.5rem;max-width:840px;margin:auto}@media only screen and (max-width:767px){.management-popup-box .highlight-box{display:flex;min-height:14rem;padding-top:1.5rem;flex-wrap:wrap}.management-popup-box .highlight-box .management-box{flex-basis:100%;min-height:17rem}.management-popup-box .highlight-box .management-box .background-box{width:96%}.management-popup-box .highlight-box .management-box .people{bottom:-7px;right:8.5rem}.management-popup-box .highlight-box .management-box .people img{max-width:50vw}.management-popup-box .highlight-box .details-box{flex-basis:100%;padding:3rem 2rem 0rem 2.5rem}.management-popup-box .highlight-box .details-box .name{font-size:1.8em}}@media (min-width:768px) and (max-width:1024px){.management-popup-box .highlight-box .management-box .people img{margin-bottom:-10px}}.vendors-container{margin-top:12rem;position:relative}.vendors-container .left-graphic{position:absolute;left:0;top:-5rem}.vendors-container .left-graphic img{max-width:24rem}.vendors-container h1{margin-bottom:1rem}.vendors-container .vendors-tab-link{margin:0 1rem;list-style:none;color:#CCCCCC;cursor:pointer;padding-bottom:0.3rem;transition:all ease 0.3s;border-bottom:solid 1px;letter-spacing:1px;padding-top:0.3rem}.vendors-container .vendors-tab-link:hover{color:#FCAF17;border-color:#FCAF17}.vendors-container .vendors-tab-link.active{color:#FCAF17;border-color:#FCAF17}.vendors-container .tab-content{display:none;opacity:0;transform:translateY(15px);animation:tabContentFadeIn 0.5s ease 1 forwards}.vendors-container .tab-content.active{display:block}.vendors-container .tab-content .inner{display:flex;justify-content:space-around}.vendors-container .tab-content .inner .logo-container{display:inline-flex;gap:1.2rem;flex-wrap:wrap;min-height:270px;align-content:center}.vendors-container .tab-content .inner .logo-container img{width:100%;max-width:11rem}@media only screen and (max-width:767px){.vendors-container .tab-content{margin-top:2rem;min-height:450px}.vendors-container .tab-content .inner .logo-container{justify-content:space-evenly}.vendors-container .tab-content .inner .logo-container img{max-width:9rem}}@media (min-width:768px) and (max-width:1024px){.vendors-container .tab-content .inner .logo-container{justify-content:space-evenly}.vendors-container .tab-content .inner .logo-container img{max-width:10rem}}.green-financial-container{padding-top:6rem;padding-bottom:5rem}.green-financial-container h1{text-align:center;margin-bottom:4rem}.green-financial-container .marquee{display:flex;overflow:hidden;user-select:none;gap:var(--logo-marquee-gap)}.green-financial-container .marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--logo-marquee-gap);min-width:100%;animation:scroll-x var(--logo-marquee-duration) linear infinite;-webkit-animation:scroll-x var(--logo-marquee-duration) linear infinite}@media (prefers-reduced-motion:reduce){.green-financial-container .marquee__group{animation-play-state:paused}}@keyframes scroll-x{from{transform:translateX(var(--logo-marquee-scroll-start))}to{transform:translateX(var(--logo-marquee-scroll-end))}}.green-financial-container .marquee img{display:grid;height:2.3rem}.green-financial-container .wrapper{display:flex;flex-direction:column;gap:var(--logo-marquee-gap);margin:auto;max-width:100vw;position:relative}.green-financial-container .wrapper:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(var(--mask-direction, to right), white, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0) 80%, white)}.green-financial-container .wrapper--vertical{flex-direction:row;height:100vh}@keyframes fade{to{opacity:0;visibility:hidden}}:root{--logo-marquee-size: clamp(10rem, 1rem + 40vmin, 30rem);--logo-marquee-gap: calc(var(--logo-marquee-size) / 4);--logo-marquee-duration: 40s;--logo-marquee-scroll-start: 0;--logo-marquee-scroll-end: calc(-100% - var(--logo-marquee-gap))}.commercial-solutions-container .commercial-why-solar-container{height:100vh;margin-top:-12rem;position:relative;overflow:hidden}.commercial-solutions-container .commercial-why-solar-container .bg-video{position:absolute;min-width:100%;min-height:100vh;width:100%;height:auto;z-index:-100;top:-14%;left:0}.commercial-solutions-container .commercial-why-solar-container .commercial-animate-bg{background-size:cover;position:absolute;left:0;top:0;width:100%;height:100vh}.commercial-solutions-container .commercial-why-solar-container .text-content{position:absolute;left:5rem;top:12rem;z-index:3}.commercial-solutions-container .commercial-why-solar-container .text-content h1.why-solar-title{margin-bottom:2rem;opacity:0}.commercial-solutions-container .commercial-why-solar-container .text-content p{margin-bottom:0.9rem;opacity:0}.commercial-solutions-container .commercial-why-solar-container .text-content .check{font-size:1.15em;margin-right:0.65rem}.commercial-solutions-container .commercial-benefits-business{margin-top:10rem;padding-bottom:8rem}.commercial-solutions-container .commercial-benefits-business h1{margin-bottom:2rem}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper{position:relative}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-img-swiper-container{width:56%;margin-left:unset;display:inline-block}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container{width:36rem;display:inline-block;position:absolute;top:50%;transform:translate(-15%, -50%);background:#104B9D;min-height:40rem;-webkit-clip-path:polygon(50% 0%, 100% 20%, 100% 80%, 50% 100%, 0% 80%, 0% 20%);clip-path:polygon(50% 0%, 100% 20%, 100% 80%, 50% 100%, 0% 80%, 0% 20%);z-index:2;padding:9rem 4.5rem}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container .swiper-slide{color:#ffffff}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container .busi-type{font-size:2.5em;line-height:1.1;font-weight:600;color:#ffffff;font-style:italic}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container .text{color:#ffffff}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container .check{color:#FCAF17;margin-right:0.35rem;font-weight:600}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-arrow-next{width:4rem;height:4rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;right:-1.55rem;left:auto;-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-arrow-next:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-arrow-prev{width:4rem;height:4rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;left:-2rem;right:3.5rem;-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-arrow-prev:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}@media only screen and (max-width:767px){.commercial-solutions-container .commercial-benefits-business{margin-top:5rem;padding-bottom:0rem}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper{position:relative;display:flex;flex-wrap:wrap}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-img-swiper-container{width:100%}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container{width:100%;position:relative;top:auto;margin-top:-6rem;transform:unset;min-height:41rem;-webkit-clip-path:polygon(0% 10%, 200% 10%, 100% 76%, 50% 87%, 0% 76%, 0% 20%);clip-path:polygon(0% 10%, 200% 10%, 100% 76%, 50% 87%, 0% 76%, 0% 20%);padding:7rem 3rem}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container .busi-type{font-size:1.8em}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container .text{line-height:1.5}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container .check{font-weight:500}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-arrow-next{top:54.5vw;right:0rem;width:3rem;height:3rem}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-arrow-next:after{font-size:1.3em}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-arrow-prev{top:54.5vw;left:0rem;right:auto;width:3rem;height:3rem}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-arrow-prev:after{font-size:1.3em}}@media (min-width:768px) and (max-width:1024px){.commercial-solutions-container{overflow-x:hidden}.commercial-solutions-container .commercial-benefits-business{margin-top:6rem;padding-bottom:0rem}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-img-swiper-container{width:100%}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container{width:100%;position:relative;top:auto;margin-top:-6rem;transform:unset;min-height:30rem;-webkit-clip-path:ppolygon(0% 0%, 100% 0%, 100% 80%, 50% 90%, 0% 80%, 0% 0%);clip-path:polygon(0% 0%, 100% 0%, 100% 80%, 50% 90%, 0% 80%, 0% 0%);padding:4rem 4.5rem;margin-top:-2rem}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-text-swiper-container .busi-type{font-size:2em}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-arrow-next{top:70%;right:-2rem}.commercial-solutions-container .commercial-benefits-business .benefits-business-swiper .benefits-business-arrow-prev{top:70%}}.reliable-service{height:600px;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-around;position:relative;background-attachment:fixed;background-size:cover}.reliable-service h1{text-align:center;margin-bottom:3rem}.reliable-service .text-content{z-index:1;color:#ffffff}.reliable-service .text-content .single-reliable-service-box img{background:#ffffff;border-radius:30rem;padding:0.5rem;width:8rem;margin-bottom:1.3rem}.reliable-service .text-content .single-reliable-service-box .title{font-size:1.6em;line-height:1.3;font-weight:600;margin-bottom:0.85rem}.reliable-service .text-content .single-reliable-service-box .text{line-height:1.3}.reliable-service .overlay{background:#0000005e;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.reliable-service{height:auto;display:flex;flex-wrap:wrap;align-content:unset;justify-content:center;position:relative;background-attachment:scroll;background-size:cover;background-position:25%;padding:5rem 0}.reliable-service .text-content .single-reliable-service-box{margin-bottom:2rem}.reliable-service .text-content .single-reliable-service-box .text{max-width:unset}}@media (min-width:768px) and (max-width:1024px){.reliable-service{background-attachment:scroll;background-size:cover;background-position:center;height:auto;padding:4rem 0}.reliable-service .text-content .single-reliable-service-box img{width:6rem}.reliable-service .text-content .single-reliable-service-box .title{font-size:1.4em;line-height:1.2}}.operation-maintenance{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-around;position:relative;background-attachment:fixed;background-size:cover;padding:2rem 1rem 8rem 1rem}.operation-maintenance h1{text-align:center;margin-bottom:3rem}.operation-maintenance .text-content{z-index:1;text-align:center}.operation-maintenance .text-content p{max-width:50rem;display:block;margin:auto;margin-bottom:2rem}.operation-maintenance .text-content ul{display:flex;gap:1rem}.operation-maintenance .text-content ul li{border:1px solid;padding:0.6rem 1rem;line-height:1.4}.operation-maintenance .overlay{background:#0000008c;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:767px){.operation-maintenance{height:auto;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-around;position:relative;background-attachment:scroll;background-size:cover;background-position:15%;padding:4rem 0}.operation-maintenance .text-content{padding:0 1rem;width:100%}.operation-maintenance .text-content p{max-width:50rem;display:block;margin:auto;margin-bottom:2rem}.operation-maintenance .text-content ul{flex-wrap:wrap;justify-content:center}.operation-maintenance .text-content ul li{border:1px solid;padding:0.6rem 1rem;line-height:1.4}}@media (min-width:768px) and (max-width:1024px){.operation-maintenance{height:500px;background-attachment:scroll;background-size:cover}.operation-maintenance .text-content{padding:0 1rem;width:100%}.operation-maintenance .text-content p{max-width:36rem}}.residential-solutions-container .solution-why-solar-container{margin-bottom:2rem}.residential-solutions-container .customer-true-story{padding-bottom:20rem}.residential-solutions-container .how-solar-works-container{height:110vh;margin-top:-12rem;position:relative;overflow:hidden;background-color:#e1f5fc;padding-top:9.3rem}.residential-solutions-container .how-solar-works-container .how-solar-works-title{text-align:center;opacity:0}.residential-solutions-container .how-solar-works-container .bg-video{position:absolute;width:80%;height:auto;z-index:-100;bottom:2rem;right:0}.residential-solutions-container .how-solar-works-container .text-content{position:absolute;left:3rem;top:13rem;z-index:3}.residential-solutions-container .how-solar-works-container .text-content .steps-container{max-width:42rem;opacity:0}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box,.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box-2{display:flex;align-items:center;margin-bottom:0.6rem;opacity:1}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box .step-num .inner,.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box-2 .step-num .inner{padding:0.45rem;font-size:0.9em;font-weight:400;background:#104B9D;color:#ffffff;margin-bottom:0;line-height:1.3;border-radius:5rem;margin-right:1rem;height:1.8rem;width:1.8rem;text-align:center}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box .step-text,.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box-2 .step-text{margin-bottom:0;line-height:1.4;font-size:0.9em}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box-tab .solar-step-tabs{display:flex;gap:2rem;margin-top:0.5rem;margin-bottom:0.5rem}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box-tab .solar-step-tabs .solar-step-tab-link{font-size:1.15em;font-weight:600;border-bottom:1px solid;cursor:pointer;position:relative;transition:0.2s ease}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box-tab .solar-step-tabs .solar-step-tab-link.active{color:#FCAF17;transition:0.2s ease}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box-tab .solar-step-tabs .solar-step-tab-link:hover{color:#FCAF17;transition:0.2s ease}.residential-solutions-container .how-solar-works-container .text-content .steps-container .tab-content{display:none;opacity:0;transform:translateY(15px);animation:tabContentFadeIn 1s ease 1 forwards}.residential-solutions-container .how-solar-works-container .text-content .steps-container .tab-content.active{display:block}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-sub-title p{font-size:1.1em;font-weight:600;margin-bottom:0.65rem;margin-top:1rem}.residential-solutions-container .how-to-apply-container{padding-top:5rem}.residential-solutions-container .how-to-apply-container h1{margin-bottom:2rem}.residential-solutions-container .how-to-apply-container .how-to-payment-method-box{padding-left:3rem}.residential-solutions-container .how-to-apply-container .how-to-payment-method-box .inner{border-top:1px solid;padding-top:1.5rem}.residential-solutions-container .how-to-apply-container .how-to-payment-method-box .inner .title{font-size:1.5em;font-weight:600}.residential-solutions-container .how-to-apply-container .how-to-payment-method-box .inner .inner-box{display:flex;gap:4rem}.residential-solutions-container .how-to-apply-container .how-to-payment-method-box .inner .inner-box .single{text-align:center;margin-bottom:1.5rem}.residential-solutions-container .how-to-apply-container .how-to-payment-method-box .inner .inner-box .single img{width:100%;max-width:80px;display:block;margin:auto}.residential-solutions-container .how-to-apply-container .how-to-payment-method-box .inner .inner-box .single p{margin-bottom:0;max-width:8rem;line-height:1.4}.solution-why-solar-container{height:100vh;margin-top:-12rem;position:relative;overflow:hidden}.solution-why-solar-container .bg-video{position:absolute;min-width:100%;min-height:100vh;width:100%;height:auto;z-index:-100;left:0}.solution-why-solar-container .text-content{position:absolute;left:5rem;top:12rem;z-index:3}.solution-why-solar-container .text-content h1.why-solar-title{margin-bottom:2rem;opacity:0}.solution-why-solar-container .text-content p{margin-bottom:0.9rem;opacity:0}.solution-why-solar-container .text-content .check{font-size:1.15em;margin-right:0.65rem}@media only screen and (max-width:767px){.solution-why-solar-container{height:90vh;max-height:90vh}.solution-why-solar-container .bg-video{position:absolute;min-width:100%;margin-left:-18%;min-height:unset;width:120%;height:auto;z-index:-100;top:auto;left:0;bottom:0}.solution-why-solar-container .text-content{left:2rem;top:10.5rem}.solution-why-solar-container .text-content p{margin-bottom:0.6rem}}@media (min-width:768px) and (max-width:1024px){.solution-why-solar-container{height:780px;margin-top:-12rem;position:relative;overflow:hidden}.solution-why-solar-container .bg-video{position:absolute;min-width:auto;min-height:auto;width:100%;height:auto;z-index:-100;left:0;bottom:0}.solution-why-solar-container .text-content{left:4rem;top:10rem}.solution-why-solar-container .text-content h1.why-solar-title{margin-bottom:1.35rem}.solution-why-solar-container .text-content p{margin-bottom:0.4rem;opacity:0}.solution-why-solar-container .text-content .check{font-size:1.1em;margin-right:0.65rem}}@media only screen and (max-width:767px){.residential-solutions-container .customer-true-story{padding-bottom:24rem}.residential-solutions-container .how-solar-works-container{height:100vh;margin-top:-12rem;position:relative;overflow:hidden;background-color:#e1f5fc;padding-top:4.5rem}.residential-solutions-container .how-solar-works-container .bg-video{position:absolute;min-width:unset;min-height:unset;width:145%;margin-left:20%;height:auto;z-index:-100;top:auto;left:auto;bottom:0}.residential-solutions-container .how-solar-works-container .text-content{left:auto;top:7rem;padding:0 3rem 0 1.5rem}.residential-solutions-container .how-solar-works-container .text-content .steps-container{max-width:unset}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box{display:flex;margin-bottom:1rem;align-items:flex-start}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box .step-text{margin-bottom:0;line-height:1.4}.residential-solutions-container .how-to-apply-container{padding-top:5rem;padding-bottom:0rem}.residential-solutions-container .how-to-apply-container .how-to-payment-method-box{padding-left:0rem}}@media (min-width:768px) and (max-width:1024px){.residential-solutions-container .how-solar-works-container{height:100vh;margin-top:-12rem;position:relative;overflow:hidden;background-color:#e1f5fc;padding-top:9rem}.residential-solutions-container .how-solar-works-container .how-solar-works-title{text-align:left;padding-left:1.65rem}.residential-solutions-container .how-solar-works-container .bg-video{position:absolute;min-width:unset;min-height:unset;width:145%;margin-left:20%;height:auto;z-index:-100;top:auto;left:auto;bottom:0}.residential-solutions-container .how-solar-works-container .text-content{left:auto;top:12rem;padding:0 3rem 0 1.5rem}.residential-solutions-container .how-solar-works-container .text-content .steps-container{max-width:unset}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box{display:flex;margin-bottom:1rem;align-items:flex-start}.residential-solutions-container .how-solar-works-container .text-content .steps-container .steps-box .step-text{margin-bottom:0;line-height:1.4}.residential-solutions-container .how-to-apply-container{padding-top:5rem;padding-bottom:3rem}.residential-solutions-container .how-to-apply-container .how-to-payment-method-box{padding-left:0rem}}.featured-project-swipe{background-color:#14325B;padding:6rem 0}.featured-project-swipe h1{color:#ffffff;text-align:center;margin-bottom:2rem}.featured-project-swipe .featured-project-viewMore{margin-top:3rem}.featured-project-swipe .commer-featured-project-swiper .featured-project-container,.featured-project-swipe .resi-featured-project-swiper .featured-project-container{position:relative}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box{position:relative;cursor:pointer}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .image-box,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .image-box{height:450px;position:relative;background-size:cover;width:100%;top:0;left:0}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .image-box .overlay,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .image-box .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box{width:100%;position:absolute;bottom:0;top:22.5rem;padding:2rem;background:#00000000;transition:top 0.3s ease, background 0.3s ease}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .client-name p,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .client-name p{font-size:1.4em;font-weight:600;color:#ffffff;margin-bottom:1rem}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .client-name.comm-client,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .client-name.comm-client{opacity:0}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details{max-height:0;overflow:hidden;transition:max-height 0.13s ease-out}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details .title,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details .title{font-size:0.9em;font-weight:500;color:#606060;margin-bottom:0.35rem;line-height:1}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details .figure,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details .figure{font-size:1.6em;font-weight:700;color:#FCAF17;margin-bottom:0}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details .solar-pv-system,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details .solar-pv-system{border-top:1px solid #ccc;padding-top:0.8rem;margin-bottom:1rem}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details .energy,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details .energy{border-top:1px solid #ccc;padding-top:0.8rem}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving{text-align:center;display:flex;margin-top:3rem;width:100%}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving .progress,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving .progress{position:relative;margin:0 auto;float:left;text-align:center}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving .progress .barOverflow,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving .progress .barOverflow{position:relative;overflow:hidden;width:15rem;height:7.5rem;margin-bottom:-14px}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving .progress .bar,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving .progress .bar{position:absolute;top:0;left:0;width:15rem;height:15rem;border-radius:50%;box-sizing:border-box;border:1.5rem solid #DDDDDD;border-bottom-color:#FCAF17;border-right-color:#FCAF17}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving .progress .prog-title,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving .progress .prog-title{position:absolute;top:55%;left:4rem;font-size:0.9em;color:#606060;letter-spacing:1px}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving .progress span,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .details .monthly-saving .progress span{font-size:2.2em;font-weight:700;margin-top:-0.5rem;display:inline-block;color:#FCAF17}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box:hover .info-box,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box:hover .info-box{top:0;width:100%;background:#F2F2F2;opacity:1;transition:top 0.4s ease-out, background 0.1s ease}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box:hover .info-box .client-name,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box:hover .info-box .client-name{top:0}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box:hover .info-box .client-name p,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box:hover .info-box .client-name p{color:#104B9D;font-weight:600}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box:hover .info-box .client-name.comm-client,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box:hover .info-box .client-name.comm-client{opacity:1}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box:hover .info-box .details,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box:hover .info-box .details{max-height:400px;transition:max-height 0.6s ease-out}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .featured-project-arrow-next,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .featured-project-arrow-next{width:3rem;height:3rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;right:30vw;left:auto}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .featured-project-arrow-next:after,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .featured-project-arrow-next:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .featured-project-arrow-prev,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .featured-project-arrow-prev{width:3rem;height:3rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;left:30vw;right:auto}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .featured-project-arrow-prev:after,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .featured-project-arrow-prev:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}@media only screen and (max-width:767px){.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .image-box,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .image-box{height:420px}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box{top:20rem}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .inner-box .info-box .client-name p,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .inner-box .info-box .client-name p{font-size:1.2em}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .featured-project-arrow-next,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .featured-project-arrow-next{right:0vw;top:60%}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .featured-project-arrow-prev,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .featured-project-arrow-prev{left:0vw;top:60%}}@media (min-width:768px) and (max-width:1024px){.featured-project-swipe .commer-featured-project-swiper .featured-project-container .featured-project-arrow-next,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .featured-project-arrow-next{right:14vw}.featured-project-swipe .commer-featured-project-swiper .featured-project-container .featured-project-arrow-prev,.featured-project-swipe .resi-featured-project-swiper .featured-project-container .featured-project-arrow-prev{left:14vw}}.customer-true-story{padding-bottom:10rem}.customer-true-story h1{margin-bottom:2rem}.customer-true-story .left-box{padding-right:4rem;margin-top:4rem}.customer-true-story .left-box .shadow-box{box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.1);padding:2rem;padding-top:3.5rem;margin-bottom:1.7rem;border-radius:1rem}.customer-true-story .left-box .shadow-box .quote-mark{margin-bottom:0.2rem;position:relative}.customer-true-story .left-box .shadow-box .quote-mark:after{content:"“";display:block;font-family:Helvetica Neue, sans-serif;font-size:6em;color:#DBDBDB;position:absolute;left:-0.3rem;top:-1rem}.customer-true-story .left-box .shadow-box .comment{font-size:1.15em;font-weight:600;margin-bottom:0}.customer-true-story .left-box .customer-name{font-size:1.1em;margin-bottom:0.3rem;color:#104B9D}.customer-true-story .right-box{padding:1rem;margin-top:4rem}.customer-true-story .right-box .inner-container{box-shadow:0px 0px 20px 2px rgba(0, 0, 0, 0.1);padding:1.4rem;padding-top:2rem;border-radius:1rem;position:relative;text-align:center}.customer-true-story .right-box .inner-container .chart-container{display:flex}.customer-true-story .right-box .inner-container .chart-container .chart-outer{text-align:center}.customer-true-story .right-box .inner-container .chart-container .chart-outer .title{font-size:1.25em;font-weight:600}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers{margin:0;padding:0;width:50px;height:100%;display:inline-block;float:left}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers li{list-style:none;height:50px;position:relative}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers span{font-size:12px;position:absolute;bottom:0;right:0;font-weight:500}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers span:after{content:"";border-bottom:1px solid #e4e4e4;width:26rem;display:block;position:absolute;top:50%;left:4rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers span:last-child:after{top:58%}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars{color:#fff;font-size:12px;font-weight:600;margin:0;padding:0;display:inline-block;padding-left:1rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars li{display:table-cell;width:56px;height:190px;position:relative}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars span{width:100%;position:absolute;bottom:-30px;left:0.15rem;text-align:center;color:#000000;font-weight:500}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars .bar{display:block;background:#E34949;height:0;width:30px;position:absolute;bottom:0;margin-left:1rem;text-align:center;transition:0.5s;transition-property:background}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars .bar.blue{background:#104B9D}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars .bar:before{color:transparent;content:attr(data-percentage) "%";position:relative;bottom:20px}.customer-true-story .right-box .inner-container .chart-container .chart-outer:last-child{margin-left:3rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bill-amount{margin-top:3rem;font-size:1.8em;color:#E34949}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bill-amount.after-solar{font-weight:700;color:#104B9D;padding-left:1rem}.customer-true-story .right-box .inner-container .monthly-saving-polygon-box{position:absolute;right:-3.5rem;bottom:-3.8rem;width:11.5rem;height:9.5rem;padding:2rem;padding-top:2.5rem;text-align:center;background:#104B9D;color:#ffffff;-webkit-clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%);clip-path:polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%)}.customer-true-story .right-box .inner-container .monthly-saving-polygon-box .title{color:#ffffff;margin-bottom:0.7rem;font-size:0.9em}.customer-true-story .right-box .inner-container .monthly-saving-polygon-box .figure{font-size:3.3em;font-weight:600}.customer-true-story .right-box .inner-container .story-chart-remark{margin-top:0.8rem}.customer-true-story .right-box .inner-container .story-chart-remark p{font-size:0.85em}.customer-true-story .right-box .inner-container:before{content:"";display:block;position:absolute;left:50%;transform:translate(-50%, 8%);top:0;height:74%;width:1px;border-right:1px solid #e4e4e4}@media only screen and (max-width:767px){.customer-true-story h1{margin-bottom:1.5rem}.customer-true-story .left-box{padding-right:2rem;margin-top:4rem}.customer-true-story .right-box{padding:1rem;margin-top:2rem}.customer-true-story .right-box .inner-container .chart-container{display:flex}.customer-true-story .right-box .inner-container .chart-container .chart-outer{text-align:center}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers{width:17px}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers li{list-style:none;height:50px;position:relative}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers li:last-child span:after{top:58%;width:18.5rem;left:1.8rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers span{font-size:8px}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers span:after{left:2.5rem;width:18.5rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars{padding-left:0rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars li{width:40px}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars span{left:0.3rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars .bar{width:20px}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bill-amount{font-size:1.35em}.customer-true-story .right-box .inner-container .monthly-saving-polygon-box{right:50%;bottom:0;transform:translate(50%, 84%)}}@media (min-width:768px) and (max-width:1024px){.customer-true-story .right-box .inner-container .chart-container{display:flex}.customer-true-story .right-box .inner-container .chart-container .chart-outer{text-align:center}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers{width:34px}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers li:last-child span:after{left:2rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers span{font-size:11px}.customer-true-story .right-box .inner-container .chart-container .chart-outer .numbers span:after{left:3rem;width:20.5rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars{padding-left:0.4rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars li{width:40px}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars span{left:0.45rem}.customer-true-story .right-box .inner-container .chart-container .chart-outer .bars .bar{width:22px}.customer-true-story .right-box .inner-container .story-chart-remark{text-align:left;font-size:0.9em}.customer-true-story .right-box .inner-container .monthly-saving-polygon-box{right:6%;bottom:-5rem}}.home-testimonial{padding-top:1rem;padding-bottom:6rem;background-color:#ECF0F2}.home-testimonial h1{margin-bottom:4rem}.home-testimonial .testimonial-swiper{position:relative}.home-testimonial .testimonial-swiper .swiper-container{overflow:hidden;box-shadow:0px 15px 30px 3px rgba(0, 0, 0, 0.15)}.home-testimonial .testimonial-swiper .swiper-container .inner-box{display:flex;max-height:30rem}.home-testimonial .testimonial-swiper .swiper-container .inner-box .text-box{width:50%;display:inline-block;padding:3.5rem 3rem 2rem 3rem;display:inline-flex;align-content:space-between;flex-wrap:wrap;background:#ffffff}.home-testimonial .testimonial-swiper .swiper-container .inner-box .text-box .comments{font-size:1.1em;line-height:1.7rem}.home-testimonial .testimonial-swiper .swiper-container .inner-box .text-box .client-name{font-size:1.2em;font-weight:600;color:#104B9D;margin-bottom:0}.home-testimonial .testimonial-swiper .swiper-container .inner-box .text-box .system-used{font-weight:600;color:#104B9D;margin-bottom:0}.home-testimonial .testimonial-swiper .swiper-container .inner-box .image-box{width:50%;display:inline-block}.home-testimonial .testimonial-swiper .swiper-container .inner-box .image-box img{width:100%}.home-testimonial .testimonial-swiper:after{content:"";background-image:url(../images/big-quote.png);background-size:100%;width:4rem;height:4rem;position:absolute;top:-2.5rem;left:3rem;z-index:4}.home-testimonial .testimonial-swiper .swiper-arrow-box{position:absolute;right:3rem;bottom:0.5rem}.home-testimonial .testimonial-swiper .swiper-arrow-box .testimonial-arrow-next{width:3rem;height:3rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;right:0rem;left:auto}.home-testimonial .testimonial-swiper .swiper-arrow-box .testimonial-arrow-next:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}.home-testimonial .testimonial-swiper .swiper-arrow-box .testimonial-arrow-prev{width:3rem;height:3rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;left:auto;right:3.5rem}.home-testimonial .testimonial-swiper .swiper-arrow-box .testimonial-arrow-prev:after{content:"";font-family:"FontAwesome";font-size:1.6em;line-height:1}@media only screen and (max-width:767px){.home-testimonial{padding-top:1rem;background-color:#ECF0F2}.home-testimonial h1{margin-bottom:4rem}.home-testimonial .testimonial-swiper .swiper-container .inner-box{display:flex;max-height:unset;flex-wrap:wrap}.home-testimonial .testimonial-swiper .swiper-container .inner-box .text-box{width:100%;padding:2.5rem 2rem 2rem 2rem;min-height:420px}.home-testimonial .testimonial-swiper .swiper-container .inner-box .text-box .comments{font-size:1em;line-height:1.5rem}.home-testimonial .testimonial-swiper .swiper-container .inner-box .image-box{width:100%}.home-testimonial .testimonial-swiper .swiper-container .inner-box .image-box img{margin-bottom:-10px}.home-testimonial .testimonial-swiper:after{content:"";background-image:url(../images/big-quote.png);background-size:100%;width:3.4rem;height:3.4rem;position:absolute;top:-2.5rem;left:3rem;z-index:4}.home-testimonial .testimonial-swiper .swiper-arrow-box{right:2rem}}@media (min-width:768px) and (max-width:1024px){.home-testimonial .testimonial-swiper .swiper-container .inner-box{display:flex;max-height:unset;flex-wrap:wrap}.home-testimonial .testimonial-swiper .swiper-container .inner-box .text-box{padding:2rem 2rem 2rem 2rem}.home-testimonial .testimonial-swiper .swiper-container .inner-box .text-box .comments{font-size:1em;line-height:1.5rem}.home-testimonial .testimonial-swiper .swiper-container .inner-box .image-box{overflow:hidden;height:100%}.home-testimonial .testimonial-swiper .swiper-container .inner-box .image-box img{width:130%;display:inline-block;margin:auto;margin-bottom:-10px}.home-testimonial .testimonial-swiper:after{width:3.4rem;height:3.4rem;left:2rem}}.solution-plans .solution-plans-form-container{padding-top:3.5rem;background-color:#F0F0F0;margin-top:2rem;padding-bottom:5rem}.solution-plans .solution-plans-form-container .solution-plans-form .form-step-title{font-size:2em;font-weight:600;text-align:center;margin-bottom:3.5rem}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container{display:flex;justify-content:center;gap:3rem;margin-bottom:5rem}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container .solution-plan-select-tab{background:#ffffff;border-radius:1.4rem;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);width:360px;transition:all 0.1s ease}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container .solution-plan-select-tab .solution-plan-type-box{padding:1.3rem;background:#FCAF17;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;display:flex;align-items:center}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container .solution-plan-select-tab .solution-plan-type-box img{max-width:5.5rem;margin-right:1.25rem}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container .solution-plan-select-tab .solution-plan-type-box .type-intro-text .title{font-size:1.45em;font-weight:600;margin-bottom:0.2rem;color:#14325B}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container .solution-plan-select-tab .solution-plan-type-box .type-intro-text .text{margin-bottom:0;color:#ffffff}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container .solution-plan-select-tab .plan-benefits-box{padding:1.3rem;font-size:0.9em;min-height:180px}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container .solution-plan-select-tab .plan-benefits-box .check{margin-right:0.5rem;font-weight:600}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container .solution-plan-select-tab:hover,.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container .solution-plan-select-tab.selected{border:3px solid #4385E1}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-how-many-solar-container{margin-bottom:5rem}.solution-plans .solution-plans-form-container .solution-plan-personal-details-container .form-step-title{font-size:2em;font-weight:600;text-align:center;margin-bottom:3.5rem}@media only screen and (max-width:767px){.solution-plans{padding-top:4rem}.solution-plans .solution-plans-form-container .solution-plans-form .form-step-title{font-size:1.8em;line-height:1.3;max-width:80%;margin:auto;margin-bottom:2.2rem}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-select-container{flex-wrap:wrap;gap:2rem}.solution-plans .solution-plans-form-container .solution-plans-form .solution-plan-how-many-solar-container{margin-bottom:5rem}}.solution-plans-form .form-group label{display:block;font-size:1.2em;margin-bottom:0.5rem}.solution-plans-form .form-group .monthly-bill-rm-container{display:flex}.solution-plans-form .form-group .monthly-bill-rm-container .rm-box{height:42px;color:#5f5f5f;line-height:42px;outline:none;padding-left:18px;padding-right:18px;background:#DFE8EC;font-size:1em;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;border-left:1px solid #D9D9D9;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}.solution-plans-form .form-group .monthly-bill-rm-container input{border-top-left-radius:0;border-bottom-left-radius:0;width:100%}.solution-plans-form .form-group .invalid-feedback{display:none}.solution-plans-form .form-group .invalid-feedback p{font-size:13px;color:#b40505;font-style:italic}.solution-plans-form .form-group input{background-color:#fff;border-radius:0.5rem;border:solid 1px #D9D9D9;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px}.solution-plans-form .form-group-container-2-col{display:flex;gap:1.3rem;margin-bottom:1.5rem}.solution-plans-form .form-group-container-2-col .form-group{flex-basis:50%}.solution-plans-form .form-group-container-4-col{display:flex;gap:1.3rem}.solution-plans-form .form-group-container-4-col .card-group{flex-basis:25%;padding:1rem;background:#ffffff;border-radius:0.5rem;border:solid 1px #D9D9D9}.solution-plans-form .form-group-container-4-col .card-group .card-title{color:#8A8A8A;height:3rem;font-size:0.9em;line-height:1.3}.solution-plans-form .form-group-container-4-col .card-group .card-text{font-size:2em;font-weight:600;color:#104B9D}.solution-plans-form .form-group-container-4-col .card-group .card-text.highlight{color:#FCAF17}.solution-plans-form .form-group-container-4-col .card-group .remark{font-size:12px;color:#8A8A8A}@media only screen and (max-width:767px){.solution-plans-form .form-group label{display:block;font-size:1.2em;margin-bottom:0.5rem}.solution-plans-form .form-group .monthly-bill-rm-container{display:flex}.solution-plans-form .form-group .monthly-bill-rm-container .rm-box{height:42px;color:#5f5f5f;line-height:42px;outline:none;padding-left:18px;padding-right:18px;background:#DFE8EC;font-size:1em;border-top-left-radius:0.5rem;border-bottom-left-radius:0.5rem;border-left:1px solid #D9D9D9;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}.solution-plans-form .form-group .monthly-bill-rm-container input{border-top-left-radius:0;border-bottom-left-radius:0;width:100%}.solution-plans-form .form-group .invalid-feedback{display:none}.solution-plans-form .form-group .invalid-feedback p{font-size:13px;color:#b40505;font-style:italic}.solution-plans-form .form-group input{background-color:#fff;border-radius:0.5rem;border:solid 1px #D9D9D9;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px}.solution-plans-form .form-group-container-2-col{display:flex;gap:1.3rem;margin-bottom:1.5rem;flex-wrap:wrap}.solution-plans-form .form-group-container-2-col .form-group{flex-basis:100%}.solution-plans-form .form-group-container-4-col{display:flex;gap:1.3rem;flex-wrap:wrap}.solution-plans-form .form-group-container-4-col .card-group{flex-basis:100%}.solution-plans-form .form-group-container-4-col .card-group .card-title{height:auto;margin-bottom:0.8rem}.solution-plans-form .form-group-container-4-col .card-group .card-text{font-size:2em;font-weight:600;color:#104B9D}}@media (min-width:768px) and (max-width:1024px){.solution-plans-form .form-group-container-2-col{gap:1rem}.solution-plans-form .form-group-container-4-col{gap:1rem}.solution-plans-form .form-group-container-4-col .card-group .card-text{font-size:1.7em}.solution-plans-form .form-group-container-4-col .card-group .remark{font-size:10px}}.free-consultation-container .solution-plans-form-container{padding-top:12rem;margin-top:-10rem}.free-consultation-container .solution-plans-form-container .solution-solar-type-customer .solution-solar-type-select-container{display:flex;justify-content:center;gap:3rem;margin-bottom:5rem}.free-consultation-container .solution-plans-form-container .solution-solar-type-customer .solution-solar-type-select-container .solution-solar-type-select-tab{background:#ffffff;border-radius:1.2rem;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);width:360px;padding:1.5rem 0;transition:all 0.1s ease;text-align:center;border:3px solid transparent}.free-consultation-container .solution-plans-form-container .solution-solar-type-customer .solution-solar-type-select-container .solution-solar-type-select-tab img{max-width:7rem;display:block;margin:auto;margin-bottom:0.5rem}.free-consultation-container .solution-plans-form-container .solution-solar-type-customer .solution-solar-type-select-container .solution-solar-type-select-tab p{margin-bottom:0;font-weight:600}.free-consultation-container .solution-plans-form-container .solution-solar-type-customer .solution-solar-type-select-container .solution-solar-type-select-tab:hover,.free-consultation-container .solution-plans-form-container .solution-solar-type-customer .solution-solar-type-select-container .solution-solar-type-select-tab.selected{border:3px solid #4385E1}@media only screen and (max-width:767px){.free-consultation-container .solution-plans-form-container .solution-solar-type-customer .solution-solar-type-select-container{gap:1.5rem}.free-consultation-container .solution-plans-form-container .solution-solar-type-customer .solution-solar-type-select-container .solution-solar-type-select-tab{padding:1.5rem 1rem}.free-consultation-container .solution-plans-form-container .solution-solar-type-customer .solution-solar-type-select-container .solution-solar-type-select-tab p{line-height:1.4}}.gform_required_legend{display:none}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:1em;margin-bottom:0;margin-top:0;background-color:#fff;border-radius:0.5rem;border:solid 1px #D9D9D9;height:42px;line-height:40px;outline:none;padding-left:18px !important;padding-right:30px !important}.gform_wrapper.gravity-theme .gfield_label{font-weight:400 !important}.gform_fileupload_rules{color:#828282;font-size:14px}.gform_footer .gform_button{color:#000000;font-size:1em;font-weight:600;background:#FCAF17;display:inline-block;padding:0.45rem 1.5rem;border-radius:30rem;outline:unset;border:none;line-height:1.6;margin:auto}::placeholder{color:#ccc}div#gform_confirmation_wrapper_1{text-align:center;font-size:1.3em}.gform_wrapper .gform_validation_errors{background:unset !important;border:0px !important;border-radius:0px !important;box-shadow:unset !important;margin-bottom:8px;margin-top:8px;padding:16px 16px 16px 35px !important;position:relative;width:100%}.gform_wrapper .gform_validation_errors>h2 .gform-icon{left:0px !important}.gform_wrapper .gform_validation_errors>h2{text-align:left !important}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{background:unset !important;border:0 !important;font-size:14.992px;margin-top:8px;padding:12.992px 24px;padding-left:2px !important;padding-top:0px !important;font-size:90% !important}.project-state-tab-container{padding:1.4rem 0.4rem 0.8rem 1.4rem;background:#042538d4}.project-state-tab-container ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.2%}.project-state-tab-container ul li{border:1px solid rgba(56, 182, 255, 0.5882352941);font-size:0.8em;font-weight:600;line-height:1;padding:0.6rem;text-align:center;color:#ffffff8c;flex-basis:23.5%;margin-bottom:1.5%;cursor:pointer;transition:0.2s ease}.project-state-tab-container ul li.active,.project-state-tab-container ul li:hover{background:#FCAF17;color:#14325B;border-color:#FCAF17}.project-state-tab-container .state-project-tab-link[data-tab="all-projects"]{border-color:#FCAF17}.state-client-list-outer-container .inner-container{padding:0.8rem;padding-top:0.5rem;background:#072840;max-height:16rem;overflow-x:auto}.state-client-list-outer-container .inner-container .client-long-list-table{width:100%;border-collapse:separate;border-spacing:0 0.4rem}.state-client-list-outer-container .inner-container .client-long-list-table th{font-size:0.75em;color:#989898;line-height:1}.state-client-list-outer-container .inner-container .client-long-list-table th:first-child{text-align:left;color:#FCAF17;padding-left:0.5rem}.state-client-list-outer-container .inner-container .client-long-list-table th:nth-child(1n+2){text-align:right}.state-client-list-outer-container .inner-container .client-long-list-table th:nth-child(2){width:16%}.state-client-list-outer-container .inner-container .client-long-list-table th:nth-child(3){width:18%}.state-client-list-outer-container .inner-container .client-long-list-table td{background:rgba(36, 125, 178, 0.1);font-size:0.85em;color:#ffffff;padding:0.3rem 0.3rem 0.3rem 0.5rem}.state-client-list-outer-container .inner-container .client-long-list-table td:nth-child(1n+2){text-align:right}.state-client-list-outer-container .inner-container .client-long-list-table td:first-child{width:66%}.state-client-list-outer-container .inner-container .client-long-list-table td:nth-child(2){width:16%;font-size:0.8em}.state-client-list-outer-container .inner-container .client-long-list-table td:nth-child(3){width:18%;font-size:0.8em}.state-client-list-outer-container .inner-container .client-long-list-table tr.separator td{background:transparent;color:#FCAF17;font-size:0.75em;font-weight:500}.state-client-list-outer-container .inner-container .tab-content{width:100%;display:none;opacity:0;transform:translateY(15px);animation:tabContentFadeIn 0.5s ease 1 forwards}.state-client-list-outer-container .inner-container .tab-content.active{display:block}.state-client-list-outer-container .inner-container::-webkit-scrollbar-track{background-color:#818181;border-radius:10px}.state-client-list-outer-container .inner-container::-webkit-scrollbar{width:0.45rem;background-color:#FCAF17;border-radius:10px}.state-client-list-outer-container .inner-container::-webkit-scrollbar-thumb{background-color:#FCAF17;border-radius:10px}.total-project-details-container .tab-content{width:100%;display:none;opacity:0;transform:translateY(15px);animation:tabContentFadeIn 0.5s ease 1 forwards}.total-project-details-container .tab-content.active{display:block}.hexagon-project-details-wrapper{display:flex;gap:1rem}.hexagon-project-details-wrapper .single-project-details-hex{flex-basis:15rem;max-width:15rem;height:10.5rem;padding-left:0.5rem;color:#ffffff}.hexagon-project-details-wrapper .single-project-details-hex img{width:4.5rem;display:block;margin-bottom:1.3rem}.hexagon-project-details-wrapper .single-project-details-hex .small-txt{font-size:0.9em;margin-bottom:0.25rem;line-height:1.4}.hexagon-project-details-wrapper .single-project-details-hex .figure{font-size:2em;font-weight:600;margin-bottom:0.35rem;display:inline-block}.hexagon-project-details-wrapper .single-project-details-hex .figure-measure{font-size:2em;font-weight:600;margin-bottom:0.35rem;display:inline;padding-left:0.15rem}.hexagon-project-details-wrapper .single-project-details-hex .btm-big-txt{margin-bottom:0;font-size:1.1em;font-weight:600}@media only screen and (max-width:767px){.project-state-tab-container{padding:1rem}.project-state-tab-container ul{gap:0.5rem}.project-state-tab-container ul li{flex:auto;display:flex;justify-content:center;align-items:center;line-height:1.3}.project-state-tab-container ul li:nth-child(1),.project-state-tab-container ul li:nth-child(2),.project-state-tab-container ul li:nth-child(3),.project-state-tab-container ul li:nth-child(4){flex-basis:20%}.project-state-tab-container ul li:nth-child(5),.project-state-tab-container ul li:nth-child(6),.project-state-tab-container ul li:nth-child(7),.project-state-tab-container ul li:nth-child(8),.project-state-tab-container ul li:nth-child(9),.project-state-tab-container ul li:nth-child(10){flex-basis:30%}.state-client-list-outer-container .inner-container{padding:0.8rem;padding-top:0.5rem;background:#072840;max-height:16rem;overflow-x:auto}.state-client-list-outer-container .inner-container .client-long-list-table th{font-size:0.68em;color:#989898;line-height:1}.state-client-list-outer-container .inner-container .client-long-list-table th:nth-child(1n+2){text-align:right}.state-client-list-outer-container .inner-container .client-long-list-table th:nth-child(1){width:50%}.state-client-list-outer-container .inner-container .client-long-list-table th:nth-child(2){width:25%}.state-client-list-outer-container .inner-container .client-long-list-table th:nth-child(3){width:25%}.state-client-list-outer-container .inner-container .client-long-list-table td{line-height:1.2}.state-client-list-outer-container .inner-container .client-long-list-table td:nth-child(1n+2){text-align:right}.state-client-list-outer-container .inner-container .client-long-list-table td:first-child{width:50%}.state-client-list-outer-container .inner-container .client-long-list-table td:nth-child(2){width:25%;font-size:0.8em}.state-client-list-outer-container .inner-container .client-long-list-table td:nth-child(3){width:25%;font-size:0.8em}.total-project-details-container .client-small-title{text-align:center}.total-project-details-container .hexagon-project-details-wrapper{display:block;text-align:center}.total-project-details-container .hexagon-project-details-wrapper .single-project-details-hex{height:10.5rem;width:14.5rem;margin-bottom:1.5rem;margin:auto}.total-project-details-container .hexagon-project-details-wrapper .single-project-details-hex img{margin-left:auto;margin-right:auto}div#field_2_9 .nice-select{font-size:11px;padding:2px}}@media (min-width:768px) and (max-width:1024px){.project-state-tab-container{padding:1rem}.project-state-tab-container ul{gap:0.5rem}.project-state-tab-container ul li{flex:auto}.state-client-list-outer-container .inner-container{padding:0.8rem;padding-top:0.5rem;background:#072840;max-height:16rem;overflow-x:auto}.state-client-list-outer-container .inner-container .client-long-list-table th{font-size:0.75em;color:#989898;line-height:1}.state-client-list-outer-container .inner-container .client-long-list-table th:nth-child(1n+2){text-align:right}.state-client-list-outer-container .inner-container .client-long-list-table th:nth-child(2){width:25%}.state-client-list-outer-container .inner-container .client-long-list-table th:nth-child(3){width:25%}.state-client-list-outer-container .inner-container .client-long-list-table td{line-height:1.2}.state-client-list-outer-container .inner-container .client-long-list-table td:nth-child(1n+2){text-align:right}.state-client-list-outer-container .inner-container .client-long-list-table td:first-child{width:50%}.state-client-list-outer-container .inner-container .client-long-list-table td:nth-child(2){width:25%;font-size:0.8em}.state-client-list-outer-container .inner-container .client-long-list-table td:nth-child(3){width:25%;font-size:0.8em}.total-project-details-container .hexagon-project-details-wrapper .single-project-details-hex .figure{font-size:1.4em}.total-project-details-container .hexagon-project-details-wrapper .single-project-details-hex .figure-measure{font-size:1.4em}div#field_2_9 .nice-select{font-size:11px;padding:2px}}.project-residential-container .project-page-header-outer-container .project-page-header-container{height:860px;position:relative;background-size:cover;-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 75%, 51% 85%, 0% 75%, 0 0);clip-path:polygon(50% 0%, 100% 0, 100% 75%, 51% 85%, 0% 75%, 0 0);padding:5rem 3rem 3rem 3rem}.project-residential-container .project-page-header-outer-container .project-page-header-container .overlay{background:linear-gradient(0deg, #14325B 0%, rgba(20, 50, 91, 0.78) 72.45%, rgba(20, 50, 91, 0) 98.66%);height:100%;width:100%;position:absolute;bottom:0;left:0}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container{z-index:2;position:relative;max-width:1300px;margin:auto}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container .left-box{padding-top:1.5rem}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container .subtitle{color:#ffffff;letter-spacing:1px}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container h1{font-weight:600;color:#ffffff;margin-bottom:1.5rem}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container .mapplic-map{width:1700px !important;height:1760px !important;margin-top:3rem}.project-residential-container .project-page-header-outer-container .project-page-header-container .client-small-title{color:#FCAF17;margin-bottom:0.5rem;font-weight:600}.project-residential-container .project-page-header-outer-container .project-page-header-container .total-project-details-container{margin-top:1.7rem}.project-residential-container .project-listing-container .project-client-list-container h1{margin-bottom:2rem}.project-residential-container .project-listing-container .project-client-list-container .state-client-list-outer-container .inner-container{background:#EDEDED}.project-residential-container .project-listing-container .project-client-list-container .state-client-list-outer-container .inner-container .client-long-list-table td{background:#DFDFDF;color:inherit}.project-residential-container .project-listing-container .project-client-list-container .state-client-list-outer-container .inner-container .client-long-list-table td:first-child{text-align:left}.project-residential-container .project-listing-container .project-client-list-container .state-client-list-outer-container .inner-container .tab-content{width:100%;display:none;opacity:0;transform:translateY(15px);animation:tabContentFadeIn 0.5s ease 1 forwards}.project-residential-container .project-listing-container .project-client-list-container .state-client-list-outer-container .inner-container .tab-content.active{display:block}.project-residential-container .project-listing-container .project-client-list-container .state-client-list-outer-container .inner-container::-webkit-scrollbar-track{background-color:#E1E1E1;border-radius:10px}.project-residential-container .project-listing-container .project-client-list-container .state-client-list-outer-container .inner-container::-webkit-scrollbar{width:0.45rem;background-color:#FCAF17;border-radius:10px}.project-residential-container .project-listing-container .project-client-list-container .state-client-list-outer-container .inner-container::-webkit-scrollbar-thumb{background-color:#FCAF17;border-radius:10px}.project-residential-container .project-listing-container .project-featured-showlist-container{max-width:1380px;margin:auto;display:block;padding-bottom:10rem}.project-residential-container .project-listing-container .project-featured-showlist-container .tab-content{display:none;opacity:0;transform:translateY(15px);animation:tabContentFadeIn 0.5s ease 1 forwards}.project-residential-container .project-listing-container .project-featured-showlist-container .tab-content.active{display:block}.project-residential-container .project-listing-container .project-featured-showlist-container h1{margin-bottom:3rem}.project-residential-container .project-listing-container .project-featured-showlist-container .center-thebox{justify-content:center}.project-residential-container .project-listing-container .project-featured-showlist-container .single-project-box{margin-bottom:2rem}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container{position:relative;margin-bottom:2rem}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box{position:relative;cursor:pointer}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .image-box{height:450px;position:relative;background-size:cover;width:100%;top:0;left:0}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .image-box .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box{width:100%;position:absolute;bottom:0;top:21.5rem;padding:2rem;background:#00000000;transition:top 0.3s ease, background 0.3s ease}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .client-name p{font-size:1.4em;font-weight:600;color:#ffffff;margin-bottom:1rem}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .client-name.commer{opacity:0}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details{max-height:0;overflow:hidden;transition:max-height 0.13s ease-out}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details .title{font-size:0.9em;font-weight:500;color:#606060;margin-bottom:0.35rem;line-height:1}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details .figure{font-size:1.6em;font-weight:700;color:#FCAF17;margin-bottom:0}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details .solar-pv-system{border-top:1px solid #ccc;padding-top:0.8rem;margin-bottom:1rem}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details .energy{border-top:1px solid #ccc;padding-top:0.8rem}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details .monthly-saving{text-align:center;display:flex;margin-top:3rem;width:100%}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details .monthly-saving .progress{position:relative;margin:0 auto;float:left;text-align:center}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details .monthly-saving .progress .barOverflow{position:relative;overflow:hidden;width:15rem;height:7.5rem;margin-bottom:-14px}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details .monthly-saving .progress .bar{position:absolute;top:0;left:0;width:15rem;height:15rem;border-radius:50%;box-sizing:border-box;border:1.5rem solid #DDDDDD;border-bottom-color:#FCAF17;border-right-color:#FCAF17}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details .monthly-saving .progress .prog-title{position:absolute;top:55%;left:4rem;font-size:0.9em;color:#606060;letter-spacing:1px}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box .details .monthly-saving .progress span{font-size:2.2em;font-weight:700;margin-top:-0.5rem;display:inline-block;color:#FCAF17}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box:hover .info-box{top:0;width:100%;background:#F2F2F2;opacity:1;transition:top 0.4s ease-out, background 0.1s ease}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box:hover .info-box .client-name{top:0}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box:hover .info-box .client-name p{color:#104B9D;font-weight:600}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box:hover .info-box .client-name.commer{opacity:1}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box:hover .info-box .details{max-height:400px;transition:max-height 0.6s ease-out}@media only screen and (max-width:767px){.project-residential-container .project-page-header-outer-container .project-page-header-container{height:1840px;-webkit-clip-path:polygon(50% 0%, 100% 0, 100% 75%, 51% 81%, 0% 75%, 0 0);clip-path:polygon(50% 0%, 100% 0, 100% 75%, 51% 81%, 0% 75%, 0 0);padding:1rem 1rem 2rem 1rem}.project-residential-container .project-page-header-outer-container .project-page-header-container .overlay{background:linear-gradient(0deg, #14325B 0%, rgba(20, 50, 91, 0.78) 84.5%, rgba(20, 50, 91, 0) 100%)}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container{z-index:2;position:relative;max-width:1300px;margin:auto}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container .left-box{padding-top:2.5rem}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container .subtitle{color:#ffffff;letter-spacing:1px}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container h1{font-weight:600;color:#ffffff;margin-bottom:2rem}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container .mapplic-map{transform:translate(2%, -7px) scale(0.21) !important}.project-residential-container .project-listing-container{margin-top:-17rem;padding:0 1rem;width:100%}.project-residential-container .project-listing-container .project-client-list-container{margin-bottom:4rem}.project-residential-container .project-listing-container .project-featured-showlist-container{padding-bottom:6rem;padding-top:0}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box{top:21rem}}@media (min-width:768px) and (max-width:1024px){.project-residential-container .project-page-header-outer-container .project-page-header-container{padding:3rem}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container{z-index:2;position:relative;max-width:1300px;margin:auto}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container .left-box{padding-top:2.5rem}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container .subtitle{color:#ffffff;letter-spacing:1px}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container h1{font-weight:600;color:#ffffff;margin-bottom:2rem}.project-residential-container .project-page-header-outer-container .project-page-header-container .inner-container .mapplic-map{transform:translate(2%, 23.563px) scale(0.21) !important}.project-residential-container .project-listing-container{width:100%;padding:0 1rem;margin-top:-3rem}.project-residential-container .project-listing-container .project-client-list-container{width:100%}.project-residential-container .project-listing-container .project-featured-showlist-container{padding-bottom:6rem;padding-top:0rem}.project-residential-container .project-listing-container .project-featured-showlist-container .featured-project-container .inner-box .info-box{top:21rem}}.post-list-container .single-post-box{min-height:30rem;margin-bottom:2.5rem;overflow:hidden}.post-list-container .single-post-box .inner-box{position:relative}.post-list-container .single-post-box .inner-box .image-box{height:16rem;overflow:hidden;transform-origin:center;position:relative}.post-list-container .single-post-box .inner-box .image-box img{width:100%;position:absolute;left:50%;transform:translate(-50%, -50%);top:50%}.post-list-container .single-post-box .inner-box .post-info-box{padding:0 1.35rem;opacity:1;transition:opacity 0.6s ease-out}.post-list-container .single-post-box .inner-box .post-info-box .date{padding-top:1rem;font-size:0.85em;font-weight:600;color:#adadad;margin-bottom:0.5rem}.post-list-container .single-post-box .inner-box .post-info-box .category{padding:0.2rem 0.75rem;border:1px solid;display:inline-block;font-weight:600;color:#adadad;border-radius:6rem;margin-bottom:1.35rem}.post-list-container .single-post-box .inner-box .content-box{padding:0 1.35rem;position:absolute;top:100%;transition:top 0.3s ease-out, background 0.3s ease-out;min-height:20rem}.post-list-container .single-post-box .inner-box .content-box .post-title{font-size:1.5em}.post-list-container .single-post-box .inner-box .content-box .post-excerpt{color:#adadad;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:3rem;margin-bottom:0}.post-list-container .single-post-box .inner-box .content-box .post-read-more-but{color:#FCAF17;font-weight:600;padding-top:1rem;height:0;max-height:0;display:inline-block;overflow:hidden}.post-list-container .single-post-box .inner-box .content-box .post-box-link{position:absolute;top:0;left:0;width:100%;height:100%}.post-list-container .single-post-box .inner-box:hover .post-info-box{opacity:0;transition:opacity 0.1s ease-out}.post-list-container .single-post-box .inner-box:hover .content-box{background:#F4F4F4;top:45%;transition:top 0.3s ease-out, background 0.3s ease-out;padding-top:2rem}.post-list-container .single-post-box .inner-box:hover .content-box .post-title{font-size:1.5em}.post-list-container .single-post-box .inner-box:hover .content-box .post-excerpt{color:#adadad;-webkit-line-clamp:unset;height:100%;transition:all 0.2s ease-out}.post-list-container .single-post-box .inner-box:hover .content-box .post-read-more-but{height:auto;max-height:unset;padding-bottom:2rem;transition:0.3s ease}.post-list-container .single-post-box .inner-box:hover .content-box .post-read-more-but:hover{color:#104B9D}@media only screen and (max-width:767px){.post-list-container .single-post-box{min-height:30rem;margin-bottom:2.5rem;overflow:hidden}.post-list-container .single-post-box .inner-box{position:relative;cursor:pointer}.post-list-container .single-post-box .inner-box .content-box .post-title{font-size:1.35em}.post-list-container .single-post-box .inner-box:hover .content-box .post-title{font-size:1.35em}.post-list-container .single-post-box .inner-box:hover .content-box .post-excerpt{-webkit-line-clamp:4}}@media (min-width:768px) and (max-width:1024px){.post-list-container .single-post-box{min-height:30rem;margin-bottom:2.5rem;overflow:hidden}.post-list-container .single-post-box .inner-box{position:relative;cursor:pointer}.post-list-container .single-post-box .inner-box .content-box .post-title{font-size:1.35em}.post-list-container .single-post-box .inner-box:hover .content-box .post-title{font-size:1.35em}.post-list-container .single-post-box .inner-box:hover .content-box .post-excerpt{-webkit-line-clamp:4}}.main-newspage .main-news-highlight-wrapper{background:#14325B;padding-top:7rem;padding-bottom:4rem;margin-bottom:6rem}.main-newspage .main-news-highlight-wrapper h1{margin-bottom:1.5rem}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container{display:flex;gap:4rem}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-img-box{flex-basis:50%}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-img-box img{width:100%}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-txt-box{flex-basis:50%}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-txt-box .post-info-box .date{padding-top:1rem;font-size:0.85em;font-weight:600;color:#adadad;margin-bottom:0.5rem}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-txt-box .post-info-box .category{padding:0.2rem 0.75rem;border:1px solid;display:inline-block;font-weight:600;color:#adadad;border-radius:6rem;margin-bottom:1.35rem}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-txt-box .post-title{font-size:1.5em;max-width:34rem;color:#ffffff}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-txt-box .post-excerpt{color:#adadad;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:3rem;margin-bottom:0;max-width:34rem}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-txt-box .post-read-more-but{color:#FCAF17;font-weight:600;display:inline-block;border-radius:5rem;border:1px solid #ffffff;padding:0.5rem 1rem;margin-top:2rem}.main-newspage .news-main-showlists-container{margin-bottom:3rem}.main-newspage .news-main-showlists-container .news-category-btn-group{margin:0;padding:0;display:flex;margin-bottom:3rem}.main-newspage .news-main-showlists-container .news-category-btn-group .news-category-btn-item{margin:0 1rem;list-style:none;color:#989898;cursor:pointer;padding-bottom:0.3rem;transition:all ease 0.5s;border-bottom:solid 1px;letter-spacing:1px}.main-newspage .news-main-showlists-container .news-category-btn-group .news-category-btn-item:hover{color:#FCAF17;border-color:#FCAF17}.main-newspage .news-main-showlists-container .news-category-btn-group .news-category-btn-item.active{color:#FCAF17;border-color:#FCAF17}.main-newspage .news-main-showlists-container .news-category-btn-group .news-category-btn-item:first-child{margin-left:0}.main-newspage .news-main-showlists-container .pagination .page-numbers{font-size:1.1em;margin:0 4px}.main-newspage .news-main-showlists-container .pagination .page-numbers.current{font-weight:600}@media only screen and (max-width:767px){.main-newspage .main-news-highlight-wrapper{padding-top:4rem}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container{gap:1rem;flex-wrap:wrap}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-img-box{flex-basis:100%}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-txt-box{flex-basis:100%}.main-newspage .news-main-showlists-container .tab-wrapper{margin-bottom:2.5rem}.main-newspage .news-main-showlists-container .tab-wrapper .tabs{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.4rem}.main-newspage .news-main-showlists-container .tab-wrapper .tabs .news-category-tab-link{margin:0;flex-basis:45%}.main-newspage .news-main-showlists-container .news-category-btn-group{flex-wrap:wrap;gap:1rem;justify-content:space-evenly}.main-newspage .news-main-showlists-container .news-category-btn-group .news-category-btn-item{flex-basis:42%;text-align:center;margin:0}}@media (min-width:768px) and (max-width:1024px){.main-newspage .main-news-highlight-wrapper{padding-top:4rem}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container{gap:2.3rem}.main-newspage .main-news-highlight-wrapper .main-news-highlight-inner-container .news-highlight-txt-box .post-title{font-size:1.35em}.main-newspage .news-main-showlists-container .tab-wrapper{margin-bottom:2rem}}.single-news-container{background:#F7F7F7;padding-top:5rem}.single-news-container .inner-container{max-width:860px;margin-left:auto;margin-right:auto;display:block}.single-news-container .inner-container .post-info-box{text-align:center}.single-news-container .inner-container .post-info-box .date{padding-top:1rem;font-size:0.85em;font-weight:600;color:#adadad;margin-bottom:0.5rem}.single-news-container .inner-container .post-info-box .category{padding:0.2rem 0.75rem;border:1px solid;display:inline-block;font-weight:600;color:#adadad;border-radius:6rem;margin-bottom:1.35rem}.single-news-container .inner-container .post-info-box .post-title{font-size:1.7em;text-align:center;margin-bottom:3rem;margin-top:1.3rem;padding-left:2rem;padding-right:2rem}.single-news-container .inner-container .post-info-box img{width:100%}.single-news-container .inner-container .post-content-box{padding:3rem 2rem}.single-news-container .inner-container .post-content-box p{font-size:1.16em}.single-news-container .inner-container .post-content-box a{text-decoration:underline;color:#104B9D}.single-news-container .inner-container .post-share-box{margin-top:1rem;border-bottom:1px solid #CFCFCF;margin-bottom:6rem;padding-bottom:0.5rem}.single-news-container .inner-container .post-share-box .share-line{letter-spacing:1px;color:#afafaf;position:relative}.single-news-container .inner-container .post-share-box .share-line:after{content:"";display:block;position:absolute;top:50%;left:4rem;width:calc(100% - 4rem);height:1px;border-top:1px solid #CFCFCF}.single-news-container .inner-container .post-share-box .social-media-share-box{padding:0.5rem 0}.single-news-container .inner-container .post-share-box .social-media-share-box a{border-radius:3rem;color:#989898;border:1px solid;padding:6px;width:2.3rem;height:2.3rem;text-align:center;display:inline-block;line-height:1.8;margin-right:0.75rem}.single-news-container .inner-container .post-share-box .social-media-share-box a i{font-size:1.2em}.single-news-container .related-news-container{padding-bottom:6rem}.single-news-container .related-news-container h2{margin-bottom:1.75rem}@media only screen and (max-width:767px){.single-news-container{padding-top:2rem}.single-news-container .inner-container{width:100%}.single-news-container .inner-container .post-share-box{margin-bottom:4rem;width:calc(100% - 2rem);margin-left:auto;margin-right:auto}}@media (min-width:768px) and (max-width:1024px){.single-news-container{padding-top:2rem}.single-news-container .inner-container{width:100%}.single-news-container .inner-container .post-share-box{margin-bottom:4rem;width:calc(100% - 2rem);margin-left:auto;margin-right:auto}}.sdg-esg-container .sdg-wrapper{padding-top:1rem;padding-bottom:6rem}.sdg-esg-container .sdg-wrapper .sdg-intro{margin-bottom:2rem}.sdg-esg-container .sdg-wrapper .sdg-icon-txt-box{display:flex;align-items:center;gap:2rem;margin-bottom:2.5rem}.sdg-esg-container .sdg-wrapper .sdg-icon-txt-box img{max-width:140px}.sdg-esg-container .sdg-wrapper .sdg-icon-txt-box p{margin-bottom:0}.sdg-esg-container .esg-wrapper .esg-intro-container{background-size:cover;height:560px;display:flex;align-items:center;position:relative}.sdg-esg-container .esg-wrapper .esg-intro-container h2{color:#ffffff;margin-bottom:1rem}.sdg-esg-container .esg-wrapper .esg-intro-container .overlay{display:block;width:100%;height:100%;position:absolute;background:#00000060}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content{position:relative;max-width:1080px;padding-left:12vw}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content p{color:#ffffff}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content .highlight-points-box{display:flex;background:#ffffff;padding:1rem;align-items:center}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content .highlight-points-box div{border-right:1px solid;padding:1rem}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content .highlight-points-box div:nth-child(3){border-right:0px}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content .highlight-points-box p{margin-bottom:0;font-size:1.15em;font-weight:600;color:inherit;line-height:1.3;text-align:center}.sdg-esg-container .esg-mainpoints-container{padding-top:6rem;padding-bottom:5rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .key-img-box{margin-bottom:2rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .key-img-box img{width:100%}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box{padding-left:3rem;margin-bottom:2rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box h2{border-bottom:1px solid #C1C1C1;margin-bottom:1.3rem;padding-bottom:0.5rem;font-weight:600}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .list-points-box{min-height:140px}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .list-points-box ul{column-count:2;column-gap:1.3rem;list-style:inherit;margin-left:1.4em}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .alignments-txt{margin-bottom:0.5rem;font-weight:600}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .alignment-icon-box{display:flex;gap:1.2rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .alignment-icon-box img{max-width:80px}@media only screen and (max-width:767px){.sdg-esg-container .sdg-wrapper .sdg-intro{margin-bottom:2rem}.sdg-esg-container .sdg-wrapper .sdg-icon-txt-box{display:flex;align-items:center;gap:2rem;margin-bottom:2.5rem}.sdg-esg-container .sdg-wrapper .sdg-icon-txt-box img{max-width:140px}.sdg-esg-container .sdg-wrapper .sdg-icon-txt-box p{margin-bottom:0}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content{width:100%;padding:1rem}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content .highlight-points-box{flex-wrap:wrap;justify-content:center}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content .highlight-points-box div{border-right:0;border-bottom:1px solid;flex:auto}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content .highlight-points-box div:nth-child(3){border-right:0;border-bottom:0}.sdg-esg-container .esg-wrapper .esg-intro-container .text-content .highlight-points-box p{font-size:1.1em}.sdg-esg-container .esg-mainpoints-container{padding-top:4rem;padding-bottom:4rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .key-img-box{margin-bottom:2rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .key-img-box img{width:100%}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box{padding-left:1.5rem;margin-bottom:2rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box h2{font-size:1.6em}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .list-points-box{min-height:unset;margin-bottom:1.75rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .list-points-box ul{column-count:1}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .alignment-icon-box img{max-width:50px}}@media (min-width:768px) and (max-width:1024px){.sdg-esg-container .esg-wrapper .esg-intro-container .text-content{max-width:94%;margin:auto;padding-left:unset}.sdg-esg-container .esg-mainpoints-container{padding-top:4rem;padding-bottom:4rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box{align-items:flex-start;margin-bottom:2.5rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .key-img-box{margin-bottom:2rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .key-img-box img{width:100%}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box{padding-left:1.5rem;margin-bottom:2rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .list-points-box{min-height:unset;margin-bottom:1.75rem}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .list-points-box ul{column-count:1}.sdg-esg-container .esg-mainpoints-container .esg-mainpoints-inner-box .info-box .alignment-icon-box img{max-width:60px}}.contact-us-container .contact-form-details-container{margin-bottom:6rem}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner{min-height:560px;background-size:cover;display:flex;align-items:flex-end;padding:2.5rem;position:relative}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.22) 40%, rgba(0, 0, 0, 0) 58%)}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner .text-content{color:#ffffff;position:relative}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner .text-content h2{font-weight:600;margin-bottom:2rem}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner .text-content .contact-link{display:table;transition:0.2s ease}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner .text-content .contact-link.phone{font-size:1.4em;font-weight:600;display:inline-block}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner .text-content .contact-link:hover{color:#FCAF17}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner .text-content .contact-link i{font-size:1.25em;line-height:1.1em;margin-bottom:0;text-align:center;padding:0.35rem;border:1px solid;border-radius:2rem;width:2rem;height:2rem;margin-top:1.3rem}.contact-us-container .contact-form-details-container .enquiry-form-box{padding-left:3rem}.contact-us-container .contact-form-details-container .enquiry-form-box h2{font-weight:600;margin-bottom:2.3rem}.contact-us-container .contact-form-details-container .enquiry-form-box .gform_footer{text-align:left !important;margin-top:1rem}.contact-us-container .contact-form-details-container .enquiry-form-box .gform_footer .gform_button{margin:initial}.contact-us-container .our-office-container{padding-bottom:6rem}.contact-us-container .our-office-container h2{margin-bottom:1.5rem}.contact-us-container .our-office-container .inner{background:#EBEBEB;padding:1.6rem;margin-bottom:2rem}.contact-us-container .our-office-container .inner .map-address-box{display:flex;height:200px;gap:1.3rem}.contact-us-container .our-office-container .inner .map-address-box .google-maps{position:relative;padding-bottom:35%;height:0;overflow:hidden;flex-basis:40%;border:2px solid #ffffff}.contact-us-container .our-office-container .inner .map-address-box .google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.contact-us-container .our-office-container .inner .map-address-box .address{flex-basis:60%;padding:0.7rem 0}.contact-us-container .our-office-container .inner .map-address-box .address .branch-title{font-size:1.4em;font-weight:600}.contact-us-container .our-office-container .inner .map-address-box .address .icon-box .direction-icon{margin-right:0.7rem}.contact-us-container .our-office-container .inner .map-address-box .address .icon-box .direction-icon img{max-width:40px}@media only screen and (max-width:767px){.contact-us-container .contact-form-details-container{margin-bottom:4rem}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner{min-height:340px;padding:1.5rem}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) -3%, rgba(0, 0, 0, 0.22) 62%, rgba(0, 0, 0, 0) 74%)}.contact-us-container .contact-form-details-container .enquiry-form-box{padding-left:1rem;padding-top:3rem}.contact-us-container .our-office-container{padding-bottom:2rem}.contact-us-container .our-office-container .inner{margin-bottom:2rem}.contact-us-container .our-office-container .inner .map-address-box{flex-wrap:wrap;height:auto}.contact-us-container .our-office-container .inner .map-address-box .google-maps{padding-bottom:56%;flex-basis:100%}.contact-us-container .our-office-container .inner .map-address-box .address{flex-basis:100%}}@media (min-width:768px) and (max-width:1024px){.contact-us-container .contact-form-details-container{margin-bottom:4rem}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner{min-height:340px;padding:1.5rem;background-position:center}.contact-us-container .contact-form-details-container .enquiry-contact-box .inner .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.22) 100%, rgba(0, 0, 0, 0) 55%)}.contact-us-container .contact-form-details-container .enquiry-form-box{padding-left:3rem;padding-right:3rem;padding-top:3rem}.contact-us-container .our-office-container{padding-bottom:2rem}.contact-us-container .our-office-container .inner{margin-bottom:2rem}.contact-us-container .our-office-container .inner .map-address-box{flex-wrap:wrap;height:400px}.contact-us-container .our-office-container .inner .map-address-box .google-maps{padding-bottom:56%;flex-basis:100%}.contact-us-container .our-office-container .inner .map-address-box .address{flex-basis:100%}}.nice-select{width:100% !important}.nice-select .list{width:100% !important}.career-container h2{margin-bottom:1.6rem}.career-container .career-intro-container{padding-bottom:4rem}.career-container .reward-benefit-container h2{margin-bottom:2.5rem}.career-container .reward-benefit-container .single-benefit-box .inner{background:#F7F7F7;padding:3rem 1.5rem;min-height:420px}.career-container .reward-benefit-container .single-benefit-box .inner img{max-width:140px}.career-container .reward-benefit-container .single-benefit-box .inner .title{font-size:1.3em;font-weight:600;margin-top:1.35rem;margin-bottom:0.8rem}.career-container .reward-benefit-container .single-benefit-box .inner p{margin-bottom:0}.career-container .opening-position-container{padding-top:6rem;padding-bottom:3rem}.career-container .opening-position-container h2{margin-bottom:2rem}.career-container .career-form-container{padding-top:4rem;padding-bottom:6rem}.career-container .career-form-container h2{text-align:center;margin-bottom:3.5rem}.career-container .intern-page-relink-container{background-size:cover;background-position:center;height:540px;display:flex;align-items:end;padding-bottom:4rem;padding-left:4rem;position:relative}.career-container .intern-page-relink-container .overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0) 100%);height:100%;width:100%;position:absolute;bottom:0;left:0}.career-container .intern-page-relink-container .content-box{position:relative}.career-container .intern-page-relink-container .content-box h2{color:#ffffff;margin-bottom:1.5rem}.career-container .intern-page-relink-container .content-box .desc{color:#ffffff;max-width:420px}@media only screen and (max-width:767px){.career-container .reward-benefit-container .single-benefit-box{margin-bottom:2rem}.career-container .intern-page-relink-container{padding-bottom:3rem;padding-left:2rem;height:340px}}.accordion .accordion-item{margin-bottom:1.25rem;cursor:pointer}.accordion .accordion-item .accordion-item-header{font-weight:600;color:#444444;position:relative;padding:1rem 1.6rem 1rem 0rem;cursor:pointer;background-color:#F4F4F4;padding:1rem;font-size:1.15em;transition:all 0.2s ease-in-out}.accordion .accordion-item .accordion-item-header:after{display:inline-block;content:"";position:absolute;top:33%;right:1vw;font-family:"FontAwesome";font-size:1em;transition:all 0.2s ease}.accordion .accordion-item .accordion-item-header.active{background-color:#104B9D;color:#ffffff}.accordion .accordion-item .accordion-item-header.active:after{transform:rotate(180deg);border-color:#ffffff}.accordion .accordion-item .accordion-item-body{display:none;padding:1.5rem}.accordion .accordion-item .accordion-item-body ul{list-style:inherit;margin-left:1.4em}.accordion .accordion-item .accordion-item-body ol{list-style:auto;margin-left:1.4em}.accordion .accordion-item:hover .accordion-item-header{background-color:#104B9D;color:#ffffff;transition:all 0.2s ease-in-out}.internship-programme-container .intern-requirement-container{padding-top:5rem}.internship-programme-container .intern-requirement-container .single-requi-box{margin-bottom:5rem}.internship-programme-container .intern-requirement-container .single-requi-box .inner .title-box{background:#104B9D;position:relative;padding-top:5.8rem;padding-bottom:1.3rem}.internship-programme-container .intern-requirement-container .single-requi-box .inner .title-box .icon-box{position:absolute;left:50%;top:-2rem;transform:translate(-50%, 0);background:#ffffff;border-radius:5rem;width:6.5rem;height:6.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 16px -3px rgba(0, 0, 0, 0.25)}.internship-programme-container .intern-requirement-container .single-requi-box .inner .title-box .icon-box img{max-width:56px}.internship-programme-container .intern-requirement-container .single-requi-box .inner .title-box .title{font-size:1.5em;font-weight:600;color:#ffffff;margin-bottom:0}.internship-programme-container .intern-requirement-container .single-requi-box .inner .desc-box{background:#F6F6F6;padding:1.5rem;min-height:86px}.internship-programme-container .intern-requirement-container .single-requi-box .inner .desc-box ul{list-style:inherit;margin-left:1.4em;text-align:left}.internship-programme-container .intern-requirement-container .single-requi-box .inner .desc-box ul li{line-height:1.8rem}.internship-programme-container .intern-requirement-container .single-requi-box .inner .desc-box p:last-child{margin-bottom:0}.internship-programme-container .intern-opening-position{margin-bottom:4rem}.internship-programme-container .intern-to-say-container{padding-top:4rem;padding-bottom:4rem;background:#ECF0F2}.internship-programme-container .intern-to-say-container h2{text-align:center;margin-bottom:2rem}.internship-programme-container .intern-to-say-container .intern-to-say-swiper{position:relative}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-swiper-container .swiper-slide{padding:1.3rem 1.3rem 2rem 1.3rem}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-swiper-container .swiper-slide .inner-block{background:#ffffff;padding:1.5rem;box-shadow:0px 12px 21px 0px rgba(0, 0, 0, 0.08)}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-swiper-container .swiper-slide .inner-block .intern-comment{margin-top:0.5rem;padding:0.65rem;min-height:220px}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-swiper-container .swiper-slide .inner-block .intern-comment p{line-height:1.6}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-swiper-container .swiper-slide .inner-block .intern-details{padding:0 0.65rem}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-swiper-container .swiper-slide .inner-block .intern-details .name{font-size:1.3em;font-weight:600;margin-bottom:0;color:#104B9D}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-swiper-container .swiper-slide .inner-block .intern-details .university{font-weight:600;font-size:0.9em;margin-bottom:0}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-arrow-next{width:3rem;height:3rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;right:-1vw;left:auto}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-arrow-next:after{content:"";background-image:url(../images/swiper-arrow.png);display:block;width:1.3rem;height:1.3rem;background-size:100%;background-position:center;background-repeat:no-repeat;line-height:1;margin-left:-3px;transform:rotate(180deg)}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-arrow-prev{width:3rem;height:3rem;margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#ffffff;background-color:#FCAF17;border:0px !important;border-radius:40px;padding:0.3rem;border:1px solid #ffffff;left:-1vw;right:auto}.internship-programme-container .intern-to-say-container .intern-to-say-swiper .intern-to-say-arrow-prev:after{content:"";background-image:url(../images/swiper-arrow.png);display:block;width:1.3rem;height:1.3rem;background-size:100%;background-position:center;background-repeat:no-repeat;line-height:1;margin-left:-3px}.internship-programme-container .intern-apply-form-container{padding:5rem 0}.internship-programme-container .intern-apply-form-container h2{text-align:center;margin-bottom:2.5rem}.form-thankyou-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg, #0075be 0%, #6ecbec 100%);padding:1rem}.form-thankyou-container .form-ty-inner{max-width:740px;border-radius:0.65rem;background:#ffffff;padding:2rem;text-align:center;box-shadow:0 0 30px 10px #00000026}.form-thankyou-container .form-ty-inner .form-ty-content-box{position:relative}.form-thankyou-container .form-ty-inner .form-ty-content-box .success-box{display:inline-flex;font-size:2em;padding:2rem;background:#00c72d;border-radius:50%;width:3rem;height:3rem;line-height:1;align-items:center;justify-content:center;color:#ffffff;font-weight:800;margin-bottom:1rem}.form-thankyou-container .form-ty-inner .form-ty-content-box .text-content h3{font-weight:700;margin-bottom:1.7rem}.form-thankyou-container .form-ty-inner .form-ty-content-box .button-lists a{margin-right:0.35rem;margin-left:0.35rem;margin-bottom:1rem}.sticky-whatsapp-container{position:fixed;right:1rem;bottom:1rem;z-index:10000000}.sticky-whatsapp-container .sticky-whatsapp-inner{position:relative}.sticky-whatsapp-container .sticky-whatsapp-inner .stick-whatsapp-button{display:flex;padding:0.1rem;width:3rem;height:3rem;float:right;align-items:center;justify-content:center;background:#25D366;border-radius:50%;position:relative;cursor:pointer;opacity:0;visibility:hidden;transition:0.2s ease}.sticky-whatsapp-container .sticky-whatsapp-inner .stick-whatsapp-button i{font-size:2.4em;color:#ffffff;position:absolute;transition:0.2s ease}.sticky-whatsapp-container .sticky-whatsapp-inner .stick-whatsapp-button i.fa-xmark{opacity:0}.sticky-whatsapp-container .sticky-whatsapp-inner .stick-whatsapp-button i.fa-whatsapp{opacity:1}.sticky-whatsapp-container .sticky-whatsapp-inner .stick-whatsapp-button.show{opacity:1;visibility:visible}.sticky-whatsapp-container .sticky-whatsapp-inner .stick-whatsapp-button.active i.fa-whatsapp{opacity:0}.sticky-whatsapp-container .sticky-whatsapp-inner .stick-whatsapp-button.active i.fa-xmark{opacity:1}.sticky-whatsapp-container .sticky-whatsapp-inner .whatsapp-pop-box{position:absolute;right:0;top:-11rem;background:#ffffff;box-shadow:0 0 21px 10px #00000014;border-radius:0.5rem;transition:0.2s ease;overflow:hidden;opacity:0;visibility:hidden}.sticky-whatsapp-container .sticky-whatsapp-inner .whatsapp-pop-box .whatsapp-pop-inner{width:14rem;border-radius:0.8rem}.sticky-whatsapp-container .sticky-whatsapp-inner .whatsapp-pop-box .whatsapp-pop-inner .whatsapp-cont{padding:0.75rem;display:flex;align-items:center;transition:0.2s ease}.sticky-whatsapp-container .sticky-whatsapp-inner .whatsapp-pop-box .whatsapp-pop-inner .whatsapp-cont .icon{display:flex;padding:0.1rem;width:2rem;height:2rem;float:right;align-items:center;justify-content:center;background:#25D366;border-radius:50%;position:relative;margin-right:0.5rem}.sticky-whatsapp-container .sticky-whatsapp-inner .whatsapp-pop-box .whatsapp-pop-inner .whatsapp-cont .icon i{font-size:1.6em;color:#ffffff}.sticky-whatsapp-container .sticky-whatsapp-inner .whatsapp-pop-box .whatsapp-pop-inner .whatsapp-cont p{margin-bottom:0}.sticky-whatsapp-container .sticky-whatsapp-inner .whatsapp-pop-box .whatsapp-pop-inner .whatsapp-cont:hover{background:#e2e2e2}.sticky-whatsapp-container .sticky-whatsapp-inner .whatsapp-pop-box.active{top:-12rem;opacity:1;visibility:visible}.investor-relations-container{padding-bottom:6rem}.investor-relations-container .tab-wrapper{text-align:center;display:block;margin:auto;margin-bottom:3.5rem}.investor-relations-container .tab-wrapper .tabs{margin:0;padding:0;display:flex;justify-content:center}.investor-relations-container .tab-wrapper .tabs .tab-link{font-size:1.1em;margin:0 1rem;list-style:none;color:#a5a5a5;cursor:pointer;padding-bottom:0.3rem;transition:all ease 0.5s;border-bottom:solid 2px;letter-spacing:1px}.investor-relations-container .tab-wrapper .tabs .tab-link:hover{color:#FCAF17;border-color:#FCAF17}.investor-relations-container .tab-wrapper .tabs .tab-link.active{color:#FCAF17;border-color:#FCAF17;font-weight:700}.investor-relations-container .tab-wrapper.second-level-tab .tabs .tab-link{margin-right:0;border-bottom:0;line-height:1}.investor-relations-container .tab-wrapper.second-level-tab .tabs .tab-link:not(:last-child){border-bottom:0;border-right:1px solid;padding-right:1rem;line-height:1}.investor-relations-container .tab-wrapper.second-level-tab .tabs .tab-link:hover{color:#000000}.investor-relations-container .tab-wrapper.second-level-tab .tabs .tab-link.active{color:#000000}.investor-relations-container .tab-content-wrapper .tab-content{display:none;opacity:0;transform:translateY(15px);animation:tabContentFadeIn 0.5s ease 1 forwards}.investor-relations-container .tab-content-wrapper .tab-content.active{display:block}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner{padding:1.75rem;background:#F6F6F6;align-content:space-between;flex-wrap:wrap;position:relative;transition:0.3s ease}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner .file-name{font-size:1.35em;min-height:100px}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner .btm-dl-box{display:flex;align-items:center}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner .btm-dl-box svg{width:1.7rem;margin-right:1rem}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner .btm-dl-box svg path{fill:#000000}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner .btm-dl-box p{margin-bottom:0}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner a{position:absolute;top:0;left:0;width:100%;height:100%}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner:hover{background:#FCAF17}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner:hover .file-name{color:#ffffff}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner:hover .btm-dl-box svg path{fill:#ffffff}.investor-relations-container .tab-content-wrapper .tab-content.dl-pdf .inner:hover .btm-dl-box p{color:#ffffff}.investor-relations-container .single-ir-dl-box{margin-bottom:1.75rem}.investor-relations-container .cor-info-table-wrapper{padding:1.5rem;background:#f7f7f7}.investor-relations-container .cor-info-table-wrapper .cor-info-table{width:100%}.investor-relations-container .cor-info-table-wrapper .cor-info-table tr{border-bottom:1px solid #dcdcdc}.investor-relations-container .cor-info-table-wrapper .cor-info-table tr td{padding:0.6rem;font-size:1.1em}.investor-relations-container .cor-info-table-wrapper .cor-info-table tr td:first-child{font-weight:700;width:16%}.investor-relations-container .cor-info-table-wrapper .cor-info-table tr:last-child{border-bottom:0}.investor-relations-container .document-dl-link{transition:all 0.2s ease}.investor-relations-container .document-dl-link:hover{color:#FCAF17;transition:all 0.2s ease}.investor-relations-container .document-dl-link:hover svg path{fill:#FCAF17;transition:all 0.2s ease}@media only screen and (max-width:767px){.investor-relations-container .cor-info-table-wrapper .cor-info-table tr td{display:block;width:100%}.investor-relations-container .cor-info-table-wrapper .cor-info-table tr td:first-child{font-weight:700;width:100%;padding-top:1rem;padding-bottom:0}}.back-to-top{position:fixed;bottom:4.5rem;right:1.5rem;width:2rem;height:2rem;border:none;border-radius:50%;background:#a9b1b7;color:#fff;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;z-index:1000000}.back-to-top.show{opacity:1;visibility:visible}