.slick-slider{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;padding:0;margin:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{margin-right:auto;position:relative;top:0;margin-left:auto;left:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;float:left;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{height:auto;border:1px solid transparent;display:block}.slick-arrow.slick-hidden{display:none}.animated-squeeze-link__text,.archive-hero__sub-title,.card .gated_form .wpcf7 form div input[type=submit],.card__bottom,.card__image-tag,.card__tag,.card__title,.cards-over-image__card-title,.contact-form .submit input[type=submit],.contact-form textarea,.contact-us__contact-item,.contact-us__grid-panel-title,.contact-us__social-title,.contact-us__subtitle,.contact-us__title,.download-quicklinks__list-item,.download-quicklinks__list-item--label,.featured-project__category,.featured-project__systems-item-title,.featured-project__systems-list-subtitle,.featured-project__systems-title,.featured-project__title,.filters__dropdown-item--active .filters__dropdown-link,.footer__menu-list,.footer__title,.header__meta,.hollow-card__title,.hollow-card__title span,.home-hero__link,.home-hero__text,.home-hero__title,.image-card__title,.image-card__title span,.image-link-cards__card-text,.image-link-tiles__card-text,.initial-text-hero__sub-title,.latest-news__link,.latest-news__title,.link-button,.link-grid__title,.link-grid__title span,.navigation,.post-download-bar__button-text,.post-image-gallery__title,.post-image-popout-text.large .post-image-popout-text__text,.post-image-popout-text.large .post-image-popout-text__title,.post-image-popout-text.small .post-image-popout-text__text,.post-image-popout-text.small .post-image-popout-text__title,.post-overview__title,.post-system-cards__card-title,.post-system-cards__title,.post-twotone-content__title,.product-card__bottom,.product-details__category-tag,.product-details__enquire-button,.product-details__features-title,.product-details__sub-title,.product-details__title,.product-info-panel__text,.product-info-panel__title,.product-slider__bottom,.product-slider__sub-title,.product-slider__title,.search-results-container__subtitle,.staggered-content-cards__text,.staggered-content-cards__title,.taxonomy-hero__back-link-text,.team-profiles__category-title,.team-profiles__profile-name,.team-profiles__profile-role,.team-profiles__text-container,.team-profiles__title,.title__text,.two-tone-content__title,.view-all-container__view-all-link,body,h3,strong{font-family:Inter,sans-serif}.hollow-card__title span,.image-card__title span,.link-grid__title span,.product-details__sub-title{font-weight:300}.card__bottom,.cards-over-image__card-title,.contact-form textarea,.download-quicklinks__list-item,.featured-project__category,.latest-news__link,.post-download-bar__button-text,.post-image-popout-text.large .post-image-popout-text__text,.post-image-popout-text.small .post-image-popout-text__text,.post-image-popout-text.small .post-image-popout-text__title,.product-card__bottom,.product-info-panel__title,.product-slider__bottom,.search-results-container__subtitle,.staggered-content-cards__text,.staggered-content-cards__title,.team-profiles__profile-name,.team-profiles__text-container,body{font-weight:400}.animated-squeeze-link__text,.archive-hero__sub-title,.card .gated_form .wpcf7 form div input[type=submit],.card__image-tag,.card__tag,.card__title,.contact-form .submit input[type=submit],.contact-us__contact-item,.contact-us__grid-panel-title,.contact-us__social-title,.contact-us__subtitle,.contact-us__title,.download-quicklinks__list-item--label,.featured-project__systems-item-title,.featured-project__systems-list-subtitle,.featured-project__systems-title,.featured-project__title,.filters__dropdown-item--active .filters__dropdown-link,.footer__menu-list,.footer__title,.header__meta,.hollow-card__title,.home-hero__link,.home-hero__text,.home-hero__title,.image-card__title,.image-link-cards__card-text,.image-link-tiles__card-text,.initial-text-hero__sub-title,.latest-news__title,.link-button,.link-grid__title,.navigation,.post-image-gallery__title,.post-image-popout-text.large .post-image-popout-text__title,.post-overview__title,.post-system-cards__card-title,.post-system-cards__title,.post-twotone-content__title,.product-details__category-tag,.product-details__enquire-button,.product-details__features-title,.product-details__title,.product-info-panel__text,.product-slider__sub-title,.product-slider__title,.taxonomy-hero__back-link-text,.team-profiles__category-title,.team-profiles__profile-role,.team-profiles__title,.title__text,.two-tone-content__title,.view-all-container__view-all-link,h3,strong{font-weight:500}.accreditation-logos__list,.alternate-image-text__text-side,.alternate-image-text__video-play,.animated-slide-link__circle,.animated-squeeze-link__circle,.archive-hero__content-outer,.card .gated_form .wpcf7,.card .gated_form .wpcf7 form div .wpcf7-list-item label,.card__bottom,.card__bottom-text,.card__inner,.card__tag-list,.card__top-text,.cards-over-image__card,.cards-over-image__card-inner,.cards-over-image__card-top,.child-categories__grid-item,.contact-form .submit,.contact-form .submit p,.contact-us__grid-panel--image,.contact-us__social-accounts-list,.download-quicklinks__list,.download-quicklinks__list-item-link,.faq-accordion__question-label,.featured-project__more-link,.featured-project__systems,.featured-project__systems-item-link,.featured-project__tag-list,.filter-panel-hero__content-outer,.filter-panel-hero__panel-info,.filter-panel-products__panel-info,.footer__social-accounts-list,.header__inner,.header__meta,.header__navigation-container,.holder,.hollow-card,.hollow-card__circle-link,.hollow-card__header,.image-card__content,.image-card__icon-container,.image-link-cards__circle,.image-link-tiles__card-arrow,.initial-text-hero__content-outer,.large-card-grid__grid-item,.latest-news__item-inner,.latest-news__text,.lightbox,.link-grid__grid-item,.link-grid__grid-item-inner,.navigation__list,.navigation__panel-header,.office-locations__block-title,.pagination ul,.post-alternate-text__inner,.post-download-bar__button,.post-hero__content,.post-hero__content-outer,.post-image-popout-text__inner,.post-overview__inner,.post-system-benefits__image-container,.post-system-benefits__product-item-detail,.post-system-benefits__text-container,.post-system-cards__card,.post-system-cards__card-content-container,.post-system-cards__card-text-container,.product-card__top,.product-details__accreditation-logos,.product-details__header,.product-details__image-toggle,.product-details__images,.product-info-panel__icon,.product-slider__top,.product-slider__top-text,.project-meta__inner,.project_meta_container,.project_meta_container .project_meta_item,.search-form,.search-form__close-container,.selected-filters__list,.selected-filters__list-item,.slider-arrows,.slider-arrows__arrow,.standard-hero__content-outer,.taxonomy-hero__content-outer,.title-over-image__content,.title-pull-hero__content-outer,.view-all-container{display:-webkit-flex;display:flex}#product-finder,#product-finder .grid,#product-finder .results .product-grid,#product-finder .step,.alternate-image-text__inner,.child-categories__grid,.contact-form form,.contact-us__contact-item,.contact-us__grid,.contact-us__header,.contact-us__office-title,.featured-project__inner,.featured-project__panel,.filter-panel-hero,.filter-panel-hero__content,.filter-panel-hero__info-text-container,.filter-panel-hero__panel-top,.filter-panel-products,.filter-panel-products__info-text-container,.filter-panel-products__panel-top,.filters__dropdown-container,.filters__dropdown-list,.filters__search-form,.footer__inner,.footer__menu-list--contact .footer__menu-list-item--contact,.home-hero__content-outer,.home-hero__usp-item-inner,.image-card,.image-link-cards__card-inner,.image-link-tiles__card-inner,.image-link-tiles__grid,.large-card-grid__grid,.link-grid__grid,.navigation__sub-menu-list,.post-image-gallery__grid,.post-quote__inner,.post-system-benefits__features-item,.post-system-cards__card-container,.post-twotone-content__inner,.post-twotone-content__small-text--bullet ul li,.post-twotone-content__small-text--tick ul li,.product-bottom,.product-bottom .product-info-panel__list,.product-details__features-item,.product-details__inner,.product-finder-cta section,.product-finder-cta-small a,.product-info-panel__link,.project-meta__item,.section-header__inner,.sector-detail__button-banner,.sector-detail__button-link-container,.selected-filters,.split-text-50-50,.staggered-content-cards__inner,.stepped-image-cards__inner,.striped-grid,.striped-grid-container__inner,.taxonomy-hero__content,.team-profiles__category-profiles,.team-profiles__grid,.team-profiles__info,.title-pull-hero__content,.two-tone-content__inner{display:-webkit-grid;display:-ms-grid;display:grid}.accreditation-logos__list,.card__tag-list,.cards-over-image__card-content ul,.child-categories__grid,.contact-us__social-accounts-list,.download-quicklinks__list,.featured-project__systems-list,.featured-project__tag-list,.filters__dropdown-list,.footer__menu-list,.footer__social-accounts-list,.header__meta,.large-card-grid__grid,.link-grid__grid,.navigation__list,.navigation__sub-menu-list,.pagination ul,.post-image-gallery__grid,.post-system-benefits__features-list,.post-twotone-content__small-text--bullet ul,.post-twotone-content__small-text--tick ul,.product-details__accreditation-logos,.product-details__features-list,.product-details__images,.product-info-panel__list,.product-slider__slider,.selected-filters__list,.striped-grid,.striped-grid-filters__dropdown-container,.striped-grid-filters__dropdown-list{list-style:none;text-indent:0;margin:0;padding-left:0}.alternate-image-text__video-play:after,.cards-over-image:after,.cards-over-image__background-image,.contact-us__grid-image,.contact-us__header--gradient:after,.contact-us__header-image,.featured-project__image,.featured-project__systems-container,.filter-panel-hero__image,.filter-panel-hero__image-container:after,.hollow-card:before,.hollow-card__image,.home-hero:after,.home-hero__image,.image-link-cards__card-inner,.image-link-cards__card-inner:after,.image-link-tiles__card-inner,.image-link-tiles__card-inner:after,.initial-text-hero:after,.initial-text-hero__image,.lightbox__overlay,.link-grid__image,.post-hero:after,.post-hero__image,.post-image-gallery__image,.post-overview__image,.post-twotone-content__image,.sector-detail__button-banner-image,.sector-detail__button-banner:after,.staggered-content-cards__image,.standard-hero:after,.standard-hero__image,.taxonomy-hero:after,.taxonomy-hero__image,.team-profiles__image,.title-over-image:after,.title-over-image__image,.title-pull-hero:after,.title-pull-hero__image,.two-tone-content__image{right:0;position:absolute;bottom:0;top:0;left:0}.contact-us--page,.error-404,.filter-panel-hero__content-outer,.home-hero__content-outer,.initial-text-hero__content-outer,.post-hero__content-outer,.product-details,.search-results-container,.standard-hero__content-outer,.taxonomy-hero__content-outer,.title-pull-hero__content-outer{margin-top:0}@media only screen and (max-width:1500px){.contact-us--page,.error-404,.filter-panel-hero__content-outer,.home-hero__content-outer,.initial-text-hero__content-outer,.post-hero__content-outer,.product-details,.search-results-container,.standard-hero__content-outer,.taxonomy-hero__content-outer,.title-pull-hero__content-outer{margin-top:0}}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.contact-us--page,.error-404,.filter-panel-hero__content-outer,.home-hero__content-outer,.initial-text-hero__content-outer,.post-hero__content-outer,.product-details,.search-results-container,.standard-hero__content-outer,.taxonomy-hero__content-outer,.title-pull-hero__content-outer{margin-top:0}}@media only screen and (max-width:370px){.contact-us--page,.error-404,.filter-panel-hero__content-outer,.home-hero__content-outer,.initial-text-hero__content-outer,.post-hero__content-outer,.product-details,.search-results-container,.standard-hero__content-outer,.taxonomy-hero__content-outer,.title-pull-hero__content-outer{margin-top:0}}@keyframes pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}*{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0}img{height:auto;max-width:100%;border-radius:1px;display:block}img.icon_arrow{height:auto;max-width:22px;object-fit:contain}html{height:100%;overflow-y:scroll;overflow-x:hidden;--plyr-video-control-color:#fff;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;--plyr-color-main:#7eaf00}html.fix{overflow:hidden}html.fix .header{position:fixed}body{height:100%;font-size:16px;color:#143727;min-width:300px;line-height:26px}@media only screen and (max-width:1300px){body{font-size:16px;line-height:28px}}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){body.background-nav{overflow-x:hidden;background-color:#f7f7f7}}body.admin-bar .header{top:32px}body.admin-bar .navigation__sub-menu-panel{top:132px}@media only screen and (max-width:1500px){body.admin-bar .navigation__sub-menu-panel{top:0}}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){body.admin-bar .navigation__sub-menu-panel{top:0}}noscript{padding:10px;right:0;color:#fff;position:fixed;bottom:0;text-align:center;background-color:#000;left:0;z-index:999999}.holder{min-height:100%;padding-top:120px;margin-right:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;flex-direction:column;background-color:#fff;margin-left:0;margin-top:auto}@media (hover:none) and (pointer:coarse),only screen and (max-width:1050px){.holder{background-color:#fff}}.container{flex:1}.skip-to-content{-webkit-transform:translate(-100%,-100%);-moz-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);-o-transform:translate(-100%,-100%);transform:translate(-100%,-100%);position:absolute;top:0;left:0}.skip-to-content:focus{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);z-index:999999999999}.so_container{padding:0 50px;margin-right:auto;max-width:1920px;margin-left:auto;width:100%}.so_container .so_container{padding-right:0;padding-left:0}@media only screen and (min-width:1251px) and (max-width:1440px){.so_container .so_row_container{width:100%}}@media only screen and (min-width:1051px) and (max-width:1250px){.so_container .so_row_container{width:100%}}@media only screen and (max-width:767px){.so_container{padding:0 25px}.so_container .so_row_container{padding:0}}.outer-content{margin-right:auto;max-width:1920px;margin-left:auto;width:100%}.content{max-width:1500px;margin:0 auto;width:calc(100% - 150px)}.content--1170{max-width:1170px}.content--1200{max-width:1200px}.content--1465{max-width:1465px}.content--1335{max-width:1335px}.content--1650{max-width:1650px}.content--1760{max-width:1760px}@media only screen and (max-width:1200px){.content{width:calc(100% - 100px)}}@media only screen and (max-width:700px){.content{width:calc(100% - 60px)}}.grecaptcha-badge{opacity:0;visibility:hidden}.so_global_btn{padding:8px 26px;justify-content:center;font-size:16px;border:1px solid #143727;font-weight:600;color:#143727;transition:all .5s;gap:9px;align-items:center;border-radius:50px;cursor:pointer;display:inline-flex}.so_global_btn svg{height:22px;transition:all .5s;width:22px}.so_global_btn.limeade{border-color:#7eaf00;color:#fff;background-color:#7eaf00}.so_global_btn.hollow{border:1px solid #7eaf00;background:0 0}.so_global_btn.hollow:hover{border-color:#143727;color:#143727;background:0 0}.so_global_btn:hover{border-color:#143727;text-decoration:none;color:#fff;gap:19px;background-color:#143727}.so_global_btn:hover svg path{fill:#fff}.so_row_container{max-width:1498px;margin:0 auto}@media only screen and (max-width:1550px){.so_row_container{padding:0 50px}}@media only screen and (max-width:767px){.so_row_container{padding:0 25px;width:100%}}@media only screen and (min-width:768px) and (max-width:1050px){.so_container{padding:0 35px}.so_container .so_row_container{width:100%}}h1{font-size:36px;font-weight:500;margin-bottom:50px;line-height:68px}@media only screen and (max-width:1400px){h1{font-size:32px;margin-bottom:30px;line-height:42px}}@media only screen and (max-width:750px){h1{font-size:30px;margin-bottom:15px;line-height:38px}}h2{font-size:32px;font-weight:500;line-height:1.2}h2,h3{margin-top:30px}h3{font-size:35px;line-height:44px}@media only screen and (max-width:1300px){h3{font-size:26px;line-height:33px}}ol,ul{list-style-position:inside;text-indent:-23px;margin:15px 0 0;padding-left:23px}ol li,ul li{margin-top:10px}ol li:first-child,ul li:first-child{margin-top:0}p{margin-top:30px}p:first-child{margin-top:0}em{font-style:normal;color:#7eaf00}em.inline-quote{font-style:italic;color:#000}a{text-decoration:none;color:#7eaf00}a:hover{text-decoration:underline}@media only screen and (max-width:950px){br{display:contents}}.link-button{padding:15px 50px;font-size:18px;text-decoration:none;text-align:center;line-height:30px;display:inline-block}@media only screen and (max-width:1250px){.link-button{padding:15px 20px;font-size:16px;line-height:22px}}.link-button--dark{border:2px solid #143727;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#143727}.link-button--dark:hover{text-decoration:none;color:#143727;background-color:transparent}.link-button--light{border:2px solid #7eaf00;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;background-color:#7eaf00}.link-button--light:hover{text-decoration:none;color:#143727;background-color:transparent}.header{padding:30px 0;right:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:fixed;top:0;background-color:#143727;left:0;z-index:9999}.header.scrolled .header__meta-item-link,.header.scrolled .navigation__item-link{padding:16px 0;border-bottom:0}.header.scrolled .header__meta-item-link{height:100%;align-items:center;display:-webkit-flex;display:flex}.header.scrolled .header__logo{display:block}.header__inner{align-items:center}.header__logo{text-decoration:none;color:#fff;width:136px;display:block}.header__logo img{border-radius:0;display:block}.header__logo .mobile{height:61px;margin-right:0;opacity:0;margin-left:auto;width:48px;display:none}@media (hover:none) and (pointer:coarse),only screen and (max-width:1500px){.header__logo{width:165px}}@media only screen and (max-width:1355px){.header__logo{width:140px}}@media only screen and (max-width:450px){.header__logo{margin:0 10px}}@media only screen and (max-width:370px){.header__logo{width:100px}}.header__logo-image{height:auto;width:100%;display:block}.header__meta{justify-content:flex-end;font-size:17px;margin-right:0;text-transform:uppercase;align-items:center;margin-left:auto}@media only screen and (max-width:1440px){.header__meta{font-size:16px}}@media only screen and (max-width:767px){.header__meta{min-width:auto}}.header__meta-item{height:45px;justify-content:center;border:1px solid #fff;transition:all .5s;margin:0 32px 0 0;align-items:center;border-radius:50px;display:-webkit-flex;display:flex}.header__meta-item:hover{background-color:#fff}.header__meta-item:hover .header__meta-item-text,.header__meta-item:hover button{color:#143727}.header__meta-item.search{padding:5px;width:45px}.header__meta-item:last-of-type{margin-right:0}@media only screen and (max-width:370px){.header__meta-item{padding:0 15px}}@media only screen and (max-width:767px){.header__meta-item.contact{display:none}}.header__meta-item .header__meta-item-text{padding:7px 29px;font-weight:300;transition:all .5s}.header__meta-item button{transition:all .5s;border-bottom:0}.header__meta-item-link{text-decoration:none;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:1;display:block}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.header__meta-item-link{border-bottom:0}}.header__meta-item-link:hover{text-decoration:none;color:#7eaf00}.header__meta-item-link--button{font-size:22px;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-bottom:3px solid transparent;background-color:transparent;margin:0;cursor:pointer;line-height:1}.header__meta-item-link--button:before{height:22px;font-size:20px;content:"";width:22px;display:block}@media only screen and (max-width:1320px){.header__meta-item-link--button{margin:0}}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.header__meta-item-link--button{border-bottom:0;margin:0}}@media only screen and (max-width:950px){.header__meta-item-text{display:none}}.header__meta-item-icon{font-size:25px;display:none!important}@media only screen and (max-width:950px){.header__meta-item-icon{display:block!important}}.header__navigation-container{flex:1;padding:0 30px;justify-content:center}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.header__navigation-container{justify-content:flex-end;padding-right:20px}}@media only screen and (max-width:370px){.header__navigation-container{padding-right:10px}}.multisite_toggle{position:relative;max-width:125px;width:100%}.multisite_toggle:hover .multisite_list_selector{display:block}.multisite_toggle:hover .current_multisite_item svg,.multisite_toggle:hover .current_multisite_item svg path{fill:#7eaf00}.multisite_toggle .current_multisite_item{height:100%;justify-content:center;align-items:center;width:100%;display:-webkit-flex;display:flex}.multisite_toggle .current_multisite_item img{height:25px;border-radius:50%;width:25px}.multisite_toggle .current_multisite_item span{font-size:18px;color:#fff;margin-left:5px}.multisite_toggle .multisite_list_selector{padding:5px 20px;position:absolute;max-width:150px;border-top:4px solid #7eaf00;top:100%;background-color:#fff;left:0;width:100vw;display:none}@media only screen and (max-width:767px){.multisite_toggle .multisite_list_selector{max-width:120px}}.multisite_toggle .multisite_list_selector .multisite_list_item{padding:20px 0;justify-content:flex-start;color:#000;border-bottom:1px solid #000;align-items:center;display:-webkit-flex;display:flex}.multisite_toggle .multisite_list_selector .multisite_list_item:last-of-type{border-bottom:0}.multisite_toggle .multisite_list_selector .multisite_list_item img{height:25px;margin-right:12px;border-radius:50%;width:25px}.multisite_toggle .multisite_list_selector .multisite_list_item p{margin-top:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:767px){.header.scrolled .header__logo .mobile{margin-left:1rem}.header{padding:20px 0 10px}}@media only screen and (min-width:768px) and (max-width:1050px){.header__meta-item{height:55px;width:55px}.header__meta-item.search{width:55px}}.footer{overflow:hidden;padding:50px 25px;position:relative;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%}.footer__block-title{margin-bottom:47px;border-bottom:1px solid #143727;padding-bottom:20px;display:block}.footer__block-title picture{display:block}.footer__block-title picture img{height:49px;display:block}.footer__inner{grid-template-columns:repeat(4,1fr);grid-gap:40px}.footer__inner .expandable_footer{display:none}.footer__inner .expandable_footer.footer__title{display:inline-block}@media only screen and (max-width:1150px){.footer__inner{grid-template-columns:repeat(3,1fr);align-items:flex-start}}@media only screen and (max-width:950px){.footer__inner{grid-template-columns:repeat(2,1fr);grid-auto-flow:dense}}@media only screen and (max-width:575px){.footer__inner{grid-template-columns:1fr}}@media only screen and (max-width:1150px){.footer__column-4{grid-template-columns:repeat(2,1fr);grid-column:span 2;display:-webkit-grid;display:-ms-grid;display:grid}}@media only screen and (max-width:575px){.footer__column-4{grid-template-columns:1fr;grid-column:span 1}}.footer__menu-list{line-height:1}@media only screen and (max-width:575px){.footer__menu-list{grid-template-columns:repeat(2,1fr);display:-webkit-grid;display:-ms-grid;display:grid}}@media only screen and (max-width:520px){.footer__menu-list{grid-template-columns:1fr}}.footer__menu-list--contact .footer__menu-list-item--contact{grid-template-columns:50px 1fr;grid-gap:10px}.footer__menu-list-item{font-size:16px;text-decoration:none;margin-bottom:25px;color:#fff;line-height:1;margin-top:25px}.footer__menu-list-item.footer__title{position:relative;padding-right:20px;display:inline-block}.footer__menu-list-item.footer__title>a:after{height:8px;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);right:0;transition:transform .3s ease;content:"";position:absolute;border-bottom:2px solid #fff;top:50%;transform-origin:50% 50%;width:8px}.footer__menu-list-item.footer__title.is-open:after{transform:translateY(-50%) rotate(-135deg)}@media only screen and (max-width:575px){.footer__menu-list-item.footer__title{grid-column:span 2}}@media only screen and (max-width:520px){.footer__menu-list-item.footer__title{grid-column:span 1}}.footer__menu-item-link{text-decoration:none;font-weight:400;color:#fff;line-height:1}.footer__menu-item-link:hover{text-decoration:underline}.footer__title{font-size:24px;font-weight:500;color:#fff;display:block}.footer__title a{color:#fff}.footer__title a,.footer__title a:hover{text-decoration:none}.footer__social-accounts{font-size:25px;margin-top:60px}.footer__social-accounts .footer__title{margin-bottom:25px}@media only screen and (max-width:1150px){.footer__social-accounts{margin-top:0}}.footer__social-account-item{margin:0 12px}.footer__social-account-item:first-child{margin-left:0}.footer__social-account-item:last-child{margin-right:0}.footer__social-account-link{text-decoration:none;color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.footer__social-account-link:hover{text-decoration:none;color:#7eaf00}.footer .so-marketing{margin:50px 0 0}@media only screen and (max-width:1150px){.footer .so-marketing{margin-top:20px}}.footer .so-marketing__to-hide{line-height:1}.after_footer{padding-top:50px;background-color:#143727}.after_footer .after_footer_block_title{justify-content:space-between;margin-bottom:50px;color:#fff;border-bottom:1px solid #fff;align-items:center;padding-bottom:14px;display:-webkit-flex;display:flex}.after_footer .after_footer_block_title h2{font-size:32px;font-weight:500;margin-top:0}.after_footer .after_footer_block_title picture img{height:49px;border-radius:0;width:auto}.after_footer .after_footer_container{margin-right:auto;max-width:1479px;margin-left:auto}.after_footer .after_footer_container_lower .after_footer_container_lower_inner{padding-top:40px;justify-content:space-between;align-items:center;padding-bottom:40px;display:-webkit-flex;display:flex}.after_footer .after_footer_container_lower .after_footer_container_lower_inner .terms_container{font-size:18px;font-weight:400;color:#fff;align-items:center;display:-webkit-flex;display:flex}.after_footer .after_footer_container_lower .after_footer_container_lower_inner .terms_container hr{height:-webkit-fill-available;border:0;background-color:#fff;margin:0 8px;width:1px;display:block}.after_footer .after_footer_container_lower .after_footer_container_lower_inner .terms_container a{text-decoration:underline;font-weight:400;color:#fff}.sitewide_popup{height:100vh;position:fixed;top:0;background-color:rgba(0,0,0,.65);left:0;width:100vw;display:none;z-index:10000}.sitewide_popup.active{justify-content:center;align-items:center;display:-webkit-flex;display:flex}.sitewide_popup .sitewide_popup_container{height:auto;padding:12vh 9vw;border:2px solid #fff;font-weight:400;color:#fff;position:relative;max-width:880px;background-size:cover;text-align:center;background-color:#000;background-position:50%;width:90vw}.sitewide_popup .sitewide_popup_container:before{height:100%;content:"";position:absolute;top:0;background-color:rgba(0,0,0,.65);left:0;width:100%}.sitewide_popup .sitewide_popup_container *{position:relative;z-index:1000}.sitewide_popup .sitewide_popup_container .closer{height:36px;justify-content:center;font-size:20px;border:2px solid #fff;right:20px;transition:all .5s;position:absolute;top:20px;align-items:center;border-radius:50%;cursor:pointer;width:36px;display:-webkit-flex;display:flex}.sitewide_popup .sitewide_popup_container .closer:hover{color:#000;background-color:#fff}.sitewide_popup .sitewide_popup_container h2{font-size:32px;font-weight:600;margin-bottom:30px;line-height:48px;margin-top:0}@media (max-width:767px){.sitewide_popup .sitewide_popup_container h2{font-size:24px;margin-bottom:20px;line-height:normal}}.sitewide_popup .sitewide_popup_container p strong{font-weight:600}@media only screen and (min-width:768px) and (max-width:1050px){.footer{padding:35px}.footer .footer__inner{grid-gap:25px;width:100%}.footer .footer__inner li.footer__title{margin-bottom:35px}.footer .footer__inner .footer__menu-list-item{margin-bottom:1rem}.footer .footer__inner .footer__column-4{grid-column:span 1;display:block}html .after_footer.so_container{padding:35px}html .after_footer.so_container .after_footer_block_title{margin-bottom:35px;padding-right:0;padding-left:0}html .after_footer.so_container .after_footer_container .office-locations__inner{grid-template-columns:1fr 1fr;grid-gap:35px}html .after_footer.so_container .after_footer_container .office-locations__inner .office-locations__block-title{font-size:16px;margin-bottom:1rem}html .after_footer.so_container .after_footer_container .office-locations__inner .office-locations__address-line{line-height:26px}html .after_footer.so_container .after_footer_container_lower{padding:0;margin-top:35px}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner{padding-top:35px;justify-content:center;flex-wrap:wrap;padding-bottom:35px}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner .terms_container{justify-content:center;flex-wrap:wrap;margin-bottom:35px;width:100%}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner .terms_container .copyright{margin-bottom:1rem;text-align:center;width:100%}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner .terms_container a{margin:0 8px}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner .terms_container hr{display:none}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner .credit{width:100%}}@media only screen and (max-width:767px){.footer{padding:25px 0}.footer .footer__inner{grid-gap:20px;width:100%}.footer .footer__inner .footer__title{font-size:22px;margin-bottom:25px;display:block}.footer .footer__inner .footer__title a{display:block}.footer .footer__inner .footer__title:after{right:2px}.footer .footer__inner .footer__menu-list-item{margin-bottom:1rem}.footer .footer__inner .footer__menu-list-item.footer__title{font-size:22px}html .after_footer.so_container{padding:25px}html .after_footer.so_container .office-locations__details{display:none}html .after_footer.so_container .after_footer_block_title{margin-bottom:25px;padding-right:0;padding-left:0}html .after_footer.so_container .after_footer_block_title h2{font-size:22px;margin-top:0}html .after_footer.so_container .after_footer_container{padding-right:0;padding-left:0}html .after_footer.so_container .after_footer_container .office-locations__inner{display:block}html .after_footer.so_container .after_footer_container .office-locations__inner .office-locations__office-block-container{margin-bottom:1rem}html .after_footer.so_container .after_footer_container .office-locations__inner .office-locations__block-title{font-size:16px;margin-bottom:1rem}html .after_footer.so_container .after_footer_container .office-locations__inner .office-locations__address-line{line-height:26px}html .after_footer.so_container .after_footer_container_lower{padding:0;margin-top:25px}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner{padding-top:25px;justify-content:center;flex-wrap:wrap;padding-bottom:25px}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner .terms_container{justify-content:center;flex-wrap:wrap;margin-bottom:25px;width:100%}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner .terms_container .copyright{margin-bottom:1rem;text-align:center;width:100%}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner .terms_container a{margin:0 8px}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner .terms_container hr{display:none}html .after_footer.so_container .after_footer_container_lower .after_footer_container_lower_inner .credit{width:100%}}.home-hero{overflow:hidden;position:relative}.home-hero:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(84,84,84,.15));display:block;z-index:2}.home-hero__image{height:100%;object-fit:cover;width:100%;z-index:1}.home-hero__content-outer{grid-template-columns:repeat(2,1fr);padding-top:25vh;position:relative;padding-bottom:22vh;grid-gap:10%;z-index:3}@media only screen and (max-width:1425px){.home-hero__content-outer{grid-template-columns:55vw 1fr;padding-top:28vh;grid-gap:0}}@media only screen and (max-width:1200px){.home-hero__content-outer{padding-top:150px;padding-bottom:180px;display:block}}.home-hero__content{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);color:#fff;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s;opacity:0}.home-hero__content.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.home-hero__title{font-size:60px;margin-bottom:50px;line-height:68px}@media only screen and (max-width:1400px){.home-hero__title{font-size:56px;margin-bottom:30px;line-height:68px}}@media only screen and (max-width:750px){.home-hero__title{font-size:30px;margin-bottom:15px;line-height:38px}}.home-hero__text{font-size:18px;max-width:555px;line-height:29px}@media only screen and (max-width:1400px){.home-hero__text{font-size:16px}}.home-hero__link-container{margin-top:50px}@media only screen and (max-width:1400px){.home-hero__link-container{margin-top:30px}}.home-hero__link{padding:20px 35px;font-size:20px;border:1px solid #fff;text-decoration:none;color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;line-height:1;display:inline-block}@media only screen and (max-width:1400px){.home-hero__link{font-size:16px}}.home-hero__link:hover{text-decoration:none;color:#143727;background-color:#fff}.home-hero__usps{right:0;-webkit-transition:all .5s .4s;-moz-transition:all .5s .4s;-ms-transition:all .5s .4s;-o-transition:all .5s .4s;transition:all .5s .4s;position:absolute;max-width:1450px;opacity:0;bottom:0;visibility:hidden;background-color:#fff;margin:auto;left:0;z-index:3}.home-hero__usps.slick-initialized{opacity:1;visibility:visible}@media only screen and (max-width:850px){.home-hero__usps{width:calc(100% - 60px)}}@media only screen and (max-width:400px){.home-hero__usps{width:calc(100% - 30px)}}.home-hero__usp-item-inner{grid-template-columns:30px 1fr;padding:14px 28px;grid-gap:15px}@media only screen and (max-width:850px){.home-hero__usp-item-inner{padding:14px}}.home-hero__usp-item{justify-content:center;display:-webkit-flex!important;display:flex!important}.home-hero__usp-text{font-size:15px;margin:0;line-height:29px}@media only screen and (max-width:400px){.home-hero__usp-text{font-size:14px}}.post-hero{overflow:hidden;position:relative;background-color:#143727}@media only screen and (max-width:850px){.post-hero{margin-bottom:50px}}.post-hero:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(84,84,84,.15));display:block;z-index:2}.post-hero__image{height:100%;object-fit:cover;width:100%;z-index:1}.post-hero__content-outer{height:610px;padding-top:60px;color:#fff;position:relative;align-items:center;padding-bottom:50px;z-index:3}@media only screen and (max-width:1700px){.post-hero__content-outer{height:470px}}.post-hero__content-outer .breadcrumbs{right:0;position:absolute;top:0;margin:auto;left:0}.post-hero__content{align-items:center}.post-hero__content-inner{max-width:650px}.post-hero__content-inner--wide{max-width:1050px}.post-hero__pre-tag{padding:8px 15px;font-size:18px;color:#143727;text-transform:uppercase;letter-spacing:1px;background-color:#fff;margin:0 0 10px;line-height:1;display:inline-block}@media only screen and (max-width:650px){.post-hero__pre-tag{font-size:14px}}.post-hero__title{font-size:60px;margin:0;line-height:68px}@media only screen and (max-width:1700px){.post-hero__title{font-size:50px;line-height:55px}}@media only screen and (max-width:900px){.post-hero__title{font-size:40px;line-height:44px}}@media only screen and (max-width:650px){.post-hero__title{font-size:30px;line-height:33px}}@media only screen and (max-width:475px){.post-hero__title{font-size:22px;line-height:28px}}.project_meta_container{flex-wrap:wrap;right:114px;position:absolute;bottom:17px;align-items:center}.project_meta_container .project_meta_item{padding:6px 16px;margin-right:34px;background-color:#fff;align-items:center;border-radius:4px}.project_meta_container .project_meta_item:last-of-type{margin-right:0}.project_meta_container .project_meta_item svg{margin-right:13px}.project_meta_container .project_meta_item h2{border-left:2px solid #7eaf00;font-size:18px;font-weight:500;color:#143727;margin-top:0;padding-left:13px}.project_meta_container .project_meta_item h2 a{color:#143727}@media only screen and (min-width:1220px) and (max-width:1500px){.project_meta_container{right:50px}.project_meta_container .project_meta_item{padding:6px 10px;margin-right:17px}}@media only screen and (min-width:1025px) and (max-width:1219px){.project_meta_container{right:25px}.project_meta_container .project_meta_item{padding:6px 8px;margin-right:17px}.project_meta_container .project_meta_item svg{margin-right:10px}.project_meta_container .project_meta_item h2{font-size:16px;padding-left:10px}}@media only screen and (min-width:768px) and (max-width:1024px){.project_meta_container{transform:translateX(50%);right:50%;width:calc(100% - 100px)}.project_meta_container .project_meta_item{padding:6px;margin:5px}.project_meta_container .project_meta_item svg{margin-right:10px}.project_meta_container .project_meta_item h2{font-size:15px;padding-left:10px}}@media only screen and (max-width:767px){.single-project .post-hero__content-outer{flex-wrap:wrap;padding-bottom:20px}.single-project .post-hero__content-outer .project_meta_container{padding:0 30px;right:unset;position:relative;bottom:unset;width:100%}.single-project .post-hero__content-outer .project_meta_container .project_meta_item{padding:6px 8px;margin-right:0;margin-bottom:6px;width:100%}.single-project .post-hero__content-outer .project_meta_container .project_meta_item svg{width:25px}.single-project .post-hero__content-outer .project_meta_container .project_meta_item h2{font-size:14px;width:calc(100% - 40px);line-height:18px}.single-project .post-hero__content-outer .project_meta_container .project_meta_item:last-of-type{margin-bottom:0}}.standard-hero{overflow:hidden;position:relative}@media only screen and (max-width:850px){.standard-hero{margin-bottom:50px}}.standard-hero:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(84,84,84,.15));display:block;z-index:2}.standard-hero__image{height:100%;object-fit:cover;width:100%;z-index:1}.standard-hero__content-outer{height:410px;color:#fff;position:relative;align-items:flex-end;padding-bottom:50px;z-index:3}.standard-hero__content-outer .breadcrumbs{right:0;position:absolute;top:0;margin:auto;left:0}.standard-hero__title{margin:0}.title-pull-hero{overflow:hidden;position:relative}@media only screen and (max-width:850px){.title-pull-hero{margin-bottom:50px}}.title-pull-hero:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(84,84,84,.15));display:block;z-index:2}.title-pull-hero__image{height:100%;object-fit:cover;width:100%;z-index:1}.title-pull-hero__content-outer{height:410px;color:#fff;position:relative;align-items:flex-end;z-index:3}.title-pull-hero__content-outer .breadcrumbs{right:0;position:absolute;top:0;margin:auto;left:0}.title-pull-hero__content{grid-template-columns:950px 1fr}@media only screen and (max-width:1700px){.title-pull-hero__content{grid-template-columns:570px 1fr}}@media only screen and (max-width:1400px){.title-pull-hero__content{grid-template-columns:470px 1fr}}@media only screen and (max-width:770px){.title-pull-hero__content{grid-template-columns:1fr}}.title-pull-hero__panel{padding:40px 100px;color:#143727;background-color:#fff}@media only screen and (max-width:1700px){.title-pull-hero__panel{padding:40px 60px}}@media only screen and (max-width:770px){.title-pull-hero__panel{padding:25px 40px}}@media only screen and (max-width:450px){.title-pull-hero__panel{padding:35px 40px 15px;position:relative}}.title-pull-hero__title{font-size:60px;margin:0;line-height:68px}@media only screen and (max-width:1700px){.title-pull-hero__title{font-size:44px;line-height:53px}}@media only screen and (max-width:1400px){.title-pull-hero__title{font-size:30px;line-height:34px}}@media only screen and (max-width:550px){.title-pull-hero__title{font-size:25px;line-height:28px}}.title-pull-hero__sub-title{margin-bottom:0;margin-top:50px}@media only screen and (max-width:1400px){.title-pull-hero__sub-title{font-size:18px;margin-top:30px}}@media only screen and (max-width:550px){.title-pull-hero__sub-title{font-size:16px;margin-top:20px}}.initial-text-hero{overflow:hidden;position:relative}.initial-text-hero:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(84,84,84,.15));display:block;z-index:2}.initial-text-hero__image{height:100%;object-fit:cover;width:100%;z-index:1}.initial-text-hero__content-outer{height:410px;color:#fff;position:relative;align-items:flex-end;padding-bottom:40px;z-index:3}.initial-text-hero__content-outer .breadcrumbs{right:0;position:absolute;top:0;margin:auto;left:0}.initial-text-hero__title{font-size:60px;margin:0 0 10px;line-height:68px}@media only screen and (max-width:1200px){.initial-text-hero__title{font-size:55px;line-height:60px}}@media only screen and (max-width:600px){.initial-text-hero__title{font-size:40px;line-height:45px}}.initial-text-hero__sub-title{font-size:18px;line-height:29px;margin-top:0}@media only screen and (max-width:600px){.initial-text-hero__sub-title{font-size:16px;line-height:20px}}.taxonomy-hero{overflow:hidden;position:relative}.taxonomy-hero:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(84,84,84,.15));display:block;z-index:2}.taxonomy-hero__image{height:100%;object-fit:cover;width:100%;z-index:1}.taxonomy-hero__content-outer{height:410px;color:#fff;position:relative;align-items:flex-end;z-index:3}.taxonomy-hero__content-outer .breadcrumbs{right:0;position:absolute;top:0;margin:auto;left:0}.taxonomy-hero__content{grid-template-columns:750px 1fr}@media only screen and (max-width:1700px){.taxonomy-hero__content{grid-template-columns:570px 1fr}}@media only screen and (max-width:1400px){.taxonomy-hero__content{grid-template-columns:470px 1fr}}@media only screen and (max-width:770px){.taxonomy-hero__content{grid-template-columns:1fr}}.taxonomy-hero__panel{padding:40px 100px;color:#143727;background-color:#fff}@media only screen and (max-width:1700px){.taxonomy-hero__panel{padding:40px 60px}}@media only screen and (max-width:770px){.taxonomy-hero__panel{padding:25px 40px}}@media only screen and (max-width:450px){.taxonomy-hero__panel{padding:35px 40px 15px;position:relative}}.taxonomy-hero__back-link{margin-bottom:25px;color:#143727;align-items:center;display:-webkit-inline-flex;display:inline-flex}@media only screen and (max-width:650px){.taxonomy-hero__back-link{margin-bottom:15px}}@media only screen and (max-width:450px){.taxonomy-hero__back-link{margin-bottom:0;position:absolute;top:10px;left:15px}}.taxonomy-hero__back-link:hover{text-decoration:none}.taxonomy-hero__back-link-arrow{height:27px;font-size:27px;margin-right:15px;width:27px;line-height:32px;display:inline-block}@media only screen and (max-width:650px){.taxonomy-hero__back-link-arrow{height:21px;font-size:21px;width:21px;line-height:21px}}.taxonomy-hero__back-link-text{font-size:20px;line-height:22px}@media only screen and (max-width:650px){.taxonomy-hero__back-link-text{font-size:16px}}@media only screen and (max-width:450px){.taxonomy-hero__back-link-text{display:none}}.taxonomy-hero__title{font-size:45px;margin:0;line-height:56px}@media only screen and (max-width:1700px){.taxonomy-hero__title{font-size:36px;line-height:50px}}@media only screen and (max-width:1400px){.taxonomy-hero__title{font-size:30px;line-height:34px}}@media only screen and (max-width:550px){.taxonomy-hero__title{font-size:25px;line-height:28px}}.archive-hero{overflow:hidden;position:relative;background-color:#e9e9e9}.archive-hero .so_container .archive-hero__content{height:100%;grid-template-columns:.33fr .66fr;justify-content:space-between;grid-gap:32px;width:100%;display:-webkit-grid;display:grid}.archive-hero .so_container .archive-hero__content picture{overflow:hidden;position:relative;max-height:365px;border-radius:30px}.archive-hero .so_container .archive-hero__content picture img{max-height:365px}.archive-hero .so_container .archive-hero__content picture:after{height:100%;content:"";position:absolute;top:0;background:linear-gradient(0deg,rgba(19,55,39,.6),rgba(19,55,39,.6));left:0;width:100%;display:block}.archive-hero .so_container .archive-hero__content .archive-hero__text{height:100%;padding:60px 0;justify-content:center;color:#143727;flex-direction:column;background-color:#e9e9e9;display:-webkit-flex;display:flex}.archive-hero .so_container .archive-hero__content .archive-hero__sub-title{font-size:16px;font-weight:400;color:#143727;max-width:366px;line-height:26px}.archive-hero__image{height:100%;filter:grayscale(1);object-fit:cover;width:100%;z-index:1}.archive-hero__content-outer{color:#fff;position:relative;align-items:center;z-index:3}.archive-hero__content-outer .breadcrumbs{right:0;position:absolute;top:0;margin:auto;left:0}.archive-hero__title{font-size:36px;font-weight:500;color:#143727;margin:0 0 30px;line-height:1.2}@media only screen and (max-width:1200px){.archive-hero__title{font-size:55px;line-height:60px}}@media only screen and (max-width:600px){.archive-hero__title{font-size:40px;line-height:45px}}.archive-hero__sub-title{font-size:18px;line-height:29px;margin-top:0}@media only screen and (max-width:600px){.archive-hero__sub-title{font-size:16px;line-height:20px}}.custom_post_type_hero{text-align:center}.custom_post_type_hero .custom_post_type_hero_container{padding:50px 0}.custom_post_type_hero .custom_post_type_hero_container h1{font-size:60px;margin-bottom:29px}.custom_post_type_hero .custom_post_type_hero_container h2{font-size:25px;font-weight:400}.download_container.content{border:1px solid #707070;max-width:1746px;border-radius:20px}.download_container.content.rest{margin-top:60px}.download_container.content.rest .download_list{grid-template-columns:1fr}.download_container.content .opener_title{padding:33px 61px;justify-content:space-between;font-size:25px;color:#fff;background-color:#143727;align-items:center;border-radius:20px 20px 0 0;margin-top:0;display:-webkit-flex;display:flex}.download_container.content .opener_title h2{font-size:25px;font-weight:700;margin-top:0}.download_container.content .opener_title h2 i{margin-right:1rem;color:#7eaf00}.download_container.content .opener_title form{position:relative;max-width:460px;width:100%}.download_container.content .opener_title form i{transform:translateY(-50%);right:10px;color:#7eaf00;position:absolute;top:50%}.download_container.content .opener_title form:before{transform:translateY(-50%);right:15px;content:"";position:absolute;top:50%}.download_container.content .opener_title form input{height:48px;padding:5px 20px;font-size:18px;border:1px solid #707070;border-radius:15px;width:100%;font-family:Inter,sans-serif}.download_container.content .opener_title form input:focus{outline:0}.download_container.content .download_list{grid-template-columns:repeat(2,1fr);padding:33px 61px;grid-gap:0 45px;display:-webkit-grid;display:grid}.download_container.content .download_list .download_item{padding:16px 0;justify-content:space-between;border-bottom:1px solid #153727;align-items:center;display:-webkit-flex;display:flex}.download_container.content .download_list .download_item h3{font-size:20px;font-weight:700;width:300px;margin-top:0}.download_container.content .download_list .download_item .primary_downloads_container{grid-template-columns:repeat(3,1fr);grid-gap:16px;display:-ms-grid;display:grid}@media only screen and (max-width:1200px){.download_container.content .download_list .download_item .primary_downloads_container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.download_container.content .download_list .download_item .primary_downloads_container{grid-template-columns:repeat(1,1fr)}}.download_container.content .download_list .download_item .gated_form{transform:translate(-50%,-50%);padding:30px 50px;position:fixed;max-width:700px;top:50%;background-color:#143727;left:50%;width:100%;display:none;z-index:10000}.download_container.content .download_list .download_item .gated_form .js-toggle-nav{height:40px;justify-content:center;font-size:20px;font-weight:700;right:-25px;color:#143727;position:absolute;top:-25px;background-color:#fff;margin:5px;align-items:center;border-radius:50%;width:40px;display:-webkit-flex;display:flex}.download_container.content .download_list .download_item .gated_form h4{font-size:1.35rem;margin-bottom:30px;color:#fff;border-bottom:2px solid #7eaf00;text-align:center;padding-bottom:5px}.download_container.content .download_list .download_item .gated_form form{grid-template-columns:repeat(2,1fr);grid-gap:20px;width:100%;display:-webkit-grid;display:grid}.download_container.content .download_list .download_item .gated_form form.complete{display:none}.download_container.content .download_list .download_item .gated_form form.spam .wpcf7-response-output{color:#fff;background-color:#f56e28}.download_container.content .download_list .download_item .gated_form form.invalid .wpcf7-response-output{color:#fff;background-color:#ffb900}.download_container.content .download_list .download_item .gated_form form.sent .wpcf7-response-output{color:#fff;background-color:#46b450}.download_container.content .download_list .download_item .gated_form form .wpcf7-response-output{grid-column:1/span 2;font-size:14px;margin:0}.download_container.content .download_list .download_item .gated_form form .wpcf7-not-valid-tip{padding:0 10px;font-size:14px;color:#fff;text-align:center;background-color:#dc3232}.download_container.content .download_list .download_item .gated_form form .wpcf7-list-item{margin-left:0}.download_container.content .download_list .download_item .gated_form form .wpcf7-list-item label{justify-content:space-between;align-items:center;display:-webkit-flex;display:flex}.download_container.content .download_list .download_item .gated_form form .wpcf7-list-item label input{width:50px}.download_container.content .download_list .download_item .gated_form form .wpcf7-list-item .wpcf7-list-item-label{font-size:16px;width:calc(100% - 50px);line-height:24px}.download_container.content .download_list .download_item .gated_form form label{font-size:16px;color:#fff;width:100%;display:block}.download_container.content .download_list .download_item .gated_form form input{padding:8px 16px;border:0;color:#fff;border-bottom:2px solid #fff;background-color:transparent;width:100%}.download_container.content .download_list .download_item .gated_form form input:focus{outline:0}.download_container.content .download_list .download_item .gated_form form input[type=submit]{padding:10px;border:2px solid #fff;-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;-o-appearance:button;appearance:button;color:#143727;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;background-color:#fff;cursor:pointer;width:180px}.download_container.content .download_list .download_item .gated_form.active{display:block}.download_container.content .download_list .download_item .downloads_items{display:none}.download_container.content .download_list .download_item .downloads_items.active{justify-content:space-around;align-items:center;display:-webkit-flex;display:flex}.download_container.content .download_list .download_item .downloads_items a{padding:8px 16px;border:2px solid #7eaf00;text-decoration:none;color:#fff;transition:all .5s;text-align:center;background-color:#7eaf00;margin:0 5px;display:inline-block}.download_container.content .download_list .download_item .downloads_items a:hover{color:#143727;background-color:#fff}.download_container.content .download_list .download_item .primary_downloads_container .link_container{display:inline-block}.download_container.content .download_list .download_item .primary_downloads_container .download_button{padding:8px 26px;transition:all .5s;margin:0 4px;cursor:pointer}.download_container.content .download_list .download_item .primary_downloads_container .download_button.gated{position:relative}.download_container.content .download_list .download_item .download_button{padding:6px 22px;font-size:18px;text-decoration:none;color:#143727;transition:all .5s;border-radius:13px}.download_container.content .download_list .download_item .download_button.hollow{border:1px solid #133727}.download_container.content .download_list .download_item .download_button i{color:#7eaf00}.download_container.content .download_list .download_item .download_button:hover{color:#fff;background-color:#143727}body.overlay{position:relative}body.overlay:before{height:100vh;transform:translate(-50%,-50%);content:"";position:fixed;top:50%;background-color:rgba(0,0,0,.5);left:50%;width:100vw;z-index:100}.download_container.content .download_list .download_item .link_container.all .downloads_items.active{flex-wrap:wrap}.download_container.content .download_list .download_item .link_container.all .downloads_items.active a{margin:10px 0;width:51%}.Imperial .Metric,.Metric .Imperial{display:none!important}@media only screen and (max-width:767px){.custom_post_type_hero .custom_post_type_hero_container{padding:50px 25px}.custom_post_type_hero .custom_post_type_hero_container h1{font-size:48px;margin-bottom:25px}.custom_post_type_hero .custom_post_type_hero_container h2{font-size:22px;font-weight:400}.download_container.content .opener_title{padding:25px;flex-wrap:wrap}.download_container.content .opener_title h2{font-size:22px;align-items:center;line-height:30px;display:-webkit-flex;display:flex}.download_container.content .opener_title h2 i{width:25px}.download_container.content .opener_title h2 input{width:calc(100% - 50px)}.download_container.content .opener_title .search_form{width:100%;margin-top:20px}.download_container.content .download_list{grid-template-columns:1fr;padding:0}.download_container.content .download_list .download_item{padding:26px 25px;flex-wrap:wrap}.download_container.content .download_list .download_item:last-of-type{border-bottom:0}.download_container.content .download_list .download_item h3{font-size:18px;margin-bottom:1rem;max-width:100%;width:100%}.download_container.content .download_list .download_item .download_button{padding:6px 22px;font-size:16px}.download_container.content .download_list .download_item .primary_downloads_container{margin:0 0 15px}.download_container.content .download_list .download_item .primary_downloads_container .download_button{margin:0;padding-left:15px;display:inline-block}.download_container.content .download_list .download_item .gated_form{padding:25px;max-width:calc(100vw - 50px)}.download_container.content .download_list .download_item .gated_form h4{font-size:18px;margin-bottom:25px}.download_container.content .download_list .download_item .gated_form .js-toggle-nav{right:-15px;top:-15px}.download_container.content .download_list .download_item .gated_form form{grid-gap:10px}.download_container.content .download_list .download_item .gated_form form div,.download_container.content .download_list .download_item .gated_form form input[type=submit]{width:100%}.download_container.content .download_list .download_item .gated_form form .accept,.download_container.content .download_list .download_item .gated_form form .country,.download_container.content .download_list .download_item .gated_form form .measure,.download_container.content .download_list .download_item .gated_form form .submit{grid-column:1/span 2}}@media only screen and (min-width:768px) and (max-width:1050px){.archive-hero .so_container .archive-hero__content-outer{height:auto}.archive-hero .so_container .archive-hero__content-outer.so_row_container{padding:0}.archive-hero .so_container .archive-hero__content-outer .archive-hero__content{grid-template-columns:1fr 1fr;grid-gap:0}.archive-hero .so_container .archive-hero__content-outer .archive-hero__content .archive-hero__text{padding:35px}.archive-hero .so_container .archive-hero__content-outer .archive-hero__content .archive-hero__text .archive-hero__title{font-size:32px}.archive-hero .so_container .archive-hero__content-outer .archive-hero__content .archive-hero__text .archive-hero__sub-title{max-width:100%}.custom_post_type_hero .custom_post_type_hero_container{padding:50px 25px}.custom_post_type_hero .custom_post_type_hero_container h1{font-size:48px;margin-bottom:25px}.custom_post_type_hero .custom_post_type_hero_container h2{font-size:22px;font-weight:400}.download_container.content .opener_title{padding:25px;flex-wrap:wrap}.download_container.content .opener_title h2{font-size:22px;align-items:center;line-height:30px;display:-webkit-flex;display:flex}.download_container.content .opener_title h2 i{width:25px}.download_container.content .opener_title h2 input{width:calc(100% - 50px)}.download_container.content .opener_title .search_form{max-width:100%;width:100%;margin-top:20px}.download_container.content .download_list{grid-template-columns:1fr;padding:0}.download_container.content .download_list .download_item{padding:26px 25px}.download_container.content .download_list .download_item:last-of-type{border-bottom:0}.download_container.content .download_list .download_item h3{font-size:22px;max-width:230px;width:100%}.download_container.content .download_list .download_item .download_button{padding:6px 22px;font-size:16px}.download_container.content .download_list .download_item .primary_downloads_container{margin:0;width:100%}.download_container.content .download_list .download_item .primary_downloads_container .download_button{padding:13px 20px;margin:0;display:inline-block}.download_container.content .download_list .download_item .link_container.all{max-width:230px;width:100%;margin-top:1rem}.download_container.content .download_list .download_item .link_container.all a{text-align:center;width:100%;display:block}.download_container.content .download_list .download_item .gated_form{padding:25px;max-width:calc(100vw - 50px)}.download_container.content .download_list .download_item .gated_form h4{font-size:20px;margin-bottom:25px}.download_container.content .download_list .download_item .gated_form .js-toggle-nav{right:-15px;top:-15px}.download_container.content .download_list .download_item .gated_form form{grid-gap:10px}.download_container.content .download_list .download_item .gated_form form div,.download_container.content .download_list .download_item .gated_form form input[type=submit]{width:100%}.download_container.content .download_list .download_item .gated_form form .accept,.download_container.content .download_list .download_item .gated_form form .country,.download_container.content .download_list .download_item .gated_form form .measure,.download_container.content .download_list .download_item .gated_form form .submit{grid-column:1/span 2}}@media only screen and (min-width:1051px) and (max-width:1600px){.download_container.content .opener_title{padding:25px;flex-wrap:wrap}.download_container.content .opener_title h2{font-size:22px;align-items:center;line-height:30px;display:-webkit-flex;display:flex}.download_container.content .opener_title h2 i{width:25px}.download_container.content .opener_title .search_form{max-width:300px;margin-left:auto;width:100%}.download_container.content .download_list{padding:28px 48px}.download_container.content .download_list .download_item h3{width:218px}.download_container.content .download_list .download_item .download_button:not(.hollow){padding:9px;margin:5px;display:inline-block}.download_container.content .download_list .download_item .link_container.all .download_button{padding:7px 25px;min-width:220px;text-align:center;display:inline-block}}.post-type-archive-product .breadcrumbs,.tax-product_cat .breadcrumbs{padding:10px 0}.filter-panel-hero{grid-template-columns:1fr;position:relative;grid-template-rows:1fr;padding-bottom:var(--bottom-padding,130px)}.filter-panel-hero__image-container{overflow:hidden;grid-column:1;grid-row:1;position:relative}.filter-panel-hero__image-container:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(84,84,84,.15));display:block;z-index:2}.filter-panel-hero__image{height:100%;object-fit:cover;width:100%;z-index:1}.filter-panel-hero__content-outer{grid-column:1;grid-row:1;color:#fff;position:relative;align-items:flex-end;z-index:3}.filter-panel-hero__content-outer .breadcrumbs{right:0;position:absolute;top:0;margin:auto;left:0}.filter-panel-hero__content{grid-template-columns:1fr;padding-top:70px}.filter-panel-hero__panel{color:#143727;position:relative;background-color:#fff}.filter-panel-hero__panel-top{min-height:350px;grid-template-columns:repeat(2,1fr);padding:70px 100px;grid-gap:0 100px}@media only screen and (max-width:1500px){.filter-panel-hero__panel-top{padding:45px 55px}}@media only screen and (max-width:980px){.filter-panel-hero__panel-top{padding:45px 35px;grid-gap:0 50px}}@media only screen and (max-width:900px){.filter-panel-hero__panel-top{grid-template-columns:1fr;grid-gap:20px}}.filter-panel-hero__panel-info{flex-direction:column}.filter-panel-hero__title{font-size:55px;margin:0;line-height:63px}@media only screen and (max-width:1700px){.filter-panel-hero__title{font-size:44px;line-height:53px}}@media only screen and (max-width:1400px){.filter-panel-hero__title{font-size:30px;line-height:34px}}@media only screen and (max-width:550px){.filter-panel-hero__title{font-size:25px;line-height:28px}}.filter-panel-hero__subtitle{margin:auto 0 0;order:3}@media only screen and (max-width:900px){.filter-panel-hero__subtitle{order:0;margin-top:20px}}.filter-panel-hero__info-text-container{grid-template-columns:23px 1fr;margin-bottom:0;grid-gap:20px}@media only screen and (max-width:900px){.filter-panel-hero__info-text-container{margin-bottom:0}}.filter-panel-hero__info-text-icon{height:30px;font-size:30px;color:#143727;width:23px}.filter-panel-hero__panel-text{font-size:22px;line-height:35px}@media only screen and (max-width:1100px){.filter-panel-hero__panel-text{font-size:20px;line-height:30px}}@media only screen and (max-width:500px){.filter-panel-hero__panel-text{font-size:18px}}.filter-panel-hero__filters{right:0;position:absolute;top:100%;left:0}.filter-panel-products{grid-template-columns:1fr;position:sticky;grid-template-rows:1fr;top:200px;margin:0 auto;z-index:100}.filter-panel-products__panel{color:#143727;position:relative;background-color:#fff}.filter-panel-products__panel-top{min-height:350px;grid-template-columns:repeat(2,1fr);padding:70px 100px;grid-gap:0 100px}@media only screen and (max-width:1500px){.filter-panel-products__panel-top{padding:45px 55px}}@media only screen and (max-width:980px){.filter-panel-products__panel-top{padding:45px 35px;grid-gap:0 50px}}@media only screen and (max-width:900px){.filter-panel-products__panel-top{grid-template-columns:1fr;grid-gap:20px}}.filter-panel-products__panel-info{flex-direction:column}.filter-panel-products__title{font-size:55px;margin:0;line-height:63px}@media only screen and (max-width:1700px){.filter-panel-products__title{font-size:44px;line-height:53px}}@media only screen and (max-width:1400px){.filter-panel-products__title{font-size:30px;line-height:34px}}@media only screen and (max-width:550px){.filter-panel-products__title{font-size:25px;line-height:28px}}.filter-panel-products__subtitle{margin:auto 0 0;order:3}@media only screen and (max-width:900px){.filter-panel-products__subtitle{order:0;margin-top:20px}}.filter-panel-products__info-text-container{grid-template-columns:23px 1fr;margin-bottom:0;grid-gap:20px}@media only screen and (max-width:900px){.filter-panel-products__info-text-container{margin-bottom:0}}.filter-panel-products__info-text-icon{height:30px;font-size:30px;color:#143727;width:23px}.filter-panel-products__panel-text{font-size:22px;line-height:35px}@media only screen and (max-width:1100px){.filter-panel-products__panel-text{font-size:20px;line-height:30px}}@media only screen and (max-width:500px){.filter-panel-products__panel-text{font-size:18px}}@media only screen and (max-width:1025px){.filter-panel-products{position:relative;top:auto}}.no-products{padding:20px 0}.navigation{font-size:14px;text-transform:uppercase}.navigation .mega-menu.so_container{padding:0 50px}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation .mega-menu.so_container .navigation__panel-header{padding-right:0;padding-left:0}}@media only screen and (max-width:1440px){.navigation{font-size:13px}}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation{-webkit-transform:translateX(-101%);-moz-transform:translateX(-101%);-ms-transform:translateX(-101%);-o-transform:translateX(-101%);transform:translateX(-101%);overflow-y:auto;font-size:16px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-transform:none;position:fixed;flex-direction:column;bottom:0;text-align:left;top:90px;background-color:#e9e9e9;margin:0;align-items:flex-end;left:0;width:300px;display:-webkit-flex;display:flex;z-index:9999}}@media only screen and (max-width:370px){.navigation{top:66px}}.navigation--nav-open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.navigation__list{line-height:1}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__list{padding:25px;margin-bottom:30px;flex-direction:column;width:100%}.navigation__list .navigation__list-item{margin:0 0 10px}.navigation__list .navigation__list-item .navigation__item-link{padding:10px 0}}.navigation__list-item{position:relative;margin:0 29px}.navigation__list-item:first-of-type{margin-left:0}.navigation__list-item.menu-item-has-children{position:relative}.navigation__list-item.menu-item-has-children:hover .navigation__item-link{color:#7eaf00}.navigation__list-item.menu-item-has-children:hover:after{top:calc(50% + 9px)}.navigation__list-item.menu-item-has-children:after{height:7px;transform:translateY(-50%);right:-16px;transition:all .5s;content:"";position:absolute;background-size:contain;top:50%;background-position:50%;width:9px;background-image:url(https://karaden.shop/wp-content/themes/cld-systems/images/angle-down.svg);background-repeat:no-repeat;display:block}@media only screen and (max-width:1750px){.navigation__list-item{margin:0 25px}}@media only screen and (max-width:1600px){.navigation__list-item{margin:0 20px}}@media only screen and (max-width:1550px){.navigation__list-item{margin:0 15px}}.navigation__list-item__simple-dropdown{text-transform:capitalize;position:absolute;top:100%;background:#fff;display:none}.navigation__list-item__simple-dropdown ul{list-style:none;overflow-y:auto;padding:20px 30px;text-indent:0;max-height:75vh;margin:0}@media only screen and (min-width:1301px){.navigation__list-item__simple-dropdown ul{min-width:300px}}.navigation__list-item__simple-dropdown li{max-width:293px}.navigation__list-item__simple-dropdown .navigation__panel-header{display:none}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__list-item__simple-dropdown{position:fixed;bottom:0;top:0;background-color:#f7f7f7;left:0;width:300px;z-index:999999}.navigation__list-item__simple-dropdown .navigation__panel-header{display:flex}.navigation__list-item__simple-dropdown ul{background-color:#f7f7f7;width:300px}.navigation__list-item__simple-dropdown .inner{grid-template-columns:100%}.navigation__list-item__simple-dropdown .content-placeholder,.navigation__list-item__simple-dropdown .image-placeholder{display:none}}.navigation__list-item__dropdown-expanded{text-transform:capitalize;position:fixed;top:137px;background:0 0;left:0;width:100vw;display:none}.navigation__list-item__dropdown-expanded figure{display:none}.navigation__list-item__dropdown-expanded img{width:100%;display:block}.navigation__list-item__dropdown-expanded .title{font-size:21px;font-weight:400;margin-bottom:20px;color:#fff;line-height:1.5em;display:block}.navigation__list-item__dropdown-expanded p{color:#a5afaa;text-transform:none;margin:0 0 27px;line-height:1.5em}.navigation__list-item__dropdown-expanded .outer{max-width:1024px;background-color:#143727;margin:0 auto;width:100vw}.navigation__list-item__dropdown-expanded .inner{grid-template-columns:1fr 1fr 1fr;display:grid}.navigation__list-item__dropdown-expanded ul{list-style:none;overflow-y:auto;grid-column:1;padding:20px 30px;grid-row:1;text-indent:0;position:relative;max-height:75vh;margin:0;background:#fff;width:100%}.navigation__list-item__dropdown-expanded li{max-width:100%;width:100%}.navigation__list-item__dropdown-expanded li a{max-width:100%}.navigation__list-item__dropdown-expanded .content-placeholder{grid-column:2;grid-row:1}.navigation__list-item__dropdown-expanded .image-placeholder{grid-column:3;padding:20px 30px;grid-row:1;box-shadow:0 0 15px 0 rgba(0,0,0,.33);z-index:10}.navigation__list-item__dropdown-expanded .navigation__panel-header{display:none}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__list-item__dropdown-expanded{position:fixed;bottom:0;top:0;background-color:#f7f7f7;left:0;width:300px;z-index:999999}.navigation__list-item__dropdown-expanded .navigation__panel-header{display:flex}.navigation__list-item__dropdown-expanded ul{background-color:#f7f7f7;width:300px}.navigation__list-item__dropdown-expanded .inner{grid-template-columns:100%}.navigation__list-item__dropdown-expanded .content-placeholder,.navigation__list-item__dropdown-expanded .image-placeholder{display:none}}.navigation__list-item.hover .navigation__list-item__dropdown-expanded.level-0,.navigation__list-item.hover .navigation__list-item__simple-dropdown.level-0{display:block}.navigation__list-item:nth-last-child(-n+2) .navigation__list-item__simple-dropdown{right:0}.navigation__list-item:nth-last-child(-n+2) .navigation__list-item__simple-dropdown .navigation__list-item-sub__simple-dropdown{right:100%;left:auto}.navigation__list-item:nth-last-child(-n+2) .navigation__list-item__dropdown-expanded{right:0}.navigation__list-item:nth-last-child(-n+2) .navigation__list-item__dropdown-expanded .navigation__list-item-sub__dropdown-expanded{right:100%;left:auto}.navigation__item-link{padding:0;font-size:17px;text-decoration:none;font-weight:300;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;line-height:1;display:block}.navigation__item-link:hover{text-decoration:none;color:#7eaf00}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__item-link{color:#143727;border-bottom:0}}.navigation__sub-menu-panel{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-transform:none;position:fixed;bottom:0;top:100px;background-color:rgba(20,55,39,.7);left:0;width:100%;display:none;z-index:9999}.navigation__sub-menu-panel .navigation__list-item-sub{margin-top:0}@media only screen and (max-width:1500px){.navigation__sub-menu-panel{top:115px}}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__sub-menu-panel{top:0;width:300px}.navigation__sub-menu-panel .so_container{height:100%}.navigation__sub-menu-panel .so_container .navigation__sub-menu-content-wrapper{grid-template-columns:1fr}.navigation__sub-menu-panel .so_container .navigation__sub-menu-content-wrapper .navigation__sub-menu-right{display:none}}.navigation__sub-menu-panel .so_container{padding:0 50px 55px;max-width:100vw;background-color:#fff}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__sub-menu-panel .so_container{padding:inherit;background-color:#f7f7f7}}.navigation__sub-menu-panel.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s .6s;-moz-transition:all .5s .6s;-ms-transition:all .5s .6s;-o-transition:all .5s .6s;transition:all .5s .6s}.navigation__panel-header{padding:40px 0 0;margin-bottom:0}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__panel-header{padding:20px 30px 0;margin-bottom:20px;flex-direction:column}.navigation__panel-header-logo{display:none}}.navigation__close-panel{justify-self:flex-end;font-size:40px;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#143727;align-self:flex-start;background-color:transparent;cursor:pointer;margin-left:auto;display:block}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__close-panel{font-size:25px;order:-1}}.navigation__sub-menu-container{height:calc(100% - 157px)}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__sub-menu-container{height:calc(100% - 120px)}}.navigation__sub-menu-inner .navigation__sub-menu-content-wrapper{grid-template-columns:.66fr .321fr;grid-gap:32px;display:-ms-grid;display:-webkit-grid;display:grid}.navigation__sub-menu-inner .navigation__sub-menu-content-wrapper .navigation__sub-menu-left{order:1}.navigation__sub-menu-inner .navigation__sub-menu-content-wrapper picture.navigation__sub-menu-right{order:2}.navigation__sub-menu-inner .navigation__sub-menu-content-wrapper picture.navigation__sub-menu-right img{max-height:380px}.navigation__sub-main-link{font-size:17px;text-decoration:none;font-weight:400;margin-bottom:0;color:#143727;position:relative;max-width:66.0555555556%;border-bottom:1px solid #7eaf00;align-items:center;padding-bottom:17px;width:100%;line-height:normal;display:inline-flex;display:-webkit-inline-flex}.navigation__sub-main-link:hover{text-decoration:none}.navigation__sub-main-link:hover .navigation__sub-main-arrow{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__sub-main-link{max-width:100%;margin-top:30px}}.navigation__sub-main-arrow{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);font-size:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1;margin-left:30px}.navigation__sub-menu-list{grid-template-columns:1fr;font-size:24px;font-weight:500;max-width:907px;padding-right:10.8494533221%;margin-left:auto;grid-gap:0 50px;margin-top:55px}@media only screen and (max-width:1900px){.navigation__sub-menu-list{font-size:24px}}@media only screen and (max-width:1790px){.navigation__sub-menu-list{font-size:22px}}@media only screen and (max-width:1680px){.navigation__sub-menu-list{font-size:20px;grid-gap:0 110px}}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__sub-menu-list{padding:20px 30px;font-size:16px;margin-top:0}}.navigation__sub-menu-list--2-col{grid-template-columns:repeat(2,1fr)}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__sub-menu-list--2-col{grid-template-columns:1fr}}.navigation__list-item-sub:hover .navigation__arrow{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:1}.navigation__list-item-sub--left-last{border-bottom:0}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__list-item-sub--left-last{border-bottom:1px solid #143727}}.navigation__list-item-sub:last-child{border-bottom:0}.navigation__list-item-sub__simple-dropdown{height:100%;text-transform:capitalize;position:absolute;top:0;background:#143727;left:100%;width:100%;display:none}.navigation__list-item-sub__simple-dropdown ul{list-style:none;min-height:100%;overflow-y:auto;padding:20px 30px;text-indent:0;max-height:75vh;background-color:#143727;margin:0;width:100%}.navigation__list-item-sub__simple-dropdown li{padding:0;max-width:200px}.navigation__list-item-sub__simple-dropdown li a{padding:10px 0;color:#7eaf00;max-width:200px}.navigation__list-item-sub__simple-dropdown li a:hover{color:#fff}.navigation__list-item-sub__simple-dropdown figure{display:none}.navigation__list-item-sub.hover .navigation__list-item-sub__dropdown-expanded.level-1,.navigation__list-item-sub.hover .navigation__list-item-sub__simple-dropdown.level-1{display:block}.navigation__arrow{-webkit-transform:translate(-20px,-50%);-moz-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%);font-size:31px;right:0;color:#143727;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;opacity:0;top:50%;display:none!important}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__arrow{display:none!important}}.navigation__item-link-sub{padding:15px 70px 15px 0;text-decoration:none;color:#143727;position:relative;display:block}.navigation__item-link-sub:hover{text-decoration:none}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__item-link-sub{padding:15px 0}}.navigation__nav-toggle{border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:transparent;display:none}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.navigation__nav-toggle{display:block}}.navigation__nav-toggle--open-nav{padding:20px 10px;color:#fff;cursor:pointer}@media only screen and (max-width:370px){.navigation__nav-toggle--open-nav{padding:20px 10px}}.navigation__nav-toggle--open-nav span{font-size:40px}.navigation__nav-toggle--close-nav{color:#143727;margin:25px 30px;cursor:pointer}.navigation__nav-toggle--close-nav span{font-size:25px}.navigation__list-item--mega-menu.hover .mega-menu{display:block}.breadcrumbs{padding-top:18px;font-size:16px;padding-bottom:18px}.breadcrumbs a{color:#143727}@media only screen and (max-width:1300px){.breadcrumbs span{display:none}.breadcrumbs span.last-item,.breadcrumbs span.spacer:first-of-type{display:initial}}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{height:auto;overflow:scroll!important;padding:0;border:none!important;position:relative!important;max-width:none!important;max-height:none;top:0;box-sizing:content-box!important;margin:0;left:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{height:100%!important;overflow:scroll!important;padding:2px;border:none!important;position:relative!important;max-width:none!important;max-height:none!important;outline:none;top:0;box-sizing:border-box;margin:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{padding:0;border:none;position:absolute;margin:0;z-index:10}.scrollbar-inner>.scroll-element div{height:100%;top:0;left:0;width:100%;display:block}.scrollbar-inner>.scroll-element.scroll-x{height:5px;bottom:2px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:calc(100% - 8px);overflow:hidden;padding:0;right:0;top:0;margin:4px;width:5px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#143727}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#7eaf00;cursor:pointer}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.search-form{-webkit-transform:translateY(-101%);-moz-transform:translateY(-101%);-ms-transform:translateY(-101%);-o-transform:translateY(-101%);transform:translateY(-101%);padding:40px;right:0;-webkit-transition:all .5s .6s;-moz-transition:all .5s .6s;-ms-transition:all .5s .6s;-o-transition:all .5s .6s;transition:all .5s .6s;position:fixed;flex-direction:column;top:0;background:#fff;left:0;z-index:99999}@media only screen and (max-width:1300px){.search-form{padding:20px}}.search-form--open-search{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.search-form__close-container{justify-content:flex-end}.search-form__close{font-size:45px;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#143727;background-color:transparent;cursor:pointer}@media only screen and (max-width:1300px){.search-form__close{font-size:25px}}.search-form__form{max-width:1500px;margin:40px auto 0;width:100%}.search-form__form-field{padding:20px 0;font-size:28px;border:none;color:#143727;border-bottom:1px solid #143727;outline:none;width:100%}@media only screen and (max-width:1300px){.search-form__form-field{font-size:18px}}.search-form__form-field::-webkit-input-placeholder{color:#143727}.search-form__form-field:-moz-placeholder,.search-form__form-field::-moz-placeholder{color:#143727}.search-form__form-field:-ms-input-placeholder{color:#143727}.section-header{overflow:hidden;color:#143727}.section-header--background{background-color:#e9e9e9}.section-header__inner{grid-template-columns:300px 450px 1fr;margin-bottom:35px;grid-gap:80px}@media only screen and (max-width:1750px){.section-header__inner{grid-gap:30px 80px}}@media only screen and (max-width:1540px){.section-header__inner{grid-template-columns:1.4fr 2fr;margin-bottom:50px;grid-gap:30px 100px}}@media only screen and (max-width:970px){.section-header__inner{margin-bottom:60px;grid-gap:30px 60px}}@media only screen and (max-width:850px){.section-header__inner{grid-template-columns:1fr}}.section-header__inner--one-col{grid-template-columns:565px 1fr;grid-gap:30px}@media only screen and (max-width:1200px){.section-header__inner--one-col{grid-template-columns:1.4fr 2fr;grid-gap:30px 100px}}@media only screen and (max-width:970px){.section-header__inner--one-col{grid-gap:30px 60px}}@media only screen and (max-width:850px){.section-header__inner--one-col{grid-template-columns:1fr}}.section-header__inner--one-col div{grid-column:1}@media only screen and (max-width:1200px){.section-header__inner--one-col .section-header__main-title-container{grid-column:1/-1}}.section-header__inner--one-col .section-header__main-title{margin-top:0}@media only screen and (max-width:1200px){.section-header__inner--one-col .section-header__small-text{grid-column:2}}@media only screen and (max-width:850px){.section-header__inner--one-col .section-header__small-text{grid-column:unset}}@media only screen and (max-width:1540px){.section-header__main-title-container{grid-column:1/-1}}.section-header__main-title{margin-top:10px}.section-header__large-text{font-size:22px;line-height:35px}@media only screen and (max-width:1200px){.section-header__large-text{font-size:18px;line-height:30px}}.section-header__small-text{color:#838383;padding-right:10%}@media only screen and (max-width:1540px){.section-header__small-text{grid-column:2}}@media only screen and (max-width:1200px){.section-header__small-text{padding-right:0}}@media only screen and (max-width:850px){.section-header__small-text{grid-column:unset}}.view-all-container{justify-content:flex-end;position:relative;padding-bottom:15px}@media only screen and (max-width:1050px){.view-all-container{justify-content:center}}.view-all-container__view-all-link{font-size:20px;text-decoration:none;color:#143727;position:absolute;line-height:46px}.view-all-container__view-all-link:hover{text-decoration:none}.view-all-container__view-all-link:hover .view-all-container__view-all-text{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.view-all-container__view-all-link:hover:after{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}.view-all-container__view-all-link:after{height:2px;right:0;content:"";position:absolute;bottom:-10px;background-color:#707070;left:0}.view-all-container__view-all-link:after,.view-all-container__view-all-text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block}.office-locations{height:auto!important;margin-bottom:50px;right:unset;position:relative;bottom:unset;top:unset;left:unset}@media only screen and (max-width:1150px){.office-locations{height:auto;position:static}}.office-locations__inner{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(24px,4vw,68px) clamp(24px,6vw,50px);display:-webkit-grid;display:grid}.office-locations__office-block-container{flex:1;position:relative}@media only screen and (max-width:1150px){.office-locations__office-block-container{height:auto}}@media only screen and (max-width:1520px){.office-locations__office-block-container--label{display:none}}@media only screen and (max-width:1150px){.office-locations__office-block-container--label{margin-bottom:30px;display:initial}}.office-locations__office-block-container--label .office-locations__block-title{font-size:24px}.office-locations__office-block{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:#143727}@media only screen and (max-width:1150px){.office-locations__office-block{margin-bottom:0;padding-bottom:0}}.office-locations__block-title{font-size:22px;font-weight:500;color:#fff;flex-direction:column;margin:0 0 28px;line-height:1}@media only screen and (max-width:1600px){.office-locations__block-title{font-size:14px}}@media only screen and (max-width:1150px){.office-locations__block-title{padding:0 15px 0 0;justify-content:flex-start;font-size:14px;font-weight:600;position:relative;align-items:flex-start}.office-locations__block-title:after{font-weight:300;right:0;color:#7eaf00;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"\f078";position:absolute;top:2px;font-family:Font Awesome\ 6 Pro}}.office-locations__details{color:#fff}.office-locations__address{font-size:14px;font-style:normal;margin:0}.office-locations__address-line{margin:0;line-height:39px}.office-locations__telephone{font-size:14px;font-style:normal;margin:0;line-height:39px}.office-locations__telephone-link{text-decoration:underline;color:#fff}.office-locations__telephone-link:hover{text-decoration:underline}.striped-grid-container{overflow:hidden}.striped-grid-container__inner{grid-template-columns:350px 1fr;align-items:flex-start;grid-gap:30px}@media only screen and (max-width:1700px){.striped-grid-container__inner{grid-template-columns:270px 1fr}}@media only screen and (max-width:1180px){.striped-grid-container__inner{grid-template-columns:1fr}}.striped-grid-container__inner .striped-grid{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1325px){.striped-grid-container__inner .striped-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1180px){.striped-grid-container__inner .striped-grid{grid-template-columns:repeat(3,1fr);margin-top:50px}}@media only screen and (max-width:950px){.striped-grid-container__inner .striped-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:560px){.striped-grid-container__inner .striped-grid{grid-template-columns:1fr}}.striped-grid-filters{grid-column:1;padding:35px 40px;grid-row:1/-1;max-width:375px;background-color:#143727;margin-top:200px;z-index:2}@media only screen and (max-width:1350px){.striped-grid-filters{padding:25px 20px}}@media only screen and (max-width:1180px){.striped-grid-filters{margin-top:100px}}.striped-grid-filters__title{font-size:18px;color:#fff;border-bottom:2px solid #7eaf00;margin:0 0 20px;padding-bottom:12px;line-height:1}.striped-grid-filters__dropdown-container{margin-bottom:30px;position:relative;padding-bottom:30px;margin-top:30px}.striped-grid-filters__dropdown-container:after{height:1px;content:"";position:absolute;bottom:0;background-color:#fff;left:0;width:130px;display:block}.striped-grid-filters__dropdown-container.open .striped-grid-filters__dropdown-label-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.striped-grid-filters__dropdown-container:first-of-type{margin-top:0}.striped-grid-filters__dropdown-container:last-of-type:after{display:none}.striped-grid-filters__dropdown-label{color:#fff;cursor:pointer;display:inline-block}.striped-grid-filters__dropdown-label-text{margin-right:10px;display:inline-block}.striped-grid-filters__dropdown-label-arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);color:#7eaf00;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.striped-grid-filters__dropdown-list{font-size:15px;margin-top:10px;padding-left:23px}.striped-grid-filters__dropdown-item{position:relative}.striped-grid-filters__dropdown-item--active:before{height:8px;content:"";position:absolute;top:12px;background-color:#7eaf00;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-20px;width:8px;display:block}.striped-grid-filters__dropdown-item--active .striped-grid-filters__dropdown-link{color:#7eaf00}.striped-grid-filters__dropdown-link{color:#fff}.striped-grid{grid-template-columns:repeat(4,1fr);margin-bottom:100px;grid-gap:30px;margin-top:100px}@media only screen and (max-width:1400px){.striped-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:950px){.striped-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:800px){.striped-grid{margin-bottom:50px;margin-top:50px}}@media only screen and (max-width:560px){.striped-grid{grid-template-columns:1fr}}.striped-grid--3-col{grid-template-columns:repeat(3,1fr);grid-gap:60px 50px}@media only screen and (max-width:1050px){.striped-grid--3-col{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:560px){.striped-grid--3-col{grid-template-columns:1fr}}.striped-grid__item{position:relative;margin:0;z-index:2}.striped-grid__item--filters-container{grid-column:1;grid-row:1/-1;background-color:red}@media only screen and (max-width:1180px){.striped-grid__item{padding-top:65px}}.striped-grid__row-bar{grid-column:1/-1;grid-row:var(--row);position:relative;z-index:1}.striped-grid__row-bar:after,.striped-grid__row-bar:before{content:"";position:absolute;width:150vw;display:block}.striped-grid__row-bar:before{height:var(--bar-height);top:0;background-color:#f0f0f0;left:-50vw}.striped-grid__row-bar:after{height:calc(100% - var(--bar-height));bottom:0;background-color:#fff;left:-50vw}.striped-grid--grey-top .striped-grid__item{padding-top:0;margin-bottom:50px}.striped-grid--grey-top .striped-grid__row-bar:before{background-color:#fff}.striped-grid--grey-top .striped-grid__row-bar:after{background-color:#f0f0f0}.animated-slide-link{font-size:14px;text-decoration:none;color:#143727;position:relative;padding-right:48px;align-items:center;line-height:40px;display:-webkit-inline-flex;display:inline-flex}.animated-slide-link__text{opacity:0}.animated-slide-link__circle,.animated-slide-link__text{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.animated-slide-link__circle{height:38px;justify-content:center;border:1px solid #143727;right:calc(100% - 38px);position:absolute;align-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:38px}.animated-slide-link__arrow{height:17px;font-size:17px;color:#143727;width:17px}.animated-slide-link:hover{text-decoration:none}.animated-slide-link:hover .animated-slide-link__text{opacity:1}.animated-slide-link:hover .animated-slide-link__circle{right:0}.animated-squeeze-link{font-size:20px;text-decoration:none;color:#143727;position:relative;align-items:center;line-height:46px;display:-webkit-inline-flex;display:inline-flex}@media only screen and (max-width:800px){.animated-squeeze-link{font-size:16px}}.animated-squeeze-link__circle,.animated-squeeze-link__text{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.animated-squeeze-link__circle{height:100px;justify-content:center;border:1px solid hsla(0,0%,44%,.25);align-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-left:30px;width:100px}@media only screen and (max-width:1200px){.animated-squeeze-link__circle{height:70px;width:70px}}@media only screen and (max-width:500px){.animated-squeeze-link__circle{height:50px;width:50px}}.animated-squeeze-link__arrow{height:27px;font-size:27px;color:#143727;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:27px}@media only screen and (max-width:1200px){.animated-squeeze-link__arrow{height:21px;font-size:21px;width:21px}}@media only screen and (max-width:500px){.animated-squeeze-link__arrow{height:16px;font-size:16px;width:16px}}.animated-squeeze-link:hover{text-decoration:none}.animated-squeeze-link:hover .animated-squeeze-link__text{-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}@media only screen and (max-width:1200px){.animated-squeeze-link:hover .animated-squeeze-link__text{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@media only screen and (max-width:500px){.animated-squeeze-link:hover .animated-squeeze-link__text{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}.animated-squeeze-link:hover .animated-squeeze-link__arrow{-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}@media only screen and (max-width:1200px){.animated-squeeze-link:hover .animated-squeeze-link__arrow{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@media only screen and (max-width:500px){.animated-squeeze-link:hover .animated-squeeze-link__arrow{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}.animated-squeeze-link:hover .animated-squeeze-link__circle{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.download-quicklinks{margin-bottom:35px;position:relative;margin-top:25px}@media only screen and (max-width:1000px){.download-quicklinks{display:none}}.download-quicklinks:before{height:1px;content:"";position:absolute;top:50%;background-color:#7eaf00;left:0;width:100%;display:block}.download-quicklinks__list{justify-content:space-evenly;position:relative;z-index:2}.download-quicklinks__list-item{height:30px;padding:0 25px;font-size:20px;background-color:#fff;margin:0;line-height:22px}.download-quicklinks__list-item-link{color:#143727;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;align-items:center}.download-quicklinks__list-item-link:hover{padding-top:10px;text-decoration:none}.download-quicklinks__list-item-link:hover svg{fill:#000}.download-quicklinks__list-item-link svg{fill:#a3a3a3;margin-right:17px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.filters{display:block}@media only screen and (max-width:1020px){.filters{padding:20px 35px}}@media only screen and (max-width:550px){.filters{padding:20px}}.filters__dropdowns{color:#143727;align-items:center;display:-webkit-inline-flex;display:inline-flex}@media only screen and (max-width:870px){.filters__dropdowns{grid-template-columns:repeat(2,1fr);grid-gap:15px;display:-webkit-grid;display:-ms-grid;display:grid}}@media only screen and (max-width:550px){.filters__dropdowns{grid-template-columns:1fr}}.filters__dropdown-container{grid-template-columns:1fr 20px;margin-right:20px;position:relative;align-self:stretch;align-items:center;cursor:normal;grid-gap:10px}.filters__dropdown-container:last-child{margin-right:0}@media only screen and (max-width:870px){.filters__dropdown-container{margin:0}}.filters__dropdown-toggle{display:none}.filters__dropdown-toggle:checked~.filters__dropdown-arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.filters__dropdown-toggle:checked~.filters__dropdown-arrow,.filters__dropdown-toggle:checked~.filters__dropdown-list{-webkit-transition:all .4s .2s;-moz-transition:all .4s .2s;-ms-transition:all .4s .2s;-o-transition:all .4s .2s;transition:all .4s .2s}.filters__dropdown-toggle:checked~.filters__dropdown-list{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.filters__dropdown-label{font-size:20px;cursor:pointer}@media only screen and (max-width:1020px){.filters__dropdown-label{font-size:16px}}.filters__dropdown-list{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);overflow-y:auto;padding:20px 50px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;flex-direction:column;max-height:50vh;opacity:0;visibility:hidden;min-width:300px;top:100%;background-color:#f0f0f0;align-items:stretch;left:-20px;z-index:9999}@media only screen and (max-width:700px){.filters__dropdown-list{right:0;white-space:normal}}@media only screen and (min-width:1024px){.filters__dropdown-list{grid-template-columns:1fr 1fr;min-width:600px;grid-column-gap:40px;left:-50px;display:grid}.filters__dropdown-list.count-1,.filters__dropdown-list.count-2,.filters__dropdown-list.count-3,.filters__dropdown-list.count-4,.filters__dropdown-list.count-5,.filters__dropdown-list.count-6,.filters__dropdown-list.count-7{grid-template-columns:100%;min-width:400px}}@media only screen and (min-width:1256px){.filters__dropdown-list{min-width:800px}}.filters__dropdown-item{justify-content:stretch;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;margin:0 0 -1px;align-items:stretch;display:flex}.filters__dropdown-link{padding:20px 40px 20px 0;color:#143727;cursor:pointer;width:100%;line-height:1.2;display:block}.filters__dropdown-link:hover{padding:20px;text-decoration:none;background-color:#dadfdd}.filters__dropdown-arrow{height:20px;font-size:20px;color:#7eaf00;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-align:center;width:20px}.filters__search-form{grid-template-columns:1fr 30px;padding:20px 0}.filters__search-field{padding:8px 8px 8px 0;font-size:20px;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#fff;border-bottom:2px solid #fff;outline:none;background-color:transparent}@media only screen and (max-width:980px){.filters__search-field{font-size:16px}}.filters__search-field::-webkit-input-placeholder{color:#fff}.filters__search-field:-moz-placeholder,.filters__search-field::-moz-placeholder{color:#fff}.filters__search-field:-ms-input-placeholder{color:#fff}.filters__search-button{font-size:20px;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#7eaf00;outline:none;background-color:transparent;cursor:pointer}.selected-filters{grid-template-columns:25px 1fr;align-items:center;grid-gap:20px}@media only screen and (max-width:420px){.selected-filters{align-items:flex-start}}.selected-filters__tag-icon{height:25px;font-size:25px;width:25px}@media only screen and (max-width:420px){.selected-filters__tag-icon{margin-top:5px}}.selected-filters__list{flex-wrap:wrap;font-size:16px}@media only screen and (max-width:420px){.selected-filters__list{flex-direction:column}}.selected-filters__list-item{margin:0 20px 0 0}.selected-filters__list-item:last-child{margin-right:0}@media only screen and (max-width:420px){.selected-filters__list-item{flex-direction:column}}.selected-filters__list-item-label{margin-right:10px}.blog .filter-panel-hero__filters,.post-type-archive-project .filter-panel-hero__filters{justify-content:space-between;flex-wrap:wrap;align-items:center;display:-webkit-flex;display:flex}.blog .filter-panel-hero__filters .filters__dropdowns,.post-type-archive-project .filter-panel-hero__filters .filters__dropdowns{width:48%}.blog .filter-panel-hero__filters .filters__search-form,.post-type-archive-project .filter-panel-hero__filters .filters__search-form{margin-bottom:0;max-width:300px;width:100%}.blog .filter-panel-hero__filters .filters__search-form .filters__search-field,.post-type-archive-project .filter-panel-hero__filters .filters__search-form .filters__search-field{margin-bottom:0}.pagination{margin-bottom:180px;margin-top:50px}@media only screen and (max-width:800px){.pagination{margin-bottom:50px}}.pagination ul{justify-content:center;flex-wrap:wrap;font-size:28px;align-items:center;line-height:48px}.pagination ul li{margin:0 15px 15px}.pagination ul li a,.pagination ul li label{color:#143727;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer}.pagination ul li a:hover,.pagination ul li label:hover{text-decoration:none;color:#7eaf00}.pagination ul li.active a,.pagination ul li.active label{color:#7eaf00}.contact-form form{grid-template-columns:repeat(2,1fr);grid-gap:30px}@media only screen and (max-width:930px){.contact-form form{grid-template-columns:repeat(1,1fr)}}.contact-form label{font-size:16px;display:block}.contact-form .full,.contact-form .submit-container,.contact-form [data-class=wpcf7cf_group]{grid-column:span 2}@media only screen and (max-width:930px){.contact-form .full,.contact-form .submit-container,.contact-form [data-class=wpcf7cf_group]{grid-column:span 1}}.contact-form input,.contact-form select,.contact-form textarea{padding:0 0 10px;font-size:16px;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#143727;border-bottom:1px solid #143727;outline:none;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:100%;display:block}.contact-form select{-webkit-appearance:auto;-moz-appearance:auto;-ms-appearance:auto;-o-appearance:auto;appearance:auto}.contact-form textarea{height:140px;min-height:140px;resize:vertical}.contact-form input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox;appearance:checkbox;margin-right:5px;width:auto;display:inline-block}.contact-form .wpcf7-list-item{margin:0}.contact-form .wpcf7-checkbox .wpcf7-list-item{margin-right:10px}.contact-form .submit{justify-content:flex-end;align-items:flex-end}.contact-form .submit p{align-items:center}@media only screen and (max-width:550px){.contact-form .submit p{flex-direction:column;width:100%}}.contact-form .submit p .wpcf7-spinner{order:-1}@media only screen and (max-width:550px){.contact-form .submit p .wpcf7-spinner{margin-bottom:10px}}.contact-form .submit input[type=submit]{padding:18px;border:2px solid #143727;-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;-o-appearance:button;appearance:button;color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;background-color:#143727;cursor:pointer;width:300px}@media only screen and (max-width:550px){.contact-form .submit input[type=submit]{width:100%}}.contact-form .submit input[type=submit]:hover{color:#143727;background-color:transparent}.contact-form .submit input[type=submit]:disabled{opacity:.3}.contact-form .wpcf7-not-valid-tip{font-size:14px}.contact-form .wpcf7-response-output{grid-column:span 2;margin:0!important}@media only screen and (max-width:930px){.contact-form .wpcf7-response-output{grid-column:span 1}}.lightbox{justify-content:center;right:0;-webkit-transition:all .7s;-moz-transition:all .7s;-ms-transition:all .7s;-o-transition:all .7s;transition:all .7s;position:fixed;opacity:0;bottom:0;visibility:hidden;top:0;align-items:center;left:0;z-index:-9999}.lightbox--open{opacity:1;visibility:visible;z-index:99999}.lightbox__overlay{background-color:rgba(0,0,0,.7);cursor:pointer}.lightbox__closer{font-size:30px;right:20px;color:#fff;position:absolute;top:20px;cursor:pointer}.lightbox__panel{position:relative;max-width:1200px;max-height:80vh;background-color:#fff;width:70%}.slider-arrows{justify-content:center;position:relative;max-width:500px;margin:20px auto 0;align-items:center;z-index:2}.slider-arrows+.view-all-container{-webkit-transform:translateY(calc(-100% - 20px));-moz-transform:translateY(calc(-100% - 20px));-ms-transform:translateY(calc(-100% - 20px));-o-transform:translateY(calc(-100% - 20px));transform:translateY(calc(-100% - 20px))}@media only screen and (max-width:1050px){.slider-arrows+.view-all-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin-top:20px}}.slider-arrows+.view-all-container>a{height:46px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}@media only screen and (max-width:1050px){.slider-arrows+.view-all-container>a{position:relative}}.slider-arrows__arrow{height:90px;overflow:hidden;justify-content:center;border:1px solid hsla(0,0%,44%,.25);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative;align-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;width:90px}@media only screen and (max-width:1350px){.slider-arrows__arrow{height:70px;width:70px}}@media only screen and (max-width:500px){.slider-arrows__arrow{height:50px;width:50px}}.slider-arrows__arrow--prev{margin-right:70px}@media only screen and (max-width:1350px){.slider-arrows__arrow--prev{margin-right:40px}}@media only screen and (max-width:1200px){.slider-arrows__arrow--prev{margin-right:20px}}.slider-arrows__arrow--prev .slider-arrows__arrow-icon--post{-webkit-transform:translateX(300%);-moz-transform:translateX(300%);-ms-transform:translateX(300%);-o-transform:translateX(300%);transform:translateX(300%)}.slider-arrows__arrow--prev:hover .slider-arrows__arrow-icon--pre{-webkit-transform:translateX(-300%);-moz-transform:translateX(-300%);-ms-transform:translateX(-300%);-o-transform:translateX(-300%);transform:translateX(-300%)}.slider-arrows__arrow--prev:hover .slider-arrows__arrow-icon--post{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.slider-arrows__arrow--next{margin-left:70px}@media only screen and (max-width:1350px){.slider-arrows__arrow--next{margin-left:40px}}@media only screen and (max-width:1200px){.slider-arrows__arrow--next{margin-left:20px}}.slider-arrows__arrow--next .slider-arrows__arrow-icon--post{-webkit-transform:translateX(-300%);-moz-transform:translateX(-300%);-ms-transform:translateX(-300%);-o-transform:translateX(-300%);transform:translateX(-300%)}.slider-arrows__arrow--next:hover .slider-arrows__arrow-icon--pre{-webkit-transform:translateX(300%);-moz-transform:translateX(300%);-ms-transform:translateX(300%);-o-transform:translateX(300%);transform:translateX(300%)}.slider-arrows__arrow--next:hover .slider-arrows__arrow-icon--post{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.slider-arrows__arrow-icon{font-size:25px;color:#143727;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.slider-arrows__arrow-icon--post{color:#7eaf00;position:absolute}.child-categories{margin-bottom:120px;margin-top:190px}@media (hover:none) and (pointer:coarse),only screen and (max-width:1500px){.child-categories{margin-bottom:80px;margin-top:100px}}.child-categories__title{margin-bottom:100px;margin-top:0}@media only screen and (max-width:1300px){.child-categories__title{margin-bottom:50px}}.child-categories__grid-container{overflow:hidden;position:relative}.child-categories__grid-container:after{right:0;content:"";position:absolute;bottom:0;top:40%;background-color:#f0f0f0;left:0;z-index:1}.child-categories__grid{grid-template-columns:repeat(2,1fr);margin-bottom:140px;position:relative;grid-gap:100px;z-index:2}@media only screen and (max-width:1450px){.child-categories__grid{grid-gap:50px}}@media only screen and (max-width:820px){.child-categories__grid{grid-template-columns:1fr}}.child-categories__grid-item{margin:0}.archive-intro{padding:100px 165px;margin-bottom:50px;position:relative;background-color:#fff;border-radius:16px;margin-top:50px;z-index:3}@media only screen and (max-width:1700px){.archive-intro{padding:100px}}@media only screen and (max-width:1400px){.archive-intro{padding:60px}}@media only screen and (max-width:1040px){.archive-intro{padding:35px}}@media only screen and (max-width:850px){.archive-intro{margin-bottom:50px}}@media only screen and (max-width:640px){.archive-intro{padding:20px}}@media only screen and (max-width:500px){.archive-intro{padding:30px}}.archive-intro+.row-builder{margin-top:0}.archive-intro .split-text-50-50{margin:0}@media only screen and (max-width:930px){.archive-intro .split-text-50-50{grid-template-columns:1fr;grid-gap:40px 0}}@media only screen and (max-width:640px){.archive-intro .split-text-50-50{grid-gap:25px 0}}.archive-intro .split-text-50-50 .split-text-50-50__large-text p:first-of-type{font-size:28px;line-height:48px}@media only screen and (max-width:500px){.archive-intro .split-text-50-50 .split-text-50-50__large-text p:first-of-type{font-size:22px;line-height:38px}}@media only screen and (max-width:640px){.archive-intro .split-text-50-50 .split-text-50-50__large-text{font-size:20px;line-height:30px}}.link-grid{overflow:hidden;padding:30px 0;margin-bottom:140px;position:relative}@media only screen and (max-width:1500px){.link-grid{margin-bottom:80px}}.link-grid__grid{grid-template-columns:repeat(3,1fr);position:relative;grid-gap:30px;z-index:2}@media only screen and (max-width:1125px){.link-grid__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:670px){.link-grid__grid{grid-template-columns:1fr}}.link-grid__grid-item{grid-column:var(--column);padding:50px 45px;grid-row:var(--row);position:relative;margin:0;z-index:2}@media only screen and (max-width:1300px){.link-grid__grid-item{padding:30px}}.link-grid__grid-item:before{border:1px solid transparent;right:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";position:absolute;bottom:0;top:0;left:0;display:block;z-index:1}.link-grid__grid-item:hover:before{border-color:#143727}.link-grid__grid-item:hover .animated-slide-link__text{opacity:1}.link-grid__grid-item:hover .animated-slide-link__circle{right:0}.link-grid__grid-item:hover .link-grid__image{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.link-grid__grid-item-inner{flex:1;position:relative;flex-direction:column;z-index:2}.link-grid__title{flex:1;font-size:36px;margin-bottom:40px;line-height:45px;margin-top:0}@media only screen and (max-width:1600px){.link-grid__title{font-size:30px;line-height:38px}}@media only screen and (max-width:1450px){.link-grid__title{font-size:25px;line-height:35px}}@media only screen and (max-width:1300px){.link-grid__title{margin-bottom:25px}}.link-grid__title-link{color:#143727}.link-grid__title-link:hover{text-decoration:none}.link-grid__image-container{overflow:hidden;margin-bottom:40px;position:relative}@media only screen and (max-width:1300px){.link-grid__image-container{margin-bottom:25px}}.link-grid__image-container:after{content:"";padding-bottom:75%;display:block}.link-grid__image{height:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;object-fit:cover;width:100%;display:block}.link-grid__description{flex:2;font-size:18px;line-height:31px}@media only screen and (max-width:1450px){.link-grid__description{font-size:16px;line-height:24px}}.link-grid__link-container{height:40px;margin-top:30px}.link-grid__link-container .animated-slide-link{font-size:18px}@media only screen and (max-width:1450px){.link-grid__link-container .animated-slide-link{font-size:16px}}.link-grid__row-bar{grid-column:1/-1;grid-row:var(--row);position:relative;z-index:1}.link-grid__row-bar:after,.link-grid__row-bar:before{content:"";position:absolute;width:150vw;display:block}.link-grid__row-bar:before{top:var(--row-offset);left:-50vw}.link-grid__row-bar:after{bottom:var(--row-offset);left:-50vw}.link-grid__row-bar.odd:before{height:calc(100% - var(--bar-height));background-color:#fff}.link-grid__row-bar.even:before,.link-grid__row-bar.odd:after{height:var(--bar-height);background-color:#f0f0f0}.link-grid__row-bar.even:after{height:calc(100% - var(--bar-height));background-color:#fff}.team-profiles{overflow:hidden;margin-bottom:50px;margin-top:50px}.team-profiles__info{grid-template-columns:repeat(2,1fr);margin-bottom:250px;grid-gap:0 100px}@media only screen and (max-width:1200px){.team-profiles__info{grid-gap:0 50px}}@media only screen and (max-width:920px){.team-profiles__info{grid-template-columns:1fr;margin-bottom:100px;grid-gap:50px 0}}.team-profiles__text-container{grid-column:1;grid-row:1;font-size:22px;line-height:35px}@media only screen and (max-width:1200px){.team-profiles__text-container{font-size:18px;line-height:30px}}@media only screen and (max-width:920px){.team-profiles__text-container{grid-column:unset;grid-row:unset}}.team-profiles__title{font-size:35px;margin-bottom:70px;line-height:48px;margin-top:0}@media only screen and (max-width:1500px){.team-profiles__title{font-size:24px;line-height:40px}}@media only screen and (max-width:920px){.team-profiles__title{margin-bottom:25px}}.team-profiles__image-container{grid-column:2;grid-row:1;width:100%}@media only screen and (max-width:920px){.team-profiles__image-container{grid-column:unset;grid-row:unset;max-width:500px;margin:0 auto}}.team-profiles__image-inner{position:relative;background-color:#7eaf00}@media only screen and (max-width:920px){.team-profiles__image-inner{margin-left:25px}}.team-profiles__image-inner:after{content:"";padding-bottom:100%;display:block}.team-profiles__image{height:100%;-webkit-transform:translate(-70px,70px);-moz-transform:translate(-70px,70px);-ms-transform:translate(-70px,70px);-o-transform:translate(-70px,70px);transform:translate(-70px,70px);object-fit:cover;width:100%;display:block}@media only screen and (max-width:1500px){.team-profiles__image{-webkit-transform:translate(-40px,40px);-moz-transform:translate(-40px,40px);-ms-transform:translate(-40px,40px);-o-transform:translate(-40px,40px);transform:translate(-40px,40px)}}@media only screen and (max-width:920px){.team-profiles__image{-webkit-transform:translate(-25px,25px);-moz-transform:translate(-25px,25px);-ms-transform:translate(-25px,25px);-o-transform:translate(-25px,25px);transform:translate(-25px,25px)}}.team-profiles__category{margin-bottom:130px}.team-profiles__category:last-child{margin-bottom:0}.team-profiles__category-title{font-size:35px;margin-bottom:calc(var(--gap) + 80px);text-align:center;line-height:44px;margin-top:0}@media only screen and (max-width:1400px){.team-profiles__category-title{font-size:30px;line-height:34px}}@media only screen and (max-width:550px){.team-profiles__category-title{font-size:25px;line-height:28px}}.team-profiles__category-profiles{grid-template-columns:repeat(5,1fr);grid-gap:calc(var(--gap) + 50px) 30px}@media only screen and (max-width:1140px){.team-profiles__category-profiles{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:820px){.team-profiles__category-profiles{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:640px){.team-profiles__category-profiles{grid-template-columns:repeat(2,1fr)}}.team-profiles__profile{grid-column:var(--column);grid-row:var(--row);position:relative;margin:0;z-index:2}.team-profiles__profile-inner{-webkit-transform:translateY(var(--img-offset));-moz-transform:translateY(var(--img-offset));-ms-transform:translateY(var(--img-offset));-o-transform:translateY(var(--img-offset));transform:translateY(var(--img-offset));color:#143727;text-align:center;display:block}.team-profiles__profile-inner:hover{text-decoration:none}.team-profiles__profile-image-container{height:180px;overflow:hidden;margin:0 auto 30px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:180px}@media only screen and (max-width:1000px){.team-profiles__profile-image-container{height:150px;width:150px}}@media only screen and (max-width:700px){.team-profiles__profile-image-container{height:110px;width:110px}}.team-profiles__profile-image{height:100%;object-fit:cover;width:100%;display:block}.team-profiles__profile-name{font-size:25px;line-height:30px;margin-top:0}@media only screen and (max-width:1000px){.team-profiles__profile-name{font-size:20px;line-height:25px}}.team-profiles__profile-role{font-size:22px;max-width:200px;margin:15px auto 0;line-height:25px}@media only screen and (max-width:1000px){.team-profiles__profile-role{font-size:18px;line-height:22px}}@media only screen and (max-width:820px){.team-profiles__profile-role{max-width:160px}}.team-profiles__row-bar{grid-column:1/-1;grid-row:var(--row);position:relative;background-color:#f0f0f0;z-index:1}.team-profiles__row-bar:after,.team-profiles__row-bar:before{content:"";position:absolute;bottom:0;top:0;background-color:#f0f0f0;width:50px}.team-profiles__row-bar:before{left:-50px}.team-profiles__row-bar:after{right:-50px}.team_block_title{font-size:35px;font-weight:600;margin-bottom:100px;text-align:center}@media only screen and (max-width:767px){.team_block_title{font-size:26px;margin-bottom:75px}}.team-profiles__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2.5vw}@media only screen and (max-width:767px){.team-profiles__grid{grid-gap:20px}}.team-profiles__grid .team-profiles__item{overflow:hidden;padding:30px 45px;background-color:#f0f0f0;border-radius:30px}@media only screen and (max-width:1440px){.team-profiles__grid .team-profiles__item{padding:35px}}@media only screen and (max-width:1024px){.team-profiles__grid .team-profiles__item{padding:25px 30px}}@media only screen and (max-width:767px){.team-profiles__grid .team-profiles__item{padding:20px}}.team-profiles__grid .team-profiles__item.team{text-align:center}@media only screen and (max-width:767px){.team-profiles__grid .team-profiles__item.team h3{margin-bottom:10px}}@media only screen and (max-width:1024px){.team-profiles__grid .team-profiles__item.team p{margin-top:15px}}@media only screen and (max-width:767px){.team-profiles__grid .team-profiles__item.team p{margin-top:10px}}.team-profiles__grid .team-profiles__item.team .team-profiles__profile-image-container{height:170px;width:170px}@media only screen and (max-width:1024px){.team-profiles__grid .team-profiles__item.team .team-profiles__profile-image-container{height:165px;margin-bottom:25px;width:165px}}@media only screen and (max-width:767px){.team-profiles__grid .team-profiles__item.team .team-profiles__profile-image-container{height:160px;margin-bottom:20px;width:160px}.team-profiles__grid .team-profiles__item.team .team-profiles__profile-image-container img{margin-bottom:30px}}.team-profiles__grid .team-profiles__item.team h3{font-size:25px;font-weight:400}.team-profiles__grid .team-profiles__item.team p{color:#7eaf00}.team-profiles__grid .team-profiles__item.team img{margin-bottom:55px}.team-profiles__grid .team-profiles__item.card{position:relative;padding-right:65px}.team-profiles__grid .team-profiles__item.card img{height:35px;right:40px;position:absolute;top:45px;width:35px}@media only screen and (max-width:767px){.team-profiles__grid .team-profiles__item.card img{right:20px;top:20px}}.team-profiles__grid .team-profiles__item.card hr{height:3px;border:0;-webkit-appearance:none;width:35px;margin-top:45px;display:block}@media only screen and (max-width:1024px){.team-profiles__grid .team-profiles__item.card hr{margin-top:30px}}@media only screen and (max-width:767px){.team-profiles__grid .team-profiles__item.card hr{margin-top:20px}}.team-profiles__grid .team-profiles__item.card h3{padding-right:20px}@media only screen and (max-width:1024px){.team-profiles__grid .team-profiles__item.card h3{font-size:28px;line-height:38px}}@media only screen and (max-width:767px){.team-profiles__grid .team-profiles__item.card h3{font-size:24px;line-height:34px}}.team-profiles__grid .team-profiles__item.card p{font-size:16px;line-height:25px}.team-profiles__grid .team-profiles__item h3{font-size:30px;margin-bottom:15px;margin-top:0}.team-profiles__grid .team-profiles__item p{margin-top:15px}.search-results-container{margin-bottom:185px}@media only screen and (max-width:1400px){.search-results-container{margin-bottom:100px}}@media only screen and (max-width:1200px){.search-results-container{margin-bottom:60px}}.search-results-container .breadcrumbs a{color:#143727}.search-results-container__title{font-size:50px;margin-bottom:0;text-align:center;line-height:55px;margin-top:30px}@media only screen and (max-width:900px){.search-results-container__title{font-size:40px;line-height:44px}}@media only screen and (max-width:650px){.search-results-container__title{font-size:30px;line-height:33px}}@media only screen and (max-width:475px){.search-results-container__title{font-size:22px;line-height:28px}}.search-results-container__subtitle{text-align:center;margin-top:20px}.no-results,.search-results-container__filters{margin-top:50px}.no-results{margin-bottom:100px}.no-results__title{text-align:center;margin-top:0}.contact-us--page{margin-bottom:185px}@media only screen and (max-width:1400px){.contact-us--page{margin-bottom:100px}}@media only screen and (max-width:1200px){.contact-us--page{margin-bottom:60px}}.contact-us .breadcrumbs a{color:#143727}.contact-us__header{color:#fff;position:relative;background-color:#143727;margin-top:70px}@media only screen and (max-width:1450px){.contact-us__header{margin-top:30px}}.contact-us__header--gradient:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.4),rgba(84,84,84,.24));display:block;z-index:2}.contact-us__header-image{height:100%;grid-column:1;grid-row:1;object-fit:cover;width:100%;z-index:1}.contact-us__header-text{grid-column:1;padding:60px 135px;grid-row:1;z-index:3}@media only screen and (max-width:1600px){.contact-us__header-text{padding:60px 95px}}@media only screen and (max-width:1160px){.contact-us__header-text{padding:30px 50px}}@media only screen and (max-width:660px){.contact-us__header-text{padding:30px 25px}}.contact-us__title{font-size:80px;margin-bottom:30px;line-height:88px}@media only screen and (max-width:1160px){.contact-us__title{font-size:40px;line-height:44px}}@media only screen and (max-width:660px){.contact-us__title{margin-bottom:20px}}.contact-us__subtitle{margin:0}@media only screen and (max-width:560px){.contact-us__subtitle{font-size:16px}}.contact-us__grid{grid-template-columns:repeat(2,1fr);margin-bottom:40px;grid-gap:70px 135px;margin-top:40px}@media only screen and (max-width:1600px){.contact-us__grid{grid-gap:70px 95px}}@media only screen and (max-width:1200px){.contact-us__grid{grid-gap:45px}}@media only screen and (max-width:930px){.contact-us__grid{grid-template-columns:1fr}}.contact-us__grid-panel--form{grid-column:span 2;padding:40px 85px;background-color:#f0f0f0}@media only screen and (max-width:1400px){.contact-us__grid-panel--form{padding:30px}}@media only screen and (max-width:930px){.contact-us__grid-panel--form{grid-column:unset}}.contact-us__grid-panel--details{padding:50px 85px;background-color:#f0f0f0}@media only screen and (max-width:1400px){.contact-us__grid-panel--details{padding:30px}}.contact-us__grid-panel--image{padding-bottom:60px}@media only screen and (max-width:930px){.contact-us__grid-panel--image{display:none}}.contact-us__grid-panel-title{font-size:36px;margin-bottom:45px;line-height:40px;margin-top:0}@media only screen and (max-width:700px){.contact-us__grid-panel-title{font-size:30px;margin-bottom:30px}}@media only screen and (max-width:400px){.contact-us__grid-panel-title{font-size:24px;line-height:30px}}.contact-us__contact-item{grid-template-columns:95px 1fr;font-size:31px;margin-bottom:50px;align-items:center;grid-gap:10px;line-height:1}@media only screen and (max-width:1600px){.contact-us__contact-item{font-size:24px;margin-bottom:25px}}@media only screen and (max-width:1200px){.contact-us__contact-item{font-size:20px}}@media only screen and (max-width:750px){.contact-us__contact-item{grid-template-columns:60px 1fr;font-size:16px}}@media only screen and (max-width:400px){.contact-us__contact-item{grid-template-columns:1fr}}.contact-us__contact-item-link{color:#143727}.contact-us__grid-image-inner{flex:1;position:relative;margin-top:25px}.contact-us__grid-image-inner:before{height:100%;-webkit-transform:translate(25px,-25px);-moz-transform:translate(25px,-25px);-ms-transform:translate(25px,-25px);-o-transform:translate(25px,-25px);transform:translate(25px,-25px);content:"";background-color:#f0f0f0;width:100%;display:block;z-index:1}.contact-us__grid-image{height:100%;object-fit:cover;width:100%;display:block;z-index:2}.contact-us__offices{margin-top:150px}@media only screen and (max-width:1050px){.contact-us__offices{margin-top:100px}}.contact-us__office-location{margin-bottom:80px}.contact-us__office-location:last-child{margin-bottom:0}.contact-us__office-location--head-office .contact-us__address-line:first-child{margin-bottom:20px;text-transform:uppercase;display:block}@media only screen and (max-width:1450px){.contact-us__office-location--head-office .contact-us__address-line:first-child{margin-bottom:10px}}.contact-us__office-location--head-office .contact-us__office-title-circle{background-color:#7eaf00}.contact-us__office-title{grid-template-columns:50px 1fr;font-size:28px;margin-bottom:20px;align-items:center;grid-gap:36px;line-height:32px;margin-top:0}@media only screen and (max-width:1450px){.contact-us__office-title{font-size:24px}}@media only screen and (max-width:750px){.contact-us__office-title{grid-template-columns:30px 1fr;font-size:20px;grid-gap:20px}}.contact-us__office-title-circle{height:32px;border:7px solid #7eaf00;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:32px}@media only screen and (max-width:750px){.contact-us__office-title-circle{height:30px;border-width:3px;width:30px}}.contact-us__office-details{margin-left:86px}@media only screen and (max-width:750px){.contact-us__office-details{margin-left:50px}}@media only screen and (max-width:450px){.contact-us__office-details{margin-left:0}}.contact-us__office-address{font-size:21px;font-style:normal}@media only screen and (max-width:1450px){.contact-us__office-address{font-size:18px}}@media only screen and (max-width:450px){.contact-us__office-address{font-size:16px}}.contact-us__address-line{display:inline}.contact-us__telephone{font-size:21px;margin-top:20px}@media only screen and (max-width:1450px){.contact-us__telephone{font-size:18px;margin-top:15px}}@media only screen and (max-width:450px){.contact-us__telephone{font-size:16px}}.contact-us__telephone-link{color:#143727}.contact-us__social-accounts{margin-top:100px}.contact-us__social-title{font-size:36px;margin-bottom:35px;margin-left:86px;display:block}@media only screen and (max-width:1150px){.contact-us__social-title{margin-bottom:30px;margin-top:0}}@media only screen and (max-width:750px){.contact-us__social-title{font-size:26px;margin-bottom:20px;margin-left:0}}.contact-us__social-accounts-list{font-size:40px;margin-left:86px}@media only screen and (max-width:1150px){.contact-us__social-accounts-list{font-size:30px;margin-top:0}}@media only screen and (max-width:750px){.contact-us__social-accounts-list{margin-left:0}}.contact-us__social-account-item{margin:0 12px}.contact-us__social-account-item:first-child{margin-left:0}.contact-us__social-account-item:last-child{margin-right:0}.contact-us__social-account-link{text-decoration:none;color:#143727;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.contact-us__social-account-link:hover{text-decoration:none;color:#7eaf00}.standard-page{margin-bottom:100px;margin-top:100px}.sector-detail__button-banner{grid-template-columns:1fr;position:relative;grid-template-rows:1fr;align-items:center}.sector-detail__button-banner:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(84,84,84,.15));display:block;z-index:2}.sector-detail__button-banner-image{height:100%;grid-column:1;grid-row:1;object-fit:cover;width:100%;z-index:1}.sector-detail__button-banner-image--no-blocks{position:relative}.sector-detail__button-link-container{grid-template-columns:repeat(4,1fr);grid-column:1;grid-row:1;margin-bottom:175px;position:relative;max-width:900px;grid-gap:50px 100px;margin-top:175px;z-index:3}@media only screen and (max-width:1500px){.sector-detail__button-link-container{margin-bottom:150px;margin-top:150px}}@media only screen and (max-width:1000px){.sector-detail__button-link-container{margin-bottom:100px;grid-gap:40px 70px;margin-top:100px}}@media only screen and (max-width:800px){.sector-detail__button-link-container{grid-template-columns:1fr;max-width:350px}}.sector-detail__button-link-container.centre-last .sector-detail__button-link:last-child{grid-column:2/span 2}@media only screen and (max-width:800px){.sector-detail__button-link-container.centre-last .sector-detail__button-link:last-child{grid-column:unset}}.sector-detail__button-link{grid-column:span 2;padding:30px;color:#143727;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;background-color:#fff}@media only screen and (max-width:800px){.sector-detail__button-link{grid-column:unset}}.sector-detail__button-link:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);text-decoration:none}.sector-detail__button-link-text{font-size:28px;border-bottom:2px solid #7eaf00;text-align:center;padding-bottom:25px;line-height:48px;display:block}@media only screen and (max-width:400px){.sector-detail__button-link-text{font-size:24px;padding-bottom:15px;line-height:40px}}.error-404{margin-bottom:185px}@media only screen and (max-width:1400px){.error-404{margin-bottom:100px}}@media only screen and (max-width:1200px){.error-404{margin-bottom:60px}}.error-404 .breadcrumbs a{color:#143727}.error-404__inner{text-align:center;margin-top:100px}.page-template-product-finder-step-0 .footer,.page-template-product-finder-step-0 .header,.page-template-product-finder-step-1-systems .footer,.page-template-product-finder-step-1-systems .header,.page-template-product-finder-step-2-security-rating .footer,.page-template-product-finder-step-2-security-rating .header,.page-template-product-finder-step-3-sector .footer,.page-template-product-finder-step-3-sector .header,.page-template-product-finder-step-4-form .footer,.page-template-product-finder-step-4-form .header,.page-template-product-finder-step-5-results .footer,.page-template-product-finder-step-5-results .header{display:none}#product-finder{padding:0 20px 130px;max-width:1464px;margin:0 auto;align-items:center}#product-finder .logo-image{margin-bottom:40px;max-width:129px;margin-left:auto;display:block}#product-finder p{margin:0}#product-finder form{grid-row-gap:1rem;display:grid}#product-finder img{height:auto;max-width:100%}#product-finder section{padding:2rem 2rem 5rem;position:relative;background-color:#f7f7f7;border-radius:1rem}#product-finder section .back-up{position:absolute;bottom:2rem;left:2rem}#product-finder h1{font-size:36px;font-weight:400;margin-bottom:16px;padding-bottom:.5em;line-height:1.2em}#product-finder h1 strong{font-weight:600;color:#7eaf00}#product-finder .finder-title{font-size:30px;color:#7eaf00;padding-bottom:.5em;line-height:1.2em}#product-finder .finder-title strong{font-weight:900;color:#143727}#product-finder picture{overflow:hidden;border-radius:1rem}#product-finder picture img{height:100%;object-fit:cover;width:100%;display:block}#product-finder .link-button{font-weight:400;transition:.6s;min-width:150px;gap:25px;align-items:center;border-radius:.5rem;cursor:pointer;width:fit-content;margin-top:50px;display:flex}#product-finder .link-button .fa{color:#7eaf00}#product-finder .link-button.outline{border:2px solid #143727;text-decoration:none;color:#143727;background-color:inherit}#product-finder .link-button:hover{padding:15px 55px;gap:15px}#product-finder .step{grid-column-gap:30px;align-items:center}#product-finder .back strong{font-weight:inherit}#product-finder .step-4{padding:2rem;color:#fff;position:relative;text-align:center;background-color:#143727;border-radius:1rem}#product-finder .step-4 h2{margin-bottom:1em;color:inherit;border-bottom:2px solid #7eaf00;margin-top:0}#product-finder .step-4 .skip{color:#fff;margin:0 auto;display:block}#product-finder .step-4 .skip strong{text-decoration:underline;font-weight:inherit;color:#7eaf00}#product-finder .step-4 .skip .fa{color:#7eaf00}#product-finder .step-4 .back{width:fit-content;display:block}#product-finder .step-4 .back .fa{margin-right:.5em}#product-finder .step-4 .inner{max-width:575px;margin:0 auto}#product-finder .step-4 form{padding-bottom:38px;display:grid}#product-finder input[type=email],#product-finder input[type=text]{border:1px solid #7eaf00;color:#fff;text-align:center;background-color:#143727;border-radius:.5rem;width:100%;line-height:3em;display:block}#product-finder input[type=email]::placeholder,#product-finder input[type=text]::placeholder{color:#fff}#product-finder .grid{grid-row-gap:30px;grid-column-gap:16px}#product-finder .grid a{overflow:hidden;text-decoration:none;align-items:end;border-radius:1rem;display:grid}#product-finder .grid a strong{color:#143727;transition:.3s;display:block}#product-finder .grid a span{color:#fff}#product-finder .grid a .text{transform:translateY(100%);grid-column:1;padding:0 30px 18px;grid-row:1;font-size:18px;text-decoration:none;color:#fff;transition:.6s;position:relative;background-color:#7eaf00;border-radius:0 0 1rem 1rem;z-index:2}#product-finder .grid a .title{padding:18px 30px;right:0;position:absolute;bottom:100%;background-color:inherit;border-radius:1rem 1rem 0 0;left:0}#product-finder .grid a picture{height:100%;grid-column:1;grid-row:1;position:relative;object-fit:cover;width:100%;z-index:1}#product-finder .grid a img{height:100%;object-fit:cover;width:100%;display:block}#product-finder .grid a p{margin:0}#product-finder .grid a:hover{text-decoration:none}#product-finder .grid a:hover .text{transform:translateY(0);text-decoration:none;background-color:#143727}#product-finder .grid a:hover p{text-decoration:none}#product-finder .grid a:hover strong{color:#7eaf00}#product-finder select{border-color:#7eaf00;padding:1rem 2rem;color:#fff;background-color:#143727;border-radius:.5rem;margin-left:2rem}#product-finder .submit{border:0;margin:30px auto;border-radius:.5rem}#product-finder .submit .fa{color:#7eaf00;margin-left:1rem}#product-finder .select_hidden .toggle_field{margin-top:1rem}#product-finder .select_hidden .toggle_field.hidden{display:none}#product-finder .results{padding:40px;background-color:#f7f7f7;border-radius:1rem}#product-finder .results .results-title{color:#143727;max-width:670px;border-bottom:2px solid #7eaf00;text-align:center;margin:0 auto 48px;width:100%}#product-finder .results nav{grid-column:1/-1;justify-content:center;gap:1rem 4rem;align-items:center;display:flex}#product-finder .results .product-grid{list-style:none;grid-template-columns:100%;padding:0;grid-row-gap:45px;max-width:1200px;grid-column-gap:20px;margin:0 auto}#product-finder .results li{list-style:none;padding:0;margin:0}#product-finder .results .product-card{background-color:inherit}#product-finder .results .product-card__bottom{padding:35px 0}#product-finder .results .product-card__top-text{padding:13px 0 0}@media only screen and (min-width:1024px){#product-finder .step-0{grid-template-columns:3fr 2fr}#product-finder .step-1,#product-finder .step-2,#product-finder .step-3{grid-template-columns:2fr 3fr}#product-finder .back{position:absolute;bottom:3rem;left:3rem}#product-finder .grid.security_ratings,#product-finder .grid.systems{grid-template-columns:1fr 1fr}#product-finder .grid.sector{grid-template-columns:repeat(4,1fr)}#product-finder .grid.sector a .text{padding:0 18px 18px}#product-finder .grid.sector a .title{padding:18px}#product-finder input[type=email],#product-finder input[type=text],#product-finder select{font-size:18px}#product-finder .results .product-grid{grid-template-columns:1fr 1fr 1fr}#product-finder section{min-height:673px}}@media only screen and (min-width:1600px){#product-finder section{padding:50px;font-size:24px}#product-finder section .back-up{bottom:50px;left:50px}#product-finder h1{font-size:55px}#product-finder .finder-title{font-size:45px}#product-finder .step{grid-column-gap:77px}#product-finder .step-3{grid-column-gap:25px}#product-finder .step-4 .finder-title{font-size:62px}#product-finder .grid.sector{grid-template-columns:repeat(5,1fr)}#product-finder .grid.sector a .text{padding:0 18px 18px}#product-finder .grid.sector a .title{padding:18px}}.product-finder-nav{justify-content:space-between;max-width:575px;margin:0 auto 2rem;align-items:center;width:100%;display:flex}.product-finder-nav span{height:2rem;border:1px solid #838383;color:#838383;min-width:2rem;text-align:center;border-radius:1rem;width:2rem;line-height:2rem;display:block}.product-finder-nav span.completed{border:0;color:#fff;background-color:#000}.product-finder-nav span.active{border:0;color:#fff;background-color:#7eaf00}.product-finder-nav span:first-child{order:1}.product-finder-nav span:nth-child(2){order:3}.product-finder-nav span:nth-child(3){order:5}.product-finder-nav:before{order:2}.product-finder-nav:after,.product-finder-nav:before{content:"";border-bottom:2px solid #838383;margin:0 1rem;width:100%;display:block}.product-finder-nav:after{order:4}.product-finder-nav.nav-step-0,.product-finder-nav.nav-step-5{opacity:0}.product-finder-nav.nav-step-2:before,.product-finder-nav.nav-step-3:after,.product-finder-nav.nav-step-3:before,.product-finder-nav.nav-step-4:after,.product-finder-nav.nav-step-4:before{border-bottom:2px solid #7eaf00}.project-meta__inner{justify-content:space-between;margin-bottom:115px;align-items:center;margin-top:115px}@media only screen and (max-width:1320px){.project-meta__inner{justify-content:space-between}}@media only screen and (max-width:1100px){.project-meta__inner{grid-template-columns:repeat(2,1fr);grid-gap:30px;display:-webkit-grid;display:-ms-grid;display:grid}}@media only screen and (max-width:760px){.project-meta__inner{grid-template-columns:1fr}}.project-meta__item{grid-template-columns:50px 1fr;justify-content:center;align-items:center;grid-gap:35px}@media only screen and (max-width:1320px){.project-meta__item{grid-template-columns:30px 1fr;grid-gap:20px}}.project-meta__icon{height:auto;fill:#a3a3a3;max-height:50px;width:100%}.project-meta__text{font-size:23px}@media only screen and (max-width:1320px){.project-meta__text{font-size:18px}}.lite_intro_block.post-hero__content-outer{height:auto;padding-top:0;margin-bottom:0;margin-top:0;display:block}.lite_intro_block.post-hero__content-outer .breadcrumbs{position:relative;padding-right:0;margin:0;padding-left:0}.lite_intro_block.post-hero__content-outer .breadcrumbs a,.lite_intro_block.post-hero__content-outer .breadcrumbs span{color:#143727}.lite_intro_block .container{justify-content:space-between;display:-webkit-flex;display:flex}.lite_intro_block .container picture{max-width:780px;padding-right:50px;width:100%}.lite_intro_block .container picture img{height:100%;max-height:780px;border-radius:1px;display:block}.lite_intro_block .container section{color:#143727;max-width:833px;width:100%;padding-left:50px}.lite_intro_block .container section h1{font-size:56px;font-weight:600;margin-bottom:10px}.lite_intro_block .container section .project_type p{padding:6px 20px;font-size:14px;border:1px solid #143727;color:#143727;background-color:hsla(0,0%,100%,.902);margin:0 0 40px;border-radius:10px;display:inline-block}.lite_intro_block .container section .meta_list{margin-bottom:40px}.lite_intro_block .container section .meta_list p{font-size:15px;margin:0 0 18px;align-items:center;display:-webkit-flex;display:flex}.lite_intro_block .container section .meta_list p:last-of-type{margin-bottom:0}.lite_intro_block .container section .meta_list p i{font-size:24px;margin-right:8px;text-align:center;width:33px}.lite_intro_block .container section .down{height:60px;justify-content:center;font-size:18px;border:1px solid #f0f0f0;align-items:center;border-radius:50%;width:60px;margin-top:50px;display:-webkit-flex;display:flex}@media only screen and (min-width:1025px) and (max-width:1580px){.lite_intro_block.post-hero__content-outer .container picture{max-width:48%;padding-right:0;width:100%}.lite_intro_block.post-hero__content-outer .container picture img{height:auto;position:sticky;top:130px}.lite_intro_block.post-hero__content-outer .container section{max-width:48%;width:100%;padding-left:0}.lite_intro_block.post-hero__content-outer .container section h1{font-size:48px}.lite_intro_block.post-hero__content-outer .container section .project_type p{font-size:16px;margin-bottom:20px}.lite_intro_block.post-hero__content-outer .container section .meta_list{margin-bottom:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.lite_intro_block.post-hero__content-outer .container{display:block}.lite_intro_block.post-hero__content-outer .container picture{max-width:500px;padding-right:0;width:100%}.lite_intro_block.post-hero__content-outer .container section{width:100%;margin-top:30px;padding-left:0}.lite_intro_block.post-hero__content-outer .container section h1{font-size:34px}.lite_intro_block.post-hero__content-outer .container section .project_type p{font-size:16px;margin-bottom:20px}.lite_intro_block.post-hero__content-outer .container section .meta_list{margin-bottom:20px}}@media only screen and (max-width:767px){.lite_intro_block.post-hero__content-outer .container{display:block}.lite_intro_block.post-hero__content-outer .container picture{padding-right:0;width:100%}.lite_intro_block.post-hero__content-outer .container section{width:100%;margin-top:30px;padding-left:0}.lite_intro_block.post-hero__content-outer .container section h1{font-size:34px}.lite_intro_block.post-hero__content-outer .container section .project_type p{font-size:16px;margin-bottom:20px}.lite_intro_block.post-hero__content-outer .container section .meta_list{margin-bottom:20px}}.flexible_image_grid .flexible_grid_container{grid-gap:68px;display:-webkit-grid;display:grid}.flexible_image_grid .flexible_grid_container.two{grid-template-columns:repeat(2,1fr)}.flexible_image_grid .flexible_grid_container.three{grid-template-columns:repeat(3,1fr)}.flexible_image_grid .flexible_grid_container.four{grid-template-columns:repeat(4,1fr)}.flexible_image_grid .flexible_grid_container .grid_image img{height:100%;max-height:100%;object-fit:cover;border-radius:11px;display:block}@media only screen and (min-width:768px) and (max-width:1024px){.flexible_image_grid .flexible_grid_container.four,.flexible_image_grid .flexible_grid_container.three,.flexible_image_grid .flexible_grid_container.two{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.flexible_image_grid .flexible_grid_container.four,.flexible_image_grid .flexible_grid_container.three,.flexible_image_grid .flexible_grid_container.two{grid-template-columns:repeat(1,1fr)}}.post-overview{padding-top:150px;background-color:#f0f0f0;padding-bottom:150px}.post-overview--news{margin-top:140px}@media only screen and (max-width:1200px){.post-overview{padding-top:70px;padding-bottom:70px}}.post-overview__inner{justify-content:space-between;flex-wrap:wrap;align-items:flex-start}@media only screen and (max-width:1080px){.post-overview__inner{flex-direction:column}}.post-overview__image-container{position:relative;border-radius:1px;order:2;width:calc(50% - 65px)}@media only screen and (max-width:1350px){.post-overview__image-container{width:40%}}@media only screen and (max-width:1080px){.post-overview__image-container{margin-bottom:80px;max-width:500px;margin-left:15px;order:-1;width:calc(100% - 30px)}}@media only screen and (max-width:600px){.post-overview__image-container{margin-bottom:55px;width:calc(100% - 15px)}}.post-overview__image-container:after{content:"";padding-bottom:100%;display:block}.post-overview__image{height:100%;object-fit:cover;border-radius:1px;width:100%;display:block}.post-overview__text-container{padding-top:40px;border-top:4px solid #7eaf00;width:calc(50% - 150px)}@media only screen and (max-width:1350px){.post-overview__text-container{width:50%}}@media only screen and (max-width:1080px){.post-overview__text-container{width:100%}}.post-overview__title{font-size:35px;margin:0 0 50px;width:100%;line-height:44px}@media only screen and (max-width:1200px){.post-overview__title{font-size:24px;margin-bottom:30px;line-height:40px}}.post-overview__large-text{font-size:28px;font-weight:400;margin-bottom:36px;line-height:48px}@media only screen and (max-width:1200px){.post-overview__large-text{font-size:24px;margin-bottom:36px;line-height:40px}}.post-overview__small-text{font-size:18px;line-height:31px}.post-overview__small-text ul h4{display:contents}.post-contact-form{margin-bottom:120px;margin-top:120px}.post-contact-form__title-container{margin-bottom:70px;text-align:center}.post-contact-form__title{font-size:36px;margin-bottom:30px;line-height:46px;margin-top:0}@media only screen and (max-width:1200px){.post-contact-form__title{font-size:28px;line-height:32px}}.post-contact-form__info-text{font-size:28px;line-height:48px}@media only screen and (max-width:1200px){.post-contact-form__info-text{font-size:20px;line-height:30px}}.post-download-bar{overflow:hidden;padding:70px 0}.post-download-bar.grey{background-color:#f0f0f0}.post-download-bar__button{padding:12px;justify-content:center;border:1px solid #143727;color:#fff;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-align:center;background-color:#143727;align-items:center;line-height:1.5}@media only screen and (max-width:500px){.post-download-bar__button{padding:16px 35px;flex-direction:column}}.post-download-bar__button:hover{text-decoration:none;color:#143727;background-color:transparent}.post-download-bar__button-icon{height:40px;font-size:40px;margin-right:25px;width:30px}@media only screen and (max-width:500px){.post-download-bar__button-icon{margin-right:0;margin-bottom:16px}}.post-download-bar__button-text{font-size:19px}.post-alternate-text{padding-top:90px;position:relative;padding-bottom:90px}@media only screen and (max-width:1000px){.post-alternate-text{padding-top:40px;padding-bottom:40px}}.post-alternate-text.lead-in:before{height:calc(25% + 100px);right:0;content:"";position:absolute;top:0;background-color:#f0f0f0;left:0;display:none}@media only screen and (max-width:965px){.post-alternate-text.lead-in:before{display:none}}.post-alternate-text__inner{justify-content:space-between;position:relative;z-index:2}@media only screen and (max-width:965px){.post-alternate-text__inner{flex-direction:column}}.post-alternate-text__inner.align-top{align-items:flex-start}@media only screen and (max-width:965px){.post-alternate-text__inner.align-top .post-alternate-text__image-container{max-width:500px}}.post-alternate-text__inner.right .post-alternate-text__image-container{order:2}@media only screen and (max-width:965px){.post-alternate-text__inner.right .post-alternate-text__image-container{order:-1}}.post-alternate-text__image-container{width:calc(50% - 60px)}@media only screen and (max-width:1365px){.post-alternate-text__image-container{width:calc(40% - 30px)}}@media only screen and (max-width:965px){.post-alternate-text__image-container{width:100%}}.post-alternate-text__image{height:100%;object-fit:cover;width:100%;display:block}.post-alternate-text__text-container{padding:50px 0;width:calc(50% - 60px)}@media only screen and (max-width:1365px){.post-alternate-text__text-container{width:calc(60% - 30px)}}@media only screen and (max-width:965px){.post-alternate-text__text-container{width:100%}}.post-alternate-text__title{margin:0 0 50px}.post-system-benefits{overflow:hidden}.post-system-benefits__product-item{margin-bottom:150px;margin-top:150px}@media only screen and (max-width:1400px){.post-system-benefits__product-item{margin-bottom:100px;margin-top:100px}}@media only screen and (max-width:600px){.post-system-benefits__product-item{margin-bottom:50px;margin-top:50px}}.post-system-benefits__product-item.right .post-system-benefits__image-container{order:2}@media only screen and (max-width:1000px){.post-system-benefits__product-item.right .post-system-benefits__image-container{order:-1}}.post-system-benefits__product-item.project:nth-child(2n) .post-system-benefits__image-container{order:2}@media only screen and (max-width:1000px){.post-system-benefits__product-item.project:nth-child(2n) .post-system-benefits__image-container{order:-1}}.post-system-benefits__product-title{font-size:20px;margin-bottom:50px;line-height:28px}.post-system-benefits__product-title a:hover{text-decoration:none}.post-system-benefits__product-item-detail{justify-content:space-between;align-items:flex-start}@media only screen and (max-width:1000px){.post-system-benefits__product-item-detail{flex-direction:column}}.post-system-benefits__image-container{margin-left:30px;width:calc(50% - 30px)}@media only screen and (max-width:1000px){.post-system-benefits__image-container{width:100%}}@media only screen and (max-width:750px){.post-system-benefits__image-container{margin-left:15px}}.post-system-benefits__image-inner{flex:1;height:100%;background-color:#f0f0f0;width:100%}.post-system-benefits__image{height:100%;-webkit-transform:translate(-30px,30px);-moz-transform:translate(-30px,30px);-ms-transform:translate(-30px,30px);-o-transform:translate(-30px,30px);transform:translate(-30px,30px);object-fit:cover;width:100%;display:block}@media only screen and (max-width:750px){.post-system-benefits__image{-webkit-transform:translate(-15px,15px);-moz-transform:translate(-15px,15px);-ms-transform:translate(-15px,15px);-o-transform:translate(-15px,15px);transform:translate(-15px,15px)}}.post-system-benefits__text-container{padding-top:80px;align-items:flex-end;width:calc(50% - 100px)}@media only screen and (max-width:1250px){.post-system-benefits__text-container{width:calc(50% - 50px)}}@media only screen and (max-width:1000px){.post-system-benefits__text-container{width:100%}}@media only screen and (max-width:500px){.post-system-benefits__text-container{padding-top:40px}}.post-system-benefits__features-item{grid-template-columns:25px 1fr;align-items:flex-start;grid-gap:0 25px}@media only screen and (max-width:780px){.post-system-benefits__features-item{grid-template-columns:20px 1fr;grid-gap:0 20px}}@media only screen and (max-width:500px){.post-system-benefits__features-item{grid-template-columns:15px 1fr}}.post-system-benefits__features-item-icon{height:25px;background-color:#7eaf00;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:25px;margin-top:2px}@media only screen and (max-width:780px){.post-system-benefits__features-item-icon{height:20px;width:20px}}@media only screen and (max-width:500px){.post-system-benefits__features-item-icon{height:15px;width:15px;margin-top:7px}}.post-image-popout-text{padding-top:90px;margin-bottom:60px;padding-bottom:110px;margin-top:60px}.post-image-popout-text.grey{color:#143727;background-color:#f0f0f0}.post-image-popout-text.dark-green{color:#fff;background-color:#143727}.post-image-popout-text.light-green{color:#143727;background-color:#7eaf00}.post-image-popout-text.additional-margin{margin-bottom:120px}@media only screen and (max-width:1090px){.post-image-popout-text.additional-margin{margin-bottom:60px}}.post-image-popout-text.large .post-image-popout-text__title{font-size:35px;line-height:44px}@media only screen and (max-width:1400px){.post-image-popout-text.large .post-image-popout-text__title{font-size:29px;line-height:35px}}.post-image-popout-text.large .post-image-popout-text__text{font-size:28px;line-height:48px}@media only screen and (max-width:1400px){.post-image-popout-text.large .post-image-popout-text__text{font-size:22px;line-height:42px}}.post-image-popout-text.large .post-image-popout-text__image-container{width:450px}@media only screen and (max-width:700px){.post-image-popout-text.large .post-image-popout-text__image-container{width:90%}}.post-image-popout-text.small .post-image-popout-text__title{font-size:28px;line-height:48px}@media only screen and (max-width:800px){.post-image-popout-text.small .post-image-popout-text__title{font-size:24px;line-height:40px}}.post-image-popout-text.small .post-image-popout-text__text{font-size:18px;line-height:31px}.post-image-popout-text.right .post-image-popout-text__image-container{order:2}@media only screen and (max-width:1090px){.post-image-popout-text.right .post-image-popout-text__image-container{order:-1}}.post-image-popout-text__inner{justify-content:space-between}@media only screen and (max-width:1090px){.post-image-popout-text__inner{flex-direction:column}}.post-image-popout-text__image-container{position:relative;width:calc(50% - 200px)}@media only screen and (max-width:1300px){.post-image-popout-text__image-container{width:calc(50% - 40px);margin-top:0}}@media only screen and (max-width:1090px){.post-image-popout-text__image-container{margin-right:auto;margin-bottom:60px;margin-left:auto}}@media only screen and (max-width:950px){.post-image-popout-text__image-container{width:calc(100% - 200px)}}@media only screen and (max-width:700px){.post-image-popout-text__image-container{width:100%}}.post-image-popout-text__image-container-inner{position:relative;width:100%}.post-image-popout-text__image-container-inner--contain-image{height:calc(100% + 190px)}@media only screen and (max-width:1300px){.post-image-popout-text__image-container-inner--contain-image{height:auto}}.post-image-popout-text__image-container-inner--contain-image .post-image-popout-text__image{height:100%;object-fit:contain}.post-image-popout-text__image{height:auto;border-radius:1px;width:100%;display:block}@media only screen and (max-width:1200px){.post-image-popout-text__image{position:static}}.post-image-popout-text__text-container{width:50%}@media only screen and (max-width:1300px){.post-image-popout-text__text-container{width:calc(50% - 40px)}}@media only screen and (max-width:1090px){.post-image-popout-text__text-container{width:100%}}.post-image-popout-text__title{margin:0 0 60px}.post-image-popout-text__text{max-width:650px}@media only screen and (max-width:1090px){.post-image-popout-text__text{max-width:unset}}.post-system-cards{padding:65px 180px 90px;margin-bottom:150px;background-color:#f0f0f0;border-radius:1px;margin-top:150px}@media only screen and (max-width:1750px){.post-system-cards{padding:110px 70px}}@media only screen and (max-width:1200px){.post-system-cards{padding:70px 30px}}@media only screen and (max-width:800px){.post-system-cards{padding:30px}}.post-system-cards__title{font-size:35px;margin-bottom:70px;text-align:center;line-height:44px;margin-top:0}@media only screen and (max-width:1200px){.post-system-cards__title{margin-bottom:25px}}@media only screen and (max-width:800px){.post-system-cards__title{font-size:26px;line-height:35px}}.post-system-cards__text{font-size:28px;max-width:1170px;margin:0 auto 90px;line-height:48px}@media only screen and (max-width:1620px){.post-system-cards__text{font-size:22px;margin-bottom:40px;line-height:35px}}@media only screen and (max-width:800px){.post-system-cards__text{font-size:18px;line-height:26px}}.post-system-cards__card-container{grid-template-columns:repeat(var(--columns),1fr);max-width:var(--width);margin:0 auto;grid-gap:100px var(--gap)}@media only screen and (max-width:1430px){.post-system-cards__card-container{grid-template-columns:repeat(2,1fr);grid-gap:35px}}@media only screen and (max-width:920px){.post-system-cards__card-container{grid-template-columns:1fr}}.post-system-cards__card{flex-direction:column;background-color:#fff}.post-system-cards__card:hover .animated-slide-link__text{opacity:1}.post-system-cards__card:hover .animated-slide-link__circle{right:0}.post-system-cards__card-image-container{height:225px}.post-system-cards__card-image{height:100%;object-fit:cover;width:100%;display:block}.post-system-cards__card-content-container{flex:1;padding:15px;flex-direction:column}.post-system-cards__card-title{padding:15px 35px;font-size:20px;margin-bottom:40px;text-transform:uppercase;line-height:28px;margin-top:0}@media only screen and (max-width:1620px){.post-system-cards__card-title{padding:15px}}.post-system-cards__card-title-link{color:#143727}.post-system-cards__card-title-link:hover{text-decoration:none}.post-system-cards__card-text-container{flex:1;padding:35px;font-size:14px;border-top:1px solid #7eaf00;flex-direction:column;line-height:24px}@media only screen and (max-width:1620px){.post-system-cards__card-text-container{padding:15px}}.post-system-cards__card-text{margin-bottom:50px}.post-system-cards__card-link-container{margin-top:auto}.post-image-gallery{padding:110px 180px;margin-bottom:150px;background-color:#f0f0f0;margin-top:150px}@media only screen and (max-width:1750px){.post-image-gallery{padding:110px 70px}}@media only screen and (max-width:1200px){.post-image-gallery{padding:70px 30px}}@media only screen and (max-width:800px){.post-image-gallery{padding:30px}}.post-image-gallery__title{font-size:35px;margin-bottom:70px;line-height:44px;margin-top:0}@media only screen and (max-width:1200px){.post-image-gallery__title{margin-bottom:25px}}@media only screen and (max-width:800px){.post-image-gallery__title{font-size:26px;line-height:35px}}.post-image-gallery__grid{grid-template-columns:repeat(3,1fr);grid-gap:60px}@media only screen and (max-width:1200px){.post-image-gallery__grid{grid-gap:30px}}@media only screen and (max-width:720px){.post-image-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.post-image-gallery__grid{grid-gap:20px}}.post-image-gallery__grid-item{position:relative;margin:0}.post-image-gallery__grid-item:after{content:"";padding-bottom:100%;display:block}.post-image-gallery__image{height:100%;object-fit:cover;width:100%;display:block}.post-quote{margin-bottom:150px;margin-top:150px}@media only screen and (max-width:1090px){.post-quote--no-image{margin-bottom:70px;margin-top:70px}}.post-quote--no-image .post-quote__inner{max-width:1400px}.post-quote--no-image .post-quote__name-role{color:#7eaf00}@media only screen and (max-width:1200px){.post-quote--no-image .post-quote__name-role{margin-left:0}}.post-quote--image{padding-top:90px;padding-bottom:90px}@media only screen and (max-width:1090px){.post-quote--image{margin-bottom:70px}}.post-quote--image .post-quote__inner{grid-template-columns:500px 1fr;grid-gap:200px}@media only screen and (max-width:1560px){.post-quote--image .post-quote__inner{grid-gap:100px}}@media only screen and (max-width:1090px){.post-quote--image .post-quote__inner{grid-template-columns:1fr}}.post-quote__inner{padding:50px 150px;border-radius:1px;background:linear-gradient(90deg,#133727,#072115)}@media only screen and (max-width:1200px){.post-quote__inner{padding:50px}}.post-quote__image{height:auto;width:100%;margin-top:-150px;display:block}@media only screen and (max-width:1090px){.post-quote__image{margin-right:auto;max-width:450px;margin-left:auto}}.post-quote__text-container{color:#fff}.post-quote__quote-text{font-size:28px;line-height:48px}@media only screen and (max-width:1400px){.post-quote__quote-text{font-size:24px;line-height:40px}}@media only screen and (max-width:1200px){.post-quote__quote-text{font-size:20px;line-height:35px}}.post-quote__quote-text svg{fill:#7eaf00}.post-quote__quote-text svg+p{margin-top:0}.post-quote__name-role{margin-top:45px}.post-twotone-content{overflow:hidden;margin-bottom:150px;margin-top:150px}@media only screen and (max-width:960px){.post-twotone-content{margin-bottom:60px;margin-top:60px}}.post-twotone-content__inner{grid-template-columns:repeat(2,1fr);align-items:flex-start;grid-auto-rows:minmax(min-content,max-content);grid-gap:0 100px}@media only screen and (max-width:1500px){.post-twotone-content__inner{grid-gap:0 100px}}@media only screen and (max-width:1000px){.post-twotone-content__inner{grid-gap:0 55px}}@media only screen and (max-width:960px){.post-twotone-content__inner{grid-template-columns:1fr}}@media only screen and (max-width:700px){.post-twotone-content__inner{grid-gap:0 55px}}.post-twotone-content__inner--large-text .post-twotone-content__large-text-container{grid-column:1;grid-row:1;z-index:2}@media only screen and (max-width:1200px){.post-twotone-content__inner--large-text .post-twotone-content__large-text-container{grid-column:1;grid-row:1;margin-bottom:40px}}@media only screen and (max-width:960px){.post-twotone-content__inner--large-text .post-twotone-content__large-text-container{grid-row:2}}.post-twotone-content__inner--large-text .post-twotone-content__large-text{padding-bottom:100px}@media only screen and (max-width:1200px){.post-twotone-content__inner--large-text .post-twotone-content__large-text{padding-bottom:50px}}@media only screen and (max-width:960px){.post-twotone-content__inner--large-text .post-twotone-content__large-text{padding-bottom:0}}@media only screen and (max-width:1200px){.post-twotone-content__inner--large-text .post-twotone-content__image-container{grid-row:1}}@media only screen and (max-width:960px){.post-twotone-content__inner--large-text .post-twotone-content__image-container{margin-bottom:0;margin-top:0}}.post-twotone-content__inner--no-large-text{grid-template-rows:250px 250px 1fr}@media only screen and (max-width:1200px){.post-twotone-content__inner--no-large-text{grid-template-rows:unset}}.post-twotone-content__inner--no-large-text .post-twotone-content__title{grid-column:1;grid-row:1}@media only screen and (max-width:1200px){.post-twotone-content__inner--no-large-text .post-twotone-content__title{grid-column:1/span 2;grid-row:2}}@media only screen and (max-width:960px){.post-twotone-content__inner--no-large-text .post-twotone-content__title{grid-column:1;margin-bottom:30px}}.post-twotone-content__inner--no-large-text .post-twotone-content__small-text{padding-top:0;grid-row:2/span 2}@media only screen and (max-width:1200px){.post-twotone-content__inner--no-large-text .post-twotone-content__small-text{grid-row:3/span 2}}.post-twotone-content__inner--no-large-text .post-twotone-content__image-container{grid-row:1/span 2}@media only screen and (max-width:1200px){.post-twotone-content__inner--no-large-text .post-twotone-content__image-container:after{display:none}.post-twotone-content__inner--no-large-text .post-twotone-content__image-container{grid-column:1/span 2;grid-row:1;margin-right:auto;margin-bottom:40px;margin-left:auto}}@media only screen and (max-width:960px){.post-twotone-content__inner--no-large-text .post-twotone-content__image-container{grid-column:1}}@media only screen and (max-width:1200px){.post-twotone-content__inner--no-large-text .post-twotone-content__image{position:static}}.post-twotone-content__inner--no-large-text .post-twotone-content__grey{grid-row:1/span 2}@media only screen and (max-width:1200px){.post-twotone-content__inner--no-large-text .post-twotone-content__grey{grid-row:2/span 3}}.post-twotone-content__image-container{grid-column:2;grid-row:1/span 3;position:relative;margin-top:130px;z-index:2}.post-twotone-content__image-container:after{content:"";padding-bottom:120%;display:block}@media only screen and (max-width:1500px){.post-twotone-content__image-container:after{padding-bottom:130%}}@media only screen and (max-width:960px){.post-twotone-content__image-container:after{display:none}}@media only screen and (max-width:1500px){.post-twotone-content__image-container{margin-top:75px}}@media only screen and (max-width:1200px){.post-twotone-content__image-container{margin-bottom:40px;margin-top:40px}}@media only screen and (max-width:960px){.post-twotone-content__image-container{grid-column:1;grid-row:1;margin-right:auto;max-width:450px;margin-left:auto}}.post-twotone-content__image{height:100%;object-fit:cover;width:100%;display:block}@media only screen and (max-width:960px){.post-twotone-content__image{height:auto;position:static}}.post-twotone-content__text-container{grid-column:1;padding:50px 100px 100px 0;grid-row:1/span 2;position:relative;z-index:2}@media only screen and (max-width:1500px){.post-twotone-content__text-container{padding:50px 50px 50px 0}}@media only screen and (max-width:960px){.post-twotone-content__text-container{padding:0;grid-row:2}}.post-twotone-content__title{padding-top:80px;font-size:35px;margin-bottom:40px;line-height:44px;margin-top:0;z-index:2}@media only screen and (max-width:640px){.post-twotone-content__title{font-size:28px;line-height:36px}}.post-twotone-content__large-text{grid-column:1;grid-row:2;font-size:28px;line-height:48px;z-index:2}@media only screen and (max-width:1400px){.post-twotone-content__large-text{font-size:24px;line-height:40px}}@media only screen and (max-width:1200px){.post-twotone-content__large-text{font-size:20px;line-height:32px}}.post-twotone-content__small-text{grid-column:1;padding:100px 100px 100px 0;z-index:2}@media only screen and (max-width:1500px){.post-twotone-content__small-text{padding:50px 0}}@media only screen and (max-width:1200px){.post-twotone-content__small-text{grid-column:1/-1;grid-row:3}}@media only screen and (max-width:1000px){.post-twotone-content__small-text{padding-right:0}}@media only screen and (max-width:960px){.post-twotone-content__small-text{grid-column:1;grid-row:3}}.post-twotone-content__small-text--bullet ul{margin-top:30px}.post-twotone-content__small-text--bullet ul li{grid-template-columns:25px 1fr;align-items:flex-start;grid-gap:0 25px;margin-top:20px}@media only screen and (max-width:780px){.post-twotone-content__small-text--bullet ul li{grid-template-columns:20px 1fr;grid-gap:0 20px}}@media only screen and (max-width:500px){.post-twotone-content__small-text--bullet ul li{grid-template-columns:15px 1fr}}.post-twotone-content__small-text--bullet ul li:before{height:25px;content:"";background-color:#7eaf00;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:25px;margin-top:2px}@media only screen and (max-width:780px){.post-twotone-content__small-text--bullet ul li:before{height:20px;width:20px}}@media only screen and (max-width:500px){.post-twotone-content__small-text--bullet ul li:before{height:15px;width:15px;margin-top:7px}}.post-twotone-content__small-text--tick ul{margin-top:30px}.post-twotone-content__small-text--tick ul li{grid-template-columns:30px 1fr;align-items:flex-start;grid-gap:0 55px;margin-top:30px}@media only screen and (max-width:780px){.post-twotone-content__small-text--tick ul li{grid-template-columns:20px 1fr;grid-gap:0 20px;margin-top:15px}}.post-twotone-content__small-text--tick ul li:before{height:30px;content:"";background:url(https://karaden.shop/wp-content/themes/cld-systems/images/tick.svg) no-repeat 50%;background-size:100%}@media only screen and (max-width:780px){.post-twotone-content__small-text--tick ul li:before{height:20px;margin-top:4px}}.post-twotone-content__grey{height:100%;grid-column:1/-1;grid-row:1;position:relative;display:block;z-index:1}@media only screen and (max-width:960px){.post-twotone-content__grey{grid-row:3}}.post-twotone-content__grey:after{content:"";position:absolute;bottom:0;top:0;background-color:#f0f0f0;left:-50vw;width:150vw;display:block}.padded_full_content_block{margin:70px 0;display:block}.padded_full_content_block .padded_full_content_block_container{padding:53px 58px;color:#143727;background-color:#f0f0f0;border-radius:1px}.padded_full_content_block .padded_full_content_block_container h2{font-size:28px;font-weight:600;line-height:48px}.padded_full_content_block .padded_full_content_block_container h2:first-of-type{margin-top:0}.padded_full_content_block .padded_full_content_block_container h3{font-size:26px}.padded_full_content_block .padded_full_content_block_container h4{font-size:24px}.padded_full_content_block .padded_full_content_block_container p{font-size:18px}@media only screen and (max-width:767px){.padded_full_content_block .padded_full_content_block_container{padding:25px}.padded_full_content_block .padded_full_content_block_container h2{font-size:24px}.padded_full_content_block .padded_full_content_block_container h3{font-size:22px}.padded_full_content_block .padded_full_content_block_container h4{font-size:20px}.padded_full_content_block .padded_full_content_block_container p{font-size:16px;margin-top:1rem}}.advanced_text_image.content{justify-content:space-between;max-width:1400px;display:-webkit-flex;display:flex}.advanced_text_image.content .advanced_text_image_content{max-width:576px;width:45%}.advanced_text_image.content .advanced_text_image_content h2{font-size:28px;font-weight:400}.advanced_text_image.content .advanced_text_image_images_container{grid-template-columns:repeat(2,1fr);max-width:724px;grid-gap:20px;width:52%;display:-webkit-grid;display:-ms-grid;display:grid}.advanced_text_image.content .advanced_text_image_images_container picture.column_span_full{grid-column:span 2}.advanced_text_image.content .advanced_text_image_images_container picture.row_span_full{grid-row:1/span 2}.advanced_text_image.content .advanced_text_image_images_container picture.row_span_full img{height:100%}.advanced_text_image.content .advanced_text_image_images_container picture img{height:100%;max-width:100%;object-fit:cover;border-radius:1px;width:100%;display:block}@media only screen and (min-width:768px) and (max-width:1024px){.advanced_text_image.content{flex-wrap:wrap}.advanced_text_image.content .advanced_text_image_content{margin-bottom:25px;max-width:100%;width:100%}.advanced_text_image.content .advanced_text_image_content h2{font-size:24px;line-height:inherit}.advanced_text_image.content .advanced_text_image_images_container{max-width:100%;grid-gap:10px;width:100%}}@media only screen and (max-width:767px){.advanced_text_image.content{flex-wrap:wrap}.advanced_text_image.content .advanced_text_image_content{margin-bottom:25px;max-width:100%;width:100%}.advanced_text_image.content .advanced_text_image_content h2{font-size:24px;line-height:inherit}.advanced_text_image.content .advanced_text_image_images_container{max-width:100%;grid-gap:10px;width:100%}}.product-details{margin-bottom:185px}@media only screen and (max-width:1400px){.product-details{margin-bottom:100px}}@media only screen and (max-width:1200px){.product-details{margin-bottom:60px}}.product-details .breadcrumbs a{color:#143727}.product-details__inner{grid-template-columns:1fr 415px;padding:0 25px 0 140px;align-items:flex-end;grid-gap:90px;margin-top:50px}@media only screen and (max-width:1650px){.product-details__inner{grid-template-columns:1fr 365px}}@media only screen and (max-width:1600px){.product-details__inner{padding-left:80px}}@media only screen and (max-width:1550px){.product-details__inner{padding:0 25px 0 35px}}@media only screen and (max-width:1400px){.product-details__inner{grid-gap:60px}}@media only screen and (max-width:1320px){.product-details__inner{grid-template-columns:1fr 320px}}@media only screen and (max-width:1200px){.product-details__inner{grid-template-columns:1fr;grid-gap:40px}}@media only screen and (max-width:700px){.product-details__inner{padding:0 20px}}.product-details__main{min-height:870px}.product-details__header{margin-bottom:40px;align-items:flex-end;margin-left:60px}@media only screen and (max-width:1200px){.product-details__header{margin-left:0}}@media only screen and (max-width:800px){.product-details__header{flex-direction:column;align-items:flex-start}}.product-details__title-container{margin-right:40px}@media only screen and (max-width:800px){.product-details__title-container{margin-right:0;margin-bottom:30px}}.product-details__category-tag{margin-bottom:20px}@media only screen and (max-width:700px){.product-details__category-tag{font-size:14px;margin-bottom:10px}}.product-details__title{font-size:36px;margin-bottom:19px;line-height:46px;margin-top:0}@media only screen and (max-width:1450px){.product-details__title{font-size:32px;line-height:42px}}@media only screen and (max-width:700px){.product-details__title{font-size:26px;line-height:36px}}@media only screen and (max-width:550px){.product-details__title{font-size:26px;line-height:36px}}.product-details__sub-title{font-size:16px;font-weight:600;margin-bottom:19px;line-height:26px}.product-details__accreditation-logos{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;margin-left:85px;z-index:2}@media only screen and (max-width:1200px){.product-details__accreditation-logos{margin-left:16px}}@media only screen and (max-width:530px){.product-details__accreditation-logos{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);flex-wrap:wrap;margin-left:0;margin-top:70px}}.product-details__accreditation-item{padding:5px;background-color:#fff;margin:0 15px;width:90px}@media only screen and (max-width:1600px){.product-details__accreditation-item{margin:0 10px}}@media only screen and (max-width:1350px){.product-details__accreditation-item{width:70px}}@media only screen and (max-width:660px){.product-details__accreditation-item{width:55px}}@media only screen and (max-width:530px){.product-details__accreditation-item{width:60px}}@media only screen and (max-width:400px){.product-details__accreditation-item{margin:0 10px 8px}}.product-details__accreditation-logo{height:auto;border-radius:0;width:100%;display:block}.product-details__image-block{margin-bottom:65px;position:relative}@media only screen and (max-width:1400px){.product-details__image-block{margin-bottom:50px}}.product-details__image-block:before{content:"";padding-bottom:45%;display:block}.product-details__image-block:after{-webkit-transform:translateY(65px);-moz-transform:translateY(65px);-ms-transform:translateY(65px);-o-transform:translateY(65px);transform:translateY(65px);right:0;content:"";position:absolute;bottom:0;top:0;background-color:#f0f0f0;left:0;display:block}@media only screen and (max-width:1400px){.product-details__image-block:after{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}}.product-details__images{justify-content:space-between;margin-right:50px;right:0;position:absolute;bottom:0;top:0;margin-left:100px;left:0;z-index:2}@media only screen and (max-width:1400px){.product-details__images{margin-right:15px;margin-left:70px}}@media only screen and (max-width:1200px){.product-details__images{margin-left:15px}}.product-details__image-container{height:100%;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;margin:0 var(--margin,20px);cursor:pointer;width:var(--width,170px)}@media only screen and (max-width:1400px){.product-details__image-container{width:calc(var(--width, 170px)/1.5)}}@media only screen and (max-width:1200px){.product-details__image-container{margin:0 var(--margin,10px)}}@media only screen and (max-width:900px){.product-details__image-container{width:calc(var(--width, 170px)/2.3)}}@media only screen and (max-width:600px){.product-details__image-container{margin:0 var(--margin,5px);width:calc(var(--width, 170px)/3)}}@media only screen and (max-width:400px){.product-details__image-container{width:calc(var(--width, 170px)/5)}}.product-details__image-container.wide{flex:1}.product-details__image{height:100%;object-fit:cover;width:100%}.product-details__image-toggle{height:76px;justify-content:center;border:1px solid #143727;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all .2s,transform .5s ease-in-out;-moz-transition:all .2s,transform .5s ease-in-out;-ms-transition:all .2s,transform .5s ease-in-out;-o-transition:all .2s,transform .5s ease-in-out;transition:all .2s,transform .5s ease-in-out;position:absolute;background-color:transparent;align-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;width:76px;z-index:4}.product-details__image-toggle--next{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);right:-40px;opacity:0;visibility:hidden;top:5%}.product-details__image-toggle--prev{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);opacity:0;bottom:5%;visibility:hidden;left:20px}.product-details__image-toggle.visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}@media only screen and (max-width:1400px){.product-details__image-toggle{height:55px;width:55px}}@media only screen and (max-width:1200px){.product-details__image-toggle{display:none}}.product-details__image-toggle-arrow{height:27px;font-size:27px;width:27px}.product-details__image-click-hint{font-size:30px;right:33px;color:#000;position:absolute;bottom:10px;display:none;z-index:4}@media only screen and (max-width:1200px){.product-details__image-click-hint{display:block}}@media only screen and (max-width:400px){.product-details__image-click-hint{font-size:21px;right:28px;bottom:4px}}.product-details__click-hint-pulse{height:7px;position:absolute;top:-3px;left:5px;width:7px;display:block}@media only screen and (max-width:400px){.product-details__click-hint-pulse{height:5px;top:1px;left:3px;width:5px}}.product-details__click-hint-pulse:before{animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,.4) infinite;height:300%;border:1px solid #000;content:"";position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-left:-100%;width:300%;margin-top:-100%;display:block}.product-details__description{padding:90px 115px 150px;font-size:28px;background-color:#f0f0f0;line-height:48px;margin-top:150px}@media only screen and (max-width:1550px){.product-details__description{padding:60px 65px;font-size:22px;line-height:35px;margin-top:65px}}@media only screen and (max-width:1400px){.product-details__description{margin-top:20px}}@media only screen and (max-width:780px){.product-details__description{padding:25px;font-size:18px;line-height:30px}}@media only screen and (max-width:500px){.product-details__description{font-size:16px;line-height:27px}}.product-details__features{padding:0 85px;margin:70px 0}@media only screen and (max-width:1400px){.product-details__features{padding:0}}@media only screen and (max-width:780px){.product-details__features{margin:45px 0}}.product-details__features-title{font-size:20px;margin-bottom:50px;line-height:22px}@media only screen and (max-width:780px){.product-details__features-title{margin-bottom:30px}}.product-details__features-list{margin-left:30px}@media only screen and (max-width:780px){.product-details__features-list{margin-left:0}}.product-details__features-item{grid-template-columns:30px 1fr;align-items:flex-start;grid-gap:0 55px;margin-top:30px}@media only screen and (max-width:780px){.product-details__features-item{grid-template-columns:20px 1fr;grid-gap:0 20px;margin-top:15px}}.product-details__features-item-icon{height:30px;background:url(https://karaden.shop/wp-content/themes/cld-systems/images/tick.svg) no-repeat 50%;background-size:100%}@media only screen and (max-width:780px){.product-details__features-item-icon{height:20px;margin-top:4px}}.product-details__enquire-button-container{margin:70px 115px 0}@media only screen and (max-width:1400px){.product-details__enquire-button-container{margin:70px 0 0}}.product-details__enquire-button{padding:20px 35px;font-size:20px;border:1px solid #143727;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;min-width:310px;text-align:center;background-color:#143727;line-height:1;display:inline-block}@media only screen and (max-width:550px){.product-details__enquire-button{font-size:18px;min-width:220px}}.product-details__enquire-button:hover{text-decoration:none;color:#143727;background-color:#fff}.product-details__video{margin-top:70px}.product-bottom{grid-template-columns:repeat(2,1fr);margin-bottom:170px;margin-top:170px}.product-bottom--no-downloads{grid-template-columns:1fr}@media only screen and (max-width:1220px){.product-bottom{grid-template-columns:1fr;grid-gap:50px}}.product-bottom .product-info-panel__list{grid-template-columns:repeat(2,1fr);padding:0 30px;grid-gap:30px}@media only screen and (max-width:685px){.product-bottom .product-info-panel__list{grid-template-columns:1fr}}.product-bottom .product-info-panel__item{margin:0}.product-sidebar{position:sticky;max-height:calc(100vh - 50px);bottom:25px;background-color:#f0f0f0}@media only screen and (max-width:1200px){.product-sidebar{display:none}}.product-sidebar__outer{height:100%;max-height:calc(100vh - 50px)}.product-sidebar__inner{padding:40px 55px 40px 60px}@media only screen and (max-width:1650px){.product-sidebar__inner{padding:30px 35px 40px}}.product-sidebar__section{margin-bottom:50px}.product-sidebar__section:last-child{margin-bottom:0}.product-info-panel__title{font-size:31px;margin-bottom:50px;border-bottom:1px solid #7eaf00;padding-bottom:30px;line-height:48px;margin-top:0}@media only screen and (max-width:1320px){.product-info-panel__title{font-size:25px;margin-bottom:25px;padding-bottom:10px;line-height:35px}}.product-info-panel__item{margin-top:30px}.product-info-panel__link{grid-template-columns:35px 1fr;text-decoration:none;color:#143727;align-items:center;grid-gap:30px}.product-info-panel__link:hover{text-decoration:none}.product-info-panel__icon{align-items:center}.product-info-panel__icon,.product-info-panel__icon svg{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.product-info-panel__icon svg{fill:#143727}.product-info-panel__text{font-size:27px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;line-height:44px}@media only screen and (max-width:1650px){.product-info-panel__text{font-size:22px;line-height:32px}}.product-info-panel--contact .product-info-panel__icon g{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;display:block}.product-info-panel--contact .product-info-panel__icon g:first-child{-webkit-transform:translate(-3px,-3px);-moz-transform:translate(-3px,-3px);-ms-transform:translate(-3px,-3px);-o-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}.product-info-panel--contact .product-info-panel__icon g:last-child{-webkit-transform:translate(5px,5px);-moz-transform:translate(5px,5px);-ms-transform:translate(5px,5px);-o-transform:translate(5px,5px);transform:translate(5px,5px)}.product-info-panel--contact .product-info-panel__item:hover .product-info-panel__icon g:first-child,.product-info-panel--contact .product-info-panel__item:hover .product-info-panel__icon g:last-child{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.product-info-panel--downloads .product-info-panel__item:hover .product-info-panel__text{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.product-info-panel--downloads .product-info-panel__item:hover .product-info-panel__icon{-webkit-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);-o-transform:translateY(3px);transform:translateY(3px)}.product-info-panel--downloads .product-info-panel__item:hover .product-info-panel__icon svg{fill:#7eaf00}*{min-height:0;min-width:0}.product-grid{background-color:#e9e9e9}.product_page_container .product_core_details_grid{grid-template-columns:.43fr .57fr;padding-bottom:50px;grid-gap:32px;margin-top:50px;display:-webkit-grid;display:-ms-grid;display:grid}.product_page_container .product_core_details_grid .product_details_grid_item{padding:0 30px 0 0;position:relative}.product_page_container .product_core_details_grid .product_details_grid_item .product-details__title{font-weight:500;line-height:normal}.product_page_container .product_core_details_grid .product_details_grid_item .main_description_container{overflow-y:scroll;margin-bottom:40px;padding-right:30px;max-height:500px}.product_page_container .product_core_details_grid .product_details_grid_item .main_description_container .features_container{padding:0;max-width:100%;margin:0;background:0 0;width:100%}.product_page_container .product_core_details_grid .product_details_grid_item .main_description_container .features_container .product-details__features{margin-top:40px}.product_page_container .product_core_details_grid .product_details_grid_item .main_description_container .features_container .product-details__features .product-details__features-title{font-size:24px;font-weight:500;margin-bottom:11px;color:#143727;text-align:left}.product_page_container .product_core_details_grid .product_details_grid_item .main_description_container .features_container .product-details__features .product-details__features-list{grid-gap:0;display:block}.product_page_container .product_core_details_grid .product_details_grid_item .main_description_container .features_container .product-details__features .product-details__features-list .product-details__features-item{margin-bottom:11px;color:#143727;border-bottom:0;padding-bottom:0}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations{grid-template-columns:1fr 1fr;grid-gap:25px;display:-webkit-grid;display:-ms-grid;display:grid}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations span iframe{height:68px}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations .product-details__accreditation-logos{flex-wrap:wrap;align-items:flex-start;margin-left:auto}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations .product-details__accreditation-logos li.product-details__accreditation-item{height:auto;padding:0;background-color:transparent;margin:5px 10px;width:auto}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations .product-details__accreditation-logos li.product-details__accreditation-item img{height:39px;width:auto}.product_page_container .product_core_details_grid .product_gallery_grid_item{display:block}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container{position:relative;display:block}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .arrow_container{position:absolute;bottom:60px;align-items:center;left:35px;display:-webkit-flex;display:flex}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .arrow_container .custom-next,.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .arrow_container .custom-prev{height:50px;justify-content:center;border:0;background-color:#143727;margin:0 20px;align-items:center;border-radius:50px;cursor:pointer;width:80px;display:-webkit-flex;display:flex}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .arrow_container .custom-next img,.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .arrow_container .custom-prev img{height:25px;width:auto}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .arrow_container .custom-prev{transform:rotate(180deg)}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .single_product_gallery_image_list{margin-top:30px;padding-left:0}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .single_product_gallery_image_list li{margin-top:0}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .single_product_gallery_image_list img{height:550px;object-fit:cover;width:100%}.product_page_container .product_gallery_accreditations .container{grid-template-columns:1fr 1fr;grid-gap:50px;display:-webkit-grid;display:grid}.product_page_container .product_gallery_accreditations .container .product_thumbnail img{height:100%;object-fit:cover;border-radius:25px;display:block}.product_page_container .product_gallery_accreditations .container .product_thumbnail .product-details__gallery,.product_page_container .product_gallery_accreditations .container .product_thumbnail .product-details__gallery div{height:100%}.product_page_container .product_gallery_accreditations .container .overview_container{padding:50px 50px 40px;background-color:#f0f0f0;border-radius:25px}.product_page_container .product_gallery_accreditations .container .overview_container h3{font-size:36px;margin-bottom:20px;border-bottom:1px solid #7eaf00;padding-bottom:8px;margin-top:0}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__accreditation-logos{margin-bottom:50px;border-bottom:0;padding-bottom:0}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__accreditation-logos .product-details__accreditation-item{background-color:transparent}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__accreditation-logos .product-details__accreditation-item:first-of-type{margin-left:0}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__description{line-height:160%}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__description .expand_container.move-right{justify-content:flex-end;align-items:center;display:-webkit-flex;display:flex}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__description .expand_container.move-right .animated-slide-link__arrow{transform:rotate(180deg)}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__description .expanded{display:none}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__description .expand_trigger{margin-right:0;transition:all .5s;border-bottom:1px solid #143727;cursor:pointer;padding-bottom:10px;margin-left:auto;margin-top:50px;display:inline-block}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__description .expand_trigger:hover .animated-slide-link__text{padding-right:15px}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__description .expand_trigger .animated-slide-link__text{padding-right:5px}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__description .expand_trigger:hover{color:#fff}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__description .expand_trigger:after{z-index:1}.product_page_container .product_gallery_accreditations .container .features_container{grid-column:1/span 2;padding:50px;background-color:#f0f0f0;border-radius:25px;display:none}.product_page_container .product_gallery_accreditations .container .features_container .product-details__features-title{font-size:36px;font-weight:700;margin-bottom:80px}.product_page_container .product_gallery_accreditations .container .features_container .product-details__features-list{grid-template-columns:1fr 1fr;margin:0 0 66px;grid-gap:31px 45px;display:-webkit-grid;display:grid}.product_page_container .product_gallery_accreditations .container .features_container .product-details__features-list .product-details__features-item-icon{height:28px}.product_page_container .product_gallery_accreditations .container .features_container .product-details__features-list .product-details__features-item{border-bottom:1px solid #7eaf00;margin:0;padding-bottom:20px;grid-gap:25px}.product_page_container .product_gallery_accreditations .container .features_container .expand_container.move-right{justify-content:flex-end;align-items:center;display:-webkit-flex;display:flex}.product_page_container .product_gallery_accreditations .container .features_container .expand_container.move-right .animated-slide-link__arrow{transform:rotate(180deg)}.product_page_container .product_gallery_accreditations .container .features_container .expanded{display:none}.product_page_container .product_gallery_accreditations .container .features_container .expand_trigger{margin-right:0;transition:all .5s;border-bottom:1px solid #143727;cursor:pointer;padding-bottom:10px;margin-left:auto;margin-top:50px;display:inline-block}.product_page_container .product_gallery_accreditations .container .features_container .expand_trigger:hover .animated-slide-link__text{padding-right:15px}.product_page_container .product_gallery_accreditations .container .features_container .expand_trigger .animated-slide-link__text{padding-right:5px}.product_page_container .product_gallery_accreditations .container .features_container .expand_trigger:hover{color:#fff}.product_page_container .product_gallery_accreditations .container .features_container .expand_trigger:after{z-index:1}.product_page_container .downloads_container{padding:30px;position:relative;border-radius:30px;background:#143727;width:100%}.product_page_container .downloads_container .product-info-panel__title{font-size:24px;margin-bottom:20px;color:#fff;border-bottom:0;padding-bottom:0;width:100%;line-height:1.2}.product_page_container .downloads_container .product-info-panel__list{list-style:none;flex-wrap:wrap;grid-gap:20px;display:-webkit-flex;display:flex}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item{padding:0;border:1px solid #fff;transition:all .5s;align-self:start;background-color:transparent;margin:0;border-radius:30px}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item .slide_down_form{overflow:hidden;padding-top:30px;position:absolute;top:calc(100% + 15px);background-color:#143727;border-radius:30px;left:0;width:100%;display:none;z-index:100}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item .card .gated_form{z-index:99}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item.yes{cursor:pointer}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item.yes .wpcf7{padding:0 60px 20px}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item.yes .wpcf7 .wpcf7-form{grid-template-columns:1fr 1fr;grid-gap:30px;display:-webkit-grid!important;display:-ms-grid!important;display:grid!important}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__link{padding:9px 26px;font-size:18px;line-height:normal;display:block}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__link.download-item{padding:12px 24px;border-top-right-radius:0;border-top-left-radius:0;text-align:center;margin:0}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__icon svg{fill:#7eaf00}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__text{font-size:16px;color:#7eaf00;align-items:center;line-height:1.2;display:inline-flex;display:-webkit-inline-flex}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__text img{height:22px;margin-left:9px;width:auto}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item .slide_down_form.slide{border-radius:25px}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item.slide:hover .product-info-panel__text{color:#fff}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item:hover{background-color:#fff}.product_page_container .downloads_container .product-info-panel__list .product-info-panel__item:hover .product-info-panel__text{color:#143727}.product_page_container .downloads_container .product-info-panel--downloads{padding:0}.product_page_container .product-details__video{max-width:1167px;margin:100px auto}.product_details{margin:0 auto;width:100%}.product_details .product-details__header{margin-bottom:60px}.product_details .product-details__sub-title{margin-bottom:0}.features_container:not(.expanded){padding:50px 50px 100px;margin:60px auto;border-radius:25px;background:var(--Gradient,linear-gradient(90deg,#133727 0,#072115 100%))}.features_container:not(.expanded) .product-details__features-title{font-size:36px;font-weight:700;margin-bottom:80px;color:#7daf00;text-align:center}.features_container:not(.expanded) .product-details__features-list{grid-template-columns:1fr 1fr;margin:0;grid-gap:31px 45px;display:-webkit-grid;display:grid}.features_container:not(.expanded) .product-details__features-list .product-details__features-item-icon{height:28px}.features_container:not(.expanded) .product-details__features-list .product-details__features-item{color:#fff;border-bottom:1px solid #7eaf00;margin:0;padding-bottom:20px;grid-gap:25px}.features_container:not(.expanded) .expand_container.move-right{justify-content:flex-end;align-items:center;display:-webkit-flex;display:flex}.features_container:not(.expanded) .expand_container.move-right .animated-slide-link__arrow{transform:rotate(180deg)}.features_container:not(.expanded) .expanded{display:none}.features_container:not(.expanded) .expand_trigger{margin-right:0;transition:all .5s;border-bottom:1px solid #143727;cursor:pointer;padding-bottom:10px;margin-left:auto;margin-top:50px;display:inline-block}.features_container:not(.expanded) .expand_trigger:hover .animated-slide-link__text{padding-right:15px}.features_container:not(.expanded) .expand_trigger .animated-slide-link__text{padding-right:5px}.features_container:not(.expanded) .expand_trigger:hover{color:#fff}.features_container:not(.expanded) .expand_trigger:after{z-index:1}.single-product .product-case-studies.row-builder{padding:50px 0;max-width:1676px;background-color:#fff;margin:0 auto}.single-product .product-case-studies.row-builder .slick-list{margin:0 -16px}.single-product .product-case-studies.row-builder .slick-list .product-case-study{transition:all .5s;margin:0 16px}.single-product .product-case-studies.row-builder .slick-list .product-case-study .product-case-study_thumb{overflow:hidden;border-radius:30px}.single-product .product-case-studies.row-builder .slick-list .product-case-study:hover a{text-decoration:none}.single-product .product-case-studies.row-builder .case-study-news{float:none}.single-product .product-case-studies.row-builder .case-study-news h3{font-size:32px;font-weight:500;position:relative;text-align:left;margin:0 0 40px;padding-bottom:5px;line-height:normal}.single-product .product-case-studies.row-builder .case-study-news h3:after{height:4px;content:"";position:absolute;bottom:-5px;background-color:#7eaf00;border-radius:1px;left:0;width:37px}.single-product .product-case-studies.row-builder .case-study-news h4{font-size:28px;font-weight:500;margin-bottom:55px;color:#143727;margin-top:0}.single-product .product-case-studies.row-builder .case-study-news .product_case_studies_container.so_row_container{max-width:1374px}.single-product .product-case-studies.row-builder .case-study-news .product-case-study .product-case-study_thumb img{height:280px;margin-bottom:12px}.single-product .product-case-studies.row-builder .case-study-news .product-case-study .product-case-study_cat{margin-bottom:12px;color:#143727}.single-product .product-case-studies.row-builder .case-study-news .product-case-study .product-case-study_excerpt{padding:0;color:#143727;background-color:transparent}.single-product .product-case-studies.row-builder .case-study-news .product-case-study .product-case-study_title{margin-bottom:42px}.single-product .product-case-studies.row-builder .case-study-news .product-case-study .card__bottom-text{padding:0;color:#143727;border-top:0}.single-product .product-case-studies.row-builder .case-study-news .product-case-study .card__bottom-text .card__text{margin-bottom:17px;color:#143727}.single-product .product-case-studies.row-builder .case-study-news .product-case-study .card__bottom-text .card__text p{font-size:16px;font-weight:400;line-height:26px}.single-product .product-case-studies.row-builder .case-study-news .slider-arrows{transform:none;justify-content:flex-end;position:relative;max-width:1374px;top:unset;margin:50px auto 0;left:unset;width:100%}.single-product .product-case-studies.row-builder .case-study-news .slider-arrows .slider-arrows__arrow{border:0;color:#143727;background-color:transparent;border-radius:0;width:20px}.single-product .product-case-studies.row-builder .case-study-news .slider-arrows .slider-arrows__arrow .slider-arrows__arrow-icon:before{color:#143727}.single-product .product-case-studies.row-builder .case-study-news .slider-arrows:after,.single-product .product-case-studies.row-builder .case-study-news .slider-arrows:before{width:calc(50% - 100px);display:none}.single-product .product-case-studies.row-builder .case-study-news .slider-arrows:after{height:2px;right:0;content:"";position:absolute;top:calc(50% + 2px);background:#dedede;width:calc(50% - 100px)}.single-product .cont-cell-form{padding:0;margin:50px auto;border-radius:30px;float:none}.single-product .cont-cell-form .form_container{padding:50px 10%}.single-product .cont-cell-form .form_container .wpcf7{padding:0!important}.single-product .cont-cell-form .form_container .wpcf7 .cont-cell .wpcf7 label,.single-product .cont-cell-form .form_container .wpcf7 .contact-us__form .wpcf7 label{color:#fff}.single-product .cont-cell-form .form_container .wpcf7 input,.single-product .cont-cell-form .form_container .wpcf7 select,.single-product .cont-cell-form .form_container .wpcf7 textarea{margin-bottom:0}.single-product .cont-cell-form .form_container .wpcf7 span{margin-bottom:36px}.single-product .cont-cell-form .form_container .wpcf7 span input,.single-product .cont-cell-form .form_container .wpcf7 span select{padding:10px 0;font-size:20px;font-weight:300;color:#fff;border-bottom:1px solid #e9e9e9;line-height:26px}.single-product .cont-cell-form .form_container .wpcf7 span select{border:0;border-bottom:1px solid #e9e9e9}.single-product .cont-cell-form .form_container .wpcf7 input[type=submit]{padding:9px 26px;font-size:16px;font-weight:600;color:#143727}.single-product .cont-cell-form .form_container .wpcf7 input::placeholder{color:#fff}.single-product .cont-cell-form .form-base-title{display:inline-block}.single-product .cont-cell-form .form-base-title h3{margin-bottom:77px;color:#fff;border-bottom:1px solid #7eaf00;padding-bottom:22px;margin-top:0}@media only screen and (min-width:1551px) and (max-width:1800px){.features_container:not(.expanded),.product_page_container .product-case-studies{max-width:calc(100% - 100px)}.product_case_studies_container{width:100%}}@media only screen and (min-width:1025px) and (max-width:1550px){.product_page_container .product_details{max-width:calc(100% - 100px);margin:40px auto 0}.product_page_container .product_details .product-details__header{margin-bottom:40px}.product_page_container .product_details .product-details__header .product-details__title{font-size:50px;line-height:62px}.product_page_container .product_details .product-details__header .product-details__sub-title{font-size:24px}.product_page_container .product_details .product_gallery_accreditations .container{grid-gap:40px}.product_page_container .product_details .product_gallery_accreditations .container .overview_container h3{font-size:32px;margin-bottom:15px;padding-bottom:6px}.product_page_container .product_details .product_gallery_accreditations .container .overview_container .product-details__accreditation-logos{flex-wrap:wrap;margin-bottom:40px}.product_page_container .product_details .product_gallery_accreditations .container .overview_container .product-details__accreditation-logos .product-details__accreditation-item{margin:0 6px}.product_page_container .product_details .product_gallery_accreditations .container .overview_container .product-details__accreditation-logos .product-details__accreditation-item .product-details__accreditation-logo{height:55px}.product_page_container .product_details .product_gallery_accreditations .container .overview_container .product-details__description{font-size:17px}.product_page_container section.downloads_container{padding:25px 30px}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item.yes .wpcf7{padding:0 40px 30px}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item.yes .wpcf7 form div{margin-bottom:0}.product_page_container section.downloads_container .product-info-panel__title{font-size:26px;margin-bottom:25px}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__link{padding:9px 24px;grid-gap:14px}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__link .product-info-panel__text{font-size:16px}.product_page_container .product-details__video{max-width:calc(100% - 150px);margin:75px auto}.features_container:not(.expanded){padding:50px 50px 75px;max-width:calc(100% - 100px)}.features_container:not(.expanded) .product-details__features-title{font-size:32px;margin-bottom:50px}.features_container:not(.expanded) .product-details__features-list{grid-gap:20px}.features_container:not(.expanded) .product-details__features-list .product-details__features-item{font-size:16px;line-height:24px}.product-case-studies{padding:50px}.product_case_studies_container{width:100%}.product_case_studies_container .product-case-study{margin:0 10px}}@media only screen and (min-width:1051px) and (max-width:1440px){.product_page_container{padding:0}.product_page_container .cont-cell-form .form_container{padding:40px 75px}.product_page_container .cont-cell-form .form_container .form-base-title h3{margin-bottom:40px;padding-bottom:15px}.product_page_container .product_core_details_grid .product-details__header .product-details__sub-title{margin-bottom:35px}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .so_row_container{padding:0}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .single_product_gallery_image_list img{height:500px}.product_page_container .product_core_details_grid .product_details_grid_item{padding:0 30px 60px 0}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations{padding:0 35px;bottom:0}.product_page_container .product-case-studies{padding:40px 75px}.product_page_container .product-case-studies .case-study-news h3{margin-bottom:30px}.product_page_container .product-case-studies .case-study-news h4{font-size:32px;margin-bottom:40px}.product_page_container .product-case-studies .case-study-news .product-case-study .product-case-study_thumb img{height:200px}a.product_contact_modal{max-width:375px}a.product_contact_modal picture{height:90px;width:90px}}@media only screen and (min-width:768px) and (max-width:1050px){.product_page_container{padding:0}.product_page_container .product_core_details_grid{grid-template-columns:1fr;margin-top:25px}.product_page_container .product_core_details_grid .product_details_grid_item{padding:0 0 35px}.product_page_container .product_core_details_grid .product_details_grid_item .product-details__header .product-details__title-container{margin-right:0}.product_page_container .product_core_details_grid .product_details_grid_item .product-details__header .product-details__title-container .product-details__sub-title{margin-bottom:30px}.product_page_container .product_core_details_grid .product_details_grid_item .main_description_container{max-height:none}.product_page_container .product_core_details_grid .product_details_grid_item .main_description_container .features_container .product-details__features{margin-top:30px}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations{padding:0;position:relative;bottom:unset;left:unset;margin-top:35px}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations .product-details__accreditation-logos li.product-details__accreditation-item img{height:70px}.product_page_container .product_core_details_grid .product_info_block,.product_page_container .product_core_details_grid .product_info_block .product_gallery_grid_item{width:100%}.product_page_container .product_core_details_grid .product_info_block .product_gallery_grid_item .single_product_gallery .single_product_gallery_container .so_row_container{padding:0}.product_page_container .product_core_details_grid .product_info_block .product_gallery_grid_item .single_product_gallery .single_product_gallery_container .single_product_gallery_image_list{width:100%}.product_page_container .product_core_details_grid .product_info_block .product_gallery_grid_item .single_product_gallery .single_product_gallery_container .single_product_gallery_image_list .slick-slide img{height:480px}.product_page_container .product_details{margin-top:25px}.product_page_container .product_details .product-details__header{margin-bottom:25px}.product_page_container .product_details .product-details__header .product-details__title-container{margin-bottom:0}.product_page_container section.downloads_container{padding:35px;margin:0 auto}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item.yes .wpcf7{padding:0 35px}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item.yes .wpcf7 .wpcf7-form{grid-gap:0 35px}.product_page_container section.downloads_container .product-info-panel__title{font-size:28px;margin-bottom:35px}.product_page_container section.downloads_container .product-info-panel__list{grid-template-columns:1fr}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__link{padding:12px 24px;grid-gap:24px}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__link .product-info-panel__text{font-size:16px}.product_page_container .product-details__video{margin:50px 0}.product_page_container .features_container:not(.expanded){padding:50px 35px;margin:50px 0}.product_page_container .features_container:not(.expanded) .product-details__features-title{font-size:28px;margin-bottom:35px}.product_page_container .features_container:not(.expanded) .product-details__features-list{grid-template-columns:1fr;grid-gap:10px}.product_page_container .features_container:not(.expanded) .product-details__features-list .product-details__features-item{font-size:16px;align-items:center;padding-bottom:10px;grid-gap:15px}.product_page_container .features_container:not(.expanded) .product-details__features-list .product-details__features-item:last-of-type{border-bottom:0}html .single-product .product-case-studies.row-builder{padding:35px 0}html .single-product .product-case-studies.row-builder .case-study-news h3,html .single-product .product-case-studies.row-builder .case-study-news h4{margin-bottom:35px}html .single-product .product-case-studies.row-builder .case-study-news .product_case_studies_container{padding:0;width:100%}html .single-product .product-case-studies.row-builder .case-study-news .product_case_studies_container .product-case-study{margin:0 10px}html .single-product .product-case-studies.row-builder .case-study-news .slider-arrows{margin-top:50px}html .single-product .product-case-studies.row-builder .case-study-news .slider-arrows:after,html .single-product .product-case-studies.row-builder .case-study-news .slider-arrows:before{width:calc(50% - 80px)}html .single-product .cont-cell-form{margin:50px 0}html .single-product .cont-cell-form .form_container{padding:35px}html .single-product .cont-cell-form .form_container .cont-form-input-grid{grid-template-columns:1fr 1fr;grid-gap:35px;display:-webkit-grid;display:-ms-grid;display:grid}html .single-product .cont-cell-form .form-base-title h3{font-size:28px;margin-bottom:35px;line-height:38px}html .single-product .cont-cell-form .form-base-title h3 span.wpcf7-form-control-wrap input{font-size:32px;width:100%}html .single-product .cont-cell-form .cf7mls-btns{min-height:auto!important;margin-top:35px}html .single-product .cont-cell-form .cf7mls-btns:after{transform:translateY(-50%);bottom:unset;top:50%}html .single-product .cont-cell-form .cf7mls-btns .cf7mls_btn{font-size:16px!important}html .single-product .cont-cell-form .wpcf7 input,html .single-product .cont-cell-form .wpcf7 select{margin-bottom:35px;float:none}html .single-product .cont-cell-form .contact__ptn{display:none}}@media only screen and (max-width:767px){a.product_contact_modal{display:none}.product_page_container{padding:0 25px}.product_page_container .product_core_details_grid{grid-template-columns:1fr;margin-top:25px}.product_page_container .product_core_details_grid .product_details_grid_item{padding:0}.product_page_container .product_core_details_grid .product_details_grid_item .product-details__title-container{margin-bottom:25px}.product_page_container .product_core_details_grid .product_details_grid_item .product-details__sub-title{margin-bottom:0}.product_page_container .product_core_details_grid .product_details_grid_item .main_description_container{height:auto;overflow-y:visible;max-height:none}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations{padding:0;position:relative;bottom:unset;top:unset;left:unset;display:block}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations .product-details__accreditation-logos{margin-top:25px}.product_page_container .product_core_details_grid .product_details_grid_item .spec_and_accreditations .product-details__accreditation-logos li img{height:55px!important}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container{overflow:hidden;border-radius:30px}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .arrow_container{bottom:0;background-color:#143727;left:0;width:100%;display:-webkit-flex;display:flex}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .arrow_container .slick-arrow{width:50%}.product_page_container .product_core_details_grid .product_gallery_grid_item .single_product_gallery_container .single_product_gallery_image_list img{height:400px}.product_page_container .product_details{margin-top:25px}.product_page_container .product_details .product-details__header{margin-bottom:25px}.product_page_container .product_details .product-details__header .product-details__title-container{margin-bottom:0}.product_page_container .product_gallery_accreditations .container{grid-template-columns:1fr;margin-bottom:25px;grid-gap:25px}.product_page_container .product_gallery_accreditations .container .features_container{grid-column:1/span 1;padding:50px 25px}.product_page_container .product_gallery_accreditations .container .features_container .product-details__features-title{font-size:28px;margin-bottom:35px}.product_page_container .product_gallery_accreditations .container .features_container .product-details__features-list{grid-template-columns:1fr;grid-gap:25px}.product_page_container .product_gallery_accreditations .container .features_container .product-details__features-list .product-details__features-item{font-size:16px;padding-bottom:10px;grid-gap:15px}.product_page_container .product_gallery_accreditations .container .overview_container{padding:25px}.product_page_container .product_gallery_accreditations .container .overview_container h3{font-size:28px}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__accreditation-logos{margin-bottom:25px}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__accreditation-logos .product-details__accreditation-item{margin:0 5px}.product_page_container .product_gallery_accreditations .container .overview_container .product-details__description .expand_trigger{margin-top:35px}.product_page_container section.downloads_container{padding:25px;margin:0 auto}.product_page_container section.downloads_container .product-info-panel__title{font-size:26px;margin-bottom:25px}.product_page_container section.downloads_container .product-info-panel__list{grid-template-columns:1fr}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item{width:100%}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item.yes .wpcf7{padding:0 25px}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item.yes .wpcf7 .wpcf7-form{display:block!important}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__link{padding:12px 24px;text-align:center;grid-gap:24px}.product_page_container section.downloads_container .product-info-panel__list .product-info-panel__item .product-info-panel__link .product-info-panel__text{font-size:16px}.product_page_container .product-details__video{margin:50px 0}.product_page_container .features_container:not(.expanded){padding:50px 25px;margin:50px 0}.product_page_container .features_container:not(.expanded) .product-details__features-title{font-size:28px;margin-bottom:35px}.product_page_container .features_container:not(.expanded) .product-details__features-list{grid-template-columns:1fr;grid-gap:10px}.product_page_container .features_container:not(.expanded) .product-details__features-list .product-details__features-item{font-size:16px;align-items:center;padding-bottom:10px;grid-gap:15px}.product_page_container .features_container:not(.expanded) .product-details__features-list .product-details__features-item:last-of-type{border-bottom:0}html .single-product .product-case-studies.row-builder{padding:25px 0}html .single-product .product-case-studies.row-builder .so_row_container{padding:0}html .single-product .product-case-studies.row-builder .case-study-news h4{font-size:26px;margin-bottom:25px}html .single-product .product-case-studies.row-builder .case-study-news .product-case-study .product-case-study_title{margin-bottom:25px}html .single-product .product-case-studies.row-builder .case-study-news .product-case-study .product-case-study_thumb img{height:200px}html .single-product .product-case-studies.row-builder .case-study-news .latest-news__slider{width:100%}html .single-product .product-case-studies.row-builder .case-study-news .slider-arrows{margin-top:25px}html .single-product .cont-cell-form{margin:50px 0}html .single-product .cont-cell-form .form_container{padding:25px}html .single-product .cont-cell-form .form_container .wpcf7 span{margin-bottom:1rem}html .single-product .cont-cell-form .form_container .wpcf7 span input,html .single-product .cont-cell-form .form_container .wpcf7 span select{font-size:16px}html .single-product .cont-cell-form .form-base-title h3{font-size:26px;margin-bottom:25px;padding-bottom:10px;line-height:36px}html .single-product .cont-cell-form .form-base-title h3 span.wpcf7-form-control-wrap input{font-size:26px;width:100%}html .single-product .cont-cell-form .cf7mls-btns{min-height:auto!important;margin-top:25px}html .single-product .cont-cell-form .cf7mls-btns:after{transform:translateY(-50%);bottom:unset;top:50%}html .single-product .cont-cell-form .cf7mls-btns .cf7mls_btn{font-size:16px!important}html .single-product .cont-cell-form .wpcf7 input,html .single-product .cont-cell-form .wpcf7 select{font-size:16px;margin-bottom:25px;float:none}html .single-product .cont-cell-form .contact__ptn{display:none}.product_case_studies_container{width:100%}}.product_contact_modal{justify-content:space-between;right:30px;transition:all .5s;position:fixed;max-width:469px;bottom:30px;background-color:#143727;align-items:center;box-shadow:0 0 15px 0 rgba(0,0,0,.45);border-radius:25px;width:100%;display:-webkit-flex;display:flex;z-index:10000}.product_contact_modal:hover{text-decoration:none}.product_contact_modal:hover .text_container{transform:scale(1.05)}.product_contact_modal picture{height:130px;margin-left:15px;order:2;width:105px}.product_contact_modal picture img{height:100%;object-fit:cover;border-radius:15px;border-bottom-left-radius:0;border-top-left-radius:0;width:100%}.product_contact_modal .text_container{padding:15px 20px;font-size:20px;font-weight:400;color:#7eaf00;transition:all .5s;order:1}.product_contact_modal .text_container span{font-weight:700;color:#fff;width:100%;display:block}.product_contact_modal .text_container span i{color:#7eaf00;margin-left:15px}.product_grid_container .pagination{grid-column:1/-1;margin-bottom:50px}.product_grid_container .striped-grid{margin-bottom:50px}.product_grid_container .so_row_container{grid-template-columns:18.27% 79.5%;grid-gap:32px;display:-webkit-grid;display:grid}.product_grid_container .so_row_container .striped-grid-container{overflow:visible}.product_grid_container .so_row_container .filter-panel-products{width:100%}.product_grid_container .so_row_container .filter-panel-products .filters section{margin-bottom:40px}.product_grid_container .so_row_container .filter-panel-products .filters section h3{font-size:20px;margin-bottom:20px;margin-top:0}.product_grid_container .so_row_container .filter-panel-products .filters section ul{list-style:none;text-indent:0;padding-left:0}.product_grid_container .so_row_container .filter-panel-products .filters section ul li{margin-bottom:15px;line-height:normal;margin-top:0}.product_grid_container .so_row_container .filter-panel-products .filters section ul li label{grid-template-columns:30px 1fr;font-size:16px;cursor:pointer;display:-ms-grid;display:-webkit-grid;display:grid}.product_grid_container .so_row_container .filter-panel-products .filters section ul li label span{cursor:pointer}.product_grid_container .so_row_container .filter-panel-products .filters section ul li label.checked{font-weight:600}.product_grid_container .so_row_container .filter-panel-products .filters section ul li label input{height:20px;border:2px solid #7eaf00;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:1rem;position:relative;border-radius:5px;cursor:pointer;width:21px}.product_grid_container .so_row_container .filter-panel-products .filters section ul li label input:checked{border-color:#143727;background-color:#143727}.product_grid_container .so_row_container .filter-panel-products .filters section ul li label input:checked:after{height:9px;transform:rotate(45deg);border:solid #fff;content:"";position:absolute;border-width:0 2px 2px 0;top:1px;left:5px;width:5px}.product_grid_container .so_row_container .filter-panel-products .filters section ul li label input:hover{border-color:#555}.product_grid_container .so_row_container .striped-grid{margin-top:0}.product_grid_container .so_row_container .striped-grid .striped-grid__item{margin-bottom:24px}.product_grid_container .so_row_container .striped-grid .striped-grid__item .find-a-product .card__inner{transform:translateY(0)}@media only screen and (min-width:768px) and (max-width:1050px){.product_grid_container .so_row_container{grid-template-columns:1fr;padding:0}.product_grid_container .so_row_container .filter-panel-products .filters{padding:25px 0}.product_grid_container .so_row_container .filter-panel-products .filters section{margin-bottom:0}.product_grid_container .so_row_container .filter-panel-products .filters section.open h3:after{transform:translateY(-60%) rotate(45deg)}.product_grid_container .so_row_container .filter-panel-products .filters section h3{padding:5px 0;margin-bottom:0;position:relative}.product_grid_container .so_row_container .filter-panel-products .filters section h3:after{transform:translateY(-60%);font-size:24px;right:0;color:#143727;transition:all .5s;content:"+";position:absolute;top:50%}.product_grid_container .so_row_container .striped-grid .striped-grid__item{padding-top:0;margin-bottom:20px}.product_grid_container .so_row_container .striped-grid .striped-grid__item .product-card__image{height:160px;overflow:hidden;border-radius:30px}}@media only screen and (max-width:767px){.archive-hero .so_container .archive-hero__content-outer{height:auto;min-height:280px}.archive-hero .so_container .archive-hero__content-outer .archive-hero__content{height:auto;grid-template-columns:1fr;grid-gap:25px}.archive-hero .so_container .archive-hero__content-outer .archive-hero__content .archive-hero__title{font-size:26px;margin-bottom:25px;line-height:36px}.archive-hero .so_container .archive-hero__content-outer .archive-hero__content .archive-hero__sub-title{max-width:100%}.archive-hero .so_container .archive-hero__content-outer .archive-hero__content .archive-hero__text{padding:0}.product_grid_container .so_row_container{grid-template-columns:1fr}.product_grid_container .so_row_container .filter-panel-products .filters{padding:25px 0}.product_grid_container .so_row_container .filter-panel-products .filters section{margin-bottom:0}.product_grid_container .so_row_container .filter-panel-products .filters section.open h3:after{transform:translateY(-60%) rotate(45deg)}.product_grid_container .so_row_container .filter-panel-products .filters section h3{padding:5px 0;margin-bottom:0;position:relative}.product_grid_container .so_row_container .filter-panel-products .filters section h3:after{transform:translateY(-60%);font-size:24px;right:0;color:#143727;transition:all .5s;content:"+";position:absolute;top:50%}.product_grid_container .so_row_container .striped-grid .striped-grid__item{padding-top:0;margin-bottom:25px}.product_grid_container .so_row_container .striped-grid .striped-grid__item .product-card__image{height:200px}}.hollow-card{flex:1;padding:65px 80px;color:#143727;position:relative;flex-direction:column}@media only screen and (max-width:1450px){.hollow-card{padding:40px 50px}}@media only screen and (max-width:900px){.hollow-card{padding:25px 32px}}.hollow-card:before{border:1px solid #143727;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;content:"";display:block}.hollow-card__header{flex:1;margin-bottom:40px;position:relative;padding-right:90px}@media only screen and (max-width:900px){.hollow-card__header{margin-bottom:25px}}@media only screen and (max-width:820px){.hollow-card__header{min-height:50px}}@media only screen and (max-width:350px){.hollow-card__header{padding-right:0}}.hollow-card__title{font-size:35px;margin-right:20px;line-height:45px;margin-top:0}@media only screen and (max-width:1650px){.hollow-card__title{font-size:30px;line-height:40px}}@media only screen and (max-width:1525px){.hollow-card__title{font-size:25px;line-height:35px}}@media only screen and (max-width:1220px){.hollow-card__title{font-size:22px;line-height:30px}}@media only screen and (max-width:820px){.hollow-card__title{font-size:30px;line-height:38px}}@media only screen and (max-width:480px){.hollow-card__title{font-size:22px;line-height:30px}}@media only screen and (max-width:400px){.hollow-card__title{font-size:18px;line-height:26px}}@media only screen and (max-width:350px){.hollow-card__title{margin-right:0}}.hollow-card__circle-link{height:76px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);justify-content:center;border:1px solid #143727;right:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:absolute;top:50%;align-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:76px}@media only screen and (max-width:1300px){.hollow-card__circle-link{height:50px;width:50px}}@media only screen and (max-width:350px){.hollow-card__circle-link{display:none}}.hollow-card__circle-link-arrow{font-size:27px;line-height:32px}@media only screen and (max-width:1300px){.hollow-card__circle-link-arrow{font-size:21px}}.hollow-card__image-container{overflow:hidden;margin-bottom:40px;position:relative}@media only screen and (max-width:900px){.hollow-card__image-container{margin-bottom:25px}}.hollow-card__image-container:after{content:"";padding-bottom:60%;display:block}.hollow-card__image{height:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;object-fit:cover;width:100%;display:block}.hollow-card__text{flex:2}.hollow-card:hover{text-decoration:none}.hollow-card:hover:before{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}@media (hover:none) and (pointer:coarse),only screen and (max-width:1450px){.hollow-card:hover:before{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.hollow-card:hover:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.hollow-card:hover .hollow-card__circle-link{-webkit-transform:translate(30px,-50%);-moz-transform:translate(30px,-50%);-ms-transform:translate(30px,-50%);-o-transform:translate(30px,-50%);transform:translate(30px,-50%)}@media (hover:none) and (pointer:coarse),only screen and (max-width:1300px){.hollow-card:hover .hollow-card__circle-link{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.hollow-card:hover .hollow-card__image{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.image-card{flex:1;grid-template-columns:1fr;text-decoration:none;color:#fff;grid-template-rows:1fr}.image-card__image-container{overflow:hidden;grid-column:1;grid-row:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;position:relative;background-color:#143727;z-index:1}.image-card__image-container:after{right:0;content:"";position:absolute;bottom:0;top:0;background-color:rgba(0,0,0,.45);left:0;display:block;z-index:2}.image-card__image-container--no-overlay:after{display:none}.image-card__image{height:100%;position:relative;object-fit:cover;width:100%;z-index:1}.image-card__icon-container{height:87px;border-left:2px solid #f7f7f7;position:absolute;top:85px;background-color:#f7f7f7;left:-2px;width:87px;z-index:3}@media only screen and (max-width:1300px){.image-card__icon-container{height:70px;width:70px}}@media only screen and (max-width:1140px){.image-card__icon-container{height:55px;top:45px;width:55px}}@media only screen and (max-width:500px){.image-card__icon-container{height:45px;top:0;width:45px}}.image-card__icon{height:42px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:auto;display:block}@media only screen and (max-width:1140px){.image-card__icon{height:28px}}@media only screen and (max-width:500px){.image-card__icon{height:21px}}.image-card__content{grid-column:1;padding:85px 60px 85px 150px;grid-row:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;flex-direction:column;z-index:2}@media only screen and (max-width:1450px){.image-card__content{padding:85px 60px 85px 110px}}@media only screen and (max-width:1140px){.image-card__content{padding:45px 25px 45px 85px}}@media only screen and (max-width:940px){.image-card__content{padding-left:70px}}@media only screen and (max-width:500px){.image-card__content{padding:60px 25px 45px 50px}}.image-card__title{font-size:36px;margin-bottom:40px;line-height:44px;margin-top:0}@media only screen and (max-width:1450px){.image-card__title{font-size:30px;line-height:38px}}@media only screen and (max-width:950px){.image-card__title{font-size:22px;line-height:30px}}@media only screen and (max-width:820px){.image-card__title{font-size:30px;line-height:38px}}@media only screen and (max-width:480px){.image-card__title{font-size:22px;line-height:30px}}@media only screen and (max-width:400px){.image-card__title{font-size:18px;line-height:26px}}.image-card__text{margin-bottom:100px;max-width:330px}@media only screen and (max-width:1050px){.image-card__text{max-width:280px}}@media only screen and (max-width:880px){.image-card__text{font-size:14px}}@media only screen and (max-width:820px){.image-card__text{font-size:16px;max-width:80%}}@media only screen and (max-width:500px){.image-card__text{font-size:14px;max-width:unset}}.image-card__link-container{margin-top:auto}.image-card__link-container .animated-squeeze-link{color:#fff}@media only screen and (max-width:1050px){.image-card__link-container .animated-squeeze-link{font-size:16px}}@media only screen and (max-width:860px){.image-card__link-container .animated-squeeze-link{font-size:14px}}@media only screen and (max-width:820px){.image-card__link-container .animated-squeeze-link{font-size:16px}}@media only screen and (max-width:500px){.image-card__link-container .animated-squeeze-link{font-size:14px}}.image-card__link-container .animated-squeeze-link__circle{border-color:#fff}@media only screen and (max-width:1300px){.image-card__link-container .animated-squeeze-link__circle{height:70px;width:70px}}@media only screen and (max-width:1050px){.image-card__link-container .animated-squeeze-link__circle{height:50px;width:50px}}.image-card__link-container .animated-squeeze-link__arrow{color:#fff}@media only screen and (max-width:1300px){.image-card__link-container .animated-squeeze-link__arrow{height:21px;font-size:21px;width:21px}}.image-card:hover{text-decoration:none}.image-card:hover .image-card__image-container{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95)}@media only screen and (max-width:1050px){.image-card:hover .image-card__image-container{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.image-card:hover .image-card__content{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}@media only screen and (max-width:1050px){.image-card:hover .image-card__content{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.image-card:hover .animated-squeeze-link__text{-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}@media only screen and (max-width:1300px){.image-card:hover .animated-squeeze-link__text{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}}@media only screen and (max-width:500px){.image-card:hover .animated-squeeze-link__text{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}.image-card:hover .animated-squeeze-link__arrow{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}@media only screen and (max-width:1300px){.image-card:hover .animated-squeeze-link__arrow{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}}@media only screen and (max-width:500px){.image-card:hover .animated-squeeze-link__arrow{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}}.image-card:hover .animated-squeeze-link__circle{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.product-card{border-right:1px solid #7eaf00;color:#143727;padding-right:16px;background-color:#fff;display:block}.product-card .project_tag{padding:6px 20px;font-size:14px;border:1px solid #143727;color:#143727;position:absolute;bottom:10px;background-color:hsla(0,0%,100%,.902);margin:0;border-radius:10px;left:10px}.product-card:nth-child(4n){border-right:none;padding-right:0}@media (max-width:1400px) and (min-width:951px){.product-card:nth-child(3n){border-right:none;padding-right:0}}@media (max-width:950px) and (min-width:768px){.product-card:nth-child(2n){border-right:none;padding-right:0}}@media (max-width:767px){.product-card{border-right:none;padding-right:0}}.product-card:hover .product-card__image-link:after{opacity:1}.product-card:hover .product-card__image{filter:grayscale(1)}.product-card.find-a-product{border-right:0;padding-right:0}.product-card.find-a-product .product-card__image-link{border-bottom-right-radius:0;border-bottom-left-radius:0}.product-card__inner{height:var(--full-card-height);-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.product-card__top{flex-direction:column}.product-card__top .product-card__image-link{overflow:hidden;position:relative;border-radius:30px}.product-card__top .product-card__image-link:after{right:0;transition:all .5s;content:"";position:absolute;opacity:0;bottom:0;top:0;background-color:rgba(20,55,39,.5);left:0}.product-card__image{height:160px;overflow:hidden;transition:all .5s;object-fit:cover;border-radius:30px;width:100%;display:block}.product-card__top-text{flex:1;padding:22px;justify-content:space-between;border-bottom:1px solid #7eaf00;flex-direction:column;margin:13px 13px 0;display:-webkit-flex;display:flex}@media only screen and (max-width:1000px){.product-card__top-text{padding:0 0 15px}}@media only screen and (max-width:720px){.product-card__top-text{padding-bottom:12px}}.product-card__title{font-size:20px;font-weight:500;margin-bottom:10px;text-transform:capitalize;line-height:28px;margin-top:0}@media only screen and (max-width:750px){.product-card__title{font-size:24px;line-height:32px}}@media only screen and (max-width:600px){.product-card__title{font-size:24px;line-height:32px}}.product-card__title-link,.product-card__title-link:hover{text-decoration:none}.product-card__title-item{color:#143727;display:block}.product-card__sub-title{font-size:12px;font-weight:700;text-transform:uppercase;margin:0;line-height:20px}.product-card__bottom{padding:35px;font-size:14px;line-height:28px}@media only screen and (max-width:1100px){.product-card__bottom{padding-top:15px}}@media only screen and (max-width:1000px){.product-card__bottom{padding:12px 16px}}.product-card__link-container{margin-top:30px}.product-card .product_card_link{margin-top:20px;display:block}.product-card .product_card_link:hover a{text-decoration:none}.product-card .product_card_link:hover a svg{margin-left:18px}.product-card .product_card_link a{color:#143727;align-items:center;display:-webkit-flex;display:flex}.product-card .product_card_link a svg{transition:all .5s;margin-left:8px}.product-card:hover .animated-slide-link__text{opacity:1}.product-card:hover .animated-slide-link__circle{right:0}@media (min-width:1400px){.striped-grid__item:nth-child(11)>article.product-card,.striped-grid__item:nth-child(7)>article.product-card{border-right:none}}@media (min-width:951px) and (max-width:1399px){.striped-grid__item:nth-child(11)>article.product-card,.striped-grid__item:nth-child(3)>article.product-card,.striped-grid__item:nth-child(5)>article.product-card,.striped-grid__item:nth-child(8)>article.product-card{border-right:none}}@media (min-width:768px) and (max-width:950px){.striped-grid__item:nth-child(11)>article.product-card,.striped-grid__item:nth-child(2)>article.product-card,.striped-grid__item:nth-child(5)>article.product-card,.striped-grid__item:nth-child(7)>article.product-card,.striped-grid__item:nth-child(9)>article.product-card{border-right:none}}@media (max-width:767px){.striped-grid__item>article.product-card{border-right:none}}.card{color:#143727;display:block}.card__inner{height:var(--full-card-height);-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;flex-direction:column;background-color:#fff}.card__image-link{position:relative}.card__image-link.placeholder{background-color:#143727}.card__image-link.placeholder .card__image{object-fit:contain;margin:auto;width:50%}.card__image{height:225px;object-fit:cover;width:100%;display:block}.card__image-tag{padding:4px 10px;font-size:15px;color:#143727;position:absolute;bottom:0;background-color:#7eaf00;left:0;line-height:20px;display:inline-block;z-index:9999}.card__bottom{flex:1;padding:15px 30px;flex-direction:column}.card__top-text{flex:1;flex-direction:column;padding-bottom:20px}@media only screen and (max-width:400px){.card__top-text{padding:8px}}.card__tag-list{justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px;align-items:flex-start}.card__tag-item{margin:0 10px 0 0;line-height:1}.card__tag{font-size:12px;color:#7eaf00;text-transform:uppercase;line-height:20px}.card__tag:hover{text-decoration:none}.card__tag--link:hover{text-decoration:underline}.card__title{font-size:20px;margin-bottom:10px;text-transform:uppercase;line-height:28px;margin-top:auto}@media only screen and (max-width:750px){.card__title{font-size:18px;line-height:24px}}@media only screen and (max-width:600px){.card__title{font-size:16px;line-height:24px}}.card__title-link{color:#143727}.card__title-link,.card__title-link:hover{text-decoration:none}.card__bottom-text{flex:1;padding:20px 0;font-size:14px;border-top:1px solid #7eaf00;flex-direction:column;line-height:28px;margin-top:auto}.card__text{margin-bottom:30px}.card__link-container{margin-top:auto}.card:hover .card__inner{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.card:hover .animated-slide-link__text{opacity:1}.card:hover .animated-slide-link__circle{right:0}.card .download_trigger{display:block;z-index:999}.card .download_trigger,.card .gated_form{height:100%;position:absolute;top:0;left:0;width:100%}.card .gated_form{right:0;background-color:#143727;display:none;z-index:9999}.card .gated_form.active{display:block}.card .gated_form .wpcf7{padding:20px;align-items:center}.card .gated_form .wpcf7 .wpcf7-form.sent .wpcf7-response-output{color:#fff;background-color:#46b450}.card .gated_form .wpcf7 form div{margin-bottom:1rem}.card .gated_form .wpcf7 form div.wpcf7-response-output{font-size:12px;color:#fff;margin:0;line-height:1.5}.card .gated_form .wpcf7 form div label{font-size:16px;color:#fff;line-height:1em;display:block}.card .gated_form .wpcf7 form div .wpcf7-list-item{margin-left:0}.card .gated_form .wpcf7 form div .wpcf7-list-item label{align-items:center}.card .gated_form .wpcf7 form div .wpcf7-list-item label input{margin-right:1rem;width:45px}.card .gated_form .wpcf7 form div input[type=email],.card .gated_form .wpcf7 form div input[type=text]{padding:5px 0;font-size:16px;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;color:#fff;border-bottom:2px solid #fff;outline:none;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:100%;display:block}.card .gated_form .wpcf7 form div input[type=submit]{padding:10px;border:2px solid #fff;-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;-o-appearance:button;appearance:button;color:#143727;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;background-color:#fff;cursor:pointer;width:180px}@media only screen and (max-width:550px){.card .gated_form .wpcf7 form div input[type=submit]{width:100%}}.card .gated_form .wpcf7 form div input[type=submit]:hover{color:#fff;background-color:transparent}.card .gated_form .wpcf7 form div input[type=submit]:disabled{opacity:.3}.row-builder{margin-bottom:90px;margin-top:90px}@media only screen and (max-width:1450px){.row-builder{margin-bottom:50px;margin-top:50px}}@media only screen and (max-width:850px){.row-builder{margin-bottom:35px;margin-top:35px}}.title-over-image{overflow:hidden;padding:80px 50px;margin-bottom:70px;position:relative;margin-top:70px}@media only screen and (max-width:1200px){.title-over-image{padding:50px}}@media only screen and (max-width:680px){.title-over-image{padding:50px 20px}}.title-over-image:after{content:"";background:linear-gradient(90deg,rgba(0,0,0,.32),rgba(84,84,84,.15));display:block;z-index:2}.title-over-image__image{height:100%;object-fit:cover;width:100%;display:block;z-index:1}.title-over-image__content{color:#fff;position:relative;flex-direction:column;width:auto;z-index:3}.title-over-image__content--centre{align-items:center}.title-over-image__h1-title{margin:0}@media only screen and (max-width:1550px){.title-over-image__h1-title{font-size:50px;line-height:58px}}@media only screen and (max-width:1400px){.title-over-image__h1-title{font-size:45px;line-height:53px}}@media only screen and (max-width:600px){.title-over-image__h1-title{font-size:35px;line-height:44px}}.title-over-image__h2-title{margin:0}.title-over-image__h2-title--margin{margin-top:15px}.title__text{font-size:35px;color:#143727;line-height:44px;margin-top:0}.title__text--black{color:#000}.title__text--light-green{color:#7eaf00}.alternate-image-text__inner{grid-template-columns:repeat(2,1fr);grid-gap:50px 160px}@media only screen and (max-width:1550px){.alternate-image-text__inner{grid-gap:50px 100px}}@media only screen and (max-width:975px){.alternate-image-text__inner{grid-template-columns:1fr}}.alternate-image-text__inner.image-right .alternate-image-text__image-side{order:2}@media only screen and (max-width:975px){.alternate-image-text__inner.image-right .alternate-image-text__image-side{order:-1}}.alternate-image-text__image-side{position:relative}.alternate-image-text__image{height:100%;position:relative;object-fit:cover;width:100%;z-index:2}.alternate-image-text__video-play{height:120px;overflow:hidden;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);justify-content:center;border:3px solid #fff;color:#fff;position:absolute;top:50%;align-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;cursor:pointer;left:50%;width:120px;z-index:2}@media only screen and (max-width:530px){.alternate-image-text__video-play{height:90px;width:90px}}@media only screen and (max-width:380px){.alternate-image-text__video-play{height:70px;width:70px}}.alternate-image-text__video-play:after{filter:blur(5px);content:"";background-color:rgba(0,0,0,.5);display:block}.alternate-image-text__video-play-icon{height:33px;font-size:35px;position:relative;width:22px;z-index:3}@media only screen and (max-width:530px){.alternate-image-text__video-play-icon{height:25px;font-size:26px;width:16px}}.alternate-image-text__text-side{padding:55px 0;justify-content:center;flex-direction:column;align-items:flex-start}@media only screen and (max-width:975px){.alternate-image-text__text-side{padding:0}}.alternate-image-text__title{font-size:28px;font-weight:400;margin-bottom:40px;line-height:48px;margin-top:0}@media only screen and (max-width:800px){.alternate-image-text__title{font-size:22px;line-height:36px}}.alternate-image-text__large-text{font-size:22px;max-width:600px;line-height:35px}@media only screen and (max-width:1200px){.alternate-image-text__large-text{font-size:18px;line-height:30px}}@media only screen and (max-width:800px){.alternate-image-text__large-text{max-width:unset}}.alternate-image-text__small-text{color:#838383;max-width:600px;margin-top:40px}@media only screen and (max-width:800px){.alternate-image-text__small-text{max-width:unset}}.alternate-image-text__link-container{margin-top:50px}.alternate-image-text .link-button{margin-top:45px;display:inline-block}.two-tone-content{overflow:hidden;padding-bottom:90px}@media only screen and (max-width:960px){.two-tone-content{padding-top:20px}}.two-tone-content__inner{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,max-content);align-items:flex-start;grid-gap:0 100px}@media only screen and (max-width:1500px){.two-tone-content__inner{grid-gap:65px 100px}}@media only screen and (max-width:1000px){.two-tone-content__inner{grid-gap:65px 55px}}@media only screen and (max-width:960px){.two-tone-content__inner{grid-template-columns:1fr}}@media only screen and (max-width:700px){.two-tone-content__inner{grid-gap:30px 55px}}.two-tone-content__image-container{grid-column:2;grid-row:1/span 2;position:relative;background-color:#7eaf00;z-index:2}@media only screen and (max-width:1500px){.two-tone-content__image-container{grid-row:unset}}@media only screen and (max-width:960px){.two-tone-content__image-container{-webkit-transform:translate(15px,-15px);-moz-transform:translate(15px,-15px);-ms-transform:translate(15px,-15px);-o-transform:translate(15px,-15px);transform:translate(15px,-15px);grid-column:1;grid-row:1}}.two-tone-content__image-container:after{content:"";padding-bottom:100%;display:block}@media only screen and (max-width:960px){.two-tone-content__image-container:after{padding-bottom:70%}}.two-tone-content__image{height:100%;-webkit-transform:translate(-70px,70px);-moz-transform:translate(-70px,70px);-ms-transform:translate(-70px,70px);-o-transform:translate(-70px,70px);transform:translate(-70px,70px);object-fit:cover;width:100%;display:block}@media only screen and (max-width:1500px){.two-tone-content__image{-webkit-transform:translate(-30px,30px);-moz-transform:translate(-30px,30px);-ms-transform:translate(-30px,30px);-o-transform:translate(-30px,30px);transform:translate(-30px,30px)}}@media only screen and (max-width:640px){.two-tone-content__image{-webkit-transform:translate(-15px,15px);-moz-transform:translate(-15px,15px);-ms-transform:translate(-15px,15px);-o-transform:translate(-15px,15px);transform:translate(-15px,15px)}}.two-tone-content__large-text-container{grid-column:1;padding:50px 100px 100px 0;grid-row:1}@media only screen and (max-width:1500px){.two-tone-content__large-text-container{padding:50px 50px 50px 0}}@media only screen and (max-width:960px){.two-tone-content__large-text-container{padding:0;grid-row:2}}.two-tone-content__title{font-size:22px;margin-bottom:40px;line-height:35px;margin-top:0}@media only screen and (max-width:640px){.two-tone-content__title{font-size:28px;line-height:36px}}.two-tone-content__large-text{font-size:22px;line-height:35px}@media only screen and (max-width:1400px){.two-tone-content__large-text{font-size:18px;line-height:30px}}.two-tone-content__small-text{grid-column:1;padding:100px 100px 100px 0;grid-row:2;z-index:2}@media only screen and (max-width:1500px){.two-tone-content__small-text{grid-column:1/-1;padding:50px 100px 50px 0}}@media only screen and (max-width:1000px){.two-tone-content__small-text{padding-right:0}}@media only screen and (max-width:960px){.two-tone-content__small-text{grid-row:3}}.two-tone-content__grey{height:100%;grid-column:1/-1;grid-row:2;position:relative;display:block;z-index:1}@media only screen and (max-width:960px){.two-tone-content__grey{grid-row:3}}.two-tone-content__grey:after{content:"";position:absolute;bottom:0;top:0;background-color:#f0f0f0;left:-50vw;width:150vw;display:block}.split-text-50-50{grid-template-columns:repeat(2,1fr);margin-bottom:230px;grid-gap:0 105px;margin-top:230px}@media only screen and (max-width:1850px){.split-text-50-50{margin-bottom:140px;margin-top:140px}}@media only screen and (max-width:1450px){.split-text-50-50{margin-bottom:80px;margin-top:80px}}@media only screen and (max-width:1110px){.split-text-50-50{grid-gap:0 60px}}@media only screen and (max-width:800px){.split-text-50-50{grid-template-columns:1fr;grid-gap:40px 0}}.split-text-50-50--slim-margin{margin-bottom:90px;margin-top:90px}.split-text-50-50__large-text{font-size:22px;line-height:35px;margin-top:-3px}@media only screen and (max-width:1300px){.split-text-50-50__large-text{font-size:18px;line-height:30px;margin-top:0}}.split-text-50-50__small-text{margin-top:40px}.product-slider{overflow:hidden}.product-slider__slider-container{position:relative}.product-slider__slider-container:before{height:50%;right:0;content:"";position:absolute;top:0;background-color:#f0f0f0;left:0;display:block}.product-slider__slider{position:relative;z-index:3}@media only screen and (max-width:400px){.product-slider__slider{width:calc(100% - 30px)}}@media only screen and (max-width:699px){.product-slider__slider .slick-list{max-width:480px;margin:0 auto}}.product-slider__slider .slick-slide{margin:15px 20px}@media only screen and (max-width:1100px){.product-slider__slider .slick-slide{margin:15px 10px}}.product-slider__slider .slick-slide:hover .product-slider__product{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}.product-slider__slider:before{height:var(--square-height,200px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #143727;right:-20px;content:"";position:absolute;top:50%;left:-20px;display:block}@media only screen and (max-width:700px){.product-slider__slider:before{right:-8px;left:-8px}}@media only screen and (max-width:425px){.product-slider__slider:before{display:none}}.product-slider__product{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;flex-direction:column;background-color:#fff;display:-webkit-flex!important;display:flex!important}.product-slider__top{flex-direction:column}.product-slider__image{height:225px;object-fit:cover;width:100%;display:block}@media only screen and (max-width:425px){.product-slider__image{height:175px}}.product-slider__top-text{height:var(--square-height);padding:22px;text-decoration:none;color:#143727;border-top:1px solid #143727;border-bottom:1px solid #143727;flex-direction:column;margin:13px}@media only screen and (max-width:400px){.product-slider__top-text{padding:8px}}.product-slider__top-text:hover{text-decoration:none}.product-slider__title{font-size:20px;margin-bottom:10px;text-transform:uppercase;line-height:28px;margin-top:0}@media only screen and (max-width:400px){.product-slider__title{font-size:16px;line-height:24px}}.product-slider__title-item{color:#143727;display:block}.product-slider__sub-title{font-size:12px;text-transform:uppercase;margin:auto 0 0;line-height:20px}.product-slider__bottom{min-height:225px;padding:5px 25px;font-size:14px;text-decoration:none;color:#143727;line-height:28px;display:block}.product-slider__bottom:hover{text-decoration:none}@media only screen and (max-width:425px){.product-slider__bottom{min-height:unset}}@media only screen and (max-width:400px){.product-slider__bottom{padding:5px 13px}}.cards-over-image{overflow:hidden;padding:140px 25px;position:relative}.cards-over-image:after{content:"";mix-blend-mode:multiply;background-color:rgba(0,0,0,.04);display:block;z-index:2}.cards-over-image__background-image{height:100%;object-fit:cover;width:100%;z-index:1}.cards-over-image__cards-container{position:relative;z-index:3}@media only screen and (max-width:1335px){.cards-over-image__cards-container{max-width:unset;width:100%}}@media only screen and (max-width:1140px){.cards-over-image__cards-container{width:80%}}@media only screen and (max-width:1000px){.cards-over-image__cards-container{width:85%}}@media only screen and (max-width:850px){.cards-over-image__cards-container{width:90%}}@media only screen and (max-width:759px){.cards-over-image__cards-container{width:60%}}@media only screen and (max-width:560px){.cards-over-image__cards-container{width:80%}}@media only screen and (max-width:480px){.cards-over-image__cards-container{width:95%}}@media only screen and (max-width:1140px){.cards-over-image__cards-container .slick-list{overflow:visible}}.cards-over-image__cards-container .slick-slide{margin:0 50px}@media only screen and (max-width:1550px){.cards-over-image__cards-container .slick-slide{margin:0 25px}}@media only screen and (max-width:1000px){.cards-over-image__cards-container .slick-slide{margin:0 15px}}@media only screen and (max-width:400px){.cards-over-image__cards-container .slick-slide{margin:0 10px}}.cards-over-image__card-inner{flex:1;flex-direction:column;background-color:#fff}.cards-over-image__card-top{padding:45px 0;justify-content:center;border-bottom:2px solid #7eaf00;margin:0 30px 60px;align-items:center}@media only screen and (max-width:1350px){.cards-over-image__card-top{margin-bottom:30px}}.cards-over-image__card-title{font-size:28px;text-align:center;line-height:48px;margin-top:0}.cards-over-image__card-content{padding:0 35px 50px}.cards-over-image__card-content ul li{position:relative;margin-top:15px;padding-left:40px}.cards-over-image__card-content ul li:before{height:18px;content:"";position:absolute;top:6px;background-color:#7eaf00;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:0;width:18px;display:block}.client-logos{margin-bottom:150px}.client-logos ul{padding:0;justify-content:center;flex-wrap:wrap;text-indent:inherit;margin:0;display:flex}.client-logos li{margin-bottom:80px;list-style-type:none;box-sizing:border-box}.client-logos li>div{height:100%;padding:0 45px;justify-content:center;align-items:center;width:100%;display:flex}.client-logos li:first-child>div{padding:0 45px 0 0}.client-logos li:last-child>div{padding:0 0 0 45px}.client-logos li img{height:80px;width:auto}.client-logos h2{text-align:center;margin:150px 0 90px}@media only screen and (min-width:600px){.client-logos ul{justify-content:space-between}}.image-link-cards{overflow:hidden}.image-link-cards__slider{margin-bottom:50px;position:relative}.image-link-cards__slider .slick-list{overflow:visible}.image-link-cards__slider .slick-slide{opacity:.2;margin:0 15px}@media only screen and (max-width:1150px){.image-link-cards__slider .slick-slide{margin:0 10px}}@media only screen and (max-width:550px){.image-link-cards__slider .slick-slide{margin:0 5px}}.image-link-cards__slider .slick-slide.slick-active{opacity:1}.image-link-cards__slider:after{height:var(--back-height,50%);content:"";position:absolute;top:0;background-color:#f0f0f0;left:-50vw;width:150vw;display:block;z-index:0}.image-link-cards__pre-slider{position:absolute;bottom:0;top:0;background-color:#fff;left:-50vw;width:50vw;z-index:4}.image-link-cards__pre-slider:before{height:var(--back-height,50%);right:0;content:"";position:absolute;top:0;background-color:#f0f0f0;left:0;display:block;z-index:0}.image-link-cards__slider-inner{opacity:0;z-index:3}.image-link-cards__slider-inner.slick-initialized{opacity:1}.image-link-cards__card-link{overflow:hidden;color:#fff;position:relative;padding-bottom:140%;display:block}.image-link-cards__card-link:hover .image-link-cards__card-image{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.image-link-cards__card-link:hover .image-link-cards__circle{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.image-link-cards__card-inner{grid-template-columns:1fr;grid-template-rows:1fr}.image-link-cards__card-inner:after{content:"";background-color:rgba(0,0,0,.2);display:block;z-index:2}.image-link-cards__card-image{height:100%;grid-column:1;grid-row:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;object-fit:cover;width:100%;z-index:1}.image-link-cards__card-text{grid-column:1;padding:30px;grid-row:1;font-size:19px;margin:0;line-height:26px;z-index:3}@media only screen and (max-width:950px){.image-link-cards__card-text br{display:initial}}.image-link-cards__circle{height:75px;justify-content:center;border:1px solid hsla(0,0%,100%,.45);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;bottom:30px;align-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:30px;width:75px;z-index:4}@media only screen and (max-width:1260px){.image-link-cards__circle{height:60px;width:60px}}@media only screen and (max-width:500px){.image-link-cards__circle{height:50px;width:50px}}.image-link-cards__arrow{height:21px;font-size:21px;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;width:21px}@media only screen and (max-width:500px){.image-link-cards__arrow{height:16px;font-size:16px;width:16px}}.image-link-tiles{overflow:hidden}.image-link-tiles__grid{grid-template-columns:repeat(var(--columns,10),1fr);grid-gap:8px}.image-link-tiles__grid[data-cards="1"] .image-link-tiles__card{min-height:250px;padding-bottom:15%}.image-link-tiles__grid[data-cards="2"] .image-link-tiles__card{padding-bottom:50%}@media only screen and (max-width:1060px){.image-link-tiles__grid[data-cards="2"] .image-link-tiles__card{padding-bottom:65%}}@media only screen and (max-width:820px){.image-link-tiles__grid[data-cards="2"] .image-link-tiles__card{padding-bottom:120%}}@media only screen and (max-width:550px){.image-link-tiles__grid[data-cards="2"] .image-link-tiles__card{grid-column:1/-1;padding-bottom:60%}}.image-link-tiles__grid[data-cards="3"] .image-link-tiles__card{padding-bottom:65%}@media only screen and (max-width:1080px){.image-link-tiles__grid[data-cards="3"] .image-link-tiles__card{padding-bottom:140%}}@media only screen and (max-width:750px){.image-link-tiles__grid[data-cards="3"] .image-link-tiles__card{grid-column:span 3;padding-bottom:70%}}@media only screen and (max-width:550px){.image-link-tiles__grid[data-cards="3"] .image-link-tiles__card{grid-column:1/-1;padding-bottom:60%}}@media only screen and (max-width:750px){.image-link-tiles__grid[data-cards="3"] .image-link-tiles__card:last-child{grid-column:1/-1;padding-bottom:34.57%}}@media only screen and (max-width:550px){.image-link-tiles__grid[data-cards="3"] .image-link-tiles__card:last-child{grid-column:1/-1;padding-bottom:60%}}@media only screen and (max-width:920px){.image-link-tiles__grid[data-cards="4"] .image-link-tiles__card{grid-column:span 4;padding-bottom:70%}}@media only screen and (max-width:750px){.image-link-tiles__grid[data-cards="4"] .image-link-tiles__card{padding-bottom:110%}}@media only screen and (max-width:550px){.image-link-tiles__grid[data-cards="4"] .image-link-tiles__card{grid-column:1/-1;padding-bottom:60%}}@media only screen and (max-width:1155px){.image-link-tiles__grid[data-cards="5"]{grid-template-columns:repeat(12,1fr)}.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card{grid-column:span 4;padding-bottom:82%}}@media only screen and (max-width:900px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card{grid-column:span 6;padding-bottom:70%}}@media only screen and (max-width:820px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card{grid-column:span 6;padding-bottom:70%}}@media only screen and (max-width:650px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card{padding-bottom:120%}}@media only screen and (max-width:550px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card{grid-column:1/-1;padding-bottom:60%}}@media only screen and (max-width:1155px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card:nth-last-child(2){grid-column:span 6;padding-bottom:54.2%}}@media only screen and (max-width:900px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card:nth-last-child(2){padding-bottom:70%}}@media only screen and (max-width:820px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card:nth-last-child(2){grid-column:span 6;padding-bottom:70%}}@media only screen and (max-width:650px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card:nth-last-child(2){padding-bottom:120%}}@media only screen and (max-width:550px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card:nth-last-child(2){grid-column:1/-1;padding-bottom:60%}}@media only screen and (max-width:1155px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card:last-child{grid-column:span 6;padding-bottom:54.2%}}@media only screen and (max-width:900px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card:last-child{grid-column:1/-1;padding-bottom:34.6%}}@media only screen and (max-width:820px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card:last-child{grid-column:1/-1}}@media only screen and (max-width:650px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card:last-child{padding-bottom:59.2%}}@media only screen and (max-width:550px){.image-link-tiles__grid[data-cards="5"] .image-link-tiles__card:last-child{padding-bottom:60%}}@media only screen and (max-width:1350px){.image-link-tiles__grid[data-cards="6"] .image-link-tiles__card{grid-column:span 4;padding-bottom:130%}}@media only screen and (max-width:820px){.image-link-tiles__grid[data-cards="6"] .image-link-tiles__card{grid-column:span 6;padding-bottom:70%}}@media only screen and (max-width:650px){.image-link-tiles__grid[data-cards="6"] .image-link-tiles__card{padding-bottom:120%}}@media only screen and (max-width:550px){.image-link-tiles__grid[data-cards="6"] .image-link-tiles__card{grid-column:1/-1;padding-bottom:60%}}.image-link-tiles__card{overflow:hidden;grid-column:span 2;color:#fff;position:relative;padding-bottom:140%;display:block}.image-link-tiles__card:hover .image-link-tiles__card-image{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.image-link-tiles__card:hover .image-link-tiles__card-arrow,.image-link-tiles__card:hover .image-link-tiles__card-text{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}.image-link-tiles__card:hover .image-link-tiles__card-arrow{opacity:1}.image-link-tiles__card-inner{grid-template-columns:1fr;grid-template-rows:1fr}.image-link-tiles__card-inner:after{content:"";background-color:rgba(0,0,0,.2);display:block;z-index:2}.image-link-tiles__card-image{height:100%;grid-column:1;grid-row:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;object-fit:cover;width:100%;z-index:1}.image-link-tiles__card-text{grid-column:1;padding:30px;grid-row:1;font-size:19px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin:0;line-height:26px;z-index:3}@media only screen and (max-width:950px){.image-link-tiles__card-text br{display:initial}}.image-link-tiles__card-arrow{height:62px;justify-content:center;border:1px solid hsla(0,0%,100%,.25);right:40px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:absolute;opacity:0;bottom:20px;align-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:62px;z-index:3}.image-link-tiles__card-arrow-icon{height:21px;font-size:23px;color:#fff;width:23px}.image-link-tiles .view-all-container{margin-top:50px}.stepped-image-cards{overflow:hidden}.stepped-image-cards__inner{grid-template-columns:repeat(2,1fr);position:relative;align-items:flex-start;grid-gap:85px 100px;z-index:2}@media only screen and (max-width:1750px){.stepped-image-cards__inner{grid-gap:130px 100px}}@media only screen and (max-width:1550px){.stepped-image-cards__inner{grid-gap:85px 70px}}@media only screen and (max-width:1220px){.stepped-image-cards__inner{grid-gap:65px 50px}}@media only screen and (max-width:820px){.stepped-image-cards__inner{grid-template-columns:1fr}}.stepped-image-cards__inner--disable-staggering .stepped-image-cards__card--right{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.stepped-image-cards__inner:after{height:50%;content:"";position:absolute;top:0;background-color:#f0f0f0;left:-50vw;width:150vw;display:block}@media only screen and (max-width:1320px){.stepped-image-cards__inner:after{height:35%}}.stepped-image-cards__card{z-index:1}.stepped-image-cards__card .image-card__text{margin-bottom:250px}@media only screen and (max-width:1450px){.stepped-image-cards__card .image-card__text{margin-bottom:150px}}@media only screen and (max-width:1320px){.stepped-image-cards__card .image-card__text{margin-bottom:70px}}.stepped-image-cards__card--right{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px)}@media only screen and (max-width:1200px){.stepped-image-cards__card--right{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.stepped-image-cards .view-all-container{-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);-ms-transform:translateY(-200px);-o-transform:translateY(-200px);transform:translateY(-200px);grid-column:2;justify-content:flex-start;grid-row:2}@media only screen and (max-width:1200px){.stepped-image-cards .view-all-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);grid-column:1/-1;justify-content:center}}@media only screen and (max-width:850px){.stepped-image-cards .view-all-container{grid-row:3;margin-bottom:50px}}.staggered-content-cards--extra-margin{margin-top:250px}@media only screen and (max-width:1300px){.staggered-content-cards--extra-margin{margin-top:185px}}@media only screen and (max-width:1050px){.staggered-content-cards--extra-margin{margin-top:0}}.staggered-content-cards__inner{grid-template-columns:repeat(3,1fr);grid-gap:120px 100px}@media only screen and (max-width:1600px){.staggered-content-cards__inner{grid-gap:120px 70px}}@media only screen and (max-width:1150px){.staggered-content-cards__inner{grid-gap:120px 45px}}@media only screen and (max-width:1050px){.staggered-content-cards__inner{grid-template-columns:1fr;grid-gap:50px}}.staggered-content-cards__card{position:relative}@media only screen and (max-width:1050px){.staggered-content-cards__card{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.staggered-content-cards__card--portrait-image .staggered-content-cards__card-inner{padding:100px 70px}@media only screen and (max-width:1600px){.staggered-content-cards__card--portrait-image .staggered-content-cards__card-inner{padding:60px 70px}}@media only screen and (max-width:1330px){.staggered-content-cards__card--portrait-image .staggered-content-cards__card-inner{padding:35px 45px}}@media only screen and (max-width:1050px){.staggered-content-cards__card--portrait-image .staggered-content-cards__card-inner{padding:0}}.staggered-content-cards__card--portrait-image .staggered-content-cards__image-container{padding-bottom:135%}@media only screen and (max-width:740px){.staggered-content-cards__card--portrait-image .staggered-content-cards__image-container{padding-bottom:65%}}.staggered-content-cards__card--portrait-image:after{height:100%;border:1px solid #000;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;content:"";position:absolute;opacity:0;top:0;left:0;width:100%;z-index:1}@media only screen and (max-width:1050px){.staggered-content-cards__card--portrait-image:after{display:none}}.staggered-content-cards__card--portrait-image:hover:after{opacity:1}.staggered-content-cards__card--square-image .staggered-content-cards__image-container{padding-bottom:100%}.staggered-content-cards__card-inner{position:relative;z-index:2}@media only screen and (max-width:1050px){.staggered-content-cards__card-inner{grid-template-columns:1fr 2fr;align-items:flex-start;grid-gap:35px;display:-webkit-grid;display:-ms-grid;display:grid}}@media only screen and (max-width:740px){.staggered-content-cards__card-inner{grid-template-columns:1fr}}.staggered-content-cards__image-container{overflow:hidden;margin-bottom:65px;position:relative}@media only screen and (max-width:1600px){.staggered-content-cards__image-container{margin-bottom:45px}}@media only screen and (max-width:1330px){.staggered-content-cards__image-container{margin-bottom:30px}}@media only screen and (max-width:1050px){.staggered-content-cards__image-container{margin-bottom:0}}.staggered-content-cards__image{height:100%;object-fit:cover;width:100%;display:block}.staggered-content-cards__title{font-size:25px;margin-bottom:40px;line-height:40px;margin-top:0}@media only screen and (max-width:1600px){.staggered-content-cards__title{font-size:22px;line-height:36px}}@media only screen and (max-width:1330px){.staggered-content-cards__title{margin-bottom:30px}}.staggered-content-cards__text{font-size:16px;color:#838383;line-height:28px}.large-image__inner{max-width:var(--max-width,1465px);display:block}.large-image__image{height:auto;object-fit:contain;width:100%;display:block}.large-card-grid{overflow:hidden;padding:30px 0;margin-bottom:140px;position:relative}.large-card-grid__grid{grid-template-columns:repeat(2,1fr);position:relative;grid-gap:185px 100px;z-index:2}@media only screen and (max-width:1750px){.large-card-grid__grid{grid-gap:130px 100px}}@media only screen and (max-width:1550px){.large-card-grid__grid{grid-gap:85px 70px}}@media only screen and (max-width:1220px){.large-card-grid__grid{grid-gap:65px 50px}}@media only screen and (max-width:820px){.large-card-grid__grid{grid-template-columns:1fr}}.large-card-grid__grid-item{grid-column:var(--column);grid-row:var(--row);position:relative;margin:0;z-index:2}.large-card-grid__row-bar{grid-column:1/-1;grid-row:var(--row);position:relative;z-index:1}.large-card-grid__row-bar:after,.large-card-grid__row-bar:before{content:"";position:absolute;width:150vw;display:block}.large-card-grid__row-bar:before{top:var(--row-offset);left:-50vw}.large-card-grid__row-bar:after{bottom:var(--row-offset);left:-50vw}.large-card-grid__row-bar.odd:before{height:calc(100% - var(--bar-height));background-color:#fff}.large-card-grid__row-bar.even:before,.large-card-grid__row-bar.odd:after{height:var(--bar-height);background-color:#f0f0f0}.large-card-grid__row-bar.even:after{height:calc(100% - var(--bar-height));background-color:#fff}.featured-project{padding:100px 0 50px}.featured-project__inner{margin-bottom:80px;position:relative}.featured-project__inner:after,.featured-project__inner:before{height:50%;content:"";position:absolute;background-color:#7eaf00;width:calc(33.333% + 60px);display:block;z-index:1}.featured-project__inner:before{bottom:-30px;left:-30px}.featured-project__inner:after{right:-30px;top:-30px}.featured-project__panel{grid-template-columns:repeat(3,1fr);grid-column:1;padding:50px;grid-row:1;grid-template-rows:30px 1fr 1fr 70px;background-color:#f0f0f0;grid-gap:15px 50px;z-index:2}@media only screen and (max-width:1400px){.featured-project__panel{grid-gap:45px 50px}}@media only screen and (max-width:1200px){.featured-project__panel{padding:30px}}@media only screen and (max-width:1125px){.featured-project__panel{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:880px){.featured-project__panel{display:block}}.featured-project__panel-title{grid-column:1;grid-row:1;margin-top:0}@media only screen and (max-width:880px){.featured-project__panel-title{margin-bottom:20px}}.featured-project__image-container{grid-column:2;grid-row:1/span 4;position:relative}@media only screen and (max-width:1400px){.featured-project__image-container{grid-column:3;grid-row:1/span 2}}@media only screen and (max-width:1125px){.featured-project__image-container{grid-column:2;grid-row:1/span 2}}@media only screen and (max-width:880px){.featured-project__image-container{margin-bottom:30px;padding-bottom:40%}}@media only screen and (max-width:640px){.featured-project__image-container{padding-bottom:60%}}.featured-project__image-container--span-2{grid-column:2/span 2;grid-row:1/span 5}@media only screen and (max-width:1400px){.featured-project__image-container--span-2{grid-column:3;grid-row:1/span 4}}@media only screen and (max-width:1125px){.featured-project__image-container--span-2{grid-column:2;grid-row:1/span 3}}.featured-project__image{height:100%;object-fit:cover;width:100%;display:block}.featured-project__content{grid-column:1;grid-row:2/span 3}@media only screen and (max-width:1400px){.featured-project__content{grid-column:1/span 2;grid-row:2/span 2}}@media only screen and (max-width:1125px){.featured-project__content{grid-column:unset}}@media only screen and (max-width:880px){.featured-project__content{margin-bottom:30px}}.featured-project__content em{color:#143727}.featured-project__tag-list{justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px;align-items:flex-start}.featured-project__tag-item{margin:0 10px 0 0;line-height:1}.featured-project__category{font-size:12px;text-decoration:none;color:#143727;line-height:14px;line-height:1;display:inline-block}.featured-project__category:hover{text-decoration:underline}.featured-project__title{font-size:30px;margin-bottom:30px;line-height:38px;margin-top:0}.featured-project__systems{grid-column:3;grid-row:1/span 3;position:relative}@media only screen and (max-width:1400px){.featured-project__systems{grid-row:3/span 2}}@media only screen and (max-width:1125px){.featured-project__systems{grid-column:2}}@media only screen and (max-width:880px){.featured-project__systems{margin-bottom:30px}.featured-project__systems-container{position:static;width:100%}}.featured-project__systems-inner{padding-right:15px}@media only screen and (max-width:880px){.featured-project__systems-inner{padding-right:0}}.featured-project__systems-title{font-size:22px;margin-bottom:35px;line-height:38px;margin-top:0}@media only screen and (max-width:1400px){.featured-project__systems-title{margin-bottom:10px}}@media only screen and (max-width:880px){.featured-project__systems-list{grid-template-columns:repeat(2,1fr);grid-gap:20px;display:-webkit-grid;display:-ms-grid;display:grid}}@media only screen and (max-width:740px){.featured-project__systems-list{grid-template-columns:1fr}}.featured-project__systems-list-item{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin:0 0 30px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}@media only screen and (max-width:1400px){.featured-project__systems-list-item{margin-bottom:10px}}@media only screen and (max-width:880px){.featured-project__systems-list-item{margin:0}}.featured-project__systems-list-item:last-child{margin-bottom:0}.featured-project__systems-list-item:hover{background-color:#fff}.featured-project__systems-list-item:hover .featured-project__systems-item-arrow{opacity:1}.featured-project__systems-item-link{padding:17px 20px;color:#143727;align-items:center}@media only screen and (max-width:1400px){.featured-project__systems-item-link{padding:10px}}.featured-project__systems-item-link:hover{text-decoration:none}.featured-project__systems-item-text{margin-right:30px}@media only screen and (max-width:640px){.featured-project__systems-item-text{margin-right:0}}.featured-project__systems-item-title{font-size:20px;margin-bottom:5px;text-transform:uppercase;line-height:28px;margin-top:0}@media only screen and (max-width:1400px){.featured-project__systems-item-title{font-size:16px;line-height:20px}}.featured-project__systems-list-subtitle{font-size:12px;text-transform:uppercase;margin:0;line-height:20px}.featured-project__systems-item-arrow{height:27px;font-size:27px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:.5;margin-left:auto;width:27px}@media only screen and (max-width:640px){.featured-project__systems-item-arrow{display:none!important}}.featured-project__more-link{justify-content:flex-end}@media only screen and (max-width:1400px){.featured-project__more-link{grid-column:1/span 2;grid-row:4}}.featured-project__more-link .animated-squeeze-link__circle{height:70px;width:70px}@media only screen and (max-width:500px){.featured-project__more-link .animated-squeeze-link__circle{height:50px;width:50px}}.featured-project__more-link .animated-squeeze-link:hover .animated-squeeze-link__arrow{-webkit-transform:translateX(18px);-moz-transform:translateX(18px);-ms-transform:translateX(18px);-o-transform:translateX(18px);transform:translateX(18px)}.latest-news{overflow:hidden}.latest-news .section-header__inner{margin-top:0}.latest-news__slider{margin-bottom:70px;position:relative}.latest-news__slider:before{content:"";position:absolute;bottom:0;top:0;background-color:#fff;left:-50vw;width:50vw;display:block;z-index:10}.latest-news__slider .slick-list{overflow:visible}.latest-news__slider .slick-slide{outline:none;opacity:.2;margin:0 17px}.latest-news__slider .slick-slide.slick-active{opacity:1}@media only screen and (max-width:600px){.latest-news__slider .slick-slide{margin:0 10px}}.latest-news__slider .slick-slide:hover .latest-news__link{-webkit-transition:all 1.4s;-moz-transition:all 1.4s;-ms-transition:all 1.4s;-o-transition:all 1.4s;transition:all 1.4s;opacity:1}.latest-news__item-inner{flex-direction:column}.latest-news__image-link{overflow:hidden;position:relative;outline:none}.latest-news__image-link.placeholder{background-color:#143727}.latest-news__image-link.placeholder .latest-news__image{object-fit:contain;width:50%}.latest-news__image-link:after{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";padding-bottom:65%;display:block}.latest-news img{height:100%;transform:scale(1.1);right:0;transition:.3s;position:absolute;object-fit:cover;bottom:0;top:0;margin:auto;left:0;width:100%;display:block}.latest-news__text{flex:1;padding:30px;transition:.3s;flex-direction:column;align-self:stretch;background-color:#f0f0f0}.latest-news__title{font-size:20px;margin-bottom:30px;line-height:31px;margin-top:0}.latest-news__title-link{color:#143727}.latest-news__title-link:hover{text-decoration:none}.latest-news__link-container{margin-top:auto}.latest-news__link{font-size:14px;text-decoration:none;color:#143727;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;outline:none;opacity:0;letter-spacing:1px;line-height:27px}.latest-news__link:hover{text-decoration:underline}.latest-news .latest-news__item:hover img{transform:scale(1)}.latest-news .latest-news__item:hover .latest-news__text{transform:translateY(-1rem)}.standard-text__inner img{height:auto;max-width:100%}.main-title{font-size:28px;margin-bottom:90px;color:#143727;text-align:center;line-height:40px;margin-top:90px}@media only screen and (max-width:800px){.main-title{font-size:18px;line-height:30px}}.accreditation-logos__list{justify-content:center;flex-wrap:wrap;align-items:center}.accreditation-logos__list-item{max-height:120px;margin:0 30px 50px}@media only screen and (max-width:800px){.accreditation-logos__list-item{max-height:100px;margin:0 15px 30px}}.accreditation-logos__logo{height:100%;max-width:160px;max-height:120px;width:100%;display:block}@media only screen and (max-width:800px){.accreditation-logos__logo{max-width:120px;max-height:100px}}.faq-accordion--sector{margin-bottom:120px;margin-top:120px}.faq-accordion__title{font-size:28px;margin-bottom:30px;line-height:40px}@media only screen and (max-width:1400px){.faq-accordion__title{font-size:18px;line-height:30px}}.faq-accordion__question-container{margin-bottom:30px}.faq-accordion__question-label{cursor:pointer}.faq-accordion__question{font-size:20px;margin-right:25px;line-height:28px}@media only screen and (max-width:1300px){.faq-accordion__question{font-size:16px;line-height:24px}}.faq-accordion__question-toggle{display:none}.faq-accordion__question-toggle:checked+label .faq-accordion__question-arrow span{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-accordion__question-toggle:checked~.faq-accordion__answer{display:block}.faq-accordion__question-arrow{height:20px;font-size:20px;margin-left:auto;width:20px}.faq-accordion__answer{padding-top:20px;display:none}.animicons-list{color:red}.animicons-item{display:inline-block}.timeline{grid-template-columns:1fr;padding-top:100px;position:relative;padding-bottom:100px;grid-gap:200px 0;margin-top:100px;display:-ms-grid;display:-webkit-grid;display:grid}.timeline:before{height:10px;bottom:0;border-radius:50%;width:10px}.timeline:after,.timeline:before{transform:translateX(-50%);content:"";position:absolute;background-color:#143727;left:50%;display:block}.timeline:after{height:100%;top:0;width:2px}.timeline .single_timeline_row{grid-template-columns:1fr 1fr;position:relative;grid-gap:200px 76px;display:-ms-grid;display:-webkit-grid;display:grid}.timeline .single_timeline_row .step_icon{height:61px;transform:translateX(-50%);justify-content:center;position:absolute;top:-140px;align-items:center;left:50%;width:61px;display:-webkit-flex;display:flex;z-index:1000}.timeline .single_timeline_row .step_icon img{height:61px;width:61px;display:block}.timeline .single_timeline_row .image_side{max-width:576px;width:100%}.timeline .single_timeline_row .image_side img{height:100%;max-width:100%;max-height:100%;border-radius:16px;width:100%;display:block}.timeline .single_timeline_row .text_side{max-width:404px}.timeline .single_timeline_row .text_side .step{font-size:18px;font-weight:600}.timeline .single_timeline_row .text_side .title{font-size:28px;font-weight:400;color:#7eaf00;margin-top:1px}.timeline .single_timeline_row .text_side .timeline_text{font-size:18px;margin-bottom:55px;line-height:31px;margin-top:30px}.timeline .single_timeline_row .text_side .link-button--dark{padding:5px 30px;font-size:16px;letter-spacing:.5px;line-height:32px}.timeline .single_timeline_row:nth-of-type(odd) .image_side{order:2}.timeline .single_timeline_row:nth-of-type(odd) .text_side{margin-right:100px;margin-left:auto;order:1}.timeline .single_timeline_row:nth-of-type(2n) .image_side{margin-right:0;margin-left:auto;order:1}.timeline .single_timeline_row:nth-of-type(2n) .text_side{margin-left:100px;order:2}@media only screen and (max-width:767px){.timeline{padding-top:50px;margin-bottom:50px;padding-bottom:50px;grid-gap:80px 0;margin-top:50px}.timeline:after,.timeline:before{display:none}.timeline .single_timeline_row{grid-template-columns:1fr;grid-gap:30px}.timeline .single_timeline_row:nth-of-type(odd) .text_side{margin-right:0;order:2}.timeline .single_timeline_row:nth-of-type(odd) .image_side{order:1}.timeline .single_timeline_row:nth-of-type(2n) .text_side{margin-left:0}.timeline .single_timeline_row .step_icon{display:none}.timeline .single_timeline_row .text_side .step{margin-top:0}.timeline .single_timeline_row .text_side .title{font-size:24px}.timeline .single_timeline_row .text_side .timeline_text{margin-bottom:30px;margin-top:18px}.timeline .single_timeline_row .text_side .btn-arrow{color:#7eaf00;padding-left:15px}}@media only screen and (min-width:768px) and (max-width:1024px){.timeline .single_timeline_row:nth-of-type(2n) .text_side{margin-left:0}.timeline .single_timeline_row:nth-of-type(odd) .text_side{margin-right:0}.timeline .single_timeline_row .image_side img{object-fit:cover}}.showcase_tiles_container.content{grid-template-columns:repeat(3,1fr);max-width:1374px;margin:0 auto;grid-gap:30px;display:-ms-grid;display:-webkit-grid;display:grid}.showcase_tiles_container.content>section picture{margin-bottom:30px;display:block}.showcase_tiles_container.content>section picture img{max-width:100%;max-height:240px;object-fit:cover;border-radius:16px;width:100%;display:block}.showcase_tiles_container.content>section .card_information{padding:20px 40px;text-align:center;background-color:#f0f0f0;border-radius:16px}.showcase_tiles_container.content>section .card_information h3{font-size:28px;font-weight:700;line-height:48px;margin-top:0}.showcase_tiles_container.content>section .card_information hr{height:2px;border:0;background-color:#7eaf00;margin:8px auto 16px;width:100%;display:block}.showcase_tiles_container.content>section .card_information p{font-size:18px;max-width:280px;margin:0 auto}@media only screen and (min-width:1025px) and (max-width:1160px){.showcase_tiles_container.content{grid-gap:12px}.showcase_tiles_container.content>section .card_information{padding:15px 30px}.showcase_tiles_container.content>section .card_information h3{font-size:24px;line-height:32px}.showcase_tiles_container.content>section .card_information p{font-size:17px;line-height:26px}}@media only screen and (min-width:768px) and (max-width:1024px){.showcase_tiles_container.content{grid-gap:12px}.showcase_tiles_container.content>section .card_information{padding:10px 20px}.showcase_tiles_container.content>section .card_information h3{font-size:20px;line-height:32px}.showcase_tiles_container.content>section .card_information p{font-size:16px;line-height:24px}}@media only screen and (max-width:767px){.showcase_tiles_container.content{grid-template-columns:1fr}.showcase_tiles_container.content>section .card_information h3{font-size:22px}.showcase_tiles_container.content>section .card_information p{font-size:16px}}.accreditation_container{margin-bottom:140px;margin-top:140px}.accreditation_container .accreditation_content{grid-template-columns:repeat(2,1fr);padding:50px 0 75px;margin:0 auto;grid-gap:0 164px;display:-ms-grid;display:-webkit-grid;display:grid}.accreditation_container .accreditation_content h2{grid-column:1/span 2;font-size:36px;font-weight:800;max-width:868px;text-align:center;margin:0 auto 72px;order:1;line-height:48px}.accreditation_container .accreditation_content.left h2{order:1}.accreditation_container .accreditation_content.left .accreditation_information{order:3}.accreditation_container .accreditation_content.left picture{order:2}.accreditation_container .accreditation_content.right h2{order:1}.accreditation_container .accreditation_content.right .accreditation_information{order:2}.accreditation_container .accreditation_content.right picture{order:3}.accreditation_container .accreditation_content .accreditation_information h3{font-size:28px;font-weight:400;margin-bottom:24px;max-width:381px}.accreditation_container .accreditation_content .accreditation_information p{font-size:18px}.accreditation_container .accreditation_content .accreditation_information .link-button{padding:10px 32px;margin-top:44px;display:inline-block}.accreditation_container .accreditation_content picture img{max-width:100%;margin:0 auto;display:block}.btn-arrow{color:#7eaf00;margin-left:1rem}@media only screen and (min-width:1025px) and (max-width:1200px){.accreditation_container{margin-bottom:100px;margin-top:100px}.accreditation_container .accreditation_content{grid-gap:0 75px}.accreditation_container .accreditation_content h2{grid-column:1/span 2;font-size:32px;line-height:40px}.accreditation_container .accreditation_content .accreditation_information h3{font-size:24px;max-width:75%}.accreditation_container .accreditation_content picture img{max-width:400px}}@media only screen and (min-width:768px) and (max-width:1024px){.accreditation_container{margin-bottom:75px;margin-top:75px}.accreditation_container .accreditation_content{grid-template-columns:1fr}.accreditation_container .accreditation_content h2{grid-column:1/span 1;font-size:28px;margin-bottom:50px;max-width:100%;line-height:36px}.accreditation_container .accreditation_content .accreditation_information{order:3!important}.accreditation_container .accreditation_content .accreditation_information h3{font-size:22px;max-width:100%}.accreditation_container .accreditation_content picture{order:2!important}.accreditation_container .accreditation_content picture img{max-width:400px}}@media only screen and (max-width:767px){.accreditation_container{margin-bottom:75px;margin-top:75px}.accreditation_container .accreditation_content{grid-template-columns:1fr}.accreditation_container .accreditation_content h2{grid-column:1/span 1;font-size:28px;margin-bottom:50px;max-width:100%;line-height:36px}.accreditation_container .accreditation_content .accreditation_information{order:3!important}.accreditation_container .accreditation_content .accreditation_information h3{font-size:22px}.accreditation_container .accreditation_content picture{order:2!important}}.our_values.row-builder{margin-bottom:100px;margin-top:100px}.our_values.row-builder .our_values_container{max-width:1016px;margin:0 auto;display:block}.our_values.row-builder .our_values_container h2{font-size:28px;font-weight:700;margin-bottom:15px;text-align:center;margin-top:0}.our_values.row-builder .our_values_container hr{height:2px;border:0;max-width:466px;background-color:#7eaf00;margin:0 auto 30px;width:100%;display:block}.our_values.row-builder .our_values_container ul{list-style:none;grid-template-columns:repeat(8,1fr);text-indent:unset;padding-left:0;display:-ms-grid;display:-webkit-grid;display:grid}.our_values.row-builder .our_values_container ul li{max-width:126px;grid-gap:24px 0;width:100%;margin-top:0;display:-ms-grid;display:-webkit-grid;display:grid}.our_values.row-builder .our_values_container ul li .title{height:100%;min-height:60px;justify-content:center;align-items:center;width:100%;display:-webkit-flex;display:flex}.our_values.row-builder .our_values_container ul li h3{font-size:18px;font-weight:400;text-align:center;line-height:normal;margin-top:0}.our_values.row-builder .our_values_container ul li picture{max-height:53px;align-items:flex-start;display:-webkit-flex;display:flex}.our_values.row-builder .our_values_container ul li picture img{margin:0 auto;display:block}@media only screen and (min-width:768px) and (max-width:1024px){.our_values.row-builder .our_values_container h2{font-size:22px}.our_values.row-builder .our_values_container hr{margin-bottom:15px}.our_values.row-builder .our_values_container ul{grid-template-columns:repeat(4,1fr);grid-gap:20px}.our_values.row-builder .our_values_container ul li{margin:0 auto;grid-gap:8px}}@media only screen and (max-width:767px){.our_values.row-builder .our_values_container h2{font-size:22px}.our_values.row-builder .our_values_container hr{margin-bottom:15px}.our_values.row-builder .our_values_container ul{grid-template-columns:1fr 1fr;grid-gap:20px}.our_values.row-builder .our_values_container ul li{margin:0 auto;grid-gap:8px}}.information_cards_block.content{max-width:1016px;margin:100px auto;grid-gap:16px;display:-ms-grid;display:-webkit-grid;display:grid}.information_cards_block.content .card_item{padding:30px 55px;text-align:center;background-color:#f0f0f0;border-radius:16px}.information_cards_block.content .card_item h2{font-size:28px;font-weight:700;max-width:314px;margin:0 auto 15px}.information_cards_block.content .card_item hr{height:2px;border:0;max-width:467px;background-color:#7eaf00;margin:0 auto 30px;width:100%;display:block}.information_cards_block.content .card_item p{font-size:18px;max-width:314px;margin:0 auto;width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.information_cards_block.content{grid-template-columns:1fr 1fr!important;margin:50px auto}.information_cards_block.content .card_item{padding:25px}.information_cards_block.content .card_item h2{font-size:22px}.information_cards_block.content .card_item hr{margin-bottom:15px}.information_cards_block.content .card_item p{font-size:16px}}@media only screen and (max-width:767px){.information_cards_block.content{grid-template-columns:1fr!important;margin:50px auto}.information_cards_block.content .card_item{padding:25px}.information_cards_block.content .card_item h2{font-size:22px}.information_cards_block.content .card_item hr{margin-bottom:15px}.information_cards_block.content .card_item p{font-size:16px}}.flexible_alt_image.row-builder{padding:50px 0;display:block}.flexible_alt_image.row-builder.fill .supporting_image img{height:100%;object-fit:cover}.flexible_alt_image.row-builder.underline .so_row_container .flexible_alt_image_container h2{margin-bottom:22px;position:relative;padding-bottom:17px}.flexible_alt_image.row-builder.underline .so_row_container .flexible_alt_image_container h2:after{height:4px;content:"";position:absolute;bottom:-5px;background-color:#7eaf00;left:0;width:75px}.flexible_alt_image.row-builder>.so_container .so_row_container{justify-content:space-between;gap:32px;width:100%;display:-webkit-flex;display:flex}.flexible_alt_image.row-builder>.so_container .so_row_container.start{align-items:flex-start}.flexible_alt_image.row-builder>.so_container .so_row_container.centre{align-items:center}.flexible_alt_image.row-builder>.so_container .so_row_container.centre .flexible_alt_image_container h2{margin-top:0}.flexible_alt_image.row-builder>.so_container .so_row_container.end{align-items:flex-end}.flexible_alt_image.row-builder>.so_container .so_row_container.fifty.left .supporting_image{margin-right:25px;max-width:48%;order:1}.flexible_alt_image.row-builder>.so_container .so_row_container.fifty.left .flexible_alt_image_container{max-width:576px;order:2}.flexible_alt_image.row-builder>.so_container .so_row_container.fifty.right .supporting_image{max-width:48%;margin-left:25px;order:2}.flexible_alt_image.row-builder>.so_container .so_row_container.fifty.right .flexible_alt_image_container{max-width:576px;order:1}.flexible_alt_image.row-builder>.so_container .so_row_container.sixty.left .supporting_image{max-width:610px;order:1}.flexible_alt_image.row-builder>.so_container .so_row_container.sixty.left .flexible_alt_image_container{max-width:731px;margin-left:25px;order:2}.flexible_alt_image.row-builder>.so_container .so_row_container.sixty.right .supporting_image{max-width:610px;order:2}.flexible_alt_image.row-builder>.so_container .so_row_container.sixty.right .flexible_alt_image_container{margin-right:25px;max-width:724px;order:1}.flexible_alt_image.row-builder>.so_container .so_row_container.sixty-text .supporting_image{max-width:731px}.flexible_alt_image.row-builder>.so_container .so_row_container.sixty-text .supporting_image img{width:100%}.flexible_alt_image.row-builder>.so_container .so_row_container.sixty-text .flexible_alt_image_container{max-width:590px}.flexible_alt_image.row-builder>.so_container .so_row_container.sixty-text.right .supporting_image{order:2}.flexible_alt_image.row-builder>.so_container .so_row_container.sixty-text.left .supporting_image,.flexible_alt_image.row-builder>.so_container .so_row_container.sixty-text.right .flexible_alt_image_container{order:1}.flexible_alt_image.row-builder>.so_container .so_row_container.sixty-text.left .flexible_alt_image_container{order:2}.flexible_alt_image.row-builder>.so_container .so_row_container.seventy.left .supporting_image{max-width:428px;order:1}.flexible_alt_image.row-builder>.so_container .so_row_container.seventy.left .flexible_alt_image_container{max-width:65%;margin-left:25px;order:2}.flexible_alt_image.row-builder>.so_container .so_row_container.seventy.right .supporting_image{max-width:428px;order:2}.flexible_alt_image.row-builder>.so_container .so_row_container.seventy.right .flexible_alt_image_container{margin-right:25px;max-width:65%;order:1}.flexible_alt_image.row-builder>.so_container .so_row_container .supporting_image img{max-width:100%;margin:0 auto;display:block}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container h2{font-size:32px;font-weight:500;margin-bottom:17px;line-height:normal}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container strong{font-weight:600}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container p{font-size:16px;line-height:26px}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container .so_global_btn{margin-top:23px}@media only screen and (min-width:1251px) and (max-width:1500px){.flexible_alt_image.row-builder>.so_container .so_row_container.left .flexible_alt_image_container{padding-left:25px}.flexible_alt_image.row-builder>.so_container .so_row_container.right .flexible_alt_image_container{padding-right:25px}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container h2{font-size:26px;margin-bottom:30px;line-height:40px;margin-top:0}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container p{font-size:16px}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container .link-button{margin-top:25px}}@media only screen and (min-width:1051px) and (max-width:1250px){.flexible_alt_image.row-builder{padding:0}.flexible_alt_image.row-builder>.so_container .so_row_container{width:calc(100% - 100px)}.flexible_alt_image.row-builder>.so_container .so_row_container.left .flexible_alt_image_container{padding-left:25px}.flexible_alt_image.row-builder>.so_container .so_row_container.right .flexible_alt_image_container{padding-right:25px}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container{max-width:50%!important}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container h2{font-size:26px;margin-bottom:20px;line-height:36px;margin-top:0}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container p{font-size:16px}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container .link-button{margin-top:25px}}@media only screen and (min-width:768px) and (max-width:1050px){.flexible_alt_image.row-builder{padding:50px 35px}.flexible_alt_image.row-builder>.so_container .so_row_container{padding:0;flex-wrap:wrap}.flexible_alt_image.row-builder>.so_container .so_row_container .supporting_image{max-width:60vw!important;margin:0 auto 10px!important;order:1!important}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container{max-width:100%!important;margin:0!important;order:2!important}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container h2{font-size:26px;margin-bottom:20px;line-height:36px;margin-top:0}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container p{font-size:16px}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container .link-button{margin-top:25px}}@media only screen and (max-width:767px){.so_container.row-builder.flexible_alt_image{padding:35px 25px}.so_container.row-builder.flexible_alt_image>.so_container .so_row_container{flex-wrap:wrap;gap:25px;display:flex}.so_container.row-builder.flexible_alt_image>.so_container .so_row_container .supporting_image{order:1!important}.flexible_alt_image.row-builder>.so_container .so_row_container{flex-wrap:wrap}.flexible_alt_image.row-builder>.so_container .so_row_container .supporting_image{max-width:100%!important;order:1!important}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container{margin:0!important;order:2!important}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container h2{font-size:26px;margin-bottom:25px;line-height:36px;margin-top:0}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container p{font-size:16px}.flexible_alt_image.row-builder>.so_container .so_row_container .flexible_alt_image_container .link-button{margin-top:25px}}.product-finder-cta{max-width:1613px;margin:90px auto;width:calc(100% - 90px)}.product-finder-cta section{overflow:hidden;color:#fff;background-color:#143727;border-radius:.5rem}.product-finder-cta .text{padding:2rem}.product-finder-cta h2{font-weight:400;margin-bottom:1rem;color:inherit;border-bottom:3px solid #7eaf00;padding-bottom:1rem;line-height:1em;margin-top:0}.product-finder-cta h2 strong{color:#7eaf00}.product-finder-cta p{max-width:580px}.product-finder-cta img{height:100%;object-fit:cover;width:100%;display:block}.product-finder-cta a{padding:.5rem 2rem;color:#143727;border-radius:.3rem;background:#7eaf00;width:fit-content;margin-top:2rem;display:block}.product-finder-cta a strong{font-weight:700}.product-finder-cta a:after{color:#fff;content:"\f061";margin-left:.5rem;font-family:Font Awesome\ 6 Pro}.product-finder-cta a:hover{text-decoration:none}@media only screen and (min-width:1024px){.product-finder-cta h2{font-size:34px}.product-finder-cta section{grid-template-columns:3fr 2fr}.product-finder-cta .text{padding:2rem 4rem}}.product-finder-cta-small{list-style:none;grid-column:var(--column);grid-row:var(--row);margin:0;z-index:2}.product-finder-cta-small a{overflow:hidden;text-decoration:none;color:#fff;background-color:#143727;border-radius:.5rem}.product-finder-cta-small a:hover{text-decoration:none}.product-finder-cta-small .text{padding:2rem;order:2}.product-finder-cta-small h2{font-size:28px;font-weight:400;margin-bottom:.5rem;color:inherit;border-bottom:3px solid #7eaf00;padding-bottom:1rem;line-height:1em;margin-top:0}.product-finder-cta-small h2 strong{color:#7eaf00}.product-finder-cta-small p{max-width:580px}.product-finder-cta-small picture{order:1}.product-finder-cta-small img{height:100%;object-fit:cover;width:100%;display:block}.usp_blocks_row{max-width:1464px;margin:140px auto}.usp_blocks_row .usp_block_container{grid-template-columns:.224fr .776fr;padding:50px 44px 50px 148px;justify-content:space-between;align-items:center;border-radius:16px;background:linear-gradient(90deg,#133727,#072115);grid-gap:70px;display:-webkit-grid;display:grid}.usp_blocks_row .usp_block_container .title_container{position:relative}.usp_blocks_row .usp_block_container .title_container h3{font-size:28px;color:#fff;max-width:160px;margin:0;width:100%;line-height:36px}.usp_blocks_row .usp_block_container .title_container img{height:50px;transform:translateY(-50%);right:50px;position:absolute;top:50%;z-index:100}.usp_blocks_row .usp_block_container .title_container svg{height:100px;transform:translateY(-50%);right:-10px;position:absolute;top:50%;width:100px}.usp_blocks_row .usp_block_container .usp_blocks{grid-template-columns:repeat(3,1fr);justify-content:flex-end;grid-gap:31px;display:-webkit-grid;display:grid}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block{min-height:200px;padding:30px;font-size:28px;align-items:center;border-radius:16px;line-height:38px;display:-webkit-flex;display:flex}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block h4{margin:0}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block.bg-off-white{background-color:#f0f0f0}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block.bg-white{background-color:#fff}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block.bg-lime{background-color:#7daf00}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block.text-off-white{color:#f0f0f0}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block.text-white{color:#fff}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block.text-lime{color:#7daf00}@media only screen and (min-width:1301px) and (max-width:1500px){.usp_blocks_row{padding:0 25px;margin:75px 0}}@media only screen and (min-width:1025px) and (max-width:1300px){.usp_blocks_row{padding:0 25px;margin:75px 0}.usp_blocks_row .usp_block_container{grid-template-columns:1fr;padding:50px 25px;grid-gap:25px}.usp_blocks_row .usp_block_container .title_container h3{font-size:32px;max-width:100%}.usp_blocks_row .usp_block_container .title_container img{height:30px;transform:rotate(90deg);right:unset;position:relative;top:unset;margin-top:1rem}.usp_blocks_row .usp_block_container .title_container .contact__ptn{display:none}.usp_blocks_row .usp_block_container .usp_blocks{grid-gap:25px}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block{min-height:auto;padding:25px;font-size:20px;line-height:30px}}@media only screen and (min-width:768px) and (max-width:1024px){.usp_blocks_row{padding:0 25px;margin:75px 0}.usp_blocks_row .usp_block_container{grid-template-columns:1fr;padding:50px 25px;grid-gap:25px}.usp_blocks_row .usp_block_container .title_container h3{font-size:32px;max-width:100%}.usp_blocks_row .usp_block_container .title_container img{height:30px;transform:rotate(90deg);right:unset;position:relative;top:unset;margin-top:1rem}.usp_blocks_row .usp_block_container .title_container .contact__ptn{display:none}.usp_blocks_row .usp_block_container .usp_blocks{grid-gap:25px}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block{min-height:auto;padding:25px;font-size:20px;line-height:30px}}@media only screen and (max-width:767px){.usp_blocks_row{padding:0 25px;margin:75px 0}.usp_blocks_row .usp_block_container{grid-template-columns:1fr;padding:50px 25px;grid-gap:50px}.usp_blocks_row .usp_block_container .title_container h3{max-width:100%}.usp_blocks_row .usp_block_container .title_container img{height:30px;transform:rotate(90deg);right:unset;position:relative;top:unset;margin-top:1rem}.usp_blocks_row .usp_block_container .title_container .contact__ptn{display:none}.usp_blocks_row .usp_block_container .usp_blocks{grid-template-columns:1fr;grid-gap:25px}.usp_blocks_row .usp_block_container .usp_blocks .single_usp_block{min-height:auto;padding:25px;font-size:22px;line-height:32px}}.row-builder.product-results.striped-grid-container{max-width:1376px;margin:100px auto}.row-builder.product-results.striped-grid-container>h2{font-size:28px;font-weight:400;margin-bottom:60px;color:#143727;text-align:center;margin-top:0;display:block}.row-builder.product-results.striped-grid-container .striped-grid{grid-template-columns:repeat(3,1fr);margin:0}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item{margin-bottom:0}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card{Border-right:0!important;padding-right:0;background-color:#f0f0f0;border-radius:30px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card:hover .product-card__inner{transform:none!important}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__title-item{font-size:24px;text-transform:capitalize}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__sub-title{text-transform:capitalize}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__bottom p{margin-top:0}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__top-text{padding:30px 30px 120px;display:block}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__top-text .title_container{min-height:90px;margin-bottom:30px;border-bottom:1px solid #7eaf00;padding-bottom:30px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__image{border-bottom-right-radius:0;border-bottom-left-radius:0}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__link{position:absolute;bottom:30px;left:30px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__link .link-button{padding:10px 35px;font-weight:700;letter-spacing:.5px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__link .link-button i{color:#7eaf00;margin-left:10px}@media only screen and (max-width:767px){.row-builder.product-results.striped-grid-container{margin:50px auto;width:calc(100% - 50px)}.row-builder.product-results.striped-grid-container>h2{font-size:28px;margin-bottom:25px;line-height:36px;margin-top:0}.row-builder.product-results.striped-grid-container .striped-grid{grid-template-columns:1fr;padding:0;grid-gap:25px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__top-text{padding:25px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__top-text .title_container{min-height:auto;margin-bottom:25px;padding-bottom:12px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__image{height:175px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__link{position:relative;bottom:unset;left:unset;margin-top:1rem;display:inline-block}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__link .link-button{padding-right:20px;padding-left:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.row-builder.product-results.striped-grid-container{margin:50px auto;width:calc(100% - 50px)}.row-builder.product-results.striped-grid-container>h2{font-size:28px;margin-bottom:25px;line-height:36px;margin-top:0}.row-builder.product-results.striped-grid-container .striped-grid{padding:0;grid-gap:25px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__top-text{padding:25px 25px 100px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__top-text .title_container{min-height:120px;margin-bottom:25px;padding-bottom:12px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__image{height:175px}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__link{bottom:25px;left:25px;margin-top:1rem;display:inline-block}.row-builder.product-results.striped-grid-container .striped-grid .striped-grid__item .product-card .product-card__link .link-button{padding:8px 12px;font-size:16px}}.slim_cta_bar{padding:50px 7.2916666667vw;justify-content:space-between;color:#fff;max-width:1464px;margin:0 auto 140px;align-items:center;border-radius:25px;background:var(--Gradient,linear-gradient(90deg,#133727 0,#072115 100%));display:-webkit-flex;display:flex}.slim_cta_bar h3{font-size:31px;color:#fff;max-width:724px;margin:0;line-height:41px}.slim_cta_bar h3 span{font-weight:400;color:#7eaf00}.slim_cta_bar .link_container{position:relative}.slim_cta_bar .link_container .contact__ptn{height:98px;transform:translateY(-50%);right:-39px;position:absolute;top:50%;width:98px;z-index:1}.slim_cta_bar .link_container a{padding:9px 24px;font-size:16px;border:1px solid #fff;color:#143727;transition:all .5s;position:relative;background-color:#7eaf00;border-radius:16px;z-index:5}.slim_cta_bar .link_container:hover a{text-decoration:none;color:#fff;background-color:#143727}.slim_cta_bar .link_container:hover a i{color:#7eaf00}.slim_cta_bar .link_container i{color:#fff;transition:all .5s;margin-left:16px}@media only screen and (min-width:1025px) and (max-width:1550px){.slim_cta_bar{width:calc(100% - 50px)}.slim_cta_bar h3{font-size:28px;padding-right:40px}.slim_cta_bar .link_container{justify-content:flex-end;max-width:250px;width:100%;display:flex;display:-webkit-flex}}@media only screen and (min-width:768px) and (max-width:1024px){.slim_cta_bar{padding:50px 25px;width:calc(100% - 50px)}.slim_cta_bar h3{font-size:26px;line-height:36px}.slim_cta_bar .link_container{max-width:250px;width:100%}.slim_cta_bar .link_container .contact__ptn{right:0}}@media only screen and (max-width:767px){.slim_cta_bar{padding:50px 25px;flex-wrap:wrap;width:calc(100% - 50px)}.slim_cta_bar h3{font-size:26px;max-width:100%;width:100%;line-height:36px}.slim_cta_bar .link_container{width:100%;margin-top:25px}}.slim_accreditation_gallery_block{grid-template-columns:1fr;grid-gap:100px;display:-ms-grid;display:-webkit-grid;display:grid}.slim_accreditation_gallery_block .main_block_content{grid-template-columns:.2843fr .69fr;grid-gap:32px;display:-ms-grid;display:-webkit-grid;display:grid}.slim_accreditation_gallery_block .main_block_content h1,.slim_accreditation_gallery_block .main_block_content h2,.slim_accreditation_gallery_block .main_block_content h3,.slim_accreditation_gallery_block .main_block_content h4,.slim_accreditation_gallery_block .main_block_content h5{font-size:32px;line-height:1.2;margin-top:0}.slim_accreditation_gallery_block .main_block_content h1:last-of-type,.slim_accreditation_gallery_block .main_block_content h2:last-of-type,.slim_accreditation_gallery_block .main_block_content h3:last-of-type,.slim_accreditation_gallery_block .main_block_content h4:last-of-type,.slim_accreditation_gallery_block .main_block_content h5:last-of-type{margin-bottom:0}.slim_accreditation_gallery_block .accreditation_gallery{grid-column:1/span 2;justify-content:center;justify-content:space-between;flex-wrap:wrap;align-items:center;margin-top:50px;display:-webkit-flex;display:flex}.slim_accreditation_gallery_block .accreditation_gallery picture{margin:5px 15px}.slim_accreditation_gallery_block .accreditation_gallery picture:first-of-type{margin-left:0}.slim_accreditation_gallery_block .accreditation_gallery picture:last-of-type{margin-right:0}.slim_accreditation_gallery_block .accreditation_gallery picture img{height:55px;filter:grayscale(1);mix-blend-mode:multiply;border-radius:0;width:auto}@media only screen and (min-width:1251px) and (max-width:1500px){.slim_accreditation_gallery_block{margin-bottom:50px;grid-gap:65px}.slim_accreditation_gallery_block .so_row_container{padding:0}}@media only screen and (min-width:1051px) and (max-width:1250px){.slim_accreditation_gallery_block{grid-gap:50px}}@media only screen and (min-width:768px) and (max-width:1050px){.slim_accreditation_gallery_block{grid-template-columns:1fr;margin:35px auto;grid-gap:35px}.slim_accreditation_gallery_block .so_row_container{padding:0}.slim_accreditation_gallery_block .so_row_container .accreditation_gallery{justify-content:center}.slim_accreditation_gallery_block .main_block_content{margin-top:0}.slim_accreditation_gallery_block .accreditation_gallery picture img{height:60px}}@media only screen and (max-width:767px){.slim_accreditation_gallery_block{grid-template-columns:1fr;margin:35px auto;grid-gap:25px}.slim_accreditation_gallery_block .main_block_content{grid-template-columns:1fr;grid-gap:0;margin-top:0}.slim_accreditation_gallery_block .main_block_content .main_block_content_title{margin-bottom:1rem}.slim_accreditation_gallery_block .main_block_content h2{font-size:26px}.slim_accreditation_gallery_block .main_block_content p{font-size:16px}.slim_accreditation_gallery_block .accreditation_gallery{justify-content:center;width:100%;margin-top:25px}.slim_accreditation_gallery_block .accreditation_gallery picture img{height:60px}}.logos{margin-top:0}.logos ul{padding:0;justify-content:center;flex-wrap:wrap;text-indent:inherit;margin:0;display:flex}.logos li{margin-bottom:1rem;list-style-type:none;box-sizing:border-box}.logos li>div{height:100%;padding:0 25px;justify-content:center;align-items:center;width:100%;display:flex}.logos li:first-child>div{padding:0 25px 0 0}.logos li:last-child>div{padding:0 0 0 25px}.logos li img{height:60px;border-radius:0;width:auto;display:block}.post-type-archive-sector .hero_container .so_container,.standard-hero-container>.so_container{padding:0}.post-type-archive-sector .hero_container .so_container .breadcrumbs,.standard-hero-container>.so_container .breadcrumbs{padding:18px 50px}.standard-hero-container .so_container .standard-hero.so_row_container{max-width:100%}.post-type-archive-sector .hero_container .so_container .initial-text-hero__image,.standard-hero-container .so_container .standard-hero.so_row_container .home-hero__image{border-radius:0}.post-type-archive-sector .initial-text-hero__content,.standard-hero-container .standard-hero__content{max-width:1600px;margin:0 auto;width:100%}.hero_container{padding-bottom:50px}