.b-herosubpage-container{background:var(--bg-grey);background-color:var(--bg-grey);border-radius:var(--radius);overflow:hidden}@media(max-width:992px){.b-herosubpage-container{background-color:var(--bg-white)}}.b-herosubpage-container__wrap-cta{margin-top:42px}@media(max-width:992px){.b-herosubpage-container__wrap-cta{margin-top:56px}}.b-herosubpage-container__wrap-cta .b-herosubpage__cta{margin-top:0}.b-herosubpage-container__wrapper{margin:0 auto;max-width:1440px;padding:64px 0;position:relative}@media(max-width:992px){.b-herosubpage-container__wrapper{padding:42px 0 0}}.b-herosubpage-container__heading{margin:0 0 24px}.b-herosubpage-container__row{display:grid;gap:120px;grid-template-columns:1fr 1fr}.b-herosubpage-container__row--one-column{grid-template-columns:8fr 4fr}@media(max-width:992px){.b-herosubpage-container__row{gap:0;grid-template-columns:1fr;margin-top:0}}.b-herosubpage-container__content{padding-left:64px;position:relative;z-index:10}@media(max-width:992px){.b-herosubpage-container__content{padding-bottom:0;padding-left:0}}.b-herosubpage-container__content .c-mini-heading{margin-bottom:12px}.b-herosubpage-container__content--newsletter .c-form .c-form-field__acceptance{font-size:12px;line-height:1.3}@media(max-width:1200px){.b-herosubpage-container__content--newsletter .c-form{margin-top:0}}@media(max-width:992px){.b-herosubpage-container__content--newsletter{padding-bottom:96px}}.b-herosubpage-container__image{clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);height:100%;max-width:50%;position:absolute;right:0;top:0;z-index:1}.b-herosubpage-container__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-herosubpage-container__image:before{content:"";left:0;position:absolute;top:0}@media(max-width:992px){.b-herosubpage-container__image{display:none}}.b-herosubpage-container__description{max-width:90%}.b-herosubpage-container__description--one-column{max-width:70%}@media(max-width:1200px){.b-herosubpage-container__description{max-width:100%;padding-bottom:16px}}@media(max-width:992px){.b-herosubpage-container__description{padding-bottom:0}}.b-herosubpage-container__description--large{font-size:1.25rem;line-height:1.4;margin-bottom:12px}@media(max-width:992px){.b-herosubpage-container__description--large{font-size:1.125rem;line-height:1.4}}
