body{background-color:var(--color-primary);color:var(--color-secondary)}.step-container{padding:1rem;padding-top:0}.pt-1{padding-top:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.MuiInputLabel-formControl{display:flex}.MuiSelect-select{display:flex!important}.MuiPickersLayout-actionBar button{color:var(--dark-middle)!important}a{color:var(--red-primary)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.quotation-header-container .quotation-header{color:var(--text-primary)}.quotation-header-container .quotation-header h2{margin-block-start:.2rem;margin-block-end:.2rem;font-weight:400}.avatar{background-color:var(--light-secondary)!important;color:var(--text-primary)!important}.avatar svg{color:var(--text-primary)!important}.MuiCard-root{border-radius:1rem!important;box-shadow:1px 3px 20px #00000017!important;border:none!important}:root{--primary: #004699;--secondary: #11cb5f;--text-primary: #004699;--dark-primary: #686868;--dark-secondary: #2E2E2E;--dark-light: #3A416F;--banner-bg-color: #f5f5f5c7;--light-primary: #ffffff;--light-secondary: #f5f5f5;--red-primary: #bf5600;--product-price: #f68b1f;--secodary-light: #3A416F;--icon-not-available: #9D9D9D;--icon-available: #838383;--section-title-color: #686868;--text-black: #000000;--link-button-color: #5F5F5F;--back-button-bg: #d3d3d3;--back-button-color: #193a2b;--agent-script-color: #5A5A5A;--border-standard: #D1D1D1;--summary-text: #161616;--summary-section-title: #888888;--trip-type-inactive: #909090;--visual-button-radius: 6px;--visual-outlined-input-radius: 6px;--visual-text-field-radius: 6px;--visual-summary-card-border: transparent;--visual-summary-card-radius: 1rem;--visual-summary-box-margin-bottom: .5rem;--visual-agent-script-background: #ffffff;--visual-agent-script-shadow: 1px 3px 20px 0px #00000017;--visual-agent-script-padding: 1rem;--visual-agent-script-opacity: 1;--visual-outline-button-color: var(--secodary-light);--visual-outline-button-font-weight: 700;--visual-quotation-button-radius: 6px;--visual-traveller-muted-color: #909090;--visual-traveller-icon-button-border: 1px solid var(--dark-light);--visual-traveller-icon-button-color: var(--light-primary);--visual-traveller-icon-button-hover-bg: var(--primary);--visual-traveller-icon-button-bg: var(--secodary-light);--visual-traveller-icon-button-radius: 6px;--visual-product-card-button-radius: 6px;--visual-proposal-grouped-button-radius: 6px;--visual-proposal-table-card-radius: 12px;--visual-summary-divider-margin: .5rem 0;--visual-proposal-table-border: 1px solid var(--dark-light);--visual-proposal-table-hover-border: 2px solid var(--dark-light);--visual-proposal-tooltip-radius: 1rem;--visual-proposal-tooltip-padding: 12px 16px;--visual-proposal-tooltip-offset: 4px;--visual-proposal-table-description-radius: 4px;--visual-proposal-table-description-padding: 8px 16px;--visual-proposal-promo-message-padding: 8px;--font-tiny: .5rem;--font-extra-small: .75rem;--font-small: .875rem;--font-medium: .9rem;--font-default: 1rem;--font-summary-label: 1.3rem;--font-title: 1.25rem;--font-price: 1.625rem;--spacing-xs: .2rem;--spacing-sm: .3rem;--spacing-md: .5rem;--spacing-lg: 1rem;--spacing-xl: 2rem}.main-container{padding-left:2px!important;padding-right:2px!important}.main-container .booking-container{display:flex;width:100%;padding-bottom:2rem}.main-container .booking-container .booking-component{width:100%;margin-bottom:2rem}.main-container .booking-container .booking-component.with-quote{margin-top:3rem}.main-container .booking-container .whitelabel-header{margin-left:2rem;font-size:2.8rem;font-weight:700;letter-spacing:.2px;line-height:3.9rem;width:60%}.main-container .booking-container .booking-buttons{display:flex;justify-content:space-between}@media screen and (max-width:600px){.main-container .booking-container{flex-direction:column}}@media screen and (max-width:1023px){.step-label{display:none!important}}.action-button{background-color:var(--red-primary)!important;color:var(--light-primary)!important}.error-loading{display:flex;justify-content:center;align-items:center}.banner{display:flex;position:fixed;flex-direction:row;width:100%;left:0;padding:.5rem 5rem;text-align:center;background-color:var(--banner-bg-color);border:1px solid var(--dark-secondary)}.banner__title{flex:1;font-size:.9rem;justify-content:center;align-items:center;display:flex}.banner__close{width:5rem}.banner__close .close-icon{opacity:.7}.banner__close .close-icon:hover{opacity:1;cursor:pointer}.bg-transparent{background-color:#ffffffd9}.main-container .booking-container .booking-component.step-one{margin-bottom:2rem}@media screen and (min-width:600px){.main-container .booking-container .booking-component.step-one{margin-bottom:14rem}}.notification{left:auto!important;right:.5rem!important;top:.5rem!important;bottom:unset!important}@media screen and (max-width:600px){.notification{left:auto!important;right:1rem!important;top:unset!important;bottom:4.5rem!important;max-width:calc(100vw - 2rem)}}.spinner-static{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.progress-stepper .MuiStepper-root .MuiStepLabel-label{margin-top:8px;color:inherit}.progress-stepper .MuiStepper-root .Mui-active .MuiStepIcon-root,.progress-stepper .MuiStepper-root .Mui-completed .MuiStepIcon-root{color:#d30319}.progress-stepper .MuiStepper-root .MuiStepLabel-label.Mui-active,.progress-stepper .MuiStepper-root .MuiStepLabel-label.Mui-completed{color:inherit}.progress-stepper:not(.whitelabel) .Mui-active .MuiStepIcon-root,.progress-stepper:not(.whitelabel) .Mui-completed .MuiStepIcon-root{color:var(--primary)}@media(max-width:800px){.progress-stepper .MuiStepLabel-label{font-size:.75rem}}.progress-stepper-mobile-wrapper{display:flex;height:4rem;padding:1.25rem 0;background-color:#fff}.progress-stepper-mobile-wrapper:nth-child(odd){flex-basis:30px}.progress-stepper-mobile-wrapper .transparent-btn{position:relative;top:-.1rem;background-color:transparent;border:none;color:var(--text-black)}.progress-stepper-mobile-wrapper .transparent-btn.hidden{opacity:0;pointer-events:none}.progress-stepper-mobile-wrapper .transparent-btn[disabled]{opacity:.4;pointer-events:none}.progress-stepper-mobile-wrapper .current-step-information{display:flex;justify-content:center;align-items:center;gap:.5rem;flex-basis:100%}.progress-stepper-mobile-wrapper .current-step-information span{font-weight:500;font-size:16px;line-height:24px;letter-spacing:.2px}.progress-stepper-mobile-wrapper .current-step-information .current-step-badge{display:flex;justify-content:center;align-items:center;height:1.625rem;aspect-ratio:1/1;background-color:#d3021a;border-radius:50%;color:#fff}.backdrop{display:flex;justify-content:center;position:fixed;bottom:0;left:0;right:0;background-color:#0000004d;z-index:1000;overflow-y:auto}.backdrop-content{width:80%;height:fit-content}.collapse-row-helio{left:70%}.button{border:1px solid var(--dark-light);background:none!important;color:var(--visual-outline-button-color)!important;border-radius:var(--visual-button-radius);font-size:.875rem;font-weight:var(--visual-outline-button-font-weight);letter-spacing:.2px;text-transform:capitalize}.summary-desktop{padding:var(--spacing-md);margin-bottom:var(--spacing-lg);width:100%!important;font-size:.85rem;box-shadow:none;border:var(--visual-summary-card-border);border-radius:var(--visual-summary-card-radius)}.summary-desktop .collapse-bar{display:inline-flex;color:var(--text-primary)}.summary-mobile{border-radius:var(--visual-summary-card-radius)!important;padding:var(--spacing-lg) var(--spacing-xl)}.clearDiscountPromotion{color:red;cursor:pointer}.summary-desktop .summary-box,.summary-mobile .summary-box{position:relative;margin-bottom:var(--visual-summary-box-margin-bottom)}.summary-desktop .summary-box p,.summary-mobile .summary-box p,.summary-desktop .summary-box,.summary-mobile .summary-box{font-size:var(--font-medium);line-height:1.1rem;color:var(--summary-text)}.summary-desktop .summary-box .summary-title,.summary-mobile .summary-box .summary-title{font-weight:600!important;font-size:var(--font-summary-label)!important;color:var(--summary-text)!important;line-height:1.5!important;margin-bottom:0!important}.summary-desktop .summary-quote-id,.summary-mobile .summary-quote-id{font-size:var(--font-tiny);color:var(--visual-summary-quote-id-color);line-height:.5rem;margin-top:3px;display:flex;justify-content:flex-end}.summary-desktop .collapse-row,.summary-mobile .collapse-row{width:25vw;height:30px;position:absolute;top:-32px;padding:0 8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-bottom:2px solid var(--dark-primary)}.row-price{display:flex;justify-content:space-between;align-content:center;width:100%}.summary-section-title{font-weight:700!important;font-size:var(--visual-summary-section-title-font-size);line-height:1.5rem;color:var(--summary-section-title)}.summary-price-value{font-weight:700;font-size:var(--font-price);line-height:1.5rem;color:var(--visual-summary-price-color)}.summary-price-container{display:flex;gap:var(--spacing-md);font-weight:700;font-size:var(--font-price);line-height:1.5rem;color:var(--visual-summary-price-color)}.summary-item-spacing{margin-bottom:var(--spacing-lg)}.quotation-summary-wrapper{display:flex;justify-content:center;height:2.2rem}.quotation-summary-mobile{display:flex;flex-direction:column;gap:1.125rem;min-width:20rem;padding:1.5rem 0}.summary-element-wrapper{display:flex;flex-direction:column;position:relative}.summary-element-wrapper .label.summary{font-size:1rem;font-weight:400;color:var(--summary-label)}.summary-element-wrapper .label.trip{font-weight:400;font-size:1rem;color:var(--summary-text)}.summary-element-wrapper .product-information-wrapper{padding:0;display:flex;justify-content:space-between;align-items:center}.summary-element-wrapper .description{font-weight:700;font-size:.875rem;text-transform:capitalize;color:var(--summary-text)}.summary-element-wrapper .description.summary{width:50%;font-weight:700;font-size:.875rem;color:var(--summary-text);text-wrap:balance}.summary-element-wrapper div{color:var(--summary-text)}.summary-element-wrapper div b{font-weight:700}.button{border:1px solid var(--dark-light);background:none!important;color:var(--visual-outline-button-color)!important;border-radius:var(--visual-button-radius);font-size:.875rem;font-weight:var(--visual-outline-button-font-weight);letter-spacing:.2px;text-transform:capitalize;max-width:var(--visual-action-button-max-width)}.button:hover{border-color:var(--primary)}.collapse-row-trip{left:35%!important}.label{font-size:1rem;font-weight:400;color:var(--summary-text)}.promotion .MuiSelect-select,.promotion .MuiOutlinedInput-input{font-size:.8rem}.promotion .MuiOutlinedInput-root{height:2rem}.promotion .MuiOutlinedInput-root input::placeholder{font-size:.8rem}.quotation-form-step-container{background-color:var(--light-primary);border:1px solid #bebebe;border-radius:12px}.quotation-form-container{border-radius:1rem}.quotation-form-container .header-row{padding:0 24px;display:flex;align-items:flex-start;align-items:center}.quotation-form-container .trip-details-tile{flex:1 1 auto;font-size:26px;font-weight:400;color:var(--dark-secondary)}.quotation-form-container .trip-details-tile-wl{font-size:1.3rem;line-height:1.7rem;letter-spacing:.2px;font-weight:700;flex:11 auto}.quotation-form-container .quotation-form-web{padding:24px;color:var(--dark-primary);font-weight:700;font-size:18px}.quotation-form-container .quotation-form-web .button-custom{text-transform:unset;border:1px solid var(--border-standard);color:var(--dark-primary);font-weight:400;font-size:16px;min-height:32px;border-radius:var(--visual-quotation-button-radius)}.quotation-form-container .quotation-form-web .destination-chip{background-color:var(--secondary);color:var(--light-primary);height:22px;margin-right:.2rem}.quotation-form-container .quotation-form-web .destination-chip span{font-weight:400}.quotation-form-container .quotation-form-web input{font-size:14px;font-weight:300}.quotation-form-container .quotation-form-web .tooltip{display:inline-flex;border-radius:6px;border:2px solid var(--dark-primary);margin-left:8px;cursor:pointer;color:var(--dark-primary);background-color:#fff;width:14px;height:14px}.quotation-form-container .quotation-form-web .tooltip svg{width:14px;height:14px;margin-top:-2px;margin-left:-2px}.quotation-form-container .quotation-form-web .trip-type-help-icon{position:absolute;right:5px;top:5px}.quotation-form-container .quotation-form-web .row{margin-bottom:16px}.quotation-form-container .quotation-form-web .row .control-header{color:var(--text-black);font-weight:700;margin-bottom:10px;font-size:16px;display:flex;align-items:center}[data-visual-variant=refresh] .quotation-form-container .quotation-form-web .row .control-header svg{fill:var(--dark-light)}.quotation-form-container .quotation-form-web .row .trip-type-button{padding:var(--visual-trip-type-button-padding);min-width:11rem;color:var(--trip-type-inactive);text-align:center}.quotation-form-container .quotation-form-web .row .trip-type-button:hover{background-color:transparent}.quotation-form-container .quotation-form-web .row .trip-type-button.active{border:1px solid #fff;background-color:var(--secondary);color:#fff}.quotation-form-container .quotation-form-web .row .trip-type-button.active .trip-type-icon svg{color:#fff}.quotation-form-container .quotation-form-web .row .trip-type-button .tooltip{position:absolute;top:8px;right:8px}.quotation-form-container .quotation-form-web .row .trip-type-button .trip-type-icon svg{font-size:2rem;color:currentColor}.quotation-form-container .quotation-form-web .row .trip-type-button .trip-type-icon svg path{fill:currentColor}.quotation-form-container .quotation-form-web .row .destination-select,.quotation-form-container .quotation-form-web .row .MuiInputBase-root.lcss-wcyjgh-MuiInputBase-root-MuiOutlinedInput-root-MuiSelect-root,.quotation-form-container .quotation-form-web .row .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-fullWidth.MuiInputBase-formControl.css-94dxa4-MuiInputBase-root-MuiOutlinedInput-root,.quotation-form-container .quotation-form-web .row .MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl.css-azcsr2-MuiInputBase-root-MuiOutlinedInput-root{border-radius:var(--visual-text-field-radius)}.quotation-form-container .quotation-form-web .row .destination-select-text{text-overflow:ellipsis;overflow:hidden}.quotation-form-container .quotation-form-web .row .destination-select p,.quotation-form-container .quotation-form-web .row .max-trip-duration-select p{font-size:14px;font-weight:300}.quotation-form-container .quotation-form-web .row .destination-select fieldset,.quotation-form-container .quotation-form-web .row .max-trip-duration-select fieldset{border-color:var(--border-standard)}.quotation-form-container .quotation-form-web .row .destination-select.Mui-error fieldset,.quotation-form-container .quotation-form-web .row .max-trip-duration-select.Mui-error fieldset{border-color:var(--dark-primary)}.quotation-form-container .quotation-form-web .row .date-picker:not(.w-auto){width:100%}.quotation-form-container .quotation-form-web .row .date-picker fieldset.MuiOutlinedInput-notchedOutline,.quotation-form-container .quotation-form-web .row .date-picker .Mui-focused fieldset.MuiOutlinedInput-notchedOutline{border-color:var(--border-standard)}.quotation-form-container .quotation-form-web .row .travellers-type-button,.quotation-form-container .quotation-form-web .row .addons-button{padding:8px;min-width:98px;width:auto;height:32px;flex:1}.quotation-form-container .quotation-form-web .row .travellers-type-button.active,.quotation-form-container .quotation-form-web .row .addons-button.active{background-color:var(--primary)}.quotation-form-container .quotation-form-web .row .travellers-type-button.active .traveller-type-button-span,.quotation-form-container .quotation-form-web .row .addons-button.active .traveller-type-button-span{color:var(--light-primary)}.quotation-form-container .quotation-form-web .row .travellers-type-button.TICK,.quotation-form-container .quotation-form-web .row .addons-button.TICK{font-size:12px}.quotation-form-container .quotation-form-web .row .travellers-type-button .traveller-type-button-span,.quotation-form-container .quotation-form-web .row .addons-button .traveller-type-button-span{display:flex;justify-content:center;align-items:center;line-height:13px;color:var(--dark-primary)}.quotation-form-container .quotation-form-web .row .travellers-type-button .traveller-type-button-span svg,.quotation-form-container .quotation-form-web .row .addons-button .traveller-type-button-span svg{font-size:20px;margin-right:3px}.quotation-form-container .quotation-form-web .row .travellers-age-row .traveller-age-label{display:flex;justify-content:center;align-items:center;font-size:16px}.quotation-form-container .quotation-form-web .row .travellers-age-row .traveller-age-label svg{font-size:19px}.quotation-form-container .quotation-form-web .row .travellers-age-row .travellers-age-controls{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.quotation-form-container .quotation-form-web .row .travellers-age-row .travellers-age-controls .age-input input{padding:10px 5px;height:var(--visual-traveller-age-input-height);text-align:center}.quotation-form-container .quotation-form-web .row .travellers-age-row .travellers-age-controls .age-input fieldset{border-color:var(--border-standard)}.quotation-form-container .quotation-form-web .row .travellers-age-row .travellers-age-controls .travellers-age-buttons{gap:8px;display:flex}.quotation-form-container .quotation-form-web .row .travellers-age-row .travellers-age-controls .travellers-age-buttons .travellers-age-button{min-width:36px;padding:0;height:32px;color:var(--dark-primary);border:1px solid var(--dark-light)}.quotation-form-container .quotation-form-web .row .travellers-age-row .travellers-age-controls .travellers-age-buttons .travellers-age-button:hover{background-color:var(--light-secondary);color:var(--dark-secondary)}.quotation-form-container .quotation-form-web .row .promo-code-input fieldset{border-color:var(--border-standard)}.quotation-form-container .quotation-form-web .row .submit-button{height:48px;border-radius:var(--visual-quotation-button-radius);font-size:16px;font-weight:var(--visual-outline-button-font-weight);border:none;align-self:flex-end;justify-self:flex-end;width:auto;max-width:100%;padding:var(--visual-submit-button-padding)}.quotation-form-container .quotation-form-web .row .submit-button:hover{background-color:var(--primary)}.quotation-form-container .quotation-form-web .row .date-picker input{padding-top:0;padding-bottom:0}.quotation-form-container .quotation-form-web .row .date-picker .date-picker-adornment button{opacity:0;position:absolute;width:100%;height:28px;left:0;border-radius:0}#menu-destination ul li{font-size:12px;font-weight:700;white-space:normal}.MuiDateCalendar-root{max-width:260px}.MuiPickersCalendarHeader-label{font-size:14px}.MuiPickersSlideTransition-root{min-height:195px!important}.MuiPickersDay-root{width:30px!important;height:30px!important;font-size:.6rem!important}.MuiDayCalendar-weekDayLabel{width:30px!important;height:30px!important}.MuiYearCalendar-root{max-width:260px!important;max-height:195px!important}.MuiYearCalendar-root .MuiPickersYear-yearButton{height:34px;width:50px}.tripDetailsContainer{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr);gap:2}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.mobile-view-calendar .MuiDateCalendar-root{max-width:320px}.mobile-view-calendar .MuiPickersSlideTransition-root{min-height:240px!important}.mobile-view-calendar .MuiPickersSlideTransition-root-MuiDayCalendar-slideTransition{height:320px}.mobile-view-calendar .MuiDayCalendar-header{justify-content:space-evenly}.mobile-view-calendar .MuiDayCalendar-monthContainer{display:flex;flex-direction:column;justify-content:space-evenly;height:240px}.mobile-view-calendar .MuiDayCalendar-weekContainer{justify-content:space-evenly}.mobile-view-calendar .MuiPickersDay-root,.mobile-view-calendar .MuiDayCalendar-weekDayLabel{font-size:1rem!important;margin-bottom:8px}@media(max-width:600px){.quotation-form-web .button-custom{max-height:fit-content}.quotation-form-step-container{margin:0 .75rem}.quotation-form-container{border:none!important;padding:2rem 0!important}.quotation-form-container .quotation-form-web{padding:.8125rem}.addons-row,.destination-and-date-row,.travellers-type-and-age-row{display:flex!important;flex-direction:column!important}.trip-type-button{min-width:unset!important;flex-basis:100%}.promo-code-and-submit-button{flex-wrap:wrap;gap:1rem}.tripDetailsContainer{width:100%;display:flex;grid-template-columns:unset;grid-column-gap:unset;grid-row-gap:unset}.travellers-type-and-age-row{margin-bottom:0!important}.promo-code-and-submit-button{grid-template-columns:1fr!important}.promo-code-and-submit-button>fieldset{width:100%}.promo-code-and-submit-button>fieldset .promo-code-input{width:100%}.promo-code-and-submit-button>button{width:100%}.submit-button{align-self:baseline!important;justify-self:baseline!important;text-transform:none!important}}@media(max-width:400px){.quotation-form-web .row .trip-type-button .trip-type-icon svg{font-size:2rem}.progress-stepper-container{display:none}}.helpIcon{font-size:1rem;margin-left:.5rem;cursor:pointer;color:var(--dark-light)}[data-visual-variant=legacy] .help-question-icon{color:var(--dark-primary)}.wl-statement a,.wl-statement a.link-button,.wl-statement .link-button,.wl-link{color:var(--secondary-light)!important;text-decoration:underline!important}[data-testid=QuotationSummaryBlock]{width:100%}.hidden{width:0!important}.grow{flex-grow:1}.promotionSummary{display:flex;align-items:center;color:var(--secodary-light)}.clearPromotion{color:red;position:absolute;right:0;top:0;cursor:pointer}.quote-copy{color:var(--dark-secondary);font-size:1.1rem;margin-bottom:1rem}.quote-copy .quote-id{display:flex;align-items:center;column-gap:4px;font-size:.75rem;color:var(--dark-secondary)}.quote-copy .quote-id.text-sm{font-size:.75rem}.quote-copy .quote-id.text-md{font-size:1.125rem}.quote-copy .quote-id.text-md .quote-id-data{font-weight:700}.quote-copy .quote-id.text-lg{font-size:2rem}.quote-copy .quote-id-data{color:var(--secodary-light);text-decoration:underline}.quote-copy .quote-id .MuiSvgIcon-root{color:var(--dark-light);font-size:.75rem;cursor:pointer}.summary-element-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.summary-element-row .label.summary{font-weight:400;color:var(--summary-text)}.summary-element-row .label.value{font-weight:700;color:var(--summary-text)}.open-quote-summary{display:flex;justify-content:center;align-items:center;gap:.4rem;background-color:transparent;border:none;border-bottom:1px solid var(--dark-light)!important;font-size:1rem;color:var(--summary-section-title);font-weight:700}.whitelabel-title{font-size:2rem;font-weight:700;line-height:2.1875rem;letter-spacing:.125rem;margin:.75rem 0 1rem 1.625rem}.error-page{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:16px}.error-page__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;width:100%}.error-page__icon{font-size:64px!important;margin-bottom:16px}.error-page__title{margin-bottom:8px!important;font-weight:500!important}.error-page__description{color:#0009;margin-bottom:16px!important}.error-page__stack-trace-container{width:100%;margin-top:16px}.error-page__stack-trace-button{margin-bottom:8px!important}.error-page__stack-trace{background-color:#0000000d;border-radius:4px;padding:16px;margin-top:8px;width:100%;text-align:left;overflow-x:auto}.error-page__stack-trace pre{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;line-height:1.5}.error-page__stack-trace code{display:block;color:#000000de}@media(prefers-color-scheme:dark){.error-page__description{color:#ffffffb3}}.loading{display:flex;justify-content:center;align-items:center;min-height:100vh;z-index:99999;position:fixed;left:0;top:0;width:100%;background:#0003}
