@font-face{font-display:swap;font-family:Graphik;font-stretch:100%;font-style:normal;font-weight:400;src:url(Graphik-Medium.540daab8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graphik;font-stretch:100%;font-style:normal;font-weight:500;src:url(Graphik-Regular-Web.6dc81ae5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Graphik;font-stretch:100%;font-style:normal;font-weight:800;src:url(Graphik-Semibold-Web.c4cb2aa3.woff2) format("woff2")}@font-face{font-display:swap;font-family:PublicoBanner;font-stretch:100%;font-style:normal;font-weight:800;src:url(PublicoBanner-Bold-Web.0cf15079.woff2) format("woff2")}@font-face{font-display:swap;font-family:PublicoBanner;font-stretch:100%;font-style:normal;font-weight:500;src:url(PublicoBanner-Medium-Web.2dd6dff8.woff2) format("woff2")}@font-face{font-display:swap;font-family:PublicoBanner;font-stretch:100%;font-style:normal;font-weight:500;src:url(PublicoBanner-Regular-Web.027d6b23.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}#root,body,html{font-size:16px;height:100%}*,button,input{border:0;font-family:Graphik,Helvetica,sans-serif;outline:0}input[type=text]{border:2px solid #999;border-radius:.525rem;font-size:1.2rem;margin:6px 0;outline:0;padding:.625rem;text-align:left}input[type=text]:focus{border:2px solid #316eef;box-shadow:2px 9px 10px 1px hsla(0,0%,51%,.35);outline:0}input[type=text]:invalid{border:2px solid #db4c13;box-shadow:none;outline:0}button{border-radius:.525rem;box-shadow:none;cursor:pointer;font-size:1.5rem;outline:0;padding:.625rem 0 .8rem;text-align:center;transition:box-shadow .1s ease-in;width:100%}button.btn__primary{background-color:#316eef;color:#fff}button.btn__primary:hover{box-shadow:2px 9px 10px 1px hsla(0,0%,51%,.35)}button.btn__primary:active{box-shadow:none}:invalid button{cursor:not-allowed}div.app-bar{border:1px solid transparent;box-shadow:2px 9px 10px 1px hsla(0,0%,51%,.35)}div.app-bar h1{font-family:PublicoBanner,Helvetica,sans-serif;margin:.8125rem 10rem}@media only screen and (max-width:768px){div.app-bar h1{margin:.8125rem 1rem;text-align:center}}@media only screen and (max-width:480px){div.app-bar h1{margin:.8125rem 1rem;text-align:center}}.input-field{margin:1.25rem 0}.input-field .input-field__label{display:block;margin-bottom:.9375rem}.input-field .input-field__prefix{border:2px solid #999;border-radius:.525rem;display:inline-block;font-size:1.2rem;height:50px;padding-left:1.5rem;width:100%}.input-field .input-field__prefix.focus{border:2px solid #316eef;box-shadow:2px 9px 10px 1px hsla(0,0%,51%,.35)}.input-field .input-field__field{border:0;margin:0;padding-left:.3125rem;text-align:left;width:calc(100% - 2rem)}.input-field .input-field__field:invalid{border:none}.input-field .input-field__field:focus{border:0;box-shadow:none}.input-field .input-field__message{color:#db4c13;display:block;font-size:.825rem;margin-top:.375rem;visibility:hidden}:invalid .input-field__prefix{border-color:#db4c13;box-shadow:none}:invalid .input-field__prefix.focus{border-color:#db4c13;box-shadow:2px 9px 10px 1px hsla(0,0%,51%,.35)}:invalid .input-field__message{visibility:visible}:valid .input-field__prefix{border-color:#999}:valid .input-field__message{visibility:hidden}.app-slider{display:flex;flex-direction:column}.app-slider input[type=range]{-webkit-appearance:none;height:42px;margin:.625rem 0;text-align:center}.app-slider input[type=range]:focus{outline:none}.app-slider input[type=range]::-webkit-slider-runnable-track{background:#1b3979;border-radius:.5625rem;box-shadow:0 0 1px #000;cursor:pointer;height:1.125rem;width:100%}.app-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #eee;border-radius:1.125rem;cursor:pointer;height:2.25rem;margin-top:-.5625rem;width:2.25rem}.app-slider input[type=range]:focus::-webkit-slider-thumb{background:#ffffff86;border:1px solid #ccc}.app-slider input[type=range]:focus::-webkit-slider-runnable-track{background:#1b3979}.app-slider input[type=range]::-moz-range-track{background:#1b3979;border:0 solid #000;border-radius:.5625rem;box-shadow:0 0 1px #000;cursor:pointer;height:1.125rem;width:100%}.app-slider input[type=range]::-moz-range-thumb{background:#fff;border:0 solid #000;border-radius:1.125rem;box-shadow:0 0 1px #000;cursor:pointer;height:2.25rem;width:2.25rem}.app-slider__title{margin-bottom:1rem;margin-top:1rem}.app-slider__content{display:grid;grid-template-columns:5rem 1fr 5rem 5.5rem;margin-bottom:1rem}.app-slider__content .app-slider__content__max,.app-slider__content .app-slider__content__min,.app-slider__content .app-slider__content__range{align-items:center;display:flex;font-size:1.2rem;justify-content:center}.app-slider__content .app-slider__content__range{flex-direction:column;text-align:center}.app-slider__content .app-slider__content__range input[type=range]{width:100%}.app-slider__content .app-slider__content__range span{color:#db4c13;display:block;font-size:.9rem;visibility:hidden}.app-slider__content .app-slider__content__range span:invalid{visibility:visible}.app-slider__content .app-slider__content__value{text-align:center}.result-card{display:flex;margin:.625rem .625rem .625rem 0}.result-card__report{align-self:center;background-color:#fbfbfb;height:85%;padding-left:1.875rem;width:90%}@media only screen and (max-width:480px){.result-card__report{width:100%}}.result-card__report_group{margin-top:1.875rem}.result-card__report_group_label{color:#5d5d5d;display:block}.result-card__report_group_label.bigger{font-size:1.5rem}.result-card__report_group_response{color:#000;display:block;font-size:2rem;font-weight:700;margin-top:1.25rem}.result-card__report_group_response.grey{color:#bbbcbc}.card-calculator{display:grid;grid-template-columns:3fr 2fr}@media only screen and (max-width:1025px){.card-calculator{grid-template-columns:1fr}}@media only screen and (max-width:480px){.card-calculator{grid-template-columns:1fr}}.card-calculator .card-calculator__main{border-radius:.525rem;box-shadow:2px 9px 10px 1px hsla(0,0%,51%,.35);margin:.625rem .625rem 1.5rem;padding:1.5625rem}.card-calculator .card-calculator__separator{border-bottom:1px solid #dedede;margin-bottom:1.875rem;margin-top:1.875rem;width:100%}.card-calculator .card-calculator__form{margin:1.5625rem 0}.card-calculator .card-calculator__form_row{column-gap:1rem;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:1025px){.card-calculator .card-calculator__form_row{grid-template-columns:1fr}}@media only screen and (max-width:480px){.card-calculator .card-calculator__form_row{grid-template-columns:1fr}}.card-calculator .card-calculator__form_footer{margin-top:1.25rem}main{margin:2rem 10rem}@media only screen and (max-width:1025px){main{margin:2rem 5rem}}@media only screen and (max-width:480px){main{margin:2rem 1rem}}
/*# sourceMappingURL=index.b2e9645c.css.map */
