.transmov-booking{box-sizing:border-box;width:100%;max-width:100%;scroll-margin-block-start:120px;display:block}.global-prose .transmov-booking.home-section{padding-inline:0}.transmov-booking h2{margin-block-end:16px}.transmov-booking p{max-width:72ch;line-height:1.65}.transmov-booking>button{margin-block:24px}.transmov-space{width:100%;margin-block:24px;position:relative}.transmov-space[hidden]{display:none}.transmov-frame{width:100%}.transmov-frame iframe{background:#fff;border:0;width:100%;max-width:100%;display:block}.transmov-frame[aria-hidden=true]{visibility:hidden;pointer-events:none}.transmov-booking[data-booking-state=loading] .transmov-space{min-height:var(--transmov-initial-height,1200px)}.transmov-booking[data-booking-state=error] .transmov-frame{display:none}.transmov-loading{flex-direction:column;align-items:center;gap:20px;padding-block:64px;display:flex;position:absolute;inset:0}.transmov-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:32px;height:32px;animation:1s linear infinite transmov-spin;display:block}.transmov-error{border-block:1px solid;padding-block:32px}.transmov-alternatives{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-block-start:24px;display:flex}.transmov-alternatives a:not(.home-button){color:inherit;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.transmov-booking button{cursor:pointer}.transmov-booking button:hover,.transmov-booking .transmov-alternatives a:hover{opacity:.8}.transmov-booking button:active,.transmov-booking a:active{opacity:.65}.transmov-booking button:focus-visible,.transmov-booking a:focus-visible{outline-offset:4px;outline:2px solid}@keyframes transmov-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.transmov-spinner{animation:none}}
[data-candidate-enquiry=email-only]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}[data-candidate-enquiry=email-only] p{margin-block-start:12px}[data-candidate-enquiry=email-only]>a{cursor:pointer}
