@font-face{font-family:Geometus Rounded;src:url(../fonts/geometos-rounded.c3a18a51.woff2),url(../fonts/geometos-rounded.c3a18a51.woff2);font-weight:400;font-style:normal}button,h1,h2{font-family:Geometus Rounded,Arial,sans-serif;font-weight:400}*,h2,p{font-family:Arial,sans-serif}h2{font-weight:700}button,h1,h2{line-height:1.25}*,p{font-weight:400;line-height:1.4}h1{font-size:1.5rem}h2{font-size:1.25rem}#app,body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden;position:relative}#app.margin{height:calc(100% - 40px)}*{-webkit-box-sizing:border-box;box-sizing:border-box}.slide-left-enter[data-v-844830d2],.slide-right-leave-to[data-v-844830d2]{-webkit-transform:translateX(100%);transform:translateX(100%)}.slide-left-leave-to[data-v-844830d2],.slide-right-enter[data-v-844830d2]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.slide-left-enter-active[data-v-844830d2],.slide-left-leave-active[data-v-844830d2],.slide-right-enter-active[data-v-844830d2],.slide-right-leave-active[data-v-844830d2]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.overlay-in-enter[data-v-844830d2],.overlay-out-leave-to[data-v-844830d2]{-webkit-transform:translateY(100%);transform:translateY(100%);z-index:1}.overlay-in-enter-active[data-v-844830d2],.overlay-in-leave-active[data-v-844830d2],.overlay-out-enter-active[data-v-844830d2],.overlay-out-leave-active[data-v-844830d2]{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.page[data-v-7cdae186]{position:absolute;width:100%;height:100%;overflow-y:auto;background-color:#fff;-webkit-overflow-scrolling:touch}.corridor[data-v-6b7206ad]{width:100%;height:100%;padding:0 1.5rem}.corridor--column[data-v-6b7206ad],.corridor--row[data-v-6b7206ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.corridor--column[data-v-6b7206ad]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:800px){.corridor[data-v-6b7206ad]{margin:0 auto;max-width:800px}}.button[data-v-30be092a]{position:relative;width:100%;height:3.75rem}.button__inner[data-v-30be092a]{position:relative;color:#fff;text-transform:uppercase;font-size:1rem;width:100%;height:3.375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;top:0;background-color:#80da74;border-radius:.25rem;cursor:pointer;-webkit-box-shadow:0 .375rem 0 0 #66cf75,0 .25rem .5rem 0 rgba(0,0,0,.1);box-shadow:0 .375rem 0 0 #66cf75,0 .25rem .5rem 0 rgba(0,0,0,.1);-webkit-transition:top 80ms ease-out,-webkit-box-shadow 80ms ease-out;transition:top 80ms ease-out,-webkit-box-shadow 80ms ease-out;transition:box-shadow 80ms ease-out,top 80ms ease-out;transition:box-shadow 80ms ease-out,top 80ms ease-out,-webkit-box-shadow 80ms ease-out}.button__inner--active[data-v-30be092a]{top:.375rem;-webkit-box-shadow:0 0 0 0 #66cf75;box-shadow:0 0 0 0 #66cf75}.intro[data-v-24377b50]{position:relative;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#10975f),to(#2ab67c));background:linear-gradient(180deg,#10975f,#2ab67c)}.intro__content[data-v-24377b50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;padding:1rem;color:#fff}@media (min-width:360px){.intro__content[data-v-24377b50]{padding:3rem 1.5rem}}.tab[data-v-1e90c3e3]{-webkit-tap-highlight-color:transparent}.tab__content[data-v-1e90c3e3],.tab__header[data-v-1e90c3e3]{width:100%}.tab__header[data-v-1e90c3e3]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.tab__content[data-v-1e90c3e3]{-webkit-transition:height .3s cubic-bezier(.25,.46,.45,.94),opacity .3s;transition:height .3s cubic-bezier(.25,.46,.45,.94),opacity .3s}.tab__content[data-v-1e90c3e3],.tab__inner[data-v-1e90c3e3]{overflow:hidden}.tab__inner[data-v-1e90c3e3]{-webkit-box-sizing:border-box;box-sizing:border-box}.tab.open .tab__header[data-v-1e90c3e3],.tab[data-v-1e90c3e3]:not(.open){cursor:pointer}svg[data-v-0d0dc0e7]{max-width:100%;max-height:100%}.tab-header[data-v-39435908]{height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tab-header[data-v-39435908],.tab-header__left[data-v-39435908]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-header__left[data-v-39435908]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tab-header__right[data-v-39435908]{text-align:right;color:#fff}.tab-header__icon[data-v-39435908]{width:3rem;height:3rem;margin-left:-.875rem;color:#fff}.tab-header__label[data-v-39435908]{margin:0;color:#fff}.tab-header__value[data-v-39435908]{font-size:2rem;margin:0}.tab-header__value.currency[data-v-39435908]{font-weight:700}.tab-header__timeframe[data-v-39435908]{font-size:.875rem;margin:-.25rem 0 0}.tab-header__icon[data-v-39435908],.tab-header__label[data-v-39435908],.tab-header__right[data-v-39435908]{-webkit-transition:color .3s;transition:color .3s}.tab-header.open .tab-header__icon[data-v-39435908]{color:#80da74}.tab-header.open .tab-header__label[data-v-39435908],.tab-header.open .tab-header__right[data-v-39435908]{color:#2ab67c}@media (max-width:479px){.tab-header__label[data-v-39435908]{max-width:6.5rem}}.slider-dot[data-v-13d3f1fe]{width:calc(100% + 2rem);height:calc(100% + 2rem);margin:-1rem;padding:1rem}.slider-dot__nub[data-v-13d3f1fe]{width:100%;height:100%;border-radius:50%;border:.25rem solid #2ab67c;background-color:#fff}.slider-dot.pressed .slider-dot__nub[data-v-13d3f1fe]{background-color:#2ab67c}.slider+.slider[data-v-0812b2cb]{margin-top:1.875rem}.info[data-v-0812b2cb]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.875rem}.info__label[data-v-0812b2cb],.info__value[data-v-0812b2cb]{font-size:.875rem;margin:0;color:#2ab67c}.info__label[data-v-0812b2cb]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700}.bar[data-v-0812b2cb]{font-size:1rem;position:relative;width:100%;margin:.5rem 0;height:.5rem;border-radius:.25rem;background-color:#f5f5f5;-ms-touch-action:none;touch-action:none}.bar__fill[data-v-0812b2cb]{position:absolute;top:0;left:0;bottom:0;background-color:#80da74;border-radius:.25rem}.bar__dot[data-v-0812b2cb]{position:absolute;top:50%;width:1.5rem;height:1.5rem;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.tab[data-v-81252ff8]{background-color:#4cc478;-webkit-transition:background-color .3s;transition:background-color .3s}.tab.open[data-v-81252ff8]{background-color:#fff}.tab__prompt[data-v-81252ff8]{margin:1.5rem 0}.tab__sliders[data-v-81252ff8]{overflow:hidden}.tab__inner .corridor[data-v-81252ff8]>:last-child{margin-bottom:0}.tab[data-v-1d5dcba9]{background-color:#66cf75;-webkit-transition:background-color .3s;transition:background-color .3s}.tab.open[data-v-1d5dcba9]{background-color:#fff}.tab__prompt[data-v-1d5dcba9]{margin:1.5rem 0}.tab__sliders[data-v-1d5dcba9]{overflow:hidden}.tab__inner .corridor[data-v-1d5dcba9]>:last-child{margin-bottom:0}.tab[data-v-86c18f18]{background-color:#80da74;-webkit-transition:background-color .3s;transition:background-color .3s}.tab.open[data-v-86c18f18]{background-color:#fff}.tab__prompt[data-v-86c18f18]{margin:1.5rem 0}.tab__sliders[data-v-86c18f18]{overflow:hidden}.tab__inner .corridor[data-v-86c18f18]>:last-child{margin-bottom:0}.gallery[data-v-4840c309]{width:100%}.gallery__slides[data-v-4840c309]{position:relative;-ms-touch-action:none;touch-action:none;cursor:-webkit-grab;cursor:grab}.gallery__slides__drag[data-v-4840c309]{position:absolute;width:100%;height:100%}.gallery__slides__drag [data-v-4840c309]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery.pressed .gallery__slides[data-v-4840c309]{cursor:-webkit-grabbing;cursor:grabbing}.gallery__dots[data-v-4840c309]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.gallery__dot[data-v-4840c309]{width:.4375rem;height:.4375rem;background-color:#fff;border-radius:50%}.gallery__dot[data-v-4840c309]:not(:last-child){margin-right:.625rem}.gallery__dot.active[data-v-4840c309]{background-color:#5dbaec}.slide[data-v-0882e767]{position:absolute;width:100%}.result[data-v-3f71d9bc]{text-align:center}.result.empty[data-v-3f71d9bc]{opacity:.65}.result__icon[data-v-3f71d9bc]{width:10.5rem;height:10.5rem;border-radius:50%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem}.result__icon svg[data-v-3f71d9bc]{width:6rem;height:6rem;color:#2ab67c}.result__text[data-v-3f71d9bc]{color:#177b52;margin:0;white-space:pre}.tab[data-v-631f561c]{background-color:#5dbaec;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),color-stop(1.5rem,transparent)),-webkit-gradient(linear,left top,left bottom,from(#5dbaec),color-stop(80%,#a6e3ff));background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 1.5rem),linear-gradient(180deg,#5dbaec,#a6e3ff 80%)}.tab__prompt[data-v-631f561c]{text-align:center;margin:2.5rem 0;color:#fff}.tab__results[data-v-631f561c]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin:4rem 0 2rem}.tab__results>[data-v-631f561c]{width:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.tab__gallery[data-v-631f561c]{display:none}}@media (max-width:767px){.tab__results[data-v-631f561c]{display:none}}.calculator[data-v-7453af8a]{height:100%}.calculator__header[data-v-7453af8a]{background-color:#2ab67c;padding:1.5rem 0;color:#fff}.calculator__title[data-v-7453af8a]{margin:0 0 .5rem}.calculator__prompt[data-v-7453af8a]{margin:0;font-size:.875rem}