.mortgage .container{margin-bottom:100px}.mortgage .container .head{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:768px){.mortgage .container .head{margin-bottom:calc(30px + 34*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .container .head{margin-bottom:calc(30px + 20*.0520833333vw)}}@media(max-width:768px){.mortgage .container .grid{margin-top:calc(15px + 25.5*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .container .grid{margin-top:calc(15px + 15*.0520833333vw)}}.mortgage .hero{position:relative;width:100%;height:75dvh;display:flex;align-items:center;justify-content:center;overflow:hidden}.mortgage .hero:before{content:"";background:rgba(0,0,0,.5);z-index:1}.mortgage .hero .image,.mortgage .hero:before{position:absolute;top:0;left:0;width:100%;height:100%}.mortgage .hero .image{object-fit:cover;object-position:center}.mortgage .hero .content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.mortgage .hero .content h1{font-weight:700;line-height:82px;color:var(--card-text-color);text-align:center;text-transform:uppercase;margin-bottom:25px}@media(max-width:768px){.mortgage .hero .content h1{font-size:calc(38px + 54.4*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .hero .content h1{font-size:calc(38px + 32*.0520833333vw)}}.mortgage .hero .content .main_button{font-weight:400;color:var(--text-color-light)}@media(max-width:768px){.mortgage .hero .content .main_button{padding-top:calc(20px + 8.5*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .hero .content .main_button{padding-top:calc(20px + 5*.0520833333vw)}}@media(max-width:768px){.mortgage .hero .content .main_button{padding-bottom:calc(20px + 8.5*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .hero .content .main_button{padding-bottom:calc(20px + 5*.0520833333vw)}}@media(max-width:768px){.mortgage .hero .content .main_button{padding-left:calc(45px + 25.5*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .hero .content .main_button{padding-left:calc(45px + 15*.0520833333vw)}}@media(max-width:768px){.mortgage .hero .content .main_button{padding-right:calc(45px + 25.5*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .hero .content .main_button{padding-right:calc(45px + 15*.0520833333vw)}}.mortgage .calculator{margin-top:-60px;padding-top:130px;margin-bottom:100px}.mortgage .calculator .tabs{margin-top:50px;display:flex;align-items:center;row-gap:15px;flex-wrap:wrap;margin-bottom:50px}@media(max-width:768px){.mortgage .calculator .tabs{column-gap:calc(10px + 17*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .calculator .tabs{column-gap:calc(10px + 10*.0520833333vw)}}.mortgage .calculator .tabs .main_button{border:0;background:var(--background-grey);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);white-space:nowrap}.mortgage .calculator .tabs .main_button.active,.mortgage .calculator .tabs .main_button:active{background:var(--main-color);box-shadow:0 0 0 0 rgba(0,0,0,.25);transform:translateY(4px);color:var(--text-color-light)}@media screen and (min-width:768px){.mortgage .calculator .tabs .main_button:hover{background:var(--main-color)}}.mortgage .calculator .count{display:grid;grid-template-columns:minmax(300px,2fr) minmax(300px,1fr)}@media(max-width:768px){.mortgage .calculator .count{gap:calc(30px + 34*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .calculator .count{gap:calc(30px + 20*.0520833333vw)}}@media screen and (max-width:700px){.mortgage .calculator .count{grid-template-columns:minmax(300px,1fr);grid-template-rows:1fr 1fr}}.mortgage .calculator .count .calculate_block{display:flex;flex-direction:column;justify-content:space-between;gap:25px}.mortgage .calculator .count .calculate_block .flex{width:100%;display:flex;align-items:flex-end;gap:50px}@media(max-width:768px){.mortgage .calculator .count .calculate_block .flex{gap:calc(20px + 51*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .calculator .count .calculate_block .flex{gap:calc(20px + 30*.0520833333vw)}}.mortgage .calculator .count .calculate_block .calculate_item{position:relative;width:100%}.mortgage .calculator .count .calculate_block .calculate_item label{display:block;margin-bottom:18px;font-weight:400;line-height:23px;color:var(--text-color-dark)}@media(max-width:768px){.mortgage .calculator .count .calculate_block .calculate_item label{font-size:calc(16px + 6.8*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .calculator .count .calculate_block .calculate_item label{font-size:calc(16px + 4*.0520833333vw)}}.mortgage .calculator .count .calculate_block .calculate_item .input_wrapper{position:relative;padding:15px 20px;border-radius:10px;width:100%;overflow:hidden;border:1px solid #e9e9e9;border-bottom:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.mortgage .calculator .count .calculate_block .calculate_item .input_wrapper input{width:100%}@media(max-width:768px){.mortgage .calculator .count .calculate_block .calculate_item .input_wrapper input{font-size:calc(18px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .calculator .count .calculate_block .calculate_item .input_wrapper input{font-size:calc(18px + 2*.0520833333vw)}}.mortgage .calculator .count .result_block{height:100%;display:flex;flex-direction:column}.mortgage .calculator .count .result_block label{display:block;margin-bottom:10px;font-weight:400;line-height:23px;color:var(--text-color-dark);white-space:nowrap}@media(max-width:768px){.mortgage .calculator .count .result_block label{font-size:calc(16px + 6.8*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .calculator .count .result_block label{font-size:calc(16px + 4*.0520833333vw)}}.mortgage .calculator .count .result_block .result__count{flex:1 1;padding:30px;border-radius:10px;overflow:hidden;border:1px solid #e9e9e9;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;gap:30px}@media(max-width:768px){.mortgage .calculator .count .result_block .result__count{padding:calc(15px + 25.5*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .calculator .count .result_block .result__count{padding:calc(15px + 15*.0520833333vw)}}.mortgage .calculator .count .result_block .result__count .loan{color:var(--main-color)}@media(max-width:768px){.mortgage .calculator .count .result_block .result__count .loan{font-size:calc(30px + 17*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .calculator .count .result_block .result__count .loan{font-size:calc(30px + 10*.0520833333vw)}}.mortgage .calculator .count .result_block .result__count .loan_summ{display:flex;align-items:center;flex-wrap:wrap}@media(max-width:768px){.mortgage .calculator .count .result_block .result__count .loan_summ{gap:calc(10px + 17*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .calculator .count .result_block .result__count .loan_summ{gap:calc(10px + 10*.0520833333vw)}}.mortgage .calculator .count .result_block .result__count .loan_summ p{color:var(--main-color);white-space:nowrap}@media(max-width:768px){.mortgage .calculator .count .result_block .result__count .loan_summ p{font-size:calc(18px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.mortgage .calculator .count .result_block .result__count .loan_summ p{font-size:calc(18px + 2*.0520833333vw)}}.mortgage .calculator .count .result_block .result__count .loan_summ .loan_item{flex:1 1;padding:15px;background:var(--background-grey);border-radius:10px}.mortgage .calculator .count .result_block .result__count .loan_summ .loan_item label{font-size:16px}.mortgage .calculator .range_fill{bottom:0;left:0;position:absolute;background:red;width:100%;height:3px}.mortgage .calculator input[type=range]{position:absolute;bottom:1px;left:0;height:3px;accent-color:var(--main-color);color:var(--main-color);background:transparent;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.mortgage .calculator input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;box-shadow:none;border:none;height:3px;width:100%;border-radius:0;background-color:transparent}.mortgage .calculator input[type=range]::-moz-range-track{box-shadow:none;border:none;height:3px;width:100%;border-radius:0;background-color:transparent}.mortgage .calculator input[type=range]::-ms-track{box-shadow:none;border:none;height:3px;width:100%;border-radius:0;background-color:transparent;color:transparent}.mortgage .calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;display:block;height:16px;width:16px;border-radius:50%;background:var(--main-color);transform:translateY(-6.5px);cursor:-webkit-grab;cursor:grab}.mortgage .calculator input[type=range]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background:var(--main-color);transform:translateY(-6.5px);cursor:grab}.mortgage .calculator input[type=range]::-ms-thumb{height:16px;width:16px;border-radius:50%;background:var(--main-color);transform:translateY(-6.5px);cursor:grab}.mortgage .calculator input[type=range]::-webkit-slider-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.mortgage .calculator input[type=range]::-moz-range-thumb:active{cursor:grabbing}.mortgage .calculator input[type=range]::-ms-thumb:active{cursor:grabbing}