.form-label{display:block;font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);color:var(--sah-medium);margin-bottom:4px}.form-label--uppercase{text-transform:uppercase}._row_11f55_192{display:flex;align-items:center;gap:16px}._details_11f55_198{display:flex;flex-direction:column;gap:4px}._noun_11f55_204{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-interaction-dark)}._clarification_11f55_212{display:flex;align-items:center;gap:4px;color:var(--sah-interaction)}._clarificationText_11f55_219{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}._clarificationIcon_11f55_224{flex-shrink:0}.document-upload-section__tips,.document-upload-section__section{margin-bottom:24px}.document-upload-section__title-container{display:flex;margin-bottom:8px;margin-right:8px}@media(max-width:47.9275em){.document-upload-section__title-container{margin-bottom:4px}}.document-upload-section__title{margin-right:8px;display:inline-block;font-weight:700}.document-upload-section__row{width:100%;display:flex;flex-direction:column;align-content:center;justify-content:space-between;line-height:1}.document-upload-section__footer{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:32px;font-weight:700}.document-upload-section__footer-icon{margin-top:-8px;margin-right:16px;width:unset}@media(max-width:47.9275em){.document-upload-section__footer-icon{width:44px;margin-right:16px}}.document-upload-section__footer-text{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}@media(max-width:47.9275em){.document-upload-section__footer-text{font-size:14px}}.document-upload-section .row__file-uploader{border-top:1px solid var(--sah-light);padding:8px 0}.document-upload-section .row__file-uploader:last-child{border-bottom:1px solid var(--sah-light)}.document-spinner-container{display:flex;justify-content:center}._field_1vva3_192{display:flex;flex-direction:column;gap:8px;width:100%}._action_1vva3_199{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);align-self:flex-start;background:none;border:1.5px solid var(--sah-interaction);border-radius:24px;color:var(--sah-interaction);cursor:pointer;padding:8px 16px;min-height:40px}._action_1vva3_199:hover{background:var(--sah-interaction-tint)}._action_1vva3_199:focus-visible{outline:2px solid var(--sah-interaction);outline-offset:2px}._action_1vva3_199[aria-disabled=true]{cursor:default;opacity:.4}._action_1vva3_199[aria-disabled=true]:hover{background:none}@media(max-width:47.9275em){._action_1vva3_199{align-self:stretch;text-align:center}}._actionLabel_1vva3_234{align-items:center;display:inline-flex;gap:4px}._actionContent_1vva3_240{display:grid}._actionLabel_1vva3_234,._actionSpinner_1vva3_245{grid-area:1/1;place-self:center;transition:opacity .1s linear}._actionSpinner_1vva3_245{display:flex;align-items:center;justify-content:center;min-height:24px;opacity:0}._actionContent_1vva3_240[data-loading=true] ._actionLabel_1vva3_234{opacity:0}._actionContent_1vva3_240[data-loading=true] ._actionSpinner_1vva3_245{opacity:1}._announcement_1vva3_266{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}._failure_1vva3_279{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-medium);margin:0;overflow-wrap:anywhere}._card_1vva3_287{background:var(--sah-secondary-blue-light);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}._cardTitle_1vva3_296{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);align-items:center;color:var(--sah-interaction);display:flex;gap:4px;letter-spacing:.05em;margin:0;text-transform:uppercase}._actionIcon_1vva3_310,._cardIcon_1vva3_311{display:inline-flex;text-transform:none}._cardText_1vva3_316{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);color:var(--sah-interaction-dark);margin:0;overflow-wrap:anywhere;white-space:pre-wrap}._cardActions_1vva3_325{display:flex;flex-wrap:wrap;gap:8px}._accept_1vva3_331,._discard_1vva3_332{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);border-radius:24px;cursor:pointer;min-height:40px;padding:8px 16px}._accept_1vva3_331:focus-visible,._discard_1vva3_332:focus-visible{outline:2px solid var(--sah-interaction);outline-offset:2px}@media(max-width:47.9275em){._accept_1vva3_331,._discard_1vva3_332{flex:1 1 100%}}._accept_1vva3_331{background:var(--sah-interaction);border:1.5px solid var(--sah-interaction);color:var(--sah-white)}._accept_1vva3_331:hover{background:var(--sah-interaction-hover);border-color:var(--sah-interaction-hover)}._discard_1vva3_332{background:none;border:1.5px solid var(--sah-interaction);color:var(--sah-interaction)}._discard_1vva3_332:hover{background:var(--sah-white)}.field-optional{color:gray}@media(min-width:64em){.booking-form__submit-button-container{display:flex;justify-content:flex-end;width:100%}}.booking-form__submit-button{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.booking-form__title{font-size:var(--sah-font-xl);line-height:var(--sah-line-height-xl);color:var(--sah-dark);margin-bottom:12px}.booking-form__title--ultra-bold{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.booking-form__subtitle,.booking-form__item{margin-bottom:24px}@media(min-width:48em){.booking-form__item--small{width:50%;float:left;box-sizing:border-box;padding:0 0 0 24px}.booking-form__item--small:nth-child(odd){padding:0 24px 0 0;clear:both}}.booking-form__birthday{display:flex}.booking-form__birthday div+div{margin-left:12px}.booking-form__birthday select{font-size:14px}@media(min-width:48em)and (max-width:63.9275em){.booking-form__birthday select{width:100%!important;margin-bottom:.5em!important}}.booking-form__address{display:flex}.booking-form__address div+div{margin-left:12px}.booking-form__address>div:first-of-type{flex:2}.booking-form__address>div{flex:1}.booking-form__first-and-last-name{display:flex}.booking-form__first-and-last-name div+div{margin-left:12px}.booking-form__first-and-last-name>div{flex:1}:export{primary:var(--sah-primary);interaction:var(--sah-interaction);secondary-pink:var(--sah-secondary-pink);secondary-blue:var(--sah-secondary-blue);interaction-dark:var(--sah-interaction-dark);interaction-hover:var(--sah-interaction-hover);tertiary:var(--sah-tertiary);danger:var(--sah-danger);success:var(--sah-success);success-light:var(--sah-success-light);success-text:var(--sah-success-text);warning:var(--sah-warning);white:var(--sah-white);primary-light:var(--sah-primary-light);interaction-light:var(--sah-interaction-light);interaction-tint:var(--sah-interaction-tint);secondary-blue-light:var(--sah-secondary-blue-light);secondary-blue-ultra-light:var(--sah-secondary-blue-ultra-light);secondary-pink-light:var(--sah-secondary-pink-light);medium:var(--sah-medium);light:var(--sah-light);medium-light:var(--sah-medium-light);ultra-light:var(--sah-ultra-light);overlay-light-black:var(--sah-overlay-light-black);overlay-black:var(--sah-overlay-black);overlay-white:var(--sah-overlay-white);overlay-pink:var(--sah-overlay-pink);primary-light-blue:var(--sah-primary-light-blue);secondary:var(--sah-secondary);ultra-dark:var(--sah-ultra-dark);dark:var(--sah-dark);info:var(--sah-info);primary-dark:var(--sah-primary-dark);translucid:var(--sah-translucid);shadow:var(--sah-shadow)}:export{font-light:var(--sah-font-light);font-regular:var(--sah-font-regular);font-bold:var(--sah-font-bold);font-extra-bold:var(--sah-font-extra-bold);font-ultra-bold:var(--sah-font-ultra-bold);font-title:var(--sah-font-title)}:export{font-light:var(--sah-font-w-light);font-regular:var(--sah-font-w-regular);font-bold:var(--sah-font-w-bold);font-extra-bold:var(--sah-font-w-extra-bold);font-ultra-bold:var(--sah-font-w-ultra-bold)}:export{line-height-xxxs:var(--sah-line-height-xxxs);line-height-xxs:var(--sah-line-height-xxs);line-height-xs:var(--sah-line-height-xs);line-height-s:var(--sah-line-height-s);line-height-m:var(--sah-line-height-m);line-height-l:var(--sah-line-height-l);line-height-xl:var(--sah-line-height-xl);line-height-xxl:var(--sah-line-height-xxl);line-height-xxxl:var(--sah-line-height-xxxxl);line-height-xxxxl:var(--sah-line-height-xxxxl);line-height-xxxxxl:var(--sah-line-height-xxxxxl);line-height-xxxxxxl:var(--sah-line-height-xxxxxxl);line-height-xxxxxxxl:var(--sah-line-height-xxxxxxxl);line-height-xxxxxxxxl:var(--sah-line-height-xxxxxxxxl)}.booking-personal-details{position:relative}.booking-personal-details__info-overlay{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.8;z-index:2}.booking-personal-details__title{margin-bottom:12px}.booking-personal-details__subtitle{margin-bottom:24px}.booking-personal-details__personal-info{width:100%;display:block;margin-bottom:24px;margin-top:0}.booking-personal-details__phone{position:relative}.booking-personal-details__phone-valid{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;align-items:center;color:var(--sah-success);pointer-events:none}.booking-personal-details__phone-valid-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
