.ContactForm-module__ncMM4G__inner{position:relative}.ContactForm-module__ncMM4G__layout{gap:var(--spacing-layout-6,3.5rem);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1040px){.ContactForm-module__ncMM4G__layout{gap:var(--grid-gutters);grid-template-columns:1fr 1fr;align-items:start}}.ContactForm-module__ncMM4G__infoCol{gap:var(--spacing-component-10);flex-direction:column;display:flex}@media (min-width:1040px){.ContactForm-module__ncMM4G__infoCol{top:calc(4rem + var(--spacing-layout-5,3rem));position:sticky}}.ContactForm-module__ncMM4G__infoHero{align-items:flex-start;gap:var(--spacing-component-7);flex-direction:column;display:flex}.ContactForm-module__ncMM4G__heading{font:var(--title-xl);color:var(--colours-basic-text)}.ContactForm-module__ncMM4G__subheading{font:var(--paragraph);color:var(--colours-basic-text)}.ContactForm-module__ncMM4G__formCardHeader h2{font:var(--title-s);color:var(--colours-basic-text)}.ContactForm-module__ncMM4G__infoMetrics{gap:var(--spacing-layout-4,2.5rem);flex-direction:row;display:flex}.ContactForm-module__ncMM4G__infoMetric{gap:var(--spacing-component-2,.25rem);padding-left:var(--spacing-component-5,1rem);border-left:3px solid var(--color-accent);flex-direction:column;display:flex}.ContactForm-module__ncMM4G__infoMetricValue{font:var(--title-l);color:var(--colours-basic-text);font-variant-numeric:tabular-nums}.ContactForm-module__ncMM4G__infoMetricLabel{font:var(--microcopy-regular);color:var(--colours-basic-text)}.ContactForm-module__ncMM4G__callBlock{flex-direction:column;display:flex}.ContactForm-module__ncMM4G__callLabel{font:var(--paragraph);align-items:center;gap:var(--spacing-component-3,.5rem);color:var(--colours-basic-text);margin-bottom:var(--spacing-component-3,.5rem);display:flex}.ContactForm-module__ncMM4G__callLabel svg{color:var(--color-accent)}.ContactForm-module__ncMM4G__callLabel svg{color:var(--color-accent)}.ContactForm-module__ncMM4G__callPhone{font:var(--title-l);color:var(--colours-basic-text);font-variant-numeric:tabular-nums;margin-bottom:var(--spacing-component-3,.5rem)}.ContactForm-module__ncMM4G__callNote{font:var(--microcopy-regular);color:var(--colours-basic-text)}.ContactForm-module__ncMM4G__responseTime{font:var(--paragraph);align-items:center;gap:var(--spacing-component-3,.5rem);color:var(--colours-basic-text);display:flex}.ContactForm-module__ncMM4G__responseTime svg{color:var(--color-accent)}.ContactForm-module__ncMM4G__responseTime svg{color:var(--color-accent)}.ContactForm-module__ncMM4G__formCard{background:color-mix(in srgb, var(--colours-basic-background) 70%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--lightningcss-light,#bfbee7)var(--lightningcss-dark,color-mix(in srgb, var(--colours-basic-background) 30%, transparent));border-radius:var(--radius-large);overflow:hidden;box-shadow:0 20px 60px -20px var(--lightningcss-light,#0000001f)var(--lightningcss-dark,#0006)}@media (max-width:1039px){.ContactForm-module__ncMM4G__section{padding-bottom:0!important}.ContactForm-module__ncMM4G__formCard{margin-inline:calc(-1 * var(--grid-margins,2rem));box-shadow:none;background:var(--colours-basic-background);-webkit-backdrop-filter:none;backdrop-filter:none;border:none;border-radius:0}}.ContactForm-module__ncMM4G__formCardInner{position:relative}.ContactForm-module__ncMM4G__formCardHeader{gap:var(--spacing-component-2,.25rem);flex-direction:column;display:flex}.ContactForm-module__ncMM4G__privacyLink{color:var(--colours-basic-text-link);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.ContactForm-module__ncMM4G__privacyLink:hover{color:var(--colours-interaction-states-hover-text-link-hover)}.ContactForm-module__ncMM4G__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__ncMM4G__consents{flex-direction:column;gap:0;display:flex}.ContactForm-module__ncMM4G__consents .ODSCheckbox.ODSCheckbox--size-small{--ODSCheckbox-padding--size-small:var(--spacing-component-2) 0 var(--spacing-component-2) 0}.ContactForm-module__ncMM4G__submitWrap{margin-top:var(--spacing-layout-3,2rem);display:flex}.ContactForm-module__ncMM4G__submitWrap>*{flex:1}@media (min-width:768px){.ContactForm-module__ncMM4G__submitWrap{display:block}}
