.home-ban-vid-wrap video{border-radius:24px}#home-banner{position:relative;padding-bottom:5%}.hom-ban-txt-wrap{position:absolute;bottom:20%;left:5%;width:65%}.hom-ban-txt-wrap h1,.hom-ban-txt-wrap p{color:#fff}.hom-ban-txt-wrap h1{line-height:64px}.hom-ban-txt-wrap p{width:80%;font-size:1.318vw;padding-bottom:3%}.hom-ban-txt-wrap h1 span{color:#8fc138}.hom-ban-txt-wrap h1{margin-bottom:5%}.ban-txt-wrap{position:absolute;bottom:40%;left:5%;width:50%}.ban-txt-wrap h1,.ban-txt-wrap p{color:#fff}.ban-txt-wrap p{font-size:1.25vw}.abt-sec2-wrap{padding:5% 0;width:80%;margin:auto;text-align:center}.abt-sec2-wrap p{font-size:20px;font-weight:400}.abt-tab-menu{width:80%;margin:0 auto 3%}.abt-tab-menu ul{margin:0;padding:8px;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:2px solid #f0f0f0;border-radius:50px}.abt-tab-menu ul li{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;text-align:center;transition:.5s all}.abt-tab-menu ul li a{font-size:16px;display:inline-block;padding:14px 8px;display:block;text-decoration:none;transition:.5s all;border-radius:35px;border-bottom:0;background:#f9fafc;margin:0 5px;border:2px solid #f3f3f3;font-weight:500}.abt-tab-menu ul li a:focus{outline:none}.abt-tab-menu ul li a.active{background:#8fc138;color:#000;font-weight:500;text-decoration:none;transition:.5s all}.abt-tab-menu ul li a.active:focus{outline:none}.tab-box{display:none}.tab-teaser{width:100%;margin:0 auto}.tab-main-box{background:#f3f7ed;padding:5%;border-radius:25px}.tab-box h2,.tab-box,.tab-box p{color:#000}.abt-tab-title{font-size:2.604vw;line-height:110%;width:80%;font-weight:600}.ofc-adress-wrap{padding-top:4%}.adress-cards{background-color:#8fc138;border-radius:20px;padding:5%;width:98%}.adress-cards p{margin-bottom:0}section#abt-tabs{padding-bottom:5%}#pro-banner{padding-bottom:5%}.pro-sec2-wrap{text-align:center;width:85%;margin:auto;padding-bottom:5%}.pro-overview{border:1px solid #f7f7f7;color:#8fc138;border-radius:25px;padding:4px 18px;background:#f7f7f7;font-weight:500;width:fit-content;font-size:18px;margin:0 auto 2%}.pro-sec2-wrap h4{width:85%;margin:auto;padding-bottom:2%}.pro-sec2-wrap h4,.pro-sec2-wrap p{color:#000}.pro-vertical-tabs:after{content:"";display:table;clear:both}.pro-vertical-tabs{position:relative;margin-left:40%}.pro-tabs{position:relative;float:left;width:55%;padding-left:0;margin-top:0;margin-bottom:0;margin-left:-67%}.pro-tabs li{position:relative;list-style:none}.pro-tabs li:after{content:"";display:table;clear:both}.pro-tabs li a{position:relative;display:block;padding:15px 20px 15px 0;border-bottom:1px solid #f3f7ed;margin-bottom:10px;color:$base-color;background:#fff;cursor:pointer;position:relative;vertical-align:middle;transition:1s all cubic-bezier(.075,.82,.165,1)}.pro-tabs li.active a{color:#fff;background:#8fc138;border-radius:10px;padding:15px 20px 15px 40px}.pro-tabs-content .content{display:none;padding:10px}.pro-tabs-content .content.active{display:inline-block;transition:5s all}.pro-tabs-content{background:#f7f7f7;padding:30px;border-radius:10px;color:#000;font-weight:400;transition:5s all}.pro-title-wrap{padding-bottom:15px;border-bottom:2px solid #8fc138;margin-bottom:20px}.pro-tabs-content .project-details{padding:15px 0;border-bottom:1px solid #e6e6e6}.pro-tabs-content .project-details:last-child{border-bottom:0}.pro-tabs-content .content.active .project-details:last-child{border-bottom:1px solid #f3f7ed}.pro-img-wrap{padding-top:5%}.pro-img-wrap img{border-radius:10px}.toll-wrap{margin-top:10%;border-top:2px solid;padding-top:10%}.toll-wrap h3{margin-bottom:0}.next-sec4-heading{padding-bottom:20px}.our-proj-desc{color:#000}.our-proj-desc span{font-weight:500;padding-top:2%}.our-projs-wrap{padding:2%;background-color:#f3f7ed;border-radius:15px}.contact-banner img{border-radius:20px}section#contact-sec2{padding-bottom:4%}.c-sub-title{color:#8fc138;font-weight:400}.c-sec2-wrap{width:50%;padding-bottom:3%}.c-form-wrap{border-radius:15px;color:#000}.loction-bg-wrap{background-color:#f3f7ed;padding:5%;border-radius:15px;width:95%}.loc-addres-wrap{width:90%;padding-bottom:5%;font-size:16px;font-weight:500}.loc-addres-wrap h6{font-weight:700}.loc-addres-wrap a{color:#000}.loc-addres-wrap h6 img{padding-right:20px}.fw-400{font-weight:400}input[type=text],input[type=email],textarea{padding:12px 6px 12px 0 !important;border:0 !important;background-color:transparent;border-bottom:1px solid #e4e4e4 !important;margin-top:5px}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search]{color:#6a6a6a;height:50px !important}.cs-field-wrapper label{color:#000;width:80%;font-weight:500}.cs-field-wrapper input::placeholder,.cs-field-wrapper textarea::placeholder{color:#b3b3b3;opacity:1;font-size:14px !important}.cs-field-wrapper textarea{height:100px}input[type=text]:focus-visible,input[type=email]:focus-visible,textarea:focus-visible{outline:0 !important}.cs-field-wrapper .button1{color:#000;border-radius:25px;background-color:#a6ce39;border:1px solid #a6ce39;padding:15px 30px;font-size:16px;margin-top:5%}.cs-field-wrapper .button1:hover{border:1px solid #a6ce39;background-color:#a6ce39;color:#000;transition:all .5s ease-in-out}.locations{padding-top:16%}.location-text{margin:10px;cursor:pointer;color:#7aaa27;padding:15px 20px 15px 0;transition:1s all cubic-bezier(.075,.82,.165,1)}.location-text span{color:#000;font-size:36px;font-weight:300}.location-text:hover span{color:#fff}.location-text:hover{color:#fff;background:#8fc138;border-radius:10px;padding:15px 20px;transition:1s all cubic-bezier(.075,.82,.165,1)}.map-location{fill:#3e521e;transition:fill .3s ease}.highlighted{fill:#fff;filter:drop-shadow(2px 3px 40px #8fc139);border:1px solid #8fc139}#reg-sec2{padding:5% 0 0;position:relative}.main-tab .main-tab-head{margin:0;padding:0;float:left;list-style:none;height:32px;width:100%}.main-tab .main-tab-head li{float:left;margin:0 20px;cursor:pointer;padding:0 0 10px;line-height:31px;color:#b4b4b4;position:relative;font-size:20px;font-weight:500}.main-tab .main-tab-head li.active:after{content:'';position:absolute;width:100%;border-radius:5px;height:2px;bottom:0;left:0;background:#8fc138;transform-origin:bottom right;transition:transform .25s ease-out}.main-tab .main-tab-head li:hover{color:#000}.main-tab .main-tab-head li.active{color:#000;display:block}.main-tab .main-tab-container{clear:both;width:100%}.main-tab .main-tab-content{padding:40px 20px;display:none}.quarter-wrap{padding:2% 0;position:relative}.quarter-wrap a{padding:8px 20px;margin-right:15px;color:#000;background-color:#f7f7f7;border:1px solid #e9e9e9;border-radius:30px;font-size:16px;font-weight:500}.quarter-wrap a.active{background-color:#8fc138}.q-files-wrap{padding:2% 0 0;background-color:#fff;border-radius:15px}.q-files-container .q-files-outer{border-bottom:2px solid #dbdbdb}div.q-files-container .q-files-outer:last-child{border-bottom:0}.q-files-wrap .q-single-file{padding:2% 0;font-weight:400;display:flex;align-items:center;width:100%;justify-content:stretch;position:relative}.download-arrow{float:right;position:absolute;bottom:25%;right:3%}.download-arrow img{border:2px solid #8fc138;padding:10px 11px;border-radius:50%}.q-files-wrap a:hover{color:#8fc138}.q-files-wrap .q-single-file:hover .download-arrow img{background-color:#8fc138}.q-files-wrap>.q-single-file:nth-last-child(1){border-bottom:0}.q-files-wrap .q-single-file span{font-size:30px;font-weight:200;padding-right:20px}.select-year-wrap select{padding:10px;border-radius:30px;background-color:#f9fafc;border:1px solid #f9fafc;width:80%}.select-year-wrap select:focus-visible{outline:0}.inv-banner-img img{border-radius:20px}section#dist-sec2{margin:5% 0 3%}.dist-main-tab .dist-main-tab-head{margin:0;padding:0;float:left;list-style:none;height:32px;width:100%}.dist-main-tab .dist-main-tab-head li{float:left;margin:0 20px 0 0;cursor:pointer;padding:10px 20px;color:#000;position:relative;font-weight:500;border-radius:0;border-bottom:2px solid #f3f7ed}.dist-main-tab .dist-main-tab-head li.active{transition:transform .25s ease-out;border-bottom:2px solid #8fc138}.dist-main-tab .dist-main-tab-head li:hover{color:#000}.dist-main-tab .dist-main-tab-head li.active{color:#000;display:block}.dist-main-tab .dist-main-tab-container{clear:both;width:100%}.dist-main-tab .dist-main-tab-content{padding:20px 0;display:none}.dist-main-tab{padding:0 2% 3%}.dist-quarter-wrap{padding:2% 0;position:relative}.dist-quarter-wrap a{padding:8px 20px;margin-right:15px;color:#000;background-color:#f7f7f7;border:1px solid #e9e9e9;border-radius:30px;font-size:16px;font-weight:500}.dist-quarter-wrap a.active{background-color:#8fc138}.tab-title-wrap{padding-top:2%}.tab-title-wrap h4{margin-bottom:0}.search-wrap .input-container{display:flex;border:2px solid #8fc138;border-radius:30px}.search-submit{background:#8fc138;color:#fff;vertical-align:middle;padding:0 20px;border-radius:50px;margin:2px;outline:none;cursor:pointer}.search-wrap .input-container input[type=search]{padding:3px 10px;background:#f3f7ed;border:0;height:40px;border-radius:30px}.dist-search-wrap .input-container input[type=search],.un-dist-search-wrap .input-container input[type=search]{background:0 0}.down-wrap{padding-top:15px}.down-wrap .select-year-wrap select{padding:5px 10px}.down-file-wrap a{padding:8px 20px;margin-right:15px;color:#000;background-color:#8fc138;border-radius:30px;font-size:16px;font-weight:500}.down-file-wrap a:hover{color:#000}.down-file-wrap a img{padding-left:10px}.down-file-wrap{text-align:right}.table-data-wrap{padding-top:4%}.copy-righ{color:#FFFFFFB2;font-size:14px}.policy{font-size:14px}.arrowPacman{--arrow-width:20px;--arrow-spacer:4px;--arrow-plus-spacer:calc(var(--arrow-width) + var(--arrow-spacer));overflow:hidden;position:absolute;right:-.2em;top:50%;transform:translate(-50%,-50%);width:var(--arrow-plus-spacer)}.arrowPacman svg{height:18px;padding-left:5px;width:18px}.arrowPacman svg:last-of-type{margin-left:var(--arrow-spacer)}.arrowPacman-clip{align-items:center;display:flex;overflow:hidden;transform:translateX(calc(var(--arrow-plus-spacer) * -1));width:calc(var(--arrow-plus-spacer) + var(--arrow-width))}@keyframes pacman{to{transform:translateX(0)}}.button1{display:inline-block;position:relative;white-space:nowrap}.button1:hover .arrowPacman-clip{animation-delay:.15s;animation-duration:.8s;animation-name:pacman;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.55,0,.21,1)}.privacy-policy-wrap{padding:3% 0;width:90%;margin:auto}.privacy-policy-wrap h1{font-weight:500 !important;padding-bottom:2%;border-bottom:2px solid #d0d0d0;margin-bottom:3%}.privacy-policy-wrap ul li{margin-left:2%}.policy a,.policy a:hover,.policy a:active,.policy a:focus{color:#FFFFFFB2}.abt-tab-menu ul li a:hover{background-color:#8fc138;color:#000}.pro-tabs li a:hover{color:#fff;background:#8fc138;border-radius:10px;padding:15px 20px 15px 30px}.new-pol-cta-wrap:hover a{color:#000}@media(max-width:575.98px){.policy-row .row .col-md-10{width:85%}.policy-row .row .col-md-2{width:15%}}@media(max-width:767.98px){.hom-ban-txt-wrap h1{margin-bottom:10%;font-size:32px !important;line-height:40px;font-weight:600 !important}.hom-ban-txt-wrap{width:95%;bottom:10%}.ban-txt-wrap{bottom:10%;left:8%;width:90%}.ban-txt-wrap h1{font-size:40px !important;font-weight:600 !important;line-height:45px}.abt-sec2-wrap{width:100%;padding:10% 0 5%;text-align:left}.abt-tab-menu ul{background-color:#fff;overflow:scroll;width:100%;border-radius:0}.abt-tab-menu ul li a{background-color:#f7f7f7;font-size:16px;width:max-content;padding:14px 20px;font-weight:400;margin-bottom:5%}.abt-tab-menu ul li a.active{font-weight:600}.abt-tab-menu{width:100%;margin:0 auto 5%}.abt-tab-menu ul li{margin-right:5%;flex-grow:0}.abt-tab-title{font-size:24px;width:90%;font-weight:600;line-height:32px}.abt-tab-desc{font-size:16px;padding-top:3%}.adress-cards{border-radius:10px;padding:4%;width:100%;margin-bottom:10%}.adress-cards h5{font-size:16px !important;color:#000;margin-bottom:5px}.adress-cards p{font-size:16px}.tab-main-box{padding:5% 5% 0;border-radius:20px}.pre-footer img.nxt-img{border-radius:15px}.abt-sec2-wrap p{font-size:18px;font-weight:500}.pro-overview{padding:2px 14px;font-weight:400;font-size:14px}.pro-sec2-wrap,.pro-sec2-wrap h4{width:100%;text-align:left}.pro-sec2-wrap h4{font-size:20px !important}.pro-sec2-wrap p{font-size:16px}#pro-banner{padding-bottom:10%}.our-projs-wrap{padding:8% 5%}.our-projs-wrap h3{font-size:28px !important}.our-proj-desc p{font-size:16px}.location-text{margin:10px 0;font-size:16px;color:#000;border-radius:10px;font-weight:400;padding:5px 10px 6px;border:1px solid}.location-text:hover{padding:5px 10px 6px 20px}.map-container{height:100%;width:95%;margin:auto}.map-desc p{font-size:16px}.location-text span{font-size:26px;font-weight:400}.next-sec4-heading h2{font-size:32px !important}.accordion-button:after{background-image:url("/wp-content/uploads/2024/11/Group-33492.svg");transition:all .5s}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E")}.accordion-button:after{transition:all .5s}.project-details,.pro-title-wrap p{font-size:16px}.pro-title-wrap h4{font-size:20px !important}.pro-acc button.accordion-button{font-size:18px;font-weight:600;padding-top:6%;padding-bottom:6%;background-color:#f7f7f7;border-radius:15px;line-height:initial}.pro-acc .accordion-item{margin-bottom:8%;border-radius:15px;border:2px solid #f7f7f7}.pro-acc button.accordion-button:focus{box-shadow:none}.pro-acc .accordion-item:first-of-type>.accordion-header .accordion-button,.pro-acc .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-radius:15px;line-height:initial}.nxt-sec{padding:60px 0 20px}.pro-title-wrap{padding-top:5%}.mob-toll{padding:10% 0 5%;border-top:1px solid;margin-top:15%}.mob-toll h3{font-size:32px !important;font-weight:400 !important}.c-sub-title{font-size:14px}.c-sec2-wrap{width:100%}.c-sec2-wrap h3{font-size:32px !important;line-height:initial}.cs-field-wrapper label{font-size:16px}.loc-addres-wrap{width:100%;font-size:16px;padding-bottom:10%}.loc-addres-wrap h6{font-size:18px !important;font-weight:600 !important}.c-form-wrap{padding:5% 0 0}.frm-wrap{padding-bottom:5%}.policy,.copy-righ{font-size:14px}.locations{padding-top:5%;padding-bottom:10%}.nxt-sec .row,.nxt1-sec .row,.tab-main-box .row,.row.ofc-adress-wrap{display:block}.nxt-sec .row .col-md-5,.nxt-sec .row .col-md-7,.nxt1-sec .row .col-md-6,.tab-main-box .row .col-md-5,.tab-main-box .row .col-md-7,.row.ofc-adress-wrap .col-md-6{width:100%}.policy-row .row{display:flex}.q-files-wrap .q-single-file span{float:inline-start;font-size:24px;margin-right:20px;padding-right:0}.q-files-wrap .q-single-file{font-size:16px;padding:5% 0;width:85%}.q-single-file .pnum{width:15%}.tab-box p,.adress-cards p{font-weight:400}.pro-sec2-wrap p{font-weight:400}.download-arrow{bottom:initial;right:-16%}.q-files-wrap{margin-top:5%;padding:4%}.q-files-wrap p{font-size:16px}.download-arrow.mob-arr{right:2%;margin-right:0 !important}.cs-field-wrapper label{width:100%}.q-files-wrap h5{font-size:18px;line-height:normal}.main-tab .main-tab-head li{line-height:normal}.main-tab .main-tab-head{height:auto}.main-tab .main-tab-content{padding:40px 0}.dist-main-tab .dist-main-tab-head li{font-size:14px}.dist-main-tab .dist-main-tab-head li{margin:0 10px 0 0;padding:10px 5px}.down-file-wrap.dist-cta-wrap.mobile{margin-top:50px}}@media(max-width:1024px) and (min-width:768px){.ban-txt-wrap{bottom:15%}.abt-tab-menu,.ic-content.nxt-content{width:100%}.abt-tab-menu ul li a,.ic-content p,.pro-title-wrap p,.pro-tabs li a{font-size:14px;font-weight:400}.abt-tab-menu ul li a{padding:10px;font-size:12px !important}.abt-sec2-wrap p{font-size:18px}.pro-tabs li.active a{padding:5px 15px}.pro-title-wrap h4,h3.ic-hedings{font-size:22px!important}.pro-tabs li a{padding:5px 10px}.prefooter-content h2{padding-bottom:10px}.page-template-template-sustainability .ban-txt-wrap{bottom:30%}h2{font-size:3.6vw !important}.locations{padding-top:0}.location-text span{font-size:24px;font-weight:400}.location-text{font-size:14px}.pro-sec2-wrap h4{font-size:20px !important}.pro-sec2-wrap p,.pro-overview{font-size:16px}.pro-sec2-wrap,.pro-sec2-wrap h4{width:90%}.prefooter-content h2{padding-bottom:0;font-size:26px !important}.our-projs-wrap{padding:4%}.project-details{font-size:14px;font-weight:300}.toll-wrap{padding-bottom:5%}.loc-addres-wrap,.c-sub-title{font-size:14px}.loc-addres-wrap h6{font-size:18px !important}.dist-main-tab .dist-main-tab-head li{font-size:14px}}@media(max-width:1200px) and (min-width:1025px){.abt-tab-menu{width:100%}.abt-tab-menu ul li a{padding:10px 15px}.tab-box p,.adress-cards p,.button1,.ic-content p,.pro-title-wrap p,.pro-tabs li a{font-size:16px}.ic-content.nxt-content{width:100%}.prefooter-content{bottom:25%}.prefooter-content h2{padding-bottom:20x}.pro-sec2-wrap h4{font-size:22px !important}.pro-sec2-wrap p{font-size:16px}.c-sub-title{font-size:14px}.loc-addres-wrap,.cs-field-wrapper label{font-size:16px}.loc-addres-wrap h6{font-size:18px !important}.ban-txt-wrap{bottom:20%}.dist-main-tab .dist-main-tab-head li{font-size:16px}}@media(max-width:1300px) and (min-width:1201px){.tab-box p,.button1,.ic-content p,.pro-title-wrap p,.pro-tabs li a{font-size:16px}.adress-cards p{font-size:15px}.abt-tab-menu ul li a{font-size:14px}}@media(max-width:1400px) and (min-width:1301px){.abt-tab-menu ul li a{font-size:14px}}@media (max-width:1799px) and (min-width:1500px){p{font-size:1.25vw !important;line-height:normal !important}.stand-card-item{font-size:1.406vw !important;line-height:normal !important}.stand-card-content h3{width:50% !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,div#secondary-nav ul li a{font-size:1.25vw}}@media(min-width:1800px){.abt-sec2-wrap p{font-size:1.25vw}.abt-tab-menu ul li a{font-size:1.1vw;border-radius:50px}.pro-overview{font-size:1vw}.main-tab .main-tab-head li{font-size:1.25vw}.cs-field-wrapper .button1,.loc-addres-wrap{font-size:18px}p{font-size:1.25vw !important;line-height:normal !important}.stand-card-item{font-size:1.406vw !important;line-height:normal !important}.stand-card-content h3{width:50% !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,div#secondary-nav ul li a{font-size:1.25vw !important}}