.is-ajax-search .is-loader-image{display:none;position:absolute;top:50%;transform:translateY(-50%);height:25px;right:5px;z-index:9999;width:25px;background-repeat:no-repeat;background-size:contain}.is-ajax-search.processing .is-loader-image{display:block}.is-ajax-search label{position:relative}.is-ajax-search-details,.is-ajax-search-details *,.is-ajax-search-result,.is-ajax-search-result *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;outline:0!important;margin:0;border:0;border-radius:0;text-transform:none;text-shadow:none;box-shadow:none;text-decoration:none;text-align:left;letter-spacing:normal;font-size:13px;line-height:18px;vertical-align:baseline}.is-ajax-search-details a,.is-ajax-search-result a{color:#0073aa}.is-ajax-search-details a:hover,.is-ajax-search-result a:hover{text-decoration:underline}div.is-ajax-search-details,div.is-ajax-search-result{display:none;height:auto;width:500px;max-width:100%;position:absolute;z-index:999999;background:#e2e2e2;color:#313131;padding:5px}.is-search-sections .meta i{font-size:11px}.is-search-sections .meta>div{margin-bottom:5px}.is-search-sections .meta>div>span{margin-left:10px}.is-search-sections .meta>div>span:first-child{margin-left:0}.is-has-badge .is-search-sections .meta>div>span:last-child{margin-right:10px}.is-search-sections .meta>span:not(:last-child):after{margin:0 2px;content:'/';display:inline-block}.is-search-sections .thumbnail img{float:left;max-width:70px;height:auto}.is-ajax-search-details .is-ajax-search-items>div,.is-ajax-search-post{background:#fff}.is-ajax-search-categories-details>div:hover,.is-ajax-search-result .is-ajax-search-post:hover,.is-ajax-search-result .is-show-more-results:hover,.is-ajax-search-tags-details>div:hover{background:#e2e2e2}.is-ajax-search-details .is-title a,.is-ajax-search-post .is-title a{text-transform:capitalize;font-size:14px}.is-ajax-woocommerce-actions>*{display:inline-block}.is-ajax-woocommerce-actions .add_to_cart_inline a.button{padding:4px 10px;background:#0073aa;color:#fff;font-weight:800;text-decoration:none}.is-ajax-search-details .is-ajax-woocommerce-actions .add_to_cart_inline a.button.loading{opacity:.4;cursor:wait}.is-ajax-woocommerce-actions .add_to_cart_inline a.button:hover{opacity:.9}div.is-ajax-search-details{width:400px}.is-ajax-search-posts-details .is-search-sections .thumbnail img{max-width:150px;float:none}@media screen and (max-width:910px){div.is-ajax-search-result{max-width:97%}.is-ajax-search-details{display:none!important}}@media screen and (max-width:510px){.is-ajax-search-result{left:3px!important}}:root{--darkgreen:#0D2C1A;--green:#1AAD84}.section__call__to__action .btn-secondary{color:#fff}.section__call__to__action .btn:hover{color:var(--darkgreen)}.call__to__action__wrapper{position:relative;min-height:30em;height:100%;overflow:hidden}.call__to__action__banner{display:flex;flex-wrap:wrap;align-items:center;min-height:30em;height:100%;width:100%}.call__to__action__banner__image{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;width:100%;height:100%}.call__to__action__banner figure,.call__to__action__banner img{display:block;position:absolute;top:0;height:100%;object-position:center center;object-fit:cover;width:100%}.call__to__action__banner__overlay{display:flex;position:relative;z-index:3;height:100%;width:100%}.call__to__action__banner__overlay__text{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0 40px;color:#fff;height:100%;min-height:30em;box-sizing:border-box}.call__to__action__banner__overlay__text p{margin-bottom:24px}.call__to__action__buttons .btn{display:inline-block;width:100%}.call__to__action__banner .btn+.btn{margin-top:16px}.section__call__to__action-align-center{text-align:center}.call__to__action__banner__image figure figcaption{position:absolute;bottom:5px;right:5px;z-index:10;padding:5px;max-width:90%}.call__to__action__banner__image .figcaption__inner{display:flex;align-items:center;border-radius:6px;background:rgb(91 91 91 / .9);backdrop-filter:blur(32px);padding:6px;color:#fff;font-size:rc(14)}.call__to__action__banner__image .figcaption__inner img{position:static;object-position:unset;object-fit:none;width:auto;height:auto}.call__to__action__banner__image .figcaption__inner__content{display:none;opacity:0;visibility:hidden;transition:all 1s}.call__to__action__banner__image .figcaption__inner__content.show{display:flex;align-items:last baseline;margin-left:10px;opacity:1;visibility:visible}.call__to__action__banner__image .figcaption__inner__hide{display:inline-block;margin-left:10px;border-radius:2px;background:rgb(255 255 255 / .16);padding:6px 16px}.call__to__action__banner__content{color:#fff!important}@media (min-width:640px){.call__to__action__banner__overlay__text{width:100%}.call__to__action__buttons .btn{margin-top:5px;width:auto}.call__to__action__banner .btn+.btn{margin-top:0;margin-left:10px}}@media (min-width:768px){.call__to__action__banner__overlay__text .grid{width:100%}.call__to__action__banner__content{max-width:60%}.section__call__to__action-align-center .call__to__action__banner__content{margin:auto;max-width:60%}.section__call__to__action-align-right .call__to__action__banner__content{padding-left:45%;max-width:45%}.call__to__action__banner__image figure figcaption{bottom:15px;right:15px}}@media (min-width:1025px){.section__call__to__action-align-right .call__to__action__banner__content{padding-left:42%;max-width:55%}}@media (min-width:1160px){.call__to__action__banner__content{max-width:50%}.section__call__to__action-align-right .call__to__action__banner__content{padding-left:55%;max-width:50%}.call__to__action__banner,.call__to__action__banner__overlay__text{min-height:40em}}:root{--green:#1AAD84;--lightgreen:#ECF8E3;--darkgreen:#0D2C1A;--grey600:#617570;--grey200:#ECF3EF}.section__content__columns.bg-dark{color:#fff}.section__content__columns.bg-colour{color:var(--darkgreen)}.content__columns .btn{display:inline-block;background-color:var(--green)}.content__columns img{min-width:100%;object-fit:cover}.section__content__columns.bg-dark .btn{background-color:var(--green);color:var(--darkgreen)}.section__content__columns.bg-colour .btn{background-color:#fff;color:var(--darkgreen)}.content__columns.content__columns-2 .content__column,.content__columns.content__columns-3 .content__column,.content__columns.content__columns-4 .content__column{margin-bottom:45px}.content__columns__intro{margin-bottom:30px}.content__columns__sources h6{margin-bottom:12px;font-size:16px}.content__columns__sources ul{padding:0}.content__columns__sources ul li{display:inline-block;margin-right:5px}.content__columns__sources ul li a{padding:2px 8px;text-decoration:none;background-color:var(--grey200);color:var(--grey600);font-weight:600;font-size:16px}.section__content__columns .content__column>:last-child{margin-bottom:0}.bg-light .content__columns__sources ul li a{background-color:#fff}.bg-colour .content__columns__sources ul li a,.bg-dark .content__columns__sources ul li a{background-color:var(--lightgreen)}@media (min-width:640px){.content__columns.content__columns-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.content__columns.content__columns-2 .content__column{margin-bottom:0}.content__columns.content__columns-4{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.content__columns.content__columns-4 .content__column{margin-bottom:0}}@media (min-width:768px){.content__columns.content__columns-2{grid-gap:40px}.content__columns.content__columns-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.content__columns.content__columns-3 .content__column{margin-bottom:0}.content__columns.content__columns-4{grid-gap:40px}.content__columns__intro{margin-bottom:35px;max-width:60%}.section__content__columns .content__column{max-width:700px}}@media (min-width:1025px){.content__columns.content__columns-2{grid-gap:60px}.content__columns.content__columns-3{grid-gap:45px}.content__columns.content__columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.content__columns__intro{margin-bottom:40px;max-width:50%}.content__columns__sources{margin-top:56px}.content__columns__intro h1{font-size:50px;line-height:60px}}