.e-span--green{color:#80b6a4}.b-projects-carousel{position:relative}@media (max-width:1600px){.b-projects-carousel{padding-top:100px}}.b-projects-carousel__slide{position:relative;z-index:1}.b-projects-carousel__slide:focus,.b-projects-carousel__slide:hover{outline:0}.b-projects-carousel__image img{width:100%}.b-projects-carousel__counter{position:absolute;top:calc(50% - 58px);left:0;-webkit-text-stroke:1px #afafaf;font-family:var(--heading-font);font-weight:400;font-style:normal;text-transform:uppercase;font-size:3.4375rem;width:80px;text-align:right}@media (max-width:1700px){.b-projects-carousel__counter{left:30px}}@supports (-webkit-text-stroke:1px #afafaf){.b-projects-carousel__counter{color:#fff}}@media (max-width:1600px){.b-projects-carousel__counter{top:-50px}}@media (max-width:1200px){.b-projects-carousel__counter{top:-20px}}@media (max-width:767px){.b-projects-carousel__counter{font-size:2.5rem;width:55px;top:0}}.b-projects-carousel__line{position:absolute;top:calc(50% - 3px);left:0;width:100%;height:2px;background-color:#afafaf;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.b-projects-carousel__current-slide{color:#000;-webkit-text-stroke:0;text-align:left;display:block}.b-projects-carousel__controls{position:absolute;top:50%;right:0}@media (max-width:1700px){.b-projects-carousel__controls{right:30px}}@media (max-width:1600px){.b-projects-carousel__controls{top:0}}@media (max-width:1200px){.b-projects-carousel__controls{top:20px}}.b-projects-carousel__arrow-btn{background-color:transparent;border:none;margin-bottom:20px;clear:both;width:100%}.b-projects-carousel__arrow-btn:focus,.b-projects-carousel__arrow-btn:hover{outline:0;cursor:pointer}.b-project-banner{height:75vh}.b-project-banner img{height:100%;-o-object-fit:cover;object-fit:cover}.l-standard-container.case-study-title-container .b-two-col-standard .b-two-col-standard__col a.e-paragraph span.e-span--green:after{content:"";background:url(/wp-content/uploads/2023/09/arrow-up-right-from-square-solid.svg) 50% no-repeat;background-size:contain;display:inline-block;width:14px;height:25px;margin-left:8px;opacity:.2}.gallery-wrap:before{content:"";position:absolute;background:url(/wp-content/uploads/2023/09/image-bg.svg) no-repeat 50%;width:100%;height:100%;background-size:contain;-webkit-transform:scale(1.05);transform:scale(1.05)}.gallery-wrap.active .grid-img img{-webkit-animation-name:imgfade;animation-name:imgfade;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (max-width:1040px){.projects-template-default .l-standard-container .b-two-col-standard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects-template-default .l-standard-container .b-two-col-standard .b-two-col-standard__col{width:100%}.projects-template-default .l-standard-container.gallery .b-two-col-standard .b-two-col-standard__col:nth-child(2){margin-left:0;margin-top:50px}}.projects-template-default .l-standard-container .b-two-col-standard .b-two-col-standard__col{width:50%}.projects-template-default .l-standard-container.gallery .b-two-col-standard .b-two-col-standard__col:first-child{width:35%}.projects-template-default .l-standard-container.gallery .b-two-col-standard .b-two-col-standard__col:nth-child(2){width:calc(65% - 75px);margin-left:75px}[class*=cs-section]{padding:0;position:relative}[class*=cs-section]>div{padding:120px 25px}[class*=cs-section]:before{width:0;height:1px;background:#000;-webkit-animation-name:line-animation;animation-name:line-animation;-webkit-animation-timing-function:cubic-bezier(.35,.01,.06,1.01);animation-timing-function:cubic-bezier(.35,.01,.06,1.01);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.3s;animation-delay:.3s}[class*=cs-section]:after,[class*=cs-section]:before{content:"";position:absolute;top:0;left:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[class*=cs-section]:after{width:5px;height:5px;background:#fff;border:1px solid #000;border-radius:50%;-webkit-animation-name:circle-animation;animation-name:circle-animation;-webkit-animation-timing-function:cubic-bezier(.59,-.01,.35,1.45);animation-timing-function:cubic-bezier(.59,-.01,.35,1.45);-webkit-animation-duration:1s;animation-duration:1s}.key-points .header-wrap:after{content:"";background:url(/wp-content/uploads/2023/09/chevron-thin.svg) no-repeat 50%;background-size:50px 50px;position:absolute;right:50px;top:50px;height:calc(100% - 100px);width:50px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.key-points .header-wrap.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:1040px){[class*=cs-section]>div{padding:120px 100px}}.projects-template-default .h-typography-standard ul li{list-style:none;padding:10px 15px;background:var(--adaston-paper-soft);border-left:3px solid var(--adaston-teal-700);margin-left:0}.section.stats{background:var(--adaston-paper-soft)}.section.stats .l-standard-container ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.section.stats .l-standard-container ul li{width:calc(33.33333% - 17px);margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media only screen and (max-width:1040px){.section.stats .l-standard-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section.stats .l-standard-container ul li{width:100%;margin-left:0;margin-top:20px}.section.stats .l-standard-container ul li:first-child{margin-top:0}}.section.stats .l-standard-container ul li:first-child{margin-left:0}.section.stats .l-standard-container ul li img{height:100%}.section.stats .l-standard-container ul li p{font-weight:400;font-family:Bebas Neue;font-size:2.4rem;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;margin-left:20px}.section.stats .l-standard-container ul li p span.number{font-size:6rem;margin-right:10px}