body{overflow-x:hidden}

.force-full-width{position:relative;width:100vw;left:calc(50% - 50vw)}
.mb-0-last-child>*:last-child{margin-bottom:0!important}.no-click{pointer-events:none}.no-underline-hover:hover{text-decoration:none}
.btn-smear.text-dark span,.btn-smear.text-dark .icon i{color:#4a4a4a}.btn-smear.text-dark .icon{border-color:#4a4a4a}
.thead{background-color:#69813a;color:#fff;font-weight:600}
@media(min-width:576px){.w-sm-auto{width:auto!important}}

.img-square{aspect-ratio:1/1;object-fit:cover}.img-circle-border{border:30px solid #d4dbb9;border-radius:50%}
.header-deep-after{margin-top:-5rem}

@media(min-width:992px){.nav-item.dropdown .dropdown-menu{margin-top:0}.nav-item.dropdown:hover .dropdown-menu,.nav-item.dropdown .dropdown-menu:hover{display:block}header-short .header-circle {position: relative !important;width: 450px !important;left: 30px !important;top: -170px !important;}}

.jumbotron.header.header-short h1{text-align:center}
.case-study-tile h3{flex-grow:1}.case-study-tile .case-study-image{flex:none}
.image-gallery{display:flex;justify-content:space-between;align-items:center}.image-gallery-slides{display:flex;flex-grow:1}.image-gallery-slides .carousel-item{aspect-ratio:16/9}.image-gallery-frame{display:flex;height:100%;position:relative;justify-items:center}.image-gallery-frame img{width:100%;height:100%;object-fit:contain}.image-gallery-caption{position:absolute;bottom:0;width:100%;margin:0;padding:2.5rem 1rem 1rem;background:linear-gradient(0,rgba(0,0,0,.55) 10%,rgba(0,0,0,0) 100%)}
.special-icon-button-image{display:flex;align-items:center;justify-content:center;margin:auto;height:130px;width:130px;border-radius:50%;padding:30px}.special-icon-button-image img,.special-icon-button-image svg{display:flex}
.sidebar-link--large{aspect-ratio:350/250;height:auto}
.search-result-items .search-result-item .title{font-size:16px;margin-bottom:.2rem}
@media(max-width:1199px){.image-gallery{flex-wrap:wrap}.image-gallery-slides{order:-1;width:100%}}
@media(max-width:991px){.header-deep-after{margin-top:0}.homepage-carousel{margin-bottom:1rem}.homepage-carousel .carousel-item{height:auto;aspect-ratio:690/480}.homepage-carousel .carousel-item h2{font-size:26px}.homepage-carousel .carousel-item .btn{font-size:16px;padding-top:.8rem;padding-bottom:1rem}.header-short .header-circle {position: relative !important;width: 250px !important;left: 5px !important;top: -50px !important;}.header-short h1 {font-size: 30px !important;}}
@media(max-width:575px){.homepage-carousel .carousel-item h2{font-size:22px}.force-full-width{width:calc(100vw - 17px);left:calc(50% - 50vw + 8.5px)}.jumbotron.header.header-short .header-circle{left:0;text-align:center}.jumbotron.header.header-short h1{font-size:46px}.knowledge-hub-item{flex-direction:column}.knowledge-hub-item .knowledge-hub-item-content{margin-left:0;margin-top:1rem}}

.mceNonEditable.embeditem iframe[src^="https://www.youtube"]{width:100%;aspect-ratio:16/9}
.umbraco-forms-tooltip{display:block;font-size:90%;margin-top:-.5rem;margin-bottom:.5rem}
.field-lab-sector-comma {padding-right: 5px}
.thumbnail-link{display:flex;align-items:center;margin-bottom:1rem}.thumbnail-link img{width:50%;aspect-ratio:1.5/1;object-fit:cover}.thumbnail-link .text-green-grass{width:50%;font-size:1rem}
.grecaptcha-badge{z-index:1}