.finance_calculator{margin:30px 0}.finance_calculator .finance_box_wrapper{box-shadow:0 10px 20px 0 rgb(0 0 0 / .1)}.finance_calculator .finance_box_wrapper .holder{position:relative}.finance_calculator .finance_box_wrapper .heading{background:#d0ac80;padding:15px 30px;width:100%;text-align:left;font-size:35px;line-height:1}.finance_calculator .finance_box_wrapper .heading h1{padding:0}.finance_calculator .finance_box_wrapper .heading h4{color:#313131;text-align:left;font-size:24px;font-weight:600;letter-spacing:-.825px;line-height:30px}.finance_calculator .finance_box_wrapper .heading p{color:#313131;text-align:left;font-size:16px;font-weight:400;letter-spacing:-.825px;line-height:30px;margin:0}.finance_calculator .finance_box_wrapper .finance_form{padding:30px}.finance_calculator .finance_box_wrapper .finance_form .field_slider{margin-bottom:20px;position:relative;text-align:left}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_label{background:#f5f3ed;color:#53334d;display:inline-block;font-family:"PP Mori",sans-serif;font-size:18px;font-weight:300;line-height:1;margin-bottom:2px;padding:10px 30px;text-transform:uppercase}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper{background:#f7f7f7;font-size:14px;padding:10px 30px}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_label{color:#53334d}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value{position:relative}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value #DeposOff input{-webkit-appearance:none!important}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value #buildingCostDisplay{display:inline-block;height:20px;padding:20px 0}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value #depositAmountDisplay{display:inline-block;height:20px;padding:20px 0}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value label{background:#fff;border:solid 1px #ccc;cursor:pointer;display:none;margin-top:20px;padding:5px 10px;position:relative}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value label input[type="checkbox"]{background:#fff0;display:inline-block;height:25px;margin:0!important;padding:0!important;position:absolute;right:0;top:0;width:25px}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value label input[type="checkbox"]:after{background:url(https://okopod.com/app/uploads/2025/01/reload.webp) no-repeat center;content:" ";display:block;height:24px;position:absolute;right:8px;top:7px;width:24px}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value input{border:none;border-radius:0;display:inline-block;height:20px;letter-spacing:.05em;margin:12px 0px!important;padding:20px 5px!important}.finance_calculator .finance_box_wrapper .result_list{background:#f7f7f7}.finance_calculator .finance_box_wrapper .result_list .result_field{border-bottom:solid 1px #e1e1e1;padding:15px 30px;text-align:left}.finance_calculator .finance_box_wrapper .result_list .result_field .title{color:#313131;line-height:30px;font-size:16px}.finance_calculator .finance_box_wrapper .result_list .result_field .value{line-height:30px;font-size:16px}.finance_calculator .finance_box_wrapper #errorMessage{background:#f7f7f7;left:0;min-height:100%;opacity:0;position:absolute;top:40px;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-o-transition:all 0.25s linear;-ms-transition:all 0.25s linear;transition:all 0.25s linear;width:100%}.finance_calculator .finance_box_wrapper #errorMessage.show{opacity:1;transform:translateY(-40px);z-index:5}.case-study-calculator-subtitle{color:#53334d;display:inline-block;font-family:"PP Mori",sans-serif;font-size:18px;font-weight:300;line-height:1}@media screen and (max-width:500px){.finance_calculator .col-md-8 .heading{padding:15px 30px}}.slider_wrapper{padding:10px}.slider_wrapper p{margin:0;text-align:left}.slider_wrapper .ui-slider{background:#dedede;height:6px;margin:25px 0;position:relative;width:100%}.slider_wrapper .ui-slider-range{background:#53334d;height:6px;left:0;min-height:100%;max-width:100%;position:absolute;top:0}.slider_wrapper .ui-slider-handle{background:#000 url(https://okopod.com/app/uploads/2025/01/fc-arrows.webp) no-repeat center!important;background-size:cover!important;border-radius:100%;cursor:pointer;display:block;height:25px!important;left:0;position:absolute;top:-.5em;margin-left:-.6em;z-index:2;transform:translate(-3px,-3px);width:25px!important}.ui-slider.error{background:#da323b}.ui-slider.error .ui-slider-range{background:#ff6765}.periodselect{background:#f5f3ed;padding:10px 30px}label.periodlinkwrapper{background:#fff;border:solid 1px #ccc;color:#53334d;cursor:pointer;display:block;margin-bottom:10px;padding-top:20%;position:relative;width:100%;border-radius:1.5625rem}@media screen and (max-width:991px){label.periodlinkwrapper{padding-top:15%}}label.periodlinkwrapper input{display:none}label.periodlinkwrapper span{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;font-size:16px}label.periodlinkwrapper.active{background:#d0ac80;border-color:#d0ac80;color:#fff}.buttonpanel{position:absolute;right:0;top:15px}.buttonpanel .active{display:none}.buttonpanel a{display:inline-block;height:30px;line-height:30px;position:relative;text-align:center;text-indent:-9000px;text-transform:uppercase;width:30px}.buttonpanel a:after{background:url(https://okopod.com/app/uploads/2025/01/cancel.webp) no-repeat center;background-size:contain;content:" ";display:block;height:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:22px}.buttonpanel .updatebtn:after{background-image:url(https://okopod.com/app/uploads/2025/01/ok.webp)}.buttonpanel .cancelbtn{display:none}.buttonpanel .cancelbtn:after{background-image:url(https://okopod.com/app/uploads/2025/01/cancel.webp)}.buttonpanel .editbtn:after{background-image:url(https://okopod.com/app/uploads/2025/01/edit.webp)}#depositPercentDisplay{margin-right:20px}#buildingCostInputWrapper,#depositAmountInputWrapper{display:none}.helpsection{position:absolute;top:0;right:0}.helpsection .helplink{background:#f7f7f7;border:solid 1px #cecece;content:" ";cursor:pointer;display:block;height:30px;line-height:30px;position:relative;text-align:center;width:30px;font-size:16px}.helpsection .helptile{background:#fff;border:solid 1px #cecece;display:none;left:100%;margin-left:20px;padding:20px;position:absolute;top:0;width:300px;z-index:2000}.helpsection .helptile span{display:block;font-size:.8em;font-style:italic;font-weight:700;line-height:1.3em;margin-top:30px}@media screen and (max-width:991px){.helpsection .helptile{left:auto;right:calc(100% + 15px);max-width:60vw}}.helpsection .helplink:hover+.helptile{display:block}.finance_calculator .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)* -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.finance_calculator .col-md-8,.finance_calculator .col-sm-8{flex:0 0 auto;width:66.6666666667%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.finance_calculator .col-md-4,.finance_calculator .col-sm-4{flex:0 0 auto;width:33.3333333333%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.finance_calculator .col-lg-3{flex:0 0 auto;width:25%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.finance-shortcode .content{max-width:1392px!important;width:100%}.finance-shortcode .container .text{max-width:1392px!important;width:100%}.finance-shortcode .container .text{max-width:1392px!important;width:100%}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value input{width:100%;outline:none;-moz-appearance:textfield}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value input::-webkit-outer-spin-button,.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper .field_sub_value label{line-height:30px}.finance_calculator .finance_box_wrapper .result_list .result_field h5{color:#3b3e39;font-weight:400;margin-bottom:.5rem;text-transform:uppercase;font-size:1.5rem;line-height:1.2}.finance_calculator .finance_box_wrapper .result_list .result_field p{font-size:16px;color:#555;line-height:30px}.finance_calculator .finance_box_wrapper .result_list .result_field p strong{font-weight:bolder}.finance_calculator .helptile p{font-size:16px;margin-bottom:0;text-wrap:pretty;line-height:30px;color:#555}.finance_calculator .finance_box_wrapper .finance_form .field_slider .field_detail_wrapper{background:#f5f3ed;font-size:14px;padding:10px 30px}.finance_calculator .finance_box_wrapper .result_list{background:#f5f3ed}.finance_calculator .finance_box_wrapper #errorMessage{background:#f5f3ed}.finance_calculator .result_field .subtitle{font-size:16px}.case-study-calculator-label{background:#f5f3ed;color:#53334d;display:inline-block;font-family:"PP Mori",sans-serif;font-size:18px;font-weight:300;line-height:1;padding:10px 30px;margin-bottom:0;border-radius:1.5625rem 1.5625rem 0 0}@media only screen and (max-width:767px){.finance_calculator .col-sm-12{width:100%}.finance_calculator .col-sm-4{width:100%}.finance_calculator .finance_box_wrapper .heading h4{font-size:17px;line-height:21px}.finance_calculator .col-sm-8{width:100%}}@media only screen and (max-width:991px){.finance_calculator .col-md-12{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.finance_calculator .finance_box_wrapper .heading h4{font-size:20px;line-height:24px}.finance_calculator .finance_box_wrapper .result_list .result_field .title{font-size:14px}.finance_calculator .col-sm-12{width:100%}}