.booking-state[data-v-2a3ae20d]{background:#fff;inset:0;min-height:100vh;padding:1em;position:fixed;text-align:center;width:100vw;z-index:9}.booking-state[data-v-2a3ae20d] header{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;padding:1.5em;width:100%}.booking-state[data-v-2a3ae20d] header img{height:2em;width:auto}.intro[data-v-2a3ae20d]{color:var(--colour-text-light);font-size:var(--body);font-style:italic;text-align:center}.desktop .booking-form[data-v-2a3ae20d] form>section,.desktop .centered[data-v-2a3ae20d],.desktop .centered.pt-details[data-v-2a3ae20d]{font-size:inherit;margin:auto;max-width:var(--legacy-page-width-max);padding:2em 0;width:100%}.desktop .centered.pt-details[data-v-2a3ae20d]{border-radius:.6em;margin:auto auto 3em;padding:2em}.desktop .booking-form[data-v-2a3ae20d] .payments-due tr.info,.desktop .booking-form[data-v-2a3ae20d] .tax-terms,.desktop .booking-form[data-v-2a3ae20d] label,.desktop .booking-form[data-v-2a3ae20d] li,.desktop .booking-form[data-v-2a3ae20d] p,.desktop .booking-form[data-v-2a3ae20d] table tr,.desktop .booking-form[data-v-2a3ae20d] table{font-size:revert}.desktop .booking-form[data-v-2a3ae20d] .help-text,.desktop .pt-details[data-v-2a3ae20d] .converted-ages{font-size:var(--body)}.desktop .booking-form[data-v-2a3ae20d] label{display:block;margin-top:1.2em}.desktop .booking-form[data-v-2a3ae20d] .pay-all-now label,.desktop .booking-form[data-v-2a3ae20d] .payments-method-form label{margin-top:0}.desktop .booking-form[data-v-2a3ae20d] form>section.payment,.desktop .booking-form[data-v-2a3ae20d] form>section.please-note{border-radius:.6em;margin:2em auto;padding:2em}.desktop .booking-form[data-v-2a3ae20d] form>section.payment{margin-bottom:0}@media (max-width:768px){.desktop .booking-form[data-v-2a3ae20d] form>section,.desktop .centered[data-v-2a3ae20d],.desktop .centered.pt-details[data-v-2a3ae20d]{max-width:90%}}
