.editor-styles-wrapper .is-root-container .hero{max-height:700px}.editor-styles-wrapper .is-root-container .hero.hero--reduced{max-height:600px}.editor-styles-wrapper .is-root-container .hero .hero-wrapper{opacity:1!important}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero,.hero{height:100vh;min-height:650px;position:relative;overflow:hidden;background-color:var(--color-blackcurrant)}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero,.hero{min-height:0;height:auto!important;display:block;background-color:var(--color-pineteal)}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero.hero--reduced,.hero.hero--reduced{height:70vh}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-carousel,.hero .hero-carousel{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;opacity:0;visibility:hidden;transition:opacity 2s linear}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-carousel,.hero .hero-carousel{min-height:0;height:auto!important;display:block;position:relative}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-carousel.is-ready,.hero .hero-carousel.is-ready{opacity:1;visibility:visible}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-carousel .slick-list,.hero .hero-carousel .slick-list{width:100%;height:100%}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-carousel .slick-track,.hero .hero-carousel .slick-track{height:100%}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-carousel .slick-slide>div,.hero .hero-carousel .slick-slide>div{line-height:0}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-item,.hero .hero-item{position:absolute;top:0;bottom:0;left:0;right:0}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-item,.hero .hero-item{min-height:0;height:auto!important;display:block;position:relative}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-item:before,.hero .hero-item:before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgb(from var(--color-black) r g b/.5) 0%,rgb(from var(--color-black) r g b/0) 50%)}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-image,.hero .hero-image{position:absolute;top:0;bottom:0;left:0;right:0}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-image,.hero .hero-image{min-height:0;height:auto!important;display:block;position:relative}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-image img,.hero .hero-image img{width:100%;height:100%;object-fit:cover;will-change:transform;position:relative}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-image img,.hero .hero-image img{aspect-ratio:1.5}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-image .hero-controls,.hero .hero-image .hero-controls{position:absolute;z-index:3;display:flex;left:1.25rem;left:clamp(1.25rem,-4.4483655275rem + 11.8870728083vw,6.25rem);bottom:1.25rem;bottom:clamp(1.25rem,-1.5991827637rem + 5.9435364042vw,3.75rem)}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-image .hero-controls .hero-controls--prev,.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-image .hero-controls .hero-controls--next,.hero .hero-image .hero-controls .hero-controls--prev,.hero .hero-image .hero-controls .hero-controls--next{background-color:var(--color-pineteal);border-radius:50%;height:40px;width:40px;cursor:pointer;border:none;background-repeat:no-repeat;background-size:8px;background-position:50%;background-image:url(../../static/img/icons/arrow.svg);transition:.2s all ease-in-out}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-image .hero-controls .hero-controls--prev:hover,.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-image .hero-controls .hero-controls--next:hover,.hero .hero-image .hero-controls .hero-controls--prev:hover,.hero .hero-image .hero-controls .hero-controls--next:hover{background-color:var(--color-black)}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-image .hero-controls .hero-controls--prev,.hero .hero-image .hero-controls .hero-controls--prev{transform:rotate(180deg);margin-right:10px}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper,.hero .hero-wrapper{position:absolute;top:50%;left:0;right:0;z-index:3;transform:translateY(-50%);margin:0 auto;width:100%;max-width:1510px;padding-left:1.25rem;padding-left:clamp(1.25rem,-4.4483655275rem + 11.8870728083vw,6.25rem);padding-right:1.25rem;padding-right:clamp(1.25rem,-4.4483655275rem + 11.8870728083vw,6.25rem)}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper,.hero .hero-wrapper{position:relative;transform:none}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--font-reduced .hero-content h1,.hero .hero-wrapper.hero-wrapper--font-reduced .hero-content h1{font-size:1.75rem;font-size:clamp(1.75rem,.5390973254rem + 2.5260029718vw,2.8125rem);line-height:1.15}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--width-small .hero-inner,.hero .hero-wrapper.hero-wrapper--width-small .hero-inner{width:50%}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--width-small .hero-inner,.hero .hero-wrapper.hero-wrapper--width-small .hero-inner{width:100%}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-inner:after,.hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-inner:after{background-color:var(--color-polarwhite)}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-inner:after,.hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-inner:after{background-color:var(--color-pineteal)}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-content h1,.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-content p,.hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-content h1,.hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-content p{color:var(--color-font)}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-content h1,.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-content p,.hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-content h1,.hero .hero-wrapper.hero-wrapper--colour-polarwhite .hero-content p{color:var(--color-white)}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-inner:after,.hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-inner:after{background-color:var(--color-softlilac)}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-inner:after,.hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-inner:after{background-color:var(--color-pineteal)}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content h1,.hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content h1{color:var(--color-pineteal)}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content h1,.hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content h1{color:var(--color-white)}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content p,.hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content p{color:var(--color-font)}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content p,.hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content p{color:var(--color-white)}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content a.button,.hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content a.button{background-color:var(--color-polarwhite);color:var(--color-font)}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content a.button,.hero .hero-wrapper.hero-wrapper--colour-softlilac .hero-content a.button{background-color:var(--color-softlilac);color:var(--color-font)}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-inner:after,.hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-inner:after{background-color:var(--color-blackcurrant)}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-inner:after,.hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-inner:after{background-color:var(--color-pineteal)}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-content h1,.hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-content h1{color:var(--color-white)}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-content p,.hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-content p{color:var(--color-white)}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-content a.button,.hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-content a.button{background-color:var(--color-polarwhite);color:var(--color-font)}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-content a.button,.hero .hero-wrapper.hero-wrapper--colour-blackcurrant .hero-content a.button{background-color:var(--color-softlilac);color:var(--color-font)}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-inner,.hero .hero-inner{position:relative;display:flex;align-items:center;width:70%;padding-right:100px;padding-top:50px;padding-bottom:50px;min-height:250px}@media(min-height:770px) and (min-width:1210px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-inner,.hero .hero-inner{padding-top:75px;padding-bottom:75px;min-height:275px}}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-inner,.hero .hero-inner{width:100%;padding-right:0;min-height:auto}}@media(max-width:767px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-inner,.hero .hero-inner{padding-top:30px;padding-bottom:30px}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-inner:after,.hero .hero-inner:after{content:"";position:absolute;z-index:1;top:0;bottom:0;right:0;left:-1e3px;background-color:var(--color-pineteal);opacity:.9;border-top-right-radius:300px;border-bottom-right-radius:300px}@media(max-width:1012px){.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-inner:after,.hero .hero-inner:after{left:-100px;right:-100px;border-radius:0;opacity:1}}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-content,.hero .hero-content{position:relative;z-index:2}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-content h1,.hero .hero-content h1{margin:0;color:var(--color-white)}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-content p,.hero .hero-content p{font-size:1rem;font-size:clamp(1rem,.5726225854rem + .8915304606vw,1.375rem);line-height:1.4;margin:0;padding-top:20px;color:var(--color-white)}.editor-styles-wrapper:not(.post-type-post) .is-root-container .hero .hero-content ul,.hero .hero-content ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:center;padding-top:1.25rem;padding-top:clamp(1.25rem,.5377043091rem + 1.485884101vw,1.875rem)}