.installment-calculator .title {
  margin-bottom: 0.875em;
}

.installment-calculator .left {
  margin-bottom: 2.5rem;
}

.installment-calculator .button {
  width: 100%;
  max-width: 24.8rem;
  padding: 0.7em 0.1em 0.551em;
  letter-spacing: 0.05em;
}

.installment-calculator-list {
  max-width: 21.833em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2.111em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.installment-calculator-list__circle {
  width: 4.063em;
  height: 4.063em;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.556em;
  border: 0.125em solid #F26421;
  border-radius: 50%;
}

.installment-calculator-list__currency {
  width: 1.423em;
}

.installment-calculator-list__time {
  width: 2.123em;
}

.installment-calculator-list__document {
  width: 1.993em;
}

.installment-calculator-list__item:first-child .installment-calculator-list__circle, .installment-calculator-list__item:nth-child(2) .installment-calculator-list__circle {
  line-height: 5em;
}

.installment-calculator-list__item:nth-child(3) .installment-calculator-list__circle {
  line-height: 5.7em;
}

.installment-calculator-list__item img {
  display: inline-block;
}

.installment-calculator-list__small, .installment-calculator-list__big {
  letter-spacing: 0.03em;
}

.installment-calculator-list__small {
  font-size: 0.625em;
}

.installment-calculator-list__big {
  font-size: 1em;
  font-weight: 700;
}

.installment-calculator-slider__top {
  margin-bottom: 0.222em;
}



.installment-calculator-slider__content, .installment-calculator-slider__range {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.installment-calculator-slider__content {
  margin-bottom: 0.667em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.installment-calculator-slider__text, .installment-calculator-slider__total {
  letter-spacing: 0.03em;
}

.installment-calculator-slider__text {
  font-size: 1.6rem;
  font-weight: 700;
}

.installment-calculator-slider__total {
  font-size: 2rem;
  font-weight: 700;
}

.installment-calculator-slider__box {
  margin-bottom: 0.375em;
}

.installment-calculator-slider__line, .installment-calculator-slider__line-inner {
  height: 0.7rem;
  border-radius: 3px;
}

.installment-calculator-slider__line-circle,
.installment-calculator-slider__line-inner span {
  display: block;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
}

.installment-calculator-slider__line {
  height: 0.7rem;
  margin-bottom: 0.411em;
  background-color: #C4C4C4;
  position: relative;
}

.installment-calculator-slider__line-circle {
  width: 0.489em;
  height: 0.489em;
  top: 57%;
  background-color: #C4C4C4;
}

.installment-calculator-slider__line-inner {
  max-width: 26%;
  background-color: #F26421;
  position: relative;
}

.installment-calculator-slider__line-inner span {
  width: 0.789em;
  height: 0.789em;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #F26421;
}

.installment-calculator-slider__value, .installment-calculator-slider__rubble {
  color: #C9C9C9;
}

.installment-calculator-slider__value {
  font-size: 1rem;
  letter-spacing: 0.03em;
}

.installment-calculator .partners-banks {
  margin-bottom: 2.375em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.installment-calculator .partners-banks span {
  margin-right: 0.713em;
  font-size: 1.6rem;
  font-weight: 700;
}

.installment-calculator .summ-box {
  min-height: 37rem;
}

.installment-calculator .summ-box__rectangle {
  width: 34.4rem;
  height: 5.6rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 6px;
  border: 20px solid #f2f2f2;
  -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25), -7px 4px 31px rgba(0, 0, 0, 0.2);
          box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25), -7px 4px 31px rgba(0, 0, 0, 0.2);
  position: relative;
}

.installment-calculator .summ-box__content {
  max-width: 26.4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2.250em 0.425em 1.95em;
  background: #ffffff;
  text-align: right;
  -webkit-box-shadow: -2px 18px 38px rgba(0, 0, 0, 0.25);
          box-shadow: -2px 18px 38px rgba(0, 0, 0, 0.25);
  position: relative;
}

.installment-calculator .summ-box__content::before {
  content: '';
  position: absolute;
  top: 0;
  left: -1.2em;
  width: 115%;
  height: 2rem;
  background-color: #ffffff;
}

.installment-calculator .summ-box__content::after {
  content: '';
  position: absolute;
  bottom: -1em;
  left: 0;
  width: 100%;
  height: 2rem;
  background: url("/wp-content/themes/twentytwenty-child/img/rectangle-icon.svg") repeat-x;
}

.installment-calculator .summ-box__summ {
  margin-bottom: 1.9rem;
}

.installment-calculator .summ-box__text {
  margin-bottom: 0.6rem;
  font-size: 1.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.installment-calculator .summ-box__text--mb {
  margin-bottom: 1.9rem;
}

.installment-calculator .summ-box__text span {
  font-size: 2.4rem;
  margin-left: 0.4em;
}
.installment-calculator .summ-box__text .summ-box__text-rs {
  font-size: 1.2rem;
}

.installment-calculator .summ-box__value {
  font-size: 3rem;
}

.installment-calculator .summ-box__installment {
  margin-bottom: 1.9rem;
}

.installment-calculator .btn-base--add {
  max-width: 24rem;
}
 .installment  .installment-list__item:last-child {
    margin-bottom: 0;
}
.vladimir .summ-box__text.overpayment {
	display: none;
}
@media (max-width: 767px) {
 .installment-calculator.installment-calculator--add.padding {
    padding-top: 0;
}  
    .discounts-promotions-windows__item:last-child {
    margin-bottom: 0;
}
    .info.indent {
    padding-top: 2rem;
}
  
}
@media (min-width: 768px) {
    
  .installment-calculator-list {
    margin-bottom: 2.1875em;
    max-width: 35.022em;
  }
    .info.indent {
    padding-top: 2rem;
}
  .installment-calculator-list__item:first-child .installment-calculator-list__circle, .installment-calculator-list__item:nth-child(2) .installment-calculator-list__circle {
    line-height: 5.5em;
  }
  .installment-calculator-list__item:nth-child(3) .installment-calculator-list__circle {
    line-height: 6em;
  }
  .installment-calculator-list__circle {
    width: 4.375em;
    height: 4.375em;
  }
  .installment-calculator-list__small {
    font-size: 0.875em;
    margin-bottom: 0.4em;
  }
  .installment-calculator-list__big {
    font-size: 1.125em;
  }
  .installment-calculator-slider {
    max-width: 35em;
    margin-left: auto;
    margin-right: auto;
  }
  .installment-calculator-slider__top {
    margin-bottom: 1.389em;
  }
  .installment-calculator-slider__text {
    font-size: 1.8rem;
  }
  .installment-calculator-slider__total {
    font-size: 2.4rem;
  }
  .installment-calculator-slider__bottom {
    margin-bottom: 0.833em;
  }
  .installment-calculator-slider__line-inner {
    max-width: 35%;
  }
  .installment-calculator-slider__value {
    font-size: 0.875em;
  }
  .installment-calculator .partners-banks {
    max-width: 35.3em;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.975em;
  }
  .installment-calculator .partners-banks span {
    font-size: 1.8rem;
    margin-right: 1.213em;
  }
  .installment-calculator .partners-banks__img-1 {
    width: 12.9375em;
  }
  .installment-calculator .partners-banks__img-2 {
    width: 9.0625em;
  }
  .installment-calculator .summ-box {
    min-height: 35rem;
  }
  .installment-calculator .summ-box__rectangle {
    width: 36.8rem;
  }
  .installment-calculator .summ-box__content {
    max-width: 30rem;
    padding: 1.85em 1.325em;
  }
  .installment-calculator .summ-box__summ {
    margin-bottom: 0.825em;
  }
  .installment-calculator .summ-box__text {
    margin-bottom: 0.5em;
  }
  .installment-calculator .summ-box__text--mb {
    margin-bottom: 0.825em;
  }
  .installment-calculator .summ-box__installment {
    margin-bottom: 1.125em;
  }
  .installment-calculator .button {
    max-width: 25.8rem;
    min-height: 3.5rem;
    font-size: 1.4rem;
    letter-spacing: 0.04em;
  }
    .installment-calculator:not(.vladimir) {
    padding-top: 0;
}
}
.installment-calculator-slider__range.d-flex {
    padding-top: 7px;
}
@media (min-width: 900px) {
  .installment-calculator .container {
    width: calc(100% - 8rem);
  }
}

@media (min-width: 1200px) {
 .installment-calculator {
/*    padding-top: 15px;*/
     padding-bottom: 40px;
}   
    .info.indent {
    padding-top: 4rem;
}
    .installment  .installment-list__item {
    margin-bottom: 0;
}
}
@media (min-width: 1320px) {
  .installment-calculator__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .installment-calculator .title-section {
    font-size: 4rem;
  }
  .installment-calculator .left {
    width: 57.5%;
  }
  .installment-calculator-list {
    max-width: 100%;
    margin-bottom: 3.211em;
  }
  .installment-calculator .partners-banks span {
    margin-right: 1.713em;
  }
  .installment-calculator .partners-banks__img-1 {
    margin-right: 1.6em;
  }
  .installment-calculator .summ-box__rectangle {
    height: 6.6rem;
  }
  .installment-calculator .summ-box__content:before {
    height: 2.5rem;
  }
}
/*# sourceMappingURL=installment-calculator.css.map */