.root,.theme-rulantica{--color-rulantica-teal:#155774;--color-rulantica-middle-teal:#0c6882;--color-rulantica-light-teal:#0a81a2;--color-rulantica-lighter-teal:#e7f2f5;--color-rulantica-dark-teal:#0e3a4d;--color-text-primary:var(--color-rulantica-teal);--color-text-secondary:var(--color-rulantica-middle-teal);--color-bg-white:#f1fafc;--color-bg-tile:var(--color-bg-white);--color-selection-bg:var(--color-rulantica-dark-teal);--color-scrollbar-thumb:var(--color-rulantica-teal);--color-logo-background-top:var(--color-rulantica-dark-teal);--color-logo-background-bottom:var(--color-rulantica-teal);--color-pattern-bg:var(--color-rulantica-lighter-teal);--color-calendar-separator:var(--color-rulantica-light-teal);--color-calendar-default-text:var(--color-rulantica-middle-teal);--color-calendar-available-bg:var(--color-rulantica-teal);--color-reservation-tile-bg:var(--color-rulantica-middle-teal);--color-reservation-tile-bg-image:var(--color-rulantica-teal);--color-reservation-tile-bg-image-dimmed:rgba(5,10,15,.2);--color-reservation-info-header-bg:var(--color-rulantica-lighter-teal);--color-reservation-info-header-border:var(--color-rulantica-lighter-teal);--color-reservation-info-content-bg:var(--color-bg-white);--color-reservation-info-content-border:var(--color-rulantica-lighter-teal);--color-reservation-info-text:var(--color-rulantica-dark-teal);--color-reservation-email-bg:var(--color-rulantica-lighter-teal);--color-reservation-email-mack-international-logo:var(--color-rulantica-dark-teal);--color-reservation-email-text:var(--color-rulantica-dark-teal);--color-email-footer:var(--color-rulantica-middle-teal);--color-reservation-portal-cancellation-popup-bg:var(--color-bg-white);--color-reservation-confirmation-popup-bg:var(--color-rulantica-lighter-teal);--color-reservation-error-popup-bg:var(--color-rulantica-lighter-teal);--color-reservation-info-popup-divider-primary:#d1e7ed;--color-reservation-info-popup-divider-secondary:#daeef3;--color-free-ticket-bg:#e9f2f5;--teaser-bg-color:var(--color-bg-white);--teaser-text-color:var(--color-text-secondary)}@keyframes SuccessPopup_spin__wkKXB{to{transform:rotate(1turn)}}.SuccessPopup_container__C_Qmc{align-items:center;background-color:var(--color-reservation-portal-cancellation-popup-bg);border-radius:1rem;display:flex;flex-direction:column;font-family:var(--font-cabin),sans-serif;padding:2.875rem}@media(max-width:767px){.SuccessPopup_container__C_Qmc{padding:1rem .5rem}}.SuccessPopup_containerClose__oYmZo{align-items:center;display:flex;justify-content:flex-end;width:100%}.SuccessPopup_containerBody__N_Qzd{align-items:center;display:flex;flex-direction:column;padding:.625rem 0 3rem}@media(max-width:767px){.SuccessPopup_containerBody__N_Qzd{padding:1rem 0 .625rem}}.SuccessPopup_separator__HfptN{align-items:center;display:flex}.SuccessPopup_separatorDivider__lcnw3{width:7.6875rem}@media(max-width:767px){.SuccessPopup_separatorDivider__lcnw3{width:4.3125rem}}.SuccessPopup_separatorIcon__81DC8{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){.SuccessPopup_separatorIcon__81DC8{height:1.5rem;margin:auto .5rem;width:1.5rem}}.SuccessPopup_headline__WpbTn{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:2.5rem 0 .5rem;text-align:center;text-transform:uppercase}@media(max-width:767px){.SuccessPopup_headline__WpbTn{font-size:var(--font-size-md);line-height:var(--line-height-s);padding:0 0 1rem}}.SuccessPopup_subheadline__Cmss5{color:var(--color-text-secondary);font-family:var(--font-cabin),sans-serif;font-size:var(--font-size-lg);line-height:var(--line-height-lg);text-align:center}@media(max-width:767px){.SuccessPopup_subheadline__Cmss5{font-size:var(--font-size-md);line-height:var(--line-height-md)}}.SuccessPopup_button__pRwFu.SuccessPopup_button__pRwFu{font-size:var(--font-size-lg);line-height:var(--line-height-s);max-width:17rem;padding:.625rem 1.5625rem;width:100%}@media(max-width:767px){.SuccessPopup_button__pRwFu.SuccessPopup_button__pRwFu{max-width:18rem}}