.AppointmentInfo_apptInfo__VFBdW{background:var(--bg-tertiary-60);line-height:1.5;margin:1em auto 1.5em;max-width:calc(30rem - 3em);padding:1.5em;text-align:center;width:100%}.AppointmentInfo_title__zOk2G{font-size:var(--booking-flow-title-font-size);letter-spacing:var(--booking-flow-title-letter-spacing);margin:0;text-transform:var(--booking-flow-title-text-transform)}.AppointmentInfo_infoItem__sa2DW{margin:1.2em 0 0}.Checkbox_root__6_JxS{display:-ms-flexbox;display:flex;border:1px solid var(--text-tertiary);border-radius:10px;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;overflow:hidden;background:var(--bg-primary-25)}.Checkbox_root__6_JxS:focus-within{-webkit-box-shadow:var(--focus-box-shadow);box-shadow:var(--focus-box-shadow);background:var(--bg-primary)}.Checkbox_container__NI6Dy{padding:1rem}.Checkbox_inputContainer__OshR9{display:-ms-flexbox;display:flex;grid-gap:1rem;position:relative;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-radius:4px;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.Checkbox_content__7_ue7{margin-top:1rem}.Checkbox_root__6_JxS .Checkbox_input__Vy3aE{position:absolute;opacity:0;cursor:pointer}.Checkbox_checkmark__I5cVm{background:var(--text-tertiary-50);height:1rem;width:1rem;-ms-flex:0 0 auto;flex:0 0 auto}.Checkbox_root__6_JxS .Checkbox_input__Vy3aE:checked~.Checkbox_checkmark__I5cVm:hover,.Checkbox_root__6_JxS .Checkbox_input__Vy3aE~.Checkbox_checkmark__I5cVm:hover{border:2px solid var(--text-primary)}.Checkbox_svg__4jZXT{opacity:0;position:absolute;height:1rem;width:1rem;fill:none;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.Checkbox_svg__4jZXT .Checkbox_path__4zAgx{stroke:var(--text-primary);stroke-width:2}.Checkbox_root__6_JxS .Checkbox_input__Vy3aE:checked+.Checkbox_svg__4jZXT{opacity:1}.Checkbox_label__md7CY{font-size:.75rem;cursor:pointer;text-align:left}@media (min-width:768px){.Checkbox_label__md7CY{font-size:.895rem}}@media (min-width:992px){.Checkbox_label__md7CY{font-size:1rem}}.CancellationPolicyAck_policy__J1ZCY>*{margin-right:.25rem}.CancellationPolicyAck_policy__J1ZCY .CancellationPolicyAck_text__ocBp7{margin:1rem 0 1rem 1rem;opacity:.75;text-align:left}.CancellationPolicyAck_policy__J1ZCY .CancellationPolicyAck_textButton__Krw9o{all:unset;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;margin-left:.1rem;text-decoration:underline}.CancellationPolicyAck_policy__J1ZCY .CancellationPolicyAck_textButton__Krw9o:hover{opacity:.5}.CancellationPolicyAck_policy__J1ZCY button:focus-within{text-decoration:underline;color:var(--accent-gradient-primary)}.Progress_root__cBqip{--icon-size:clamp(2.88rem,10vw,4.34rem);--padding:64px;--width:clamp(300px,70vw,700px);margin:auto;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:var(--width)}.Progress_step__VVBV2{-ms-flex:auto;flex:auto;display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative}.Progress_color__h79sF{position:absolute;top:calc(var(--icon-size) / 2);left:50%;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);width:120%}.Progress_icon__pRrDR{position:relative;border:2px solid var(--text-primary-50);border-radius:100%;width:var(--icon-size);height:var(--icon-size);margin:auto;background:none;color:inherit}.Progress_icon__pRrDR svg{opacity:.5;fill:currentcolor;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:clamp(1.5rem,40%,2.2rem);height:clamp(1.5rem,40%,2.2rem);top:50%;left:50%}.Progress_icon__pRrDR:after,.Progress_icon__pRrDR:before{content:"";position:absolute;background-color:var(--text-primary);height:1px;width:calc((var(--width) - 3 * var(--icon-size)) / 4);top:50%}.Progress_icon__pRrDR:after{left:var(--icon-size)}.Progress_icon__pRrDR:before{right:var(--icon-size)}.Progress_cursor__a8LOv{cursor:pointer}.Progress_icon__pRrDR:focus{outline:0}.Progress_buttonText__32Le9{color:var(--text-primary-50);text-transform:var(--booking-flow-progress-text-transform);letter-spacing:var(--booking-flow-progress-letter-spacing);font-size:var(--booking-flow-progress-font-size);font-family:var(--font-family-headings);padding:0 1rem;margin:1rem 0;display:none}.Progress_iconSelected__m53Fr{border-width:0;background-color:var(--bg-active);color:var(--text-active)}.Progress_stepVisited__4yomE .Progress_icon__pRrDR{border-color:var(--text-primary)}.Progress_stepVisited__4yomE .Progress_button__QJ3YK,.Progress_stepVisited__4yomE svg{opacity:1}.Progress_stepVisited__4yomE .Progress_buttonText__32Le9{color:var(--text-primary)}.Progress_step__VVBV2:first-of-type .Progress_icon__pRrDR:before,.Progress_step__VVBV2:nth-of-type(3) .Progress_icon__pRrDR:after{display:none}@media (min-width:992px){.Progress_root__cBqip{margin:0 auto var(--padding) auto}.Progress_buttonText__32Le9{display:block}.Progress_color__h79sF{width:min(80px,100%)}}.Booking_root__Cbcud{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;padding:0 0 30px;text-align:center}.Booking_title__u2s_0{padding:24px 24px 0;text-align:center;text-transform:var(--booking-flow-title-text-transform);letter-spacing:var(--booking-flow-title-letter-spacing);font-size:var(--booking-flow-title-font-size);margin:0 0 20px}.Booking_form__J8dl0{padding:0 1.5rem;max-width:500px;text-align:center;width:100%}.Booking_form__J8dl0>:not([role=dialog]){margin-bottom:1rem}@media (min-width:992px){.Booking_title__u2s_0{font-size:calc(var(--booking-flow-title-font-size) * 1.125);padding:0 24px}}.Booking_container__WzlFO{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.16)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0))}.Booking_textButton__ZqM0g{all:unset;cursor:pointer;text-decoration:underline}.Booking_disclaimer__OoUio{margin:0;text-align:left;font-size:.7rem}@media (min-width:768px){.Booking_disclaimer__OoUio{font-size:.9rem}}.Booking_disclaimer__OoUio a{z-index:2;position:relative;-webkit-transition:color .3s ease;transition:color .3s ease}.Booking_disclaimer__OoUio a:after{content:" ⧉"}.Booking_disclaimer__OoUio a:focus-within{color:var(--accent-gradient-primary)}
/*# sourceMappingURL=1408679a53065cd9.css.map*/