@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format("woff2");unicode-range:U+0900-097f,U+1cd0-1cf6,U+1cf8-1cf9,U+200c-200d,U+20a8,U+20b9,U+25cc,U+a830-a839,U+a8e0-a8fb}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v15/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.fade-in{animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}.fade-out{animation:fade-out .5s ease-out both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{height:auto;opacity:1}99%{height:auto;opacity:0}to{height:0;opacity:0}}#question-tooltip{flex-basis:1.25rem;flex-shrink:0;height:1.25rem;margin-left:1rem;width:1.25rem}#question-tooltip:focus{filter:drop-shadow(0 0 4px #008a8e)}html{scroll-behavior:smooth}#risk-tolerance-calculator-illustration{background-color:#008a8e;color:#fff;display:block;margin-left:0;margin-right:0;padding:4rem 3rem 5rem}#risk-tolerance-calculator-illustration h2{color:#fff;margin-left:auto;margin-right:auto;margin-top:1.5rem;width:fit-content}#risk-tolerance-calculator-illustration h2:after{background-color:#9bd938;height:.125rem;width:3.75rem}@media (min-width:880px){#risk-tolerance-calculator-illustration h2{margin-top:2rem}#risk-tolerance-calculator-illustration h2:after{background-color:#006d6d;left:50%;transform:translateX(-50%)}#risk-tolerance-calculator-illustration h2,#risk-tolerance-calculator-illustration p{margin-left:auto;margin-right:auto;width:70%}}#risk-tolerance-calculator-illustration p{font-size:1.25rem;line-height:1.6;margin-bottom:2rem}@media (min-width:880px){#risk-tolerance-calculator-illustration p{margin-bottom:3rem}}#risk-tolerance-calculator-illustration #startQuiz{background-color:#9bd938;border:2px solid #3a3a3a;color:#fff;cursor:pointer;font-weight:700;min-height:5rem;transition:all .3s ease-in-out;width:100%}#risk-tolerance-calculator-illustration #startQuiz:focus,#risk-tolerance-calculator-illustration #startQuiz:hover{background-color:#7eb723}@media (min-width:880px){#risk-tolerance-calculator-illustration{text-align:center}#risk-tolerance-calculator-illustration #startQuiz{margin-left:auto;margin-right:auto;min-height:4rem;width:70%}}#risk-tolerance-container{background-color:#eff4f7;display:block;margin-bottom:1.75rem;margin-left:0;margin-right:0;opacity:0}#risk-tolerance-container.hide{display:none}#risk-tolerance-container button{border:2px solid #3a3a3a;border-radius:0;color:#fff;font-size:1.25rem;padding:1.125rem 1.75rem}#risk-tolerance-container button:disabled{cursor:not-allowed}#risk-tolerance-container button#btn--next{background-color:#9bd938}#risk-tolerance-container button#btn--next:focus,#risk-tolerance-container button#btn--next:hover{background-color:#7eb723}@media (min-width:880px){#risk-tolerance-container button#btn--next{margin-left:1rem}}#risk-tolerance-container button#btn--back{background-color:#3a3a3a}#risk-tolerance-container button#btn--back:focus,#risk-tolerance-container button#btn--back:hover{background-color:#616161}#risk-tolerance-container #desktop-progress-container,#risk-tolerance-container #mobile-progress-container{background-color:#008a8e;padding-left:3rem;padding-right:3rem}#risk-tolerance-container #mobile-progress-container{font-size:1.125rem;line-height:5rem}#risk-tolerance-container #mobile-progress-container progress{background-color:#037272;border:1px solid #3a3a3a;vertical-align:middle;width:100%}#risk-tolerance-container #mobile-progress-container progress::-webkit-progress-bar{background-color:#037272}#risk-tolerance-container #mobile-progress-container progress::-webkit-progress-value{background-color:#9bd938}#risk-tolerance-container #mobile-progress-container progress::-moz-progress-bar{background-color:#9bd938}@media (min-width:880px){#risk-tolerance-container #mobile-progress-container{display:none}}#risk-tolerance-container #desktop-progress-container{display:none}@media (min-width:880px){#risk-tolerance-container #desktop-progress-container{align-items:center;display:flex;height:5rem;justify-content:space-between}#risk-tolerance-container #desktop-progress-container .step-wrapper{align-items:center;border:2px solid #037272;border-radius:50%;display:flex;height:1.5rem;justify-content:space-between;position:relative;width:1.5rem}#risk-tolerance-container #desktop-progress-container .step-wrapper.has-icon{border-width:0}#risk-tolerance-container #desktop-progress-container .step-wrapper svg{height:1.5rem;width:1.5rem}#risk-tolerance-container #desktop-progress-container .step-separator{background-color:#037272;height:2px;width:.5rem}#risk-tolerance-container #desktop-progress-container .step-separator.current{background-color:#fff}#risk-tolerance-container #desktop-progress-container .step-separator.complete{background-color:#9bd938}}#risk-tolerance-container #risk-tolerance-form{padding:3rem;position:relative}#risk-tolerance-container #risk-tolerance-form #corner-decoration{bottom:0;position:absolute;right:0;z-index:-1}@media (min-width:880px){#risk-tolerance-container #risk-tolerance-form{padding:4.25rem}}#risk-tolerance-container .question label{display:block;display:grid;gap:1.5rem;grid-template-columns:1em auto}#risk-tolerance-container .question label input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.15em solid;border-radius:50%;color:currentColor;font:inherit;height:1.5rem;margin:0;transform:translateY(2px);width:1.5rem}#risk-tolerance-container .question label input[type=radio]:before{background-color:#9bd938;border-radius:50%;content:"";height:1.25rem;transform:scale(0);transition:transform .12s ease-in-out;width:1.25rem}#risk-tolerance-container .question label input[type=radio]:checked{display:grid;place-content:center}#risk-tolerance-container .question label input[type=radio]:checked:before{transform:scale(1)}#risk-tolerance-container .question label input[type=radio]:focus{filter:drop-shadow(0 0 4px #9bd938)}#risk-tolerance-container .question label+label{margin-top:1em}#risk-tolerance-container .question>p{align-items:center;display:flex;font-weight:700;margin-top:0}#risk-tolerance-container #button-container{margin-top:3rem}#risk-tolerance-container #button-container #error-msg{color:#f76161;font-style:italic;line-height:1.2;margin:0 0 1rem;opacity:1;transition:opacity .2s ease-in}#risk-tolerance-container #button-container #error-msg.hide{opacity:0}#risk-tolerance-container #button-container .wrapper{display:flex;justify-content:space-between;width:100%}@media (min-width:880px){#risk-tolerance-container #button-container .wrapper{justify-content:flex-start}}#risk-tolerance-results-container .quiz-results-container{background-color:#008a8e;color:#fff;display:none;opacity:0;padding:3rem}#risk-tolerance-results-container .quiz-results-container .text-color--accent-green{color:#9bd938}#risk-tolerance-results-container .quiz-results-container h2{color:inherit;font-size:2rem;margin-top:0}#risk-tolerance-results-container .quiz-results-container h2:after{background-color:#9bd938;width:4rem}@media (min-width:880px){#risk-tolerance-results-container .quiz-results-container h2{font-size:2.75rem;line-height:1}#risk-tolerance-results-container .quiz-results-container h2:after{display:none}}#risk-tolerance-results-container .quiz-results-container svg{display:block;margin-left:auto;margin-right:auto;width:100%}#risk-tolerance-results-container .quiz-results-container svg.desktop{display:none}#risk-tolerance-results-container .quiz-results-container svg .white{fill:#fff}#risk-tolerance-results-container .quiz-results-container svg .green{fill:#9bd938}#risk-tolerance-results-container .quiz-results-container svg .grey{fill:#cadee8}@media (min-width:880px){#risk-tolerance-results-container .quiz-results-container svg.desktop{display:block}#risk-tolerance-results-container .quiz-results-container svg.mobile{display:none}}#risk-tolerance-results-container .quiz-results-container.active{display:block}@media (min-width:880px){#risk-tolerance-results-container .quiz-results-container.active .mobile{display:none}}#risk-tolerance-results-container .quiz-results-container .sample-allocation{font-size:1.375rem;font-weight:700;line-height:1.2;margin-bottom:2rem;margin-top:2rem}@media (min-width:880px){#risk-tolerance-results-container .quiz-results-container .sample-allocation{margin-bottom:2.75rem;margin-top:3.5rem}}#risk-tolerance-results-container .quiz-results-container .allocations{margin-top:2rem}#risk-tolerance-results-container .quiz-results-container .allocation{border-bottom:1px solid #3a3a3a;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}#risk-tolerance-results-container .quiz-results-container .allocation:last-of-type{border-bottom-width:0;padding-bottom:0}#risk-tolerance-results-container .quiz-results-container .allocation p{margin:0}#risk-tolerance-results-container .quiz-results-container .allocation .bonds,#risk-tolerance-results-container .quiz-results-container .allocation .cash,#risk-tolerance-results-container .quiz-results-container .allocation .stocks{border:1px solid #3a3a3a;display:inline-block;height:1.5rem;margin-right:1rem;width:1.5rem}#risk-tolerance-results-container .quiz-results-container .allocation .bonds{background-color:#9bd938}#risk-tolerance-results-container .quiz-results-container .allocation .stocks{background-color:#fff}#risk-tolerance-results-container .quiz-results-container .allocation .cash{background-color:#cadee8}#risk-tolerance-results-container .quiz-results-container .btn--learn-more,#risk-tolerance-results-container .quiz-results-container .startOver{background-color:#037272;border:1px solid #3a3a3a;color:#9bd938;display:grid;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:2rem;margin-top:3rem;min-height:5.375rem;padding-left:1rem;padding-right:1rem;place-content:center;text-align:center;text-decoration:none;transition:all .3s ease-in-out}#risk-tolerance-results-container .quiz-results-container .btn--learn-more:focus,#risk-tolerance-results-container .quiz-results-container .btn--learn-more:hover,#risk-tolerance-results-container .quiz-results-container .startOver:focus,#risk-tolerance-results-container .quiz-results-container .startOver:hover{background-color:#025b5b}@media (min-width:880px){#risk-tolerance-results-container .quiz-results-container .btn--learn-more,#risk-tolerance-results-container .quiz-results-container .startOver{margin-top:3.75rem;min-height:3.75rem}}#risk-tolerance-results-container .quiz-results-container .startOver{cursor:pointer;display:block;font-size:1rem;margin:2rem auto 0;min-height:0;padding:.5rem 1rem}#risk-tolerance-results-container .quiz-results-container .example-portfolio{font-style:italic;text-align:center}@media (min-width:880px){#risk-tolerance-results-container .quiz-results-container{padding:4.375rem;text-align:center}}
/*# sourceMappingURL=index.87e170dd.css.map */
