.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default,.odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;-webkit-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}#calculator .question-header{margin-bottom:50px}#calculator .question-header .question-header__title{margin-bottom:10px}#calculator .question-header p{margin-bottom:0}#calculator .question__illustration{width:200px;max-width:100%;margin:0 auto 50px}#calculator .question__illustration img{max-height:335px}#calculator .question-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:10px}.part-result{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px);-webkit-transition:all .3s ease;transition:all .3s ease}.final-active .part-result{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.total__icon{-webkit-transform:scale(.6);transform:scale(.6);opacity:0;-webkit-transition:all .3s ease .6s;transition:all .3s ease .6s}.final-active .total__icon{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.part-result:first-child{-webkit-transition-delay:.75s;transition-delay:.75s}.part-result:nth-child(2){-webkit-transition-delay:.9s;transition-delay:.9s}.part-result:nth-child(3){-webkit-transition-delay:1.05s;transition-delay:1.05s}.part-result:nth-child(4){-webkit-transition-delay:1.2s;transition-delay:1.2s}.part-result:nth-child(5){-webkit-transition-delay:1.35s;transition-delay:1.35s}.part-result:nth-child(6){-webkit-transition-delay:1.5s;transition-delay:1.5s}.part-result:nth-child(7){-webkit-transition-delay:1.65s;transition-delay:1.65s}.part-result:nth-child(8){-webkit-transition-delay:1.8s;transition-delay:1.8s}.part-result:nth-child(9){-webkit-transition-delay:1.95s;transition-delay:1.95s}.part-result:nth-child(10){-webkit-transition-delay:2.1s;transition-delay:2.1s}#calculator{color:#303030;max-width:767px;margin:auto}#calculator p{color:#5a5a5a}.rangeslider{position:relative}.rangeslider__fill__bg{height:20px;background:#d2ddf1;border-radius:10px}.rangeslider__fill{height:20px;position:absolute;top:0;background:#f3bb1b;border-radius:10px}@-webkit-keyframes swosh{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes swosh{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes swish{0%{position:relative;top:0}25%{position:relative;top:2px}50%{position:relative;top:-1px}75%{position:relative;top:2px}to{position:relative;top:0}}@keyframes swish{0%{position:relative;top:0}25%{position:relative;top:2px}50%{position:relative;top:-1px}75%{position:relative;top:2px}to{position:relative;top:0}}.rangeslider__handle{width:40px;height:40px;margin-top:-10px;background:#fff;border:10px solid #0059a9;border-radius:40px;-webkit-box-shadow:3px 3px 6px rgba(0,80,154,.3);box-shadow:3px 3px 6px rgba(0,80,154,.3);cursor:-webkit-grab;cursor:grab;-webkit-transition:border .3s ease;transition:border .3s ease;-webkit-animation:swish .3s ease;animation:swish .3s ease}.rangeslider__handle:active{cursor:-webkit-grabbing;cursor:grabbing;-webkit-box-shadow:5px 5px 15px rgba(0,80,154,.4);box-shadow:5px 5px 15px rgba(0,80,154,.4);position:relative;top:2px}.value-is-set .rangeslider__handle{border:10px solid #23b096}.dragging .rangeslider__handle{-webkit-animation:none;animation:none;border:10px solid #0059a9}.slider-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rangeslider-label{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%;font-size:12px;font-weight:700;line-height:1}.rangeslider-label.rangeslider-label--min{border-left:1px solid #ddd;padding-top:20px;padding-left:10px;text-align:left}.rangeslider-label.rangeslider-label--max{text-align:right;border-right:1px solid #ddd;padding-right:10px;padding-top:20px}.slider-illustration{max-width:150px;margin:0 auto 30px;-webkit-animation:swosh .3s ease-in;animation:swosh .3s ease-in;-webkit-animation-delay:.3s;animation-delay:.3s}.dragging .slider-illustration{-webkit-animation:none;animation:none}.inline-input-g{font-size:12px;font-weight:700;color:#000}.inline-input-g .inline-input{border:0;max-width:100%;width:110px;display:inline-block;text-align:center;font-weight:700;background:#fff;padding:10px;font-size:22px;border-radius:4px;color:#0057a6;-webkit-box-shadow:0 3px 16px rgba(0,87,166,.2);box-shadow:0 3px 16px rgba(0,87,166,.2)}#calculator .btn{font-family:Open Sans,sans-serif;font-size:16px;text-transform:uppercase;display:inline-block;background-color:#fff;padding:14px 40px;border-radius:30px;overflow:hidden;color:#303030;-webkit-transition:all .3s ease;transition:all .3s ease;letter-spacing:1px;font-weight:700;position:relative;z-index:1;-webkit-box-shadow:0 3px 32px rgba(0,80,154,0);box-shadow:0 3px 32px rgba(0,80,154,0);cursor:pointer}#calculator .btn.btn-primary{color:#fff;background-color:#0059a9;border-color:#0059a9}#calculator .btn.disabled{cursor:no-drop}.fade-enter-active{-webkit-animation:coming .4s;animation:coming .4s;-webkit-animation-delay:.4s;animation-delay:.4s;opacity:0}.fade-leave-active{-webkit-animation:going .4s;animation:going .4s}@-webkit-keyframes going{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;position:absolute;top:0}to{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}}@keyframes going{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;position:absolute;top:0}to{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}}@-webkit-keyframes coming{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes coming{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.calculator-container{position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.calculator-container.loading:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);z-index:3}.calculator-container.loading:after{content:"";position:absolute;top:50%;left:50%;height:60px;width:60px;margin-top:-30px;margin-left:-30px;z-index:10;border-radius:500px;border-width:12px;border-style:solid;border-color:rgba(0,92,167,.3) #005ca7 rgba(0,92,167,.3) rgba(0,92,167,.3);-webkit-animation:spinning 1s linear infinite;animation:spinning 1s linear infinite}