﻿.tk-omnes-pro{font-family:"omnes-pro",sans-serif;}.tk-roboto{font-family:"roboto",sans-serif;}.tk-rubik{font-family:"rubik",sans-serif;}strong,b{font-weight:500;}@media(min-width:1200px){.container-fluid{padding-left:50px;padding-right:50px;}}@media(max-width:576px){.container-fluid{padding-left:25px;padding-right:25px;}}@media(max-width:576px){.row{margin-right:-25px;margin-left:-25px;}}@media(max-width:576px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding-right:25px;padding-left:25px;}}@media(min-width:1200px){.inner-container{padding:0 70px;}}body{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:140%;}.site-wrapper{position:relative;}.site-wrapper div.menu-bg{background:#13a89e;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:none;}.site-wrapper.menu-open div.menu-bg{display:block;animation:fadeInHalf 1s;opacity:.5;}@keyframes fadeInHalf{from{opacity:0;}to{opacity:.5;}}body{margin:0;padding:0;overflow-x:hidden;}#menuToggle{display:block;position:absolute;top:20px;right:-50px;z-index:1;-webkit-user-select:none;user-select:none;}@media(max-width:576px){#menuToggle{right:20px;}}#menuToggle input{display:block;width:70px;height:35px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(4px,-11px);background:#232323;}@media(max-width:576px){#menuToggle input:checked~span{transform:rotate(45deg) translate(2px,0);}}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2);}#menuToggle input:checked~span:nth-last-child(2){opacity:1;transform:rotate(-45deg) translate(-3px,17px);}@media(max-width:576px){#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(-1px,4px);}}#menuToggle input:checked~.menu-container{transform:translate(0,0);opacity:1;}#menuToggle input:checked~.menu-container div.bg{opacity:.5;}#menuToggle .menu-container{position:absolute;min-width:25vw;padding-top:0;right:0;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);top:-40px;right:-55px;height:100vh;background:#fff;}@media(max-width:1440px){#menuToggle .menu-container{min-width:40vw;}}@media(max-width:576px){#menuToggle .menu-container{width:100vw;right:-20px;}}#menuToggle .menu-container #menu{list-style-type:none;-webkit-font-smoothing:antialiased;position:relative;padding-right:60px;}@media(max-width:576px){#menuToggle .menu-container #menu{padding-right:20px;margin-bottom:0;padding-top:50px;}}#menuToggle .menu-container #menu li{font-family:"roboto",sans-serif;font-style:normal;font-weight:500;font-size:36px;line-height:140%;text-align:right;letter-spacing:-.02em;color:#333;}@media(max-width:576px){#menuToggle .menu-container #menu li{font-style:normal;font-weight:500;font-size:38px;line-height:140%;text-align:right;}}#menuToggle .menu-container #menu li a{color:#333;position:relative;text-decoration:none;transition:color ease-in-out 300ms;}#menuToggle .menu-container #menu li a:hover{color:#7d7d7d;}#menuToggle .menu-container #menu li a:hover::after,#menuToggle .menu-container #menu li a:focus::after{height:2px;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}#menuToggle .menu-container #menu li a::after{position:absolute;top:100%;left:0;width:100%;height:2px;background:#7d7d7d;content:'';opacity:0;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;-moz-transition:height .3s,opacity .3s,-moz-transform .3s;transition:height .3s,opacity .3s,transform .3s;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px);}#menuToggle .menu-container #menu li a.active{color:#0092d4;}#menuToggle .menu-container #menu li a.contact-us{color:#ff6634;}#menuToggle span{display:block;width:70px;height:3px;margin-bottom:10px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;}@media(max-width:576px){#menuToggle span{width:45px;}}#menuToggle span:first-child{transform-origin:0% 0%;}#menuToggle span:nth-last-child(2){transform-origin:0% 100%;}h1,.h1{font-family:"roboto",sans-serif;font-size:90px;font-style:normal;font-weight:900;line-height:99px;letter-spacing:.03em;text-align:left;}@media(max-width:576px){h1,.h1{font-size:56px;line-height:110%;}}h2,.h2{font-family:"roboto",sans-serif;font-size:46px;font-style:normal;font-weight:500;line-height:64px;letter-spacing:-.02em;text-align:left;}@media(max-width:576px){h2,.h2{font-size:38px;line-height:112%;}}h2.blue,.h2.blue{color:rgba(0,146,212,.5);}h2.blue b,h2.blue strong,.h2.blue b,.h2.blue strong{color:#0092d4;}h2.white,.h2.white{color:#fff;}h2.green,.h2.green{color:#71bf43;}h2 p,.h2 p{margin:0;}h3,.h3{font-family:"omnes-pro",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:29px;letter-spacing:0;text-align:left;}h3 b,h3 strong,.h3 b,.h3 strong{font-weight:600;}a.hover-underline{color:#333;position:relative;text-decoration:none;transition:color ease-in-out 300ms;}a.hover-underline:hover{color:#7d7d7d;}a.hover-underline:hover::after,a.hover-underline:focus::after{height:2px;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}a.hover-underline::after{position:absolute;top:100%;left:0;width:100%;height:2px;background:#7d7d7d;content:'';opacity:0;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;-moz-transition:height .3s,opacity .3s,-moz-transform .3s;transition:height .3s,opacity .3s,transform .3s;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px);}a.hover-underline.blue{color:rgba(0,146,212,.8);}a.hover-underline.blue:hover{color:#0092d4;}a.hover-underline.blue::after{background:#0092d4;}a.hover-underline.active{color:#0092d4;}a.hover-underline.contact-us{color:#ff6634;}.fixed-nav-bar{position:fixed;top:0;left:0;z-index:9999;width:100%;padding-top:20px;transition:all ease-in-out 200ms;}@media(max-width:576px){.fixed-nav-bar .site-logo{position:relative;z-index:10;}}.fixed-nav-bar .site-logo img.main-logo{height:80px;transition:all ease-in-out 200ms;width:231px;opacity:1;}.fixed-nav-bar .site-logo img.alt-logo{transition:all ease-in-out 200ms;opacity:0;width:0;}.fixed-nav-bar #menuToggle{transition:all ease-in-out 200ms;}.fixed-nav-bar.minimized{background: linear-gradient(90deg, #72BF44 -100%, #72BF44 -92%, #20C4F4 -50%, #1192D1 -6%, #1192D1 0%, #1192D1 8%, #20C4F4 50%, #72BF44 92%, #72BF44 100%);padding-top:20px;padding-bottom:20px;}.fixed-nav-bar.minimized .site-logo img.main-logo{width:0;opacity:0;height:0;}.fixed-nav-bar.minimized .site-logo img.alt-logo{width:94px;opacity:1;}.fixed-nav-bar.minimized #menuToggle{top:5px;}.fixed-nav-bar.minimized #menuToggle .menu-container{top:-10px;}.hero-banner{ background: linear-gradient(180deg, rgba(3, 3, 3, 0.7) 0%, rgba(0, 0, 0, 0) 100%),  url("../../Content/images/header_new_homepage_compress.jpg");
background-size: cover;
mix-blend-mode: multiply;background-position: right center;background-repeat:no-repeat;background-position:center center;}@media(max-width:576px){.hero-banner{align-items:normal !important;}}.hero-banner .banner-title-col{margin-top:-33%;}@media(max-width:576px){.hero-banner .banner-title-col{margin-top:140px;}}.hero-banner h1{color:#fff;text-shadow:0 2px 6px rgba(26,26,26,.7);}.hero-banner h2{color:#fff;text-shadow:0 2px 4px rgba(26,26,26,.5);}.hero-banner h3{color:#fff;}.hero-banner.inner-page-banner .banner-title-col{margin-top:auto;}.hero-banner.inner-page-banner h1{text-shadow:0 2px 5px rgba(26,26,26,.8);}.hero-banner.inner-page-banner h1 p{margin-bottom:0;}.hero-banner.inner-page-banner h2{color:rgba(255,255,255,.75);text-shadow:0 3px 4px rgba(26,26,26,.9);}.hero-banner.inner-page-banner h2 b,.hero-banner.inner-page-banner h2 strong{color:#fff;}.hero-banner.inner-page-banner.small-banner{min-height:125px;}.breadcrumb{color:#fff;}.breadcrumb.gray{color:#a7a5a5;}.breadcrumb.gray a{color:#a7a5a5;}.breadcrumb.gray a::after{background:#a7a5a5;}.breadcrumb.no-banner{margin-top:12px;margin-bottom:12px;}.breadcrumb span{display:inline-block;}.breadcrumb span a{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:145%;display:inline-block;position:relative;text-decoration:none;}.breadcrumb span a:hover::after,.breadcrumb span a:focus::after{height:1px;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}.breadcrumb span a::after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#fff;content:'';opacity:0;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;-moz-transition:height .3s,opacity .3s,-moz-transform .3s;transition:height .3s,opacity .3s,transform .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);}.breadcrumb .separator{margin:0 5px;}.full-height{min-height:100vh;}.tagline-box{padding:20px 20px;position:relative;margin-top:45px;}.tagline-box .bg{background:#13a89e;opacity:.8;mix-blend-mode:multiply;position:absolute;top:0;left:0;width:100%;height:100%;}.tagline-box h3{position:relative;}.services-banner{background-color:rgba(0,146,212,.75);position:relative;}.services-banner.ecology{background:linear-gradient(0deg,rgba(113,191,67,.1),rgba(113,191,67,.1)),#fff;}@media(max-width:576px){.services-banner{overflow:hidden;}}.services-banner::before{background:linear-gradient(180deg,#fff 33.33%,rgba(255,255,255,0) 99.31%),url("../../Content/images/02_BusinessSectors_2000x1122.jpg") no-repeat bottom center;mix-blend-mode:multiply;content:"";height:100%;width:100%;position:absolute;top:0;left:0;}.services-banner h2{color:rgba(255,255,255,.6);font-weight:300;}.services-banner h2 b,.services-banner h2 strong{color:#fff;}.services-banner .text-col{max-width:46%;padding-top:9.5%;}@media(min-width:577px){.services-banner .text-col{flex:0 0 46%;}}@media(max-width:576px){.services-banner .text-col{max-width:100%;padding-top:50px !important;}}.services-banner div.image-col{padding-top:7%;flex:0 0 54%;}@media(max-width:576px){.services-banner div.image-col{padding-top:20px;padding-bottom:55px;}}.services-banner .sector-wheel-container{position:relative;}.services-banner .sector-wheel-container .left,.services-banner .sector-wheel-container .right{display:none;z-index:500;}@media(max-width:576px){.services-banner .sector-wheel-container .left,.services-banner .sector-wheel-container .right{position:absolute;top:40%;}}.services-banner .sector-wheel-container .left svg path,.services-banner .sector-wheel-container .right svg path{fill:white;}.services-banner .sector-wheel-container .right{right:0;}.services-banner .sector-wheel-container .service-item-list{padding-top:100%;position:relative;}@media(min-width:1600px){.services-banner .sector-wheel-container .service-item-list{padding-top:85%;width:100%;}}@media(max-width:576px){.services-banner .sector-wheel-container .service-item-list{padding-top:0;}}.services-banner .sector-wheel-container .slick-dots{bottom:-35px;}.services-banner .sector-wheel-container .slick-dots li button:before{font-size:12px;color:#fff;}.services-banner .sector-wheel-container .wheel-bg{background:radial-gradient(51.99% 51.99% at 50% 48.01%,rgba(0,146,212,.9) 0%,rgba(255,255,255,0) 83.57%);mix-blend-mode:screen;position:absolute;top:0;left:0;width:100%;height:100%;}.services-banner .sector-wheel-container .wc-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:70px;filter:drop-shadow(0 4px 44px rgba(0,146,212,.7));}@media(max-width:576px){.services-banner .sector-wheel-container .wc-icon{filter:blur(5px) drop-shadow(0 4px 44px rgba(0,146,212,.7)) !important;height:180px;max-height:none;top:-50%;left:auto;right:-90%;transform:none;opacity:.6;}}.services-banner .sector-wheel-container .sector-item{display:inline-block;position:absolute;top:0;left:15%;color:#fff;text-align:center;width:200px;transition:all ease-out 300ms;opacity:1;cursor:pointer;}.services-banner .sector-wheel-container .sector-item:nth-child(1){top:0;left:15%;}@media(max-width:576px){.services-banner .sector-wheel-container .sector-item{position:relative;top:auto !important;left:auto !important;right:auto !important;transform:none !important;opacity:1;padding-top:40px;}}.services-banner .sector-wheel-container .sector-item:hover{opacity:1;}.services-banner .sector-wheel-container .sector-item:hover .img-container img{transform:scale(1.23);}@media(max-width:576px){.services-banner .sector-wheel-container .sector-item:hover .img-container img{transform:none;}}.services-banner .sector-wheel-container .sector-item:hover .section-desc{opacity:1;}.services-banner .sector-wheel-container .sector-item .section-title{padding-top:13px;}.services-banner .sector-wheel-container .sector-item .section-title h3{text-align:center;font-size:24px;line-height:119.5%;}.services-banner .sector-wheel-container .sector-item .section-desc{text-align:center;position:absolute;font-size:18px;line-height:145%;opacity:0;transition:opacity ease-in-out 300ms;}@media(max-width:576px){.services-banner .sector-wheel-container .sector-item .section-desc{position:relative;width:75%;margin:0 auto;opacity:1;}}.services-banner .sector-wheel-container .sector-item .img-container img{max-width:130px;transition:all ease-out 300ms;}@media(max-width:576px){.services-banner .sector-wheel-container .sector-item .img-container img{margin:0 auto;filter:drop-shadow(0 4px 24px rgba(146,205,236,.9));max-width:200px;}}.services-banner .sector-wheel-container .sector-item.remediation-item,.services-banner .sector-wheel-container .sector-item:nth-child(2){top:0;right:15%;left:auto;}.services-banner .sector-wheel-container .sector-item.carbon-item,.services-banner .sector-wheel-container .sector-item:nth-child(3){left:0;top:39%;}.services-banner .sector-wheel-container .sector-item.specialty-product-item,.services-banner .sector-wheel-container .sector-item:nth-child(4){left:auto;right:0;top:39%;}.services-banner .sector-wheel-container .sector-item.ecology-item,.services-banner .sector-wheel-container .sector-item:nth-child(5){bottom:0;top:auto;left:50%;transform:translate(-50%,0);}.services-banner .sector-wheel-container .sectors-sample{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;}.btn-arrow{font-family:Karla,Verdana,sans-serif;font-weight:700;color:#04e3ff;white-space:nowrap;text-decoration:none;position:relative;display:inline-block;background:0 0;padding-top:2px;}.btn-arrow.blue{color:#0092d4;}.btn-arrow.blue .background{background:#0092d4;color:#fff;}.btn-arrow.blue .arrow svg path{fill:white;}.btn-arrow.btn-green{color:#71bf43;}.btn-arrow.btn-green .background{background:#71bf43;color:#fff;}.btn-arrow.btn-green .arrow svg path{fill:white;}.btn-arrow.btn-gray{color:#808080;}.btn-arrow.btn-gray .background{background:#808080;color:#fff;}.btn-arrow.btn-gray .arrow svg path{fill:white;}.btn-arrow:hover .background{width:calc(100% + 15px);}.btn-arrow .background{color:#001328;color:#0092d4;white-space:nowrap;overflow:hidden;position:absolute;top:2px;left:0;height:100%;box-sizing:border-box;background:#fff;transition:width 1s cubic-bezier(.9,0,.1,1);width:40px;border-radius:19.5px;}.btn-arrow .background span{position:absolute;top:2px;left:60px;}.btn-arrow .arrow{z-index:10;position:relative;display:inline-block;vertical-align:top;height:1.67vw;width:2.01vw;margin-right:.56vw;border-radius:1.35vw;height:auto;width:auto;margin-right:20px;margin-left:10px;border-radius:19.5px;}.col-45{max-width:45%;}.col-46{max-width:45%;}.col-40{max-width:40%;}@media(min-width:768px){.col-md-55{flex:0 0 55%;max-width:55%;}}@media(min-width:768px){.col-md-20{flex:0 0 20%;max-width:20%;}}@media(min-width:768px){.col-md-60{flex:0 0 60%;max-width:60%;}}@media(min-width:768px){.col-md-40{flex:0 0 40%;max-width:40%;}}.banner .text-col,.section .text-col{padding-top:8%;}@media(max-width:576px){.banner .text-col,.section .text-col{padding-top:50px;}}.banner .image-col,.section .image-col{padding-top:100px;}.banner .more-info-link,.section .more-info-link{margin-top:40px;}.banner a,.section a{font-family:"rubik",sans-serif;font-size:24px;font-weight:400;line-height:1.2;color:#fff;}.banner a:hover,.section a:hover{text-decoration:none;}.more-info-link.blue a{color:#0092d4;}.more-info-link.blue .background{background-color:#0092d4;}.more-info-link.blue .background span{color:#fff;}.more-info-link.blue .arrow svg path{fill:white;}.more-info-link.blue-green a{color:#13a89e;}.more-info-link.blue-green .background{background-color:#13a89e;}.more-info-link.blue-green .background span{color:#fff;}.more-info-link.blue-green .arrow svg path{fill:white;}.vision-banner{color:#71bf43;}.vision-banner h2{color:rgba(113,191,67,.5);font-weight:300;}.vision-banner h2 b,.vision-banner h2 strong{color:#71bf43;}@media(max-width:576px){.vision-banner .image-overlap-col{margin-top:-25px;}}.vision-banner .image-overlap-col img{max-width:100%;}@media(max-width:576px){.vision-banner .image-overlap-col .img-with-parallax-bg{margin-bottom:0;}}.vision-banner .text-col{padding-left:50px;padding-top:55px;}@media(max-width:576px){.vision-banner .text-col{padding-top:45px;padding-bottom:30px;}}.vision-banner .text-col .more-info-link{margin-top:30px;}.vision-banner .before-after-col{margin-bottom:10px;}@media(max-width:576px){.vision-banner .before-after-col{margin-bottom:20px;}}.vision-banner .before-after-col img{border-radius:10px;}.vision-banner .before-after-col-description{margin-bottom:40px;}.vision-banner .before-after-col-description h3{text-align:center;}@media(max-width:576px){.vision-banner .before-after-col-description h3{margin-bottom:10px;text-align:left;}}.img-with-parallax-bg{position:relative;display:inline-block;margin-bottom:38px;}.img-with-parallax-bg div.bg{background:#71bf43;border-radius:20px;position:absolute !important;top:18px;left:-18px;display:inline-block;width:100%;height:100%;}@media(max-width:576px){.img-with-parallax-bg div.bg{left:0;}}.img-with-parallax-bg img{border-radius:20px;box-shadow:0 4px 3px rgba(0,0,0,.3);position:relative !important;}.img-with-parallax-bg.gray div.bg{background:#c4c4c4;}.image-overlap-col{margin-top:-43px;}.team-banner{background-image:url("../../Content/images/04_Team_1440x808.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;}@media(max-width:576px){.team-banner{background-image:url("../../Content/images/4fc79d21a91fb0df8fd44285d3c902ed.jpg");background-position:85% 100%;}}.team-banner h2{color:rgba(255,255,255,.7);text-shadow:0 4px 4px rgba(0,0,0,.45);font-weight:300;}.team-banner h2 b,.team-banner h2 strong{color:#fff;}.stats-banner{position:relative;background-color:#eaeaea;}@media(max-width:576px){.stats-banner{padding-bottom:100px;background-color:transparent;}}.stats-banner::before{background:linear-gradient(180deg,rgba(255,255,255,0) .14%,#fff 100%),url("../images/05_Impact_1440x808.jpg") no-repeat bottom center;mix-blend-mode:multiply;content:"";height:100%;width:100%;position:absolute;top:0;left:0;opacity:.3;background-position:top center;background-size:cover;}@media(max-width:576px){.stats-banner::before{background-position:top right;background:url("../images/home-benefits-bg-mobile.jpg");mix-blend-mode:none;opacity:1;background-size:cover !important;}}.stats-banner .text-col{padding-top:7%;padding-bottom:7%;}@media(max-width:576px){.stats-banner .text-col{padding-top:60px;}}.stats-banner h2{text-align:center;color:rgba(0,146,212,.5);font-weight:300;}.stats-banner h2 b,.stats-banner h2 strong{color:#0092d4;}.stats-banner .sub-header-col{padding-bottom:50px;}@media(max-width:576px){.stats-banner .sub-header-col{font-weight:500;font-size:46px;line-height:140%;}}.stats-banner .sub-header-col h3{color:#0092d4;}.stats-banner .counter-col{text-align:center;}.stats-banner .counter-col h2,.stats-banner .counter-col h3{text-align:center;color:#0092d4;}@media(max-width:576px){.stats-banner .counter-col h2{font-weight:500;font-size:46px;line-height:140%;}}.stats-banner .counter-col h3{color:#a7a5a5;font-size:24px;line-height:119.5%;font-weight:500 !important;}.stats-banner .counter-col h3 span{font-weight:300;display:block;}.stats-banner .counter-col .count{margin-bottom:20px;}.stats-banner .counter-col .counter-icon{min-height:107px;}.stats-banner .counter-col .counter-icon img{min-height:107px;}@media(max-width:576px){.stats-banner .counter-col .counter-icon img{min-height:130px;}}.stats-banner .stats-item-container{position:relative;}@media(max-width:576px){.stats-banner .stats-item-container{margin-top:60px;}}.stats-banner .stats-item-container .left,.stats-banner .stats-item-container .right{display:none;z-index:500;}@media(max-width:576px){.stats-banner .stats-item-container .left,.stats-banner .stats-item-container .right{position:absolute;top:30%;}}.stats-banner .stats-item-container .left svg path,.stats-banner .stats-item-container .right svg path{fill:#0092d4;}.stats-banner .stats-item-container .right{right:0;}.stats-banner .stats-item-container .slick-dots{bottom:-70px;}.stats-banner .stats-item-container .slick-dots li button:before{font-size:12px;color:#c4c4c4;}.about-banner .inner-container,.section-inner-parallax .inner-container{border-radius:10px;margin-top:-40px;position:relative;overflow:hidden;font-size:16px;}@media(max-width:576px){.about-banner .inner-container,.section-inner-parallax .inner-container{margin-top:0;overflow:visible;min-height:700px;}}.about-banner h2,.section-inner-parallax h2{color:rgba(255,255,255,.8);font-weight:300;text-shadow:0 4px 4px rgba(0,0,0,.25);}.about-banner h2 b,.about-banner h2 strong,.section-inner-parallax h2 b,.section-inner-parallax h2 strong{color:#fff;}.about-banner .text-col,.section-inner-parallax .text-col{padding-top:4.5%;}@media(max-width:576px){.about-banner .text-col,.section-inner-parallax .text-col{padding-top:50px;}}@media(max-width:576px){.about-banner .img-parallax,.section-inner-parallax .img-parallax{top:0 !important;left:0 !important;width:100vw;height:100vh;object-fit:cover;transform:none;margin-left:-25px;margin-right:-25px;object-position:center;transform:matrix(-1,0,0,1,0,0);}}.img-parallax{width:100vmax;z-index:0;position:absolute;top:0;left:50%;transform:translate(-50%,0);pointer-events:none;}@media(max-width:576px){.contact-banner{background:#fff;position:relative;}}.contact-banner .row{margin-right:-25px;margin-left:-25px;}@media(max-width:576px){.contact-banner .row{margin-right:-15px;margin-left:-15px;}}.contact-banner .row .image-overlap-col{padding-left:25px;padding-right:25px;margin-top:-103px;}@media(max-width:576px){.contact-banner .row .image-overlap-col{padding-left:15px;padding-right:15px;}}.contact-banner .img-with-parallax-bg{display:block;}@media(max-width:576px){.contact-banner .img-with-parallax-bg{margin-bottom:15px;}}.contact-banner .img-with-parallax-bg .bg{background-color:#26afe5;position:absolute !important;width:100%;height:100%;}.contact-banner .img-with-parallax-bg img{width:100%;position:relative !important;}.contact-banner h2{color:rgba(38,175,229,.6);text-align:center;padding-top:23px;}.contact-banner h2 b,.contact-banner h2 strong{color:#26afe5;}.contact-banner h3{color:#26afe5;text-align:center;padding-top:15px;}.contact-banner .section-cta{text-align:center;padding-top:38px;padding-bottom:72px;}@media(max-width:576px){.contact-banner .section-cta{padding-top:15px;padding-bottom:50px;}}.contact-banner .logo-col{padding-top:30px;}@media(max-width:576px){.contact-banner .logo-col img{max-width:125px;}}.btn{font-family:"rubik",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;text-align:center;color:#fff;display:inline-block;vertical-align:middle;width:245px;height:55px;line-height:58px !important;cursor:pointer;border:0;}.btn.btn-orange{background:#ff6634;}.btn.btn-rounded-corner{border-radius:70px;}.btn.btn-blue-green{background:#13a89e;}.btn.btn-blue{background:#0092d4;}.btn.btn-gray{background:#a7a5a5;}.btn.btn-green{background:#71bf43;}.hvr-grow-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform;}.hvr-grow-shadow:hover,.hvr-grow-shadow:focus,.hvr-grow-shadow:active{box-shadow:0 10px 10px -10px rgba(0,0,0,.5);-webkit-transform:scale(1.1);transform:scale(1.1);}.hvr-float-shadow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0%,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0%,transparent 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;}.hvr-float-shadow:hover,.hvr-float-shadow:focus,.hvr-float-shadow:active{-webkit-transform:translateY(-5px);transform:translateY(-5px);}.hvr-float-shadow:hover:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:active:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}.hvr-float{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.hvr-float:hover,.hvr-float:focus,.hvr-float:active{-webkit-transform:translateY(-8px);transform:translateY(-8px);}.hvr-forward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-forward:hover,.hvr-forward:focus,.hvr-forward:active{-webkit-transform:translateX(8px);transform:translateX(8px);}.hvr-backward{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;}.hvr-backward:hover,.hvr-backward:focus,.hvr-backward:active{-webkit-transform:translateX(-8px);transform:translateX(-8px);}.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;}.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left;}.hvr-outline-out:hover:before,.hvr-outline-out:focus:before,.hvr-outline-out:active:before{top:-8px;right:-8px;bottom:-8px;left:-8px;}.carousel{overflow:hidden;position:relative;width:100%;height:400px;perspective:500px;transform-style:preserve-3d;transform-origin:0% 50%;}.carousel.carousel-slider{top:0;left:0;}.carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1;}.carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px;}.carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0;}.carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px;}.carousel.carousel-slider .carousel-item p{font-size:18px;}.carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0;}.carousel .carousel-item>img{width:100%;}.carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0;}.carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,.5);transition:background-color .3s;border-radius:50%;}.carousel .indicators .indicator-item.active{background-color:#fff;}.carousel.scrolling .carousel-item .materialboxed,.carousel .carousel-item:not(.active) .materialboxed{pointer-events:none;}.projects-banner{position:relative;padding-bottom:30px;padding-top:60px;}@media(max-width:576px){.projects-banner{overflow:hidden;padding-bottom:60px;}}.projects-banner .bg{background:linear-gradient(.5deg,#fff 10.86%,rgba(255,255,255,0) 96.49%),#ccc;content:"";height:100%;width:100%;position:absolute;top:0;left:0;}.projects-banner .bg img{mix-blend-mode:multiply;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,rgba(255,255,255,.78) 33.28%,rgba(255,255,255,.3) 56.07%);position:absolute;height:600px;width:100%;bottom:0;}@media(max-width:576px){.projects-banner .header-nav{display:flex;align-items:center;margin-bottom:40px;}}.projects-banner .header-nav .left,.projects-banner .header-nav .right{display:none;}@media(max-width:576px){.projects-banner .header-nav .left,.projects-banner .header-nav .right{flex:1 0 0;display:block;}}.projects-banner .header-nav .right{text-align:right;}.projects-banner .section-title{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:35px;line-height:119.5%;text-align:center;color:#808080;}@media(max-width:576px){.projects-banner .section-title{font-size:22px;flex:0 0 50%;}}.projects-banner .more-info-link{margin-top:30px;text-align:left;}@media(max-width:576px){.projects-banner .info-row{display:none;}}.projects-banner .info-row a.download-icon img{box-shadow:none;border-radius:0;}.projects-banner .info-row .download-col{text-align:right;}@media(max-width:576px){.projects-banner .carousel-col{padding-left:0;padding-right:0;}}.projects-banner .carousel{perspective:600px;height:500px;}@media(max-width:576px){.projects-banner .carousel{overflow:visible;perspective:none;height:auto;}}.projects-banner .carousel .carousel-item{width:auto;height:auto;max-width:411px;}@media(max-width:576px){.projects-banner .carousel .carousel-item{max-width:100%;visibility:visible;position:relative;top:auto;left:auto;padding:0 10px;}}.projects-banner .carousel .carousel-item.active .text,.projects-banner .carousel .carousel-item.slick-active .text{opacity:1;}.projects-banner .carousel .carousel-item img{max-height:281px;border-radius:20px;box-shadow:0 4px 13px rgba(0,0,0,.45);max-width:420px;object-fit:cover;width:100%;}@media(max-width:576px){.projects-banner .carousel .carousel-item .main-img img{width:100%;height:260px;object-fit:cover;}}.projects-banner .carousel .carousel-item .text{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:400;font-size:24px;line-height:119.5%;text-align:center;color:#808080;opacity:0;transition:ease-in-out opacity 400ms;}.projects-banner .carousel .carousel-item .text .text-content{margin:20px 20px 0 20px;}@media(max-width:576px){.projects-banner .carousel .carousel-item .text .text-content{margin:20px 0 0 0;}}.signup-cta-container{background:#13a89e;min-height:90px;color:#fff;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:1;position:relative;}@media(max-width:576px){.signup-cta-container{padding-top:30px;padding-bottom:35px;font-size:22px;line-height:119.5%;}}.signup-cta-container .email-input{background:#f2f2f2;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:2px;min-width:340px;height:38px;border:0;outline:none;padding:0 15px;font-size:24px;margin-right:3px;}@media(max-width:576px){.signup-cta-container .email-input{min-width:100px;width:100%;}}.signup-cta-container .email-input::placeholder{color:rgba(167,165,165,.5);}@media(max-width:576px){.signup-cta-container .email-input::placeholder{text-align:center;}}.signup-cta-container button{font-family:"omnes-pro",sans-serif;font-weight:600;font-size:24px;text-align:center;color:#fff;height:38px;background:#808080;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:2px;border:0;text-transform:uppercase;padding:0 18px;}@media(max-width:576px){.signup-cta-container button{margin-top:15px;}}.signup-cta-container .content-column>div{text-align:center;}.signup-cta-container .content-column img,.signup-cta-container .content-column span{display:inline-block;vertical-align:middle;}.signup-cta-container .content-column .text-content{padding:0 15px;}@media(max-width:576px){.signup-cta-container .content-column .text-content{padding-bottom:20px;}}.signup-cta-container .content-column .text-content img{padding-right:20px;}@media(max-width:576px){.signup-cta-container .content-column .text-content img{padding-right:0;padding-bottom:15px;}}.signup-cta-container .content-column .inline-form{padding:0 15px;}@media(max-width:576px){.signup-cta-container .content-column .inline-form{padding:0;}}.footer{background:linear-gradient(86.8deg,#1a51a5 4.97%,#0092d4 57.26%,#92cdec 98.79%);background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;font-size:18px;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:400;line-height:145%;padding-bottom:33px;}@media(max-width:576px){.footer{background:linear-gradient(193.89deg,#92cdec 2.34%,#0092d4 28.73%,#1a51a5 69.07%,#1a51a5 97.96%);font-size:16px;}}.footer .inner-container{padding:0;}.footer .menu-col{padding-top:80px;}@media(max-width:576px){.footer .menu-col{padding-top:0;text-align:center;}}.footer .logo-col{padding-top:65px;}@media(max-width:576px){.footer .logo-col{padding-top:15px;text-align:center;padding-bottom:20px;}.footer .logo-col img{max-width:200px;}}.footer .logo-col .wcg-logo{max-width:275px;}.footer .certifications{margin-top:40px;}@media(max-width:576px){.footer .certifications{margin-top:35px;}}.footer .certifications img{max-width:53px;margin-right:9px;}.footer .address-col{margin-top:-5px;line-height:31.75px !important;}.footer .footer-section-header{font-weight:700;}.footer .footer-menu{list-style:none;padding:0;margin:0;}.footer .footer-menu li{padding-bottom:5px;}.footer .footer-menu li.active a{font-weight:bold;}.footer .footer-menu.page-menu li{padding-bottom:3px;}.footer a{color:#fff;position:relative;text-decoration:none;}.footer a:hover::after,.footer a:focus::after{height:1px;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}.footer a::after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#fff;content:'';opacity:0;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;-moz-transition:height .3s,opacity .3s,-moz-transform .3s;transition:height .3s,opacity .3s,transform .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px);}@media(max-width:576px){.footer .services-menu-col{border-top:1px solid rgba(146,205,236,.9);border-bottom:1px solid rgba(146,205,236,.9);padding-top:20px;padding-bottom:15px;margin-top:20px;margin-bottom:20px;margin-left:25px;margin-right:25px;}}.footer .services-menu{margin-left:30px;}@media(max-width:576px){.footer .services-menu{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;margin-left:0;}}.footer .services-menu li{position:relative;}.footer .services-menu li::before{background:#0092d4;border:1px solid #fff;box-sizing:border-box;border-radius:20px;width:16px;height:16px;content:'';position:absolute;left:-30px;top:4px;}@media(max-width:576px){.footer .services-menu li::before{position:relative;top:0;left:0;display:inline-block;width:12px;height:12px;vertical-align:middle;margin-right:3px;}}.footer .services-menu li.wastewater::before{background:#0092d4;}.footer .services-menu li.remediation::before{background:#fbad3f;}.footer .services-menu li.carbon::before{background:#13a89e;}.footer .services-menu li.ecological-restoration::before{background:#71bf43;}.footer .services-menu li.specialty-products::before{background:#a7a5a5;}.footer .services-menu li a{vertical-align:middle;}.footer .social-media-footer{margin-top:40px;}.footer .social-media-footer a{margin-right:10px;}.footer .social-media-footer a::after{display:none;}.footer .copyright{padding-top:20px;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:145%;}@media(max-width:576px){.footer .copyright{border-top:1px solid rgba(146,205,236,.9);text-align:center;margin-top:30px;}}.footer .copyright a{color:#fff;display:inline-block;vertical-align:middle;}.footer .copyright span{vertical-align:middle;}.footer .copyright .separator{margin:0 5px;}@media(max-width:576px){.footer .copyright .copyright-text{display:block;}}.footer .privacy-links{padding-top:20px;}.vision-page .introduction{padding-bottom:60px;}.vision-page .introduction h2{color:#0092d4;}@media(max-width:576px){.vision-page .introduction h2{margin-bottom:15px;}}.vision-page .introduction .introduction-row{margin-left:-50px;margin-right:-50px;}@media(max-width:576px){.vision-page .introduction .introduction-row{margin-left:-15px;margin-right:-15px;}}.vision-page .introduction .content-col,.vision-page .introduction .flowchart-col{padding-left:50px;padding-right:50px;}@media(max-width:576px){.vision-page .introduction .content-col,.vision-page .introduction .flowchart-col{padding-left:15px;padding-right:15px;}}.vision-page .introduction .content-col{padding-top:32px;}@media(max-width:576px){.vision-page .introduction .content-col{margin-bottom:40px;}}.vision-page .introduction .flowchart-col{text-align:center;margin-top:-45px;}@media(max-width:576px){.vision-page .introduction .flowchart-col{margin-top:0;padding-bottom:60px;}}.vision-page .introduction .flowchart-col>div{background:linear-gradient(0deg,rgba(146,205,236,.3),rgba(146,205,236,.3)),#fff;border-radius:20px;padding:0 0 0 0;}.vision-page .introduction .flowchart-col h3{font-weight:400;text-align:center;margin-bottom:20px;color:#808080;}.vision-page .introduction .flowchart-col img{width:100%;}.vision-page .introduction .problem-solution{margin-top:55px;margin-bottom:95px;}.vision-page .introduction .problem-solution h3{color:#0092d4;text-align:center;}.vision-page .introduction .problem-solution .img-container{position:relative;border-radius:20px;margin-top:5px;}.vision-page .introduction .problem-solution .img-container img{border-radius:20px;width:100%;}.vision-page .introduction .problem-solution .img-container .img-details{position:absolute;background:linear-gradient(0deg,rgba(0,146,212,.7),rgba(0,146,212,.7)),url(https://waterandcarbon.com.au/Content/css/.jpg);border-radius:20px;top:0;left:0;width:100%;height:100%;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;display:flex;align-items:center;text-align:center;color:#fff;padding-left:60px;padding-right:60px;opacity:0;transition:opacity ease-in-out 300ms;}.vision-page .introduction .problem-solution .img-container:hover .img-details{opacity:1;}.vision-page .approach-section{background:linear-gradient(0deg,rgba(196,196,196,.3),rgba(196,196,196,.3)),#fff;padding:40px 0 40px 0;}@media(max-width:576px){.vision-page .approach-section{padding-bottom:0;}}.vision-page .approach-section h2{color:#13a89e;}@media(max-width:576px){.vision-page .approach-section h2{margin-bottom:15px;}}@media(max-width:576px){.vision-page .approach-section .rte-container{margin-bottom:0;}}.vision-page .approach-section .approach-sub-content{font-style:normal;font-weight:normal;font-size:24px;line-height:119.5%;text-align:center;color:#0092d4;padding-top:50px;padding-bottom:25px;}@media(max-width:576px){.vision-page .approach-section .approach-sub-content{text-align:left;padding-top:10px;padding-bottom:0;}}.vision-page .approach-section .approach-container{padding-top:27px;}@media(max-width:576px){.vision-page .approach-section .approach-container .row{margin:0;padding:0;}}.vision-page .approach-section .approach-container .step-col{color:#fff;position:relative;margin-bottom:10px;cursor:pointer;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col{height:20vh;margin-bottom:0;background-size:cover;margin:0;padding:0;}}.vision-page .approach-section .approach-container .step-col .vertical-line{position:absolute;bottom:-20px;height:20px;border-left:3px solid #f00;left:50%;transform:translate(-50%,0);}.vision-page .approach-section .approach-container .step-col .step-content{border-radius:20px;text-align:center;font-weight:600;font-size:18px;padding:0 15px;height:100%;min-height:45px;display:flex;line-height:110%;justify-content:center;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col .step-content{border-radius:0;}}.vision-page .approach-section .approach-container .step-col .step-content>div{opacity:.5;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col .step-content>div{opacity:1;font-style:normal;font-weight:normal;font-size:22px;line-height:119.5%;text-align:center;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.4);width:60%;}}.vision-page .approach-section .approach-container .step-col.active .step-content>div{opacity:1;}.vision-page .approach-section .approach-container .step-col.step-1 .step-content{background:#0092d4;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col.step-1 .step-content{background:rgba(0,146,212,.7);}}.vision-page .approach-section .approach-container .step-col.step-1 .vertical-line{border-color:#0092d4;}.vision-page .approach-section .approach-container .step-col.step-2 .step-content{background:#fbad3f;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col.step-2 .step-content{background:rgba(251,173,63,.7);}}.vision-page .approach-section .approach-container .step-col.step-2 .vertical-line{border-color:#fbad3f;}.vision-page .approach-section .approach-container .step-col.step-3 .step-content{background:#71bf43;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col.step-3 .step-content{background:rgba(113,191,67,.7);}}.vision-page .approach-section .approach-container .step-col.step-3 .vertical-line{border-color:#71bf43;}.vision-page .approach-section .approach-container .step-col.step-4 .step-content{background:#92cdec;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col.step-4 .step-content{background:rgba(146,205,236,.7);}}.vision-page .approach-section .approach-container .step-col.step-4 .vertical-line{border-color:#92cdec;}.vision-page .approach-section .approach-container .step-col.step-5 .step-content{background:#ff6634;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col.step-5 .step-content{background:rgba(255,102,52,.7);}}.vision-page .approach-section .approach-container .step-col.step-5 .vertical-line{border-color:#ff6634;}.vision-page .approach-section .approach-container .step-col.step-6 .step-content{background:#0e9648;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col.step-6 .step-content{background:rgba(14,150,72,.7);}}.vision-page .approach-section .approach-container .step-col.step-6 .vertical-line{border-color:#0e9648;}.vision-page .approach-section .approach-container .step-col.step-7 .step-content{background:#13a89e;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col.step-7 .step-content{background:rgba(19,168,158,.7);}}.vision-page .approach-section .approach-container .step-col.step-7 .vertical-line{border-color:#13a89e;}.vision-page .approach-section .approach-container .step-col.step-8 .step-content{background:#fbad3f;}@media(max-width:576px){.vision-page .approach-section .approach-container .step-col.step-8 .step-content{background:rgba(251,173,63,.7);}}.vision-page .approach-section .approach-container .step-col.step-8 .vertical-line{border-color:#fbad3f;}.vision-page .approach-section .approach-container .bottom-row .step-col{margin-top:18px;margin-bottom:0;}.vision-page .approach-section .approach-container .bottom-row .step-col .vertical-line{bottom:auto;top:-20px;}.vision-page .approach-section .approach-container .step-preview-container{border:4px solid #0092d4;box-sizing:border-box;border-radius:20px;height:600px;z-index:100;position:relative;overflow:hidden;}.vision-page .approach-section .approach-container .step-preview-container img{width:100%;height:100%;object-fit:cover;object-position:top;}.vision-page .approach-section .approach-container .step-preview-container.step-1{border-color:#0092d4;}.vision-page .approach-section .approach-container .step-preview-container.step-2{border-color:#fbad3f;}.vision-page .approach-section .approach-container .step-preview-container.step-3{border-color:#71bf43;}.vision-page .approach-section .approach-container .step-preview-container.step-4{border-color:#92cdec;}.vision-page .approach-section .approach-container .step-preview-container.step-5{border-color:#ff6634;}.vision-page .approach-section .approach-container .step-preview-container.step-6{border-color:#0e9648;}.vision-page .approach-section .approach-container .step-preview-container.step-7{border-color:#13a89e;}.vision-page .approach-section .approach-container .step-preview-container.step-8{border-color:#fbad3f;}@media(max-width:576px){.vision-page .flowchart-section{margin-top:0;margin-bottom:0;}}.vision-page .flowchart-section .inner-container{background:linear-gradient(0deg,rgba(146,205,236,.2),rgba(146,205,236,.2)),#fff;mix-blend-mode:normal;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;padding-top:50px;padding-bottom:60px;}@media(max-width:576px){.vision-page .flowchart-section .inner-container{margin-left:-25px;margin-right:-25px;border-radius:0;padding-left:25px;padding-right:25px;box-shadow:none;}}.vision-page .flowchart-section .inner-container h3{color:#808080;}.vision-page .flowchart-section .inner-container .flowchart-img{margin-top:60px;width:100%;}@media(max-width:576px){.vision-page .text-section{background-size:cover !important;background-position:61% !important;}}.vision-page .text-section .inner-container{padding-top:40px;}@media(max-width:576px){.vision-page .text-section .inner-container{padding-top:0;}}.vision-page .text-section h2{color:#fff;text-shadow:0 4px 10px #000;}@media(max-width:576px){.vision-page .text-section h2{color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);}}@media(max-width:576px){.vision-page .text-section h2 br{display:none;}}.vision-page .collab-section{padding-top:60px;padding-bottom:60px;}.section{background-size:cover !important;background-repeat:no-repeat !important;background-position:top center;}.contact-section{position:relative;background:#a9f37d;padding:50px 45px;}@media(max-width:576px){.contact-section{padding-left:0;padding-right:0;}}.contact-section::before{background:url("../../Content/images/contact-section-bg.jpg") no-repeat bottom center;mix-blend-mode:multiply;content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-position:top center;background-size:cover;opacity:.4;}@media(max-width:576px){.contact-section h2{margin-bottom:35px;}}@media(max-width:576px){.contact-section h3{max-width:80%;margin-left:auto;margin-right:auto;}}.contact-section h2,.contact-section h3{color:#fff;text-align:center;text-shadow:0 3px 13px rgba(0,0,0,.5);}.contact-section .section-cta{text-align:center;padding-top:26px;}.contact-section .section-cta .btn{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));}.services-page .inner-page-banner.hero-banner h2{color:#fff;}.services-page .overlap-tabs{margin-top:-233px;}@media(max-width:576px){.services-page .overlap-tabs{margin-top:0;}.services-page .overlap-tabs .container-fluid{padding-left:0;padding-right:0;}.services-page .overlap-tabs .container-fluid .tabs-container{padding:0;}.services-page .overlap-tabs .container-fluid .tabs-container>.row{margin-right:0;margin-left:0;}.services-page .overlap-tabs .container-fluid .tabs-container>.row .tab-item-container{margin:0;}}.services-page .overlap-tabs .tabs-container{padding:0 10px;}.services-page .overlap-tabs .tab-item-container{height:233px;position:relative;margin:0 5px;padding:0;cursor:pointer;text-align:center;}@media(max-width:576px){.services-page .overlap-tabs .tab-item-container{height:20vh;border-radius:0 !important;overflow:hidden;}.services-page .overlap-tabs .tab-item-container[aria-expanded="true"]{overflow:visible;}.services-page .overlap-tabs .tab-item-container[aria-expanded="true"] .tab-name h3{font-size:38px;}.services-page .overlap-tabs .tab-item-container[aria-expanded="true"] .service-icon{display:block;transform:translate(-50%,50%);opacity:1;}}.services-page .overlap-tabs .tab-item-container::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity ease-in-out 300ms;z-index:1;}@media(max-width:576px){.services-page .overlap-tabs .tab-item-container::before{opacity:.8 !important;z-index:10;}}.services-page .overlap-tabs .tab-item-container .service-icon{max-width:170px;margin-top:-60px;border-radius:100%;transition:box-shadow ease-in-out 300ms;position:relative;z-index:2;}@media(max-width:576px){.services-page .overlap-tabs .tab-item-container .service-icon{position:absolute;z-index:20;bottom:0;left:50%;transform:translate(-50%,100%);max-width:110px;transition:all ease-in-out 300ms;opacity:0;}}.services-page .overlap-tabs .tab-item-container.blue,.services-page .overlap-tabs .tab-item-container.blue:before{content:'';background-color:rgba(0,146,212,.8);}.services-page .overlap-tabs .tab-item-container.orange,.services-page .overlap-tabs .tab-item-container.orange:before{content:'';background-color:rgba(251,173,63,.8);}.services-page .overlap-tabs .tab-item-container.blue-green,.services-page .overlap-tabs .tab-item-container.blue-green:before{content:'';background-color:rgba(19,168,158,.8);}.services-page .overlap-tabs .tab-item-container.green,.services-page .overlap-tabs .tab-item-container.green:before{content:'';background-color:rgba(113,191,67,.8);}.services-page .overlap-tabs .tab-item-container.gray,.services-page .overlap-tabs .tab-item-container.gray:before{content:'';background-color:rgba(167,165,165,.8);}.services-page .overlap-tabs .tab-item-container .orange{background-color:#fbad3f;}.services-page .overlap-tabs .tab-item-container img.bg{object-fit:cover;width:100%;position:absolute;height:100%;display:none;}@media(max-width:576px){.services-page .overlap-tabs .tab-item-container img.bg{display:block;}}.services-page .overlap-tabs .tab-item-container:first-child{border-radius:20px 0 0 0;padding:0;}.services-page .overlap-tabs .tab-item-container:last-child{border-radius:0 20px 0 0;padding:0;}.services-page .overlap-tabs .tab-item-container .tab-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;opacity:1;z-index:10;margin-top:20px;}@media(max-width:576px){.services-page .overlap-tabs .tab-item-container .tab-name{margin-top:0;}}.services-page .overlap-tabs .tab-item-container .tab-name h3{text-align:center;color:#fff;transition:all ease-in-out 300ms;}@media(max-width:576px){.services-page .overlap-tabs .tab-item-container .tab-name h3{font-size:22px;}}.services-page .overlap-tabs .tab-item-container .view-more-icon{position:absolute;bottom:35px;text-align:center;width:100%;z-index:10;}@media(max-width:576px){.services-page .overlap-tabs .tab-item-container .view-more-icon{display:none;}}.services-page .overlap-tabs .tab-item-container .view-more-icon a{background:#fff;display:inline-block;padding:7px 5px;border-radius:15px;opacity:0;transition:all ease-in-out 300ms;}.services-page .overlap-tabs .tab-item-container .view-more-icon a svg path{transition:fill ease-in-out 300ms;fill:#333;}.services-page .overlap-tabs .tab-item-container:hover .tab-name,.services-page .overlap-tabs .tab-item-container.active .tab-name{opacity:1;}.services-page .overlap-tabs .tab-item-container:hover .service-icon,.services-page .overlap-tabs .tab-item-container.active .service-icon{box-shadow:0 4px 4px rgba(0,0,0,.25);}.services-page .overlap-tabs .tab-item-container:hover .view-more-icon a,.services-page .overlap-tabs .tab-item-container.active .view-more-icon a{transform:translateY(10px);opacity:1;}.services-page .overlap-tabs .tab-item-container:hover.blue .view-more-icon a svg path,.services-page .overlap-tabs .tab-item-container.active.blue .view-more-icon a svg path{fill:#0092d4;}.services-page .overlap-tabs .tab-item-container:hover.orange .view-more-icon a svg path,.services-page .overlap-tabs .tab-item-container.active.orange .view-more-icon a svg path{fill:#fbad3f;}.services-page .overlap-tabs .tab-item-container:hover.blue-green .view-more-icon a svg path,.services-page .overlap-tabs .tab-item-container.active.blue-green .view-more-icon a svg path{fill:#13a89e;}.services-page .overlap-tabs .tab-item-container:hover.green .view-more-icon a svg path,.services-page .overlap-tabs .tab-item-container.active.green .view-more-icon a svg path{fill:#71bf43;}.services-page .overlap-tabs .tab-item-container:hover.gray .view-more-icon a svg path,.services-page .overlap-tabs .tab-item-container.active.gray .view-more-icon a svg path{fill:#a7a5a5;}.services-page .overlap-tabs .tab-content-container,.services-page .overlap-tabs .accordion-content-container{margin-bottom:45px;position:relative;}@media(max-width:576px){.services-page .overlap-tabs .tab-content-container.tab-content-container,.services-page .overlap-tabs .accordion-content-container.tab-content-container{display:none;}.services-page .overlap-tabs .tab-content-container.accordion-content-container,.services-page .overlap-tabs .accordion-content-container.accordion-content-container{margin-bottom:0;}}.services-page .overlap-tabs .tab-content-container h2 img,.services-page .overlap-tabs .accordion-content-container h2 img{max-width:60px;vertical-align:middle;margin-left:-10px;}.services-page .overlap-tabs .tab-content-container h2 span,.services-page .overlap-tabs .accordion-content-container h2 span{vertical-align:middle;}.services-page .overlap-tabs .tab-content-container .tab-content-body,.services-page .overlap-tabs .accordion-content-container .tab-content-body{padding-right:75px;}.services-page .overlap-tabs .tab-content-container .tab-cta,.services-page .overlap-tabs .accordion-content-container .tab-cta{margin-top:60px;text-align:center;}.services-page .overlap-tabs .tab-content-container .tab-cta .btn,.services-page .overlap-tabs .accordion-content-container .tab-cta .btn{margin-right:10px;margin-left:10px;max-width:230px;margin-bottom:10px;}.services-page .overlap-tabs .tab-content-container .more-info-link,.services-page .overlap-tabs .accordion-content-container .more-info-link{margin-top:70px;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container{padding:30px 0 65px;position:absolute;top:0;left:0;transition:opacity ease-in-out 500ms;opacity:0;z-index:5;}@media(max-width:576px){.services-page .overlap-tabs .tab-content-container .tab-content-item-container.accordion-content-item-container,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.accordion-content-item-container,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.accordion-content-item-container,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.accordion-content-item-container{position:relative;opacity:1;z-index:10;margin-bottom:0;padding-top:70px;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.accordion-content-item-container .inner-container,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.accordion-content-item-container .inner-container,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.accordion-content-item-container .inner-container,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.accordion-content-item-container .inner-container{padding-left:25px;padding-right:25px;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.accordion-content-item-container .inner-container .tab-content-body,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.accordion-content-item-container .inner-container .tab-content-body,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.accordion-content-item-container .inner-container .tab-content-body,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.accordion-content-item-container .inner-container .tab-content-body{padding-right:0;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.accordion-content-item-container .inner-container .tab-cta .btn,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.accordion-content-item-container .inner-container .tab-cta .btn,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.accordion-content-item-container .inner-container .tab-cta .btn,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.accordion-content-item-container .inner-container .tab-cta .btn{margin-bottom:20px;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow{padding-left:60px;white-space:normal;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow .arrow,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow .arrow,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow .arrow,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow .arrow{top:50%;left:0;transform:translate(0,-50%);position:absolute;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow .background span,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow .background span,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow .background span,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.accordion-content-item-container .inner-container .more-info-link .btn-arrow .background span{position:absolute;top:2px;left:60px;width:100%;white-space:normal;}}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.active,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.active,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.active,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.active{position:relative;opacity:1;z-index:10;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container .img-with-parallax-bg,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container .img-with-parallax-bg,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container .img-with-parallax-bg,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container .img-with-parallax-bg{margin-bottom:0;width:100%;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container .img-with-parallax-bg img,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container .img-with-parallax-bg img,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container .img-with-parallax-bg img,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container .img-with-parallax-bg img{box-shadow:none;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue{background:rgba(0,146,212,.11);}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue h2,.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue .more-info-link a,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue h2,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue .more-info-link a,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue h2,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue .more-info-link a,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue h2,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue .more-info-link a{color:#0092d4;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue .more-info-link .background,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue .more-info-link .background,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue .more-info-link .background,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue .more-info-link .background{color:#0092d4;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue .more-info-link svg path,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue .more-info-link svg path,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue .more-info-link svg path,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue .more-info-link svg path{fill:#0092d4;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue .img-with-parallax-bg .bg,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue .img-with-parallax-bg .bg,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue .img-with-parallax-bg .bg,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue .img-with-parallax-bg .bg{background:#0092d4;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.orange,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.orange,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.orange,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.orange{background:rgba(251,173,63,.11);}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.orange h2,.services-page .overlap-tabs .tab-content-container .tab-content-item-container.orange .more-info-link a,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.orange h2,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.orange .more-info-link a,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.orange h2,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.orange .more-info-link a,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.orange h2,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.orange .more-info-link a{color:#fbad3f;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.orange .more-info-link .background,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.orange .more-info-link .background,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.orange .more-info-link .background,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.orange .more-info-link .background{color:#fbad3f;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.orange .more-info-link svg path,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.orange .more-info-link svg path,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.orange .more-info-link svg path,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.orange .more-info-link svg path{fill:#fbad3f;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.orange .img-with-parallax-bg .bg,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.orange .img-with-parallax-bg .bg,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.orange .img-with-parallax-bg .bg,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.orange .img-with-parallax-bg .bg{background:#fbad3f;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue-green,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue-green,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue-green,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue-green{background:rgba(19,168,158,.11);}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue-green h2,.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue-green .more-info-link a,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue-green h2,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue-green .more-info-link a,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue-green h2,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue-green .more-info-link a,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue-green h2,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue-green .more-info-link a{color:#13a89e;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue-green .more-info-link .background,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue-green .more-info-link .background,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue-green .more-info-link .background,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue-green .more-info-link .background{color:#13a89e;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue-green .more-info-link svg path,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue-green .more-info-link svg path,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue-green .more-info-link svg path,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue-green .more-info-link svg path{fill:#13a89e;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.blue-green .img-with-parallax-bg .bg,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.blue-green .img-with-parallax-bg .bg,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.blue-green .img-with-parallax-bg .bg,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.blue-green .img-with-parallax-bg .bg{background:#13a89e;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.green,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.green,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.green,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.green{background:rgba(113,191,67,.11);}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.green h2,.services-page .overlap-tabs .tab-content-container .tab-content-item-container.green .more-info-link a,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.green h2,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.green .more-info-link a,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.green h2,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.green .more-info-link a,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.green h2,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.green .more-info-link a{color:#71bf43;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.green .more-info-link .background,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.green .more-info-link .background,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.green .more-info-link .background,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.green .more-info-link .background{color:#71bf43;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.green .more-info-link svg path,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.green .more-info-link svg path,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.green .more-info-link svg path,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.green .more-info-link svg path{fill:#71bf43;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.green .img-with-parallax-bg .bg,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.green .img-with-parallax-bg .bg,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.green .img-with-parallax-bg .bg,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.green .img-with-parallax-bg .bg{background:#71bf43;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.gray,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.gray,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.gray,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.gray{background:rgba(167,165,165,.11);}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.gray h2,.services-page .overlap-tabs .tab-content-container .tab-content-item-container.gray .more-info-link a,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.gray h2,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.gray .more-info-link a,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.gray h2,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.gray .more-info-link a,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.gray h2,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.gray .more-info-link a{color:#a7a5a5;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.gray .more-info-link .background,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.gray .more-info-link .background,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.gray .more-info-link .background,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.gray .more-info-link .background{color:#a7a5a5;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.gray .more-info-link svg path,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.gray .more-info-link svg path,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.gray .more-info-link svg path,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.gray .more-info-link svg path{fill:#a7a5a5;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container.gray .img-with-parallax-bg .bg,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container.gray .img-with-parallax-bg .bg,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container.gray .img-with-parallax-bg .bg,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container.gray .img-with-parallax-bg .bg{background:#a7a5a5;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container .image-content-body,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container .image-content-body,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container .image-content-body,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container .image-content-body{padding-top:32px;}.services-page .overlap-tabs .tab-content-container .tab-content-item-container .image-content-body img,.services-page .overlap-tabs .tab-content-container .accordion-content-item-container .image-content-body img,.services-page .overlap-tabs .accordion-content-container .tab-content-item-container .image-content-body img,.services-page .overlap-tabs .accordion-content-container .accordion-content-item-container .image-content-body img{width:100%;}.overlap-section{position:relative;z-index:10;}.overlap-top-section{margin-top:-45px;}.overlap-bottom-section{margin-bottom:-60px;}.inner-page-banner.hero-banner{position:relative;}.inner-page-banner.hero-banner .down-arrow{display:none;}@media(max-width:576px){.inner-page-banner.hero-banner .down-arrow{display:block;bottom:10px;}}.inner-page-banner.hero-banner .inner-container{padding-top:13%;}@media(max-width:576px){.inner-page-banner.hero-banner .inner-container h2{-webkit-line-clamp:10;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}}@media(max-width:576px){.inner-page-banner.hero-banner .inner-container{padding-top:140px;min-height:100vh;position:relative;}.inner-page-banner.hero-banner .inner-container .breadcrumb-row{position:absolute;bottom:55px;}}.section-column-images{padding:70px 0 115px;}@media(max-width:576px){.section-column-images{padding-top:40px;padding-bottom:70px;}}.section-column-images .columned-images{margin-left:-30px;margin-right:-30px;padding-top:80px;}@media(max-width:576px){.section-column-images .columned-images{padding-top:30px;margin-left:-25px;margin-right:-25px;}}.section-column-images .columned-images .image-item{padding-left:30px;padding-right:30px;}@media(max-width:576px){.section-column-images .columned-images .image-item{padding-left:25px;padding-right:25px;}}.section-column-images .columned-images .img-with-parallax-bg{width:100%;margin-bottom:0;}.section-column-images .columned-images .img-with-parallax-bg .bg{background-color:#71bf43;}.section-column-images .columned-images .img-with-parallax-bg img{width:100%;}.section.overlap-filter{margin-top:-35px;}@media(max-width:576px){.section.overlap-filter{margin-top:0;}}.filter-container{background:#eaeaea;border-radius:20px;color:#a7a5a5;position:relative;min-height:70px;}@media(max-width:576px){.filter-container{margin-left:-25px;margin-right:-25px;border-radius:0;}}.filter-container .filter-icon{position:absolute;top:50%;left:25px;transform:translate(0,-50%);}.filter-container ul{list-style:none;margin:0;padding:0;height:70px;display:flex;align-items:center !important;}.filter-container ul li{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;text-align:center;flex:1 1 auto !important;transition:color ease-in-out 300ms;cursor:pointer;}.filter-container ul li.active{color:#ff6634;}.filter-container ul li.active.blue{color:#0092d4;}.filter-container ul li.active.orange{color:#fbad3f;}.filter-container ul li.active.blue-green{color:#13a89e;}.filter-container ul li.active.green{color:#71bf43;}.filter-container ul li.active.gray{color:#808080;}.filter-container ul li:hover{color:#ff6634;}.filter-container ul li:hover.blue{color:#0092d4;}.filter-container ul li:hover.orange{color:#fbad3f;}.filter-container ul li:hover.blue-green{color:#13a89e;}.filter-container ul li:hover.green{color:#71bf43;}.filter-container ul li:hover.gray{color:#808080;}.filter-container .dropbtn{background-color:transparent;color:#a7a5a5;font-size:22px;border:none;cursor:pointer;display:block;text-align:center;line-height:70px;}.filter-container .dropdown-filter{position:relative;display:block;}.filter-container .dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;width:100%;}.filter-container .dropdown-content.show{display:block;}.filter-container .dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block;}.filter-container .dropdown-content a:hover{background-color:#ddd;}.filter-container .dropdown-content ul{display:block;height:auto;width:100%;padding-bottom:10px;padding-top:5px;}.filter-container .dropdown-content ul li{display:block;width:100%;font-size:22px;padding:5px 0;}.sub-filter-container{background:rgba(0,146,212,.2);border-radius:0 0 20px 20px;}.sub-filter-container ul{list-style:none;margin:0;padding:0;height:57px;display:flex;align-items:stretch !important;justify-content:center;}.sub-filter-container ul li{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;text-align:center;transition:color ease-in-out 300ms;color:rgba(0,146,212,.4);vertical-align:middle;align-self:center !important;padding-left:20px;padding-right:20px;}.sub-filter-container ul li a{cursor:pointer;}.sub-filter-container ul li.separator span{display:inline-block;border-right:2px solid rgba(0,146,212,.3);height:35px;}.sub-filter-container ul li.active{color:#0092d4;}.sub-filter-container ul li:hover{color:rgba(0,146,212,.7);}.item-list-container{margin-top:50px;}.item-list-container .name{transition:color ease-in-out 200ms;}.item-list-container .photo{position:relative;}.item-list-container .photo::before{position:absolute;background:#13a89e;width:100%;height:100%;top:0;left:0;content:'';border-radius:20px;opacity:0;transition:opacity ease-in-out 200ms;}.item-list-container .list-item:hover .name{color:#0092d4 !important;}.item-list-container .list-item:hover .photo::before{opacity:.6 !important;}.our-team-page .team-member{margin-bottom:50px;cursor:pointer;}@media(max-width:576px){.our-team-page .team-member{margin-bottom:25px;}}@media(min-width:576px){.our-team-page .team-member:hover .name{color:#0092d4;}.our-team-page .team-member:hover .photo::before{opacity:0 !important;}.our-team-page .team-member:hover .photo .hover-photo{opacity:1 !important;}}.our-team-page .team-member.active{max-width:50%;}@media(max-width:576px){.our-team-page .team-member.active{max-width:100%;}}.our-team-page .team-member.active .details-container{border:1px solid #c4c4c4;border-radius:20px;}@media(max-width:576px){.our-team-page .team-member.active .details-container .info-container{overflow-y:unset !important;}}.our-team-page .team-member.active .details-container .member-info{width:50%;padding-right:22px;margin-left:-1px;margin-top:-1px;margin-bottom:-1px;margin-right:-1px;}@media(max-width:576px){.our-team-page .team-member.active .details-container .member-info{width:100%;padding-right:0;margin:0;}}@media(max-width:576px){.our-team-page .team-member.active .details-container .member-info .close{display:inline-block;}}.our-team-page .team-member.active .details-container .member-info .alt-photo{opacity:1 !important;z-index:2;}.our-team-page .team-member.active .details-container .member-bio{width:50%;}@media(max-width:576px){.our-team-page .team-member.active .details-container .member-bio{width:100%;position:relative;}}.our-team-page .team-member.active>.member-short-info{width:50%;padding-right:22px;}@media(max-width:576px){.our-team-page .team-member.active>.member-short-info{display:none;}}.our-team-page .team-member.active .name{color:#0092d4;}.our-team-page .team-member .details-container{position:relative;background-color:#fff;}.our-team-page .team-member .details-container .member-info{width:100%;position:relative;z-index:10;}.our-team-page .team-member .details-container .member-info .close{top:15px;right:15px;z-index:100;color:#fff;font-weight:bold;display:none;}.our-team-page .team-member .details-container .member-info .photo{overflow:hidden;border-radius:20px;}.our-team-page .team-member .details-container .member-info .photo .alt-photo,.our-team-page .team-member .details-container .member-info .photo .hover-photo{position:absolute;top:0;left:0;opacity:0;transition:opacity ease-in-out 300ms;}.our-team-page .team-member .details-container .member-bio{width:100%;position:absolute;top:0;right:0;z-index:5;padding:60px 10px 0 0;height:100%;padding-bottom:10px;}@media(max-width:576px){.our-team-page .team-member .details-container .member-bio{padding:0 15px 10px;}}.our-team-page .team-member .details-container .member-bio .info-container{overflow-y:auto;max-height:100%;}.our-team-page .team-member .details-container .member-bio .info-container .member-short-info{margin-bottom:15px;}.our-team-page .team-member .details-container .member-bio .info-container .member-short-info .position{min-height:auto;}.our-team-page .team-member .details-container .member-bio .info-container a{color:#212529;font-size:18px;font-weight:normal;font-family:"omnes-pro",sans-serif;}.our-team-page .team-member .details-container .member-bio .info-container .member-links{padding:10px 0 20px;}.our-team-page .team-member .details-container .member-bio .info-container .member-links img{max-width:30px;height:auto;border-radius:0;margin-right:7px;}.our-team-page .team-member .details-container .close{position:absolute;top:12px;right:17px;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;cursor:pointer;}@media(max-width:576px){.our-team-page .team-member .details-container .close{display:none;}}.our-team-page .team-member img{width:100%;height:500px;object-fit:cover;object-position:top center;border-radius:20px;}@media(min-width:1800px){.our-team-page .team-member img{height:700px;}}@media(max-width:1440px){.our-team-page .team-member img{height:400px;}}@media(max-width:576px){.our-team-page .team-member img{height:230px;}}.our-team-page .team-member .name{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;text-align:center;color:#161717;margin-top:30px;}@media(max-width:576px){.our-team-page .team-member .name{font-size:22px;line-height:119.5%;margin-top:20px;}}.our-team-page .team-member .position{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:145%;text-align:center;color:#161717;margin-top:5px;min-height:55px;}@media(max-width:576px){.our-team-page .team-member .position{min-height:42px;}}@media(max-width:576px){.our-team-page .team-member>.member-short-info{min-height:115px;}}.our-team-page-old .item-list-section{background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%),url("../../Content/images/08_Media_2000x1122.jpg");background-size:contain !important;}.our-team-page .item-list-grid{margin-left:-22px;margin-right:-22px;min-height:1050px;}.our-team-page .item-list-grid .list-item{padding-left:22px;padding-right:22px;}.case-study-page .section-header{background-repeat:no-repeat !important;background-size:cover !important;background-position:center center !important;min-height:500px;padding-top:180px;position:relative;}.case-study-page .section-header .down-arrow{bottom:10px;position:absolute;width:100%;text-align:center;cursor:pointer;}@media(max-width:576px){.case-study-page .section-header{margin-left:0;margin-right:0;border-radius:0;height:100vh;}.case-study-page .section-header .row{margin-left:0;margin-right:0;margin-left:-25px;margin-right:-25px;}}.case-study-page h1{color:#fff;font-family:"roboto",sans-serif;font-style:normal;font-weight:bold;font-size:90px;line-height:110%;letter-spacing:.03em;color:#fff;text-shadow:0 2px 5px rgba(26,26,26,.8);}@media(max-width:576px){.case-study-page h1{font-size:56px;line-height:110%;}}.case-study-page .case-study-details-section h3{color:#161717;}.case-study-page .short-desc{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:145%;letter-spacing:.02em;padding-top:20px;margin-bottom:16px;color:#fff;text-shadow:0 3px 3px rgba(0,0,0,.64);}.case-study-page .item-list-container{padding-bottom:30px;}.case-study-details-page h1{font-family:"roboto",sans-serif;font-style:normal;font-weight:500;font-size:46px;line-height:140%;letter-spacing:-.02em;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.35);}.case-study-page .item-list-section,.related-articles-section .item-list-section{position:relative;}.case-study-page .item-list-section::before,.related-articles-section .item-list-section::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 15.1%),linear-gradient(0deg,rgba(196,196,196,.2),rgba(196,196,196,.2)),url("../../Content/images/case-study-grid-bg.jpg");background-repeat:no-repeat;background-size:cover;opacity:.2;}.case-study-page .case-study-list,.related-articles-section .case-study-list{margin-left:-30px;margin-right:-30px;}@media(max-width:576px){.case-study-page .case-study-list,.related-articles-section .case-study-list{margin-left:-15px;margin-right:-15px;}}.case-study-page .case-study-list .case-study-grid-item,.related-articles-section .case-study-list .case-study-grid-item{padding-left:30px;padding-right:30px;}@media(max-width:576px){.case-study-page .case-study-list .case-study-grid-item,.related-articles-section .case-study-list .case-study-grid-item{padding-left:15px;padding-right:15px;}}.case-study-page .case-study-list .case-study-grid-item:hover .photo .actions,.related-articles-section .case-study-list .case-study-grid-item:hover .photo .actions{display:block;opacity:1;height:auto;}.case-study-page .case-study-list .case-study-grid-item .photo,.related-articles-section .case-study-list .case-study-grid-item .photo{position:relative;}.case-study-page .case-study-list .case-study-grid-item .photo>img,.related-articles-section .case-study-list .case-study-grid-item .photo>img{width:100%;object-fit:cover;height:315px;border-radius:20px;}@media(max-width:576px){.case-study-page .case-study-list .case-study-grid-item .photo>img,.related-articles-section .case-study-list .case-study-grid-item .photo>img{height:200px;}}.case-study-page .case-study-list .case-study-grid-item .photo .actions,.related-articles-section .case-study-list .case-study-grid-item .photo .actions{position:absolute;bottom:10px;width:100%;display:none;height:0;opacity:0;transition:opacity ease-in-out 300ms;}.case-study-page .case-study-list .case-study-grid-item .photo .actions a,.related-articles-section .case-study-list .case-study-grid-item .photo .actions a{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;text-align:center;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);}.case-study-page .case-study-list .case-study-grid-item .photo .actions .read,.related-articles-section .case-study-list .case-study-grid-item .photo .actions .read{width:100%;text-align:center;}.case-study-page .case-study-list .case-study-grid-item .photo .actions .download,.related-articles-section .case-study-list .case-study-grid-item .photo .actions .download{position:absolute;bottom:10px;right:10px;}.case-study-page .case-study-list .case-study-grid-item .photo .actions .download img,.related-articles-section .case-study-list .case-study-grid-item .photo .actions .download img{width:39px;height:39px;}.case-study-page .case-study-list .case-study-grid-item .info,.related-articles-section .case-study-list .case-study-grid-item .info{padding:20px 20px;min-height:130px;}.case-study-page .case-study-list .case-study-grid-item .info .name,.related-articles-section .case-study-list .case-study-grid-item .info .name{color:#333;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;text-align:center;}.case-study-page .case-study-list .case-study-grid-item .info .name a,.related-articles-section .case-study-list .case-study-grid-item .info .name a{color:#333;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.case-study-page .case-study-list .case-study-grid-item .info .location,.related-articles-section .case-study-list .case-study-grid-item .info .location{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:145%;text-align:center;color:#161717;padding-top:3px;}@media(max-width:576px){.case-study-details-section.mobile-summary{background:#eaeaea;}}@media(max-width:576px){.case-study-details-section.mobile-summary .case-study-details{padding-bottom:20px;}}.case-study-details-section .case-study-details{padding:33px 30px 65px 70px;}@media(max-width:576px){.case-study-details-section .case-study-details{padding-left:0;padding-right:0;}}.case-study-details-section .case-study-details .detail-section{margin-bottom:25px;}.case-study-details-section .case-study-details .detail-section .details{padding-top:5px;}.case-study-details-section .case-study-details .download{margin-left:0;padding-top:3px;}@media(max-width:576px){.case-study-details-section .case-study-details .download{margin-left:0;}}.case-study-details-section .case-study-details .download a{color:#808080;font-size:18px;}.case-study-details-section .case-study-details .download a span{display:inline-block;margin-left:10px;}.case-study-details-section .case-study-details .download a svg{width:22px;}.case-study-details-section .case-study-details .download a svg path{fill:#808080;}.case-study-details-section .case-study-details .right-col-overlap{margin-top:-215px;}@media(max-width:576px){.case-study-details-section .case-study-details .right-col-overlap{margin-top:0;}}.case-study-details-section .case-study-details .statistics{padding-left:45px;}@media(max-width:576px){.case-study-details-section .case-study-details .statistics{padding-left:0;}}.case-study-details-section .case-study-details .statistics .parallax-shadow-bg{position:relative;margin-bottom:38px;}.case-study-details-section .case-study-details .statistics .parallax-shadow-bg div.bg{background:#13a89e;border-radius:20px;position:absolute !important;top:18px;left:-18px;display:inline-block;width:100%;height:100%;}.case-study-details-section .case-study-details .statistics .parallax-shadow-bg .details{border-radius:20px;position:relative !important;background:#eaeaea;padding:43px 25px;}.case-study-details-section .case-study-details .statistics .counter-col{text-align:center;}@media(max-width:576px){.case-study-details-section .case-study-details .statistics .counter-col{padding-bottom:20px;}}.case-study-details-section .case-study-details .statistics .counter-col h2,.case-study-details-section .case-study-details .statistics .counter-col h3{text-align:center;color:#13a89e;}.case-study-details-section .case-study-details .statistics .counter-col h3{color:#a7a5a5;font-size:24px;line-height:119.5%;font-weight:500 !important;}.case-study-details-section .case-study-details .statistics .counter-col h3 span{font-weight:300 !important;display:block;}.case-study-details-section .case-study-details .statistics .counter-col .counter-icon{min-height:107px;}.case-study-details-section .case-study-details .case-study-images{padding-left:45px;}@media(max-width:576px){.case-study-details-section .case-study-details .case-study-images{padding-left:0;}}.case-study-details-section .case-study-details .case-study-images .image-col{padding-top:0;padding-bottom:15px;}@media(max-width:576px){.case-study-details-section .case-study-details .case-study-images .image-col{display:none;}.case-study-details-section .case-study-details .case-study-images .image-col:last-child{display:block;}}.case-study-details-section .case-study-details .case-study-images .image-col img{width:100%;object-fit:cover;border-radius:20px;}.case-study-details-section .case-study-details .case-study-images .image-col .image-caption{text-align:center;padding:10px 0 0 0;}.case-study-details-section .case-study-details .case-study-images .image-col.full img{min-height:300px;}.case-study-details-section .case-study-details .case-study-images .image-col.third-quarter img,.case-study-details-section .case-study-details .case-study-images .image-col.half img,.case-study-details-section .case-study-details .case-study-images .image-col.quarter img{height:180px;}.case-study-details-section .case-studies-navigation{margin-bottom:100px;}.case-study-details-section .case-studies-navigation a{display:inline-block;padding:0 10px;vertical-align:middle;}.case-study-details-section .more-info-section{margin-bottom:0 !important;}.contact-page .banner-title-col h2{color:#fff !important;}@media(max-width:576px){.contact-page .banner-title-col h2 p br{display:none;}}.contact-page .map-col{flex:0 0 56.5%;max-width:56.5%;margin-top:-35px;}@media(max-width:576px){.contact-page .map-col{margin-top:0;flex:0 0 100%;max-width:100%;margin-top:0;order:1;}}.contact-page .map-col #map{height:550px;width:100%;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35));border-radius:20px;}@media(max-width:576px){.contact-page .map-col #map{border-radius:0;width:100vw;filter:none;margin-left:-25px;margin-right:-25px;}}.contact-page .content-section{margin-bottom:50px;}@media(max-width:576px){.contact-page .content-section{margin-bottom:0;}}.contact-page .content-col{margin-top:20px;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:180%;}@media(max-width:576px){.contact-page .content-col{text-align:center;order:2;}.contact-page .content-col h3{text-align:center;}}.contact-page .content-col strong,.contact-page .content-col b{font-weight:bold;}.contact-page .content-col .contact-us-logo{padding-bottom:35px;}@media(max-width:576px){.contact-page .content-col .contact-us-logo img{max-width:272px;}}.contact-page .content-col a{color:#0092d4;font-size:18px;}.contact-page .content-col .social{padding-top:12px;}.contact-page .content-col .social a{display:inline-block;padding-right:10px;}@media(max-width:576px){.contact-page .contact-page-body{display:flex;flex-wrap:wrap;}.contact-page .contact-page-body>.section{flex:0 0 100%;}.contact-page .contact-page-body .content-section{order:2;}.contact-page .contact-page-body .contact-form-section{order:1;}}.contact-form-section{margin-bottom:50px;}@media(max-width:576px){.contact-form-section{margin-bottom:0;}}.contact-form-section .inner-container{background:rgba(196,196,196,.2);border-radius:10px;}@media(max-width:576px){.contact-form-section .inner-container{border-radius:0;}}.contact-form-section h2,.contact-form-section h3{color:#13a89e;}@media(max-width:576px){.contact-form-section h2,.contact-form-section h3{text-align:center;}}@media(max-width:576px){.contact-form-section h2{margin-bottom:20px;}}.contact-form-section .form-content-container{padding-top:40px;padding-bottom:40px;}@media(max-width:576px){.contact-form-section .form-content-container{margin-left:-25px;margin-right:-25px;padding-top:30px;padding-bottom:0;}.contact-form-section .form-content-container>.row{margin-left:0;margin-right:0;}.contact-form-section .form-content-container form{margin-top:20px;}.contact-form-section .form-content-container .form-col{margin-bottom:20px;text-align:center;}}.contact-form-section .form-content-container .form-control{width:100%;border:none;background:#fff;border-radius:30px;padding:12px 20px;outline:none;transition:box-shadow .3s ease-in-out;}.contact-form-section .form-content-container .form-control:focus{box-shadow:0 0 5px #51cbee;}.contact-form-section .form-content-container .form-control::placeholder{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:145%;color:#c4c4c4;}.contact-form-section .form-content-container textarea.form-control{height:130px;}.contact-form-section .form-content-container input[type="radio"].form-control{width:auto;}.contact-form-section .form-content-container .form-label,.contact-form-section .form-content-container label{display:inline-block;color:#707070;font-size:18px;line-height:145%;padding-right:35px;margin-bottom:0;cursor:pointer;}@media(max-width:576px){.contact-form-section .form-content-container .form-label{display:block;text-align:center;margin-bottom:5px;}}.contact-form-section .form-content-container .form-action{text-align:right;}.contact-form-section .form-content-container .radio{position:relative;}.contact-form-section .form-content-container .radio input{opacity:0;position:absolute;top:0;}.contact-form-section .form-content-container .radio span.label{display:inline-block;vertical-align:middle;margin-left:30px;}.contact-form-section .form-content-container .radio [type="radio"]+span.checkbox{position:absolute;padding-left:30px;cursor:pointer;display:inline-block;color:#666;line-height:25px;top:4px;}.contact-form-section .form-content-container .radio [type="radio"]+span.checkbox::before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:100%;background:#fff;}.contact-form-section .form-content-container .radio [type="radio"]:checked+span.checkbox::after{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:100%;background:#4a4a4a;transform:scale(1);opacity:1;transition:all .3s ease;}.contact-form-section .form-content-container .radio [type="radio"]:not(:checked)+span.checkbox::after{content:"";position:absolute;left:4px;top:4px;width:14px;height:14px;border-radius:100%;background:#fff;transform:scale(0);opacity:0;}.contact-form-section .form-content-container .form-row{margin-bottom:30px;}@media(max-width:576px){.contact-form-section .form-content-container .form-row{margin-bottom:0;}}.contact-form-section input,.contact-form-section textarea{color:#000;font-weight:bold;}.contact-form-section input::placeholder,.contact-form-section textarea::placeholder{color:#707070 !important;}@media(max-width:576px){.contact-form-section input::placeholder,.contact-form-section textarea::placeholder{text-align:center;}}.map-label{color:#a50c0d !important;font-size:18px;font-family:'roboto';width:160px;white-space:normal;text-align:left;position:absolute;top:25px;left:16px;line-height:1;text-shadow:1px 1px 1px white;font-weight:500;}.error-message{color:#e62628;font-size:13px;padding:5px 0 0 10px;}.about-page .image-overlap-col{margin-top:-43px;}@media(max-width:576px){.about-page .image-overlap-col{margin-top:0;}}@media(max-width:576px){.about-page .introduction{z-index:10;position:relative;}}.about-page .introduction h2{color:rgba(0,0,0,.7);}.about-page .introduction .services-container{position:relative;}.about-page .introduction .services-container .left,.about-page .introduction .services-container .right{display:none;z-index:500;}@media(max-width:576px){.about-page .introduction .services-container .left,.about-page .introduction .services-container .right{position:absolute;top:30%;}}.about-page .introduction .services-container .left svg path,.about-page .introduction .services-container .right svg path{fill:#c4c4c4;}.about-page .introduction .services-container .left{left:-20px;}@media(max-width:576px){.about-page .introduction .services-container .left{left:-10px;}}.about-page .introduction .services-container .right{right:-20px;}@media(max-width:576px){.about-page .introduction .services-container .right{right:-10px;}}.about-page .introduction .services-container .slick-dots{bottom:-35px;}.about-page .introduction .services-container .slick-dots li button:before{font-size:12px;color:#c4c4c4;}.about-page .introduction .services-row{margin:70px 0;}.about-page .introduction .services-row .service-col{text-align:center;}.about-page .introduction .services-row .service-col h3{text-align:center;margin:25px 0 0 0;}.about-page .introduction .services-row .service-col h3 a{font-family:"omnes-pro",sans-serif;}@media(max-width:576px){.about-page .introduction .services-row .service-col h3{margin:15px 0 0 0;}}.about-page .introduction .services-row .service-col .service-icon{max-width:160px;width:100%;}@media(max-width:576px){.about-page .introduction .services-row .service-col .service-icon{margin:0 auto;}}.about-page .image-col{padding-top:0;}.about-page .image-col img{width:100%;}.about-page .image-col .img-with-parallax-bg{padding-left:25px;}@media(max-width:576px){.about-page .image-col .img-with-parallax-bg{padding-left:0;}}.about-page .text-col{padding-top:50px;}@media(max-width:576px){.about-page .text-col{padding-top:45px;padding-bottom:25px;}}.about-page .text-col>div{padding-right:25px;}.about-page .corporate-governance-section{color:#808080;}@media(max-width:576px){.about-page .corporate-governance-section{background:rgba(0,146,212,.11);}}.about-page .corporate-governance-section h2{text-align:left;}.about-page .corporate-governance-section .inner-container{background:rgba(0,146,212,.11);position:relative;border-radius:20px;padding-top:47px;padding-bottom:95px;}.about-page .corporate-governance-section .inner-container .swal2-container{position:absolute;border-radius:20px;}.about-page .corporate-governance-section .inner-container .swal2-container .swal2-close:focus{outline:0;box-shadow:none;}.about-page .corporate-governance-section .inner-container .swal2-container .swal2-popup{padding:0;width:720px;border-radius:20px;}.about-page .corporate-governance-section .inner-container .swal2-container .swal2-popup .swal2-content{padding:0;}.about-page .corporate-governance-section .inner-container .swal-content{display:none;}.about-page .corporate-governance-section .inner-container .swal-body{overflow:hidden;border-radius:20px;}.about-page .corporate-governance-section .inner-container .swal-body .img-col img{border-radius:20px;width:100%;}.about-page .corporate-governance-section .inner-container .swal-body .text-col{margin-top:0;padding-top:15px;text-align:left;font-size:18px;display:flex;flex-direction:column;padding-left:25px;}.about-page .corporate-governance-section .inner-container .swal-body .text-col h3{color:#0092d4;margin-bottom:5px;}.about-page .corporate-governance-section .inner-container .swal-body .text-col .info-container{margin-bottom:20px;overflow-y:scroll;height:215px;margin-top:10px;flex-basis:0;flex-grow:1;max-height:100%;}@media(max-width:576px){.about-page .corporate-governance-section .inner-container{background:transparent;}}.about-page .corporate-governance-section .corporate-employee-row{margin-top:60px;margin-left:-20px;margin-right:-20px;}.about-page .corporate-governance-section .corporate-employee{padding-left:20px;padding-right:20px;overflow:hidden;}.about-page .corporate-governance-section .corporate-employee .photo{position:relative;background:#b2b2b2;border-radius:20px;}.about-page .corporate-governance-section .corporate-employee .photo img{max-width:100%;width:100%;border-radius:20px;z-index:11;position:relative;cursor:pointer;}.about-page .corporate-governance-section .corporate-employee .photo .alt-photo{display:none;width:45%;height:230px;object-fit:cover;object-position:top center;}.about-page .corporate-governance-section .corporate-employee .photo .employee-bio{position:absolute;width:100%;top:0;left:0;padding-left:40px;padding-right:20px;background-color:#fff;height:100%;z-index:10;transform:translateX(0);padding-top:50px;padding-bottom:20px;border-radius:20px;border:1px solid #c4c4c4;transition:all ease-in-out 500ms;opacity:0;}@media(max-width:576px){.about-page .corporate-governance-section .corporate-employee .photo .employee-bio{transition:none;height:auto;}}.about-page .corporate-governance-section .corporate-employee .photo .employee-bio .close{position:absolute;top:12px;right:17px;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;cursor:pointer;z-index:100;}.about-page .corporate-governance-section .corporate-employee .photo .employee-bio .employee-details{display:none;}@media(max-width:576px){.about-page .corporate-governance-section .corporate-employee .photo .employee-bio .employee-details{position:absolute;display:block;top:0;right:0;width:55%;height:213px;}}.about-page .corporate-governance-section .corporate-employee .photo .employee-bio .employee-details>div{position:absolute;top:50%;left:50%;display:inline-block;transform:translate(-50%,-50%);width:100%;padding:0 24px;}.about-page .corporate-governance-section .corporate-employee .photo .employee-bio .employee-details h3{color:#0092d4;text-align:center;}.about-page .corporate-governance-section .corporate-employee .photo .employee-bio .employee-details .position{text-align:center;}.about-page .corporate-governance-section .corporate-employee .photo .employee-bio .info-container{padding-bottom:20px;overflow-y:scroll;max-height:100%;}@media(max-width:576px){.about-page .corporate-governance-section .corporate-employee .photo .employee-bio .info-container{padding-top:200px;padding-bottom:0;}}.about-page .corporate-governance-section .corporate-employee.active{overflow:unset;}@media(max-width:576px){.about-page .corporate-governance-section .corporate-employee.active .photo .alt-photo{display:inline;}.about-page .corporate-governance-section .corporate-employee.active .photo .main-photo{display:none;}}.about-page .corporate-governance-section .corporate-employee.active .photo .employee-bio{width:126%;transform:translateX(72%);opacity:1;}@media(max-width:576px){.about-page .corporate-governance-section .corporate-employee.active .photo .employee-bio{width:100% !important;transform:none;width:230px;}}.about-page .corporate-governance-section .corporate-employee.open{z-index:20;}.about-page .corporate-governance-section .corporate-employee .employee-details{color:#161717;text-align:center;margin-top:10px;}@media(max-width:576px){.about-page .corporate-governance-section .corporate-employee .employee-details{margin-top:15px;margin-bottom:15px;}}.about-page .corporate-governance-section .corporate-employee .employee-details h3{text-align:center;margin-bottom:5px;}.about-page .corporate-governance-section .corporate-employee .employee-details .position{text-transform:uppercase;}.about-page .values-section{color:#13a89e;background:url("../images/wcg-gray-logo.svg");background-size:contain;background-repeat:no-repeat;background-position:top center;margin-top:65px;}@media(max-width:576px){.about-page .values-section{background-size:300% !important;background-repeat:no-repeat;background-position:50% 14%;}}.about-page .values-section h2{text-align:left;}.about-page .values-section .inner-container{padding-bottom:170px;}@media(max-width:576px){.about-page .values-section .inner-container{padding-bottom:60px;}}.about-page .values-section .values-row{margin-left:-25px;margin-right:-25px;}.about-page .values-section .values-row .values-col{padding-left:25px;padding-right:25px;margin-top:15px;}@media(max-width:576px){.about-page .values-section .values-row .values-col{text-align:center;padding-bottom:15px;}}.about-page .values-section .values-row .values-col h3{margin-bottom:0;}@media(max-width:576px){.about-page .values-section .values-row .values-col h3{text-align:center;}}.about-page .values-section .values-row .values-col .rte-container{padding-right:20px;}@media(max-width:576px){.about-page .values-section .values-row .values-col .rte-container{padding-right:20px;padding-left:20px;}}.about-page .clients-section{position:relative;padding-top:50px;}.about-page .clients-section::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(196,196,196,.3) 0%,rgba(196,196,196,.3) 15.1%),linear-gradient(0deg,rgba(196,196,196,.2),rgba(196,196,196,.2)),url("../../Content/images/case-study-grid-bg.jpg");background-repeat:no-repeat;background-size:cover;opacity:.2;z-index:-1;}.about-page .clients-section h2{color:#0092d4;margin-bottom:45px;}.about-page .clients-section .client-list-subsection{background:#fff;border-radius:20px;text-align:center;}.about-page .clients-section .client-list-subsection img{width:auto;max-height:75px;margin:0 25px 20px;display:inline-block;vertical-align:middle;}@media(max-width:576px){.about-page .clients-section .client-list-subsection img{max-height:40px;margin:0 15px 15px;}}.about-page .clients-section .client-list-subsection .client-list-container{padding:30px 5px 15px;}@media(max-width:576px){.about-page .clients-section .client-list-subsection .client-list-container{padding-left:10px;padding-right:10px;}}@media(max-width:576px){.about-page .clients-section .client-list-subsection .row{margin-left:-10px;margin-right:-10px;}}.about-page .clients-section .certification-subsection{color:rgba(0,0,0,.7);margin-top:70px;}@media(max-width:576px){.about-page .clients-section .certification-subsection{margin-top:40px;}}.about-page .clients-section .certification-subsection h2{color:#71bf43;margin-bottom:35px;}@media(max-width:576px){.about-page .clients-section .certification-subsection h2{margin-bottom:20px;}}.about-page .clients-section .certification-subsection h3{margin-bottom:0;}.about-page .clients-section .certification-subsection img{max-width:100%;padding:0 32px;}@media(max-width:576px){.about-page .clients-section .certification-subsection .iso-subsection{padding-bottom:30px !important;}}@media(max-width:576px){.about-page .clients-section .certification-subsection .iso-subsection img{padding:25px 0 0 0;width:90px;margin:0 8px;}}.about-page .clients-section .certification-subsection .subsection{padding-bottom:80px;}@media(max-width:576px){.about-page .clients-section .certification-subsection .local-buy-subsection{padding-bottom:60px !important;}}.about-page .clients-section .certification-subsection .local-buy-subsection img{padding:0 30px;}@media(max-width:576px){.about-page .clients-section .certification-subsection .local-buy-subsection img{padding:0 10px;width:45%;margin-top:30px;}}.about-page .subsidiaries-section{background-image:url("../../Content/images/04_Team_1440x808.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:60px;padding-bottom:50px;}@media(max-width:576px){.about-page .subsidiaries-section{padding-top:40px;padding-bottom:80px;}}.about-page .subsidiaries-section h2{color:#fff;}@media(max-width:576px){.about-page .subsidiaries-section h2{margin-bottom:40px;}}.about-page .subsidiaries-section .subsidiary-list-subsection{padding:0 15px;}.about-page .subsidiaries-section .subsidiary-list-subsection>row{margin-left:-30px;margin-right:-30px;}.about-page .subsidiaries-section .subsidiary-list-subsection .subsidiary-item{background:rgba(255,255,255,.9);border-radius:20px;padding:25px 30px;color:#0092d4;}@media(max-width:576px){.about-page .subsidiaries-section .subsidiary-list-subsection .subsidiary-item{padding-bottom:50px;}}.about-page .subsidiaries-section .subsidiary-list-subsection .subsidiary-item h3{margin-bottom:20px;}.about-page .subsidiaries-section .subsidiary-list-subsection .subsidiary-item img{max-width:100%;}@media(max-width:576px){.about-page .subsidiaries-section .subsidiary-list-subsection .subsidiary-item img{margin-bottom:20px;}}.about-page .subsidiaries-section .subsidiary-list-subsection .subsidiary-item a{font-size:18px;color:#0092d4;font-weight:400;text-decoration:underline;}.about-page .about-content-section{position:relative;}.about-page .about-content-section::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url("../images/Rectangle 135.png"),rgba(196,196,196,.1);background-repeat:no-repeat;background-size:cover;background-position:center center;}@media(max-width:576px){.about-page .about-content-section::before{background:url(../images/about-us-body-bg-mobile.png);background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:0;}}@media(max-width:576px){.about-page .about-content-section{z-index:10;margin-bottom:0;}}.about-page .about-content-section .inner-container{border-radius:20px;position:relative;padding-top:25px;padding-bottom:25px;}.about-page .about-content-section h2{color:#a7a5a5;}@media(max-width:576px){.about-page .about-content-section h2{text-align:center;}}.about-page .about-content-section .client-logos{margin-left:-20px;margin-right:-20px;}.about-page .about-content-section .client-logos .logo{padding:0 40px;}.about-page .about-content-section .client-logos img{width:100%;}.about-page .about-content-section .client-logo-carousel-container{position:relative;}.about-page .about-content-section .client-logo-carousel-container .left,.about-page .about-content-section .client-logo-carousel-container .right{position:absolute;top:50%;transform:translate(0,-50%);cursor:pointer;}.about-page .about-content-section .client-logo-carousel-container .left svg path,.about-page .about-content-section .client-logo-carousel-container .right svg path{fill:#c4c4c4;}.about-page .about-content-section .client-logo-carousel-container .left{left:-40px;}@media(max-width:576px){.about-page .about-content-section .client-logo-carousel-container .left{left:-20px;}}.about-page .about-content-section .client-logo-carousel-container .right{right:-40px;}@media(max-width:576px){.about-page .about-content-section .client-logo-carousel-container .right{right:-20px;}}.about-page .about-content-section .partners-sub-section{margin-top:45px;margin-bottom:95px;}@media(max-width:576px){.about-page .about-content-section .partners-sub-section{margin-top:20px;margin-bottom:15px;}}.about-page .about-content-section .partners-sub-section h2{margin-bottom:5px;}.about-page .about-content-section .partners-sub-section .section-header-copy{color:rgba(22,23,23,.7);margin-bottom:55px;}@media(max-width:576px){.about-page .about-content-section .partners-sub-section .section-header-copy{text-align:center;margin-bottom:0;padding-bottom:40px;}}.about-page .about-content-section .partners-sub-section .partner-row{margin-left:-20px;margin-right:-20px;}.about-page .about-content-section .partners-sub-section .partner-row .partner-col{padding:0 20px;}@media(max-width:576px){.about-page .about-content-section .partners-sub-section .partner-row .partner-col{margin-bottom:20px;}}.about-page .about-content-section .partners-sub-section .partner-row .partner-col.active .partner-details-container{opacity:1;}.about-page .about-content-section .partners-sub-section .partner-row .partner-col.active .partner-logo{opacity:0;}.about-page .about-content-section .partners-sub-section .partner-details-container{border-radius:20px;text-align:center;color:#fff;padding:0 20px;z-index:10;opacity:0;transition:opacity ease-in-out 300ms;position:relative;overflow:hidden;}.about-page .about-content-section .partners-sub-section .partner-details-container h3{color:#fff;margin-bottom:5px;}.about-page .about-content-section .partners-sub-section .partner-details-container .bg{position:absolute;height:100%;width:100%;opacity:.9;left:0;z-index:1;}.about-page .about-content-section .partners-sub-section .partner-details-container .partner-details{z-index:5;}.about-page .about-content-section .partners-sub-section .partner-info{background-size:cover;background-repeat:no-repeat;min-height:300px;background-position:center center;position:relative;border-radius:20px;}.about-page .about-content-section .partners-sub-section .partner-info img{width:100%;}.about-page .about-content-section .partners-sub-section .partner-info .partner-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.9);border-radius:100%;padding:10px;opacity:1;transition:opacity ease-in-out 300ms;width:184px;height:184px;}.about-page .about-content-section .partners-sub-section .partner-info .partner-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;}.about-page .about-content-section .subsidiary-sub-section{color:rgba(0,0,0,.6);margin-bottom:55px;}@media(max-width:576px){.about-page .about-content-section .subsidiary-sub-section{margin-bottom:0;}}.about-page .about-content-section .subsidiary-sub-section h3{color:#a7a5a5;}@media(max-width:576px){.about-page .about-content-section .subsidiary-sub-section h3{margin-bottom:20px;}}.about-page .about-content-section .subsidiary-sub-section .content{text-align:center;}@media(max-width:576px){.about-page .about-content-section .subsidiary-sub-section .subsidiary-logo-container .row{justify-content:center;}}@media(max-width:576px){.about-page .about-content-section .subsidiary-sub-section .logo{flex:0 0 50%;}}.about-page .about-content-section .subsidiary-sub-section .logo img{width:100%;padding:0 20px;}.careers-page .introduction{background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 53.87%),url("../../Content/images/Career-Intro-Bg.png");}.careers-page .introduction h2{color:#0092d4;margin-bottom:15px;}.careers-page .text-col{padding-top:50px;}.careers-page .image-overlap-col{margin-top:-43px;}@media(max-width:576px){.careers-page .image-overlap-col{margin-top:0;}}.careers-page .image-col{padding-top:0;}.careers-page .image-col img{width:100%;}.careers-page .image-col .img-with-parallax-bg{padding-left:25px;}@media(max-width:576px){.careers-page .image-col .img-with-parallax-bg{padding-left:0;}}@media(max-width:576px){.careers-page .services-section .services-row{padding-top:25px;}}.careers-page .services-section .services-row h2{color:#71bf43;}.careers-page .services-section .service-grid-container{padding:50px 0 95px 0;position:relative;}@media(max-width:576px){.careers-page .services-section .service-grid-container{padding-bottom:60px;}}.careers-page .services-section .service-grid-container .left,.careers-page .services-section .service-grid-container .right{display:none;z-index:500;}@media(max-width:576px){.careers-page .services-section .service-grid-container .left,.careers-page .services-section .service-grid-container .right{position:absolute;top:71%;}}.careers-page .services-section .service-grid-container .left svg path,.careers-page .services-section .service-grid-container .right svg path{fill:#c4c4c4;}.careers-page .services-section .service-grid-container .left{left:-20px;}@media(max-width:576px){.careers-page .services-section .service-grid-container .left{left:-10px;}}.careers-page .services-section .service-grid-container .right{right:-20px;}@media(max-width:576px){.careers-page .services-section .service-grid-container .right{right:-10px;}}.careers-page .services-section .service-grid-container .slick-dots{bottom:-35px;display:none;}.careers-page .services-section .service-grid-container .slick-dots li button:before{font-size:12px;color:#c4c4c4;}.careers-page .services-section .service-grid-container .row{margin-left:-5px;margin-right:-5px;}.careers-page .services-section .service-grid-container img{max-width:100%;}.careers-page .services-section .service-grid-container .service-col{padding-left:5px;padding-right:5px;text-align:center;}.careers-page .services-section .service-grid-container .service-col .service-header{position:relative;}.careers-page .services-section .service-grid-container .service-col .service-header img.service-header-img{border-radius:10px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));}@media(max-width:576px){.careers-page .services-section .service-grid-container .service-col .service-header img.service-header-img{width:100%;}}.careers-page .services-section .service-grid-container .service-col .service-header .service-icon-container{position:absolute;width:100%;transform:translate(0,-50%);}.careers-page .services-section .service-grid-container .service-col .service-header .service-icon-container .service-icon{max-width:118px;}@media(max-width:576px){.careers-page .services-section .service-grid-container .service-col .service-header .service-icon-container .service-icon{margin:0 auto;max-width:150px;}}.careers-page .services-section .service-grid-container .service-col h3{text-align:center;margin-top:70px;}@media(max-width:576px){.careers-page .services-section .service-grid-container .service-col h3{margin-top:85px;}}.careers-page .services-section .service-grid-container .service-col .service-desc{color:rgba(22,23,23,.7);}@media(max-width:576px){.careers-page .services-section .service-grid-container .service-col .service-desc{width:75%;margin:0 auto;}}.careers-page .working-at-wvcg-section{background-image:url("../../Content/images/careers-working-at-wcg.jpg");background-size:cover !important;background-repeat:no-repeat;background-position:80%;padding-top:80px;}@media(max-width:576px){.careers-page .working-at-wvcg-section{min-height:auto;padding-bottom:60px;padding-top:60px;}}.careers-page .working-at-wvcg-section .inner-container{background:rgba(255,255,255,.9);border-radius:20px;margin:0 20px;padding:30px 50px 50px;color:#0092d4;width:40%;}@media(max-width:576px){.careers-page .working-at-wvcg-section .inner-container{width:100%;margin-left:0;margin-right:0;padding:15px 15px 30px;}}.careers-page .working-at-wvcg-section .inner-container h2{color:#0092d4;}.careers-page .contact-form-section{margin-top:-40px;font-size:18px;line-height:145%;}@media(max-width:576px){.careers-page .contact-form-section{margin-top:0;}}@media(max-width:576px){.careers-page .contact-form-section .form-header-message{width:75%;margin:0 auto;text-align:center;}}.careers-page .contact-form-section h2{color:#71bf43;}.careers-page .contact-form-section .inner-container{background:linear-gradient(0deg,rgba(196,196,196,.2),rgba(196,196,196,.2)),#fff;border-radius:10px;}@media(max-width:576px){.careers-page .contact-form-section input::placeholder,.careers-page .contact-form-section textarea::placeholder{text-align:center;}}.grid-image-parallax-section .row{margin-right:-25px;margin-left:-25px;}.grid-image-parallax-section .row .image-overlap-col{padding-left:25px;padding-right:25px;margin-top:-103px;}@media(max-width:576px){.grid-image-parallax-section .row .image-overlap-col{margin-top:-40px;padding-left:0;padding-right:0;}}.grid-image-parallax-section .img-with-parallax-bg{display:block;margin-bottom:83px;}@media(max-width:576px){.grid-image-parallax-section .img-with-parallax-bg{margin-bottom:40px;}}.grid-image-parallax-section .img-with-parallax-bg .bg{background-color:#26afe5;position:absolute !important;width:100%;height:100%;}.grid-image-parallax-section .img-with-parallax-bg img{width:100%;position:relative !important;box-shadow:none;}.career-contact-section{margin-bottom:65px;}@media(max-width:576px){.career-contact-section{margin-top:30px;margin-bottom:0;}}.career-contact-section h2{color:#26afe5;margin-bottom:20px;}@media(max-width:576px){.career-contact-section h2{text-align:center;}}.career-contact-section .row{margin-left:-25px;margin-right:-25px;}.career-contact-section .row .content-col{padding-left:25px;padding-right:25px;}@media(max-width:576px){.career-contact-section .row .content-col{text-align:center;}}.career-contact-section .contact-details{background:rgba(0,146,212,.1);border-radius:20px;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:145%;padding:30px 0 55px 85px;}@media(max-width:576px){.career-contact-section .contact-details{padding:25px;margin-left:-25px;margin-right:-25px;border-radius:0;margin-top:20px;}}.career-contact-section .contact-details .contact-us-logo{padding-bottom:20px;max-width:100%;}@media(max-width:576px){.career-contact-section .contact-details .contact-us-logo{max-width:272px;}}.career-contact-section .contact-details a{color:#0092d4;font-size:18px;}.career-contact-section .contact-details .social{padding-top:12px;}.career-contact-section .contact-details .social a{display:inline-block;padding-right:10px;}.media-hub-page .item-list-container{margin-top:30px;}.media-hub-page .hero-banner{background:linear-gradient(86.8deg,#1a52a5 4.97%,#0092d4 57.26%,#92cdec 98.79%);}.media-hub-page .breadcrumb{margin:20px 0;}.media-hub-page .article-list{margin-left:-30px;margin-right:-30px;}@media(max-width:576px){.media-hub-page .article-list{margin-left:-25px;margin-right:-25px;}}.media-hub-page .article-list .list-item{padding-left:30px;padding-right:30px;margin-bottom:20px;}@media(max-width:576px){.media-hub-page .article-list .list-item{margin-bottom:0;}}@media(max-width:576px){.media-hub-page .article-list .list-item{padding-left:25px;padding-right:25px;}}.media-hub-page .article-list .list-item:hover .photo .actions{display:block;opacity:1;height:auto;}.media-hub-page .article-list .list-item .photo{position:relative;}.media-hub-page .article-list .list-item .photo>img{width:100%;object-fit:cover;height:220px;border-radius:20px;}@media(max-width:576px){.media-hub-page .article-list .list-item .photo>img{height:200px;}}.media-hub-page .article-list .list-item .photo .actions{position:absolute;top:50%;left:50%;width:100%;display:none;height:0;opacity:0;transform:translate(-50%,-50%);transition:opacity ease-in-out 300ms;}.media-hub-page .article-list .list-item .photo .actions a{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;text-align:center;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);}.media-hub-page .article-list .list-item .photo .actions .read{width:100%;text-align:center;}.media-hub-page .article-list .list-item .info{padding:10px 20px 20px;min-height:120px;}@media(max-width:576px){.media-hub-page .article-list .list-item .info{min-height:0;}}.media-hub-page .article-list .list-item .info .name{color:#333;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;text-align:center;}.media-hub-page .article-list .list-item .info .name a{color:#333;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:119.5%;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.media-hub-page .article-list .list-item .info .date,.media-hub-page .article-list .list-item .info .location{font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:145%;text-align:center;color:#161717;padding-top:3px;}.media-hub-page .article-details-section .section-header{background-repeat:no-repeat !important;background-size:cover !important;border-radius:20px;padding:25px 0 10px 0;}.media-hub-page .article-details-section .article-header .featured-image{margin-bottom:25px;}.media-hub-page .article-details-section .article-header .featured-image img{width:100%;max-height:400px;object-fit:cover;object-position:center;}.media-hub-page .article-details-section h1{color:#fff;font-family:"roboto",sans-serif;font-style:normal;font-weight:500;font-size:46px;line-height:140%;letter-spacing:-.02em;color:#0092d4;margin-bottom:0;}.media-hub-page .article-details-section h3{color:#0092d4;margin-bottom:20px;margin-top:5px;}.media-hub-page .article-details-section .article-body-grid{padding:0 0 0 0;}.media-hub-page .article-details-section .article-body-grid>.inner-container>.row{margin-left:-30px;margin-right:-30px;}@media(max-width:576px){.media-hub-page .article-details-section .article-body-grid>.inner-container>.row{margin-left:-25px;margin-right:-25px;}}.media-hub-page .article-details-section .article-body-grid>.inner-container>.row .article-body-col,.media-hub-page .article-details-section .article-body-grid>.inner-container>.row .sidebar{padding-left:30px;padding-right:30px;}@media(max-width:576px){.media-hub-page .article-details-section .article-body-grid>.inner-container>.row .article-body-col,.media-hub-page .article-details-section .article-body-grid>.inner-container>.row .sidebar{padding-left:25px;padding-right:25px;}}.media-hub-page .article-details-section .article-body-grid .grid-section img{max-width:100%;}@media(max-width:576px){.media-hub-page .article-details-section .article-body-grid .grid-section img{width:100% !important;height:auto !important;}}.media-hub-page .article-details-section .article-body-grid .grid-section a{font-size:18px;color:rgba(0,146,212,.8);text-decoration:underline !important;font-family:"omnes-pro",sans-serif;}.media-hub-page .article-details-section .article-body-grid .footnotes{background:rgba(167,165,165,.15);border-radius:20px;padding:35px 40px;word-wrap:break-word;margin-top:30px;}.media-hub-page .article-details-section .article-body-grid .footnotes h3{color:#000;margin-bottom:20px;}.media-hub-page .article-details-section .article-body-grid .footnotes a{color:rgba(0,146,212,.8);font-size:18px;font-family:"omnes-pro",sans-serif;text-decoration:underline;}.media-hub-page .article-details-section .article-body-grid .sidebar .sidebar-body{background:rgba(0,146,212,.1);border-radius:20px;color:rgba(0,146,212,.8);padding:25px 30px 40px 30px;font-size:18px;}.media-hub-page .article-details-section .article-body-grid .sidebar .sidebar-body>div{margin-bottom:25px;}.media-hub-page .article-details-section .article-body-grid .sidebar a{font-size:18px;color:rgba(0,146,212,.8);font-family:"omnes-pro",sans-serif;line-height:1;}.media-hub-page .article-details-section .article-body-grid .sidebar .back-to-parent{color:#a7a5a5;font-family:"rubik",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:120%;margin-top:10px;}.media-hub-page .article-details-section .article-body-grid .sidebar .back-to-parent.btn-gray{color:#a7a5a5;}.media-hub-page .article-details-section .article-body-grid .sidebar .back-to-parent.btn-gray .arrow{margin-left:0;margin-right:5px;vertical-align:middle;}.media-hub-page .article-details-section .article-body-grid .sidebar .back-to-parent.btn-gray .arrow svg rect{fill:#a7a5a5;}.media-hub-page .article-details-section .article-body-grid .sidebar .back-to-parent.btn-gray .arrow svg path{fill:white;}.media-hub-page .article-details-section .article-body-grid .sidebar h3{color:rgba(0,146,212,.8);}.media-hub-page .article-details-section .article-body-grid .sidebar ul{list-style:none;padding:0;margin:0;}.media-hub-page .article-details-section .article-body-grid .sidebar ul li{padding-bottom:10px;}.media-hub-page .article-details-section .article-navigation{margin-bottom:100px;margin-top:45px;}.media-hub-page .article-details-section .article-navigation a{display:inline-block;padding:0 10px;vertical-align:middle;}.media-hub-page .article-details-section .article-navigation svg path{fill:#a7a5a5;}#ListItemForClone{display:none;}.bounce2{animation:bounce2 1s infinite alternate;-webkit-animation:bounce2 1s infinite alternate;}@keyframes bounce2{from{transform:translateY(0);}to{transform:translateY(-15px);}}@-webkit-keyframes bounce2{from{transform:translateY(0);}to{transform:translateY(-15px);}}.service-detail-page .service-details-section .section-header{background-repeat:no-repeat !important;background-size:cover !important;border-radius:20px;padding:20px 0;position:relative;}@media(max-width:576px){.service-detail-page .service-details-section .section-header{margin-left:-25px;margin-right:-25px;border-radius:0;text-align:center;padding:0;margin-bottom:30px;}.service-detail-page .service-details-section .section-header .row{margin-right:0;margin-left:0;height:20vh;padding-top:40px;}.service-detail-page .service-details-section .section-header .row>div{position:relative;}}.service-detail-page .service-details-section .section-header .service-icon{max-width:77px;margin-left:-60px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.5));position:absolute;top:50%;transform:translate(0,-50%);}@media(max-width:576px){.service-detail-page .service-details-section .section-header .service-icon{margin-left:0;top:auto;bottom:0;left:50%;transform:translate(-50%,50%);max-width:112px;}}.service-detail-page .service-details-section .section-header h1{color:#fff;font-family:"roboto",sans-serif;font-style:normal;font-weight:500;font-size:46px;line-height:140%;letter-spacing:-.02em;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.35);margin-left:40px;}@media(max-width:576px){.service-detail-page .service-details-section .section-header h1{margin-left:0;text-align:center;}}.service-detail-page .service-details-section h3{color:#fff;}.service-detail-page .service-details-section .article-body-grid{padding:50px 0 0 0;}.service-detail-page .service-details-section .article-body-grid>.inner-container>.row{margin-left:-30px;margin-right:-30px;}@media(max-width:576px){.service-detail-page .service-details-section .article-body-grid>.inner-container>.row{margin-left:-25px;margin-right:-25px;}}.service-detail-page .service-details-section .article-body-grid>.inner-container>.row .article-body-col,.service-detail-page .service-details-section .article-body-grid>.inner-container>.row .sidebar{padding-left:30px;padding-right:30px;}@media(max-width:576px){.service-detail-page .service-details-section .article-body-grid>.inner-container>.row .article-body-col,.service-detail-page .service-details-section .article-body-grid>.inner-container>.row .sidebar{padding-left:25px;padding-right:25px;}}.service-detail-page .service-details-section .article-body-grid .grid-section img{max-width:100%;}@media(max-width:576px){.service-detail-page .service-details-section .article-body-grid .grid-section img{height:auto !important;}}.service-detail-page .service-details-section .article-body-grid .grid-section .img-column{width:100%;}.service-detail-page .service-details-section .article-body-grid .grid-section a{font-size:18px;color:rgba(0,146,212,.8);text-decoration:underline !important;font-family:"omnes-pro",sans-serif;}.service-detail-page .service-details-section .article-body-grid .grid-section p.caption{text-align:center;margin-top:5px;}.service-detail-page .service-details-section .article-body-grid .sidebar .sidebar-body{background:rgba(0,146,212,.1);border-radius:20px;color:rgba(0,146,212,.8);padding:25px 30px 100px 30px;font-size:18px;}@media(max-width:576px){.service-detail-page .service-details-section .article-body-grid .sidebar .sidebar-body{padding-bottom:50px;}}.service-detail-page .service-details-section .article-body-grid .sidebar .sidebar-body>div{margin-bottom:25px;}.service-detail-page .service-details-section .article-body-grid .sidebar a{font-size:18px;color:rgba(0,146,212,.8);font-family:"omnes-pro",sans-serif;}.service-detail-page .service-details-section .article-body-grid .sidebar h3{color:rgba(0,146,212,.8);}.service-detail-page .service-details-section .article-body-grid .sidebar ul{list-style:none;padding:0;margin:0;}.service-detail-page .service-details-section .article-body-grid .sidebar ul li{padding-bottom:5px;}.service-detail-page .service-details-section .article-navigation{margin-bottom:100px;margin-top:45px;}@media(max-width:576px){.service-detail-page .service-details-section .article-navigation{margin-bottom:50px;margin-top:50px;}}@media(max-width:576px){.service-detail-page .service-details-section .article-navigation .more-info-link{text-align:center;margin-top:0;}}.comparison-slider-wrapper{position:relative;width:100%;background-color:#fff;margin:20px 0 0 0;}@media(max-width:576px){.comparison-slider-wrapper{margin:0;}}.comparison-slider-wrapper .comparison-slider{position:relative;width:100%;margin:0;border:5px #fff solid;box-sizing:border-box;}.comparison-slider-wrapper .comparison-slider>img{width:100%;height:auto;display:block;}@media(max-width:576px){.comparison-slider-wrapper .comparison-slider>img{height:350px;object-fit:cover;}}.comparison-slider-wrapper .comparison-slider .overlay{display:none;position:absolute;width:250px;bottom:20px;right:20px;background-color:rgba(0,0,0,.4);padding:10px;box-sizing:border-box;color:#ddd;text-align:right;}@media screen and (min-width:767px){.comparison-slider-wrapper .comparison-slider .overlay{display:block;}}.comparison-slider-wrapper .comparison-slider .resize{position:absolute;top:0;left:0;height:100%;width:48.5%;overflow:hidden;}.comparison-slider-wrapper .comparison-slider .resize>img{display:block;}@media(max-width:576px){.comparison-slider-wrapper .comparison-slider .resize>img{height:350px;object-fit:cover;}}.comparison-slider-wrapper .comparison-slider .resize .overlay{right:auto;left:20px;text-align:left;}.comparison-slider-wrapper .comparison-slider .divider{position:absolute;width:7px;height:100%;background-color:#0091d2;left:48.5%;top:0;bottom:0;margin-left:-1px;cursor:ew-resize;}.comparison-slider-wrapper .comparison-slider .divider.draggable:before{width:30px;height:30px;left:-14px;margin-top:-15px;}.comparison-slider-wrapper .comparison-slider .divider.draggable:after{width:20px;height:20px;left:-9px;margin-top:-10px;background-color:#555;}.comparison-slider-wrapper .caption{position:relative;width:100%;padding:10px;box-sizing:border-box;font-size:12px;font-style:italic;}.animate__animated{opacity:0;}.rte-container{margin-bottom:-20px;}.sub-services-page .inner-page-banner .breadcrumb-row{margin-top:25px;}.sub-services-page .inner-page-banner .inner-container{padding-top:0;}@media(max-width:576px){.sub-services-page .inner-page-banner .banner-title-col{padding-top:150px;}}.sub-services-page .inner-page-banner .banner-title-col img{max-width:170px;}@media(max-width:576px){.sub-services-page .inner-page-banner .banner-title-col img{max-width:100px;}}.sub-services-page .inner-page-banner .banner-title-col h1{font-family:"roboto",sans-serif;font-style:normal;font-weight:bold;font-size:90px;line-height:110%;letter-spacing:.03em;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.35);}@media(max-width:576px){.sub-services-page .inner-page-banner .banner-title-col h1{font-size:56px;text-shadow:0 4px 4px rgba(0,0,0,.7);}}.sub-services-page .inner-page-banner .banner-title-col h2{font-family:Roboto;font-style:normal;font-weight:500;font-size:46px;line-height:140%;letter-spacing:-.02em;color:#fff;text-shadow:0 3px 4px rgba(26,26,26,.9);}@media(max-width:576px){.sub-services-page .inner-page-banner .banner-title-col h2{font-size:38px;line-height:112%;letter-spacing:normal;}}.sub-services-page .inner-page-banner .banner-title-col h3{color:#fff;text-shadow:0 3px 4px rgba(26,26,26,.9);}.sub-services-page .section{padding-bottom:65px;}.sub-services-page .section.no-text{padding-bottom:0;}.sub-services-page .section.no-text .full-width-img{margin-bottom:0;}.sub-services-page .top-half-container{position:relative;}.sub-services-page .top-half-container:before{background-image:url("../../Content/images/services-subpage-net-bg.jpeg");background-size:cover;background-position:bottom;content:'';position:absolute;width:100%;height:100%;top:0;left:0;opacity:.2;}.sub-services-page .intro-section{padding-bottom:0;}.sub-services-page .intro-section .text-col{padding-top:95px;}@media(max-width:576px){.sub-services-page .intro-section .text-col{padding-top:35px;}}.sub-services-page .intro-section .overlap-col{margin-top:-85px;}@media(max-width:576px){.sub-services-page .intro-section .overlap-col{margin-top:-35px;}}.sub-services-page .intro-section .service-manager{background:linear-gradient(0deg,#e6f4fb,#e6f4fb),#fff;border-radius:20px;padding:27px 33px;max-width:400px;margin-left:auto;}.sub-services-page .intro-section .service-manager.remediation{background:linear-gradient(0deg,rgba(251,173,63,.1),rgba(251,173,63,.1)),#fff;}.sub-services-page .intro-section .service-manager.ecology{background:linear-gradient(0deg,rgba(113,191,67,.1),rgba(113,191,67,.1)),#fff;}.sub-services-page .intro-section .service-manager .photo img{border-radius:20px;}.sub-services-page .intro-section .service-manager .manager-name{font-weight:600;margin-top:10px;}.sub-services-page .intro-section .service-manager .manager-links{margin-top:10px;}.sub-services-page .intro-section .service-manager .manager-links a{margin-right:5px;display:inline-block;}.sub-services-page .whatwedo-section{margin-top:20px;padding-bottom:0;}.sub-services-page .whatwedo-section .whatwedo-grid{margin-left:-5px;margin-right:-5px;padding-top:35px;}@media(max-width:576px){.sub-services-page .whatwedo-section .whatwedo-grid{margin-bottom:-25px;}}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col{padding-left:5px;padding-right:5px;min-height:268px;position:relative;}@media(max-width:576px){.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col{margin-bottom:25px;}}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col .bg{max-width:100%;border-radius:20px;height:100%;width:100%;background-size:cover;background-position:center center;position:relative;}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col .icon{position:absolute;width:177px;height:177px;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:1;transition:opacity ease-in-out 300ms;}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col .icon h3{margin:0;}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col .icon h3 img{width:100%;}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col .details-container{max-width:100%;border-radius:20px;height:100%;width:100%;top:0;left:0;position:absolute;color:#fff;font-size:18px;line-height:130%;opacity:0;transition:opacity ease-in-out 300ms;padding:0 15px;}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col .details-container ul{list-style:none;margin:0;padding:0;}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col .details-container ul li{margin:0;padding:0;padding:7px 0;}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col.active .icon{opacity:0;}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col.active .details-container{opacity:1;}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col.blue .icon,.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col.blue .details-container{background:rgba(0,146,212,.9);}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col.green .icon,.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col.green .details-container{background:rgba(113,191,67,.9);}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col.blue-green .icon,.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col.blue-green .details-container{background:rgba(19,168,158,.9);}.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col.orange .icon,.sub-services-page .whatwedo-section .whatwedo-grid .whatwedo-item-col.orange .details-container{background:rgba(251,173,63,.9);}.sub-services-page .wherewework-section{padding-top:50px;padding-bottom:75px;}.sub-services-page .wherewework-section b,.sub-services-page .wherewework-section strong{font-weight:bold;}@media(max-width:576px){.sub-services-page .wherewework-section{padding-bottom:35px;}}.sub-services-page .wherewework-section .full-width-img{margin-bottom:25px;}.sub-services-page .full-width-img{max-height:550px;margin-bottom:65px;}@media(max-width:576px){.sub-services-page .full-width-img{margin-bottom:50px;}}.sub-services-page .full-width-img img{object-fit:cover;height:550px;width:100%;}@media(max-width:576px){.sub-services-page .full-width-img img{height:250px;}}.sub-services-page .full-width-img.no-height{max-height:none;}.sub-services-page .full-width-img.no-height img{object-fit:unset;height:auto;}.sub-services-page .full-width-img .img-source a{color:#0092d4;text-decoration:underline;font-size:18px;}.sub-services-page .accordion{margin-top:15px;}@media(max-width:576px){.sub-services-page .accordion{margin-top:40px;}}.sub-services-page .accordion .accordion-item{margin-bottom:5px;}@media(max-width:576px){.sub-services-page .accordion .accordion-item{margin-bottom:10px;}}.sub-services-page .accordion .accordion-item .accordion-header{background:rgba(0,146,212,.2);border-radius:10px;font-family:"omnes-pro",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:145%;color:rgba(0,0,0,.7);padding:10px 35px;cursor:pointer;position:relative;}@media(max-width:576px){.sub-services-page .accordion .accordion-item .accordion-header{padding:14px 50px 15px 15px;}}.sub-services-page .accordion .accordion-item .accordion-header .icon{position:absolute;right:10px;top:50%;transform:translate(0,-50%);}.sub-services-page .accordion .accordion-item .accordion-header .icon img{display:block;transition:transform ease-in-out 300ms;}.sub-services-page .accordion .accordion-item .accordion-header.collapsed .icon img{transform:rotate(-180deg);}.sub-services-page .accordion .accordion-item .accordion-content{padding:15px 25px 15px 35px;}.sub-services-page .accordion .accordion-item .accordion-content>.row{margin-left:-30px;margin-right:-30px;}.sub-services-page .accordion .accordion-item .accordion-content>.row>div{padding-left:30px;padding-right:30px;}@media(max-width:576px){.sub-services-page .accordion .accordion-item .accordion-content>.row .accordion-img-col{order:-1;padding-bottom:15px;}}.sub-services-page .accordion .accordion-item .accordion-content>.row .accordion-img-col img{max-width:380px;}@media(max-width:576px){.sub-services-page .accordion .accordion-item .accordion-content{padding:15px;}}.sub-services-page .accordion .accordion-item .accordion-content img{max-width:100%;border-radius:20px;}.sub-services-page .accordion-section-header{margin-top:35px;}@media(max-width:576px){.sub-services-page .accordion-section-header{margin-bottom:-20px;width:75%;}}.sub-services-page .related-articles-section{background:rgba(167,165,165,.14);padding-top:60px;}@media(max-width:576px){.sub-services-page .related-articles-section{padding-top:40px;overflow:hidden;padding-bottom:40px;}}.sub-services-page .related-articles-section .header-container{position:relative;}@media(max-width:576px){.sub-services-page .related-articles-section .header-container{margin-bottom:30px;}}.sub-services-page .related-articles-section .header-container .left,.sub-services-page .related-articles-section .header-container .right{display:none;z-index:500;}@media(max-width:576px){.sub-services-page .related-articles-section .header-container .left,.sub-services-page .related-articles-section .header-container .right{position:absolute;top:40%;}}.sub-services-page .related-articles-section .header-container .left svg path,.sub-services-page .related-articles-section .header-container .right svg path{fill:#c4c4c4;}.sub-services-page .related-articles-section .header-container .left{left:-20px;}@media(max-width:576px){.sub-services-page .related-articles-section .header-container .left{left:15px;}}.sub-services-page .related-articles-section .header-container .right{right:-20px;}@media(max-width:576px){.sub-services-page .related-articles-section .header-container .right{right:15px;}}.sub-services-page .related-articles-section h2{color:#13a89e;text-align:center;margin-bottom:55px;}@media(max-width:576px){.sub-services-page .related-articles-section h2{max-width:60%;margin:0 auto;text-align:center;}}.sub-services-page .related-articles-section .view-more-col{text-align:center;}@media(max-width:576px){.sub-services-page .related-articles-section .view-more-col .more-info-link{margin-top:10px;}}.sub-services-page .related-articles-section .item-list-container{margin-top:0;}@media(max-width:576px){.sub-services-page .related-articles-section .case-study-list{margin-left:-25px;margin-right:-25px;}}.sub-services-page .service-content-list li{margin-bottom:10px;}.sub-services-page .contact-url{color:#212529;font-size:18px;font-family:"omnes-pro",sans-serif;}@media(max-width:576px){.sub-services-page.wastewater .full-width-img img{height:auto;}}.sub-services-page.remediation .accordion{margin:40px 0;}@media(max-width:576px){.sub-services-page.remediation .accordion{margin:20px 0;}}@media(max-width:576px){.sub-services-page.remediation .full-width-img{margin-bottom:0;}}.sub-services-page.remediation .wherewework-section{padding-bottom:0;}@media(max-width:576px){.sub-services-page.remediation .wherewework-section{padding-bottom:0;}}.sub-services-page.remediation .leeflogo{max-width:400px;margin-left:auto;display:block;margin-top:-25px;}@media(max-width:576px){.sub-services-page.remediation .leeflogo{width:100%;margin-top:20px;}}.sub-services-page.remediation .remediation-process{background-image:url("../../Content/images/remediation-process.jpg");min-height:500px;background-size:cover;text-align:center;margin-bottom:30px;}@media(max-width:576px){.sub-services-page.remediation .remediation-process{min-height:0;margin-bottom:0;}}.sub-services-page.remediation .remediation-process .epa-diagram{max-width:620px;margin:90px 0 30px 0;}@media(max-width:576px){.sub-services-page.remediation .remediation-process .epa-diagram{margin-bottom:0;}}.sub-services-page.remediation .remediation-process .img-source{text-align:left;}.sub-services-page.remediation .remediation-process-section{padding-bottom:0;}.sub-services-page .remediation-img-grid{margin-bottom:-60px;margin-top:10px;}@media(max-width:576px){.sub-services-page .remediation-img-grid{margin-bottom:10px;}}@media(max-width:576px){.sub-services-page .remediation-img-grid .grid-item{margin-bottom:10px;}}.sub-services-page .remediation-img-grid .grid-item .grid-body{min-height:122px;background-size:cover !important;border-radius:20px;position:relative;}@media(max-width:576px){.sub-services-page .remediation-img-grid .grid-item .grid-body{min-height:60px;}}.sub-services-page .remediation-img-grid .grid-item .grid-body>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:bold;width:100%;text-align:center;}.sub-services-page .leef-section{background:rgba(251,173,63,.11);padding-top:65px;}.sub-services-page .leef-section ul{list-style:none;margin:0;padding-left:10px;}.sub-services-page .leef-section .img-container{position:relative;text-align:center;}.sub-services-page .leef-section .img-container>img{transform:scale(1.1);}@media(max-width:576px){.sub-services-page.carbon .full-width-img img{height:auto;}}@media(max-width:576px){.sub-services-page.ecology .full-width-img img{height:auto;}}.sub-services-page.specialty-products .hero-banner h1,.sub-services-page.specialty-products .hero-banner h2{color:#fff;}@media(max-width:576px){.sub-services-page.specialty-products .hero-banner h1,.sub-services-page.specialty-products .hero-banner h2{color:#fff;}}.sub-services-page.specialty-products .hero-banner h1{text-shadow:0 4px 4px rgba(0,0,0,.35);}@media(max-width:576px){.sub-services-page.specialty-products .hero-banner h1{text-shadow:0 4px 4px rgba(0,0,0,.7);}}.sub-services-page.specialty-products .hero-banner h2{text-shadow:0 3px 4px rgba(26,26,26,.9);}@media(max-width:576px){.sub-services-page.specialty-products .hero-banner h2{text-shadow:0 3px 4px rgba(26,26,26,.9);}}.sub-services-page.specialty-products .img-col{padding-top:95px;text-align:right;}@media(max-width:576px){.sub-services-page.specialty-products .img-col{padding-top:0;margin-top:-35px;}}.sub-services-page.specialty-products .img-col img{border-radius:20px;max-width:100%;}.sub-services-page.specialty-products .intro-section{padding-bottom:130px;}@media(max-width:576px){.sub-services-page.specialty-products .intro-section{padding-bottom:40px;}}.sub-services-page.specialty-products .tfa-site-section{background:rgba(0,146,212,.2);padding-top:50px;padding-bottom:50px;}@media(max-width:576px){.sub-services-page.specialty-products .tfa-site-section{text-align:center;padding-bottom:0;overflow:hidden;}}.sub-services-page.specialty-products .tfa-site-section a{color:#0092d4;text-decoration:underline;font-size:18px;}@media(max-width:576px){.sub-services-page.specialty-products .tfa-site-section .logo-col{margin-top:15px;}}.sub-services-page.specialty-products .tfa-site-section .logo-col img{width:192px;border-radius:20px;}.sub-services-page.specialty-products .tfa-site-section .img-container{position:relative;margin-top:-65px;}@media(max-width:576px){.sub-services-page.specialty-products .tfa-site-section .img-container{margin-top:0;margin-bottom:10px;}}.sub-services-page.specialty-products .tfa-site-section .img-container img{position:absolute;top:-55px;}@media(max-width:576px){.sub-services-page.specialty-products .tfa-site-section .img-container img{position:relative;top:auto;width:100%;transform:scale(1.2);}}.sub-services-page.specialty-products .more-link-section{padding-bottom:75px;}@media(max-width:576px){.sub-services-page.specialty-products .more-link-section{background:rgba(0,146,212,.2);padding-bottom:40px;}}@media(max-width:576px){.sub-services-page.specialty-products .full-width-img img{height:auto;}}.hero-banner{position:relative;}.hero-banner .down-arrow{bottom:10px;position:absolute;width:100%;text-align:center;cursor:pointer;}.home-page .hero-banner{position:relative;}.home-page .hero-banner .down-arrow{display:block;}