@charset "UTF-8";.header[data-v-708ee101]{background:var(--o-app-header-background);flex-shrink:0;position:relative;width:100%;z-index:10;border-bottom:1px solid #eee}.header__logo[data-v-708ee101]{flex-basis:50%;flex-grow:0;align-self:flex-start;margin-left:0;max-width:160px}.header__main[data-v-708ee101]{display:flex;justify-content:space-between;align-items:center;padding:var(--o-gutter);position:relative}.header__main.container--wide[data-v-708ee101]{max-width:57.875rem}.header__right[data-v-708ee101]{margin-left:1rem}.header__right p[data-v-708ee101]{margin:0;padding:0}.header__strip[data-v-708ee101]{font-size:var(--o-font-s);padding:var(--o-gutter) 0;text-align:center;background-color:var(--o-color-grey--lighter)}.header__strip .container[data-v-708ee101]{padding-left:var(--o-gutter);padding-right:var(--o-gutter);position:relative}.header__strip p[data-v-708ee101]{margin:0;padding:0;text-align:left}.header__strip--dark-blue[data-v-708ee101]{background-color:var(--o-color-blue--darker);color:#fff;font-weight:700;font-size:var(--o-font-s)}@media (min-width: 420px){.header__strip--dark-blue[data-v-708ee101]{font-size:var(--o-font-m)}}.header__strip--dark-blue p[data-v-708ee101]{text-align:center}.header__strip--light-blue[data-v-708ee101]{background-color:#c2ecff;display:flex;justify-content:flex-start;align-items:center;padding:0 3rem 0 1rem;height:2rem;font-size:var(--o-font-xs);overflow:hidden}@media (min-width: 350px){.header__strip--light-blue[data-v-708ee101]{font-size:var(--o-font-s)}}@media (min-width: 420px){.header__strip--light-blue[data-v-708ee101]{justify-content:center}}@media (min-width: 675px){.header__strip--light-blue[data-v-708ee101]{height:2.5rem;font-size:var(--o-font-m);padding-right:.25rem}}.header__strip--light-blue p[data-v-708ee101]{text-align:center;margin:0;position:relative;max-width:unset;width:auto}@media (min-width: 420px){.header__strip--light-blue p[data-v-708ee101]{margin-inline:auto}}.header__strip--light-blue p[data-v-708ee101]:after{content:"";position:absolute;display:block;background-image:url(/dist/thinkmoney/assets/yellow-circle-blue-compass.fb15f480.svg);background-size:contain;background-repeat:no-repeat;pointer-events:none;height:2.25rem;aspect-ratio:1/1;transform:translateY(-50%);top:50%;left:calc(100% + .5rem)}@media (min-width: 420px){.header__strip--light-blue p[data-v-708ee101]:after{height:2.75rem;left:calc(100% + 1rem)}}.app-wrapper[data-v-e1f9d973]{display:flex;flex-direction:column;min-height:100vh}.app-wrapper__view[data-v-e1f9d973]{flex:1;display:flex;flex-direction:column}.app-wrapper__view[data-v-e1f9d973]>*{flex:1}.toasts[data-v-e1f9d973]{position:fixed;bottom:0;left:50%;transform:translate(-50%);padding:var(--o-gutter);z-index:999;display:flex;flex-direction:column;gap:var(--o-gutter);width:100vw;max-width:370px}.form--navigation[data-v-777c8610]{z-index:2}.theme--ocean .form--navigation[data-v-777c8610]{display:flex;align-items:center;flex-grow:0;justify-content:flex-end}.form--navigation.container[data-v-777c8610]{margin:0 auto;padding:var(--o-gutter-double)}@media only screen and (min-width: 520px) and (max-width: 800px){.form--navigation.container[data-v-777c8610]{max-width:380px}}@media only screen and (min-width: 800px){.form--navigation.container[data-v-777c8610]{padding-top:calc(var(--o-gutter-double) * 2)}}.form--navigation.form--navigation__sticky[data-v-777c8610]{position:sticky;bottom:0;background:#fff}.form--navigation.form--navigation__submission[data-v-777c8610]{flex-wrap:wrap}.form--navigation .submit-button-holder[data-v-777c8610]{order:0;flex-basis:100%}.form--navigation .submit-button-holder .btn[data-v-777c8610]{margin:auto}.form--navigation .submit-button-holder .btn-prev[data-v-777c8610]{flex-grow:0;margin-right:auto}@media only screen and (min-width: 800px){.form--navigation .submit-button-holder[data-v-777c8610]{order:2;flex-basis:280px;align-self:flex-start}}@media only screen and (min-width: 800px){.form--navigation[data-v-777c8610]{flex-grow:1;justify-content:space-between}}.btn[data-v-777c8610]{align-self:flex-start;flex-grow:1;margin:0}.btn.btn-next[data-v-777c8610]{order:1;flex-basis:67%}.theme--ocean .btn.btn-next[data-v-777c8610]{margin-left:auto}.theme--thinkmoney .btn.btn-next[data-v-777c8610]{margin-left:auto;margin-right:auto}.btn.btn-next[data-v-777c8610]:not([disabled]){box-shadow:var(--o-cta-box-shadow)}.btn.btn-next[data-v-777c8610]:only-child{flex-basis:100%}.btn.btn-prev[data-v-777c8610]{flex-basis:calc(33% - var(--o-gutter-double));order:0;width:150px;color:var(--o-color-cta--prev)}.theme--ocean .btn.btn-prev[data-v-777c8610]{padding-right:var(--o-gutter-half);padding-left:calc(var(--o-gutter-double) + var(--o-gutter-half));margin-right:var(--o-gutter-double)}.theme--thinkmoney .btn.btn-prev[data-v-777c8610]{text-transform:capitalize;font-weight:var(--o-font-weight-bold);font-size:var(--o-font-l);text-align:center;margin-left:auto;margin-right:auto}@media only screen and (min-width: 800px){.btn[data-v-777c8610]{flex-basis:280px;flex-grow:0}.form--navigation__navigation-bottom .btn[data-v-777c8610]{align-self:flex-end}.btn.btn-next[data-v-777c8610]{flex-basis:280px}}@media only screen and (max-width: 400px){.reduce-text[data-v-777c8610]{font-size:20px}}@media only screen and (max-width: 340px){.reduce-text[data-v-777c8610]{font-size:18px}}:root{--route-transition-delay: .3s}.form--container[data-v-f56aa586]{display:flex;flex-direction:column;flex-grow:1;position:relative}.form--stage[data-v-f56aa586]{width:100%;display:flex}.form--stage--grow[data-v-f56aa586]{flex-grow:1}.form--stage-step[data-v-f56aa586]{flex-basis:100%;align-self:center;padding-top:var(--o-gutter);transition:transform var(--route-transition-delay) ease,opacity var(--route-transition-delay) ease;position:absolute;top:0;left:0;bottom:0;right:0;z-index:0}@media only screen and (min-width: 800px){.form--stage-step[data-v-f56aa586]{position:relative;padding-top:var(--o-gutter-double)}.form--stage-step.align-center[data-v-f56aa586]{align-self:flex-end}}.slide-left-enter-active[data-v-f56aa586],.slide-right-leave-active[data-v-f56aa586]{opacity:0;transform:translate(100%)}@media only screen and (min-width: 800px){.slide-left-enter-active[data-v-f56aa586],.slide-right-leave-active[data-v-f56aa586]{transform:translateY(100%)}}.slide-left-leave-active[data-v-f56aa586],.slide-right-enter-active[data-v-f56aa586]{opacity:0;transform:translate(-100%)}@media only screen and (min-width: 800px){.slide-left-leave-active[data-v-f56aa586],.slide-right-enter-active[data-v-f56aa586]{transform:translateY(-100%)}}.slide-left-enter-active[data-v-f56aa586],.slide-right-enter-active[data-v-f56aa586]{height:0!important;flex-grow:0!important;flex-basis:0!important;padding:0!important}.form-layout__below-nav[data-v-f56aa586]{text-align:center;font-size:var(--o-font-s)}.application[data-v-f7f8beff]{display:flex;flex-direction:column}.application__form[data-v-f7f8beff]{flex:1}.banner[data-v-f7f8beff]{background-color:var(--o-color-blue--light);padding:var(--o-gutter) var(--o-gutter-double);margin:0;width:100vw;max-width:unset;text-align:center;font-size:var(--o-font-s)}.question[data-v-a89e3605]{padding:var(--o-gutter) 0;position:relative;display:block;width:100%}@media only screen and (min-width: 520px){.question[data-v-a89e3605]{max-width:var(--o-question-width);margin:auto}}@media only screen and (min-width: 800px){.question[data-v-a89e3605]{max-width:100%}}.close-questions .question[data-v-a89e3605]{padding:var(--o-gutter-half) 0}.close-questions .question[data-v-a89e3605]:last-of-type{padding-bottom:var(--o-gutter)}@media only screen and (min-width: 800px){.close-questions .question[data-v-a89e3605]{padding-bottom:var(--o-gutter)}}.question--container[data-v-a89e3605]{width:100%;max-width:var(--o-page-width);margin:auto;display:flex;flex-wrap:wrap}.question--info[data-v-a89e3605],.question--holder[data-v-a89e3605],.question--footer[data-v-a89e3605]{width:100%}@media only screen and (min-width: 800px){.question--info[data-v-a89e3605],.question--holder[data-v-a89e3605],.question--footer[data-v-a89e3605]{flex-basis:100%}}@media only screen and (min-width: 800px){.question--info[data-v-a89e3605]{flex-basis:50%;flex-grow:1;padding-right:var(--o-gutter-double)}.inner-question .question--info[data-v-a89e3605]{flex-basis:100%}}@media only screen and (min-width: 520px){.question--holder[data-v-a89e3605]{max-width:380px;max-width:var(--o-question-width)}}@media only screen and (min-width: 800px){.question--holder[data-v-a89e3605]{flex-basis:50%}.inner-question .question--holder[data-v-a89e3605]{flex-basis:100%}}.inline-buttons .question--info[data-v-a89e3605]{flex-basis:90px!important;display:flex;height:var(--o-button-height)}.inline-buttons .question--info legend[data-v-a89e3605]{margin-bottom:0;align-self:center}.inline-buttons .question--holder[data-v-a89e3605]{flex-basis:calc(100% - 90px)!important}.error-message[data-v-a89e3605]{color:var(--o-color-red);display:none;margin:var(--o-gutter) 0 0;padding:0;text-align:left;font-weight:700;font-size:var(--o-font-m)}.error-message.error-message--top[data-v-a89e3605]{margin:0 0 var(--o-gutter)}.error .error-message[data-v-a89e3605]{display:block}.question[data-v-a89e3605]{text-align:left}label[data-v-a89e3605],legend[data-v-a89e3605]{font-size:var(--o-font-size-label);font-weight:var(--o-font-weight-label);letter-spacing:-.04em;margin:0 0 var(--o-label-mb);padding:0;width:100%;vertical-align:top;color:var(--o-color-main-text);display:block}.regular-font label[data-v-a89e3605],.regular-font legend[data-v-a89e3605]{font-weight:400}.info-message[data-v-a89e3605]{font-size:var(--o-info-message-font-size);color:var(--o-info-message-text-color);letter-spacing:-.7px;display:block}.input-wrapper[data-v-a89e3605]{padding:0;color:var(--o-input-text-color);display:flex;align-items:center;width:100%;font-family:var(--o-font-family);border-radius:var(--o-gutter-half);overflow:hidden;position:relative}.input-wrapper[data-v-a89e3605]:not(.separated-inputs){border:var(--o-input-border-width) solid var(--o-input-border-color);height:var(--o-input-height)}@media only screen and (min-width: 800px){.input-wrapper[data-v-a89e3605]:not(.separated-inputs){height:var(--o-input-height-desktop)}}.input-wrapper[data-v-a89e3605] input{flex:1}.input-wrapper[data-v-a89e3605] .loader{--loader-size: 2em;--loader-border-width: .5em;margin-right:12px}.input-wrapper .input-divider[data-v-a89e3605]{width:1px;height:100%;background:#aaa;display:block}.good .input-wrapper[data-v-a89e3605]:not(.separated-inputs){border:calc(var(--o-input-border-width) * 2) solid var(--o-input-valid)}.error .input-wrapper[data-v-a89e3605]:not(.separated-inputs){border:calc(var(--o-input-border-width) * 2) solid var(--o-input-invalid)}.prepop .input-wrapper[data-v-a89e3605]{padding:0 90px 0 0;border:0 none;height:auto;justify-content:space-between}.prepop .input-wrapper[data-v-a89e3605] input,.prepop .input-wrapper[data-v-a89e3605] select{padding:0;opacity:1}.input-wrapper .edit-input[data-v-a89e3605]{position:absolute;top:50%;right:var(--o-gutter-double);transform:translateY(-50%);cursor:pointer;font-size:var(--o-font-m);color:var(--o-color-text-link);text-decoration:underline}.question[data-v-f536c735]{padding:var(--o-gutter) 0;position:relative;display:block;width:100%}@media only screen and (min-width: 520px){.question[data-v-f536c735]{max-width:var(--o-question-width);margin:auto}}@media only screen and (min-width: 800px){.question[data-v-f536c735]{max-width:100%}}.close-questions .question[data-v-f536c735]{padding:var(--o-gutter-half) 0}.close-questions .question[data-v-f536c735]:last-of-type{padding-bottom:var(--o-gutter)}@media only screen and (min-width: 800px){.close-questions .question[data-v-f536c735]{padding-bottom:var(--o-gutter)}}.question--container[data-v-f536c735]{width:100%;max-width:var(--o-page-width);margin:auto;display:flex;flex-wrap:wrap}.question--info[data-v-f536c735],.question--holder[data-v-f536c735],.question--footer[data-v-f536c735]{width:100%}@media only screen and (min-width: 800px){.question--info[data-v-f536c735],.question--holder[data-v-f536c735],.question--footer[data-v-f536c735]{flex-basis:100%}}@media only screen and (min-width: 800px){.question--info[data-v-f536c735]{flex-basis:50%;flex-grow:1;padding-right:var(--o-gutter-double)}.inner-question .question--info[data-v-f536c735]{flex-basis:100%}}@media only screen and (min-width: 520px){.question--holder[data-v-f536c735]{max-width:380px;max-width:var(--o-question-width)}}@media only screen and (min-width: 800px){.question--holder[data-v-f536c735]{flex-basis:50%}.inner-question .question--holder[data-v-f536c735]{flex-basis:100%}}.inline-buttons .question--info[data-v-f536c735]{flex-basis:90px!important;display:flex;height:var(--o-button-height)}.inline-buttons .question--info legend[data-v-f536c735]{margin-bottom:0;align-self:center}.inline-buttons .question--holder[data-v-f536c735]{flex-basis:calc(100% - 90px)!important}input[data-v-f536c735],select[data-v-f536c735]{border:0 none;padding:0 var(--o-gutter-double);height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--o-input-background);color:var(--o-input-text-color);font-family:var(--o-font-family);font-size:var(--o-font-l)}input[data-v-f536c735]::placeholder,input[data-v-f536c735]::-ms-input-placeholder,select[data-v-f536c735]::placeholder,select[data-v-f536c735]::-ms-input-placeholder{color:var(--o-input-placeholder)}option[data-v-f536c735]{color:var(--o-input-text-color)}fieldset[data-v-f536c735]{border:0}.error label[data-v-f536c735]{border-color:var(--o-color-red);border-width:2px}fieldset[data-v-f536c735]{padding:.01em 0 0;margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0;border:0;margin:0;min-width:0;width:100%;position:relative;vertical-align:top}fieldset legend[data-v-f536c735]{display:table}fieldset label[data-v-f536c735]{cursor:pointer}fieldset input[data-v-f536c735]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}fieldset[data-v-f536c735]:not(.prepop) .input-wrapper,fieldset.good[data-v-f536c735]:not(.prepop) .input-wrapper,fieldset.error[data-v-f536c735]:not(.prepop) .input-wrapper{border:0 none;height:unset}@media only screen and (min-width: 800px){fieldset.question[data-v-f536c735]{max-width:100%}}@media only screen and (min-width: 675px){fieldset.question label[data-v-f536c735]:hover{background-color:var(--o-button-background-focus);color:var(--o-button-text)}}fieldset[data-v-f536c735] .input-wrapper{grid-template-columns:repeat(2,1fr);column-gap:var(--o-gutter);row-gap:var(--o-gutter);display:grid;height:unset}@media only screen and (min-width: 800px){fieldset[data-v-f536c735] .input-wrapper{grid-template-columns:repeat(1,1fr)}}.prepop fieldset[data-v-f536c735] .input-wrapper{display:flex;height:var(--o-input-height)}fieldset[data-v-f536c735] .input-wrapper>label{height:calc(var(--o-input-height) - 2px + var(--o-input-border-width) * 2);height:var(--o-input-height);padding:0 var(--o-gutter-half);margin:0;background-color:var(--o-button-background);border:var(--o-input-border-width) solid var(--o-input-border-color);font-size:var(--o-button-font-size);font-weight:var(--o-button-font-weight);color:var(--o-button-text);border-radius:8px;width:100%;flex-basis:100%;flex-grow:0;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;line-height:1.2}fieldset[data-v-f536c735] .input-wrapper>label img{margin:0 var(--o-gutter) 0 0}fieldset[data-v-f536c735] .input-wrapper>label.left,fieldset[data-v-f536c735] .input-wrapper>label.justified,fieldset[data-v-f536c735] .input-wrapper>label.right{padding:0 var(--o-gutter-double)}fieldset[data-v-f536c735] .input-wrapper>label.left{justify-content:left;text-align:left}fieldset[data-v-f536c735] .input-wrapper>label.justified{justify-content:space-between}fieldset[data-v-f536c735] .input-wrapper>label.justified>span{flex-basis:100%;display:flex;justify-content:space-between}fieldset[data-v-f536c735] .input-wrapper>label.right{justify-content:right}@media only screen and (min-width: 800px){fieldset[data-v-f536c735] .input-wrapper>label{height:calc(var(--o-input-height) - 6px)}}fieldset[data-v-f536c735] .input-wrapper input:focus+label{background-color:var(--o-button-background-focus)}fieldset[data-v-f536c735] .input-wrapper input:checked+label,fieldset[data-v-f536c735] .input-wrapper input:focus:checked+label{background-color:var(--o-button-background-active);color:var(--o-button-text-active)}fieldset.columns-x[data-v-f536c735] .input-wrapper{grid-template-columns:repeat(2,1fr);height:unset}@media only screen and (min-width: 800px){fieldset.columns-x[data-v-f536c735] .input-wrapper{grid-template-columns:repeat(var(--column-count),1fr)}}fieldset.columns-custom[data-v-f536c735] .input-wrapper{grid-template-columns:repeat(var(--column-count),1fr);height:unset!important}@media only screen and (min-width: 675px){.stage__intro[data-v-4d9dad11]{text-align:center}}.stage__intro-title[data-v-4d9dad11]{font-size:var(--o-font-l)}@media only screen and (min-width: 675px){.stage__intro-title[data-v-4d9dad11]{font-size:var(--o-font-xxxl)}}.legal-text--dual-simple p[data-v-4d9dad11]{font-size:var(--o-font-xs);text-align:left}@media only screen and (min-width: 420px){.legal-text--dual-simple p[data-v-4d9dad11]{font-size:var(--o-font-s);text-align:center}}:root{--o-page-width: 800px;--o-container-width: 800px;--o-responsive-desktop: 800px;--o-responsive-tablet: 800px;--o-responsive-mobile-lg: 675px;--o-responsive-mobile: 520px;--o-responsive-mobile-sm: 380px;--o-responsive-mobile-xs: 320px;--o-base-size: 10px;--o-gutter-half: calc(var(--o-base-size) / 2);--o-gutter: var(--o-base-size);--o-gutter-double: calc(var(--o-base-size) * 2);--o-gutter-triple: calc(var(--o-base-size) * 3);--o-gutter-quad: calc(var(--o-base-size) * 4);--o-gutter-half-negative: calc(var(--o-gutter-half) * -1);--o-gutter-negative: calc(var(--o-gutter) * -1);--o-gutter-double-negative: calc(var(--o-gutter-double) * -1);--o-gutter-triple-negative: calc(var(--o-gutter-triple) * -1);--o-gutter-quad-negative: calc(var(--o-gutter-quad) * -1);--o-color-blue: #1D98CD;--o-color-blue--light: #e4f7ff;--o-color-blue--lighter: #f2f9fd;--o-color-blue--dark: #0c71b4;--o-color-blue--darker: #000d5c;--o-color-blue--secondary: #3d6beb;--o-color-green: #349702;--o-color-green--dark: #3a8102;--o-color-grey: #aaa;--o-color-grey--light: #efefef;--o-color-grey--lighter: #f8f8f8;--o-color-greg--mid: #949494;--o-color-grey--dark: #999;--o-color-red: #C23731;--o-color-orange: #df7801;--o-color-orange--light: #fff0e0;--o-color-tm-navy: #0078b2;--o-color-tm-navy--light: #187eaa;--o-color-tm-navy--extra-light: #e5f2f7;--o-color-tm-grey--dark: #474747;--o-color-tm-grey--darkest: #222222;--o-color-tm-grey--light: #efefef;--o-font-base: 16px;--o-font-xxxl: 2rem;--o-font-xxl: 1.5rem;--o-font-xl: 1.25rem;--o-font-l: 1.125rem;--o-font-m: 1rem;--o-font-s: .875rem;--o-font-xs: .75rem;--o-font-weight-extra-bold: 800;--o-font-weight-bold: 700;--o-font-weight-semi: 600;--o-font-weight-regular: 400;--o-font-weight-light: 300;--o-question-width: 380px;--o-input-width: 380px;--o-input-height: 56px;--o-input-height-desktop: 50px;--o-button-height: 56px;--o-input-border-width: 1px;--o-checkbox-size: 26px}.theme--ocean{--o-font-family: var(--font-family-primary);--o-font-size-label: var(--o-font-xl);--o-font-weight-label: var(--o-font-weight-bold);--o-label-mb: var(--o-gutter);--o-app-background-color: #fff;--o-app-header-background: #fff;--o-app-header-text-color: var(--o-color-blue--darker);--o-color-primary: var(--o-color-blue);--o-color-primary-tint: var(--o-color-blue--light);--o-color-white: #fff;--o-color-main-text: var(--o-color-blue--darker);--o-color-text-link: var(--o-color-blue--secondary);--o-color-heading-text: var(--o-color-blue--darker);--o-color-text--highlighted: var(--o-color-blue--dark);--o-color-cta: var(--o-color-green);--o-color-cta--hover: var(--o-color-green--dark);--o-color-cta--prev: var(--o-color-greg--mid);--o-cta-box-shadow: none;--o-input-background: #fff;--o-input-text-color: var(--o-color-main-text);--o-input-border-color: var(--o-color-blue--darker);--o-input-valid: var(--o-color-green);--o-input-invalid: var(--o-color-red);--o-select-chevron-background: var(--o-color-blue--darker);--o-select-chevron-color: #fff;--o-input-placeholder: var(--o-color-grey);--o-checkbox-tick-color: var(--o-color-blue--darker);--o-range--handle-size: var(--o-gutter-quad);--o-range--tooltip-height: 24px;--o-range--tooltip-arrow-size: 5px;--o-range--bg-color: #ddd;--o-range--active-bg-color: var(--o-color-green);--o-range--tooltip-bg-color: var(--o-color-blue--darker);--o-range--tooltip-color: #fff;--o-range--handle-bg-color: var(--o-color-blue--darker);--o-range--buttons-bg-color: var(--o-color-blue--darker);--o-range--buttons-color: #fff;--o-progress-bar-background-color: var(--o-app-background-color);--o-progress-bar-active-color: var(--o-color-green);--o-progress-bar-inactive-color: var(--o-color-grey--light);--o-progress-bar-stepped-active-color: var(--o-color-blue--light);--o-progress-bar-stepped-complete-color: var(--o-color-blue--darker);--o-progress-bar-stepped-incomplete-circle-color: var(--o-color-blue--light);--o-progress-bar-stepped-incomplete-circle-border-color: var(--o-color-blue--light);--o-progress-bar-stepped-complete-circle-color: var(--o-color-blue--darker);--o-progress-bar-stepped-complete-circle-border-color: var(--o-color-blue-darker);--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: var(--o-font-s);--o-info-message-icon-background: var(--o-color-blue--darker);--o-info-message-icon-text-color: #fff;--o-button-font-size: var(--o-font-m);--o-button-font-weight: var(--o-font-weight-bold);--o-button-text: var(--o-color-blue--darker);--o-button-text-active: #fff;--o-button-background: #fff;--o-button-background-active: var(--o-color-blue--darker);--o-button-background-focus: var(--o-color-blue--light)}@media only screen and (min-width: 800px){.theme--ocean{--o-font-size-label: var(--o-font-l)}}.theme--thinkmoney{--o-font-family: var(--font-family-brandon-text);--o-font-size-label: var(--o-font-xl);--o-font-weight-label: var(--o-font-weight-semi);--o-label-mb: var(--o-gutter-half);--o-app-background-color: #fff;--o-app-header-background: #fff;--o-app-header-text-color: var(--o-color-tm-grey--dark);--o-color-primary: var(--o-color-tm-navy);--o-color-primary-tint: var(--o-color-tm-navy--extra-light);--o-color-white: #fff;--o-color-main-text: var(--o-color-tm-grey--dark);--o-color-text-link: var(--o-color-tm-navy);--o-color-heading-text: var(--o-color-tm-grey--darkest);--o-color-text--highlighted: var(--o-color-tm-navy);--o-color-cta: var(--o-color-tm-navy);--o-color-cta--hover: var(--o-color-tm-navy);--o-color-cta--prev: var(--o-color-tm-navy);--o-cta-box-shadow: 0;--o-input-background: #fff;--o-input-text-color: var(--o-color-main-text);--o-input-border-color: var(--o-color-tm-navy);--o-input-valid: var(--o-color-green);--o-input-invalid: var(--o-color-red);--o-select-chevron-background: var(--o-color-white);--o-select-chevron-color: var(--o-color-tm-grey--dark);--o-input-placeholder: var(--o-color-grey);--o-checkbox-tick-color: var(--o-color-green);--o-range--handle-size: var(--o-gutter-quad);--o-range--tooltip-height: 24px;--o-range--tooltip-arrow-size: 5px;--o-range--bg-color: var(--o-color-tm-navy--extra-light);--o-range--active-bg-color: var(--o-color-tm-navy);--o-range--tooltip-bg-color: var(--o-color-tm-grey--darkest);--o-range--tooltip-color: #fff;--o-range--handle-bg-color: var(--o-color-tm-grey--darkest);--o-range--buttons-bg-color: var(--o-color-tm-navy--light);--o-range--buttons-color: #fff;--o-progress-bar-background-color: var(--o-color-tm-grey--light);--o-progress-bar-active-color: var(--o-color-tm-navy);--o-progress-bar-inactive-color: var(--o-color-tm-grey);--o-progress-bar-stepped-active-color: var(--o-color-tm-grey--light);--o-progress-bar-stepped-complete-color: var(--o-color-tm-navy);--o-progress-bar-stepped-incomplete-circle-color: var(--o-color-tm-grey--light);--o-progress-bar-stepped-incomplete-circle-border-color: var(--o-color-tm-grey--light);--o-progress-bar-stepped-complete-circle-color: var(--o-color-tm-navy);--o-progress-bar-stepped-complete-circle-border-color: var(--o-color-tm-navy);--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: var(--o-font-s);--o-info-message-icon-background: var(--o-color-primary);--o-info-message-icon-text-color: #fff;--o-button-font-size: var(--o-font-m);--o-button-font-weight: var(--o-font-weight-semi);--o-button-text: var(--o-color-main-text);--o-button-text-active: #fff;--o-button-background: #fff;--o-button-background-active: var(--o-color-tm-navy);--o-button-background-focus: var(--o-color-primary-tint)}@media only screen and (min-width: 800px){.theme--thinkmoney{--o-font-size-label: var(--o-font-xxl)}}@media only screen and (min-width: 800px){.theme--thinkmoney{--o-label-mb: calc(var(--o-gutter) * 1.5)}}@font-face{font-display:block;font-family:ocean-all-static-icons;font-style:normal;font-weight:400;src:local("ocean-all-static-icons"),url(/dist/thinkmoney/assets/ocean-all-static-icons.13d1cb6b.woff2) format("woff2"),url(/dist/thinkmoney/assets/ocean-all-static-icons.c76648fb.woff) format("woff"),url(/dist/thinkmoney/assets/ocean-all-static-icons.58c0fe5d.ttf) format("truetype")}:root{--icon-font-family: ocean-all-static-icons}[class^=icon-]:before,[class*=" icon-"]:before,[data-icon]:before{font-family:var(--icon-font-family, "ocean-all-static-icons")!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;speak:none;text-transform:none!important}[data-icon]:before{content:attr(data-icon)}.icon-quote:before{content:"a"}.icon-call:before{content:"b"}.icon-profile:before{content:"c"}.icon-home-lock:before{content:"d"}.icon-person-heart:before{content:"e"}.icon-car:before{content:"f"}.icon-card:before{content:"g"}.icon-cash:before{content:"h"}.icon-home-cash:before{content:"i"}.icon-home:before{content:"j"}.icon-tick-list:before{content:"k"}.icon-phone:before{content:"l"}.icon-chevron-down:before{content:"m"}.icon-chevron-right:before{content:"n"}.icon-lightning:before{content:"o"}.icon-bell:before{content:"p"}.icon-mobile:before{content:"q"}.icon-wifi:before{content:"r"}.icon-stopwatch:before{content:"s"}.icon-calendar:before{content:"t"}.icon-refresh:before{content:"u"}.icon-twitter:before{content:"v"}.icon-facebook:before{content:"w"}.icon-clock:before{content:"x"}.icon-tick-usp:before{content:"y"}.icon-pencil:before{content:"z"}:root{--font-family-brandon-text: "BrandonText", Arial, Helvetica, sans-serif}@font-face{font-family:BrandonText;src:local("BrandonText"),url(/dist/thinkmoney/assets/BrandonText-Light.fc512145.woff2) format("woff2"),url(/dist/thinkmoney/assets/BrandonText-Light.fe20973e.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BrandonText;src:local("BrandonText"),url(/dist/thinkmoney/assets/BrandonText-Regular.8e94ce14.woff2) format("woff2"),url(/dist/thinkmoney/assets/BrandonText-Regular.99e7252c.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BrandonText;src:local("BrandonText"),url(/dist/thinkmoney/assets/BrandonText-Bold.3c37baa7.woff2) format("woff2"),url(/dist/thinkmoney/assets/BrandonText-Bold.54537f6f.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BrandonText;src:local("BrandonText"),url(/dist/thinkmoney/assets/BrandonText-Black.20d04eba.woff2) format("woff2"),url(/dist/thinkmoney/assets/BrandonText-Black.9ddeadfc.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}:root{--font-family-primary: "Silka", Arial, Helvetica, sans-serif}@font-face{font-family:Silka;src:local("Silka"),url(/dist/thinkmoney/assets/Silka-Regular.770a7a48.woff2) format("woff2"),url(/dist/thinkmoney/assets/Silka-Regular.3f664d7c.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silka;src:local("Silka"),url(/dist/thinkmoney/assets/Silka-Semibold.7d5599c6.woff2) format("woff2"),url(/dist/thinkmoney/assets/Silka-Semibold.1dd6d941.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Silka;src:local("Silka"),url(/dist/thinkmoney/assets/Silka-RegularItalic.2bd8349f.woff2) format("woff2"),url(/dist/thinkmoney/assets/Silka-RegularItalic.fd038687.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Silka;src:local("Silka"),url(/dist/thinkmoney/assets/Silka-SemiboldItalic.11a4af3b.woff2) format("woff2"),url(/dist/thinkmoney/assets/Silka-SemiboldItalic.8c98a2ef.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}:root{--o-font-weight-extra-bold: 800;--o-font-weight-bold: 700;--o-font-weight-semi: 600;--o-font-weight-regular: 400;--o-font-weight-light: 300}html,body{box-sizing:border-box;background-color:var(--o-app-background-color);color:var(--o-color-main-text);font-family:var(--o-font-family);font-size:var(--o-font-base);letter-spacing:-.025em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;position:relative;height:100vh;height:calc(var(--vh, 1vh) * 100)}*,*:before,*:after{box-sizing:inherit}a,button{touch-action:manipulation}hr{border-top:2px solid #f2f2f2;margin:var(--o-gutter) auto var(--o-gutter-half);max-width:var(--o-page-width);width:calc(100% - var(--o-gutter))}.container{margin:auto;max-width:var(--o-container-width);padding:0 var(--o-gutter);width:100%}@media only screen and (min-width: 800px){.container{padding:0 var(--o-gutter-triple)}}@media only screen and (min-width: 800px){.container--wide{padding:0 var(--o-gutter)}}.question--container{justify-content:space-between;padding:0 var(--o-gutter)}@media only screen and (min-width: 675px){.question--container{padding:0 var(--o-gutter-double)}}@media only screen and (min-width: 800px){.question--container{padding:0 var(--o-gutter-triple)}}.d-flex.justify-between{justify-content:space-between}.d-flex.justify-center{justify-content:center}.d-flex.items-center{align-items:center}.highlight-section{margin:var(--o-gutter-minus) 0 var(--o-gutter);padding:var(--o-gutter) 0;background:var(--o-color-primary-tint)}@media only screen and (min-width: 800px){.highlight-section{padding:var(--o-gutter-double) 0;margin:var(--o-gutter-double-minus) 0 var(--o-gutter-double)}}.popup-anchor{position:relative}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only--focusable:focus,.sr-only--focusable:active{clip:auto!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;position:static!important;width:auto!important;white-space:normal!important}*{box-sizing:border-box}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{width:0}body{overscroll-behavior-y:contain}#app{min-height:100vh}.container{margin:auto;max-width:var(--o-page-width);padding:0 var(--o-gutter);width:100%}@media only screen and (min-width: 420px){.container{padding:0 var(--o-gutter-double)}}@media only screen and (min-width: 800px){.container{padding:0 var(--o-gutter-quad)}}.container--wide{max-width:1000px}@media only screen and (min-width: 800px){.container--wide{padding:0 var(--o-gutter-double)}}.question--container{padding:0 var(--o-gutter-double)}.question--container .question--container{padding:0}.text--container{margin:auto;max-width:var(--o-page-width);padding:0 var(--o-gutter-double);width:100%}@media only screen and (min-width: 800px){.text--container{padding:0 var(--o-gutter-triple)}}.text--container>p{padding:0}img{display:block;height:auto;margin:auto;max-width:100%}.d-flex{display:flex;justify-content:flex-start}@media only screen and (min-width: 800px){.d-flex{flex-wrap:nowrap;justify-content:center}.d-flex.wrap{flex-wrap:wrap;justify-content:space-between}.d-flex label{flex-shrink:1}}button{background:none;border:0;font-family:var(--o-font-family);font-size:1em;padding:0;cursor:pointer}.app-wrapper{--o-page-width: 860px;--o-base-size: 8px;--o-container-width: 800px;--o-question-width: 380px;--o-question-flex: 100%;--o-font-size-label: 20px;--o-input-border-width: 2px;--o-input-height-desktop: 52px;--o-button-height: 52px;--o-button-font-size: var(--o-font-s);--o-checkbox-size: 40px}@media only screen and (min-width: 675px){.app-wrapper{--o-font-size-label: 28px;--o-button-font-size: var(--o-font-m);--o-button-height: 64px}}@media only screen and (min-width: 800px){.app-wrapper .progress-bar{max-width:840px}}@media only screen and (max-width: 800px){.app-wrapper .progress-bar__step:after{font-size:8px}}.app-wrapper .form--container{flex-basis:calc(100% - 145px);flex-grow:1;justify-content:flex-start;padding:var(--o-gutter) 0 var(--o-gutter-quad);position:relative}@media only screen and (min-width: 800px){.app-wrapper .form--container{justify-content:center}}.app-wrapper .form--navigation{position:relative}.app-wrapper .form--navigation .btn-next{margin-left:auto;margin-right:auto}.app-wrapper .form--navigation .btn-prev{--o-color-cta--prev: var(--o-color-tm-navy)}.app-wrapper .form--navigation .btn-prev:after{color:var(--o-color-cta--prev)}.app-wrapper .question{width:100%}.app-wrapper .question .question--container{justify-content:center}.app-wrapper .question:not(.inline-buttons) .question--container{align-items:center;flex-direction:column}@media only screen and (min-width: 800px){.app-wrapper .question.columns-x:not(.inline-buttons){--o-question-width: 960px}.app-wrapper .question.label-wide .question--info{max-width:450px!important}.app-wrapper .question.inline-buttons{max-width:calc(var(--o-question-width) + var(--o-gutter-double) * 2)}.app-wrapper .question.inline-buttons legend{font-size:var(--o-font-l);text-align:left}.app-wrapper .question.fixed-width{max-width:500px}}.app-wrapper .question.error .input-wrapper,.app-wrapper .question.good .input-wrapper{border-width:var(--o-input-border-width)!important}@media only screen and (min-width: 800px){.app-wrapper .question--info{flex-basis:100%!important;max-width:var(--o-question-width)!important;padding-right:0!important}.app-wrapper .question--info label,.app-wrapper .question--info legend{margin-bottom:var(--o-base-size);text-align:center;font-weight:var(--o-font-weight-semi)}.app-wrapper .question--info label:not(:has(.info-message)),.app-wrapper .question--info legend:not(:has(.info-message)){margin-bottom:var(--o-base-size)}.app-wrapper .question--holder{flex-basis:100%}}.app-wrapper fieldset.question[class*=" columns"] .question--container{justify-content:center}@media only screen and (min-width: 800px){.app-wrapper fieldset.question[class*=" columns"] .question--info{max-width:100%}.app-wrapper fieldset.question[class*=" columns"] .question--holder{flex-basis:100%}.app-wrapper fieldset.question[class*=" columns"] .input-wrapper{height:var(--o-button-height);justify-content:center}.app-wrapper fieldset.question[class*=" columns"] label{height:var(--o-button-height);max-width:100%;text-align:center}}.app-wrapper .form--stage-step{align-self:flex-start}.app-wrapper .form--stage-step:has(.highlight-message){padding-top:var(--o-gutter-double)}.app-wrapper .highlight-message{--highlight-message-p-background: var(--o-color-tm-grey--light) !important;--highlight-message-border-radius: 30px !important}.text--blue{color:var(--o-color-primary)}.label-faux{font-size:var(--o-font-size-label);font-weight:var(--o-font-weight-semi)}.legal-text{font-size:var(--o-font-s);line-height:1.45}@media only screen and (min-width: 800px){.info-message{text-align:center}}.error-message{color:var(--o-input-invalid)}.btn{background:var(--o-color-cta);border:0 none;color:#fff;cursor:pointer;display:block;font-family:var(--o-font-family);font-weight:var(--o-font-weight-semi);height:56px;line-height:56px;margin:auto;outline-offset:3px;padding:0 var(--o-gutter-double);position:relative;text-decoration:none;border-radius:10px;text-align:center;width:100%;text-transform:uppercase;font-size:var(--o-font-m)}@media only screen and (min-width: 675px){.btn{max-width:300px}}.btn:not(:disabled):hover{background:var(--o-color-cta--hover)}.btn.btn-secondary,.btn.btn-secondary:hover{background:var(--o-color-tm-grey--dark)}.btn.btn-transparent{color:var(--o-color-tm-grey--dark);border:2px solid var(--o-color-tm-grey--dark);background:transparent;line-height:54px}.btn.btn-transparent:hover{background:transparent}.btn.btn-prev{background:transparent;border:0 none;outline-offset:0;padding-left:25px;width:150px;text-transform:none;font-size:var(--o-font-s)}.btn.btn-prev:hover{background:transparent}.btn.btn-disabled{background-color:#ccc}.btn.btn-submit{margin-bottom:var(--o-gutter-double);margin-top:var(--o-gutter-double)}@media only screen and (min-width: 800px){.btn.btn-submit{margin-bottom:var(--o-gutter-quad);margin-top:var(--o-gutter-quad)}}h2{color:var(--o-color-primary);letter-spacing:-.04em;margin-top:0}.link{background-color:transparent;border:0;color:var(--o-color-text-link);cursor:pointer;text-decoration:underline;font-weight:var(--o-font-weight-bold)}.link--w-chevron{padding-right:var(--o-gutter-double);position:relative}.link--w-chevron:after{content:"m";font-family:var(--icon-font-family, "ocean-all-static-icons")!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;speak:none;text-transform:none!important;font-size:.55rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.link--w-chevron__active:after{transform:translateY(-50%) rotate(180deg)}p{margin:var(--o-gutter) 0;width:100%}@media only screen and (min-width: 675px){p{margin:var(--o-gutter) auto;max-width:var(--o-page-width)}}.uppercase input{text-transform:uppercase}.uppercase input::placeholder{text-transform:none}.capitalise{text-transform:capitalize}.text--no-wrap{text-wrap:nowrap}.desktop-only,.info-message.desktop-only{display:none}@media only screen and (min-width: 800px){.desktop-only,.info-message.desktop-only{display:block}}.desktop-only--inline{display:none}@media only screen and (min-width: 800px){.desktop-only--inline{display:inline}}@media only screen and (min-width: 420px){.mobile-show,.info-message.mobile-show{display:none}}.mobile-hide{display:inherit}@media only screen and (max-width: 420px){.mobile-hide{display:none}}.tablet-down-show{display:none}@media only screen and (max-width: 800px){.tablet-down-show{display:inherit}}@media only screen and (max-width: 800px){.tablet-up-hide{display:none}}.tablet-up-show{display:none}@media only screen and (min-width: 800px){.tablet-up-show{display:block}}.text--center{text-align:center}.text--left{text-align:left}.mt0{margin-top:0}.mt1{margin-top:var(--o-gutter)}.mt4{margin-top:var(--o-gutter-quad)}.mb0{margin-bottom:0}.mb2{margin-bottom:var(--o-gutter-double)}.ml0{margin-left:0}.mr0{margin-right:0}.w100{width:100%}.wauto{width:auto}.bold{font-weight:700}.dflex{display:flex}
