.section__container{position:relative;width:100%}.section__background--secondary{background-color:#222d80}.section__background--tertiary{background-image:linear-gradient(#bacded, #cad0e7)}.section_background--image{background-image:var(--desktop-background-image);min-height:var(--desktop-background-height);height:fir-content;background-size:cover}@media only screen and (max-width: 750px){.section_background--image{background-image:var(--mobile-background-image);height:var(--mobile-background-height)}}.section__background--video{height:var(--desktop-background-height)}@media only screen and (max-width: 750px){.section__background--video{height:var(--mobile-background-height)}}.iframe__background--video{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border:none}.iframe__background-overlay{position:absolute;margin:0 auto;width:100%;height:100%;opacity:.1;background-color:#000;left:50%;transform:translate(-50%, 0)}.section__content{position:relative;font-family:"DupletRounded",helvetica,arial,sans-serif;background-color:transparent;color:rgb(var(--color-base-text));margin:0 auto;height:100%;max-width:1250px;width:90%;padding:40px 30px}@media only screen and (min-width: 750px)and (max-width: 990px){.section__content{max-width:100vw}}@media only screen and (max-width: 750px){.section__content{max-width:100vw;padding:20px 0px}}.media__anchor{--desktopMediaWidth: 100%;--mobileMediaWidth: 100%;--desktopMediaHeight: auto;--mobileMediaHeight: auto;--desktopMediaPadding: 0px;--mobileMediaPadding: 0px;--desktopMediaRadius: 0px;--mobileMediaRadius: 0px;--desktopMediaHorizontalPositioning: 0px;--desktopMediaVerticalPositioning: 0px;--mobileMediaHorizontalPositioning: 0px;--mobileMediaVerticalPositioning: 0px;padding:var(--desktopMediaPadding);max-width:100%}@media only screen and (max-width: 750px){.media__anchor{padding:var(--mobileMediaPadding)}}@media only screen and (min-width: 750px){.media__anchor-desktop--detached{pointer-events:none;width:0;padding:0}}@media only screen and (max-width: 750px){.media__anchor-mobile--detached{pointer-events:none;width:0;padding:0}}.media__container{position:relative;max-width:100%;width:var(--desktopMediaWidth);padding-top:var(--desktopMediaHeight)}@media only screen and (max-width: 750px){.media__container{width:var(--mobileMediaWidth);padding-top:var(--mobileMediaHeight)}}.media__container img,.media__container iframe{all:unset;position:absolute;max-width:100%;height:100%;width:var(--desktopMediaWidth);top:var(--desktopMediaVerticalPositioning);left:var(--desktopMediaHorizontalPositioning);border-radius:var(--desktopMediaRadius)}@media only screen and (max-width: 750px){.media__container img,.media__container iframe{width:var(--mobileMediaWidth);top:var(--mobileMediaVerticalPositioning);left:var(--mobileMediaHorizontalPositioning);border-radius:var(--mobileMediaRadius)}}@media only screen and (min-width: 750px){.media__container-desktop--detached{width:0;padding-top:0}.media__container-desktop--detached img,.media__container-desktop--detached iframe{max-width:unset;height:unset}}@media only screen and (max-width: 750px){.media__container-mobile--detached{width:0;padding-top:0}.media__container-mobile--detached img,.media__container-mobile--detached iframe{max-width:unset;height:unset}}.font--phosphate{font-family:"PhosphateSolid",helvetica,arial,sans-serif;letter-spacing:1.42px;line-height:1 !important}.text__container{--textColor: $colour-dark-text;--textDesktopFontSize: 16px;--textMobileFontSize: 14px;--textDesktopLineHeight: 1.4;--textMobileLineHeight: 1.4;display:inline-block;font-size:var(--textDesktopFontSize);line-height:var(--textDesktopLineHeight);color:var(--textColor)}@media only screen and (max-width: 750px){.text__container{font-size:var(--textMobileFontSize);line-height:var(--textMobileLineHeight)}}.text__container p{all:unset}.text__container a{color:unset;font-weight:unset}@media only screen and (max-width: 750px){.display-desktop-only{display:none !important}}@media only screen and (min-width: 750px){.display-mobile-only{display:none !important}}slideshow-component{position:relative;display:block}.spaced-section--full-width:first-child slideshow-component.page-width{margin-top:5rem}.spaced-section--full-width:last-child slideshow-component.page-width{margin-bottom:5rem}@media screen and (min-width: 750px){.spaced-section--full-width:first-child slideshow-component.page-width{margin-top:calc(5rem + var(--page-width-margin))}.spaced-section--full-width:last-child slideshow-component.page-width{margin-bottom:calc(5rem + var(--page-width-margin))}}@media screen and (max-width: 989px){.no-js slideshow-component .slider{padding-bottom:3rem}}slideshow-component .slideshow.banner{flex-direction:row;flex-wrap:nowrap;align-items:unset;justify-content:flex-start}.slideshow__slide{padding:0;position:relative;display:flex;flex-direction:column}.spaced-section--full-width:last-child slideshow-component:not(.page-width) .slideshow__controls{border-bottom:none}@media screen and (min-width: 750px){.slideshow__controls{position:relative}}slideshow-component:not(.page-width) .slider-buttons{border-right:0;border-left:0}.slideshow__control-wrapper{display:flex}.slideshow__autoplay{position:absolute;right:0;border-left:none;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 749px){slideshow-component.page-width .slideshow__autoplay{right:1.5rem}}@media screen and (min-width: 750px){.slideshow__autoplay.slider-button{position:inherit;margin-left:.6rem;padding:0 0 0 .6rem;border-left:.1rem solid rgba(var(--color-foreground), 0.08)}}.slideshow__autoplay .icon.icon-play,.slideshow__autoplay .icon.icon-pause{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform 150ms ease,opacity 150ms ease;width:.8rem;height:1.2rem}.slideshow__autoplay .icon.icon-play{height:1rem}.slideshow__autoplay path{fill:rgba(var(--color-foreground), 0.75)}.slideshow__autoplay:hover path{fill:rgb(var(--color-foreground))}@media screen and (forced-colors: active){.slideshow__autoplay path,.slideshow__autoplay:hover path{fill:canvastext}}.slideshow__autoplay:hover svg{transform:scale(1.1)}.slideshow__autoplay--paused .icon-pause,.slideshow__autoplay:not(.slideshow__autoplay--paused) .icon-play{visibility:hidden;opacity:0;transform:scale(0.8)}.section-carousel .carousel__container{-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 750px){.section-carousel .carousel__container{padding-left:0;padding-right:0}}.section-carousel .section__content--no-padding{padding:0;width:100%}.section-carousel .button--wrapper{display:flex;position:absolute;justify-content:space-between;top:50%;z-index:1;width:100%;transform:translateY(-50%)}.section-carousel .button--wrapper button{margin:30px}@media only screen and (max-width: 750px){.section-carousel .button--wrapper button{margin:20px}}.section-carousel .button--wrapper .arrow{border-width:0 7px 7px 0;border-radius:3px;display:inline-block;padding:3px}@media only screen and (max-width: 750px){.section-carousel .button--wrapper .arrow{border-width:0 5px 5px 0;width:30px;height:30px}}@media only screen and (min-width: 750px){.section-carousel .button--wrapper .arrow--large{border-width:0 9px 9px 0;width:50px;height:50px;border-radius:4px}}.section-carousel .button--wrapper .arrow--small{border-width:0 5px 5px 0;width:30px;height:30px}.section-carousel .button--wrapper .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.section-carousel .button--wrapper .left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.section-carousel .slideshow{margin:0 auto;padding:unset !important;background:transparent;justify-content:flex-start}.section-carousel .slideshow .slideshow__slide{width:100%;display:flex;align-items:center;justify-content:center}.section-carousel .slideshow__controls{top:-60px}@media only screen and (max-width: 750px){.section-carousel .slideshow__controls{top:-40px;position:relative}}.section-carousel .slideshow__controls .slider-dot{width:18px;height:18px;display:block !important;border-radius:50%;opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.5)}@media only screen and (max-width: 750px){.section-carousel .slideshow__controls .slider-dot{width:15px !important;height:15px !important}}.section-carousel .slideshow__controls .slider-dot--active{opacity:unset}.section-carousel .grid{display:box !important}