.vk-mortgage-calculator .row{--bs-gutter-x:0.5rem !important}.vk-mortgage-calculator input,.vk-mortgage-calculator select{border:2px solid #8cb3ca!important;font-size:0.7em!important}.vk-mortgage-calculator .currency{padding-left:12px}.vk-mortgage-calculator .currency-symbol{position:absolute;padding:11px 11px;margin-top:-4px}.vk-mortgage-calculator .payoff{width:90%;float:right}.vk-mortgage-calculator .chartjs-render-monitor{margin:auto}.vk-mortgage-calculator .form-control{width:82%;display:block!important;line-height:var(--global--line-height-body)}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.relative-graph{position:relative;max-width:230px;margin:auto;margin-bottom:20px}.text-center .line-1{font-size:1em}.text-center .line-2{font-size:2em;font-weight:700;margin-top:-20px}.text-center .line-3{margin-top:-18px;margin-left:70px;font-size:.6em}.text-center .line-2{font-size:1.5em;font-weight:700}.text-center{text-align:center}.vk-mortgage-calculator.container,.vk-mortgage-calculator.vk-container{margin:auto}.vk-mortgage-calculator .form-group label{margin-bottom:2px;margin-top:6px;font-size:13px;font-weight:600}.vk-mortgage-calculator #prices{margin-top:-30px}.vk-mortgage-calculator .form-control{padding:.01rem 0.3rem!important;font-weight:500;border-radius:4px}.vk-mortgage-calculator .spanValue{text-align:center;width:75%;display:inline-block;border:1px solid #2f7aa2;border-radius:3px;font-weight:800;line-height:30px}.vk-mortgage-calculator #paymentAmount,.vk-mortgage-calculator #savings,.vk-mortgage-calculator #payOff{font-size:13px;min-width:130px}.vk-mortgage-calculator .shadow-lg{box-shadow:0 0 9px -2px rgba(0,0,0,.4)!important;-webkit-box-shadow:0 0 9px -2px rgba(0,0,0,.4)!important;-moz-box-shadow:0 0 9px -2px rgba(0,0,0,.4)!important}.vk-mortgage-calculator .form-action{margin-top:20px}.vk-mortgage-calculator .spanBold{width:100%;display:block;font-weight:800}.vk-mortgage-calculator span,.vk-mortgage-calculator .spanValue{font-size:13px!important;white-space:nowrap}.vk-mortgage-calculator .row h5{font-weight:700;font-size:17px;margin:0}.button{background:#2f7aa2;color:#fff}.vk-mortgage-calculator .dot{height:10px;width:10px;border-radius:50%;display:inline-block;margin-right:7px}.vk-mortgage-calculator .dot-lightblue{background-color:#47bec2}.vk-mortgage-calculator .dot-blue{background-color:#3169b3}.vk-mortgage-calculator .dot-purple{background-color:#893ba0}.vk-mortgage-calculator .dot-green{background-color:#3fb257}.vk-mortgage-calculator .dot-red{background-color:#bb2459}.vk-mortgage-calculator .dot-orange{background-color:#ce8330}.vk-mortgage-calculator h4.mb-3.text-center{font-size:22px!important;margin:0}.vk-mortgage-calculator .frequency{min-height:75px;margin-bottom:20px!important}.vk-mortgage-calculator .monthly{min-height:130px;margin-bottom:20px!important}.vk-mortgage-calculator .cashbomb{min-height:175px;margin-bottom:5px!important}.vk-mortgage-calculator .valueExcess,.vk-mortgage-calculator .valueCashBomb{text-align:center;width:30%;display:inline-block;border:1px solid #2f7aa2;border-radius:6px;margin-top:6px;margin-bottom:6px;font-weight:800}.vk-mortgage-calculator .slider{min-height:40px}#sliderIncreaseFreq label,#sliderAdditionalMth label,#sliderCashbombAmt label,#sliderCashbombPer label{position:absolute;width:77px;margin-left:-42px;text-align:center;margin-top:6px;font-size:13px;font-weight:400}#sliderIncreaseFreq,#sliderAdditionalMth,#sliderCashbombAmt,#sliderCashbombPer{width:80%;margin:2em auto;position:relative;top:7px}.vk-mortgage-calculator .monthly p,.vk-mortgage-calculator .cashbomb p{font-size:12px!important;line-height:12px;margin:0 0 10px}.vk-mortgage-calculator .ui-slider-horizontal .ui-slider-handle{top:-.35em;margin-left:-.6em}.vk-mortgage-calculator .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:10px;height:10px;cursor:default;-ms-touch-action:none;touch-action:none;border-radius:7px;background:#2f7aa3}.vk-mortgage-calculator .ui-widget.ui-widget-content{border:2px solid #2f7aa3}.vk-mortgage-calculator .ui-widget{font-size:.5px}@media (min-width:768px){.vk-container{max-width:760px!important}}@media (min-width:992px){.vk-container{max-width:960px!important}}@media (min-width:1200px){.vk-container{max-width:1140px!important}}@media (min-width:1300px){.vk-container{max-width:1190px!important}}@media (min-width:1600px){.vk-container{max-width:1400px!important}}@media (min-width:1700px){.vk-container{max-width:1500px!important}}@media (min-width:1800px){.vk-container{max-width:1600px!important}}@media (min-width:1900px){.vk-container{max-width:1570px!important}}@media (min-width:2000px){.vk-container{max-width:1670px!important}}@media (min-width:2100px){.vk-container{max-width:2010px!important}}@media (min-width:2200px){.vk-container{max-width:1810px!important}}@media (min-width:2300px){.vk-container{max-width:2112px!important}}@media (max-width:1200px){.vk-mortgage-calculator span,.vk-mortgage-calculator .spanValue{font-size:14px!important}.monthly{min-height:200px}}@media (max-width:992px){.vk-mortgage-calculator span,.vk-mortgage-calculator .spanValue{font-size:12px!important}.monthly{min-height:245px}#sliderIncreaseFreq label,#sliderAdditionalMth label,#sliderCashbombAmt label,#sliderCashbombPer label{font-size:12px}.vk-mortgage-calculator .currency-symbol{margin-top:-2px}}@media (max-width:768px){.vk-mortgage-calculator #payOff{margin-bottom:50px}.vk-mortgage-calculator .button{position:absolute;margin-top:1292px;width:80%;margin-left:5%}.vk-mortgage-calculator #chart .row:nth-child(5){margin-top:15px}.vk-mortgage-calculator #chart .row:nth-child(5),.vk-mortgage-calculator #chart .row:nth-child(6),.vk-mortgage-calculator #chart .row:nth-child(7){margin-left:10px}.vk-mortgage-calculator .col-md-6.col-lg-6.col-xl-5{width:50%!important;float:left}.vk-mortgage-calculator #chart .row{display:block}.vk-mortgage-calculator #chart{min-height:600px}.vk-mortgage-calculator .form-control{width:100%}.vk-mortgage-calculator .currency-symbol{padding:14px 11px;margin-top:-5px}.vk-mortgage-calculator .payoff{width:100%;float:none}}