.common-page-header{position:relative;width:100vw;min-height:470px;margin-bottom:-65px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;overflow:hidden;background-color:#072725;z-index:3}.common-page-header.color-alt{background-color:#0f3533}.common-page-header .common-page-header-title{position:relative;width:1400px;max-width:calc(100% - 50px);margin:0 auto;padding-bottom:calc(65px + 60px);z-index:3}.common-page-header-slant{position:absolute;top:0;right:0;width:auto;height:100%;mix-blend-mode:multiply;z-index:2}@media (max-width:991.98px){.common-page-header-slant{right:-250px}}@media (max-width:767.98px){.common-page-header-slant{right:auto;left:25%}}.common-page-header-slant img{width:auto;height:100%}.common-page-header-image{position:absolute;top:0;right:0;bottom:65px;left:0;width:100%;height:calc(100% - 65px);z-index:1}.common-page-header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.video-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(15,53,51,.9);z-index:999}.video-modal-close{position:absolute;top:50px;right:50px;cursor:pointer}.video-modal-aligner{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:1220px;max-width:calc(100% - 50px);margin:0 auto;box-shadow:0 20px 40px 0 rgba(0,0,0,.45)}.video-modal-aligner-target{width:100%;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;z-index:3}.video-modal-aligner-target embed,.video-modal-aligner-target iframe,.video-modal-aligner-target object{position:absolute;top:0;left:0;width:100%;height:100%}.content-wrapper{position:relative;width:100%;z-index:2}@media (max-width:767.98px){.content-wrapper{margin-bottom:50px}}.content-wrapper .sidebar-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;position:absolute;top:0;left:0;width:275px;height:calc(100vh - 117px);padding:0 25px;margin-top:0;overflow:hidden;z-index:2}@media (max-width:1199.98px){.content-wrapper .sidebar-menu{display:none;top:0;right:0;left:0;width:100vw;height:auto;padding:0;margin-top:0;background-color:#051a19;white-space:nowrap}}.content-wrapper .sidebar-menu.windows .sidebar-menu-inner-link.active:after,.content-wrapper .sidebar-menu.windows .sidebar-menu-inner-link.active:before{transform:translateX(1px)}.content-wrapper .sidebar-menu-line{width:2px;height:150px;margin:0 auto;background-color:rgba(210,224,221,.5);transition:.35s all ease-in-out}.content-wrapper .sidebar-menu-line:last-of-type{flex:1}.content-wrapper .sidebar-menu-inner-link{display:block;margin:10px 0;color:#d2e0dd;font-weight:700;font-size:18px;text-align:center;opacity:.5;transition:.35s all ease-in-out}@media (max-width:1199.98px){.content-wrapper .sidebar-menu-inner-link{display:inline-block;vertical-align:middle;margin:0;padding:15px}}.content-wrapper .sidebar-menu-inner-link.active{margin:0;color:#eb6435;opacity:1;font-size:30px;font-size:2vw;transition:.35s all ease-in-out}@media (max-width:1200px){.content-wrapper .sidebar-menu-inner-link.active{font-size:24px}}@media (min-width:1500px){.content-wrapper .sidebar-menu-inner-link.active{font-size:30px}}.content-wrapper .sidebar-menu-inner-link.active:after,.content-wrapper .sidebar-menu-inner-link.active:before{content:"";display:block;width:2px;height:18px;margin:0 auto;background-color:rgba(210,224,221,.5);transition:.35s all ease-in-out}@media (max-width:1199.98px){.content-wrapper .sidebar-menu-inner-link.active:after,.content-wrapper .sidebar-menu-inner-link.active:before{display:none}}.content-wrapper .sidebar-menu-inner-link.active:before{margin-bottom:10px}.content-wrapper .sidebar-menu-inner-link.active:after{margin-top:10px}.content-wrapper .flexible-content-section{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;z-index:1}.content-wrapper .flexible-content-section:first-of-type{background-color:#072725}@media (max-width:767.98px){.content-wrapper .flexible-content-section:first-of-type{padding-top:100px}}.content-wrapper .flexible-content-section-inner{width:calc(100% - 275px)}@media (max-width:1199.98px){.content-wrapper .flexible-content-section-inner{width:100%;max-width:calc(100% - 25px);margin-left:25px}}@media (min-width:1200px){.content-wrapper .text-content-with-video{padding:150px 0}}@media (min-width:992px) and (max-width:1199.98px){.content-wrapper .text-content-with-video{padding:115px 0}}@media (min-width:768px) and (max-width:991.98px){.content-wrapper .text-content-with-video{padding:75px 0}}@media (max-width:767.98px){.content-wrapper .text-content-with-video{padding:50px 0}}.content-wrapper .text-content-with-video-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}@media (max-width:1199.98px){.content-wrapper .text-content-with-video-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}}.content-wrapper .text-content-with-video-inner .text-content{width:55%;padding-right:135px}@media (max-width:1199.98px){.content-wrapper .text-content-with-video-inner .text-content{width:100%;padding-right:25px}}.content-wrapper .text-content-with-video-inner .text-content-headline{padding-bottom:15px}.content-wrapper .text-content-with-video-inner .text-content-text p{line-height:1.24;font-size:25px;font-size:2vw;padding-bottom:25px}@media (max-width:1100px){.content-wrapper .text-content-with-video-inner .text-content-text p{font-size:22px}}@media (min-width:1250px){.content-wrapper .text-content-with-video-inner .text-content-text p{font-size:25px}}.content-wrapper .text-content-with-video-inner .video{width:calc(45% + 110px);height:65vh;margin-top:115px;margin-left:-110px}@media (max-width:1199.98px){.content-wrapper .text-content-with-video-inner .video{width:100%;max-width:750px;height:50vh;min-height:350px;margin-top:50px;margin-left:0}}@media (max-width:991.98px){.content-wrapper .text-content-with-video-inner .video{width:100%;max-width:750px;height:50vh;min-height:350px}}.content-wrapper .icon-block-repeater{position:relative}@media (min-width:1200px){.content-wrapper .icon-block-repeater{padding:150px 0}}@media (min-width:992px) and (max-width:1199.98px){.content-wrapper .icon-block-repeater{padding:115px 0}}@media (min-width:768px) and (max-width:991.98px){.content-wrapper .icon-block-repeater{padding:75px 0}}@media (max-width:767.98px){.content-wrapper .icon-block-repeater{padding:50px 0}}.content-wrapper .icon-block-repeater-inner{position:relative;z-index:2}.content-wrapper .icon-block-repeater-inner .text-content{padding-bottom:80px;padding-right:25px}@media (max-width:767.98px){.content-wrapper .icon-block-repeater-inner .text-content{padding-bottom:50px}}.content-wrapper .icon-block-repeater-inner .text-content-headline{max-width:400px;padding-bottom:15px}.content-wrapper .icon-block-repeater-inner .text-content-text{max-width:400px}.content-wrapper .icon-block-repeater-inner .text-content-text p{line-height:1.24;font-size:25px;font-size:2vw;padding-bottom:25px}@media (max-width:1100px){.content-wrapper .icon-block-repeater-inner .text-content-text p{font-size:22px}}@media (min-width:1250px){.content-wrapper .icon-block-repeater-inner .text-content-text p{font-size:25px}}.content-wrapper .icon-block-repeater-inner .icon-blocks{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding-right:25px}.content-wrapper .icon-block-repeater-inner .icon-blocks-item{width:33.3333333333%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (max-width:991.98px){.content-wrapper .icon-block-repeater-inner .icon-blocks-item{width:50%}}@media (max-width:767.98px){.content-wrapper .icon-block-repeater-inner .icon-blocks-item{width:100%}}.content-wrapper .icon-block-repeater-inner .icon-blocks-item-image{width:55px;height:55px;margin-right:15px}.content-wrapper .icon-block-repeater-inner .icon-blocks-item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top}.content-wrapper .icon-block-repeater-inner .icon-blocks-item-content{width:calc(100% - 70px);padding-right:80px;padding-bottom:80px}@media (max-width:767.98px){.content-wrapper .icon-block-repeater-inner .icon-blocks-item-content{padding-right:0}}.content-wrapper .icon-block-repeater-inner .icon-blocks-item-content-headline{line-height:1.24;font-size:25px;font-size:2vw;padding-bottom:25px;color:#eb6435;font-weight:700;padding-bottom:10px}@media (max-width:1100px){.content-wrapper .icon-block-repeater-inner .icon-blocks-item-content-headline{font-size:22px}}@media (min-width:1250px){.content-wrapper .icon-block-repeater-inner .icon-blocks-item-content-headline{font-size:25px}}.content-wrapper .icon-block-repeater-inner .icon-blocks-item-content-text{font-size:18px;line-height:1.1666666667}.content-wrapper .icon-block-repeater-waves{position:absolute;top:0;right:0;left:0;width:100vw;height:auto;opacity:.6;z-index:1}.content-wrapper .icon-block-repeater-waves svg{width:100%;height:auto}@media (min-width:1200px){.content-wrapper .text-with-link-repeater{padding:150px 0}}@media (min-width:992px) and (max-width:1199.98px){.content-wrapper .text-with-link-repeater{padding:115px 0}}@media (min-width:768px) and (max-width:991.98px){.content-wrapper .text-with-link-repeater{padding:75px 0}}@media (max-width:767.98px){.content-wrapper .text-with-link-repeater{padding:50px 0}}.content-wrapper .text-with-link-repeater-inner .text-content{padding-bottom:50px}.content-wrapper .text-with-link-repeater-inner .text-and-link-blocks{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.content-wrapper .text-with-link-repeater-inner .text-and-link-blocks-item{width:25%;padding-right:25px;padding-bottom:45px}@media (max-width:767.98px){.content-wrapper .text-with-link-repeater-inner .text-and-link-blocks-item{width:33.3333333333%}}@media (max-width:575.98px){.content-wrapper .text-with-link-repeater-inner .text-and-link-blocks-item{width:50%}}.content-wrapper .text-with-link-repeater-inner .text-and-link-blocks-item-text{padding-bottom:5px;font-size:18px;line-height:1.1666666667}@media (min-width:1200px){.content-wrapper .simple-paragraph{padding:150px 0}}@media (min-width:992px) and (max-width:1199.98px){.content-wrapper .simple-paragraph{padding:115px 0}}@media (min-width:768px) and (max-width:991.98px){.content-wrapper .simple-paragraph{padding:75px 0}}@media (max-width:767.98px){.content-wrapper .simple-paragraph{padding:50px 0}}.content-wrapper .simple-paragraph-inner .text-content{max-width:850px;padding-right:25px}.content-wrapper .simple-paragraph-inner .text-content p{line-height:1.2;font-size:25px;font-size:2vw;padding-bottom:25px}@media (max-width:1250px){.content-wrapper .simple-paragraph-inner .text-content p{font-size:25px}}@media (min-width:1500px){.content-wrapper .simple-paragraph-inner .text-content p{font-size:30px}}.content-wrapper .text-block-repeater-with-image-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (max-width:991.98px){.content-wrapper .text-block-repeater-with-image-inner{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap}}.content-wrapper .text-block-repeater-with-image-inner .text-blocks{width:calc(50% - 25px);margin-right:25px}@media (min-width:1200px){.content-wrapper .text-block-repeater-with-image-inner .text-blocks{padding:150px 0}}@media (min-width:992px) and (max-width:1199.98px){.content-wrapper .text-block-repeater-with-image-inner .text-blocks{padding:115px 0}}@media (min-width:768px) and (max-width:991.98px){.content-wrapper .text-block-repeater-with-image-inner .text-blocks{padding:75px 0}}@media (max-width:767.98px){.content-wrapper .text-block-repeater-with-image-inner .text-blocks{padding:50px 0}}@media (max-width:991.98px){.content-wrapper .text-block-repeater-with-image-inner .text-blocks{width:calc(100% - 25px)}}.content-wrapper .text-block-repeater-with-image-inner .text-blocks-item{padding-bottom:100px}@media (max-width:991.98px){.content-wrapper .text-block-repeater-with-image-inner .text-blocks-item{padding-bottom:50px}}.content-wrapper .text-block-repeater-with-image-inner .text-blocks-item-headline{padding-bottom:15px}.content-wrapper .text-block-repeater-with-image-inner .text-blocks-item-text p{line-height:1.24;font-size:25px;font-size:2vw;padding-bottom:25px;padding-bottom:0}@media (max-width:1100px){.content-wrapper .text-block-repeater-with-image-inner .text-blocks-item-text p{font-size:22px}}@media (min-width:1250px){.content-wrapper .text-block-repeater-with-image-inner .text-blocks-item-text p{font-size:25px}}.content-wrapper .text-block-repeater-with-image-inner .image-with-slant{position:relative;width:50%;height:80vh;max-height:950px;background-color:#0f3533}@media (max-width:991.98px){.content-wrapper .text-block-repeater-with-image-inner .image-with-slant{width:100%;max-width:750px;height:50vh;min-height:350px}}.content-wrapper .text-block-repeater-with-image-inner .image-with-slant-slant{position:relative;width:100%;height:100%;mix-blend-mode:multiply;z-index:2}.content-wrapper .text-block-repeater-with-image-inner .image-with-slant-slant img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right top;object-position:right top}.content-wrapper .text-block-repeater-with-image-inner .image-with-slant-image{position:absolute;right:0;bottom:45px;width:calc(100% - 100px);height:calc(100% - 125px);z-index:1}@media (max-width:767.98px){.content-wrapper .text-block-repeater-with-image-inner .image-with-slant-image{width:100%}}.content-wrapper .text-block-repeater-with-image-inner .image-with-slant-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.content-wrapper .text-block-repeater-with-image-waves{position:absolute;right:0;bottom:0;left:0;width:100vw;height:auto;opacity:.6;z-index:1}.content-wrapper .text-block-repeater-with-image-waves svg{width:100%;height:auto}.content-wrapper .team-member-wrapper{position:relative;width:100vw;height:auto;background-image:url(../images/parallax-two.jpg);background-attachment:fixed;background-position:right top;background-size:cover;background-repeat:no-repeat}.content-wrapper .team-member-wrapper-transition-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#0f3533 4%,rgba(15,53,51,.43) 100%);z-index:1}.content-wrapper .team-members{position:relative;width:100vw;height:auto;background-color:transparent!important;z-index:2}.content-wrapper .team-members-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media (max-width:1199.98px){.content-wrapper .team-members-inner{padding:50px 0;width:100%;margin:0 auto}}.content-wrapper .team-members-inner .team-member-item{position:relative;display:inline-block;width:calc(33.3333333333% - 40px);height:485px;margin:20px 20px;box-shadow:0 20px 40px 0 rgba(0,0,0,.42);cursor:pointer;z-index:2}@media (hover:hover){.content-wrapper .team-members-inner .team-member-item:hover .link-arrow{transform:rotate(45deg)}}@media (max-width:991.98px){.content-wrapper .team-members-inner .team-member-item{width:calc(50% - 40px);height:350px;margin-bottom:50px}}@media (max-width:767.98px){.content-wrapper .team-members-inner .team-member-item{width:100%}.content-wrapper .team-members-inner .team-member-item:last-of-type{margin-bottom:0}}.content-wrapper .team-members-inner .team-member-item .image{width:100%;height:100%;z-index:1}.content-wrapper .team-members-inner .team-member-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.content-wrapper .team-members-inner .team-member-item .link{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;z-index:3}.content-wrapper .team-members-inner .team-member-item .link-text{color:#d2e0dd;background-color:#eb6435;line-height:1.24;font-size:25px;font-size:2vw;padding-bottom:25px;font-weight:700;padding:12px 20px;flex:1}@media (max-width:1100px){.content-wrapper .team-members-inner .team-member-item .link-text{font-size:22px}}@media (min-width:1250px){.content-wrapper .team-members-inner .team-member-item .link-text{font-size:25px}}.content-wrapper .team-members-inner .team-member-item .link-text span{font-size:16px}.content-wrapper .team-members-inner .team-member-item .link-arrow{width:60px;text-align:center;transition:.2s all cubic-bezier(.87,0,.13,1)}.content-wrapper .team-members-inner .team-member-item .link-arrow img{width:24px;height:auto}.content-wrapper .team-members-inner .team-member-item .gradient{position:absolute;right:0;bottom:0;left:0;width:100%;height:150px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.67) 100%)}.content-wrapper .large-content-block-repeater{background-image:url(../images/dark-green-waves.svg);background-attachment:fixed;background-position:right top;background-size:contain;background-repeat:no-repeat}@media (min-width:1200px){.content-wrapper .large-content-block-repeater{padding:125px 0}}@media (min-width:992px) and (max-width:1199.98px){.content-wrapper .large-content-block-repeater{padding:125px 0}}@media (min-width:768px) and (max-width:991.98px){.content-wrapper .large-content-block-repeater{padding:100px 0}}@media (max-width:767.98px){.content-wrapper .large-content-block-repeater{padding:75px 0}}.content-wrapper .large-content-block-repeater-inner{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin-right:25px;margin-bottom:100px;min-height:415px;box-shadow:0 20px 40px 0 rgba(0,0,0,.42);z-index:2}@media (max-width:991.98px){.content-wrapper .large-content-block-repeater-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}}@media (max-width:767.98px){.content-wrapper .large-content-block-repeater-inner{margin-bottom:50px}}.content-wrapper .large-content-block-repeater-inner .image{position:relative;width:50%;min-height:100%;box-shadow:0 20px 40px 0 rgba(0,0,0,.42);z-index:2}@media (max-width:991.98px){.content-wrapper .large-content-block-repeater-inner .image{width:100%;height:30vh;min-height:350px}}@media (max-width:767.98px){.content-wrapper .large-content-block-repeater-inner .image{height:25vh;min-height:250px}}.content-wrapper .large-content-block-repeater-inner .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.content-wrapper .large-content-block-repeater-inner .text{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:50%;min-height:100%;padding:75px;background-color:#d2e0dd;z-index:1}@media (max-width:991.98px){.content-wrapper .large-content-block-repeater-inner .text{width:100%;min-height:0}}@media (max-width:767.98px){.content-wrapper .large-content-block-repeater-inner .text{padding:25px 25px 75px 25px}}.content-wrapper .large-content-block-repeater-inner .text-headline{padding-bottom:10px;font-size:45px;font-size:2.5vw;font-weight:400;line-height:1.2222222222;color:#0f3533;font-weight:700}@media (max-width:1280px){.content-wrapper .large-content-block-repeater-inner .text-headline{font-size:32px}}@media (min-width:1800px){.content-wrapper .large-content-block-repeater-inner .text-headline{font-size:45px}}.content-wrapper .large-content-block-repeater-inner .text-paragraph p{line-height:1.2;font-size:20px;font-weight:400;color:#0f3533}.content-wrapper .large-content-block-repeater-inner .text-link{position:absolute;bottom:0;left:50px}@media (max-width:767.98px){.content-wrapper .large-content-block-repeater-inner .text-link{left:25px}}.content-wrapper .large-content-block-repeater-waves{position:absolute;top:0;right:0;left:0;width:100vw;height:auto;opacity:.6;z-index:1}.content-wrapper .large-content-block-repeater-waves svg{width:100%;height:auto}.team-member-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(5,26,25,.9);z-index:999}.team-member-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(5,26,25,.9);z-index:999}.team-member-modal-close{position:absolute;width:35px;height:35px;top:50px;right:50px;cursor:pointer;z-index:2}@media (max-width:767.98px){.team-member-modal-close{top:25px;right:25px}}.team-member-modal-inner{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;width:1220px;max-width:calc(100% - 50px);height:auto;max-height:calc(100vh - 170px);margin:auto;padding:70px;background-color:#d2e0dd;box-shadow:0 20px 40px 0 rgba(0,0,0,.45);z-index:1}@media (max-width:991.98px){.team-member-modal-inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;overflow:scroll}}@media (max-width:767.98px){.team-member-modal-inner{padding:25px}}.team-member-modal-inner .person-meta{width:400px;padding-right:50px}@media (max-width:991.98px){.team-member-modal-inner .person-meta{width:100%;padding-right:0;padding-bottom:25px}}.team-member-modal-inner .person-meta-name{font-size:50px;font-size:3.5vw;font-weight:700;color:#eb6435;padding-bottom:10px}@media (max-width:971.4285714286px){.team-member-modal-inner .person-meta-name{font-size:34px}}@media (min-width:1428.5714285714px){.team-member-modal-inner .person-meta-name{font-size:50px}}.team-member-modal-inner .person-meta-job{font-size:22px;font-weight:700;color:#0f3533}.team-member-modal-inner .person-biography{position:relative;width:calc(100% - 400px);height:auto;max-height:calc(100vh - 70px - 170px);padding-bottom:25px;color:#0f3533;overflow:scroll}@media (max-width:991.98px){.team-member-modal-inner .person-biography{width:100%;height:auto;max-height:none;overflow:initial}}.team-member-modal-inner .person-biography p{line-height:1.24;font-size:25px;font-size:2vw;padding-bottom:25px}@media (max-width:1100px){.team-member-modal-inner .person-biography p{font-size:22px}}@media (min-width:1250px){.team-member-modal-inner .person-biography p{font-size:25px}}.content-wrapper .icon-block-repeater-with-link .icon-block-repeater-inner .text-content-headline{max-width:100%}.content-wrapper .icon-block-repeater-with-link .icon-block-repeater-inner .icon-blocks-item{justify-content:center;align-items:center;padding-bottom:80px}.content-wrapper .icon-block-repeater-with-link .icon-block-repeater-inner a.icon-blocks-item:hover{opacity:1!important}.content-wrapper .icon-block-repeater-with-link .icon-block-repeater-inner .icon-blocks-item-image{width:70px;height:70px;margin-right:20px}.content-wrapper .icon-block-repeater-with-link .icon-block-repeater-inner .icon-blocks-item-content{width:calc(100% - 90px);padding-right:0;padding-bottom:0}.content-wrapper .icon-block-repeater-with-link .icon-block-repeater-inner .icon-blocks-item-content-headline{color:#fff}.content-wrapper .icon-block-repeater-with-link.flexible-content-section{background:#072725 url(/wp-content/uploads/2025/09/texture-background-green-blend.png) top / cover no-repeat fixed}.common-page-header{height:470px;margin-bottom:40px;color:#fff}@media (min-width:1200px){.site-header-spacer{height:82px}}.common-page-header-title{height:200px}.common-page-header-image{height:calc(100% - 80px);bottom:80px}.common-page-header-title>div>div:last-child{display:none!important}.content-wrapper .icon-block-repeater-inner .text-content{padding-bottom:40px}h2{font-size:5rem;color:#d3e0dd}.common-page-header-title{padding-left:0}.content-wrapper .product-category-tile .flexible-content-section-inner{z-index:5;padding-right:10%}.content-wrapper .product-category-tile.flexible-content-section{padding-top:70px;background-color:#0f3533}.product-cat-name{font-size:20px}.content-wrapper .product-category-tile .product-cat-tile:hover .link-arrow{transform:rotate(45deg)}.hero-search-section{padding-bottom:60px}.asc-hero.grid-2{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;display:flex}.asc-hero-copy{margin:20px 100px 30px 0;font-size:25px;line-height:1.5}.asc-hero-copy p{font-size:25px;line-height:1.5}.asc-hero-col{width:50%}.asc-hero-col img{width:100%}.asc-product-search{display:flex;gap:10px;margin:10px 0 0}.asc-product-search input[type="search"]{flex:1;min-width:260px;padding:.7rem .9rem;border:1px solid #e5e7eb;border-radius:10px}.asc-product-search button{padding:.7rem 1rem;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.asc-search-results{margin-top:28px}.asc-result-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;padding:0}.asc-result-item a{display:block;padding:14px;border:1px solid #e5e7eb;border-radius:12px;text-decoration:none}.asc-result-title{font-weight:600;display:block;margin-bottom:4px}.asc-result-meta{opacity:.75;font-size:9px}h2{font-size:5rem;color:#d3e0dd}.common-page-header-title{padding-left:0}.content-wrapper .flexible-content-section{padding-top:40px;background: url(https://73e3805a84.nxcli.io/wp-content/themes/ascent-chemicals/dist/images/darker-green-waves.svg);background-repeat:no-repeat;background-position:center 130%;background-size:100%;}.content-wrapper .hero-search-section.flexible-content-section{background: unset !important;}.content-wrapper .product-category-tile .flexible-content-section-inner{z-index:5;padding-right:10%}.content-wrapper .product-category-tile.flexible-content-section{padding-top:70px;background-color:#0f3533}.product-cat-tiles{display:flex;flex-wrap:wrap;padding:30px 0 60px;gap:29px;flex-direction:row;justify-content:flex-start;align-items:stretch;}.product-cat-tile{position:relative;display:inline-block;width: calc(23.3333333333% - 50px);margin:20px 0;overflow:hidden;}@media (max-width:1500px){.product-cat-tile{width:calc(33.333333% - 50px);}}@media (max-width:992px){.product-cat-tile{width:calc(50% - 50px);}}@media (max-width:768px){.content-wrapper .product-category-tile .flexible-content-section-inner{padding-right:0}.product-cat-tile{width:100%}.product-cat-tiles{gap:0;}}.product-cat-img img{display:flex;width:100%;height:auto;transition:transform 0.3s ease;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;}.product-cat-label{z-index:20;display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;width:100%;flex-direction:row;align-items:center;flex-wrap:nowrap;}.product-cat-title{background-color:#eb6435;height:unset;width:85%;padding:12px;flex:1;}.product-cat-name{font-size:20px}@media (max-width:768px){.product-cat-name{font-size:18px}}.content-wrapper .product-category-tile .link-arrow{width:60px;text-align:center;transition:.2s all cubic-bezier(.87, 0, .13, 1);}.content-wrapper .product-category-tile .link-arrow img{width:18px;}.content-wrapper .product-category-tile .product-cat-tile:hover .link-arrow{transform:rotate(45deg)}.hero-search-section{padding-bottom:60px}.asc-hero.grid-2{gap:100px;display:flex}.asc-hero-copy{margin:20px 0 30px 0}.asc-hero-copy p{font-size:25px;line-height:1.5}.asc-hero-col{width:50%}.asc-hero-col img{width:100%}.asc-product-search{display:flex;gap:10px;margin:10px 0 0;flex-direction:column;background-color:#3587a4;padding:20px 15px 20px 25px}.screen-reader-text{font-size:22px;color:#fff;margin-bottom:.2rem}.asc-search-wrap{position:relative;display:flex;align-items:center}.asc-search-wrap::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:25px;height:25px;background-image:url(/wp-content/themes/ascent-chemicals/dist/images/search-icon.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none}.asc-search-wrap input[type="search"]{flex:1;min-width:200px;padding:1.25rem 1.8rem;margin-left:35px;border:1px solid #e5e7eb;border-radius:0;font-family:inherit;}.asc-product-search input::placeholder{font-size:16px}@media (min-width:1200px){.asc-hero-copy{margin:20px 80px 30px 0}}@media (max-width:768px){.asc-hero.grid-2{flex-direction:column}.asc-hero-col{width:100%}}.common-page-header-cta{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;position:absolute;right:380px;bottom:130px;width:260px;z-index:3}h2.common-page-header__subtitle{font-size:18px;line-height:24px;margin-bottom:1.8rem}.common-page-banner__content{text-align:left;}.common-page-header__cta{margin:0;}.common-page-header__cta .button{position:relative;display:inline-block;background-color:#3587a4;font-weight:700;color:#fff;padding:12px 18px;font-size:16px}.common-page-header__cta .button:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-40px;width:25px;height:25px;background-image:url(/wp-content/themes/ascent-chemicals/dist/images/arrow-blue-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;transform-origin:right top;transition:.2s all ease-in-out}.common-page-header__cta .button:hover:after{right:-44px;transform:rotate(45deg)}@media (max-width:991px){.common-page-header-cta{position:absolute;right:120px;bottom:130px;width:260px}}@media (max-width:768px){.common-page-header-cta{display:none}}@media (max-width:768px){.content-wrapper .flexible-content-section-inner{margin-right:25px}}.content-wrapper .sidebar-menu-line{height:80px}.common-page-header{margin-bottom:0}.page-with-sidebar-menu.bg-light-green,.common-page-header.bg-light-green,.content-wrapper .icon-block-repeater-with-link.flexible-content-section.bg-light-green{background:unset;background-color:#0f3533}.content-wrapper .product-category-tile.flexible-content-section.bg-dark-green,.content-wrapper .flexible-content-section.bg-dark-green{background-color:#072725}.hero-search-section.bg-dark-green{padding-bottom:10px}.content-wrapper .product-category-tile.flexible-content-section.bg-dark-green{padding-top:10px}.bg-dark-green .product-cat-tiles{padding-bottom:30px}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{margin-bottom:0;margin-top:0;padding:8px;font-size:12px;font-weight:600;background-color:#d3e0dd;border-color:#6a8581}.gform_wrapper.gravity-theme .gfield select.large{padding-left:.4rem;color:#0f3533}h2.asc-modal__title{font-size:35px}.asc-modal__body .gform_wrapper.gravity-theme .gfield textarea.large{height:150px}.filters__scope{margin-bottom:1rem}.filters__pill{display:inline-block;padding:.25rem .5rem;font-size:9px;background:#eef2f7;border:1px solid #d9e1ea;border-radius:9999px}@media (min-width:1200px){.site-header-menu .menu-main-menu-container>ul.menu>li.menu-item.menu-item-has-children>a:before{content:"";position:absolute;left:10px;top:8px;width:100%;height:70px}}.common-page-sidebar-cta{position:relative;top:4rem;margin:0 3rem;}.common-page-sidebar-cta h2.common-page-header__subtitle{font-size:24px;line-height:26px;margin-bottom:1.2rem}.product-sidebar{position:relative}.category-banner-wrapper{background-color:#eb6435;position:relative;z-index:3;padding:40px 20px;margin:0;}.category-banner{padding:0;max-width:1400px;width:100%;margin:0 auto;gap:30px;display:flex;align-items:center;justify-content:space-between;}.category-banner > :first-child{order:1;}.category-banner .common-page-banner-cta{order: 2;}.category-banner-subhead h2{color:#fff}.category-banner-wrapper h3.common-page-header__subtitle{font-size:18px;line-height:24px;margin-bottom:1.2rem;color:#d3e0dd}.category-switcher{display:inline-block;}.category-switcher .arrow{display:inline-block;vertical-align:middle;width:.8rem;height:1.2rem;margin-left:.3rem;transform:rotate(90deg);position:relative;left:84%;bottom:31px;}select.category-select{font-family:inherit;font-size:16px;font-weight:500;padding:0;display:inline-block;background-image:url('/wp-content/uploads/2025/10/accordion-arrow-down-white.svg');background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eb6435;color:#fff;text-align:center;border:2px solid #fff;height:50px;}.category-select {padding:12px 40px 12px 20px !important;letter-spacing:0.5px;cursor:pointer;width:auto;min-width:150px;transition:all 0.3s ease;}.category-select:hover{background-color:rgba(255, 255, 255, 0.1);}select.category-select:focus{border-color:green}select:-moz-focusring{color:#fff0;text-shadow:0 0 0 #000}.category-select:focus {outline:none;background-color:rgba(255, 255, 255, 0.15);}.category-select option{background-color:#eb6435;color:white;padding:10px;}.common-page-banner-cta{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:0;padding-right:10px;}.category-banner > div:first-child {display:flex;flex-direction:row;gap:40px;align-items:center;}.category-banner-subhead .term-description p{line-height:1.5;}@media (max-width:1400px){.common-page-banner-cta{width:100%}.product-main{margin:80px 0;}}@media (max-width:992px){.category-banner{flex-direction:column;gap:4rem;padding:2rem;justify-content:center;width:100%;}.category-banner > div:first-child {flex-direction: column;}.category-switcher{padding-right:0;align-self:baseline}.category-banner-subhead{padding-right:0}select.category-select {font-size: 16px;background-position: calc(100% - 20px) calc(1em + 5px), calc(100% - 15px) calc(1em + 5px);}.common-page-sidebar-cta {position: relative;padding-right: 0;padding-top: 20px;align-items: flex-start;}}@media (max-width: 768px) {.category-banner .common-page-banner-cta{align-items:start;}.category-banner-wrapper{padding:30px 15px;}.category-banner{gap:30px;}.category-select{width:100%;min-width:auto;}.category-banner-subhead .term-description{font-size:14px;line-height:1.5;}.common-page-header__subtitle{font-size:20px;}.common-page-header__cta .button{width:100%;text-align:center;}}@media (max-width: 480px){.category-banner-wrapper{padding:20px 15px;}.category-banner{gap:20px;}.category-select{font-size:14px;padding:10px 35px 10px 15px;}.common-page-header__subtitle{font-size:18px;}}.relevanssi-live-search-results-showing{margin-top:-5px!important;color:#072725!important;font-size:16px!important;font-family:axia,sans-serif!important}.relevanssi-live-search-results{-webkit-box-shadow:0 0 2px 0 rgb(30 30 30 / .4)!important;box-shadow:0 0 0 0 rgb(30 30 30 / .4)!important;border:none!important;border-radius:0!important}.relevanssi-live-search-result-status{border-top:2px solid #ccc!important;padding-top:10px!important}.relevanssi-live-search-result p,.relevanssi-live-search-result-status p{padding:.3em 1em!important;border-bottom:none!important}.relevanssi-live-search-result-status p{font-size:14px!important}.relevanssi-live-search-result p{font-weight:700!important}.product-cat-tile:hover img{filter:sepia(50%)hue-rotate(0deg)saturate(300%);filter:none;filter:unset!important}.product-cat-img{width:100%;height:100%;}.product-cat-img::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#eb6435;mix-blend-mode:multiply;opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:10}.product-cat-img:hover::before{opacity:1}.product-cat-img:hover img{transform:scale(1.05)}.content-wrapper .icon-block-repeater-with-link .icon-block-repeater-inner a.icon-blocks-item:hover .icon-blocks-item-content-headline{color:#eb6435}.content-wrapper .icon-block-repeater-with-link .icon-block-repeater-inner a.icon-blocks-item:hover .icon-blocks-item-image img{filter:brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2378%) hue-rotate(346deg) brightness(154%) contrast(77%)}