@charset "UTF-8";[class*=button--],.button{font-weight:600}[class*=button--],.button{position:relative;display:inline-block;overflow:hidden;padding:1rem 2rem;background:linear-gradient(to right,#fad961 0%,#ff9f4a 50%,#0b5db7 50%,#0b5db7 100%);background-position:100% center;background-size:202%;border:0;border-radius:.4rem;box-shadow:0 .5rem 1rem #0b5db74d;transition:box-shadow .2s ease-out,background-position .2s ease-out}[class*=button--][disabled],.button[disabled]{background:#dfdfdf;box-shadow:none}[class*=button--]:hover:not([disabled]),.button:hover:not([disabled]){background-position:0% center;box-shadow:0 .5rem 1rem #fb5d2c4d}[class*=button--][class*=--clear],.button[class*=--clear]{background:none;box-shadow:none}[class*=button--][class*=--clear]:hover,.button[class*=--clear]:hover{box-shadow:none}[class*=button--][class*=--big],.button[class*=--big]{padding:2rem 4rem}[class*=button--][class*=--outline],.button[class*=--outline]{background:linear-gradient(to right,#fad961 0%,#ff9f4a 50%,transparent 50%,transparent 100%);background-position:100% center;background-size:200%;box-shadow:none;transition:background-position .2s ease-out}[class*=button--][class*=--outline]:after,.button[class*=--outline]:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";border:2px solid #0b5db7;border-radius:.4rem;transition:border .2s ease-out}[class*=button--][class*=--outline]:hover,.button[class*=--outline]:hover{background-position:0% center;box-shadow:none}[class*=button--][class*=--outline]:hover:after,.button[class*=--outline]:hover:after{border:2px solid transparent}[class*=button--][class*=--delete],.button[class*=--delete]{background:linear-gradient(to right,#fad961 0%,#ff9f4a 50%,#fb5d2c 50%,#fb5d2c 100%);background-position:100% center;background-size:200%}@media only screen and (min-width: 60em){[class*=button--],.button{font-size:1.6rem}}.button-inner{display:flex;justify-content:space-between;align-items:center}.button__label{position:relative;top:.1em;display:block;color:#fff;font-size:1.4rem;line-height:1.3em}[class*=button--][class*=--clear] .button__label{color:#0b5db7;transition:color .2s ease-out}[class*=button--][class*=--big] .button__label{font-size:1.6rem}[class*=button--][class*=--outline] .button__label{color:#0b5db7;transition:color .2s ease-out}[class*=button--][class*=--outline]:hover .button__label{color:#fff}[class*=button--][class*=--clear]:hover .button__label{color:#ff9f4a}.gauge__result[data-v-3cbd0d81]{font-weight:700}.gauge[data-v-3cbd0d81]{right:25px;position:absolute;z-index:3;top:2rem;width:7rem;height:7rem}@media (min-width: 320px){.gauge[data-v-3cbd0d81]{right:calc(2.23214vw + 17.85714px)}}@media (min-width: 1440px){.gauge[data-v-3cbd0d81]{right:50px}}@media only screen and (min-width: 48em){.gauge[data-v-3cbd0d81]{top:18.5rem;right:7rem;display:block;width:.8rem;height:42.5rem}}.gauge__line[data-v-3cbd0d81]{width:100%;height:100%}@media only screen and (max-width: 47.99em){.gauge__line[data-v-3cbd0d81]{display:none}}.gauge__line__mobile[data-v-3cbd0d81]{width:7rem;height:7rem}@media only screen and (min-width: 48em){.gauge__line__mobile[data-v-3cbd0d81]{display:none}}.gauge__result[data-v-3cbd0d81]{width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;color:#404040;font-size:1.4rem;border:1px solid #dfdfdf;border-radius:50%}@media (min-width: 320px){.gauge__result[data-v-3cbd0d81]{width:calc(0.78125vw + 47.5px)}}@media (min-width: 1600px){.gauge__result[data-v-3cbd0d81]{width:60px}}@media (min-width: 320px){.gauge__result[data-v-3cbd0d81]{height:calc(0.78125vw + 47.5px)}}@media (min-width: 1600px){.gauge__result[data-v-3cbd0d81]{height:60px}}@media only screen and (min-width: 48em){.gauge__result[data-v-3cbd0d81]{top:0;right:calc(100% + 1.5rem);left:auto;transform:translateY(var(--c3f5f300))}}.gauge__mobile-mask[data-v-3cbd0d81]{transform:rotate(90deg);transform-origin:center}.amount__nav[data-v-564a28da]{font-weight:600}.result__number[data-v-564a28da],.result__title[data-v-564a28da],.title[data-v-564a28da],.header__headline[data-v-564a28da]{font-weight:700}.wizard[data-v-564a28da]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;padding-bottom:3rem}.wizard-inner[data-v-564a28da]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;text-align:center}.header[data-v-564a28da]{margin-top:9rem;text-align:center}.header__headline[data-v-564a28da]{margin-bottom:20px;display:block;color:#fb5d2c;font-size:1.4rem;text-transform:uppercase}@media (min-width: 320px){.header__headline[data-v-564a28da]{margin-bottom:calc(0.44643vw + 18.57143px)}}@media (min-width: 1440px){.header__headline[data-v-564a28da]{margin-bottom:25px}}.header__question[data-v-564a28da]{font-size:20px;position:absolute;left:50%;transform:translate(-50%);width:90%;max-width:50rem;line-height:1.25;text-align:center;opacity:0;transform:translate(-50%,50px)}@media (min-width: 320px){.header__question[data-v-564a28da]{font-size:calc(0.71429vw + 17.71429px)}}@media (min-width: 1440px){.header__question[data-v-564a28da]{font-size:28px}}.header__question__title[data-v-564a28da]{display:inline;margin-right:1rem}.header__question__examples[data-v-564a28da]{margin-top:12px;color:#404040;font-size:1.6rem}@media (min-width: 320px){.header__question__examples[data-v-564a28da]{margin-top:calc(1.07143vw + 8.57143px)}}@media (min-width: 1440px){.header__question__examples[data-v-564a28da]{margin-top:24px}}.header__question__tooltip[data-v-564a28da]{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:3.6rem;height:3.6rem;background:white;border:1px solid #cdf5ed;border-radius:50%;cursor:pointer}.header__question__tooltip svg[data-v-564a28da]{width:1.6rem;height:1.6rem;fill:#9b9b9b}@media only screen and (min-width: 60em){.header__question__tooltip[data-v-564a28da]{display:none}}.title[data-v-564a28da]{font-size:64px;position:absolute;width:100%;line-height:1;opacity:0}@media (min-width: 320px){.title[data-v-564a28da]{font-size:calc(10.35714vw + 30.85714px)}}@media (min-width: 1440px){.title[data-v-564a28da]{font-size:180px}}.progress__budget[data-v-564a28da]{position:absolute;top:0;left:50%;transform:translate(-50%,-150%)}.progress__result[data-v-564a28da]{position:absolute;right:120%;transform:translateY(50%);transition:bottom .5s}.amount[data-v-564a28da]{display:flex;flex-direction:column;align-items:center;margin-bottom:5rem}.amount__input[data-v-564a28da]{margin-bottom:40px;display:inline-flex;align-items:flex-end;max-width:30rem;padding-bottom:.5rem;border-bottom:.2rem solid #404040}@media (min-width: 320px){.amount__input[data-v-564a28da]{margin-bottom:calc(0.89286vw + 37.14286px)}}@media (min-width: 1440px){.amount__input[data-v-564a28da]{margin-bottom:50px}}.amount__input input[data-v-564a28da]{font-size:44px;width:100%;padding:0;color:#9b9b9b;line-height:1;background-color:transparent;border:0;outline:none}@media (min-width: 320px){.amount__input input[data-v-564a28da]{font-size:calc(1.07143vw + 40.57143px)}}@media (min-width: 1440px){.amount__input input[data-v-564a28da]{font-size:56px}}.amount__input input[data-v-564a28da]::-ms-input-placeholder,.amount__input input[data-v-564a28da]::placeholder{color:#0b5db733}.amount__input input[data-v-564a28da]::-webkit-outer-spin-button,.amount__input input[data-v-564a28da]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount__input input[type=number][data-v-564a28da]{-moz-appearance:textfield}.amount__input__label[data-v-564a28da]{color:#9b9b9b;font-size:1.4rem}.amount__nav[data-v-564a28da]{display:flex;align-items:center}.amount__nav__prev[data-v-564a28da]{margin-right:35px;display:flex;align-items:center;color:#0b5db7;font-size:1.4rem;text-decoration:none}@media (min-width: 320px){.amount__nav__prev[data-v-564a28da]{margin-right:calc(0.44643vw + 33.57143px)}}@media (min-width: 1440px){.amount__nav__prev[data-v-564a28da]{margin-right:40}}.amount__nav__prev.is-disabled[data-v-564a28da]{pointer-events:none;opacity:.5}.amount__nav__prev svg[data-v-564a28da]{margin-right:1rem;fill:#0b5db7}.amount__nav__prev[data-v-564a28da]:hover{color:#fb5d2c}.amount__nav__prev:hover svg[data-v-564a28da]{fill:#fb5d2c}.result[data-v-564a28da]{position:absolute;margin-top:13rem;padding:0 2rem;text-align:center}.result a[data-v-564a28da]{text-decoration:none}.result__title[data-v-564a28da]{font-size:30px;width:90%;max-width:64rem;margin:0 auto;color:#0b5db7;line-height:1}@media (min-width: 320px){.result__title[data-v-564a28da]{font-size:calc(1.78571vw + 24.28571px)}}@media (min-width: 1440px){.result__title[data-v-564a28da]{font-size:50px}}@media (min-width: 320px){.result__title[data-v-564a28da]{margin-bottom:calc(4.01786vw + 2.14286px)}}@media (min-width: 1440px){.result__title[data-v-564a28da]{margin-bottom:60px}}.result__middle[data-v-564a28da]{margin-bottom:40px}@media (min-width: 320px){.result__middle[data-v-564a28da]{margin-bottom:calc(-1.78571vw + 45.71429px)}}@media (min-width: 1440px){.result__middle[data-v-564a28da]{margin-bottom:20px}}.result__number[data-v-564a28da]{font-size:80px;margin-bottom:5px;color:#fb5d2c;line-height:1}@media (min-width: 320px){.result__number[data-v-564a28da]{font-size:calc(6.25vw + 60px)}}@media (min-width: 1440px){.result__number[data-v-564a28da]{font-size:150px}}@media (min-width: 320px){.result__number[data-v-564a28da]{margin-bottom:calc(1.33929vw + 0.71429px)}}@media (min-width: 1440px){.result__number[data-v-564a28da]{margin-bottom:20px}}.result__number.gradient[data-v-564a28da]{background-color:#fff;background-image:linear-gradient(to bottom,#fad961,#ff9f4a);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.result__text[data-v-564a28da]{font-size:18px;margin-bottom:30px;line-height:1.3}@media (min-width: 320px){.result__text[data-v-564a28da]{font-size:calc(0.53571vw + 16.28571px)}}@media (min-width: 1440px){.result__text[data-v-564a28da]{font-size:24px}}@media (min-width: 320px){.result__text[data-v-564a28da]{margin-bottom:calc(1.78571vw + 24.28571px)}}@media (min-width: 1440px){.result__text[data-v-564a28da]{margin-bottom:50px}}.result__cta-container[data-v-564a28da]{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 60em){.result__cta-container[data-v-564a28da]{flex-direction:row-reverse;justify-content:center;align-items:center}}.result__cta[data-v-564a28da]{margin-bottom:30px;margin-left:0}@media (min-width: 320px){.result__cta[data-v-564a28da]{margin-bottom:calc(-2.67857vw + 38.57143px)}}@media (min-width: 1440px){.result__cta[data-v-564a28da]{margin-bottom:0}}@media (min-width: 320px){.result__cta[data-v-564a28da]{margin-left:calc(4.46429vw - 14.28571px)}}@media (min-width: 1440px){.result__cta[data-v-564a28da]{margin-left:50px}}.result__restart[data-v-564a28da]{display:flex;align-items:center;margin:0 auto;padding:1rem 0;color:#4fdcc0;background:transparent;border:0;transition:color .3s}.result__restart svg[data-v-564a28da]{margin-right:1.5rem;fill:#4fdcc0;transition:fill .3s}.result__restart[data-v-564a28da]:hover{color:#fb5d2c}.result__restart:hover svg[data-v-564a28da]{fill:#fb5d2c}.result__restart__label[data-v-564a28da]{line-height:1}.fade-leave-active[data-v-564a28da],.fade-enter-active[data-v-564a28da]{transition:opacity .5s ease}.fade-enter-from[data-v-564a28da],.fade-leave-to[data-v-564a28da]{opacity:0}.amount__input input::-ms-input-placeholder,.amount__input input::placeholder,.amount__input input:placeholder-shown{color:#0b5db733}.intro__progress,.intro__title{font-weight:700}.intro{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:100vh;padding:0 2rem;text-align:center}.intro__title{font-size:48px;margin-bottom:3rem;line-height:1;opacity:0;transform:translateY(50px)}@media (min-width: 320px){.intro__title{font-size:calc(4.64286vw + 33.14286px)}}@media (min-width: 1440px){.intro__title{font-size:100px}}.intro__text{font-size:14px;margin-bottom:30px;max-width:43rem;line-height:1.6}@media (min-width: 320px){.intro__text{font-size:calc(0.17857vw + 13.42857px)}}@media (min-width: 1440px){.intro__text{font-size:16px}}@media (min-width: 320px){.intro__text{margin-bottom:calc(1.78571vw + 24.28571px)}}@media (min-width: 1440px){.intro__text{margin-bottom:50px}}.intro__text,.intro__cta{opacity:0;transform:translateY(50px)}.intro__progress{font-size:3rem;background-image:linear-gradient(to bottom,#fad961,#ff9f4a);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;opacity:0}.lang__item{font-weight:600}.lang{position:relative}.in-wizard .lang{display:none}.lang__item{display:flex;align-items:center;padding:1.5rem 1.7rem;color:#0b5db7;font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:1.5px;background:white;border:1px solid #4fdcc0;border-radius:50px}.lang__item svg{margin-bottom:.2rem;margin-left:.5rem;fill:#0b5db7}@media only screen and (min-width: 60em){.lang__item{padding:1.5rem 2rem}}.lang__other{position:absolute;top:calc(100% + 0.4rem);width:100%;opacity:0;pointer-events:none;transition:opacity .125s}.is-visible .lang__other{opacity:1;pointer-events:auto}body{background:linear-gradient(to bottom,rgba(130,239,255,.4),rgba(227,245,245,.4))}.app{position:relative;min-height:660px}.app:before,.app:after{content:"";position:absolute;z-index:1;top:0;right:50%;width:50vw;height:100%;min-height:100vh;background:linear-gradient(to right,white,rgba(255,255,255,0));pointer-events:none}.app:after{right:auto;left:50%;background:linear-gradient(to left,white,rgba(255,255,255,0))}.wrapper{padding-right:25px;padding-left:25px;max-width:1440px;margin:0 auto}@media (min-width: 320px){.wrapper{padding-right:calc(2.23214vw + 17.85714px)}}@media (min-width: 1440px){.wrapper{padding-right:50px}}@media (min-width: 320px){.wrapper{padding-left:calc(2.23214vw + 17.85714px)}}@media (min-width: 1440px){.wrapper{padding-left:50px}}.app-header{left:50%;transform:translate(-50%);position:absolute;z-index:4;top:2.5rem;display:flex;justify-content:space-between;align-items:center}.intro,.wizard{position:absolute;z-index:3}.logo{width:100px;display:block}@media (min-width: 320px){.logo{width:calc(1.78571vw + 94.28571px)}}@media (min-width: 1440px){.logo{width:120px}}.canvas{position:relative;z-index:2}.canvas canvas{width:100%!important}.title-container{height:64px;position:absolute;top:50%;transform:translateY(-50%);z-index:-1;left:0;overflow:hidden;width:100%;text-align:center}@media (min-width: 320px){.title-container{height:calc(10.35714vw + 30.85714px)}}@media (min-width: 1440px){.title-container{height:180px}}.warning{font-size:10px;position:absolute;z-index:2;bottom:0;left:0;width:100%;color:#0b5db7;text-align:center;opacity:0;transition:.35s opacity ease-in-out}@media (min-width: 320px){.warning{font-size:calc(0.35714vw + 8.85714px)}}@media (min-width: 1440px){.warning{font-size:14px}}.is-ready~.warning{opacity:1}@media only screen and (min-width: 60em){.warning{bottom:.5rem;padding-right:2rem;text-align:right}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.h-hidden{display:none!important;visibility:hidden}.h-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:400}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body>svg{display:none}hr{height:1px;border:0}button{cursor:pointer}.no-scroll{overflow:hidden}@font-face{font-family:geomanist;src:url(/assets/regular.749620cc.woff2) format("woff2"),url(/assets/regular.e44c17a4.woff) format("woff");font-style:normal;font-weight:400}@font-face{font-family:geomanist;src:url(/assets/book.62441ae2.woff2) format("woff2"),url(/assets/book.4e66638c.woff) format("woff");font-style:normal;font-weight:600}@font-face{font-family:geomanist;src:url(/assets/bold.700dffd4.woff2) format("woff2"),url(/assets/bold.8e04af9d.woff) format("woff");font-style:normal;font-weight:700}html{font-size:.625em}body{color:#404040;font:1.4rem/1.6 geomanist,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 60em){body{font:1.6rem/1.8 geomanist,sans-serif}}.label{color:#0b5db7;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}h1,.h1,h2,.h2,h3,.h3,h4,.h4{color:#0b5db7}h1,.h1{font-size:3rem;line-height:1.3em}@media only screen and (min-width: 60em){h1,.h1{font-size:3.6rem;line-height:1.2em}}@media only screen and (min-width: 64em){h1,.h1{font-size:4.2rem}}h2,.h2{font-size:2.6rem;line-height:1.3em}@media only screen and (min-width: 60em){h2,.h2{font-size:3.6rem;line-height:1.1em}}h3,.h3{font-size:2rem;line-height:1.5em}@media only screen and (min-width: 60em){h3,.h3{font-size:2.4rem;line-height:1.3em}}h4,.h4{font-size:1.8rem;line-height:1.6em}.lead{font-size:1.6rem;line-height:1.5em}@media only screen and (min-width: 60em){.lead{font-size:2.4rem}}.wrapper,[class*=wrapper--]{width:100%;max-width:1440px;margin-right:auto;margin-left:auto}.wrapper[class*=--no-padding],[class*=wrapper--][class*=--no-padding]{padding-right:0;padding-left:0}.wrapper[class*=--full],[class*=wrapper--][class*=--full]{max-width:none}@media only screen and (max-width: 119.99em){.wrapper,[class*=wrapper--]{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media only screen and (min-width: 120em){.wrapper,[class*=wrapper--]{margin-right:auto;margin-left:auto;padding-right:120px;padding-left:120px}}.link__label{position:relative;display:inline-block;color:#0b5db7;font-size:1.2rem;font-weight:400;transition:color .2s ease-out}@media only screen and (min-width: 60em){.link__label{font-size:1.6rem}}.link__label:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:.2rem;background:linear-gradient(to right,#fb5d2c 0%,#fb5d2c 50%,#0b5db7 50%,#0b5db7 100%);background-position:100% center;background-size:200%;border-radius:.2rem;transition:background-position .4s ease-out}.link__label:hover{color:#fb5d2c}.link__label:hover:after{background-position:0% center}
