:root{--font-family-cocogoose-pro:"CocogoosePro",Arial,Helvetica,sans-serif}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-Light.D_My1SXo.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-Semilight.D51-1CdW.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-Semilight.woff)format("woff");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-Regular.CIKIl6P4.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-LightItalic.DD5gTvEA.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-SemilightItalic.D_QXI_qz.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-SemilightItalic.woff)format("woff");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-RegularItalic.snZjTgSm.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-RegularItalic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}:root{--font-family-dm-sans:"DM Sans",Arial,Helvetica,sans-serif}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-Regular.BiORO76j.woff2)format("woff2"),url(./DMSans-Regular.CmariBN5.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-Medium.Co8ZIoU0.woff2)format("woff2"),url(./DMSans-Medium.Dj5FvZ6M.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-Bold.BinvmEss.woff2)format("woff2"),url(./DMSans-Bold.CgMjBeyN.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-RegularItalic.DXcvXoBE.woff2)format("woff2"),url(./DMSans-RegularItalic.CYay7xxJ.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-MediumItalic.hZdWTYPU.woff2)format("woff2"),url(./DMSans-MediumItalic.8RlA-cHB.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-BoldItalic.CcM6IHCP.woff2)format("woff2"),url(./DMSans-BoldItalic.DrzkFqvL.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--o-luv-theme-feedback-success:#2e7d32;--o-luv-theme-green--light-5:#e6edea;--o-luv-theme-green--light-4:#b5c9c1;--o-luv-theme-green--dark-2:#063522;--o-luv-theme-green-base:#065536;--o-luv-theme-neutral-black:#131313;--o-luv-theme-neutral-white:#fff;--o-luv-theme-neutral-light-grey:#c7cbcf;--o-luv-theme-text-black:#2c2f38;--o-luv-theme-btn--light-4:#bbc4fa;--o-font-family:var(--font-family-cocogoose-pro);--o-font-family-secondary:var(--font-family-dm-sans);--o-color-primary:#1d98cd;--o-color-primary-tint:#e4f7ff;--o-color-main-text:var(--o-luv-theme-text-black);--o-color-text-link:#3d6beb;--o-color-text-link-hover:#123bad;--o-color-text-link-disabled:#9eb5f5;--o-form-layout-cta-prev-background-color:var(--o-btn-link-color);--o-input-background:#fff;--o-input-text-color:var(--o-color-main-text);--o-input-border-color:var(--o-luv-theme-neutral-black);--o-input-valid:#02974a;--o-input-invalid:#c23731;--o-input-disabled-background:#eee;--o-input-disabled-border-color:#606060;--o-input-disabled-text-color:#606060;--o-input-leading-icon-color:#606060;--o-select-chevron-color:#000d5c;--o-input-placeholder:#606060;--o-input-font-family:var(--o-font-family-secondary);--o-input-font-weight:500;--o-input-label-font-size--mobile:1.25rem;--o-input-label-font-size--desktop:1.5rem;--o-input-label-line-height--mobile:1.5rem;--o-input-label-line-height--desktop:2rem;--o-input-border-width:1px;--o-input-label-color:var(--o-color-main-text);--o-search-list-option-hover-background:var(--o-color-primary-tint);--o-search-list-option-hover-color:var(--o-color-main-text);--o-range--bar-height:.25rem;--o-range--handle-size:2rem;--o-range--tooltip-height:1.25rem;--o-range--tooltip-arrow-size:.313rem;--o-range--bg-color:#b4b4b4;--o-range--active-bg-color:#3d6beb;--o-range--tooltip-bg-color:#3d6beb;--o-range--tooltip-color:#fff;--o-range--handle-bg-color:#3d6beb;--o-range--buttons-bg-color:#3d6beb;--o-range--buttons-color:#fff;--o-progress-bar-background-color:#fff;--o-progress-bar-active-color:#02974a;--o-progress-bar-inactive-color:#f8f8f8;--o-progress-bar-stepped-active-color:#e4f7ff;--o-progress-bar-stepped-complete-color:#000d5c;--o-progress-bar-stepped-incomplete-circle-color:#e4f7ff;--o-progress-bar-stepped-incomplete-circle-border-color:#e4f7ff;--o-progress-bar-stepped-complete-circle-color:#000d5c;--o-progress-bar-stepped-complete-text-color:var(--o-color-main-text);--o-progress-bar-stepped-incomplete-text-color:var(--o-color-main-text);--o-info-message-background:var(--o-color-primary-tint);--o-info-message-text-color:var(--o-color-main-text);--o-info-message-font-size:.875rem;--o-info-message-border-size:6px;--o-info-message-border-color:#3d6beb;--o-info-message-border-radius:.5rem;--o-bubble-message-background:var(--o-color-primary-tint);--o-button-font-size:1.125rem;--o-button-font-weight:350;--o-button-text:var(--o-luv-theme-neutral-black);--o-button-text-active:var(--o-luv-theme-neutral-white);--o-button-text-hover:var(--o-luv-theme-neutral-black);--o-button-background:var(--o-luv-theme-neutral-white);--o-button-background-active:var(--o-luv-theme-feedback-success);--o-button-background-hover:var(--o-luv-theme-green--light-5);--o-btn-border-radius:.5rem;--o-btn-border-width:1px;--o-btn-font-weight:350;--o-btn-background-color:var(--o-luv-theme-feedback-success);--o-btn-border-color:var(--o-luv-theme-green-base);--o-btn-color:var(--o-luv-theme-neutral-white);--o-btn-hover-background-color:var(--o-luv-theme-green-base);--o-btn-hover-border-color:var(--o-luv-theme-green--light-4);--o-btn-hover-color:var(--o-luv-theme-neutral-white);--o-btn-disabled-background-color:var(--o-luv-theme-neutral-light-grey);--o-btn-disabled-border-color:var(--o-luv-theme-green--light-5);--o-btn-disabled-color:var(--o-luv-theme-neutral-white);--o-btn-primary-background-color:#000d5c;--o-btn-primary-border-color:var(--o-btn-primary-background-color);--o-btn-primary-color:var(--o-btn-color);--o-btn-primary-hover-background-color:#00083b;--o-btn-primary-hover-border-color:var(--o-btn-primary-hover-background-color);--o-btn-primary-hover-color:var(--o-btn-hover-color);--o-btn-primary-disabled-background-color:#8086ad;--o-btn-primary-disabled-border-color:var(--o-btn-primary-disabled-background-color);--o-btn-primary-disabled-color:var(--o-btn-disabled-color);--o-btn-secondary-background-color:#3d6beb;--o-btn-secondary-border-color:var(--o-btn-secondary-background-color);--o-btn-secondary-color:var(--o-btn-color);--o-btn-secondary-hover-background-color:#123bad;--o-btn-secondary-hover-border-color:var(--o-btn-secondary-hover-background-color);--o-btn-secondary-hover-color:var(--o-btn-hover-color);--o-btn-secondary-disabled-background-color:#9eb5f5;--o-btn-secondary-disabled-border-color:var(--o-btn-secondary-disabled-background-color);--o-btn-secondary-disabled-color:var(--o-btn-disabled-color);--o-btn-tertiary-background-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-border-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-color:var(--o-luv-theme-neutral-black);--o-btn-tertiary-hover-background-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-hover-border-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-hover-color:var(--o-color-text-link);--o-btn-tertiary-disabled-background-color:var(--o-luv-theme-neutral-light-grey);--o-btn-tertiary-disabled-border-color:var(--o-luv-theme-green--light-5);--o-btn-tertiary-disabled-color:var(--o-luv-theme-neutral-white);--o-btn-link-background-color:transparent;--o-btn-link-color:var(--o-color-text-link);--o-btn-link-hover-background-color:#eee;--o-btn-link-disabled-background-color:#f8f8f8;--o-btn-link-disabled-color:#606060;--o-accordion-text-color:var(--o-color-main-text);--o-accordion-font-size:1.25rem;--o-accordion-line-height:1.125rem;--o-accordion-bottom-border:2px solid var(--o-color-main-text);--o-accordion-padding:1rem;--o-accordion-content-padding:2rem 0;--o-accordion-chevron-color:#fff;--o-accordion-chevron-background-color:var(--o-color-main-text);--o-accordion-open-background-color:var(--o-color-primary-tint);--o-loader-fg-color:#3d6beb;--o-loader-bg-color:var(--o-color-primary-tint);--o-doughnut-active-color:#02974a;--o-doughnut-inactive-color:#cce7cc;--o-modal-title-font-weight:400;--outline-width:2px;--outline-color:CanvasText;--o-responsive-desktop:60rem;--o-responsive-tablet:50rem;--o-responsive-mobile-lg:42.1875rem;--o-responsive-mobile:32.5rem;--o-responsive-mobile-sm:23.75rem;--o-responsive-mobile-xs:20rem;--o-question-width:31.25rem;--o-input-height:3.5rem;--o-checkbox-size:1.5rem;--o-checkbox-tick-size:1.125rem}body,html{box-sizing:border-box;color:var(--o-color-main-text);font-family:var(--o-font-family);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100vh;margin:0;padding:0;font-size:1rem;position:relative}@media (prefers-reduced-motion:no-preference){body,html{scroll-behavior:smooth}}*,:after,:before{box-sizing:inherit}a,button{touch-action:manipulation}:focus-visible{outline:var(--outline-width,2px) solid var(--outline-color,CanvasText)}:focus:not(:focus-visible){outline:none}img{max-width:100%;height:auto;margin:auto;display:block}.link,a:not([class]),a[class=""]{color:var(--o-color-text-link);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.link,a:not([class]),a[class=""]{transition:color .1s ease-in-out}}@media (hover:hover){.link:not(:disabled):not([aria-disabled=true]):hover,a:not([class]):not(:disabled):not([aria-disabled=true]):hover,a[class=""]:not(:disabled):not([aria-disabled=true]):hover{color:var(--o-color-text-link-hover)}}.link:disabled,.link[aria-disabled=true],a:not([class]):disabled,a:not([class])[aria-disabled=true],a[class=""]:disabled,a[class=""][aria-disabled=true]{color:var(--o-color-text-link-disabled);cursor:default}.sr-only{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-only--focusable:active,.sr-only--focusable:focus,.sr-only--focusable:focus-within{clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:auto!important;position:static!important;overflow:visible!important}*{box-sizing:border-box;margin:0;padding:0}html{--o-page-width:53.75rem;--o-gutter:.5rem;--o-gutter-double:1rem;--o-font-xs:.75rem;--o-font-s:.875rem;--o-font-base:1rem;height:auto}@media only screen and (width<=42.1875rem){html{height:100%}}body{overscroll-behavior-y:contain;height:auto}@media only screen and (width<=42.1875rem){#__nuxt,body{height:100%}#__nuxt{flex-direction:column;display:flex}}#app{min-height:100vh}.container{max-width:var(--o-page-width);width:100%;margin:auto;padding:0 .5rem}@media only screen and (width>=30rem){.container{padding:0 1rem}}@media only screen and (width>=50rem){.container{padding:0 1.25rem}}.container--wide{max-width:62.5rem}@media only screen and (width>=50rem){.container--wide{padding:0 1rem}}.form-container{max-width:var(--o-question-width);margin:0 auto;padding:.5rem 1rem}@media only screen and (width>=42.1875rem){.form-container{padding:.5rem 0}}.text--container{max-width:var(--o-page-width);width:100%;margin:auto;padding:0 1rem}@media only screen and (width>=50rem){.text--container{padding:0 1.25rem}}.text--container>p{padding:0}button{font-family:var(--o-font-family);cursor:pointer;background:0 0;border:0;padding:0;font-size:1em}button:disabled{cursor:default}@media only screen and (width<=42.1875rem){.application-header{padding:0 1rem}}.application-header .container{padding-top:2rem;padding-bottom:2rem}.application-header img{margin:unset}.application-layout{background:#f5f4f7;width:100%;min-height:100vh}@media only screen and (width>=50rem){.application-layout{background:var(--o-luv-theme-neutral-white)}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.result-container{flex-direction:column;gap:2rem;display:flex}.app-wrapper{--o-base-size:.5rem}.question-info label,.question-info legend{margin-bottom:1.5rem!important}.address-block__label>p,.question__label-wrapper>label,.question__label-wrapper>legend,.separated-inputs--wrapper>label{font-weight:400!important}.address-block,.question--container{max-width:var(--o-question-width);margin:0 auto;padding:.5rem 1rem}@media only screen and (width>=42.1875rem){.address-block,.question--container{padding:.5rem 0}}.input-wrapper:not(.separated-inputs):not(.prepop){border-width:var(--o-input-border-width)!important}@supports selector(:has(*)){.input-wrapper:not(.separated-inputs):not(.prepop):not(:has(input:focus)){border-width:var(--o-input-border-width)!important}.input-wrapper:not(.separated-inputs):not(.prepop):has(input:focus){border-width:revert}}.modal .question{padding:0!important}.modal__title{font-size:var(--o-input-label-font-size--mobile)!important;line-height:1.25!important}@media only screen and (width>=50rem){.modal__title{font-size:var(--o-input-label-font-size--desktop)!important}}.address-block__address{background-color:var(--o-luv-theme-neutral-white)}.numeric-counter__input-wrapper{background-color:var(--o-luv-theme-neutral-white)!important}.separated-inputs input{outline:none;border-width:var(--o-input-border-width)!important}.separated-inputs label{display:inline-block;font-size:var(--o-font-base)!important}.info-message--styled{--o-info-message-background:#fff;font-weight:350;font-size:var(--o-font-s);margin-top:.5rem}body{letter-spacing:-.4px}.legal-text{font-size:var(--o-font-xs)}p{margin:var(--o-gutter) 0;width:100%}@media only screen and (width>=42.1875rem){p{margin:var(--o-gutter) auto;max-width:var(--o-page-width)}}.capitalise{text-transform:capitalize}.question-heading{font-family:var(--o-font-family);font-weight:400;font-size:var(--o-input-label-font-size--mobile);line-height:1.25}@media only screen and (width>=50rem){.question-heading{font-size:var(--o-input-label-font-size--desktop)}}.question-help-text,.question-subheading{font-family:var(--o-font-family-secondary);letter-spacing:-.64px;font-weight:400;line-height:1.25}.question-help-text{line-height:1.5}.link{font-family:var(--o-font-family);font-size:var(--o-font-s);color:#1b3bef;letter-spacing:-.64px;font-weight:350;line-height:1.25}.desktop-only{display:none}@media only screen and (width>=50rem){.desktop-only{display:block}}@media only screen and (width>=30rem){.mobile-show{display:none}}.mobile-hide{display:inherit}@media only screen and (width<=30rem){.mobile-hide{display:none}}.tablet-down-show{display:none}@media only screen and (width<=50rem){.tablet-down-show{display:inherit}.tablet-up-hide{display:none}}.tablet-up-show{display:none}@media only screen and (width>=50rem){.tablet-up-show{display:block}}.text--center{text-align:center}strong{font-weight:600}[data-v-e785a642]:root{--font-family-cocogoose-pro:"CocogoosePro",Arial,Helvetica,sans-serif}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-Light.D_My1SXo.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-Semilight.D51-1CdW.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-Semilight.woff)format("woff");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-Regular.CIKIl6P4.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-LightItalic.DD5gTvEA.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-SemilightItalic.D_QXI_qz.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-SemilightItalic.woff)format("woff");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-RegularItalic.snZjTgSm.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-RegularItalic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}[data-v-e785a642]:root{--font-family-dm-sans:"DM Sans",Arial,Helvetica,sans-serif}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-Regular.BiORO76j.woff2)format("woff2"),url(./DMSans-Regular.CmariBN5.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-Medium.Co8ZIoU0.woff2)format("woff2"),url(./DMSans-Medium.Dj5FvZ6M.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-Bold.BinvmEss.woff2)format("woff2"),url(./DMSans-Bold.CgMjBeyN.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-RegularItalic.DXcvXoBE.woff2)format("woff2"),url(./DMSans-RegularItalic.CYay7xxJ.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-MediumItalic.hZdWTYPU.woff2)format("woff2"),url(./DMSans-MediumItalic.8RlA-cHB.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-BoldItalic.CcM6IHCP.woff2)format("woff2"),url(./DMSans-BoldItalic.DrzkFqvL.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}[data-v-e785a642]:root{--o-luv-theme-feedback-success:#2e7d32;--o-luv-theme-green--light-5:#e6edea;--o-luv-theme-green--light-4:#b5c9c1;--o-luv-theme-green--dark-2:#063522;--o-luv-theme-green-base:#065536;--o-luv-theme-neutral-black:#131313;--o-luv-theme-neutral-white:#fff;--o-luv-theme-neutral-light-grey:#c7cbcf;--o-luv-theme-text-black:#2c2f38;--o-luv-theme-btn--light-4:#bbc4fa;--o-font-family:var(--font-family-cocogoose-pro);--o-font-family-secondary:var(--font-family-dm-sans);--o-color-primary:#1d98cd;--o-color-primary-tint:#e4f7ff;--o-color-main-text:var(--o-luv-theme-text-black);--o-color-text-link:#3d6beb;--o-color-text-link-hover:#123bad;--o-color-text-link-disabled:#9eb5f5;--o-form-layout-cta-prev-background-color:var(--o-btn-link-color);--o-input-background:#fff;--o-input-text-color:var(--o-color-main-text);--o-input-border-color:var(--o-luv-theme-neutral-black);--o-input-valid:#02974a;--o-input-invalid:#c23731;--o-input-disabled-background:#eee;--o-input-disabled-border-color:#606060;--o-input-disabled-text-color:#606060;--o-input-leading-icon-color:#606060;--o-select-chevron-color:#000d5c;--o-input-placeholder:#606060;--o-input-font-family:var(--o-font-family-secondary);--o-input-font-weight:500;--o-input-label-font-size--mobile:1.25rem;--o-input-label-font-size--desktop:1.5rem;--o-input-label-line-height--mobile:1.5rem;--o-input-label-line-height--desktop:2rem;--o-input-border-width:2px;--o-input-label-color:var(--o-color-main-text);--o-search-list-option-hover-background:var(--o-color-primary-tint);--o-search-list-option-hover-color:var(--o-color-main-text);--o-range--bar-height:.25rem;--o-range--handle-size:2rem;--o-range--tooltip-height:1.25rem;--o-range--tooltip-arrow-size:.313rem;--o-range--bg-color:#b4b4b4;--o-range--active-bg-color:#3d6beb;--o-range--tooltip-bg-color:#3d6beb;--o-range--tooltip-color:#fff;--o-range--handle-bg-color:#3d6beb;--o-range--buttons-bg-color:#3d6beb;--o-range--buttons-color:#fff;--o-progress-bar-background-color:#fff;--o-progress-bar-active-color:#02974a;--o-progress-bar-inactive-color:#f8f8f8;--o-progress-bar-stepped-active-color:#e4f7ff;--o-progress-bar-stepped-complete-color:#000d5c;--o-progress-bar-stepped-incomplete-circle-color:#e4f7ff;--o-progress-bar-stepped-incomplete-circle-border-color:#e4f7ff;--o-progress-bar-stepped-complete-circle-color:#000d5c;--o-progress-bar-stepped-complete-text-color:var(--o-color-main-text);--o-progress-bar-stepped-incomplete-text-color:var(--o-color-main-text);--o-info-message-background:var(--o-color-primary-tint);--o-info-message-text-color:var(--o-color-main-text);--o-info-message-font-size:.875rem;--o-info-message-border-size:6px;--o-info-message-border-color:#3d6beb;--o-info-message-border-radius:.5rem;--o-bubble-message-background:var(--o-color-primary-tint);--o-button-font-size:1.125rem;--o-button-font-weight:350;--o-button-text:var(--o-luv-theme-neutral-black);--o-button-text-active:var(--o-luv-theme-neutral-white);--o-button-text-hover:var(--o-luv-theme-neutral-black);--o-button-background:var(--o-luv-theme-neutral-white);--o-button-background-active:var(--o-luv-theme-feedback-success);--o-button-background-hover:var(--o-luv-theme-green--light-5);--o-btn-border-radius:.5rem;--o-btn-border-width:1px;--o-btn-font-weight:350;--o-btn-background-color:var(--o-luv-theme-feedback-success);--o-btn-border-color:var(--o-luv-theme-green-base);--o-btn-color:var(--o-luv-theme-neutral-white);--o-btn-hover-background-color:var(--o-luv-theme-green-base);--o-btn-hover-border-color:var(--o-luv-theme-green--light-4);--o-btn-hover-color:var(--o-luv-theme-neutral-white);--o-btn-disabled-background-color:var(--o-luv-theme-neutral-light-grey);--o-btn-disabled-border-color:var(--o-luv-theme-green--light-5);--o-btn-disabled-color:var(--o-luv-theme-neutral-white);--o-btn-primary-background-color:#000d5c;--o-btn-primary-border-color:var(--o-btn-primary-background-color);--o-btn-primary-color:var(--o-btn-color);--o-btn-primary-hover-background-color:#00083b;--o-btn-primary-hover-border-color:var(--o-btn-primary-hover-background-color);--o-btn-primary-hover-color:var(--o-btn-hover-color);--o-btn-primary-disabled-background-color:#8086ad;--o-btn-primary-disabled-border-color:var(--o-btn-primary-disabled-background-color);--o-btn-primary-disabled-color:var(--o-btn-disabled-color);--o-btn-secondary-background-color:#3d6beb;--o-btn-secondary-border-color:var(--o-btn-secondary-background-color);--o-btn-secondary-color:var(--o-btn-color);--o-btn-secondary-hover-background-color:#123bad;--o-btn-secondary-hover-border-color:var(--o-btn-secondary-hover-background-color);--o-btn-secondary-hover-color:var(--o-btn-hover-color);--o-btn-secondary-disabled-background-color:#9eb5f5;--o-btn-secondary-disabled-border-color:var(--o-btn-secondary-disabled-background-color);--o-btn-secondary-disabled-color:var(--o-btn-disabled-color);--o-btn-tertiary-background-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-border-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-color:var(--o-luv-theme-neutral-black);--o-btn-tertiary-hover-background-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-hover-border-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-hover-color:var(--o-color-text-link);--o-btn-tertiary-disabled-background-color:var(--o-luv-theme-neutral-light-grey);--o-btn-tertiary-disabled-border-color:var(--o-luv-theme-green--light-5);--o-btn-tertiary-disabled-color:var(--o-luv-theme-neutral-white);--o-btn-link-background-color:transparent;--o-btn-link-color:var(--o-color-text-link);--o-btn-link-hover-background-color:#eee;--o-btn-link-disabled-background-color:#f8f8f8;--o-btn-link-disabled-color:#606060;--o-accordion-text-color:var(--o-color-main-text);--o-accordion-font-size:1.25rem;--o-accordion-line-height:1.125rem;--o-accordion-bottom-border:2px solid var(--o-color-main-text);--o-accordion-padding:1rem;--o-accordion-content-padding:2rem 0;--o-accordion-chevron-color:#fff;--o-accordion-chevron-background-color:var(--o-color-main-text);--o-accordion-open-background-color:var(--o-color-primary-tint);--o-loader-fg-color:#3d6beb;--o-loader-bg-color:var(--o-color-primary-tint);--o-doughnut-active-color:#02974a;--o-doughnut-inactive-color:#cce7cc;--o-modal-title-font-weight:400}.prepop-toast[data-v-e785a642]{z-index:1000;align-items:flex-start;gap:.75rem;width:min(28rem,100vw - 2rem);display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}@media (width<=30rem){.prepop-toast[data-v-e785a642]{width:calc(100vw - 2rem)}}.prepop-toast[data-v-e785a642]{color:#131313;background:#fefae7;border:1px solid #dfb90d;border-radius:.5rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.4;box-shadow:0 4px 16px #0000001f}.prepop-toast__message[data-v-e785a642]{flex:1;margin:0}.prepop-toast__dismiss[data-v-e785a642]{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.125rem .375rem;font-size:1.25rem;line-height:1}.prepop-toast__dismiss[data-v-e785a642]:hover{background:#0000000f}.prepop-toast__dismiss[data-v-e785a642]:focus-visible{outline-offset:2px;outline:2px solid}.prepop-toast-enter-active[data-v-e785a642],.prepop-toast-leave-active[data-v-e785a642]{transition:opacity .2s,transform .2s}.prepop-toast-enter-from[data-v-e785a642],.prepop-toast-leave-to[data-v-e785a642]{opacity:0;transform:translate(-50%,1rem)}[data-v-ab12e250]:root{--font-family-cocogoose-pro:"CocogoosePro",Arial,Helvetica,sans-serif}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-Light.D_My1SXo.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-Semilight.D51-1CdW.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-Semilight.woff)format("woff");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-Regular.CIKIl6P4.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-LightItalic.DD5gTvEA.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-SemilightItalic.D_QXI_qz.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-SemilightItalic.woff)format("woff");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:CocogoosePro;src:local(CocogoosePro),url(./CocogoosePro-RegularItalic.snZjTgSm.woff2)format("woff2"),url(@ilg-core/fonts/src/fonts/CocogoosePro/CocogoosePro-RegularItalic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}[data-v-ab12e250]:root{--font-family-dm-sans:"DM Sans",Arial,Helvetica,sans-serif}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-Regular.BiORO76j.woff2)format("woff2"),url(./DMSans-Regular.CmariBN5.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-Medium.Co8ZIoU0.woff2)format("woff2"),url(./DMSans-Medium.Dj5FvZ6M.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-Bold.BinvmEss.woff2)format("woff2"),url(./DMSans-Bold.CgMjBeyN.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-RegularItalic.DXcvXoBE.woff2)format("woff2"),url(./DMSans-RegularItalic.CYay7xxJ.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-MediumItalic.hZdWTYPU.woff2)format("woff2"),url(./DMSans-MediumItalic.8RlA-cHB.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:local(DM Sans),url(./DMSans-BoldItalic.CcM6IHCP.woff2)format("woff2"),url(./DMSans-BoldItalic.DrzkFqvL.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}[data-v-ab12e250]:root{--o-luv-theme-feedback-success:#2e7d32;--o-luv-theme-green--light-5:#e6edea;--o-luv-theme-green--light-4:#b5c9c1;--o-luv-theme-green--dark-2:#063522;--o-luv-theme-green-base:#065536;--o-luv-theme-neutral-black:#131313;--o-luv-theme-neutral-white:#fff;--o-luv-theme-neutral-light-grey:#c7cbcf;--o-luv-theme-text-black:#2c2f38;--o-luv-theme-btn--light-4:#bbc4fa;--o-font-family:var(--font-family-cocogoose-pro);--o-font-family-secondary:var(--font-family-dm-sans);--o-color-primary:#1d98cd;--o-color-primary-tint:#e4f7ff;--o-color-main-text:var(--o-luv-theme-text-black);--o-color-text-link:#3d6beb;--o-color-text-link-hover:#123bad;--o-color-text-link-disabled:#9eb5f5;--o-form-layout-cta-prev-background-color:var(--o-btn-link-color);--o-input-background:#fff;--o-input-text-color:var(--o-color-main-text);--o-input-border-color:var(--o-luv-theme-neutral-black);--o-input-valid:#02974a;--o-input-invalid:#c23731;--o-input-disabled-background:#eee;--o-input-disabled-border-color:#606060;--o-input-disabled-text-color:#606060;--o-input-leading-icon-color:#606060;--o-select-chevron-color:#000d5c;--o-input-placeholder:#606060;--o-input-font-family:var(--o-font-family-secondary);--o-input-font-weight:500;--o-input-label-font-size--mobile:1.25rem;--o-input-label-font-size--desktop:1.5rem;--o-input-label-line-height--mobile:1.5rem;--o-input-label-line-height--desktop:2rem;--o-input-border-width:2px;--o-input-label-color:var(--o-color-main-text);--o-search-list-option-hover-background:var(--o-color-primary-tint);--o-search-list-option-hover-color:var(--o-color-main-text);--o-range--bar-height:.25rem;--o-range--handle-size:2rem;--o-range--tooltip-height:1.25rem;--o-range--tooltip-arrow-size:.313rem;--o-range--bg-color:#b4b4b4;--o-range--active-bg-color:#3d6beb;--o-range--tooltip-bg-color:#3d6beb;--o-range--tooltip-color:#fff;--o-range--handle-bg-color:#3d6beb;--o-range--buttons-bg-color:#3d6beb;--o-range--buttons-color:#fff;--o-progress-bar-background-color:#fff;--o-progress-bar-active-color:#02974a;--o-progress-bar-inactive-color:#f8f8f8;--o-progress-bar-stepped-active-color:#e4f7ff;--o-progress-bar-stepped-complete-color:#000d5c;--o-progress-bar-stepped-incomplete-circle-color:#e4f7ff;--o-progress-bar-stepped-incomplete-circle-border-color:#e4f7ff;--o-progress-bar-stepped-complete-circle-color:#000d5c;--o-progress-bar-stepped-complete-text-color:var(--o-color-main-text);--o-progress-bar-stepped-incomplete-text-color:var(--o-color-main-text);--o-info-message-background:var(--o-color-primary-tint);--o-info-message-text-color:var(--o-color-main-text);--o-info-message-font-size:.875rem;--o-info-message-border-size:6px;--o-info-message-border-color:#3d6beb;--o-info-message-border-radius:.5rem;--o-bubble-message-background:var(--o-color-primary-tint);--o-button-font-size:1.125rem;--o-button-font-weight:350;--o-button-text:var(--o-luv-theme-neutral-black);--o-button-text-active:var(--o-luv-theme-neutral-white);--o-button-text-hover:var(--o-luv-theme-neutral-black);--o-button-background:var(--o-luv-theme-neutral-white);--o-button-background-active:var(--o-luv-theme-feedback-success);--o-button-background-hover:var(--o-luv-theme-green--light-5);--o-btn-border-radius:.5rem;--o-btn-border-width:1px;--o-btn-font-weight:350;--o-btn-background-color:var(--o-luv-theme-feedback-success);--o-btn-border-color:var(--o-luv-theme-green-base);--o-btn-color:var(--o-luv-theme-neutral-white);--o-btn-hover-background-color:var(--o-luv-theme-green-base);--o-btn-hover-border-color:var(--o-luv-theme-green--light-4);--o-btn-hover-color:var(--o-luv-theme-neutral-white);--o-btn-disabled-background-color:var(--o-luv-theme-neutral-light-grey);--o-btn-disabled-border-color:var(--o-luv-theme-green--light-5);--o-btn-disabled-color:var(--o-luv-theme-neutral-white);--o-btn-primary-background-color:#000d5c;--o-btn-primary-border-color:var(--o-btn-primary-background-color);--o-btn-primary-color:var(--o-btn-color);--o-btn-primary-hover-background-color:#00083b;--o-btn-primary-hover-border-color:var(--o-btn-primary-hover-background-color);--o-btn-primary-hover-color:var(--o-btn-hover-color);--o-btn-primary-disabled-background-color:#8086ad;--o-btn-primary-disabled-border-color:var(--o-btn-primary-disabled-background-color);--o-btn-primary-disabled-color:var(--o-btn-disabled-color);--o-btn-secondary-background-color:#3d6beb;--o-btn-secondary-border-color:var(--o-btn-secondary-background-color);--o-btn-secondary-color:var(--o-btn-color);--o-btn-secondary-hover-background-color:#123bad;--o-btn-secondary-hover-border-color:var(--o-btn-secondary-hover-background-color);--o-btn-secondary-hover-color:var(--o-btn-hover-color);--o-btn-secondary-disabled-background-color:#9eb5f5;--o-btn-secondary-disabled-border-color:var(--o-btn-secondary-disabled-background-color);--o-btn-secondary-disabled-color:var(--o-btn-disabled-color);--o-btn-tertiary-background-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-border-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-color:var(--o-luv-theme-neutral-black);--o-btn-tertiary-hover-background-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-hover-border-color:var(--o-luv-theme-btn--light-4);--o-btn-tertiary-hover-color:var(--o-color-text-link);--o-btn-tertiary-disabled-background-color:var(--o-luv-theme-neutral-light-grey);--o-btn-tertiary-disabled-border-color:var(--o-luv-theme-green--light-5);--o-btn-tertiary-disabled-color:var(--o-luv-theme-neutral-white);--o-btn-link-background-color:transparent;--o-btn-link-color:var(--o-color-text-link);--o-btn-link-hover-background-color:#eee;--o-btn-link-disabled-background-color:#f8f8f8;--o-btn-link-disabled-color:#606060;--o-accordion-text-color:var(--o-color-main-text);--o-accordion-font-size:1.25rem;--o-accordion-line-height:1.125rem;--o-accordion-bottom-border:2px solid var(--o-color-main-text);--o-accordion-padding:1rem;--o-accordion-content-padding:2rem 0;--o-accordion-chevron-color:#fff;--o-accordion-chevron-background-color:var(--o-color-main-text);--o-accordion-open-background-color:var(--o-color-primary-tint);--o-loader-fg-color:#3d6beb;--o-loader-bg-color:var(--o-color-primary-tint);--o-doughnut-active-color:#02974a;--o-doughnut-inactive-color:#cce7cc;--o-modal-title-font-weight:400}.error-section[data-v-ab12e250]{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:2rem 1rem;display:flex}@media only screen and (width>=50rem){.error-section[data-v-ab12e250]{min-height:70vh}}.error-card[data-v-ab12e250]{text-align:center;background-color:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:32rem;padding:2rem 1.5rem;display:flex;box-shadow:0 8px 40px #00000029}@media only screen and (width>=50rem){.error-card[data-v-ab12e250]{padding:3rem 2rem}}.error-icon[data-v-ab12e250]{justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.error-icon svg[data-v-ab12e250]{animation:2s ease-in-out infinite pulse-ab12e250}@keyframes pulse-ab12e250{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}h1[data-v-ab12e250]{color:var(--o-color-text-primary);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600}@media only screen and (width>=50rem){h1[data-v-ab12e250]{font-size:2rem}}.error-message[data-v-ab12e250]{font-family:var(--o-font-family-secondary);color:var(--o-color-text-secondary);margin:0;font-size:1.125rem;line-height:1.6}.error-details[data-v-ab12e250]{background-color:#f5f4f7;border-radius:.5rem;width:100%;margin-top:.5rem;padding:1rem}.error-code[data-v-ab12e250],.error-data[data-v-ab12e250],.error-status[data-v-ab12e250]{color:var(--o-color-text-secondary);text-align:left;word-break:break-word;margin:.5rem 0;font-family:monospace;font-size:.875rem}.error-code strong[data-v-ab12e250],.error-data strong[data-v-ab12e250],.error-status strong[data-v-ab12e250]{color:#d32f2f}.error-data[data-v-ab12e250]{white-space:pre-wrap;max-height:200px;overflow-y:auto}.error-actions[data-v-ab12e250]{flex-direction:column;gap:1rem;width:100%;margin-top:.5rem;display:flex}@media only screen and (width>=50rem){.error-actions[data-v-ab12e250]{flex-direction:row;justify-content:center}}.btn-home[data-v-ab12e250],.btn-retry[data-v-ab12e250]{font-family:var(--o-font-family-secondary);cursor:pointer;border:none;border-radius:.5rem;min-width:10rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.btn-home[data-v-ab12e250]:disabled,.btn-retry[data-v-ab12e250]:disabled{opacity:.6;cursor:not-allowed}.btn-home[data-v-ab12e250],.btn-retry[data-v-ab12e250]{width:100%;min-width:unset}.retry-timer[data-v-ab12e250]{font-family:var(--o-font-family-secondary);color:#c7cbcf;margin:0;font-size:.875rem;font-style:italic}
