.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.booking-cabin-type-item{padding:16px;transition:all .3s ease;border-radius:5px!important;border:2px solid #e0e0e0!important;margin:0 0 12px}.booking-cabin-type-item:hover{border-color:#05c1b3!important;background-color:rgba(5,193,179,.02)}.booking-cabin-type-item.selected{border-color:#05c1b3!important;background-color:rgba(5,193,179,.05)}.booking-cabin-type-item.selected:hover{background-color:rgba(5,193,179,.02);border-color:#05c1b3!important}.booking-departure-callback-dialog .MuiDialogTitle-root{text-align:center}.booking-offer-summary{border:1px solid #e5e5e5;border-radius:5px;box-shadow:none;width:100%;padding:14px;font-size:14px;font-weight:400;margin-top:0!important}.booking-offer-summary .MuiTypography-body1:not([class*=price-variant-]){font-size:inherit}.booking-offer-summary .offer-row{padding-top:14px;border-top:1px solid #8a9ea8}.booking-offer-summary .offer-row>.label{font-size:14px}.booking-offer-summary .offer-row>.value{font-size:14px;font-weight:700}.booking-offer-summary .notification{color:#020c25;background:#ffea7b;border:1px solid #c30052;box-sizing:border-box;border-radius:5px;margin-top:30px;padding:6px;line-height:15px}.booking-offer-summary .price-detail .price-main strong{color:#3e3e3e;font-size:16px}.booking-offer-summary .price-box{background-color:#d9d9d9;border-radius:5px;border-left:8px solid #05c1b3;padding:8px}.booking-offer-summary .arrive-by-warning-box{font-size:12px;align-items:center;margin-top:4px}.booking-info-box{margin-bottom:24px}.booking-stepper{margin-top:40px}.booking-stepper .MuiStepLabel-alternativeLabel{flex-direction:column-reverse!important;font-size:12px}.booking-stepper .MuiStepLabel-alternativeLabel.Mui-active{font-weight:600}.booking-stepper .MuiStepLabel-root.MuiStepLabel-alternativeLabel{margin-top:-25px}.booking-stepper .MuiStepLabel-label.MuiStepLabel-alternativeLabel{margin-top:0;margin-bottom:4px}.cabin-card{flex:0 0 auto;min-width:120px;max-width:200px;transition:all .2s ease}.cabin-card--selected{border-color:var(--primary-color)!important;background-color:rgba(5,193,179,.1)!important}.cabin-card--selected .cabin-card__label{font-weight:700;color:var(--primary-color)}.cabin-card--reserved{border-color:var(--mui-palette-error-main,#d32f2f)!important;background-color:rgba(211,47,47,.08)!important;opacity:.7;cursor:not-allowed}.cabin-card--reserved .cabin-card__label{color:var(--mui-palette-error-main,#d32f2f)}.cabin-card--reserved .MuiCardActionArea-root{cursor:not-allowed}.cabin-card--reserved .MuiCardActionArea-root:hover{background-color:rgba(0,0,0,0)}.cabin-card:hover:not(.cabin-card--selected):not(.cabin-card--reserved){border-color:var(--primary-color);background-color:var(--mui-palette-grey-50)}.cabin-card .MuiCardContent-root{padding:8px 12px}.cabin-card__label{margin:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cabin-selector-dialog .cabin-selector-error{margin:16px 0}.cabin-selector-dialog .MuiDialogTitle-root{padding-bottom:8px}.cabin-selector-dialog .MuiTab-root{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.cabin-selector-dialog .cabin-selector-empty{display:flex;justify-content:center;align-items:center;min-height:200px}.cabin-selector-dialog .cabin-selector-instructions{margin-bottom:16px;color:rgba(0,0,0,.6)}.cabin-selector-dialog .cabin-selector-content{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}@media(max-width:960px){.cabin-selector-dialog .cabin-selector-content{grid-template-columns:1fr;gap:16px}}.cabin-selector-dialog .cabin-list{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;max-height:500px;overflow-y:auto;padding-right:8px}.cabin-selector-dialog .deck-plan-container{position:sticky;top:0;width:100%}.cabin-selector-dialog .deck-plan-svg-wrapper{width:100%;height:400px;overflow:auto;border:1px solid #e0e0e0;border-radius:4px;position:relative;background:#f5f5f5}.cabin-selector-dialog .deck-plan-svg{position:absolute;inset:0;cursor:grab;-webkit-user-select:none;user-select:none}.cabin-selector-dialog .deck-plan-svg.grabbing{cursor:grabbing}.cabin-selector-dialog .deck-plan-svg.deck-plan-svg-vertical{overflow-x:hidden;overflow-y:auto}.cabin-selector-dialog .deck-plan-svg.deck-plan-svg-vertical svg{display:block;width:100%;height:auto;min-height:100%;max-width:320px;margin:0 auto}.cabin-selector-dialog .deck-plan-svg.deck-plan-svg-horizontal{overflow-x:auto;overflow-y:hidden}.cabin-selector-dialog .deck-plan-svg.deck-plan-svg-horizontal svg{display:block;transform-origin:center;width:auto;height:100%;max-width:none}.cabin-selector-dialog .deck-plan-svg svg .cabin-highlight:not(g){fill:#1976d2!important;stroke:#0d47a1;stroke-width:2;animation:pulse 1.5s ease-in-out infinite}.cabin-selector-dialog .deck-plan-svg svg .cabin-highlight:is(g) path{fill:#1976d2!important;stroke:#0d47a1;stroke-width:2;animation:pulse 1.5s ease-in-out infinite}.cabin-selector-dialog .deck-plan-svg svg .cabin-highlight:is(g) text{fill:#292929!important;animation:none}.cabin-selector-dialog .deck-plan-svg svg .cabin-reserved:not(g){fill:#d32f2f!important;stroke:#b71c1c;stroke-width:2;opacity:.6}.cabin-selector-dialog .deck-plan-svg svg .cabin-reserved:is(g) path{fill:#d32f2f!important;stroke:#b71c1c;stroke-width:2;opacity:.6}.cabin-selector-dialog .deck-plan-svg svg .cabin-reserved:is(g) text{fill:#292929!important}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.deck-plan-unavailable{display:flex;justify-content:center;align-items:center;height:100%;color:rgba(0,0,0,.6)}.deck-plan-image{position:relative;width:100%;height:100%;overflow:auto;cursor:grab;-webkit-user-select:none;user-select:none}.deck-plan-image.grabbing{cursor:grabbing}.deck-plan-image.deck-plan-image-vertical .deck-plan-img{display:block;width:100%;height:auto;max-width:320px;margin:0 auto}.deck-plan-image.deck-plan-image-horizontal .deck-plan-img{display:block;width:auto;height:100%;margin:0 auto}.deck-plan-image .cabin-overlay{border:1px solid rgba(0,0,0,0);transition:all .2s ease-in-out}.deck-plan-image .cabin-overlay.cabin-overlay-selected{background-color:rgba(25,118,210,.3);border:2px solid #1976d2;animation:pulse 1.5s ease-in-out infinite;z-index:10}.deck-plan-image .cabin-overlay.cabin-overlay-reserved{background-color:rgba(211,47,47,.3);border:2px solid #d32f2f;opacity:.6;z-index:5}.cabin-list-item{transition:all .2s ease-in-out}.cabin-list-item.selected{background-color:rgba(25,118,210,.08)}.cabin-list-item:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.cabin-selector-error{margin:16px 0}.cabin-selector-error__retry-button{margin-top:8px}.cabin-selector-empty{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center}.image-carousel{position:relative;width:100%}.image-carousel__carousel-section{position:relative;width:100%;overflow:hidden}.image-carousel__container{width:100%;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-carousel__container--clickable{cursor:pointer}.image-carousel__container--dragging{cursor:grabbing}.image-carousel__container--horizontal-swipe{touch-action:pan-x}.image-carousel__track{display:flex;width:100%;will-change:transform}.image-carousel__slide{min-width:100%;flex-shrink:0;position:relative;box-sizing:border-box}.image-carousel__button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background-color:rgba(0,0,0,.25);border:none;color:#fff;font-size:1.5rem;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;padding:0;line-height:1;text-align:center;opacity:.8}.image-carousel__button:hover{background-color:rgba(0,0,0,.4);opacity:1}.image-carousel__button:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.image-carousel__button--prev{left:10px}.image-carousel__button--next{right:10px}.image-carousel__indicators{margin-bottom:8px;position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:2}.image-carousel__indicator{width:8px;height:8px;border-radius:50%;border:none;background-color:hsla(0,0%,100%,.5);cursor:pointer;padding:0;transition:background-color .3s ease,transform .3s ease}.image-carousel__indicator:hover{background-color:hsla(0,0%,100%,.7);transform:scale(1.2)}.image-carousel__indicator:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.image-carousel__indicator--active{background-color:#fff;transform:scale(1.3)}.image-carousel__thumbs-wrapper{margin-top:16px!important;width:100%;display:block!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.image-carousel__thumbs{display:flex!important;gap:8px;min-width:min-content}.image-carousel__thumb{width:120px;height:72px;padding:0;border:none;cursor:pointer;background:none;display:block;flex-shrink:0}.image-carousel__thumb-image{position:relative;width:120px!important;height:72px!important;border-radius:20px;overflow:hidden;display:block}.thumbnail-image-container{position:relative;border-radius:20px;-webkit-mask-image:-webkit-radial-gradient(white,black)}.thumbnail-image-container .image-carousel__button{display:none}@media(min-width:900px){.thumbnail-image-container .image-carousel__button{display:flex}}.thumbnail-image-container .image-carousel__thumbs-wrapper{display:none!important}@media(min-width:600px){.thumbnail-image-container .image-carousel__thumbs-wrapper{display:block!important}}.thumbnail-image-container .ship{position:absolute;top:0;left:50%;margin:0 auto;background-color:hsla(0,0%,100%,.5333333333);height:24px!important;border-radius:0 0 5px 5px;box-sizing:content-box;padding:4px;max-width:80%;transform:translateX(-50%);text-align:center;display:flex;align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);white-space:nowrap;color:#111}.thumbnail-image-container .ship img{height:24px;margin-right:2px}.cruise-details-panel{font-size:12px}.cruise-details-panel a{font-size:12px;text-decoration:none;color:#c4c4c4}.cruise-details-panel .company-info{margin:0 0 15px;padding:0 0 5px;border-bottom:1px solid #8a9ea8}.cruise-details-panel .scroll-horizontally{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.cruise-details-panel .scroll-horizontally::-webkit-scrollbar{display:none}.cruise-details-panel .scroll-horizontally{height:32px;flex-wrap:nowrap;gap:4px;mask-image:linear-gradient(90deg,rgb(0,0,0),rgb(0,0,0) 30px,rgb(0,0,0) 90%,rgba(0,0,0,0));-webkit-mask-image:linear-gradient(90deg,rgb(0,0,0),rgb(0,0,0) 30px,rgb(0,0,0) 90%,rgba(0,0,0,0))}.cruise-details-panel .scroll-horizontally.maskLeft{mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgb(0,0,0) 30px,rgb(0,0,0) 90%,rgba(0,0,0,0));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgb(0,0,0) 30px,rgb(0,0,0) 90%,rgba(0,0,0,0))}.cruise-details-panel .scroll-horizontally.noMaskRight{mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgb(0,0,0) 30px,rgb(0,0,0) 90%,rgb(0,0,0));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgb(0,0,0) 30px,rgb(0,0,0) 90%,rgb(0,0,0))}.cruise-image-carousel{width:100%}.cruise-image-carousel,.cruise-image-carousel .image-carousel{height:100%;min-height:300px}.cruise-image-carousel .image-carousel__carousel-section{min-height:300px}.cruise-image-carousel .image-carousel__slide.thumbnail-image,.cruise-image-carousel .thumbnail-image{height:300px}.cruise-image-carousel .image-carousel__button{display:none}@media(min-width:900px){.cruise-image-carousel .image-carousel__button{display:flex}}.cruise-image-carousel .image-carousel__indicators{bottom:10px}.cruise-image-carousel .image-carousel__indicator{box-shadow:0 1px 2px rgba(0,0,0,.3)}.cruise-image-overlay{position:relative;border-radius:20px;-webkit-mask-image:-webkit-radial-gradient(white,black)}.cruise-image-overlay .carousel-root .carousel,.cruise-image-overlay .image-carousel,.cruise-image-overlay .image-carousel__container,.cruise-image-overlay .image-carousel__slide,.cruise-image-overlay .image-carousel__track,.cruise-image-overlay>div{height:100%}.cruise-image-overlay .carousel-root .carousel .slider.animated{transition-timing-function:ease}.cruise-image-overlay .carousel-root .carousel .slider,.cruise-image-overlay .carousel-root .carousel .slider-wrapper{height:100%}.cruise-image-overlay .carousel-root .carousel .control-next.control-arrow:before,.cruise-image-overlay .carousel-root .carousel .control-prev.control-arrow:before{border:none!important;font-family:Poppins;content:""}.cruise-image-overlay .carousel-root .carousel.carousel-slider{border-radius:20px}.cruise-image-overlay .carousel-root .carousel.carousel-slider .control-arrow{opacity:.8!important;background:none!important;width:50%;cursor:default}.cruise-image-overlay .carousel-root .carousel.carousel-slider .control-arrow:hover{opacity:1!important;background:none!important}.cruise-image-overlay .ship-overlay-top{position:absolute;top:10px;left:10px;right:10px;height:auto;display:flex;align-items:center;gap:8px;pointer-events:none}.cruise-image-overlay.has-ship-score .ship-overlay-top:before{content:"";flex:0 100 61px;min-width:0}.cruise-image-overlay .ship,.cruise-image-overlay .ship-score{height:32px;box-sizing:border-box;padding:0 10px;border-radius:16px;display:flex;align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);white-space:nowrap;pointer-events:auto}.cruise-image-overlay .ship{flex:0 1 auto;min-width:0;margin:0 auto;text-align:center;background-color:hsla(0,0%,100%,.5333333333);color:#111}.cruise-image-overlay .ship img{height:24px;margin-right:2px}.cruise-image-overlay .ship .ship__name{overflow:hidden;text-overflow:ellipsis;min-width:0}.cruise-image-overlay .ship-score{flex:0 0 auto;background-color:rgba(0,33,70,.6);color:#fff}.cruise-image-overlay .ship-score__star{color:#f5b301;line-height:1;margin-right:4px}.cruise-image-overlay .ship-score__value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cruise-itinerary{font-size:12px;line-height:16px}.cruise-itinerary .ports-separator{padding:0 5px;text-transform:capitalize}.cruise-itinerary .bold{font-weight:700}.cruise-itinerary .uppercase{text-transform:uppercase}.cruise-itinerary .arrow{height:2px;background-color:#8a9ea8;position:relative;width:8%;margin:0 10px}.cruise-itinerary .arrow:after{position:absolute;content:">";display:inline-block;right:6px;top:-6px;width:0;height:0;font-size:18px;color:#8a9ea8}.cruise-itinerary .dotted{background-image:linear-gradient(90deg,#fff 3px,#8A9EA8 0);background-size:6px 3px;background-position:0 100%}.arrow-vertical{background-image:url(/images/components/cruise-itinerary/images/vertical-arrow.png);background-repeat:no-repeat;background-position-x:center;background-position-y:bottom}.cruise-search-result-list-item-container{border:1px solid #e5e5e5;border-radius:20px;font-size:12px;overflow:hidden}.cruise-search-result-list-item-container .image-carousel{height:100%}.cruise-search-result-list-item-container .image-carousel__carousel-section{height:100%;min-height:300px}.cruise-search-result-list-item-container .image-carousel__container,.cruise-search-result-list-item-container .image-carousel__track{height:100%}.cruise-search-result-list-item-container .image-carousel__slide{height:100%!important;min-height:300px!important;padding-top:0!important}.favorite-mail-dialog .MuiDialogTitle-root{text-align:center}.favorite-mail-dialog-container{padding-left:4px;padding-right:4px}.favorite-mail-dialog-container .button-icon-only{min-width:52px;height:48px;padding-left:8px;padding-right:8px}.featured-item-card .cruise-image-carousel,.featured-item-card .cruise-image-carousel .image-carousel,.featured-item-card .cruise-image-carousel .image-carousel__carousel-section{min-height:200px}.featured-item-card .cruise-image-carousel .thumbnail-image{height:200px}.featured-items-search-container .link-button{text-decoration:none}@media(max-width:960px){.featured-items-search-container .MuiContainer-root{padding-left:0!important;padding-right:0!important}}.filter-panel{width:100%}.filter-panel h2,.filter-panel h3,.filter-panel h4{margin-bottom:14px}.footer{color:#fff;width:100%}.footer a{text-decoration:none;color:inherit}.footer-link{font-size:.9rem;position:relative;align-self:flex-start}.footer-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:width .25s ease}.footer-link:hover:after{width:100%}.footer .footer-heading{font-size:.9rem;font-weight:600;text-transform:uppercase}.home-page-quick-search-buttons button{width:100%;height:100%;min-height:40px}.home-page-quick-search-buttons a[href="/search/fjords"] span{background-position:center 70%!important}.input-child-age{margin-top:8px;margin-bottom:8px}.input-guests-select-item .input-guests-count-button{min-width:0!important;border-radius:50%!important;height:30px;width:30px;padding:0 14px}.input-guests-select-item .input-guests-hint{font-size:12px}.input-guests-select-item .input-guest-count{margin:0 10px;font-weight:400}.input-guests-select{margin-left:0!important;width:100%}.input-guests-select .MuiSelect-select{min-height:32px!important}.input-guests-select .MuiSelect-select>span{line-height:32px;color:#a2a2a2}.input-guests-select .MuiChip-root{max-width:100%!important}.input-guests-select .MuiChip-root>span{text-overflow:ellipsis}.input-guests-select .MuiInputBase-input{margin:-8px 0 -8px -6px}.input-multiselect{margin-left:0!important;width:100%}.input-multiselect .MuiChip-root{max-width:100%!important}.input-multiselect .MuiChip-root>span{text-overflow:ellipsis}.input-multiselect .MuiOutlinedInput-root{padding:5px 50px 5px 5px!important}.input-multiselect .MuiInputBase-root{min-height:48px}.input-multiselect .MuiFormControl-root:focus-visible{outline:0}.input-range-slider{width:90%}.input-range-slider-label{color:gray}.input-range-slider-range{margin-left:10px}.input-text{margin-left:0!important;width:100%}.input-text .MuiChip-root{max-width:100%!important}.input-text .MuiChip-root>span{text-overflow:ellipsis}.input-text .MuiOutlinedInput-root{padding:5px!important}.input-text .MuiFormControl-root:focus-visible{outline:0}.input-datepicker{margin-left:0!important;width:100%;position:relative}.input-datepicker-range .date-range-inputs{display:flex;align-items:center;border:1px solid #c4c4c4;border-radius:4px;padding:7px 40px 7px 5px;background:#fff;position:relative}.input-datepicker-range .date-range-inputs:hover{border-color:rgba(0,0,0,.87)}.input-datepicker-range .date-range-inputs.no-clear-button{padding:7px 12px 7px 5px}.input-datepicker-range .date-range-inputs .date-input{flex:1 1;min-width:0;border:none;outline:none;font-size:16px;color:#605f53;background:rgba(0,0,0,0);padding:4px}.input-datepicker-range .date-range-inputs .date-input::placeholder{color:#c4c4c4;font-size:16px}.input-datepicker-range .date-range-inputs .date-input.focused,.input-datepicker-range .date-range-inputs .date-input:focus{background:rgba(33,150,243,.05);border-radius:2px}.input-datepicker-range .date-range-inputs .date-separator{color:#c4c4c4;padding:0 8px;flex-shrink:0}.input-datepicker-range .date-range-inputs .clear-button{position:absolute;right:8px;background:none;border:none;color:#c4c4c4;cursor:pointer;padding:4px 8px;font-size:18px}.input-datepicker-range .date-range-inputs .clear-button:hover{color:#605f53}.input-datepicker-single .date-single-input input{font-size:18px;color:#605f53}.input-datepicker-single .date-single-input input::placeholder{color:#c4c4c4;font-size:16px}.input-datepicker .date-picker-dropdown{position:absolute;top:100%;left:0;z-index:1000;background:#fff;border:1px solid #c4c4c4;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:4px}.input-datepicker .date-picker-single-dropdown{min-width:280px;padding:16px}.input-datepicker .date-picker-single-dropdown .month-selector .year-grid,.input-datepicker .date-picker-single-dropdown .year-selector .year-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;max-height:280px;overflow-y:auto;padding:8px 0}.input-datepicker .date-picker-single-dropdown .month-selector .month-grid,.input-datepicker .date-picker-single-dropdown .year-selector .month-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 0}.input-datepicker .date-picker-single-dropdown .month-selector .month-button,.input-datepicker .date-picker-single-dropdown .month-selector .year-button,.input-datepicker .date-picker-single-dropdown .year-selector .month-button,.input-datepicker .date-picker-single-dropdown .year-selector .year-button{background:none;border:none;border-radius:18px;padding:8px 0;font-size:14px;cursor:pointer;color:rgba(0,0,0,.87);transition:background-color .2s}.input-datepicker .date-picker-single-dropdown .month-selector .month-button:hover,.input-datepicker .date-picker-single-dropdown .month-selector .year-button:hover,.input-datepicker .date-picker-single-dropdown .year-selector .month-button:hover,.input-datepicker .date-picker-single-dropdown .year-selector .year-button:hover{background-color:rgba(0,0,0,.04)}.input-datepicker .date-picker-single-dropdown .month-selector .month-button.selected,.input-datepicker .date-picker-single-dropdown .month-selector .year-button.selected,.input-datepicker .date-picker-single-dropdown .year-selector .month-button.selected,.input-datepicker .date-picker-single-dropdown .year-selector .year-button.selected{background-color:var(--primary-color);color:#fff}.input-datepicker .date-picker-single-dropdown .month-selector .month-button.selected:hover,.input-datepicker .date-picker-single-dropdown .month-selector .year-button.selected:hover,.input-datepicker .date-picker-single-dropdown .year-selector .month-button.selected:hover,.input-datepicker .date-picker-single-dropdown .year-selector .year-button.selected:hover{background-color:var(--primary-color-dark,var(--primary-color))}.input-datepicker .date-picker-single-dropdown .month-selector .month-button,.input-datepicker .date-picker-single-dropdown .year-selector .month-button{padding:12px 8px}.rdp-root{--rdp-accent-color:var(--primary-color-light);--rdp-accent-background-color:var(--primary-color);--rdp-day-height:40px;--rdp-day-width:40px;--rdp-day_button-height:20px;--rdp-day_button-width:20px;--rdp-day_button-border-radius:0px;--rdp-range_start-color:white;--rdp-range_end-background:var(--primary-color-light);--rdp-range_end-color:white;--rdp-range_middle-color:var(--primary-color);--rdp-disabled-opacity:0.3;--rdp-outside-opacity:0.4;--rdp-months-gap:32px;--rdp-nav-height:40px;margin:0;padding:8px;font-family:inherit;font-size:14px}.rdp-root .rdp-outside{opacity:0}.rdp-root .rdp-nav{display:flex;align-items:center;justify-content:space-between;padding:0}.rdp-root .rdp-nav .rdp-nav_button{border-radius:50%;padding:4px;display:inline-flex;align-items:center;justify-content:center}.rdp-root .rdp-nav .rdp-nav_button:disabled{opacity:.3;cursor:not-allowed}.rdp-root .rdp-nav .rdp-nav_button svg{width:16px;height:16px}.rdp-root .rdp-button_next svg,.rdp-root .rdp-button_previous svg{fill:var(--primary-color)}.rdp-root .rdp-button_next,.rdp-root .rdp-button_previous{color:var(--primary-color)}.rdp-root .rdp-months-double,.rdp-root .rdp-months-single{display:flex;gap:var(--rdp-months-gap);padding:10px;position:relative}.rdp-root .rdp-months-single .rdp-month{width:100%}.rdp-root .rdp-months-double .rdp-month{flex:1 1}.rdp-root .rdp-month{margin:0;flex:1 1}.rdp-root .rdp-caption{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 0 12px;font-weight:400;font-size:14px}.rdp-root .rdp-caption_label{font-size:14px;font-weight:700;text-align:center}.rdp-root .rdp-dropdowns{display:flex;gap:8px;align-items:center}.rdp-root .rdp-dropdown{appearance:none;background:#fff;border:1px solid #c4c4c4;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer}.rdp-root .rdp-table{border-collapse:separate;border-spacing:0}.rdp-root .rdp-day,.rdp-root .rdp-month_grid,.rdp-root .rdp-table{border:none!important}.rdp-root .rdp-day{border-radius:0!important;box-shadow:none!important;padding:9px}.rdp-root .rdp-day:after,.rdp-root .rdp-day:before{display:none!important}.rdp-root .rdp-head_cell{text-align:center;font-size:11px;font-weight:400;color:#666;text-transform:uppercase;padding:0}.rdp-root .rdp-day_button{font-size:14px;font-weight:400;border:none!important;border-radius:0!important;box-shadow:none!important}.rdp-root .rdp-day_button:after,.rdp-root .rdp-day_button:before{display:none!important}.rdp-root .rdp-day_button[aria-selected=true]{border:none!important;border-radius:0!important;box-shadow:none!important}.rdp-root .rdp-day_button[aria-selected=true]:after,.rdp-root .rdp-day_button[aria-selected=true]:before{display:none!important}@media(max-width:960px){.rdp-root .rdp-months-double,.rdp-root .rdp-months-single{flex-direction:column;gap:16px}.rdp-root .rdp-nav{display:flex;justify-content:space-between;align-items:center;padding:0}}.MuiCalendarPicker-root .PrivatePickersYear-yearButton.Mui-disabled{display:none}.navigation-bar{justify-content:center;background:none!important;box-shadow:none!important}.navigation-bar a{text-decoration:none;font-size:14px}.navigation-bar .signup-link{padding:5px 15px;background:var(--primary-color);border-radius:5px;margin-left:25px}.navigation-bar .link{color:#fff;font-weight:700;cursor:pointer;position:relative}.navigation-bar .link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:currentColor;transition:width .25s ease}.navigation-bar .link.link--active:after,.navigation-bar .link:hover:after{width:100%}.dropdown-link{display:inline;text-decoration:none;color:inherit;font-size:14px;position:relative}.dropdown-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:width .25s ease}.dropdown-link:hover:after{width:100%}.dropdown-link--bold{font-weight:700}.dropdown-link--bold:after{height:2px}.dropdown-heading{font-size:14px;text-transform:uppercase;color:rgba(0,0,0,.45);padding-bottom:4px}.navigation-drawer a{text-decoration:none}.navigation-drawer .signup-link{padding:5px 15px;background:var(--primary-color);border-radius:5px;width:70%;text-align:center;float:right}.navigation-drawer .link{color:#fff;font-weight:700;cursor:pointer}.price-tracker-dialog .MuiDialogTitle-root{text-align:center}.price-display{text-align:right}.price-display__label{color:#666;font-size:12px;line-height:16px}.price-variant-main{font-size:24px;line-height:24px;font-weight:700;color:#05c1b3;display:block}.price-variant-secondary{font-size:14px;line-height:20px;color:#666}.price-variant-secondary .MuiTypography-caption{color:#999;margin-right:4px}.price-variant-discounted__original{text-decoration:line-through;font-weight:700}.price-variant-discounted__original,.price-variant-discounted__percentage{color:#ed6c02!important;font-size:.75rem}.price-with-label{display:flex;flex-direction:column;gap:2px}.price-with-label .MuiTypography-caption{color:#666;font-size:12px;line-height:16px}.price-variant-default-secondary,.price-variant-primary{display:inline-block}.price-main strong{font-size:24px;line-height:24px;font-weight:700;color:#05c1b3}.price .price-drop{color:#ed6c02;font-size:1em}.price .price-drop .strike-through{text-decoration:line-through}.quick-search-box{background-color:#fff;border-radius:10px;margin:16px 0}.quick-search-box .MuiFormControl-root{margin-bottom:0!important}@media only screen and (max-width:900px){.search-result-title{margin:0 0 -12px;position:sticky;z-index:850;top:0;background:#fff;padding:0}.search-result-title>.MuiGrid-container{margin-top:2px;padding-bottom:0;padding-right:0}}.search-result-title .scroll-horizontally{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.search-result-title .scroll-horizontally::-webkit-scrollbar{display:none}.search-result-title .scroll-horizontally{padding-right:0;height:54px;mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgb(0,0,0) 16px,rgb(0,0,0) 90%,rgba(0,0,0,0));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),rgb(0,0,0) 16px,rgb(0,0,0) 90%,rgba(0,0,0,0))}.search-result-title .scroll-horizontally .MuiGrid-item:first-of-type{padding-left:8px}.search-result-title .scroll-horizontally .MuiGrid-item:last-of-type{padding-right:12px}.popular-filter-button.MuiButton-root{font-size:14px!important;padding:0 8px;height:40px;min-width:10px;white-space:nowrap;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border:1px solid rgba(2,12,37,.946187)}.popular-filter-button.MuiButton-root.adults-only.MuiButton-contained,.popular-filter-button.MuiButton-root.adults-only.MuiButton-outlined{border:1px solid #c00;box-shadow:0 3px 1px -2px rgba(60,16,83,.2),0 2px 2px 0 rgba(60,16,83,.14),0 1px 5px 0 rgba(60,16,83,.12)}.popular-filter-button.MuiButton-root.adults-only.MuiButton-contained{background:linear-gradient(163deg,#c00,#c00 60%,#3c1053)}.popular-filter-button.MuiButton-root.msc-yacht-club.MuiButton-contained,.popular-filter-button.MuiButton-root.msc-yacht-club.MuiButton-outlined{border:1px solid #a2832e;box-shadow:0 3px 1px -2px rgba(0,14,85,.2),0 2px 2px 0 rgba(0,14,85,.1411764706),0 1px 5px 0 rgba(0,14,85,.1215686275)}.popular-filter-button.MuiButton-root.msc-yacht-club.MuiButton-contained{background:linear-gradient(163deg,#a2832e,#a2832e 60%,#000e55)}.popular-filter-button.MuiButton-root.fjords.MuiButton-outlined{position:relative;border:1px solid rgba(0,0,0,0);background:linear-gradient(white,white) padding-box,radial-gradient(circle at top right,#3a8fe0 0,#6ab8ff 10%,#e0f7ff 18%,#f5fcff 22%,#c8f0ff 28%,#4a9eff 40%,#2d7ac7 100%) border-box;box-shadow:0 3px 1px -2px rgba(74,158,255,.2),0 2px 2px 0 rgba(74,158,255,.14),0 1px 5px 0 rgba(74,158,255,.12)}.service-card{transition:all .3s ease;border-radius:5px!important;box-shadow:none!important;border:2px solid #e0e0e0!important}.service-card:hover .MuiCardContent-root{background-color:rgba(5,193,179,.02)}.service-card.selected,.service-card:hover{border-color:#05c1b3!important}.service-card.selected .MuiCardContent-root{background-color:rgba(5,193,179,.05)}.service-card.selected:hover .MuiCardContent-root{background-color:rgba(5,193,179,.02)}.service-card.selected:hover{border-color:#05c1b3!important}.service-card .MuiCardContent-root{position:relative}.service-card .MuiCardContent-root:last-child{padding-bottom:24px}.service-card .MuiCheckbox-root.Mui-checked{color:#05c1b3}.service-card .MuiChip-root{font-weight:600;letter-spacing:.5px}.sort-paper{background:#fff;border:1px solid #e5e5e5;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important;border-radius:20px!important;padding:24px;margin-top:8px}.subscription-box{width:100%;background:#020c25;text-align:center;padding:30px 10px 10px}.subscription-box h2{color:#fff;text-transform:uppercase}.subscription-box .ml-form-embedWrapper.embedForm{background:none!important}.tracking-with-consent-container{padding:15px;align-items:center!important}.tracking-with-consent-accept-button{margin-right:140px!important}.offer-page a,.offer-page a:active,.offer-page a:hover,.offer-page a:visited{color:inherit;text-decoration:underline}.offer-page .offer-editor{border:1px solid #05c1b3;padding:20px 60px 20px 20px;box-sizing:border-box;border-radius:5px}.offer-page .image-container{display:flex;justify-content:center;align-items:center;width:100%}.offer-page .image-container img{max-width:100%;height:auto}.booking-form .stepper-container .MuiStepper-root{min-width:900px}.booking-form .thumbnail-image-container{position:relative;border-radius:20px;-webkit-mask-image:-webkit-radial-gradient(white,black)}.booking-form .thumbnail-image-container .ship{position:absolute;top:0;left:50%;margin:0 auto;background-color:hsla(0,0%,100%,.5333333333);height:24px!important;border-radius:0 0 5px 5px;box-sizing:content-box;padding:4px;max-width:80%;transform:translateX(-50%);text-align:center;display:flex;align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);white-space:nowrap;color:#111}.booking-form .thumbnail-image-container .ship img{height:24px;margin-right:2px}.booking-form .cruise-image-overlay .carousel-root .carousel .control-next.control-arrow:before{border:none!important;font-family:Poppins;content:">";color:#fff}.booking-form .cruise-image-overlay .carousel-root .carousel .control-prev.control-arrow:before{border:none!important;font-family:Poppins;content:"<";color:#fff}.booking-form .cruise-image-overlay .carousel-root .carousel.carousel-slider{border-radius:20px}.booking-form .cruise-image-overlay .carousel-root .carousel .control-arrow{opacity:.8!important;background:none;cursor:default}.booking-form .cruise-image-overlay .carousel-root .carousel .control-arrow:hover{opacity:1!important;background:none}.booking-form .thumbnail-image{height:100%;background-position:50%;background-size:cover}.booking-form .carousel .thumbs-wrapper{margin:0}.booking-form .carousel .thumbs-wrapper .thumbs.animated{padding-left:0;margin-bottom:0}.booking-form .carousel .thumbs-wrapper .thumb{width:120px!important;padding:0;border:none}.booking-form .carousel .thumbs-wrapper .thumb.selected,.booking-form .carousel .thumbs-wrapper .thumb:hover{border:none}.booking-form .carousel .thumbs-wrapper .thumbnail-image{border-radius:20px;width:120px;height:72px;background-position:50%;background-size:cover}.booking-form .carousel .thumbs-wrapper .control-arrow{opacity:.8!important;background:#e5e5e5!important}.booking-form .carousel .thumbs-wrapper .control-arrow:hover{opacity:1!important;background:#e5e5e5!important}.booking-form .carousel .thumbs-wrapper .control-next.control-arrow:before,.booking-form .carousel .thumbs-wrapper .control-prev.control-arrow:before{color:#979797!important}.booking-form .accordion-container .MuiAccordionDetails-root{padding:0}.booking-form .accordion-container .MuiPaper-root{box-shadow:none}.booking-form .accordion-container .MuiPaper-root:before{background:none}.booking-form .accordion-container .MuiAccordionSummary-root{background-color:#656565;border-radius:5px 5px 0 0;margin-bottom:10px;min-height:40px!important}.booking-form .accordion-container .MuiAccordionSummary-root .MuiTypography-root{color:#fff;font-size:14px;font-weight:500}.booking-form .accordion-container .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{color:#fff}.booking-form .accordion-container .MuiAccordionSummary-root .Mui-expanded,.booking-form .accordion-container .MuiAccordionSummary-root .MuiAccordionSummary-content{margin:0}.booking-form .form-group-header{background:rgba(5,193,179,.5843137255);color:#fff;padding:8px 0 8px 16px;border-radius:5px}.booking-form .form-group-header.error{background-color:#ff1257;color:#fff}.booking-form .MuiInputBase-input{padding:5px 14px}.booking-form .FormGroup{border:none}.booking-form .itinerary-schedule-panel{border:1px solid #e5e5e5;border-radius:5px;box-shadow:none;padding:24px 0}.booking-form .itinerary-schedule-panel .itinerary-image{width:auto;height:auto;max-width:100%;max-height:301px;object-fit:contain;filter:grayscale(100%)}.booking-form .itinerary-schedule-panel--inline{border:none;border-radius:0;box-shadow:none;padding:0 0 8px}.contact-page .MuiButton-root{max-width:300px;width:100%}.contact-page .contact-form .MuiButton-root{margin:20px auto}.contact-page .quotes blockquote{margin:20px auto;font-style:italic;color:#555;padding:1.2em 30px 1.2em 75px;border-left:8px solid #05c1b3;line-height:1.6;position:relative;background:#ededed;border-radius:20px}.contact-page .quotes blockquote:before{font-family:Arial;content:"“";color:#05c1b3;font-size:4em;position:absolute;left:10px;top:-10px}.contact-page .quotes blockquote:after{content:""}.contact-page .quotes blockquote span{display:block;color:#333;font-style:normal;font-weight:600;margin-top:1em;text-align:right}:root{--primary-color:#05c1b3;--primary-color-light:#05c1b325}body,input{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}li[aria-selected=true]{background-color:rgba(5,193,179,.1450980392)!important}table td{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;padding:5px}.link-button{text-decoration:none;border-radius:10px;padding:14px 30px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important;font-size:18px!important;font-weight:600;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:background-color .1s linear;position:relative}.link-button.primary{color:#fff;background-color:#05c1b3}.link-button.primary:hover{background-color:#03877d;transition:background-color .1s linear}:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-poppins),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}*,body{margin:0}*{box-sizing:border-box;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}:root{--primary-color:#05C1B3;--primary-color-light:#05C1B325}.app-container{width:100%;display:flex;justify-content:center;background:#eee}div{scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{cursor:pointer}.main-page{max-width:1440px;width:100%;background:#eee}.home-page-rounded-top{border-top-right-radius:35px;border-top-left-radius:35px;padding-top:10px;scroll-margin-top:60px}.home-page-top{margin-top:0}::-webkit-scrollbar{width:8px;height:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}input{font-family:var(--font-poppins),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}li[aria-selected=true]{background-color:#05C1B325!important}table{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.ml-webforms-popup-overlay{background-color:#fff!important;opacity:.95!important}.MuiAlert-root{border-radius:5px!important}