.block-income-calculator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:100px}@media (max-width:959px){.block-income-calculator{margin-top:70px}}@media (max-width:479px){.block-income-calculator{margin-top:60px}}.block-income-calculator__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1172px;width:100%;padding:0 20px}@media (max-width:959px){.block-income-calculator__inner{gap:40px}}@media (max-width:767px){.block-income-calculator__inner{gap:20px}}.block-income-calculator__title{margin:0;font-family:Roboto,sans-serif;font-size:48px;font-weight:800;line-height:140%;text-transform:uppercase;color:#212121}@media (max-width:1159px){.block-income-calculator__title{font-size:36px}}@media (max-width:767px){.block-income-calculator__title{font-size:24px}}.block-income-calculator__subtitle{margin:30px 0 0;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:140%;color:#212121}@media (max-width:959px){.block-income-calculator__subtitle{margin-top:16px;font-size:16px}}@media (max-width:767px){.block-income-calculator__subtitle{margin-top:8px;font-size:12px}}.block-income-calculator__cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:767px){.block-income-calculator__cards{grid-template-columns:1fr}}.block-income-calculator__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:270px;border-radius:20px}@media (max-width:767px){.block-income-calculator__card{min-height:0;border-radius:12px}}.block-income-calculator__card--form{padding:40px;background:#d9d9d9}@media (max-width:959px){.block-income-calculator__card--form{padding:32px 24px}}@media (max-width:767px){.block-income-calculator__card--form{gap:16px;padding:20px}}.block-income-calculator__card--result{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 20px;text-align:center;background:#212121}@media (max-width:767px){.block-income-calculator__card--result{gap:4px;padding:20px}}.block-income-calculator__range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media (max-width:767px){.block-income-calculator__range{gap:16px}}.block-income-calculator__range-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.block-income-calculator__range-label,.block-income-calculator__range-value{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:140%;color:#212121}@media (max-width:767px){.block-income-calculator__range-label,.block-income-calculator__range-value{font-size:16px}}.block-income-calculator__range-value{-ms-flex-negative:0;flex-shrink:0;font-variant-numeric:tabular-nums}.block-income-calculator__range-input[type=range]{--progress:0%;--fill-direction:to right;display:block;width:100%;height:34px;margin:0;background:0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-income-calculator__range-input[type=range]:focus{outline:0}.block-income-calculator__range-input[type=range]::-webkit-slider-runnable-track{height:4px;background:-webkit-gradient(linear,left top,left bottom,from(var(--fill-direction)),color-stop(#212121),to(#aeaeae));background:linear-gradient(var(--fill-direction),#212121 var(--progress),#aeaeae var(--progress))}.block-income-calculator__range-input[type=range]::-webkit-slider-thumb{-webkit-box-sizing:border-box;box-sizing:border-box;width:34px;height:34px;margin-top:-15px;border:0;border-radius:50%;background:#212121;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-appearance:none;appearance:none}.block-income-calculator__range-input[type=range]::-moz-range-track{height:4px;background:#aeaeae}.block-income-calculator__range-input[type=range]::-moz-range-progress{height:4px;background:#212121}.block-income-calculator__range-input[type=range]::-moz-range-thumb{box-sizing:border-box;width:34px;height:34px;border:0;border-radius:50%;background:#212121;-moz-transition:transform .2s ease;transition:transform .2s ease}.block-income-calculator__range-input[type=range]:active::-webkit-slider-thumb{-webkit-transform:scale(1.1);transform:scale(1.1)}.block-income-calculator__range-input[type=range]:active::-moz-range-thumb{transform:scale(1.1)}.block-income-calculator__range-input[type=range]:focus-visible::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 4px rgba(255,188,0,.6);box-shadow:0 0 0 4px rgba(255,188,0,.6)}.block-income-calculator__range-input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px rgba(255,188,0,.6)}.block-income-calculator__result-title{margin:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase;color:#fff}@media (max-width:767px){.block-income-calculator__result-title{font-size:20px}}.block-income-calculator__result-value{font-family:Roboto,sans-serif;font-size:64px;font-weight:800;line-height:120%;font-variant-numeric:tabular-nums;color:#ffbc00}@media (max-width:1159px){.block-income-calculator__result-value{font-size:48px}}@media (max-width:767px){.block-income-calculator__result-value{font-size:32px}}.block-income-calculator__result-period{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:140%;text-transform:uppercase;color:#fff}@media (max-width:767px){.block-income-calculator__result-period{font-size:16px}}.block-income-calculator__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-income-calculator__btn-wrapper a{padding:18px 50px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:21.6px;text-transform:uppercase;color:#212121}@media (max-width:479px){.block-income-calculator__btn-wrapper a{padding:16px 32px;font-size:16px}}.rtl .block-income-calculator{direction:rtl}.rtl .block-income-calculator .block-income-calculator__range-label,.rtl .block-income-calculator .block-income-calculator__result-period,.rtl .block-income-calculator .block-income-calculator__result-title,.rtl .block-income-calculator .block-income-calculator__subtitle,.rtl .block-income-calculator .block-income-calculator__title{font-family:"Noto Sans Arabic",serif}.rtl .block-income-calculator .block-income-calculator__range-input{--fill-direction:to left}