.credit-calculator-block{padding:20px;border:#adb2ad solid 1px}.credit-calculator-block>h2{margin-top:0}.calc-block{margin-top:50px;position:relative}.calc-block+*{margin-top:50px}.calc-block .calc-block--inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:768px){.calc-block .calc-block--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.calc-block .calc-block--inner .calc-block--left,.calc-block .calc-block--inner .calc-block--right{background:var(--credit-calculator-background-color);border-radius:10px;padding:30px}.calc-block .calc-block--inner .calc-block--left .calc-block--heading,.calc-block .calc-block--inner .calc-block--right .calc-block--heading{color:var(--credit-calculator-headings-color);font-size:22px;font-weight:600;font-style:normal;line-height:1.4;margin-bottom:30px}.calc-block .calc-block--inner input[type=text]{border:solid 1px #dedede;border-radius:5px}.calc-block .calc-block--inner input[type=text]:focus{border:solid 1px var(--credit-calculator-accent-color);outline:none}.calc-block .calc-block--inner .calc-block--summary{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px;font-size:14px}.calc-block .calc-block--inner .calc-block--summary>span{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;border-bottom:dotted 2px #ccc;margin-bottom:5px}.calc-block .calc-block--inner .calc-block--summary>*:last-child{font-weight:700}.calc-block .calc-block--inner .calc-block--per-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 0 0;border-top:solid 2px var(--credit-calculator-accent-color);margin-top:55px;color:var(--credit-calculator-headings-color);font-weight:700}.calc-block .calc-block--inner .calc-block--total{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--credit-calculator-headings-color);font-weight:700}.calc-block .calc-block--inner .calc-block--slider{margin-top:20px}.calc-block .calc-block--inner .calc-block--slider .calc-block--slider--title{font-size:14px;font-weight:700;color:var(--credit-calculator-headings-color)}.calc-block .calc-block--inner .calc-block--slider .calc-block--slider--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.calc-block .calc-block--inner .calc-block--slider .calc-block--slider--row .calc-block--slider--input{white-space:nowrap}.calc-block .calc-block--inner .calc-block--slider .calc-block--slider--row .calc-block--slider--input.max-110{min-width:110px;max-width:110px}.calc-block .calc-block--inner .calc-block--slider .calc-block--slider--row .calc-block--slider--input input[type=text]{width:90px;text-align:right;display:inline-block;padding:5px 10px}.calc-block .calc-block--inner .calc-block--slider .calc-block--slider--row #calc_interest_rate,.calc-block .calc-block--inner .calc-block--slider .calc-block--slider--row #calc_loan_terms_in_months{width:66px}.calc-block .calc-block--inner .calc-block--slider .calc-block--slider--row .ui-slider{height:6px}.calc-block .calc-block--inner .calc-block--slider .calc-block--slider--row .ui-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--credit-calculator-accent-color);cursor:pointer}.calc-block .calc-block-ui-slider{-webkit-appearance:none;width:100%;height:15px;border-radius:5px;background:rgba(0,0,0,.07);outline:none;opacity:1;-webkit-transition:0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.calc-block .calc-block-ui-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:var(--credit-calculator-accent-color);cursor:pointer}.calc-block .calc-block-ui-slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:var(--credit-calculator-accent-color);cursor:pointer}