.confirmation-notice[data-v-e0e1fa41] .booking-grid{grid-template-columns:minmax(0,720px) minmax(0,360px);gap:120px;padding-block:48px 64px;display:grid}.confirmation-notice[data-v-e0e1fa41] .booking-main{gap:20px;max-width:none}.confirmation-notice[data-v-e0e1fa41] .booking-hero-inner>img{width:360px;height:240px}.confirmation-notice[data-v-e0e1fa41] .booking-hero{padding:48px 0 40px}.confirmation-notice[data-v-e0e1fa41] .booking-hero .eyebrow{line-height:18px}.confirmation-notice[data-v-e0e1fa41] .booking-hero h1{line-height:68px}.confirmation-notice[data-v-e0e1fa41] .booking-lead{line-height:28px}.confirmation-event[data-v-e0e1fa41]{flex-direction:column;gap:12px;display:flex}.confirmation-event>p[data-v-e0e1fa41]:first-child{font-size:12px;font-weight:500;line-height:20px}.confirmation-event h2[data-v-e0e1fa41]{margin:0;font-size:28px;font-weight:500;line-height:42px}.confirmation-event p[data-v-e0e1fa41]{color:var(--muted);line-height:28px}.confirmation-vacancy-note[data-v-e0e1fa41]{background:var(--accent);border-radius:12px;padding:28px}.confirmation-vacancy-note h2[data-v-e0e1fa41]{margin-bottom:16px;font-size:20px;font-weight:500;line-height:32px}.confirmation-vacancy-note p[data-v-e0e1fa41]{color:var(--muted);font-size:14px;line-height:26px}.mobile-notice[data-v-e0e1fa41]{display:none}.confirmation-back[data-v-e0e1fa41]{justify-content:flex-start;align-self:flex-start;width:auto;min-height:24px;padding:0}.confirmation-notice .button--primary[data-v-e0e1fa41]{min-height:56px}.confirmation-notice--expired[data-v-e0e1fa41] .booking-hero{border-bottom:1px solid var(--border);padding-block:80px 64px}.confirmation-notice--expired[data-v-e0e1fa41] .booking-hero h1{margin-block:24px;font-size:52px;line-height:74px}.confirmation-notice--expired[data-v-e0e1fa41] .booking-grid{display:block}.confirmation-notice--expired[data-v-e0e1fa41] .booking-main{gap:24px}.confirmation-notice--expired .button--primary[data-v-e0e1fa41]{width:284px;max-width:100%}@media (width<=767px){.confirmation-notice[data-v-e0e1fa41] .booking-hero{padding:24px 0 32px}.confirmation-notice[data-v-e0e1fa41] .booking-grid{grid-template-columns:1fr;gap:0;padding-block:32px 48px}.confirmation-notice[data-v-e0e1fa41] .booking-hero-inner{flex-direction:column;align-items:stretch;gap:24px;display:flex}.confirmation-notice[data-v-e0e1fa41] .booking-hero-inner>img{align-self:center;width:224px;height:149px;display:block;position:static}.confirmation-notice[data-v-e0e1fa41] .booking-hero h1{margin:24px 0;padding-right:0;font-size:32px;line-height:48px}.confirmation-event h2[data-v-e0e1fa41]{margin:0;font-size:24px;line-height:36px}.confirmation-notice[data-v-e0e1fa41] .booking-aside{display:none}.mobile-notice[data-v-e0e1fa41]{width:100%;padding:24px;display:block}.confirmation-notice--expired[data-v-e0e1fa41] .booking-hero{padding-block:40px}.confirmation-notice--expired[data-v-e0e1fa41] .booking-hero-inner{display:block;position:relative}.confirmation-notice--expired[data-v-e0e1fa41] .booking-hero-inner>img{width:90px;height:60px;position:absolute;top:-21px;right:0}.confirmation-notice--expired[data-v-e0e1fa41] .booking-hero h1{font-size:34px;line-height:48px}.confirmation-notice--expired .button--primary[data-v-e0e1fa41]{width:100%}}
