/**handles:calculatorcss**/
.field{margin-bottom:24px!important}.label{font-size:1.3rem}.reminder{font-size:.8rem;margin-top:10px}.vue-slider-component{margin-top:40px}.vue-slider-component#riskSlider{margin-top:0}.vue-slider-piecewise-label{font-size:16px!important}.vue-custom-slider-tooltip{display:block;font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;background-color:#0db050}.vue-custom-slider-tooltip:after{content:"";width:8px;height:8px;bottom:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#0db050;left:50%;margin-left:-4px;display:block;position:absolute}.form{padding:48px;background:#f7f7f7;height:calc(100% - 16px);border-radius:5px 0 0 5px;-webkit-box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);margin:8px 0}.chart{height:350px;border-radius:4px;position:relative}.chart .tooltip{position:absolute;bottom:0;left:130px;width:150px}@media (min-width:460px){.chart .tooltip{width:250px}}.chart .guide{border-bottom:1px solid #eee;height:100px}.chart .bar{width:100px;position:absolute;bottom:0}.chart .bar.first-bar{border-radius:0 0 6px 6px;background-color:#0db050}.chart .bar.first-bar .tooltip{border-left:5px solid #0db050;padding:0 0 0 18px}.chart .bar.second-bar{border-radius:6px 6px 0 0;background-color:#92d051;top:0}.chart .bar.second-bar .tooltip{border-left:5px solid #92d051;padding:0 0 0 18px}.chart-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chart-container .chart{margin:auto auto auto 0;width:200px}@media (min-width:460px){.chart-container .chart{margin:auto}}.chart-container .notification{margin-top:16px;font-size:12px}.box{-webkit-box-shadow:0 0 20px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.1);padding:100px 20px}.spacer{margin-left:18px}h1{margin-bottom:50px!important}h3{font-size:1.8rem!important;margin-bottom:30px!important}.extra-margin{margin-bottom:50px!important}