.hero{display:grid;grid-template-areas:"accent content-top image" "accent content-bottom image" "mobile mobile mobile" "mobile-bottom mobile-bottom mobile-bottom";grid-template-columns:auto 5fr 6fr;grid-template-rows:auto;.hero-accent{background-color:var(--turqoise-color);background-image:url(https://145617634.fs1.hubspotusercontent-eu1.net/hubfs/145617634/accent-cover.svg);background-position:0 72px;background-repeat:no-repeat;background-size:contain;display:flex;grid-area:accent;min-height:324px;width:98px}.hero-content-bottom,.hero-content-top{margin-left:48px}.hero-content-top{grid-area:content-top;.inner{background:#fff;display:flex;height:100%;padding-bottom:var(--space-m);padding-top:var(--space-m);width:100%;z-index:2}h1{color:var(--primary-green-color);max-width:630px}}.hero-content-bottom{grid-area:content-bottom;.inner{background:#fff;display:flex;height:100%;padding-bottom:var(--space-l);width:100%;z-index:2}p{color:var(--body-text-grey);margin:0;max-width:626px;text-shadow:var(--text-shadow)}}.hero-image{background-position:50%;background-size:cover;border-radius:var(--main-border-radius);box-shadow:var(--card-default-shadow);grid-area:image;margin-left:20px}&.no-image{grid-template-areas:"accent content-top" "accent content-bottom" "mobile mobile" "mobile-bottom mobile-bottom";grid-template-columns:auto 11fr}}@media (max-width:1024px){.hero{grid-template-columns:auto 9fr;grid-template-rows:1fr;.hero-accent{min-height:190px;width:58px}.hero-content-top{margin-left:var(--space-s);.inner{padding-bottom:0}h1{max-width:376px}}.hero-content-bottom{grid-area:mobile;margin-left:0;.inner{padding-bottom:0;padding-top:var(--space-s)}p{color:initial}.hero-buttons{margin-top:var(--space-default)}}.hero-image{grid-area:mobile-bottom;margin-left:0;margin-top:var(--space-s);min-height:180px}&.no-image{grid-template-columns:auto 9fr;.hero-content-top{grid-area:content-top}.hero-content-bottom{grid-area:mobile;.inner{padding:var(--space-default) 0 0}}}}}.hs-editor-hide-until-active{display:none}.inpage-editor-active-field .hs-editor-hide-until-active{display:block}.hs-search-field{max-width:740px;position:relative;width:100%}.hs-search-field__bar{width:100%}.hs-search-field__form .hs-search-field__input{box-sizing:border-box;flex:1;padding-left:56px!important;width:100%}.hs-search-field__form .hs-search-field__button{display:none}.hs-search-field__form .hs-search-field__input:focus-visible{outline:none}.hs-search-field__bar:before{content:url(https://145617634.fs1.hubspotusercontent-eu1.net/hubfs/145617634/search-icon.svg);display:block;height:20px;left:20px;position:absolute;top:15px;width:20px}.hs-search-field__bar button svg{height:10px}.hs-search-field__suggestions{list-style:none;margin:0;padding:0}.hs-search-field--open .hs-search-field__suggestions,.inpage-editor-active-field .hs-search-field__suggestions{background-color:#fff;border:1px solid #cdcdcd;box-shadow:1px 10px 16px -9px hsla(0,0%,48%,.75);position:absolute;width:100%}.hs-search-field__suggestions li{display:block;margin:0;padding:0}.hs-search-field__suggestions .results-for{font-weight:700}.hs-search-field__suggestions .results-for,.hs-search-field__suggestions a{display:block;line-height:1.7rem;padding:0 10px}.hs-search-field__suggestions a:focus,.hs-search-field__suggestions a:hover{background-color:rgba(0,0,0,.1);outline:none}.hs-search-field__input:focus{outline-style:solid}.hs-search-field__suggestions-container{flex-basis:100%;position:relative}.hs-search-field__form{display:flex;flex-wrap:wrap}.hs-search-field__bar--button-beneath .hs-search-field__input,.hs-search-field__label{flex-basis:100%}.hs-search-field__bar--button-beneath .hs-search-field__button{margin-right:.725rem;margin-top:.725rem}.hs-search-field__bar--button-align-right .hs-search-field__button{margin-left:.725rem;margin-right:0;order:2}.hs-search-field__bar--button-beneath .hs-search-field__suggestions-container{flex-basis:auto;flex-grow:1;min-width:75%}.hs-search-field__button--labelled .hs_cos_wrapper_type_icon{margin-right:.5rem}.show-for-sr{border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}