section.hero-section-video .hero-section{position:relative;z-index:3}section.hero-section-video .hero-section .hero-content{max-width:1200px;width:100%;margin:0 auto;padding-top:183px;padding-bottom:193px}section.hero-section-video .hero-section .hero-content h1{text-wrap:balance;margin-bottom:50px;max-width:1040px}section.hero-section-video .hero-section .hero-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}section.hero-section-video .hero-section .hero-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.hero-section-video .hero-section .hero-video:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}@media only screen and (max-width: 1200px){section.hero-section-video .hero-content{padding-left:20px;padding-right:20px}}section.copy-left-design{margin-bottom:47px}section.copy-left-design .inner{max-width:1200px;margin:0 auto;position:relative}section.copy-left-design .inner h1,section.copy-left-design .inner h2,section.copy-left-design .inner h3,section.copy-left-design .inner h4,section.copy-left-design .inner h5{max-width:683px}section.copy-left-design .inner p{max-width:833px;color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:170%}section.copy-left-design .inner p strong{color:#d9490f;font-weight:500}section.copy-left-design .inner .button-container{margin-top:30px}section.copy-left-design .inner .button-container .button{box-shadow:none}section.copy-left-design .image{position:absolute;top:-360px;right:-260px;width:100%;max-width:790px;height:auto;z-index:-2}section.copy-left-design .image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 1250px){section.copy-left-design{padding-left:20px;padding-right:20px;overflow:hidden}}section.simple-callout{max-width:268px}section.simple-callout .inner .image{margin-bottom:20px;overflow:hidden;border-radius:20px}section.simple-callout .inner .image img{margin:0 auto;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px;transition:transform .2s ease-in-out}section.simple-callout .inner .image:hover img{transform:scale(1.02)}section.simple-callout .inner .content p{margin-top:15px}section.simple-callout .inner .simple-button-container{margin-top:22px}@media only screen and (max-width: 768px){section.simple-callout .inner .simple-button-container a{text-wrap:balance;max-width:100%}}section.four-callouts{padding-top:47px;padding-bottom:65px}section.four-callouts .inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:40px;column-gap:40px;row-gap:40px}@media only screen and (max-width: 1220px){section.four-callouts>.inner{padding-left:20px;padding-right:20px;justify-content:center}section.four-callouts>.inner .field--name-field-four-callouts{justify-content:center}}@media only screen and (max-width: 1100px){section.four-callouts>.inner .field--name-field-four-callouts{flex-wrap:wrap;justify-content:center;row-gap:50px}section.four-callouts>.inner .field--name-field-four-callouts>.paragraph--type--simple-callout{flex:0 0 33%;display:flex;flex-direction:column;align-items:center;text-align:left}}@media only screen and (max-width: 768px){section.four-callouts>.inner .field--name-field-four-callouts{row-gap:20px;-moz-column-gap:10px;column-gap:10px}section.four-callouts>.inner .field--name-field-four-callouts>.paragraph--type--simple-callout{flex:0 0 46%}}section.large-project-feature{background:#fcf9f5;padding:60px 0;margin-top:65px}section.large-project-feature .inner{max-width:1440px;margin:0 auto}section.large-project-feature .inner .system-name{display:block;position:relative;transform:none;top:0;left:0}section.large-project-feature .inner .system-name p{color:#fff;background:#006a69;display:inline-block;padding:10px 20px;font-weight:500}section.large-project-feature .inner .inner-content{max-width:1200px;margin:0 auto}section.large-project-feature .inner .inner-content .text-content{max-width:927px}section.large-project-feature .inner .inner-content .text-content p{max-width:903px;color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:165%;margin-bottom:30px}section.large-project-feature .inner .inner-content .button-container .button{background:rgba(0,0,0,0);box-shadow:none}section.large-project-feature .inner .inner-content .image-content{margin-top:76px}section.large-project-feature .inner .inner-content .image-content img{border-radius:30px}@media only screen and (max-width: 1220px){section.large-project-feature .inner{padding-left:20px;padding-right:20px}section.large-project-feature .inner .system-name{margin-left:-20px}}section.product-line-selector{position:relative;width:100%}section.product-line-selector .full-content{position:relative;width:100%;height:768px;overflow:hidden}section.product-line-selector .full-content .close{background:#d9490f;height:50px;width:50px;position:absolute;top:25px;right:25px;z-index:3;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}section.product-line-selector .large-product{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;z-index:1;opacity:0;transition:opacity .5s ease}section.product-line-selector .large-product.product-visible{opacity:1;z-index:2}section.product-line-selector .large-product .large-bg{position:absolute;top:0;left:0;width:100%;height:100%}section.product-line-selector .large-product .large-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}section.product-line-selector .large-product::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(182deg, rgba(0, 0, 0, 0.7) 26.74%, rgba(0, 0, 0, 0) 65.54%);background:rgba(0,0,0,.4);z-index:1;pointer-events:none}section.product-line-selector .large-product .full-description{position:relative;z-index:3;color:#fff;max-width:800px;padding-bottom:115px}section.product-line-selector .large-product .full-description .icon-button span{background-color:#13557b}section.product-line-selector .large-product .system-name{display:block;position:absolute;top:30px;left:0;z-index:2;width:100%;transform:none}section.product-line-selector .large-product .system-name p{color:#fff;background:#006a69;display:inline-block;padding:10px 20px;font-weight:500}section.product-line-selector .large-product .system-name p.soil-stabilization{background:#006a69}section.product-line-selector .large-product .system-name p.porous-pavement{background:#13557b}section.product-line-selector .large-product .system-name p.construction-mats{background:#349d9d;color:#000}section.product-line-selector .large-product .system-name p.industries{background:#d9490f}section.product-line-selector .large-product .full-description{max-width:1200px;width:100%;margin:0 auto;z-index:2}section.product-line-selector .large-product .full-description p{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:170%}section.product-line-selector .large-product .full-description h3{color:#fff}section.product-line-selector .large-product .full-description p,section.product-line-selector .large-product .full-description h3{max-width:800px;width:100%}section.product-line-selector .large-product .full-description .button-container{margin-top:1rem}section.product-line-selector .large-product .full-description .button-container .button{display:inline-flex;align-items:center;gap:.5rem;background-color:#fff;color:#000;padding:.75rem 1.5rem;text-decoration:none;border-radius:4px;font-weight:bold}section.product-line-selector .large-product .full-description .button-container .button .arrow{display:inline-block}section.product-line-selector .large-product .full-description .button-container .button .arrow svg{display:block;height:20px;width:25px}@media only screen and (max-width: 1250px){section.product-line-selector .large-product .full-description{padding-left:20px;padding-right:20px}}section.product-line-selector .inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}section.product-line-selector .inner .field{display:flex;flex-direction:row}section.product-line-selector .inner .field .single-product-line{position:relative}section.product-line-selector .inner .field .single-product-line .inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}section.product-line-selector .inner .field .single-product-line .inner p{color:#fff;max-width:300px;width:100%;text-wrap:balance}section.product-line-selector .inner .field .single-product-line .inner .arrow{background:#fff;border:2px solid rgba(0,0,0,0);border-radius:50%;padding:12px 10px;cursor:pointer;transition:.2s all ease-in-out;margin-top:40px}section.product-line-selector .inner .field .single-product-line .inner .arrow svg{display:block;transition:.2s all ease-in-out}section.product-line-selector .inner .field .single-product-line .inner:hover .arrow{background:rgba(0,0,0,0);border:2px solid #fff}section.product-line-selector .inner .field .single-product-line .inner:hover .arrow svg path{fill:#fff}section.product-line-selector .inner .field .single-product-line:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}section.product-line-selector .inner .field .single-product-line .large-bg img{transition:.3s all ease-in-out;transform-origin:center;transform:scale(1.004)}section.product-line-selector .inner .field .single-product-line:hover .large-bg img{transform:scale(1.02)}section.product-line-selector .inner .field--name-field-product-lines{display:flex;flex-wrap:nowrap}section.product-line-selector .inner .field--name-field-product-lines .field__item{flex:1 1 calc(33.333% - 1rem);min-width:280px}section.product-line-selector .inner .single-product-line .large-bg{height:768px;width:100%;overflow:hidden}section.product-line-selector .inner .single-product-line .large-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.product-line-selector .single-product-line{transform:scaleX(1);transform-origin:left;transition:transform .4s cubic-bezier(0.85, 0, 0.25, 1);overflow:hidden}section.product-line-selector .single-product-line .inner,section.product-line-selector .single-product-line .system-name{opacity:1;transition:opacity .15s ease-out .25s}section.product-line-selector.animate-out .single-product-line{transform:scaleX(0);transition:transform .4s cubic-bezier(0.85, 0, 0.25, 1)}section.product-line-selector.animate-out .single-product-line .inner,section.product-line-selector.animate-out .single-product-line .system-name{opacity:0;transition:opacity 0s}section.product-line-selector.animate-out>.inner{pointer-events:none}@media(min-width: 1000px){section.product-line-selector .swiper-slide{position:absolute}section.product-line-selector .mobile-arrow{display:none}}@media(max-width: 1000px){section.product-line-selector *{transition:.3s all ease-in-out}section.product-line-selector>.inner{visibility:hidden;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,max-height .3s ease-in-out}section.product-line-selector .product-visible>.inner{visibility:visible;opacity:1;max-height:1000px}section.product-line-selector .product-visible .arrow{opacity:0;transform:scale(0.8);pointer-events:none;transition:opacity .3s ease-in-out,transform .3s ease-in-out}section.product-line-selector .product-visible .system-name{opacity:1 !important;transition:opacity .3s ease-in-out}section.product-line-selector .product-visible .full-description p{opacity:1 !important;transform:translateY(0);transition:opacity .4s ease-in-out .1s,transform .4s ease-in-out .1s}section.product-line-selector .product-visible .full-description .button-container{opacity:1 !important;transform:translateY(0);transition:opacity .4s ease-in-out .2s,transform .4s ease-in-out .2s}section.product-line-selector .arrow{background:#fff;border:2px solid rgba(0,0,0,0);border-radius:50%;padding:12px 10px;cursor:pointer;transition:.3s all ease-in-out;margin-top:40px;max-width:49px;max-height:48px;width:100%;height:100%;margin:40px auto 0 auto;transform:scale(1);position:absolute;left:50%;transform:translateX(-50%);z-index:10}section.product-line-selector .arrow svg{display:block;transition:.3s all ease-in-out}section.product-line-selector:hover .arrow{background:rgba(0,0,0,0);border:2px solid #fff;transform:translateX(-50%) scale(1.05)}section.product-line-selector:hover .arrow svg path{fill:#fff}section.product-line-selector .full-content{visibility:visible;opacity:1;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}section.product-line-selector .full-content .close{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}section.product-line-selector .full-content .swiper-wrapper{display:flex}section.product-line-selector .full-content .swiper-slide{width:100%}section.product-line-selector .full-content .swiper-slide .large-product{opacity:1;transition:opacity .3s ease-in-out}section.product-line-selector .full-content .swiper-slide .large-product .system-name{opacity:1;transition:opacity .3s ease-in-out}section.product-line-selector .full-content .swiper-slide .large-product .full-description{text-align:center}section.product-line-selector .full-content .swiper-slide .large-product .full-description .product-line{max-width:500px;margin:0 auto}section.product-line-selector .full-content .swiper-slide .large-product .full-description div:not(.mobile-arrow),section.product-line-selector .full-content .swiper-slide .large-product .full-description p{opacity:0;margin:0 auto 30px auto;transform:translateY(20px);transition:opacity .4s ease-in-out,transform .4s ease-in-out}section.product-line-selector .full-content .swiper-slide .large-product .full-description div:not(.mobile-arrow):nth-child(1){transition-delay:.1s}section.product-line-selector .full-content .swiper-slide .large-product .full-description div:not(.mobile-arrow):nth-child(2){transition-delay:.2s}section.product-line-selector .full-content .swiper-slide .large-product .full-description div:not(.mobile-arrow):nth-child(3){transition-delay:.3s}section.product-line-selector .full-content .swiper-slide .large-product .full-description p:nth-child(1){transition-delay:.1s}section.product-line-selector .full-content .swiper-slide .large-product .full-description p:nth-child(2){transition-delay:.2s}section.product-line-selector .full-content .swiper-slide .large-product .full-description p:nth-child(3){transition-delay:.3s}section.product-line-selector .swiper-pagination{margin-bottom:27px}section.product-line-selector .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1;height:13px;width:13px;transition:background-color .3s ease-in-out,transform .3s ease-in-out}section.product-line-selector .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d9490f;transform:scale(1.2)}}section.solutions-dropdown-section{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#ebe9e7;padding-bottom:193px;padding-top:168px}section.solutions-dropdown-section .top-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:1200px;margin:0 auto}section.solutions-dropdown-section .top-content .title h2{margin:0}section.solutions-dropdown-section .field--name-field-single-solutions{display:flex;flex-wrap:nowrap;justify-content:space-between;-moz-column-gap:30px;column-gap:30px;row-gap:20px;margin-top:30px;max-width:1200px;margin:46px auto 0 auto;border-top:1px solid #c3c0bd;border-bottom:1px solid #c3c0bd}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner{padding-top:25px;padding-bottom:40px;position:relative}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner .expand{position:absolute;top:100%;left:0;width:320px;z-index:10;opacity:0;visibility:hidden;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);padding:30px 20px 20px 20px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(max-width: 768px){section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner .expand{left:50%;transform:translateX(-50%) translateY(-10px)}}@media(min-width: 769px){section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner .expand{left:clamp(-160px,0px,100vw - 320px - 20px)}}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner:hover .expand{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width: 768px){section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner:hover .expand{transform:translateX(-50%) translateY(0)}}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner.expand-left .expand{left:auto;right:0}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner.expand-center .expand{left:50%;transform:translateX(-50%) translateY(-10px)}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner.expand-center .expand:hover{transform:translateX(-50%) translateY(0)}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner .solution-card__icon{width:180px;height:53px}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner .solution-card__icon .field__item{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner .solution-card__icon svg,section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner .solution-card__icon img{max-width:100%}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner .solution-card__title{max-width:140px;margin:0 auto;min-height:40px}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner .solution-card__title h4{color:#000;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:20px}section.solutions-dropdown-section .single-solution-dropdown .solution-card__inner .simple-button-container{margin-top:20px}section.solutions-dropdown-section .single-solution-dropdown:hover{background:#fff}section.solutions-dropdown-section .solution-card-mobile{display:none;text-decoration:none}@media only screen and (max-width: 1200px){section.solutions-dropdown-section .top-content{padding-left:20px;padding-right:20px}section.solutions-dropdown-section .field--name-field-single-solutions{flex-wrap:wrap;justify-content:center}section.solutions-dropdown-section .field--name-field-single-solutions .solution-card-mobile{display:block}section.solutions-dropdown-section .field--name-field-single-solutions .single-solution-dropdown.desktop{display:none}section.solutions-dropdown-section .field--name-field-single-solutions>.field__item{max-width:25%;width:100%}section.solutions-dropdown-section .field--name-field-single-solutions>.field__item .solution-card__icon{width:100%}section.solutions-dropdown-section .field--name-field-single-solutions>.field__item a{max-width:250px;width:100%}}@media only screen and (max-width: 1000px){section.solutions-dropdown-section{padding-top:70px;padding-bottom:70px}section.solutions-dropdown-section .top-content{flex-direction:column;align-items:baseline}section.solutions-dropdown-section .top-content .title{margin-bottom:10px;max-width:80%}}@media only screen and (max-width: 650px){section.solutions-dropdown-section .field--name-field-single-solutions>.field__item{max-width:33%;width:100%}}section.project-slider{padding-top:100px;padding-bottom:100px;background-color:#f6f7f7}section.project-slider .top-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:1200px;margin:0 auto 40px auto}section.project-slider .top-content .title h2{margin:0}section.project-slider .large-projects-swiper{max-width:1240px;margin:0 auto;overflow:hidden}section.project-slider .large-projects-swiper .project-hero-media,section.project-slider .large-projects-swiper .project-video{position:relative;width:100%;height:692px;cursor:pointer}section.project-slider .large-projects-swiper .project-hero-media img,section.project-slider .large-projects-swiper .project-video img{max-width:1240px;height:692px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px;display:block}@media only screen and (max-width: 768px){section.project-slider .large-projects-swiper .project-hero-media img,section.project-slider .large-projects-swiper .project-video img{height:400px}}section.project-slider .large-projects-swiper .project-hero-media iframe,section.project-slider .large-projects-swiper .project-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;border-radius:20px}section.project-slider .large-projects-swiper .project-hero-media .project-video-overlay,section.project-slider .large-projects-swiper .project-video .project-video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}section.project-slider .large-projects-swiper .project-hero-media .project-video-overlay button,section.project-slider .large-projects-swiper .project-video .project-video-overlay button{background:rgba(0,0,0,0);border:none}section.project-slider .large-projects-swiper .no-video{cursor:default}section.project-slider .large-projects-swiper .project-hero-media{display:block}@media only screen and (max-width: 768px){section.project-slider .large-projects-swiper .project-hero-media{height:auto}}section.project-slider .large-projects-swiper .project-image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;pointer-events:none;border-radius:0 0 20px 20px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 15%, rgba(0, 0, 0, 0.8) 100%)}section.project-slider .large-projects-swiper .project-info-overlay{position:absolute;bottom:40px;left:40px;cursor:normal;z-index:10}section.project-slider .large-projects-swiper .project-info-overlay .project-meta span{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:1px;text-transform:uppercase}section.project-slider .large-projects-swiper .project-info-overlay .project-content{max-width:550px}section.project-slider .large-projects-swiper .project-info-overlay .project-content h3{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.25px;margin-top:20px;margin-bottom:20px}section.project-slider .large-projects-swiper .project-info-overlay .project-content a{color:#fff}@media only screen and (max-width: 768px){section.project-slider .large-projects-swiper .project-info-overlay{display:none}}@media only screen and (max-height: 800px){section.project-slider .large-projects-swiper{max-width:900px !important}section.project-slider .large-projects-swiper .project-hero-media{height:500px}section.project-slider .large-projects-swiper .project-hero-media .project-image img{height:500px}}@media only screen and (max-height: 800px){section.project-slider .swiper-button-container{max-width:1000px !important}}section.project-slider .swiper-pagination{transform:translateX(0) translateY(40px) !important}section.project-slider .swiper-pagination span{border:1px solid #d9490f;background:#fff;opacity:1;height:13px;width:13px;transition:background-color .3s ease-in-out,transform .3s ease-in-out}section.project-slider .swiper-pagination span.swiper-pagination-bullet-active{background:#d9490f}section.project-slider .small-projects-swiper{max-width:1240px;margin:20px auto 0 auto;overflow:hidden;background:#fcffff;border-radius:20px;padding:20px;position:relative}section.project-slider .small-projects-swiper .swiper-slide{width:auto;flex:0 0 auto;max-width:none;padding:5px;cursor:pointer;transition:.2s background-color ease-in-out}section.project-slider .small-projects-swiper .swiper-slide .project-hero{display:flex;flex-direction:row}section.project-slider .small-projects-swiper .swiper-slide .project-hero .project-info-overlay .project-meta span{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:1px;text-transform:uppercase}section.project-slider .small-projects-swiper .swiper-slide .project-hero .project-info-overlay h3{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;max-width:95%}section.project-slider .small-projects-swiper .swiper-slide .project-image img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-right:15px}section.project-slider .small-projects-swiper .swiper-slide.swiper-slide-active,section.project-slider .small-projects-swiper .swiper-slide:hover{background:#f6f7f7}@media only screen and (max-width: 1250px){section.project-slider .top-content{padding-left:20px;padding-right:20px}section.project-slider .sliders{padding-left:50px;padding-right:50px}}@media only screen and (max-width: 1000px){section.project-slider .top-content{flex-direction:column;align-items:baseline}section.project-slider .top-content .title{margin-bottom:10px;max-width:80%}}section.project-slider .swiper-button-container{max-width:1330px;width:100%;position:absolute;top:42%;left:50%;transform:translate(-50%, 0)}section.project-slider .swiper-button-container .swiper-button-next,section.project-slider .swiper-button-container .swiper-button-prev{margin:0;width:56px;height:56px;border:1px solid #ddd;border-radius:50%;background:#fff;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;position:absolute;padding-left:6px}section.project-slider .swiper-button-container .swiper-button-next:hover,section.project-slider .swiper-button-container .swiper-button-prev:hover{background:#f8f8f8}section.project-slider .swiper-button-container .swiper-button-next::after,section.project-slider .swiper-button-container .swiper-button-prev::after{content:"";width:12px;height:12px;border-top:3px solid #d9490f;border-right:3px solid #d9490f;display:block}section.project-slider .swiper-button-container .swiper-button-next{right:0;padding-left:0;padding-right:6px}section.project-slider .swiper-button-container .swiper-button-next::after{transform:rotate(45deg)}section.project-slider .swiper-button-container .swiper-button-prev{left:0}section.project-slider .swiper-button-container .swiper-button-prev::after{transform:rotate(-135deg)}@media only screen and (max-width: 1440px){section.project-slider .has-arrows .swiper-button-container{max-width:95%}}@media only screen and (max-width: 1440px){section.project-slider .has-arrows .large-projects-swiper,section.project-slider .has-arrows .small-projects-swiper{max-width:90%}}section.project-slider .has-arrows .swiper-button-next{right:-20px}section.project-slider .has-arrows .swiper-button-prev{left:-20px}@media only screen and (max-width: 768px){section.project-slider .has-arrows .swiper-button-next{right:-10px}section.project-slider .has-arrows .swiper-button-prev{left:-10px}}@media only screen and (max-width: 768px){section.project-slider{padding-top:30px;padding-bottom:50px}}section.resources-grid{margin-bottom:80px}section.resources-grid .top-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:1200px;margin:100px auto 40px auto}section.resources-grid .top-content .title h2{margin:0}section.resources-grid .grid-wrapper{display:flex;flex-wrap:wrap;gap:1px;max-width:1200px;margin:0 auto}section.resources-grid .grid-wrapper .resource-item{position:relative;overflow:hidden;padding-bottom:40px}section.resources-grid .grid-wrapper .resource-item .resource-image{overflow:hidden;border-radius:8px}section.resources-grid .grid-wrapper .resource-item .resource-image:hover img{transform:scale(1.02)}section.resources-grid .grid-wrapper .resource-item img{border-radius:8px;transition:.2s all ease-in-out;backface-visibility:hidden;transform:translateZ(0);will-change:transform}section.resources-grid .grid-wrapper .resource-item p.excerpt{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.055px;margin:0 0 20px 0}section.resources-grid .grid-wrapper .resource-item span.content-type-label{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:1px;text-transform:uppercase;margin:20px 0;display:block}section.resources-grid .grid-wrapper .resource-item:nth-child(1){flex:1 1 100%;margin-bottom:40px;padding-bottom:0}@media only screen and (min-width: 850px){section.resources-grid .grid-wrapper .resource-item:nth-child(1) .resource-content{position:absolute;bottom:40px;left:40px;cursor:normal;z-index:10}section.resources-grid .grid-wrapper .resource-item:nth-child(1) .resource-content span.content-type-label{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:1px;text-transform:uppercase}section.resources-grid .grid-wrapper .resource-item:nth-child(1) .resource-content .project-content{max-width:550px}section.resources-grid .grid-wrapper .resource-item:nth-child(1) .resource-content p.excerpt{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-0.25px;margin-top:20px;margin-bottom:20px;max-width:550px}section.resources-grid .grid-wrapper .resource-item:nth-child(1) .resource-content a{color:#fff}}section.resources-grid .grid-wrapper .resource-item:nth-child(1) img{max-height:620px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media only screen and (min-width: 850px){section.resources-grid .grid-wrapper .resource-item:nth-child(1):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;pointer-events:none;border-radius:0 0 20px 20px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 15%, rgba(0, 0, 0, 0.8) 100%);border-radius:8px}}section.resources-grid .grid-wrapper .resource-item:nth-child(2){flex:1.9 1 0;margin-right:25px}section.resources-grid .grid-wrapper .resource-item:nth-child(2) img{height:228px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.resources-grid .grid-wrapper .resource-item:nth-child(3){flex:1.05 1 0;margin-right:25px;border-left:1px solid #ddd;border-right:1px solid #ddd;padding-left:20px;padding-right:20px}section.resources-grid .grid-wrapper .resource-item:nth-child(3) img{height:228px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.resources-grid .grid-wrapper .resource-item:nth-child(4){flex:1.05 1 0}section.resources-grid .grid-wrapper .resource-item:nth-child(4) img{height:228px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 1200px){section.resources-grid .top-content{padding-left:20px;padding-right:20px}section.resources-grid .grid-wrapper{padding-left:20px;padding-right:20px}section.resources-grid .grid-wrapper .resource-item img{height:228px}}@media only screen and (max-width: 1000px){section.resources-grid .top-content{flex-direction:column;align-items:baseline}section.resources-grid .top-content .title{margin-bottom:10px;max-width:80%}}@media only screen and (max-width: 850px){section.resources-grid .grid-wrapper .resource-item{flex:1 1 100% !important}section.resources-grid .grid-wrapper .resource-item img{max-height:620px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;height:auto}section.resources-grid .grid-wrapper .resource-item:nth-child(3){margin-right:0;border:none;padding-left:0px;padding-right:0px}}section.contact-banner{background-color:#d9490f;position:relative;overflow:hidden;margin-bottom:30px}section.contact-banner .inner{padding-top:92px;padding-bottom:109px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;z-index:2}section.contact-banner .inner .left{max-width:689px;width:100%}section.contact-banner .inner .left h1,section.contact-banner .inner .left h2,section.contact-banner .inner .left h3,section.contact-banner .inner .left h4,section.contact-banner .inner .left h5,section.contact-banner .inner .left h6{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%}@media screen and (max-width: 500px){section.contact-banner .inner .left h1,section.contact-banner .inner .left h2,section.contact-banner .inner .left h3,section.contact-banner .inner .left h4,section.contact-banner .inner .left h5,section.contact-banner .inner .left h6{font-size:36px}}section.contact-banner .inner .left p{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:36px}section.contact-banner .inner .right{max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center}section.contact-banner:after{content:url("/themes/custom/element/images/contact-waves.png");position:absolute;width:100%;height:auto;z-index:1;height:100%;top:-20%;left:0%;transform:translate(-50%, -50%);opacity:.2}@media only screen and (max-width: 1250px){section.contact-banner .inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 850px){section.contact-banner .inner{flex-direction:column}section.contact-banner .inner .right{align-items:flex-start;max-width:689px}}section.internal-full-image-header{position:relative;overflow:hidden;background:#fff}section.internal-full-image-header nav.breadcrumb{padding:20px 35px;max-width:1475px;margin:0 auto;box-sizing:border-box}section.internal-full-image-header nav.breadcrumb ol{max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap}section.internal-full-image-header nav.breadcrumb ol li{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px}section.internal-full-image-header nav.breadcrumb ol li a{position:relative;display:inline-block;transition:font-weight .15s ease}section.internal-full-image-header nav.breadcrumb ol li a:hover{text-decoration:underline;font-weight:500}section.internal-full-image-header nav.breadcrumb .breadcrumb__item:nth-child(n+2)::before{border-block-start:none;border-inline-end:none;margin-inline:.8rem .5rem;transform:none;content:"/";font-weight:700}section.internal-full-image-header .inner{position:relative}section.internal-full-image-header .inner .inner-content{padding:136px 35px 120px 35px;max-width:1275px;margin:0 auto;box-sizing:border-box;z-index:2;position:relative}section.internal-full-image-header .inner .inner-content h1{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:75px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:1px;margin-bottom:10px}@media screen and (max-width: 500px){section.internal-full-image-header .inner .inner-content h1{font-size:62px}}section.internal-full-image-header .inner .inner-content p,section.internal-full-image-header .inner .inner-content h2,section.internal-full-image-header .inner .inner-content h3,section.internal-full-image-header .inner .inner-content h4{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:170%;margin-block:0}section.internal-full-image-header .inner .image-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.internal-full-image-header .inner .image-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.internal-full-image-header .inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2}section.columns-icon-sidebar{padding-top:80px;overflow:hidden;margin-bottom:68px}section.columns-icon-sidebar .system-name{position:relative;max-width:1200px;top:0;margin-bottom:60px}section.columns-icon-sidebar .pourous-pavements p{background:#13557b;color:#fff}section.columns-icon-sidebar .construction-mats p{background-color:#349d9d;color:#000}section.columns-icon-sidebar .industries p{background-color:#d67a0f;color:#fff}section.columns-icon-sidebar .inner .inner-content{display:flex;flex-direction:row;justify-content:space-between;max-width:1200px;margin:0 auto}section.columns-icon-sidebar .inner .inner-content .text-content{max-width:780px;position:relative;padding-right:60px;box-sizing:content-box}section.columns-icon-sidebar .inner .inner-content .text-content h1,section.columns-icon-sidebar .inner .inner-content .text-content h2{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-top:0}@media screen and (max-width: 500px){section.columns-icon-sidebar .inner .inner-content .text-content h2{font-size:42px}}section.columns-icon-sidebar .inner .inner-content .text-content h3,section.columns-icon-sidebar .inner .inner-content .text-content h4,section.columns-icon-sidebar .inner .inner-content .text-content h5,section.columns-icon-sidebar .inner .inner-content .text-content h6{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.25px;margin-bottom:30px}section.columns-icon-sidebar .inner .inner-content .text-content p,section.columns-icon-sidebar .inner .inner-content .text-content li{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:165%;margin-bottom:30px}section.columns-icon-sidebar .inner .inner-content .text-content ul{margin-block:30px}section.columns-icon-sidebar .inner .inner-content .text-content li{margin-top:10px;margin-bottom:10px}section.columns-icon-sidebar .inner .inner-content .button-container{margin-top:15px}section.columns-icon-sidebar .inner .inner-content .button-container .button{background:rgba(0,0,0,0);box-shadow:none}section.columns-icon-sidebar .inner .inner-content .icons{margin-left:60px;z-index:2}section.columns-icon-sidebar .inner .inner-content .icons .paragraph--type--single-icon{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}section.columns-icon-sidebar .inner .inner-content .icons .paragraph--type--single-icon .field--type-image{width:84px;height:75px;margin-right:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}section.columns-icon-sidebar .inner .inner-content .icons .paragraph--type--single-icon .field--type-image img{width:auto;height:auto}section.columns-icon-sidebar .inner .inner-content .icons .paragraph--type--single-icon .right p{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:20px}section.columns-icon-sidebar .inner .inner-content .icons .icon-title{color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.25px;max-width:303px;margin-bottom:20px}section.columns-icon-sidebar .inner .inner-content>.text-content:after{content:"";position:absolute;right:0;top:0;bottom:0;height:100%;width:1px;background:#c3c0bd;pointer-events:none;visibility:visible}@media only screen and (max-width: 1220px){section.columns-icon-sidebar .inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px){section.columns-icon-sidebar .inner .inner-content{flex-direction:column}section.columns-icon-sidebar .inner .inner-content .text-content{margin-bottom:20px}section.columns-icon-sidebar .inner .inner-content .text-content:after{display:none}section.columns-icon-sidebar .inner .inner-content .icons{border-top:1px solid #c3c0bd;padding-top:20px;margin-left:0}}section.columns-icon-sidebar:after{content:url("/themes/custom/element/images/wave1.svg");position:absolute;right:-420px;top:-500px;z-index:1}section.child-products{padding-top:100px;padding-bottom:40px;border-bottom:1px solid #ddd}section.child-products .inner{max-width:1200px;margin:0 auto}section.child-products .inner .top-content{max-width:833px}section.child-products .inner .top-content h1,section.child-products .inner .top-content h2,section.child-products .inner .top-content h3,section.child-products .inner .top-content h4,section.child-products .inner .top-content h5{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:30px}@media screen and (max-width: 500px){section.child-products .inner .top-content h2{font-size:42px}}section.child-products .inner .products-grid .child-products-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(270px, 1fr));gap:30px;margin-top:38px}section.child-products .inner .products-grid .child-products-list .child-product{max-width:278px}section.child-products .inner .products-grid .child-products-list .child-product .project-image{overflow:hidden;border-radius:20px}section.child-products .inner .products-grid .child-products-list .child-product .project-image a{display:block}section.child-products .inner .products-grid .child-products-list .child-product .project-image img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px;display:block;transition:.2s all ease-in-out}@media only screen and (max-width: 768px){section.child-products .inner .products-grid .child-products-list .child-product .project-image img{height:170px}}section.child-products .inner .products-grid .child-products-list .child-product .project-image:hover img{transform:scale(1.05)}section.child-products .inner .products-grid .child-products-list .child-product .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:165%}section.child-products .inner .products-grid .child-products-list .child-product h3{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.055px;margin-top:25px;margin-bottom:15px}section.child-products .inner .products-grid .child-products-list .child-product .simple-button{margin-top:27px}@media only screen and (max-width: 768px){section.child-products .inner .products-grid .child-products-list .child-product .simple-button{max-width:100%}}section.child-products .inner .products-grid .child-products-list .child-product .related-products{margin-top:30px;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}section.child-products .inner .products-grid .child-products-list.three-wide{grid-template-columns:repeat(3, 1fr)}section.child-products .inner .products-grid .child-products-list.three-wide h3{color:#000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.25px;text-wrap:pretty}section.child-products .inner .products-grid .child-products-list.three-wide .child-product{max-width:370px}section.child-products .inner .products-grid .child-products-list.three-wide .child-product .project-image img{height:312px}@media only screen and (max-width: 975px){section.child-products .inner .products-grid .child-products-list.three-wide{grid-template-columns:repeat(2, 1fr)}section.child-products .inner .products-grid .child-products-list.three-wide .child-product{justify-self:center}}@media only screen and (max-width: 550px){section.child-products .inner .products-grid .child-products-list.three-wide{grid-template-columns:1fr}}@media only screen and (max-width: 1250px){section.child-products{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 768px){section.child-products{padding-top:20px}}@media only screen and (max-width: 610px){section.child-products .inner .products-grid .child-products-list{grid-template-columns:1fr 1fr}}section.product-detail-header{position:relative;overflow:hidden;background:#fff}section.product-detail-header nav.breadcrumb{padding:20px 35px;max-width:1475px;margin:0 auto;box-sizing:border-box}section.product-detail-header nav.breadcrumb ol{max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap}section.product-detail-header nav.breadcrumb ol li{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px}section.product-detail-header nav.breadcrumb .breadcrumb__item:nth-child(n+2)::before{display:none}section.product-detail-header nav.breadcrumb .breadcrumb__item:not(:last-child)::after{border-block-start:none;border-inline-end:none;margin-inline:.5rem;transform:none;content:"/";font-weight:700}section.product-detail-header .color-bg{background:#006a69;color:#fff;margin-bottom:75px}section.product-detail-header .color-bg .title-flag{position:absolute;top:72px;left:-2px;border:1px solid #fff;z-index:1;color:#fff;text-align:center;text-overflow:ellipsis;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:20px;padding:10px 20px;background:#fff;color:#006a69}section.product-detail-header .color-bg .inner{display:flex;flex-direction:row;padding:20px 30px;max-width:1675px;margin:0 auto;box-sizing:border-box;justify-content:space-between;align-items:center;gap:clamp(60px,5.5vw,135px);height:460px}@media only screen and (max-width: 1100px){section.product-detail-header .color-bg .inner{height:370px}}section.product-detail-header .color-bg .inner h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:clamp(60px,5.2vw,75px);font-style:normal;font-weight:700;line-height:1.1;letter-spacing:-0.25px}@media only screen and (max-width: 1100px){section.product-detail-header .color-bg .inner h1{font-size:45px}}@media only screen and (max-width: 360px){section.product-detail-header .color-bg .inner h1{font-size:40px}}section.product-detail-header .color-bg .inner .inner-content{flex:1;padding-top:60px;padding-left:90px}@media only screen and (max-width: 1100px){section.product-detail-header .color-bg .inner .inner-content{padding-top:30px;padding-left:30px}}@media only screen and (max-width: 600px){section.product-detail-header .color-bg .inner .inner-content{padding-left:0px}}section.product-detail-header .color-bg .inner .image-content{position:relative;height:auto;width:100%;margin-right:-80px;margin-bottom:-170px;margin-top:-70px;flex:1}section.product-detail-header .color-bg .inner .image-content img{max-width:645px;border-radius:20px;-o-object-fit:cover;object-fit:cover;display:block;height:auto;max-height:470px;height:470px}@media only screen and (max-width: 1100px){section.product-detail-header .color-bg .inner .image-content img{height:380px}}@media only screen and (max-width: 1100px){section.product-detail-header .color-bg .inner .image-content{margin-right:-60px;margin-bottom:-40px;margin-top:0px}}section.product-detail-header .color-bg.soil-stabilization{background:#006a69}section.product-detail-header .color-bg.porous-pavement,section.product-detail-header .color-bg.porous-pavement-solutions{background:#13557b}section.product-detail-header .color-bg.porous-pavement .title-flag,section.product-detail-header .color-bg.porous-pavement-solutions .title-flag{background:#fff;color:#13557b}section.product-detail-header .color-bg.construction-mats,section.product-detail-header .color-bg.construction-mat-solutions{background:#349d9d;color:#000}section.product-detail-header .color-bg.construction-mats h1,section.product-detail-header .color-bg.construction-mat-solutions h1{color:#000}section.product-detail-header .color-bg.construction-mats .title-flag,section.product-detail-header .color-bg.construction-mat-solutions .title-flag{background:#000;border-color:#000;color:#349d9d}@media only screen and (max-width: 1250px){section.product-detail-header .color-bg .inner{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width: 1100px){section.product-detail-header .color-bg .title-flag{position:relative;display:inline-block;top:32px}}@media only screen and (max-width: 900px){section.product-detail-header .color-bg .inner{flex-direction:column;align-items:flex-start;height:auto}section.product-detail-header .color-bg .inner .image-content{margin-top:0px;align-self:flex-end;display:flex;justify-content:flex-end;margin-right:-55px;max-width:490px;flex:1 0 330px;margin-bottom:-90px}section.product-detail-header .color-bg .inner .image-content img{height:auto}}@media only screen and (max-width: 450px){section.product-detail-header .color-bg .inner .image-content{width:95vw}}section.repeater-callouts-title .intro-content{max-width:883px}section.repeater-callouts-title .intro-content h1,section.repeater-callouts-title .intro-content h2,section.repeater-callouts-title .intro-content h3,section.repeater-callouts-title .intro-content h4,section.repeater-callouts-title .intro-content h5{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:30px}@media screen and (max-width: 500px){section.repeater-callouts-title .intro-content h2{font-size:42px}}section.repeater-callouts-title{padding-top:47px;padding-bottom:65px}section.repeater-callouts-title .inner{max-width:1200px;margin:0 auto}section.repeater-callouts-title .inner .field--name-field-repeater-callouts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}section.repeater-callouts-title .inner .field--name-field-plain-text h1,section.repeater-callouts-title .inner .field--name-field-plain-text h2,section.repeater-callouts-title .inner .field--name-field-plain-text h3,section.repeater-callouts-title .inner .field--name-field-plain-text h4,section.repeater-callouts-title .inner .field--name-field-plain-text h5{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:1;letter-spacing:-0.055px;margin-bottom:15px}section.repeater-callouts-title .inner .field--name-field-plain-text p{margin:0}section.repeater-callouts-title .inner section.simple-callout{max-width:200px}@media only screen and (max-width: 1220px){section.repeater-callouts-title>.inner{padding-left:20px;padding-right:20px}section.repeater-callouts-title>.inner .field--name-field-repeater-callouts{flex-wrap:nowrap}}@media only screen and (max-width: 1100px){section.repeater-callouts-title>.inner .field--name-field-repeater-callouts{flex-wrap:wrap;justify-content:center;row-gap:50px}section.repeater-callouts-title>.inner .field--name-field-repeater-callouts>.field__item{flex:0 0 33%;display:flex;flex-direction:column;align-items:center;text-align:left}}@media only screen and (max-width: 768px){section.repeater-callouts-title>.inner .field--name-field-repeater-callouts>.field__item{flex:0 0 100%;align-items:center}section.repeater-callouts-title>.inner .field--name-field-repeater-callouts>.field__item .simple-callout{max-width:370px}}section.repeater-callouts-title.is-large-cta .inner .field--name-field-repeater-callouts{justify-content:flex-start;-moz-column-gap:40px;column-gap:40px;row-gap:70px}section.repeater-callouts-title.is-large-cta .inner .field--name-field-repeater-callouts section.simple-callout{max-width:370px}section.help-cta-banner{background-color:#f8f8f8;background-image:url("/themes/custom/element/images/help-cta-bg.png");background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:100px;padding-bottom:100px}section.help-cta-banner .inner{max-width:1200px;margin:0 auto}section.help-cta-banner .inner .quick-access{margin-top:40px}section.help-cta-banner .inner .quick-access ul.menu{list-style-type:none;display:flex;flex-direction:row;justify-content:space-between;padding:0}section.help-cta-banner .inner .quick-access ul.menu .menu__item a{text-decoration:none;padding:9px 10px 9px 8px;margin-right:20px;display:flex;flex-direction:row;align-items:center;border-radius:40px;border:1.5px solid #282828;display:flex;color:#282828;transition:.2s all ease-in-out;background:#fff;font-weight:700}section.help-cta-banner .inner .quick-access ul.menu .menu__item a:hover{color:#282828;background:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.15)}section.help-cta-banner .inner .quick-access ul.menu .menu__item a:before{background-size:18px;background-repeat:no-repeat;background-position:center;width:36px;height:36px;content:"";display:inline-block;border-radius:50%;margin-right:10px}section.help-cta-banner .inner .quick-access ul.menu .menu__item.book a:before{background-image:url("/themes/custom/element/images/book-icon.svg");background-color:#349d9d}section.help-cta-banner .inner .quick-access ul.menu .menu__item.map-flag-icon a:before{background-image:url("/themes/custom/element/images/map-pin.svg");background-color:#d9490f}section.help-cta-banner .inner .quick-access ul.menu .menu__item.pencil-icon a:before{background-image:url("/themes/custom/element/images/pencil-icon.svg");background-color:#5fa522}section.help-cta-banner .inner .quick-access ul.menu .menu__item.calculator-icon a:before{background-image:url("/themes/custom/element/images/calculator-icon.svg");background-color:#13557b}section.help-cta-banner .inner .quick-access ul.menu .menu__item.monitor-icon a:before{background-image:url("/themes/custom/element/images/monitor-icon.svg");background-color:#6f6f6f}@media only screen and (max-width: 1250px){section.help-cta-banner .inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 950px){section.help-cta-banner nav.quick-access ul.menu{flex-wrap:wrap;gap:20px;justify-content:center !important}section.help-cta-banner nav.quick-access ul.menu li{flex:0 0 30%}}@media only screen and (max-width: 768px){section.help-cta-banner{padding-top:30px;padding-bottom:30px}section.help-cta-banner nav.quick-access ul.menu li{flex:0 0 45%}}@media only screen and (max-width: 550px){section.help-cta-banner nav.quick-access ul.menu li{flex:0 0 100%}}section.catalog-downloads{margin-top:100px;margin-bottom:100px}section.catalog-downloads .inner{max-width:1200px;margin:0 auto}section.catalog-downloads .inner .intro-content{max-width:883px;margin-bottom:40px}section.catalog-downloads .inner .intro-content h1,section.catalog-downloads .inner .intro-content h2,section.catalog-downloads .inner .intro-content h3,section.catalog-downloads .inner .intro-content h4,section.catalog-downloads .inner .intro-content h5{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:20px}@media screen and (max-width: 500px){section.catalog-downloads .inner .intro-content h2{font-size:42px}}section.catalog-downloads .inner .intro-content p{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:170%}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item{display:flex;flex-direction:row;justify-content:space-between;padding-top:6px;padding-bottom:6px;border-top:1px solid #ddd}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item .title-wrapper{text-decoration:none;display:flex;flex-direction:row;align-items:center;flex:1 1 auto}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item .left,section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item .right{display:flex;flex-direction:row;align-items:center}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item .left{flex:1 1 auto}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item .left h3{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.25px;display:block;width:100%}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item .right .file-download{margin-left:16px}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item .download-preview{max-width:59px;height:75px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin-right:17px}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item:last-of-type{border-bottom:1px solid #ddd}@media only screen and (max-width: 1275px){section.catalog-downloads .inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 768px){section.catalog-downloads{margin-top:30px;margin-bottom:30px}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item{gap:25px}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item .left{max-width:80%}section.catalog-downloads .inner .catalog-downloads-list .catalog-download-item .right{margin-top:10px}}section.dual-resources-slider{background:#fcf9f5;padding-bottom:100px;padding-top:100px}section.dual-resources-slider .top-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:1200px;margin:40px auto 40px auto}section.dual-resources-slider .top-content .title h2{margin:0;text-wrap:balance;color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.25px}section.dual-resources-slider .top-content .link{min-width:190px}section.dual-resources-slider .top-content .link .simple-button{max-width:100%}section.dual-resources-slider .top-content .link .simple-button a{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:18px}section.dual-resources-slider .single-resource-slider{max-width:1200px;margin:0 auto;padding-left:60px;padding-right:60px;box-sizing:content-box}section.dual-resources-slider .single-resource-slider h3{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.25px;margin:0 0 50px 0}section.dual-resources-slider .single-resource-slider p.resource-title{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.055px}section.dual-resources-slider .single-resource-slider .swiper-container{overflow:hidden}section.dual-resources-slider .single-resource-slider .swiper-container .swiper-wrapper .swiper-slide{box-sizing:border-box}section.dual-resources-slider .single-resource-slider .swiper-container .swiper-wrapper .swiper-slide .image-wrapper{overflow:hidden;position:relative;display:block;border-radius:20px}section.dual-resources-slider .single-resource-slider .swiper-container .swiper-wrapper .swiper-slide .image-wrapper:has(.video-link):after{content:url("/themes/custom/element/images/video-play-icon.svg");position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;border-radius:20px;pointer-events:none}section.dual-resources-slider .single-resource-slider .swiper-container .swiper-wrapper .swiper-slide img{height:315px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;border-radius:20px;transition:.2s all ease-in-out;display:block}section.dual-resources-slider .single-resource-slider .swiper-container .swiper-wrapper .swiper-slide img:hover{transform:scale(1.02)}section.dual-resources-slider .single-resource-slider:not(:last-of-type){border-bottom:1px solid #ddd;padding-bottom:40px}section.dual-resources-slider .single-resource-slider:last-of-type h3{margin-top:40px}section.dual-resources-slider .single-resource-slider .swiper-button-next,section.dual-resources-slider .single-resource-slider .swiper-button-prev{margin:0;width:56px;height:56px;border:1px solid #ddd;border-radius:50%;background:#fff;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;position:absolute;padding-left:6px}section.dual-resources-slider .single-resource-slider .swiper-button-next:hover,section.dual-resources-slider .single-resource-slider .swiper-button-prev:hover{background:#f8f8f8}section.dual-resources-slider .single-resource-slider .swiper-button-next::after,section.dual-resources-slider .single-resource-slider .swiper-button-prev::after{content:"";width:12px;height:12px;border-top:3px solid #d9490f;border-right:3px solid #d9490f;display:block}section.dual-resources-slider .single-resource-slider .swiper-button-next{right:0;padding-left:0;padding-right:6px}section.dual-resources-slider .single-resource-slider .swiper-button-next::after{transform:rotate(45deg)}section.dual-resources-slider .single-resource-slider .swiper-button-prev{left:0}section.dual-resources-slider .single-resource-slider .swiper-button-prev::after{transform:rotate(-135deg)}@media only screen and (max-width: 1000px){section.dual-resources-slider .top-content{flex-direction:column;align-items:baseline}section.dual-resources-slider .top-content .title{margin-bottom:10px;max-width:80%}}@media only screen and (max-width: 768px){section.dual-resources-slider{padding-top:30px;padding-bottom:30px}}section.columns-content-sidebar{padding-top:80px;overflow:hidden;margin-bottom:68px}section.columns-content-sidebar .inner .inner-content{display:flex;flex-direction:row;justify-content:flex-start;max-width:1200px;margin:0 auto}section.columns-content-sidebar .inner .inner-content .column-left{padding-right:60px}section.columns-content-sidebar .inner .inner-content .text-content{max-width:800px;position:relative;box-sizing:border-box}section.columns-content-sidebar .inner .inner-content .text-content h1,section.columns-content-sidebar .inner .inner-content .text-content h2{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:500;line-height:110%;margin-top:0;text-wrap:balance}@media screen and (max-width: 500px){section.columns-content-sidebar .inner .inner-content .text-content h2{font-size:42px}}section.columns-content-sidebar .inner .inner-content .text-content h3,section.columns-content-sidebar .inner .inner-content .text-content h4,section.columns-content-sidebar .inner .inner-content .text-content h5,section.columns-content-sidebar .inner .inner-content .text-content h6{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-0.25px;margin-top:30px}section.columns-content-sidebar .inner .inner-content .text-content ul{max-width:610px}section.columns-content-sidebar .inner .inner-content .text-content p,section.columns-content-sidebar .inner .inner-content .text-content li{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:165%}section.columns-content-sidebar .inner .inner-content .text-content p{max-width:720px;margin-bottom:30px}section.columns-content-sidebar .inner .inner-content .text-content li{margin-top:15px;margin-bottom:15px}section.columns-content-sidebar .inner .inner-content .sidebar{margin-left:40px;z-index:2;max-width:360px;display:flex;flex-direction:column;align-items:flex-start}section.columns-content-sidebar .inner .inner-content .sidebar>.text-content{max-width:303px}section.columns-content-sidebar .inner .inner-content .sidebar img{margin-bottom:30px}section.columns-content-sidebar .inner .inner-content .sidebar h1,section.columns-content-sidebar .inner .inner-content .sidebar h2,section.columns-content-sidebar .inner .inner-content .sidebar h3,section.columns-content-sidebar .inner .inner-content .sidebar h4,section.columns-content-sidebar .inner .inner-content .sidebar h5,section.columns-content-sidebar .inner .inner-content .sidebar h6{color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-0.25px;text-wrap:balance;margin-bottom:20px;margin-top:0}section.columns-content-sidebar .inner .inner-content .sidebar .button-container{margin-top:30px}section.columns-content-sidebar .inner .inner-content .sidebar .button-container .button{background:rgba(0,0,0,0);box-shadow:none}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper{max-width:307px;width:100%}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .title{color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.25px;margin-top:0}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .address p{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin:0}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .phone,section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .email{display:flex;flex-direction:row;margin-top:20px}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .phone p,section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .email p{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .phone .left,section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .email .left{margin-right:5px}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .phone .left p,section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .email .left p{margin:0}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .phone .right p,section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .email .right p{margin:0}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .phone .right p:nth-of-type(2),section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .email .right p:nth-of-type(2){margin-top:10px}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .phone .right a,section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .email .right a{color:var(--282828, #282828) !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:18px;text-decoration:none;margin:0}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .phone .right a:hover,section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .email .right a:hover{text-decoration:underline}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .socials{display:flex;flex-direction:row;gap:20px;margin-top:34px}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .socials a{display:flex;align-items:center;justify-content:center;flex-direction:column}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .socials a img{width:24px;height:24px}section.columns-content-sidebar .inner .inner-content .sidebar .address-wrapper .socials a:hover{opacity:.8}section.columns-content-sidebar .inner .inner-content>.text-content:after{content:"";position:absolute;right:0;top:0;bottom:0;height:100%;width:1px;background:#c3c0bd;pointer-events:none;visibility:visible}@media only screen and (max-width: 1220px){section.columns-content-sidebar .inner{padding-left:20px;padding-right:20px}}section.columns-content-sidebar .hide-border:after{display:none}@media only screen and (max-width: 950px){section.columns-content-sidebar{padding-top:20px}section.columns-content-sidebar .inner .inner-content{flex-direction:column}section.columns-content-sidebar .inner .inner-content .column-left{padding-right:0;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #c3c0bd;max-width:100%}section.columns-content-sidebar .inner .inner-content .column-left:after{display:none}section.columns-content-sidebar .inner .inner-content .sidebar{margin-left:0;max-width:740px}section.columns-content-sidebar .inner .inner-content .sidebar>.text-content{max-width:100%}section.columns-content-sidebar .inner .inner-content .sidebar>.text-content img{max-width:400px}}section.key-applications{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#ebe9e7;padding-bottom:87px;padding-top:85px}section.key-applications .top-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:1200px;margin:0 auto}section.key-applications .top-content .title h2{margin:0}section.key-applications section.single-application{min-width:170px;max-width:170px;width:100%}section.key-applications section.single-application .solution-card__inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:25px;padding-bottom:27px}section.key-applications section.single-application .solution-card__inner img,section.key-applications section.single-application .solution-card__inner svg{max-width:42px;height:auto;margin-bottom:20px}section.key-applications section.single-application .solution-card__inner .solution-card__title h4{color:#282828;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:20px;text-wrap:balance;max-width:165px}section.key-applications .field--name-field-single-applications{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:30px;column-gap:30px;row-gap:20px;margin-top:30px;max-width:1200px;margin:46px auto 0 auto;border-top:1px solid #c3c0bd;border-bottom:1px solid #c3c0bd}section.key-applications .solution-card-mobile{display:none;text-decoration:none}@media only screen and (min-width: 1251px){section.key-applications .field--name-field-single-applications:has(.single-application:nth-last-child(7)):not(:has(.single-application:nth-last-child(8))){-moz-column-gap:80px;column-gap:80px}}@media only screen and (max-width: 1250px){section.key-applications{padding-left:20px;padding-right:20px}section.key-applications .field--name-field-single-applications{justify-content:center}}@media only screen and (max-width: 1200px){section.key-applications .top-content{padding-left:20px;padding-right:20px}section.key-applications .field--name-field-single-application{flex-wrap:wrap;justify-content:center}section.key-applications .field--name-field-single-application .solution-card-mobile{display:block}section.key-applications .field--name-field-single-application>.field__item{max-width:25%;width:100%}section.key-applications .field--name-field-single-application>.field__item .solution-card__icon{width:100%}section.key-applications .field--name-field-single-application>.field__item a{max-width:250px;width:100%}}@media only screen and (max-width: 1000px){section.key-applications{padding-top:70px;padding-bottom:70px}section.key-applications .top-content{flex-direction:column;align-items:baseline}section.key-applications .top-content .title{margin-bottom:10px;max-width:80%}}@media only screen and (max-width: 650px){section.key-applications .field--name-field-single-application>.field__item{max-width:33%;width:100%}}section.two-video-content{background:#ebe9e7;padding-top:42px;padding-bottom:52px}section.two-video-content .inner .inner-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:57px;margin-left:-250px}section.two-video-content .inner .inner-content .video-content{display:flex;flex-direction:row;gap:20px}section.two-video-content .inner .inner-content .video-content .single-video-lightbox{border-radius:25px;max-width:376px;width:100%;overflow:hidden}section.two-video-content .inner .inner-content .video-content .single-video-lightbox .project-image{border-radius:25px}section.two-video-content .inner .inner-content .video-content .single-video-lightbox .project-image img{display:block;border-radius:25px;height:auto;-o-object-fit:cover;object-fit:cover;transition:.2s all ease-in-out}section.two-video-content .inner .inner-content .video-content .single-video-lightbox .project-video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}section.two-video-content .inner .inner-content .video-content .single-video-lightbox .project-video-overlay button{background:rgba(0,0,0,0);border:none}section.two-video-content .inner .inner-content .video-content .single-video-lightbox:hover img{transform:scale(1.02)}section.two-video-content .inner .inner-content .column-right{max-width:482px}section.two-video-content .inner .inner-content .column-right h1,section.two-video-content .inner .inner-content .column-right h2,section.two-video-content .inner .inner-content .column-right h3,section.two-video-content .inner .inner-content .column-right h4,section.two-video-content .inner .inner-content .column-right h5{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:20px}@media screen and (max-width: 500px){section.two-video-content .inner .inner-content .column-right h2{font-size:42px}}section.two-video-content .inner .inner-content .column-right ul{padding-left:30px}section.two-video-content .inner .inner-content .column-right p,section.two-video-content .inner .inner-content .column-right li{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:165%}@media only screen and (max-width: 1250px){section.two-video-content{padding-left:20px;padding-right:20px}section.two-video-content .inner .inner-content{margin-left:-45px}}@media only screen and (max-width: 975px){section.two-video-content .inner .inner-content{flex-direction:column-reverse;margin-left:0}section.two-video-content .inner .inner-content .column-right{max-width:748px}}section.simple-cta{margin-top:100px;margin-bottom:51px}section.simple-cta .inner{background:#006a69;max-width:1200px;margin:0 auto;border-radius:22px;padding:69px 104px 69px 75px}section.simple-cta .inner .inner-content{display:flex;flex-direction:row}section.simple-cta .inner .inner-content h1,section.simple-cta .inner .inner-content h2,section.simple-cta .inner .inner-content h3,section.simple-cta .inner .inner-content h4,section.simple-cta .inner .inner-content h5{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin:0}@media screen and (max-width: 500px){section.simple-cta .inner .inner-content h2{font-size:42px}}section.simple-cta .inner .inner-content p,section.simple-cta .inner .inner-content li{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:170%;max-width:517px;margin:0}section.simple-cta .inner .inner-content .field--name-field-plain-text{display:flex;flex-direction:column;gap:30px}section.simple-cta .inner .inner-content .image-content{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:348px;width:100%}section.simple-cta .inner .inner-content .image-content img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:25px}@media only screen and (max-width: 1250px){section.simple-cta{padding-left:20px;padding-right:20px}section.simple-cta .inner{padding:69px 50px 69px 50px}section.simple-cta .inner .inner-content{gap:25px}}@media only screen and (max-width: 900px){section.simple-cta .inner .inner-content{flex-direction:column}}section.simplified-resources-grid{margin-bottom:80px}section.simplified-resources-grid .top-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:1200px;margin:100px auto 40px auto}section.simplified-resources-grid .top-content .title h2{margin:0}section.simplified-resources-grid .top-content .link .simple-button{max-width:100%}section.simplified-resources-grid .grid-wrapper{display:flex;flex-wrap:wrap;gap:1px;max-width:1200px;margin:0 auto}section.simplified-resources-grid .grid-wrapper .resource-item{position:relative;overflow:hidden;padding-bottom:40px}section.simplified-resources-grid .grid-wrapper .resource-item .resource-image{overflow:hidden;border-radius:8px}section.simplified-resources-grid .grid-wrapper .resource-item .resource-image:hover img{transform:scale(1.02)}section.simplified-resources-grid .grid-wrapper .resource-item img{border-radius:8px;transition:.2s all ease-in-out;backface-visibility:hidden;transform:translateZ(0);will-change:transform}section.simplified-resources-grid .grid-wrapper .resource-item p.excerpt{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.055px;margin:0 0 20px 0}section.simplified-resources-grid .grid-wrapper .resource-item span.content-type-label{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:1px;text-transform:uppercase;margin:20px 0;display:block}section.simplified-resources-grid .grid-wrapper .resource-item:nth-child(1){flex:1.9 1 0;margin-right:25px}section.simplified-resources-grid .grid-wrapper .resource-item:nth-child(1) img{height:228px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.simplified-resources-grid .grid-wrapper .resource-item:nth-child(2){flex:1.05 1 0;margin-right:25px;border-left:1px solid #ddd;border-right:1px solid #ddd;padding-left:20px;padding-right:20px}section.simplified-resources-grid .grid-wrapper .resource-item:nth-child(2) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:228px}section.simplified-resources-grid .grid-wrapper .resource-item:nth-child(3){flex:1.05 1 0}section.simplified-resources-grid .grid-wrapper .resource-item:nth-child(3) img{height:228px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 1200px){section.simplified-resources-grid .top-content{padding-left:20px;padding-right:20px}section.simplified-resources-grid .grid-wrapper{padding-left:20px;padding-right:20px}section.simplified-resources-grid .grid-wrapper .resource-item img{height:228px}}@media only screen and (max-width: 1000px){section.simplified-resources-grid .top-content{flex-direction:column;align-items:baseline}section.simplified-resources-grid .top-content .title{margin-bottom:10px;max-width:80%}}@media only screen and (max-width: 850px){section.simplified-resources-grid .grid-wrapper .resource-item{flex:1 1 100% !important}section.simplified-resources-grid .grid-wrapper .resource-item img{max-height:620px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;height:auto}section.simplified-resources-grid .grid-wrapper .resource-item:nth-child(2){margin-right:0;border:none;padding-left:0px;padding-right:0px}}section.simple-video-cta{background:#f6f7f7;padding-top:100px;padding-bottom:100px}section.simple-video-cta .inner .inner-content{display:flex;flex-direction:row;gap:50px;max-width:1200px;margin:0 auto}section.simple-video-cta .inner .inner-content .single-video-lightbox{border-radius:25px;max-width:613px;width:100%;overflow:hidden}section.simple-video-cta .inner .inner-content .single-video-lightbox .project-image{border-radius:25px;height:100%}section.simple-video-cta .inner .inner-content .single-video-lightbox .project-image img{display:block;border-radius:25px;height:100%;-o-object-fit:cover;object-fit:cover;transition:.2s all ease-in-out}section.simple-video-cta .inner .inner-content .single-video-lightbox .project-video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}section.simple-video-cta .inner .inner-content .single-video-lightbox .project-video-overlay button{background:rgba(0,0,0,0);border:none}section.simple-video-cta .inner .inner-content .single-video-lightbox:hover img{transform:scale(1.02)}section.simple-video-cta .inner .inner-content .copy{max-width:492px;display:flex;flex-direction:column;justify-content:center;gap:20px}section.simple-video-cta .inner .inner-content .copy h1,section.simple-video-cta .inner .inner-content .copy h2,section.simple-video-cta .inner .inner-content .copy h3,section.simple-video-cta .inner .inner-content .copy h4,section.simple-video-cta .inner .inner-content .copy h5{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-0.25px;margin-bottom:20px}section.simple-video-cta .inner .inner-content .copy p,section.simple-video-cta .inner .inner-content .copy li{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:165%}section.simple-video-cta .inner .inner-content .copy .button-container .button{box-shadow:none;background:rgba(0,0,0,0)}@media only screen and (max-width: 1250px){section.simple-video-cta .inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px){section.simple-video-cta .inner .inner-content{flex-direction:column}section.simple-video-cta .inner .inner-content .copy{max-width:613px}}section.project-eval-banner{background-color:#5fa522;position:relative;overflow:hidden;margin-bottom:30px}section.project-eval-banner .inner{padding-top:92px;padding-bottom:109px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;z-index:2}section.project-eval-banner .inner .left{max-width:755px;width:100%}section.project-eval-banner .inner .left h1,section.project-eval-banner .inner .left h2,section.project-eval-banner .inner .left h3,section.project-eval-banner .inner .left h4,section.project-eval-banner .inner .left h5,section.project-eval-banner .inner .left h6{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%}@media screen and (max-width: 500px){section.project-eval-banner .inner .left h2{font-size:42px}}section.project-eval-banner .inner .left p{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:36px;max-width:689px}section.project-eval-banner .inner .right{max-width:400px;width:100%;display:flex;flex-direction:column;align-items:center}section.project-eval-banner .inner .right .icon-button span{background-color:#5fa522}section.project-eval-banner:after{content:url("/themes/custom/element/images/contact-waves.png");position:absolute;width:100%;height:auto;z-index:1;height:100%;top:-20%;left:0%;transform:translate(-50%, -50%);opacity:.2}@media only screen and (max-width: 1250px){section.project-eval-banner .inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 850px){section.project-eval-banner .inner{flex-direction:column}section.project-eval-banner .inner .right{align-items:flex-start;max-width:689px}}section.project-gallery{background:#f6f7f7;margin-top:-1px;padding-bottom:80px;padding-top:100px}section.project-gallery .inner .top-content{max-width:1200px;margin:0 auto 30px auto}section.project-gallery .inner .gallery-grid{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;gap:40px}section.project-gallery .inner .gallery-grid .gallery-large img{max-width:1062px;width:100%;border-radius:25px;display:block;height:100%;-o-object-fit:cover;object-fit:cover}section.project-gallery .inner .gallery-grid .gallery-small{max-width:130px;display:flex;flex-direction:column;gap:25px}section.project-gallery .inner .gallery-grid .gallery-small img{width:100%;height:auto;border-radius:25px;width:130px;height:135px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media only screen and (max-width: 1250px){section.project-gallery .inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px){section.project-gallery .inner .gallery-grid{flex-direction:column;max-width:600px;gap:25px}section.project-gallery .inner .gallery-grid .gallery-small{max-width:100%}section.project-gallery .inner .gallery-grid .gallery-small .gallery-item img{max-width:100%;width:100%;height:auto}}section.contact-form-section .inner{display:flex;flex-direction:row;justify-content:space-between;max-width:1220px;margin:95px auto}section.contact-form-section .inner>.left{max-width:820px;padding-right:74px;border-right:1px solid #c4c4c4;box-sizing:content-box}section.contact-form-section .inner>.left .text-content h1,section.contact-form-section .inner>.left .text-content h2,section.contact-form-section .inner>.left .text-content h3,section.contact-form-section .inner>.left .text-content h4,section.contact-form-section .inner>.left .text-content h5{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:20px}@media screen and (max-width: 500px){section.contact-form-section .inner>.left .text-content h2{font-size:42px}}section.contact-form-section .inner>.left .text-content p,section.contact-form-section .inner>.left .text-content li{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:170%}section.contact-form-section .inner>.left .field--name-field-webform{margin-top:40px}section.contact-form-section .inner>.right{max-width:284px;margin-left:40px}section.contact-form-section .inner>.right .address-wrapper{max-width:307px;width:100%}section.contact-form-section .inner>.right .address-wrapper .title{color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.25px;margin-top:0}section.contact-form-section .inner>.right .address-wrapper .address p{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin:0}section.contact-form-section .inner>.right .address-wrapper .phone,section.contact-form-section .inner>.right .address-wrapper .email{display:flex;flex-direction:row;margin-top:20px}section.contact-form-section .inner>.right .address-wrapper .phone p,section.contact-form-section .inner>.right .address-wrapper .email p{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}section.contact-form-section .inner>.right .address-wrapper .phone .left,section.contact-form-section .inner>.right .address-wrapper .email .left{margin-right:5px}section.contact-form-section .inner>.right .address-wrapper .phone .left p,section.contact-form-section .inner>.right .address-wrapper .email .left p{margin:0}section.contact-form-section .inner>.right .address-wrapper .phone .right p,section.contact-form-section .inner>.right .address-wrapper .email .right p{margin:0}section.contact-form-section .inner>.right .address-wrapper .phone .right p:nth-of-type(2),section.contact-form-section .inner>.right .address-wrapper .email .right p:nth-of-type(2){margin-top:10px}section.contact-form-section .inner>.right .address-wrapper .phone .right a,section.contact-form-section .inner>.right .address-wrapper .email .right a{color:var(--282828, #282828) !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:18px;text-decoration:none;margin:0}section.contact-form-section .inner>.right .address-wrapper .phone .right a:hover,section.contact-form-section .inner>.right .address-wrapper .email .right a:hover{text-decoration:underline}section.contact-form-section .inner>.right .address-wrapper .socials{display:flex;flex-direction:row;gap:20px;margin-top:34px}section.contact-form-section .inner>.right .address-wrapper .socials a{display:flex;align-items:center;justify-content:center;flex-direction:column}section.contact-form-section .inner>.right .address-wrapper .socials a img{width:24px;height:24px}section.contact-form-section .inner>.right .address-wrapper .socials a:hover{opacity:.8}@media only screen and (max-width: 1250px){section.contact-form-section{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px){section.contact-form-section .inner{flex-direction:column}section.contact-form-section .inner>.left{border:none;margin-right:0;padding-right:0;padding-bottom:25px;border-bottom:1px solid #c4c4c4}section.contact-form-section .inner>.right{margin-left:0;margin-top:25px}}section.columns-dropdowns{background-color:#fcf9f5;padding-top:100px;padding-bottom:100px}section.columns-dropdowns .inner .inner-content{display:flex;flex-direction:row;justify-content:center;gap:51px}section.columns-dropdowns .inner .inner-content .dropdown-content{max-width:517px}section.columns-dropdowns .inner .inner-content .dropdown-content h1,section.columns-dropdowns .inner .inner-content .dropdown-content h2,section.columns-dropdowns .inner .inner-content .dropdown-content h3,section.columns-dropdowns .inner .inner-content .dropdown-content h4,section.columns-dropdowns .inner .inner-content .dropdown-content h5{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:20px}@media screen and (max-width: 500px){section.columns-dropdowns .inner .inner-content .dropdown-content h2{font-size:42px}}section.columns-dropdowns .inner .inner-content .dropdown-content p{color:var(--282828, #282828);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:165%}section.columns-dropdowns .inner .inner-content .dropdown-content .button-container{margin-top:20px}section.columns-dropdowns .inner .inner-content .dropdown-content .button-container .button{box-shadow:none;background:rgba(0,0,0,0)}section.columns-dropdowns .inner .dropdowns{max-width:632px;width:100%}section.columns-dropdowns .inner .dropdowns .single-dropdown{border-bottom:1px solid #ddd}section.columns-dropdowns .inner .dropdowns .single-dropdown .title{position:relative;padding:25px 35px 25px 0;cursor:pointer}section.columns-dropdowns .inner .dropdowns .single-dropdown .title h3{color:#111314;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.055px}section.columns-dropdowns .inner .dropdowns .single-dropdown .title::before,section.columns-dropdowns .inner .dropdowns .single-dropdown .title::after{content:"";position:absolute;right:10px;top:50%;width:20px;height:3px;background-color:#282828;transition:transform .3s ease,opacity .3s ease}section.columns-dropdowns .inner .dropdowns .single-dropdown .title::before{transform:translateY(-50%) rotate(-90deg)}section.columns-dropdowns .inner .dropdowns .single-dropdown .title::after{transform:translateY(-50%) rotate(0deg)}section.columns-dropdowns .inner .dropdowns .single-dropdown.open .title::before{transform:translateY(-50%) rotate(0deg);opacity:0}section.columns-dropdowns .inner .dropdowns .single-dropdown.open .title::after{transform:translateY(-50%) rotate(0deg)}section.columns-dropdowns .inner .dropdowns .single-dropdown.open .content{max-height:1200px}section.columns-dropdowns .inner .dropdowns .single-dropdown .text-content{padding-bottom:25px}section.columns-dropdowns .inner .dropdowns .single-dropdown .text-content p{color:#111314;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:22.8px;max-width:512px}section.columns-dropdowns .inner .dropdowns .single-dropdown .content{max-height:0;overflow:hidden;transition:max-height .3s ease}@media only screen and (max-width: 1250px){section.columns-dropdowns .inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1000px){section.columns-dropdowns .inner .inner-content{flex-direction:column;max-width:720px;width:100%}section.columns-dropdowns .inner .inner-content .dropdown-content,section.columns-dropdowns .inner .inner-content .dropdowns{max-width:720px}}section.certifications-list{padding-top:100px;padding-bottom:100px}section.certifications-list .inner{display:flex;flex-direction:row;justify-content:center;gap:51px}section.certifications-list .inner .left-content{max-width:517px}section.certifications-list .inner .left-content h1,section.certifications-list .inner .left-content h2,section.certifications-list .inner .left-content h3,section.certifications-list .inner .left-content h4,section.certifications-list .inner .left-content h5{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:20px}@media screen and (max-width: 500px){section.certifications-list .inner .left-content h2{font-size:42px}}section.certifications-list .inner .left-content p{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:170%}section.certifications-list .inner .images-right{max-width:632px;width:100%;display:flex;flex-direction:column;justify-content:center}section.certifications-list .inner .images-right .gallery-grid .accreditation{display:flex;flex-direction:row;align-items:center;gap:28px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 9px}section.certifications-list .inner .images-right .gallery-grid .accreditation p{width:100%}section.certifications-list .inner .images-right .gallery-grid .accreditation img{max-width:74px}section.certifications-list .inner .images-right .gallery-grid .accreditation:nth-of-type(odd){border-bottom:none}section.certifications-list .inner .images-right .gallery-grid .accreditation:last-of-type{border-bottom:1px solid #ddd}@media only screen and (max-width: 1250px){section.certifications-list .inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1000px){section.certifications-list .inner{flex-direction:column}section.certifications-list .inner .left-content{max-width:632px}}section.association-list{background-color:#f6f7f7;margin-bottom:0;padding-bottom:100px;padding-top:100px}section.association-list .inner{flex-direction:column;max-width:1200px;margin:0 auto}section.association-list .inner .left-content{max-width:720px;margin-bottom:82px}section.association-list .inner .left-content h1,section.association-list .inner .left-content h2,section.association-list .inner .left-content h3,section.association-list .inner .left-content h4,section.association-list .inner .left-content h5{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:20px}@media screen and (max-width: 500px){section.association-list .inner .left-content h2{font-size:42px}}section.association-list .inner .left-content p{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:170%}section.association-list .inner .images-right{max-width:100%}section.association-list .inner .images-right .gallery-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;margin-top:30px}section.association-list .inner .images-right .gallery-grid .accreditation{display:flex;flex-direction:row;align-items:center;gap:28px;border-top:1px solid #ddd;padding:20px 9px}section.association-list .inner .images-right .gallery-grid .accreditation p{width:100%}section.association-list .inner .images-right .gallery-grid .accreditation img{max-width:74px}section.association-list .inner .images-right .gallery-grid .accreditation:nth-last-child(-n+2){border-bottom:1px solid #ddd}@media only screen and (max-width: 1250px){section.association-list .inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1000px){section.association-list .inner{flex-direction:column}section.association-list .inner .left-content{max-width:632px}}@media only screen and (max-width: 700px){section.association-list .inner .images-right .gallery-grid{grid-template-columns:1fr}}section.webinar-selection .inner .upcoming-copy{max-width:1200px;margin:50px auto 20px auto}section.webinar-selection .inner .upcoming-copy h1,section.webinar-selection .inner .upcoming-copy h2,section.webinar-selection .inner .upcoming-copy h3,section.webinar-selection .inner .upcoming-copy h4,section.webinar-selection .inner .upcoming-copy h5{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:20px}@media screen and (max-width: 500px){section.webinar-selection .inner .upcoming-copy h2{font-size:42px}}section.webinar-selection .inner .upcoming-copy p{max-width:800px}section.webinar-selection .inner .view-content{margin-top:50px}section.webinar-selection .on-demand{margin-top:50px;margin-bottom:50px;border-top:2px solid #ddd}section.webinar-selection .on-demand .upcoming-copy{display:flex;flex-direction:row;justify-content:space-between}section.webinar-selection .on-demand .upcoming-copy .button{box-shadow:none}@media only screen and (max-width: 1250px){section.webinar-selection .inner{padding-left:20px;padding-right:20px}section.webinar-selection .inner .view-content .view-row img{width:100% !important}}@media only screen and (max-width: 950px){section.webinar-selection .inner .view-content{grid-template-columns:repeat(2, 1fr);align-content:center}section.webinar-selection .inner .view-content .view-row{margin:0 auto}section.webinar-selection .on-demand .upcoming-copy{flex-direction:column;align-items:flex-start;gap:20px}}section.plain-content h1,section.plain-content h2,section.plain-content h3,section.plain-content h4,section.plain-content h5,section.plain-content p{margin-bottom:30px}section.contact-with-content{margin-top:50px;margin-bottom:100px}section.contact-with-content .inner{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;gap:50px}section.contact-with-content .inner .top h1,section.contact-with-content .inner .top h2,section.contact-with-content .inner .top h3,section.contact-with-content .inner .top h4,section.contact-with-content .inner .top h5{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:48px;font-style:normal;font-weight:400;line-height:110%;margin-bottom:20px}@media screen and (max-width: 500px){section.contact-with-content .inner .top h2{font-size:42px}}section.contact-with-content .inner .top p{color:#231f20;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:170%}@media only screen and (max-width: 1250px){section.contact-with-content .inner{padding-left:20px;padding-right:20px}}section.top-copy{border-bottom:3px solid #e8dacf;padding-bottom:80px}section.top-copy .top-copy-inner{max-width:1200px;margin:50px auto 0 auto}section.top-copy h1{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:75px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-0.25px;margin:0}@media screen and (max-width: 500px){section.top-copy h1{font-size:62px}}section.top-copy p{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:170%;margin:0}@media only screen and (max-width: 1250px){section.top-copy .top-copy-inner{padding-left:20px;padding-right:20px}}.simple-media-slider{margin-top:50px;margin-bottom:50px;box-sizing:content-box}.simple-media-slider p.resource-title{color:#282828;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-0.055px}.simple-media-slider .swiper-container{overflow:hidden}.simple-media-slider .swiper-container .swiper-wrapper .swiper-slide{box-sizing:border-box}.simple-media-slider .swiper-container .swiper-wrapper .swiper-slide .image-wrapper{overflow:hidden;position:relative;display:block;border-radius:20px}.simple-media-slider .swiper-container .swiper-wrapper .swiper-slide .image-wrapper.video-link:after{content:url("/themes/custom/element/images/video-play-icon.svg");position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;border-radius:20px;pointer-events:none}.simple-media-slider .swiper-container .swiper-wrapper .swiper-slide img{height:200px !important;-o-object-fit:cover !important;object-fit:cover !important;-o-object-position:center;object-position:center;width:100% !important;border-radius:20px;transition:.2s all ease-in-out;display:block}.simple-media-slider .swiper-container .swiper-wrapper .swiper-slide img:hover{transform:scale(1.02)}.simple-media-slider .swiper-button-next,.simple-media-slider .swiper-button-prev{margin-inline:0;width:56px;height:56px;border:1px solid #ddd;border-radius:50%;background:#fff;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;position:absolute;padding-left:6px}.simple-media-slider .swiper-button-next:hover,.simple-media-slider .swiper-button-prev:hover{background:#f8f8f8}.simple-media-slider .swiper-button-next::after,.simple-media-slider .swiper-button-prev::after{content:"";width:12px;height:12px;border-top:3px solid #d9490f;border-right:3px solid #d9490f;display:block}.simple-media-slider .swiper-button-next{right:-65px;padding-left:0;padding-right:6px}.simple-media-slider .swiper-button-next::after{transform:rotate(45deg)}.simple-media-slider .swiper-button-prev{left:-65px}.simple-media-slider .swiper-button-prev::after{transform:rotate(-135deg)}@media only screen and (max-width: 768px){.simple-media-slider .swiper-button-next{right:-20px;top:40%}.simple-media-slider .swiper-button-prev{left:-20px;top:40%}}

/*# sourceMappingURL=paragraphs.css.map */