.btn[data-v-b84c8a09]{--btn-background-color:var(--o-btn-background-color);--btn-border-color:var(--btn-background-color);--btn-color:var(--o-btn-color);--btn-hover-background-color:var(--o-btn-hover-background-color);--btn-hover-border-color:var(--btn-hover-background-color);--btn-hover-color:var(--o-btn-hover-color);--btn-disabled-background-color:var(--o-btn-disabled-background-color);--btn-disabled-border-color:var(--btn-disabled-background-color);--btn-disabled-color:var(--btn-color);--btn-height-lg:3.5rem;--btn-height-md:2.25rem;--btn-height-sm:1.625rem;background-color:var(--btn-background-color);border:var(--o-btn-border-width) solid var(--btn-border-color);color:var(--btn-color);border-radius:var(--o-btn-border-radius);cursor:pointer;font-family:inherit;font-weight:var(--o-btn-font-weight);height:var(--btn-height);min-width:calc(var(--btn-height) * 2.25);justify-content:center;align-items:center;gap:var(--btn-icon-distance);-webkit-user-select:none;user-select:none;outline-offset:.1875rem;width:fit-content;max-width:100%;text-decoration:none;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.btn[data-v-b84c8a09]{transition:color .25s,background-color .25s,border-color .25s}}@media (forced-colors:active){.btn[data-v-b84c8a09]{border-color:#0000}}@media (hover:hover){.btn[data-v-b84c8a09]:not(:disabled):hover{background-color:var(--btn-hover-background-color);border-color:var(--btn-hover-border-color);color:var(--btn-hover-color)}}.btn[data-v-b84c8a09]:disabled{cursor:default;pointer-events:none;background-color:var(--btn-disabled-background-color);color:var(--btn-disabled-color);border-color:var(--btn-disabled-border-color)}.btn--primary[data-v-b84c8a09]{--btn-background-color:var(--o-btn-primary-background-color);--btn-border-color:var(--o-btn-primary-border-color);--btn-color:var(--o-btn-primary-color);--btn-hover-color:var(--o-btn-primary-hover-color);--btn-hover-background-color:var(--o-btn-primary-hover-background-color);--btn-hover-border-color:var(--o-btn-primary-hover-border-color);--btn-disabled-color:var(--o-btn-primary-disabled-color);--btn-disabled-background-color:var(--o-btn-primary-disabled-background-color);--btn-disabled-border-color:var(--o-btn-primary-disabled-border-color)}.btn--secondary[data-v-b84c8a09]{--btn-background-color:var(--o-btn-secondary-background-color);--btn-border-color:var(--o-btn-secondary-border-color);--btn-color:var(--o-btn-secondary-color);--btn-hover-background-color:var(--o-btn-secondary-hover-background-color);--btn-hover-border-color:var(--o-btn-secondary-hover-border-color);--btn-hover-color:var(--o-btn-secondary-hover-color);--btn-disabled-background-color:var(--o-btn-secondary-disabled-background-color);--btn-disabled-border-color:var(--o-btn-secondary-disabled-border-color);--btn-disabled-color:var(--o-btn-primary-disabled-color)}.btn--tertiary[data-v-b84c8a09]{--btn-background-color:var(--o-btn-tertiary-background-color);--btn-border-color:var(--o-btn-tertiary-border-color);--btn-color:var(--o-btn-tertiary-color);--btn-hover-background-color:var(--o-btn-tertiary-hover-background-color);--btn-hover-border-color:var(--o-btn-tertiary-hover-border-color);--btn-hover-color:var(--o-btn-tertiary-hover-color);--btn-disabled-background-color:var(--o-btn-tertiary-disabled-background-color);--btn-disabled-border-color:var(--o-btn-tertiary-disabled-border-color);--btn-disabled-color:var(--o-btn-tertiary-disabled-color)}.btn--link[data-v-b84c8a09]{--btn-background-color:var(--o-btn-link-background-color);--btn-border-color:var(--o-btn-link-background-color);--btn-color:var(--o-btn-link-color);--btn-hover-background-color:var(--o-btn-link-hover-background-color);--btn-hover-border-color:var(--o-btn-link-hover-background-color);--btn-hover-color:var(--btn-color);--btn-disabled-background-color:var(--o-btn-link-disabled-background-color);--btn-disabled-border-color:var(--o-btn-link-disabled-background-color);--btn-disabled-color:var(--o-btn-link-disabled-color)}.btn--sm[data-v-b84c8a09]{--btn-height:var(--btn-height-sm);--btn-icon-height:.75rem;--btn-icon-distance:.5rem;font-size:var(--o-font-s);padding:.5rem 1rem}.btn--md[data-v-b84c8a09]{--btn-height:var(--btn-height-md);--btn-icon-height:1.125rem;--btn-icon-distance:.5rem;font-size:var(--o-font-m);padding:.5rem 1rem}.btn--lg[data-v-b84c8a09]{--btn-height:var(--btn-height-lg);--btn-icon-height:1.375rem;--btn-icon-distance:1rem;font-size:var(--o-font-l);padding:1rem}@media (width>=23.75rem){.btn--lg[data-v-b84c8a09]{min-width:21.4375rem;max-width:21.4375rem}}.btn--icon-start[data-v-b84c8a09]{flex-direction:row-reverse;justify-content:flex-end}.btn--icon-end[data-v-b84c8a09]{justify-content:space-between}.btn--icon-center[data-v-b84c8a09]{justify-content:center}.btn--icon-only[data-v-b84c8a09]{width:var(--btn-height);min-width:unset;max-width:var(--btn-height);padding:.5rem}.btn__icon[data-v-b84c8a09]{min-height:var(--btn-icon-height);min-width:var(--btn-icon-height);max-height:var(--btn-icon-height);max-width:var(--btn-icon-height)}.btn__loader[data-v-b84c8a09]{right:var(--btn-icon-distance);--loader-size:var(--btn-icon-height)!important;--loader-color-bg:#fff0!important;--loader-color-fg:#fff!important;margin:0!important;position:absolute!important}.btn--tertiary .btn__loader[data-v-b84c8a09],.btn--link .btn__loader[data-v-b84c8a09]{--loader-color-fg:var(--btn-disabled-color)!important}.form--navigation[data-v-fffc1ddf]{--o-form-nav-padding:1.5rem 1rem;width:100%;max-width:calc(var(--o-question-width) + 2rem);padding:var(--o-form-nav-padding);justify-content:space-between;gap:.5rem;margin-inline:auto;display:flex}.form--navigation.form--navigation__sticky[data-v-fffc1ddf]{z-index:2;background:#fff;position:sticky;bottom:0}.btn.btn-prev[data-v-fffc1ddf]{--btn-color:var(--o-color-cta--prev);--btn-icon-height:1rem;--btn-icon-distance:.5rem;min-width:unset;font-weight:400}.btn.btn-prev[data-v-fffc1ddf]:has(svg){padding-left:0}.btn.btn-next[data-v-fffc1ddf]{width:100%}@media only screen and (width<=42.1875rem){.btn.btn-next[data-v-fffc1ddf]{min-width:unset}}.btn:only-child.btn-next[data-v-fffc1ddf]{margin-left:auto}@media only screen and (width<=42.1875rem){.btn:only-child.btn-next[data-v-fffc1ddf]{max-width:unset}}@media only screen and (width>=50rem){.form--navigation__navigation-bottom .btn[data-v-fffc1ddf]{align-self:flex-end}}:root{--route-transition-delay:.2s}.form--container[data-v-60c31d7c]{position:relative}.form--stage-step[data-v-60c31d7c]{padding-top:1rem}@media (prefers-reduced-motion:no-preference){.form--stage-step[data-v-60c31d7c]{transition:transform var(--route-transition-delay) ease, opacity var(--route-transition-delay) ease}}@media only screen and (width>=50rem){.form--stage-step[data-v-60c31d7c]{padding-top:1.5rem}}.slide-left-enter-active[data-v-60c31d7c],.slide-right-leave-active[data-v-60c31d7c],.slide-left-leave-active[data-v-60c31d7c],.slide-right-enter-active[data-v-60c31d7c]{opacity:0}@media (prefers-reduced-motion:no-preference){.slide-left-enter-active[data-v-60c31d7c],.slide-right-leave-active[data-v-60c31d7c]{transform:translate(100%)}}@media only screen and (prefers-reduced-motion:no-preference) and (width>=50rem){.slide-left-enter-active[data-v-60c31d7c],.slide-right-leave-active[data-v-60c31d7c]{transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){.slide-left-leave-active[data-v-60c31d7c],.slide-right-enter-active[data-v-60c31d7c]{transform:translate(-100%)}}@media only screen and (prefers-reduced-motion:no-preference) and (width>=50rem){.slide-left-leave-active[data-v-60c31d7c],.slide-right-enter-active[data-v-60c31d7c]{transform:translateY(-100%)}}.slide-left-enter-active[data-v-60c31d7c],.slide-right-enter-active[data-v-60c31d7c]{flex-grow:0!important;flex-basis:0!important;height:0!important;padding:0!important}.progress-bar[data-v-7f6db91a]{--step-circle-size:1rem;max-width:var(--o-progress-bar-stepped-max-width,43.5rem);width:100%;height:3rem;margin:0 auto;position:relative}@media only screen and (width>=50rem){.progress-bar[data-v-7f6db91a]{--step-circle-size:1.5rem;height:4.688rem}}.progress-bar__wrapper[data-v-7f6db91a]{background-color:var(--o-color-white);z-index:1;padding:0 1.25rem;box-shadow:0 .125rem .25rem #11111126}@media only screen and (width>=50rem){.progress-bar__wrapper[data-v-7f6db91a]{padding-inline:2.5rem}}.progress-bar__progress[data-v-7f6db91a]{width:100%;max-width:calc(100% - var(--step-circle-size));background-color:var(--o-progress-bar-stepped-active-color);height:.25rem;top:40%;left:calc(var(--step-circle-size) / 2);z-index:0;border-radius:.625rem;position:absolute;transform:translateY(-50%)}@media only screen and (width>=50rem){.progress-bar__progress[data-v-7f6db91a]{height:.375rem}}.progress-bar__completed[data-v-7f6db91a]{height:inherit;border-radius:inherit;background-color:var(--o-progress-bar-stepped-complete-color)}@media (prefers-reduced-motion:no-preference){.progress-bar__completed[data-v-7f6db91a]{transition:width .18s}}@media (forced-colors:active){.progress-bar__completed[data-v-7f6db91a]{background-color:canvastext}}.progress-bar__steps[data-v-7f6db91a]{z-index:1;text-align:center;justify-content:space-between;align-items:center;width:100%;margin:0;padding-left:0;font-size:.625rem;font-weight:600;line-height:.75rem;list-style-type:none;display:flex;position:absolute;top:40%;transform:translateY(-50%)}@media only screen and (width>=50rem){.progress-bar__steps[data-v-7f6db91a]{font-size:var(--o-font-m);height:var(--step-circle-size);line-height:1.25rem}}.progress-bar__step[data-v-7f6db91a]{height:var(--step-circle-size);width:var(--step-circle-size);justify-content:center;align-items:center;display:flex}.progress-bar__step[data-v-7f6db91a]:before{content:"";width:var(--step-circle-size);height:var(--step-circle-size);background-color:var(--o-progress-bar-stepped-complete-circle-color);border-radius:50%;position:absolute}@media (prefers-reduced-motion:no-preference){.progress-bar__step[data-v-7f6db91a]:before{transition:background-color .18s}}@media (forced-colors:active){.progress-bar__step[data-v-7f6db91a]:before{background-color:canvastext}}.progress-bar__step[data-v-7f6db91a]:after{content:"";background-color:#fff;width:.625rem;height:.625rem;position:absolute;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='4%204%2016%2016'%3e%3cpath%20fill='currentColor'%20d='m8.93942%2015.6978-3.31364-3.3113c-.37242-.3722-.97403-.3722-1.34646%200-.37243.3721-.37243.9733%200%201.3455l3.99164%203.9889c.37243.3721.97404.3721%201.34647%200L19.7207%207.62465c.3724-.37216.3724-.97336%200-1.34552-.3724-.37217-.9741-.37217-1.3465%200z'/%3e%3c/svg%3e");mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='4%204%2016%2016'%3e%3cpath%20fill='currentColor'%20d='m8.93942%2015.6978-3.31364-3.3113c-.37242-.3722-.97403-.3722-1.34646%200-.37243.3721-.37243.9733%200%201.3455l3.99164%203.9889c.37243.3721.97404.3721%201.34647%200L19.7207%207.62465c.3724-.37216.3724-.97336%200-1.34552-.3724-.37217-.9741-.37217-1.3465%200z'/%3e%3c/svg%3e")}@media only screen and (width>=50rem){.progress-bar__step[data-v-7f6db91a]:after{width:.875rem;height:.875rem}}@media (prefers-reduced-motion:no-preference){.progress-bar__step[data-v-7f6db91a]:after{transition:all .18s}}.progress-bar__step--active[data-v-7f6db91a]:after,.progress-bar__step--not-completed[data-v-7f6db91a]:after{visibility:hidden;opacity:0}.progress-bar__step--not-completed[data-v-7f6db91a]{font-weight:400}.progress-bar__step--not-completed[data-v-7f6db91a]:before{background-color:var(--o-progress-bar-stepped-incomplete-circle-color);border:1px solid var(--o-progress-bar-stepped-incomplete-circle-border-color)}.progress-bar__step--icon[data-v-7f6db91a]:before{background-color:#0000;background-image:var(--o-progress-step-icon);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:0}@media only screen and (width>=50rem){.progress-bar__step--icon[data-v-7f6db91a]:before{height:calc(var(--step-circle-size) * 1.25);width:calc(var(--step-circle-size) * 1.25)}}.progress-bar__step--icon[data-v-7f6db91a]:after{visibility:hidden;opacity:0}.progress-bar__step span[data-v-7f6db91a]{white-space:nowrap;position:absolute;top:calc(100% + .375rem)}.card[data-v-f323a4c3]{--card-padding:1rem;--card-radius:1rem;--card-max-width:100%;--card-background:#fff;--card-drop-shadow:0 .125rem .25rem 0 #00000038;--card-border-height:4px;--card-icon-size:2.625rem;width:100%;max-width:var(--card-max-width);padding:var(--card-padding);border-radius:var(--card-radius);background:var(--card-background);position:relative}@media (forced-colors:active){.card[data-v-f323a4c3]{border:1px solid #0000}}.card--dropshadow[data-v-f323a4c3]{box-shadow:var(--card-drop-shadow)}.card--with-icon .card--with-icon--holder[data-v-f323a4c3]{z-index:1;justify-content:center;width:100%;display:flex;position:absolute;top:0}.card--with-icon img[data-v-f323a4c3]{max-width:var(--card-icon-size);position:absolute;bottom:0;transform:translateY(50%)}.card--with-icon [class*=icon-][data-v-f323a4c3]{font-size:var(--card-icon-size)}.card--with-icon.icon--fixed img[data-v-f323a4c3]{bottom:-.5rem;transform:translateY(0)}.card--with-close[data-v-f323a4c3]{top:calc(var(--card-padding) - var(--card-padding) / 1.25);right:calc(var(--card-padding) - var(--card-padding) / 1.5);z-index:1;cursor:pointer;background:0 0;border:none;place-content:center;width:1.625rem;height:1.625rem;font-size:1.188rem;font-weight:800;display:flex;position:absolute}.card__border[data-v-f323a4c3]{height:var(--card-border-height);border-radius:0 0 var(--card-radius) var(--card-radius);background:linear-gradient(90deg,#1caadb 0%,#0c71b4 100%);width:100%;position:absolute;bottom:0;left:0;right:0}.modal[data-v-feb9e072]{--modal-max-width:31.25rem;z-index:99999;place-items:center;width:100vw;height:100vh;padding-inline:1rem;display:grid;position:fixed;top:0;left:0}@media (width>=42.1875rem){.modal[data-v-feb9e072]{padding-inline:2rem}}.modal:has(.modal__x-close--x) .modal__header[data-v-feb9e072]{margin-right:1.75rem}.modal__mask[data-v-feb9e072]{background:#0000008f;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.modal__dialog[data-v-feb9e072]{--card-max-width:var(--modal-max-width);--card-background:#fff;--card-padding:1.5rem 1.5rem 2.5rem 1.5rem;flex-direction:column;max-height:90%;display:flex;position:relative;overflow-y:hidden}@media (prefers-reduced-motion:no-preference){.modal__dialog[data-v-feb9e072]{transition:transform .3s ease-out}}.modal__inner[data-v-feb9e072]{overscroll-behavior-y:contain;flex-direction:column;flex:1;gap:1.5rem;margin:-.25rem;padding:.25rem;display:flex;overflow-y:auto}.modal__header[data-v-feb9e072]{margin-bottom:1.5rem;position:relative}.modal__x-close[data-v-feb9e072]{z-index:1;font-size:.75rem;line-height:1rem;top:1.5rem;right:1.5rem;position:absolute!important}@media (width>=32.5rem){.modal__x-close[data-v-feb9e072]{top:1.125rem;right:1.125rem}}.modal__x-close--x[data-v-feb9e072]{width:1.5rem;height:1.5rem;padding:.25rem;--btn-color:var(--o-color-new-grey)!important}@media (width>=32.5rem){.modal__x-close--x[data-v-feb9e072]{width:2.125rem;height:2.125rem;padding:.5rem;top:1.125rem;right:1.125rem}}.modal__title[data-v-feb9e072]{font-size:1.25rem;font-weight:var(--o-modal-title-font-weight);line-height:1.5rem}@media (width>=32.5rem){.modal__title[data-v-feb9e072]{font-size:1.625rem}}.modal__title[data-v-feb9e072]>*{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.modal__body[data-v-feb9e072]{font-size:var(--o-font-m);flex-direction:column;gap:1.5rem;line-height:1.25rem;display:flex}.modal__footer[data-v-feb9e072]{flex-direction:column;align-items:center;gap:.5rem;display:flex}@media (width>=32.5rem){.modal__footer[data-v-feb9e072]{flex-direction:row-reverse;justify-content:flex-start}}.modal__footer[data-v-feb9e072]>*{margin:0}.modal__footer[data-v-feb9e072]>.btn{max-width:unset;width:100%}@media (width>=32.5rem){.modal__footer[data-v-feb9e072]>.btn{min-width:unset}}@media (width<=41.1875rem){.modal--bottom-sheet-mobile[data-v-feb9e072]{padding-inline:0}.modal--bottom-sheet-mobile .modal__dialog[data-v-feb9e072]{--card-radius:1rem 1rem 0 0;max-height:90vh;bottom:env(safe-area-inset-bottom,0);padding-bottom:3rem;animation:ease-out forwards slide-up-feb9e072;position:fixed;transform:translateY(100%)}}@media (width<=41.1875rem) and (prefers-reduced-motion:no-preference){.modal--bottom-sheet-mobile .modal__dialog[data-v-feb9e072]{animation:.2s ease-out forwards slide-up-feb9e072}}@media (width<=41.1875rem){.modal--bottom-sheet-mobile .modal__x-close[data-v-feb9e072]:not(.modal__x-close--x){padding-right:0}}@keyframes slide-up-feb9e072{to{transform:translateY(0)}}
