.register-interest{background-color:#fff;color:var(--global-contrast-colour-dark,#000)}.register-interest__wrap{--_wrapper-max-width:var(--content-width,154rem);align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);width:100%}.register-interest__main{display:block;margin-bottom:var(--_row-gap,var(--default-gap,3rem));padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:968px){.register-interest__main{margin-bottom:0}}@media only screen and (max-width:967px){.register-interest__main>:last-child,.register-interest__main>:last-child :last-child{margin-bottom:0}}@media only screen and (min-width:968px){.register-interest__main{display:flex;flex-wrap:wrap;gap:0 10rem}}@media only screen and (min-width:1280px){.register-interest__main{padding-right:10rem;width:66.66667%}}.register-interest__header{width:100%}@media only screen and (min-width:968px){.register-interest__header{padding-right:30%}}@media only screen and (max-width:967px){.register-interest__media{display:none}}@media only screen and (min-width:968px){.register-interest__media{flex-basis:33.333333%}}@media only screen and (min-width:1024px){.register-interest__media{flex-basis:15%}}@media only screen and (min-width:968px){.register-interest__content{flex:1}}.register-interest__images{--_translation-factor:66%;--_translation-transition:0s;display:flex;flex-direction:column;margin-bottom:calc(var(--_width)/2);margin-top:calc(var(--_width)/2);position:relative;user-select:none}.register-interest__images:has(.in-view):not(:hover) img{--_translation:calc(-50% + (var(--_position) - (var(--_position-count) + 1)/2)*var(--_translation-factor) + var(--_translation-correction, 0%));--_translation-transition:.7s}.register-interest__images:hover img{--_translation-transition:.7s}.register-interest__images:before{content:"";margin-bottom:calc(var(--_translation-factor)*(var(--_position-count, 1) + 1));position:relative;width:100%}.register-interest__images img{height:auto;left:0;pointer-events:none;position:absolute;top:50%;transition:translate var(--_translation-transition,0s) ease;translate:0 var(--_translation,-50%);width:100%}.register-interest__trigger{height:1px;left:0;pointer-events:none;position:absolute;top:80%;width:100%}.register-interest__content{flex:1}.register-interest__form{display:block;margin-bottom:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:968px){.register-interest__form{background-color:var(--colour-off-white,#fff);padding:var(--_row-gap,var(--default-gap,3rem))}}@media only screen and (min-width:1280px){.register-interest__form{padding:4rem;width:33.333333%}}.register-interest__form form{--_submit-button-secondary-colour:var(--global-contrast-colour-dark,#000);--_submit-button-secondary-colour-contrast:var(--global-contrast-colour-light,#fff)}@media only screen and (min-width:1024px){.register-interest__form fieldset>.field{margin-bottom:4rem}}.register-interest__form h2{--_breakpoint-muliplier:.5;--_line-height:var(--heading-5-line-height,1.4);--_margin-bottom:calc(var(--heading-5-line-height, 1)*0.7em);display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.register-interest__form h2:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings)}.register-interest__form h2{--_font-size:var(--heading-5-size);font-size:clamp(calc(var(--paragraph-size, 1.6rem)*var(--base-font-size-multiplier, 1))*1.2,var(--_breakpoint-muliplier,1)*var(--_font-size,3rem)*var(--base-font-size-multiplier,1),var(--_font-size,3rem))}@media only screen and (min-width:768px){.register-interest__form h2{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.register-interest__form h2{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.register-interest__form h2{--_breakpoint-muliplier:1}}.register-interest__form h2 *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.register-interest__form h2:has(.h0),.register-interest__form h2:has(.h1),.register-interest__form h2:has(.h2),.register-interest__form h2:has(.h3),.register-interest__form h2:has(.h4),.register-interest__form h2:has(.h5),.register-interest__form h2:has(.h6){margin-bottom:0}