@keyframes ContactInfo_spin__3Gcz6{to{transform:rotate(1turn)}}.ContactInfo_container__vdSXP{padding-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.ContactInfo_row__XEpDn{display:flex;align-items:center;gap:1rem;color:var(--color-link-dark);font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs)}.ContactInfo_icon__F1x9E{display:inline-block;width:1.5rem;height:1.5rem;background-color:currentColor;flex-shrink:0;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.ContactInfo_link__kCw__{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:6.5%;text-underline-offset:16%;text-underline-position:from-font}.IconButton_iconButton__VTFxY{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0;color:var(--color-icon)}.IconButton_iconButton__VTFxY:hover:not(:disabled){color:var(--color-icon-hover)}.IconButton_iconButton__VTFxY:disabled{color:var(--color-icon-disabled);cursor:not-allowed}.IconButton_iconButton__VTFxY.IconButton_textPrimary__hWk4R{color:var(--color-text-primary)}.IconButton_iconButton__VTFxY.IconButton_textPrimary__hWk4R:hover:not(:disabled){color:var(--color-text-secondary)}.IconButton_icon__Y8KCq{display:block;background-color:currentColor;mask-image:var(--icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.Popover_container__VN0cY{position:relative;display:inline-flex;align-items:center}.Popover_popover__fwO0g{position:absolute;z-index:var(--z-popover-portal);width:max-content;max-width:var(--popover-max-width,19.5rem)}.Popover_inner__GG64f{border:2px solid var(--color-ep-gold);border-radius:.5rem;display:flex;padding:1rem;gap:1rem;width:100%;height:100%;max-height:var(--popover-max-height,19.5rem);position:relative}.Popover_caret___FHW9,.Popover_inner__GG64f{background-color:var(--color-global-surface-top)}.Popover_caret___FHW9{position:absolute;width:.625rem;height:.625rem;border-color:var(--color-ep-gold);border-style:solid;border-radius:.125rem;z-index:2;pointer-events:none}.Popover_closeButton__nfGNv{align-self:flex-start}.Popover_content__fIDM7{overflow-y:auto;color:var(--color-text-primary);font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-2xs);line-height:var(--line-height-s);white-space:pre-line}.Popover_right__CW_6g{top:50%;left:100%;transform:translateY(-50%);margin-left:.5rem}.Popover_right__CW_6g .Popover_caret___FHW9{left:-.25rem;top:calc(50% - .5rem);transform:rotate(45deg);border-width:0 0 2px 2px}.Popover_bottom__vWEzI{top:100%;left:50%;transform:translateX(-50%);margin-top:.2rem}.Popover_bottom__vWEzI .Popover_caret___FHW9{top:-.25rem;left:calc(50% - .1rem);transform:rotate(45deg);border-width:2px 0 0 2px}.Popover_top__Nxxi2{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:.5rem}.Popover_top__Nxxi2 .Popover_caret___FHW9{bottom:-.25rem;left:calc(50% - 1rem);transform:rotate(45deg);border-width:0 2px 2px 0}.Popover_left__UqKAc{top:50%;right:100%;transform:translateY(-50%);margin-right:.5rem}.Popover_left__UqKAc .Popover_caret___FHW9{right:-.25rem;top:calc(50% - 1rem);transform:rotate(45deg);border-width:2px 2px 0 0}@keyframes Button_spin__LPdyr{to{transform:rotate(1turn)}}.Button_button__6SZdy{background-color:var(--color-button);width:100%;display:flex;padding:1.5625rem 3.3125rem;color:var(--color-button-text);text-transform:uppercase;font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-lg);letter-spacing:10%;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;border:none}.Button_button__6SZdy:hover:not(:disabled){background-color:var(--color-theming-interaction-default)}.Button_button__6SZdy:disabled{background-color:var(--color-global-interaction-disabled);cursor:not-allowed}.Button_buttonSecondary__eWDY5{background:transparent;box-shadow:inset 0 0 0 .1875rem var(--color-button);color:var(--color-button)}.Button_buttonSecondary__eWDY5:hover:not(:disabled){box-shadow:inset 0 0 0 .1875rem var(--color-button);background-color:var(--color-button);color:var(--color-button-text)}.Button_buttonSecondary__eWDY5:disabled{background:transparent;box-shadow:inset 0 0 0 .1875rem var(--color-global-interaction-disabled);color:var(--color-global-interaction-disabled)}.Button_label__7z5Ck{margin:auto}.Button_spinnerWrapper__goRhm{display:flex;justify-content:center;align-items:center;margin:auto}.Button_spinner__quaPF{display:inline-block;width:1.25rem;height:1.25rem;border:3px solid var(--color-pattern-bg-transparent);border-top-color:var(--color-spinner);border-radius:50%;animation:Button_spin__LPdyr .8s linear infinite}@keyframes ContactDetails_spin__OfTw1{to{transform:rotate(1turn)}}.ContactDetails_contactMethods__egk9z{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;padding-top:1.5rem;color:var(--color-text-secondary)}@media(max-width:767px){.ContactDetails_contactMethods__egk9z{padding-top:1rem}}.ContactDetails_contactMethod__2desA{display:flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs)}@media(max-width:767px){.ContactDetails_contactMethod__2desA{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold)}}.ContactDetails_icon__Kveyy{width:1.5rem;height:1.5rem;margin-right:1rem;background-color:var(--color-text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContactDetails_link__5xUic{padding-left:.25rem;text-decoration:underline}.InfoButton_button__X6Yqf{margin-left:.5rem;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);color:var(--color-ep-dark-gold)}.InfoButton_button__X6Yqf:hover{transform:scale(1.15);color:var(--color-ep-dark-gold)}.InfoButton_button__X6Yqf:active{transform:scale(1);transition:transform .05s ease-out}@keyframes LoginTile_spin__iEJP1{to{transform:rotate(1turn)}}.LoginTile_content__kbEQP{display:flex;flex-direction:column;gap:1.25rem;padding:6rem 1.875rem;margin:0 auto;overflow:hidden;max-width:78.75rem}.LoginTile_headline__wPRzt{color:var(--color-text-blue);text-align:center;font-family:var(--font-source-sans-3),sans-serif}.LoginTile_headlineTitle__7sHd2{font-size:var(--font-size-7xl);text-transform:uppercase;letter-spacing:.5px}@media(min-width:1200px){.LoginTile_headlineTitle__7sHd2{font-size:var(--font-size-8xl)}}.LoginTile_headlineDescription__VCWex{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.5px}.LoginTile_headlineContent__uWgDC{font-family:var(--font-cabin),sans-serif;letter-spacing:1px;line-height:var(--line-height-sm);font-size:var(--font-size-md)}@media(min-width:480px){.LoginTile_headlineContent__uWgDC{font-size:var(--font-size-lg)}}.LoginTile_inlineLink__1Vkhh{color:var(--color-ep-gold);font-weight:var(--font-weight-bold);text-decoration:none;position:relative}.LoginTile_inlineLink__1Vkhh:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transition:transform .2s;transform:scaleX(0)}.LoginTile_inlineLink__1Vkhh:hover{color:var(--color-ep-light-gold)}.LoginTile_inlineLink__1Vkhh:hover:after{transform:scaleX(1)}.LoginTile_tiles__UodNa{display:flex;gap:1.25rem}@media(max-width:767px){.LoginTile_tiles__UodNa{flex-direction:column}}.LoginTile_tileLinkWrapper___u1E5{flex:1 1;display:flex}.LoginTile_tile__M6w8p{width:100%;height:100%;align-self:center;border-radius:1.25rem;background-position:50%;background-size:cover;background-repeat:no-repeat;padding:0 1.875rem 1.25rem;display:flex;flex-direction:column;min-width:min-content}@media(min-width:1024px){.LoginTile_tile__M6w8p{height:22.5rem}}.LoginTile_tile__M6w8p:hover .LoginTile_tileLink__S9o5D{opacity:1}.LoginTile_accountIcon__VQYTw{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:0 0 .3rem .3rem;background-color:var(--color-white)}@media(min-width:480px){.LoginTile_accountIcon__VQYTw{width:3.125rem;height:3.125rem}.LoginTile_accountIcon__VQYTw svg{width:25px;height:25px}}.LoginTile_tileContent__1ia8T{color:var(--color-white);letter-spacing:1px;font-weight:var(--font-weight-bold)}.LoginTile_tileTitle__Yh9Cz{font-family:var(--font-source-sans-3),sans-serif;font-size:var(--font-size-xl);padding-top:1rem}@media(min-width:480px){.LoginTile_tileTitle__Yh9Cz{font-size:var(--font-size-4xl)}}.LoginTile_tileDescription__whN1Q{font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-sm);margin-top:.3rem}@media(min-width:480px){.LoginTile_tileDescription__whN1Q{font-size:var(--font-size-lg)}}.LoginTile_tileLink__S9o5D{color:var(--color-white);opacity:.7;font-family:var(--font-cabin),sans-serif;letter-spacing:2px;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);padding-top:.9rem}@media(min-width:480px){.LoginTile_tileLink__S9o5D{font-size:var(--font-size-lg)}.LoginTile_tileLink__S9o5D:before{content:"";position:relative;bottom:4px;display:inline-block;width:3.5rem;margin-right:.5rem;border-bottom:2px solid var(--color-white)}}@keyframes PortalHero_spin__SwHOu{to{transform:rotate(1turn)}}.PortalHero_portalHeroImage__ziwNx{margin-top:-8rem;height:30rem;min-height:31.25rem;background-image:linear-gradient(color-mix(in srgb,var(--color-pattern-bg),transparent 15%),color-mix(in srgb,var(--color-pattern-bg),transparent 25%)),var(--hero-bg-image),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-text-blue),transparent 67%) 100%);background-color:var(--color-pattern-bg);background-size:100% 100%,clamp(22.5rem,84vw,75rem) auto,100% 100%;background-position:50%,bottom,top;background-repeat:no-repeat,no-repeat,no-repeat}@media(max-width:767px){.PortalHero_portalHeroImage__ziwNx{height:60vw}}.PortalHero_portalHeroHeader__cvMmq{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center;padding-top:1.25rem;height:100%;color:var(--color-text-primary);text-align:center;font-weight:var(--font-weight-bold);text-transform:uppercase;font-family:var(--font-source-sans-3),sans-serif;letter-spacing:0}@media(max-width:767px){.PortalHero_portalHeroHeader__cvMmq{padding-top:4.375rem}}.PortalHero_portalTitle__cU6a2{font-size:var(--font-size-8xl);line-height:var(--line-height-6xl);width:auto;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:767px){.PortalHero_portalTitle__cU6a2{width:95%;font-size:var(--font-size-5xl);line-height:var(--line-height-2xl)}}.PortalHero_portalPretitle__TZTg5{margin-bottom:.5rem;font-size:var(--font-size-sm);line-height:var(--line-height-3xs)}@media(max-width:767px){.PortalHero_portalPretitle__TZTg5{font-size:var(--font-size-3xs);line-height:.6875rem}}@keyframes Popup_spin__IaWrD{to{transform:rotate(1turn)}}.Popup_overlay__lYV6m{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--color-dialog-overlay,rgba(0,0,0,.4));align-items:center;display:flex;flex-direction:column;overflow-y:auto;padding:2rem 1rem;z-index:var(--z-popup)}@media(max-width:767px){.Popup_overlay__lYV6m{padding:1rem}}.Popup_container__3F7Pw{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:60%;min-width:45.5rem;width:100%;outline:none}@media(max-width:767px){.Popup_container__3F7Pw{max-width:100%;min-width:0}}@keyframes RadioButton_spin__jo4KC{to{transform:rotate(1turn)}}.RadioButton_readOnly__97uqZ{pointer-events:none}.RadioButton_container__SJnI0{--radio-button-size:1.5625rem;--radio-button-inner-size:1.0625rem}@supports(width:round(1px,1px)){.RadioButton_container__SJnI0{--radio-button-inner-size:round(calc(var(--radio-button-size) * 0.68),1px)}}.RadioButton_container__SJnI0{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem}.RadioButton_container__SJnI0.RadioButton_column__nE2VK{padding-bottom:0}.RadioButton_container__SJnI0.RadioButton_readOnly__97uqZ .RadioButton_radioLabel__CivGi{cursor:default;color:var(--color-readonly-component)}.RadioButton_container__SJnI0.RadioButton_readOnly__97uqZ .RadioButton_radioInput__mgLmO:after{background-color:var(--radio-button-inner-circle-readonly-color)}.RadioButton_label__0UF4Z{color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-default);font-family:var(--font-cabin),sans-serif}@media(max-width:767px){.RadioButton_label__0UF4Z{font-size:var(--font-size-sm)}}.RadioButton_label__0UF4Z.RadioButton_readOnly__97uqZ{color:var(--color-readonly-component-label)}.RadioButton_radioButtons__pQXnp{display:flex;flex-direction:row;gap:2rem}@media(max-width:767px){.RadioButton_radioButtons__pQXnp{flex-direction:column;gap:1rem}}.RadioButton_radioButtons__pQXnp.RadioButton_column__nE2VK{flex-direction:column;gap:.25rem}.RadioButton_radioLabel__CivGi{display:grid;grid-template-columns:var(--radio-button-size) auto;align-items:center;grid-gap:1.4375rem;gap:1.4375rem;color:var(--color-text-secondary);font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-default);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.RadioButton_radioLabel__CivGi:has(input:disabled){cursor:not-allowed;color:var(--color-text-grey)}@media(max-width:767px){.RadioButton_radioLabel__CivGi{font-size:var(--font-size-sm)}}.RadioButton_radioInput__mgLmO{position:relative;width:var(--radio-button-size);height:var(--radio-button-size)}.RadioButton_radioInput__mgLmO:after{content:"";position:absolute;inset:0;margin:auto;width:var(--radio-button-inner-size);height:var(--radio-button-inner-size);border-radius:50%;background-color:var(--radio-button-inner-circle-color);transform:scale(0);pointer-events:none}.RadioButton_radioInput__mgLmO:has(input:checked):after{transform:scale(1)}.RadioButton_radioInput__mgLmO:has(input:disabled):after{background-color:var(--color-text-grey)}.RadioButton_radioInput__mgLmO input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:0;border:1px solid var(--radio-button-border-color);border-radius:50%;width:100%;height:100%;background-color:var(--color-white);font:inherit;box-shadow:var(--shadow-radio-button);cursor:pointer}.RadioButton_radioInput__mgLmO input[type=radio]:disabled{background-color:var(--color-bg-grey-light);border-color:var(--color-text-grey);cursor:not-allowed}@keyframes PaymentLimit_spin__dfgPp{to{transform:rotate(1turn)}}.PaymentLimit_paymentLimit__I8Bp1{display:flex;flex-direction:column;gap:.5rem}.PaymentLimit_paymentLimitText__VQJYr{color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-default);font-family:var(--font-cabin),sans-serif}.PaymentLimit_paymentLimitText__VQJYr.PaymentLimit_amount__TK1h1{font-weight:var(--font-weight-regular)}.PaymentLimit_paymentLimitText__VQJYr.PaymentLimit_description__xLOYP{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}@media(max-width:767px){.PaymentLimit_paymentLimitText__VQJYr{font-size:var(--font-size-sm)}}@keyframes RulaBandStep_spin__BWx1R{to{transform:rotate(1turn)}}.RulaBandStep_rulaBandDescription__8PllN{display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem;color:var(--color-text-secondary);font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-lg);line-height:var(--line-height-sm)}@media(max-width:767px){.RulaBandStep_rulaBandDescription__8PllN{padding-bottom:.5rem;font-size:var(--font-size-sm)}}.RulaBandStep_rulaBandDescription__8PllN ol,.RulaBandStep_rulaBandDescription__8PllN ul{padding-left:1.5rem}.RulaBandStep_rulaBandDescription__8PllN ul{list-style:disc}.RulaBandStep_rulaBandDescription__8PllN ol{list-style:decimal}@media(max-width:767px){.RulaBandStep_descriptionText__qvq2J{display:flex;flex-direction:column;gap:1.5rem}}.RulaBandStep_moreInfoLink__qrN_D{color:var(--color-ep-gold);font-size:var(--font-size-lg);line-height:var(--line-height-sm);text-decoration:underline;letter-spacing:var(--letter-spacing-default)}.RulaBandStep_moreInfoLink__qrN_D:hover{color:var(--color-ep-light-gold)}@media(max-width:767px){.RulaBandStep_moreInfoLink__qrN_D{font-size:var(--font-size-sm);line-height:var(--line-height-xs);letter-spacing:0}.RulaBandStep_rulaBandStepTitle__hd3Ij{padding-bottom:.5rem}}.Combobox_container__GToBn{width:100%}.Combobox_list__Xo2JM{position:fixed;z-index:var(--z-combobox-list);margin:0;padding:0;list-style:none;background-color:var(--color-white);box-shadow:var(--shadow-input);max-height:15rem;overflow-y:auto}.Combobox_option__NyM39{padding:.625rem 1rem;color:var(--color-text-secondary);font-size:var(--font-size-md);cursor:pointer}.Combobox_option__NyM39.Combobox_active__j712O,.Combobox_option__NyM39:hover{background-color:var(--color-bg-grey-light)}@keyframes SchoolCertificateStep_spin__SINgM{to{transform:rotate(1turn)}}.SchoolCertificateStep_stepTitle__ljK_x{padding-bottom:1.5rem}.SchoolCertificateStep_content__LpL0w{color:var(--color-text-secondary);font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-sm);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-default);padding-bottom:1rem;white-space:pre-line}.SchoolCertificateStep_form__26kb6{display:flex;flex-direction:column;gap:1rem}.SchoolCertificateStep_inputRow__srJJ_{display:flex;gap:1rem 1.5rem;width:100%}@media(max-width:767px){.SchoolCertificateStep_inputRow__srJJ_{flex-wrap:wrap}}.SchoolCertificateStep_singleInput__WiioC{width:calc(50% - .75rem)}@media(max-width:767px){.SchoolCertificateStep_singleInput__WiioC{width:100%}}.FreeTicketDialog_container__V8SmK{position:relative;display:flex;align-items:center;width:max-content;max-width:100%;margin-top:calc(.875rem*.7071);padding:1rem;background-color:var(--color-free-ticket-bg);border:1px solid var(--color-text-blue);border-radius:.125rem}.FreeTicketDialog_container__V8SmK:before{content:"";position:absolute;top:-1px;right:calc(var(--free-ticket-arrow-center) - (.875rem/2 + 1px));width:.875rem;height:.875rem;background-color:var(--color-free-ticket-bg);border-top:1px solid var(--color-text-blue);border-left:1px solid var(--color-text-blue);border-top-left-radius:.125rem;transform:translateY(-50%) rotate(45deg)}.FreeTicketDialog_image__baEjb{padding-right:1rem;flex-shrink:0}.FreeTicketDialog_prices__nAM7i{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-4xs);color:var(--color-text-primary);grid-row-gap:.5rem;row-gap:.5rem}.FreeTicketDialog_label__Zx_bP{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.FreeTicketDialog_row__N0Mg6{display:contents}.FreeTicketDialog_number__U8bI9{padding-right:.5rem;text-align:right}.FreeTicketDialog_price__5pwp0{padding-left:.5rem;text-align:right;white-space:nowrap}@keyframes TariffStep_spin__vtBFz{to{transform:rotate(1turn)}}.TariffStep_stepTitle__MOoXG{padding-bottom:.5rem}.TariffStep_content__Tz4IO{width:100%;display:flex;gap:1rem 3rem;align-items:flex-start;color:var(--color-text-secondary);font-family:var(--font-cabin),sans-serif}@media(max-width:767px){.TariffStep_content__Tz4IO{flex-wrap:wrap}}.TariffStep_description__pHhVY{flex-grow:.7;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs)}.TariffStep_tariffSelection__tCQbI{flex-grow:.3;margin-left:auto;display:flex;flex-direction:column;gap:1rem}@media(max-width:767px){.TariffStep_tariffSelection__tCQbI{margin-left:0;width:100%}}.TariffStep_tariffRow__vuLpR{width:100%;display:flex;align-items:center;justify-content:space-between;gap:3.75rem}@media(max-width:767px){.TariffStep_tariffRow__vuLpR{gap:1rem}}.TariffStep_tariffLabel__I3rf9{flex-grow:1;display:flex;gap:1rem;line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-default);min-width:0}@media(max-width:767px){.TariffStep_tariffLabel__I3rf9{flex-direction:column;gap:0}}.TariffStep_tariffName__hz7Vl{flex-grow:1;font-size:var(--font-size-lg);min-width:-moz-fit-content;min-width:fit-content}@media(max-width:767px){.TariffStep_tariffName__hz7Vl{font-size:var(--font-size-2xs)}}.TariffStep_tariffPrice__zBTd9{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}@media(max-width:767px){.TariffStep_tariffPrice__zBTd9{font-size:var(--font-size-sm)}}.TariffStep_freeTicket__b3lqh{--free-ticket-arrow-center:calc(var(--numeric-input-width) / 2);display:flex;justify-content:flex-end;margin-top:.5rem}.TariffStep_errorContainer__co_Hx{display:flex;flex-direction:row;align-items:center;gap:.5rem}.TariffStep_errorMessage__yLalj{color:var(--color-global-error-red);font-size:var(--font-size-2xs)}@keyframes InfoPopup_spin__xcCnx{to{transform:rotate(1turn)}}.InfoPopup_container__MvHgn{display:flex;flex-direction:column;padding:2.875rem;border-radius:1rem;background:var(--color-pattern-bg);margin-top:auto;margin-bottom:auto;max-height:calc(100vh - 4rem);min-width:48rem;max-width:100%}@media(max-width:767px){.InfoPopup_container__MvHgn{padding:1rem .5rem;max-height:calc(100vh - 2rem);width:100%;min-width:0}}.InfoPopup_content__qCeJt{display:flex;flex-direction:column;gap:.25rem;overflow-y:auto}.InfoPopup_footer__lnFki{margin-top:.25rem}@keyframes ReservationInfo_spin__XJAR6{to{transform:rotate(1turn)}}.ReservationInfo_reservationInfo__Ucqo7{align-items:stretch;color:var(--color-reservation-info-text);display:flex;flex-direction:column;font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-md)}.ReservationInfo_reservationInfoCancelled__fLxK4 .ReservationInfo_headerContainer__ZtQTx{background-color:var(--color-reservation-info-header-bg-cancelled);border-color:var(--color-reservation-info-header-border-cancelled);color:var(--color-reservation-tile-text-dimmed)}.ReservationInfo_reservationInfoCancelled__fLxK4 .ReservationInfo_contentContainer__IgO34{background-color:var(--color-reservation-info-content-bg-cancelled);color:var(--color-reservation-tile-text-dimmed)}.ReservationInfo_reservationInfoCancelled__fLxK4 .ReservationInfo_contentReservationData__1I7RD{border-color:var(--color-reservation-info-content-border-cancelled)}.ReservationInfo_reservationInfoCancelled__fLxK4 .ReservationInfo_strikeThroughText__H26aJ{text-decoration:line-through}.ReservationInfo_headerContainer__ZtQTx{align-items:center;background-color:var(--color-reservation-info-header-bg);border-radius:.625rem .625rem 0 0;border-bottom:.5px solid var(--color-reservation-info-header-border);display:flex;gap:1rem;padding:.75rem 1.25rem}@media(max-width:767px){.ReservationInfo_headerContainer__ZtQTx{padding:.5rem .8125rem}}.ReservationInfo_headerContent__OiQ2e{display:inline-flex;flex-direction:column}.ReservationInfo_headerContentTitle__17Iza{line-height:var(--line-height-md);font-weight:var(--font-weight-bold)}@media(max-width:767px){.ReservationInfo_headerContentTitle__17Iza{line-height:var(--line-height-4xs);font-size:var(--font-size-2xs)}}.ReservationInfo_headerContentData__wmZNX{align-items:flex-start;display:inline-flex;flex-direction:column;font-size:var(--font-size-2xs);line-height:var(--line-height-2xs)}@media(max-width:767px){.ReservationInfo_headerContentData__wmZNX{line-height:var(--line-height-4xs)}}.ReservationInfo_contentContainer__IgO34{align-items:stretch;background-color:var(--color-reservation-info-content-bg);border-radius:0 0 .625rem .625rem;display:flex;flex-direction:column;padding:1rem}@media(max-width:767px){.ReservationInfo_contentContainer__IgO34{font-size:var(--font-size-sm);line-height:var(--line-height-2xs);padding:1rem .625rem}}.ReservationInfo_contentReservationData__1I7RD{border-bottom:1px solid var(--color-reservation-info-content-border);display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem}.ReservationInfo_contentReservationDataGrid__4DzoX{grid-column-gap:2rem;column-gap:2rem;grid-row-gap:1rem;row-gap:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}@media(max-width:767px){.ReservationInfo_contentReservationDataGrid__4DzoX{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}}.ReservationInfo_contentReservationDataGridItem__yYyRN{display:flex;flex-direction:column;line-height:var(--line-height-md)}.ReservationInfo_contentTicketData__pdanP{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;padding-top:1.5rem}.ReservationInfo_contentTicketDataGrid__s1YYA{display:grid;font-weight:var(--font-weight-thick);line-height:var(--line-height-sm);grid-template-columns:1fr 13rem 6.5rem}@media(max-width:767px){.ReservationInfo_contentTicketDataGrid__s1YYA{grid-template-columns:1fr 1fr;font-size:var(--font-size-2xs);line-height:var(--line-height-5xs)}.ReservationInfo_contentTicketDataGrid__s1YYA .ReservationInfo_col1__TbmWN{grid-column:span 2}}.ReservationInfo_col1__TbmWN{font-weight:var(--font-weight-bold);padding-right:.75rem}.ReservationInfo_col2__Pq0yy,.ReservationInfo_col3__UXpFM{font-weight:var(--font-weight-thick)}.ReservationInfo_col3__UXpFM{justify-self:end}@media(max-width:767px){.ReservationInfo_item1__3IbtW{order:1}.ReservationInfo_item2__R8iEQ{order:4}.ReservationInfo_item3__IJefo{order:5}.ReservationInfo_item4__goPFE{order:2;padding-top:.5rem}.ReservationInfo_item5__3YGNg{order:6;padding-top:.5rem}.ReservationInfo_item6___sc9s{order:7;padding-top:.5rem}.ReservationInfo_item7__o0rlj{order:3;padding-top:.5rem;margin-bottom:1.5rem}.ReservationInfo_item8__ydFhC{order:8;padding-top:.5rem}.ReservationInfo_item9__NLkK2{order:9;padding-top:.5rem}}.ReservationInfo_contentTicketDataTotal__mFBOA{align-items:flex-end;display:flex;flex-direction:column}.ReservationInfo_contentTicketDataTotalText__8KMTH{font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}@media(max-width:767px){.ReservationInfo_contentTicketDataTotalText__8KMTH{line-height:var(--line-height-3xs)}}.ReservationInfo_contentTicketDataTotalValue__lZka8{font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);line-height:var(--line-height-3xl);font-family:var(--font-source-sans-3),sans-serif}@media(max-width:767px){.ReservationInfo_contentTicketDataTotalValue__lZka8{font-size:var(--font-size-lg);line-height:var(--line-height-sm)}}.ReservationInfo_contentTicketDataTotalVatText__dE0Oc{font-size:var(--font-size-2xs);line-height:var(--line-height-s)}@media(max-width:767px){.ReservationInfo_contentTicketDataTotalVatText__dE0Oc{font-size:var(--font-size-sm);line-height:var(--line-height-3xs)}}.ReservationInfo_gridEntryTitle__rEBCt{font-weight:var(--font-weight-bold)}.ReservationInfo_fontWeightRegular__uo9UD{font-weight:var(--font-weight-regular)}.ReservationInfo_strikeThroughText__H26aJ{text-decoration:none}.ReservationInfo_logoContainer__tVROp{aspect-ratio:1/1;background:linear-gradient(180deg,var(--color-logo-background-top),var(--color-logo-background-bottom));border-radius:1.25rem;display:flex;height:2.5rem;width:2.5rem}.ReservationInfo_logoContainerCancelled__yxgxf{background:linear-gradient(180deg,var(--color-logo-background-top-disabled),var(--color-logo-background-bottom-disabled))}.ReservationInfo_logo__uKKr6{aspect-ratio:1/1;height:1.5rem;margin:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.5rem}@keyframes ConfirmationPopup_spin__MZIua{to{transform:rotate(1turn)}}.ConfirmationPopup_container__fgEPc{align-items:center;background-color:var(--color-reservation-confirmation-popup-bg);border-radius:1rem;display:flex;flex-direction:column;font-family:var(--font-cabin),sans-serif;padding:1.5rem}@media(max-width:767px){.ConfirmationPopup_container__fgEPc{padding:.5rem}}.ConfirmationPopup_containerClose___h0vt{display:flex;align-items:center;justify-content:flex-end;padding-bottom:.625rem;width:100%}@media(max-width:767px){.ConfirmationPopup_containerClose___h0vt{background-color:var(--color-reservation-confirmation-popup-content-bg);border-radius:.625rem .625rem 0 0;padding:1rem .5rem 1rem 0}}.ConfirmationPopup_containerContent__htz6I{align-items:center;background-color:var(--color-reservation-confirmation-popup-content-bg);display:flex;flex-direction:column;padding:1.5rem 1.5rem 2.875rem 2.875rem;width:100%;border-radius:1rem}@media(max-width:767px){.ConfirmationPopup_containerContent__htz6I{border-radius:0 0 1rem 1rem;padding:0 .5rem .5rem}}.ConfirmationPopup_separator__BBfGP{align-items:center;display:flex}.ConfirmationPopup_separatorDivider__vOQDw{width:7.6875rem}@media(max-width:767px){.ConfirmationPopup_separatorDivider__vOQDw{width:4.3125rem}}.ConfirmationPopup_separatorIcon___x4hp{background-color:var(--color-text-primary);height:3rem;margin:auto 1rem;width:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}@media(max-width:767px){.ConfirmationPopup_separatorIcon___x4hp{height:1.5rem;margin:auto .5rem;width:1.5rem}}.ConfirmationPopup_headline__jTbuR{color:var(--color-text-primary);font-family:var(--font-source-sans-3),sans-serif;font-size:var(--font-size-7xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-4xl);padding-top:2.5rem;text-align:center;text-transform:uppercase}@media(max-width:767px){.ConfirmationPopup_headline__jTbuR{font-size:var(--font-size-md);line-height:var(--line-height-s);padding-top:.5rem}}.ConfirmationPopup_subheadline__U2uLn{color:var(--color-text-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);padding-top:.5rem;text-align:center}@media(max-width:767px){.ConfirmationPopup_subheadline__U2uLn{font-size:var(--font-size-md);line-height:var(--line-height-md)}}.ConfirmationPopup_body__twjWD{color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-sm);text-align:center}@media(max-width:767px){.ConfirmationPopup_body__twjWD{font-size:var(--font-size-md);line-height:var(--line-height-md)}}.ConfirmationPopup_containerButtons__T95AO{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem 0 4rem;width:100%}@media(max-width:767px){.ConfirmationPopup_containerButtons__T95AO{flex-direction:column;gap:1rem;padding:1.5rem 0}}.ConfirmationPopup_button__qreq_.ConfirmationPopup_button__qreq_{max-width:23rem;padding:.5rem 1.5625rem;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.1125rem}.ConfirmationPopup_containerReservationInfo__pDjrQ{width:100%}@keyframes FilePicker_spin__mVrID{to{transform:rotate(1turn)}}.FilePicker_filePicker__P5qZ2{display:flex;flex-direction:column;align-items:center;justify-content:center;border:.125rem dashed var(--color-text-secondary);border-radius:1.125rem;padding:1.5rem 2rem;background-color:var(--color-pattern-bg);text-align:center}@media(max-width:767px){.FilePicker_filePicker__P5qZ2{padding:1.5rem .5rem}}.FilePicker_filePicker__P5qZ2.FilePicker_draggedOver__z4dT6{border-color:var(--color-text-primary);border-style:solid}.FilePicker_filePicker__P5qZ2.FilePicker_disabled__4oHmT{opacity:.6}.FilePicker_icon__gAV6V{display:block;width:2.5rem;height:2.5rem;background-color:var(--color-text-primary);mask-image:var(--icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.FilePicker_text__bZYHi{display:flex;flex-direction:column;margin:.5rem 0 1rem;color:var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--line-height-md)}@media(max-width:767px){.FilePicker_text__bZYHi{font-size:var(--font-size-md)}}.FilePicker_headline__j9Jrp{font-weight:var(--font-weight-bold)}.FilePicker_browseButton__YmU74.FilePicker_browseButton__YmU74{padding:.625rem 1.5rem;width:-moz-fit-content;width:fit-content;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}@keyframes BookingDocumentTile_spin__76zjw{to{transform:rotate(1turn)}}.BookingDocumentTile_bookingDocumentTile__OF_pv{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:.5rem .75rem;border:1px solid;border-radius:1.125rem;background-color:var(--color-pattern-bg);color:var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--line-height-md)}.BookingDocumentTile_bookingDocumentTile__OF_pv.BookingDocumentTile_pending__305_T{background-color:var(--color-global-warning-light);border-color:var(--color-global-warning)}.BookingDocumentTile_bookingDocumentTile__OF_pv.BookingDocumentTile_approved__92602{background-color:var(--color-global-success-light);border-color:var(--color-global-success)}.BookingDocumentTile_bookingDocumentTile__OF_pv.BookingDocumentTile_rejected__zEnyX{background-color:var(--color-global-error-light);border-color:var(--color-global-error-red)}.BookingDocumentTile_content__UUJqn{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-column-gap:1.5rem;column-gap:1.5rem;border-radius:.3125rem;padding:.5rem 1rem;width:100%;background-color:var(--color-white)}@media(max-width:767px){.BookingDocumentTile_content__UUJqn{grid-template-columns:auto 1fr;column-gap:.75rem;row-gap:.5rem}}.BookingDocumentTile_downloadButton__A0L2_{grid-column:1;grid-row:1/span 2}@media(max-width:767px){.BookingDocumentTile_downloadButton__A0L2_{grid-row:1}}.BookingDocumentTile_name__mL5_y{grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.BookingDocumentTile_timeline__L_0y2{grid-column:2;grid-row:2;display:flex;flex-direction:column;min-width:0;list-style:none}.BookingDocumentTile_timelineEvent__GjcgL{display:flex;align-items:stretch;gap:.25rem;color:var(--color-text-secondary);white-space:nowrap;font-size:var(--font-size-2xs);line-height:var(--line-height-s)}.BookingDocumentTile_timelineMarker__V0jBG{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--booking-document-tile-timeline-marker-size)}.BookingDocumentTile_timelineMarker__V0jBG:after,.BookingDocumentTile_timelineMarker__V0jBG:before{position:absolute;left:50%;width:1px;transform:translateX(-50%);background-color:var(--color-text-primary)}.BookingDocumentTile_timelineEvent__GjcgL:not(:last-child) .BookingDocumentTile_timelineMarker__V0jBG:after{content:"";top:50%;bottom:0}.BookingDocumentTile_timelineEvent__GjcgL:not(:first-child) .BookingDocumentTile_timelineMarker__V0jBG:before{content:"";top:0;bottom:50%}.BookingDocumentTile_bulletIcon__K0HZx,.BookingDocumentTile_uploadIcon__7krje{position:relative;z-index:1;flex-shrink:0;display:block;width:var(--booking-document-tile-timeline-marker-size);height:var(--booking-document-tile-timeline-marker-size)}.BookingDocumentTile_uploadIcon__7krje{background-color:var(--color-text-primary);mask-image:var(--icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.BookingDocumentTile_bulletIcon__K0HZx{border-radius:50%;background-color:var(--color-text-primary)}.BookingDocumentTile_exclamationBulletIcon___KkUt{background-image:var(--icon-url);background-size:contain;background-repeat:no-repeat;background-position:50%}.BookingDocumentTile_checkBulletIcon__gyrM4,.BookingDocumentTile_exclamationBulletIcon___KkUt{position:relative;z-index:1;flex-shrink:0;display:block;width:var(--booking-document-tile-timeline-marker-size);height:var(--booking-document-tile-timeline-marker-size);border-radius:50%}.BookingDocumentTile_checkBulletIcon__gyrM4{background-color:var(--color-white)}.BookingDocumentTile_checkBulletIcon__gyrM4:after{content:"";position:absolute;inset:0;background-color:var(--color-text-primary);mask-image:var(--icon-url);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:var(--icon-url);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.BookingDocumentTile_actionButtons__hQnyL{grid-column:3;grid-row:1/span 2;display:flex;gap:1rem}@media(max-width:767px){.BookingDocumentTile_actionButtons__hQnyL{grid-column:1/-1;grid-row:3;justify-content:center;border-top:1px solid var(--color-global-surface-disabled);padding-top:.625rem}}@keyframes DocumentReviewComments_spin__LZRj8{to{transform:rotate(1turn)}}.DocumentReviewComments_documentReviewComments__02gVP{display:grid;width:100%;grid-template-columns:auto 1fr;grid-template-rows:minmax(3rem,auto) auto;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.5rem;row-gap:.5rem;margin-bottom:.5rem;border-radius:1.125rem;padding:1rem 1.25rem;background-color:var(--color-reservation-info-header-bg-cancelled);font-family:var(--font-cabin),sans-serif}@media(max-width:767px){.DocumentReviewComments_documentReviewComments__02gVP{padding:.75rem 1rem}}.DocumentReviewComments_documentReviewComments__02gVP:before{content:"";grid-column:1/-1;grid-row:1;align-self:end;border-bottom:1px solid var(--color-reservation-info-header-border-cancelled)}.DocumentReviewComments_documentReviewComments__02gVP.DocumentReviewComments_tile__n01sr{margin-bottom:0;border-radius:.3125rem;background-color:var(--color-white)}.DocumentReviewComments_iconBubble__hbl6r{grid-column:1;grid-row:1/span 2;align-self:start;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-bottom:.25rem;width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(180deg,var(--color-logo-background-top),var(--color-logo-background-bottom))}.DocumentReviewComments_icon__r64Zi{display:block;width:1.5rem;height:1.5rem}.DocumentReviewComments_title__IcjM9{grid-column:2;grid-row:1;align-self:start;display:flex;align-items:center;height:2.5rem;color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);line-height:var(--line-height-md)}@media(max-width:767px){.DocumentReviewComments_title__IcjM9{font-size:var(--font-size-2xs);line-height:var(--line-height-s)}}.DocumentReviewComments_list__7rLUI{grid-column:2;grid-row:2;display:grid;grid-template-columns:auto 1fr;grid-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:.25rem;row-gap:.25rem;min-width:0}@media(max-width:767px){.DocumentReviewComments_list__7rLUI{display:flex;flex-direction:column;gap:1rem}}.DocumentReviewComments_item__Q_7dO{display:contents}@media(max-width:767px){.DocumentReviewComments_item__Q_7dO{display:flex;flex-direction:column;gap:.25rem}}.DocumentReviewComments_separator___LWDR{grid-column:1;justify-self:center;width:1px;height:1.5rem;background-color:var(--color-bg-dark-blue)}@media(max-width:767px){.DocumentReviewComments_separator___LWDR{display:none}}.DocumentReviewComments_date__QEzV5{grid-column:1;color:var(--color-text-secondary);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);line-height:var(--line-height-md)}@media(max-width:767px){.DocumentReviewComments_date__QEzV5{font-size:var(--font-size-sm);line-height:var(--line-height-xs)}}.DocumentReviewComments_comment__76Zbw{grid-column:2;color:var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--line-height-md)}@media(max-width:767px){.DocumentReviewComments_comment__76Zbw{font-size:var(--font-size-sm);line-height:var(--line-height-xs)}}@keyframes DocumentPopup_spin__mIhvW{to{transform:rotate(1turn)}}.DocumentPopup_documentUploadPopup__osuY4{display:flex;flex-direction:column;padding:2.875rem;border-radius:1rem;background:var(--color-pattern-bg);margin-top:auto;margin-bottom:auto;max-height:calc(100vh - 4rem);min-width:48rem;max-width:100%}@media(max-width:767px){.DocumentPopup_documentUploadPopup__osuY4{padding:1rem .5rem;max-height:calc(100vh - 2rem);width:100%;min-width:0}}.DocumentPopup_documentUploadPopup__osuY4{font-family:var(--font-cabin),sans-serif}@media(max-width:767px){.DocumentPopup_documentUploadPopup__osuY4{padding:1rem}}.DocumentPopup_header__aOD_T{display:flex;padding-bottom:2rem}@media(max-width:767px){.DocumentPopup_header__aOD_T{flex-direction:column-reverse;padding:0 .5rem 1rem 0}}.DocumentPopup_headerText__qzqSV{display:flex;flex-direction:column;font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-lg);line-height:var(--line-height-lg)}@media(max-width:767px){.DocumentPopup_headerText__qzqSV{font-size:var(--font-size-md);line-height:var(--line-height-s)}}.DocumentPopup_title__Usm1A{color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-4xl);line-height:var(--line-height-3xl)}@media(max-width:767px){.DocumentPopup_title__Usm1A{font-size:var(--font-size-md);line-height:var(--line-height-s)}}.DocumentPopup_subtitle__UNeSo{color:var(--color-text-secondary)}@media(max-width:767px){.DocumentPopup_subtitle__UNeSo{font-size:var(--font-size-md);line-height:var(--line-height-md)}}.DocumentPopup_closeButton__CB4OD{align-self:flex-start;margin-left:auto}@media(max-width:767px){.DocumentPopup_closeButton__CB4OD{padding-bottom:.5rem}}.DocumentPopup_content__xd757{display:flex;flex-direction:column;gap:.25rem;overflow-y:auto}.DocumentPopup_tile__53PpS{display:flex;flex-direction:column;gap:1rem;padding:2.625rem 2.1825rem;background-color:var(--color-bg-tile)}@media(max-width:767px){.DocumentPopup_tile__53PpS{gap:.75rem;padding:1rem}}.DocumentPopup_statusTile__HjOZR{padding:1.5rem 2.1825rem}@media(max-width:767px){.DocumentPopup_statusTile__HjOZR{padding-top:1rem}}.DocumentPopup_sectionTitle__PnqLB{padding-top:1.5rem;border-top:1px solid var(--document-popup-header-border-top-color);color:var(--color-text-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.DocumentPopup_sectionTitle__PnqLB:first-child{padding-top:0;border-top:none}@media(max-width:767px){.DocumentPopup_sectionTitle__PnqLB{font-size:var(--font-size-md);line-height:var(--line-height-md);padding-top:1rem}.DocumentPopup_sectionTitle__PnqLB:first-child{padding-top:0}}.DocumentPopup_userInstructions__HuoTw{color:var(--color-text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-sm)}.DocumentPopup_fileList__6Z3BM{display:flex;flex-direction:column;gap:.5rem}.DocumentPopup_loadingPlaceholder___m9aM{display:flex;align-items:center;justify-content:center;min-height:5.125rem}.DocumentPopup_spinner__Ykzlu{display:inline-block;width:2rem;height:2rem;border:3px solid var(--color-pattern-bg-transparent);border-top-color:var(--color-spinner-dark);border-radius:50%;animation:DocumentPopup_spin__mIhvW .8s linear infinite}.DocumentPopup_rejectedDocuments__DwfOH{padding-top:1rem;border-top:1px solid var(--document-popup-header-border-top-color)}.DocumentPopup_requiredList__WEcYm{padding-left:1.25rem;list-style-type:disc}.DocumentPopup_requiredItem__3Ux05{padding-left:.5rem;color:var(--color-text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-sm)}@media(max-width:767px){.DocumentPopup_requiredItem__3Ux05{font-size:var(--font-size-md);line-height:var(--line-height-md)}}.DocumentPopup_fileItem__JL1ED{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid;border-radius:1.125rem;background-color:var(--color-pattern-bg);color:var(--color-text-primary);font-size:var(--font-size-md);line-height:var(--line-height-md)}.DocumentPopup_fileName__dvEOk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentPopup_emptyUploads__z71a5{color:var(--color-text-secondary)}.DocumentPopup_emptyUploads__z71a5,.DocumentPopup_error__m32SG{font-size:var(--font-size-md);line-height:var(--line-height-md)}.DocumentPopup_error__m32SG{color:var(--color-text-error)}.DocumentPopup_footer__8okYM{display:flex;background-color:var(--color-bg-tile);align-items:center;margin-top:.25rem;padding:3rem 4rem}@media(max-width:767px){.DocumentPopup_footer__8okYM{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}}.DocumentPopup_buttons__FgxVQ{display:flex;flex-direction:row;justify-content:flex-end;margin-left:auto;gap:2.5rem}@media(max-width:767px){.DocumentPopup_buttons__FgxVQ{flex-direction:column-reverse;gap:1rem;margin:0}}.DocumentPopup_button__GBQek.DocumentPopup_button__GBQek{padding:.625rem 1.5rem;font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);width:-moz-fit-content;width:fit-content;min-width:18rem}@media(max-width:767px){.DocumentPopup_button__GBQek.DocumentPopup_button__GBQek{max-width:unset;min-width:unset;width:100%}}