@charset "UTF-8";
@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Thin.eot");
  src: local("Noto Sans Thin"), local("NotoSans-Thin"), url("../fonts/NotoSans-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Thin.woff") format("woff"), url("../fonts/NotoSans-Thin.ttf") format("truetype"), url("../fonts/NotoSans-Thin.svg#NotoSans-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ThinItalic.eot");
  src: local("Noto Sans ThinItalic"), local("NotoSans-ThinItalic"), url("../fonts/NotoSans-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ThinItalic.woff") format("woff"), url("../fonts/NotoSans-ThinItalic.ttf") format("truetype"), url("../fonts/NotoSans-ThinItalic.svg#NotoSans-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraLight.eot");
  src: local("Noto Sans ExtraLight"), local("NotoSans-ExtraLight"), url("../fonts/NotoSans-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraLight.woff") format("woff"), url("../fonts/NotoSans-ExtraLight.ttf") format("truetype"), url("../fonts/NotoSans-ExtraLight.svg#NotoSans-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraLightItalic.eot");
  src: local("Noto Sans ExtraLightItalic"), local("NotoSans-ExtraLightItalic"), url("../fonts/NotoSans-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraLightItalic.woff") format("woff"), url("../fonts/NotoSans-ExtraLightItalic.ttf") format("truetype"), url("../fonts/NotoSans-ExtraLightItalic.svg#NotoSans-ExtraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Light.eot");
  src: local("Noto Sans Light"), local("NotoSans-Light"), url("../fonts/NotoSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Light.woff") format("woff"), url("../fonts/NotoSans-Light.ttf") format("truetype"), url("../fonts/NotoSans-Light.svg#NotoSans-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-LightItalic.eot");
  src: local("Noto Sans LightItalic"), local("NotoSans-LightItalic"), url("../fonts/NotoSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-LightItalic.woff") format("woff"), url("../fonts/NotoSans-LightItalic.ttf") format("truetype"), url("../fonts/NotoSans-LightItalic.svg#NotoSans-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Regular.eot");
  src: local("Noto Sans Regular"), local("NotoSans-Regular"), url("../fonts/NotoSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Regular.woff") format("woff"), url("../fonts/NotoSans-Regular.ttf") format("truetype"), url("../fonts/NotoSans-Regular.svg#NotoSans-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Italic.eot");
  src: local("Noto Sans Italic"), local("NotoSans-Italic"), url("../fonts/NotoSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Italic.woff") format("woff"), url("../fonts/NotoSans-Italic.ttf") format("truetype"), url("../fonts/NotoSans-Italic.svg#NotoSans-Italic") format("svg");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Medium.eot");
  src: local("Noto Sans Medium"), local("NotoSans-Medium"), url("../fonts/NotoSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Medium.woff") format("woff"), url("../fonts/NotoSans-Medium.ttf") format("truetype"), url("../fonts/NotoSans-Medium.svg#NotoSans-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-MediumItalic.eot");
  src: local("Noto Sans MediumItalic"), local("NotoSans-MediumItalic"), url("../fonts/NotoSans-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-MediumItalic.woff") format("woff"), url("../fonts/NotoSans-MediumItalic.ttf") format("truetype"), url("../fonts/NotoSans-MediumItalic.svg#NotoSans-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-SemiBold.eot");
  src: local("Noto Sans SemiBold"), local("NotoSans-SemiBold"), url("../fonts/NotoSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-SemiBold.woff") format("woff"), url("../fonts/NotoSans-SemiBold.ttf") format("truetype"), url("../fonts/NotoSans-SemiBold.svg#NotoSans-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-SemiBoldItalic.eot");
  src: local("Noto Sans SemiBoldItalic"), local("NotoSans-SemiBoldItalic"), url("../fonts/NotoSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-SemiBoldItalic.woff") format("woff"), url("../fonts/NotoSans-SemiBoldItalic.ttf") format("truetype"), url("../fonts/NotoSans-SemiBoldItalic.svg#NotoSans-SemiBoldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Bold.eot");
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), url("../fonts/NotoSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Bold.woff") format("woff"), url("../fonts/NotoSans-Bold.ttf") format("truetype"), url("../fonts/NotoSans-Bold.svg#NotoSans-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-BoldItalic.eot");
  src: local("Noto Sans BoldItalic"), local("NotoSans-BoldItalic"), url("../fonts/NotoSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-BoldItalic.woff") format("woff"), url("../fonts/NotoSans-BoldItalic.ttf") format("truetype"), url("../fonts/NotoSans-BoldItalic.svg#NotoSans-BoldItalic") format("svg");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraBold.eot");
  src: local("Noto Sans ExtraBold"), local("NotoSans-ExtraBold"), url("../fonts/NotoSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraBold.woff") format("woff"), url("../fonts/NotoSans-ExtraBold.ttf") format("truetype"), url("../fonts/NotoSans-ExtraBold.svg#NotoSans-ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraBoldItalic.eot");
  src: local("Noto Sans ExtraBoldItalic"), local("NotoSans-ExtraBoldItalic"), url("../fonts/NotoSans-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraBoldItalic.woff") format("woff"), url("../fonts/NotoSans-ExtraBoldItalic.ttf") format("truetype"), url("../fonts/NotoSans-ExtraBoldItalic.svg#NotoSans-ExtraBoldItalic") format("svg");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Black.eot");
  src: local("Noto Sans Black"), local("NotoSans-Black"), url("../fonts/NotoSans-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Black.woff") format("woff"), url("../fonts/NotoSans-Black.ttf") format("truetype"), url("../fonts/NotoSans-Black.svg#NotoSans-Black") format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-BlackItalic.eot");
  src: local("Noto Sans BlackItalic"), local("NotoSans-BlackItalic"), url("../fonts/NotoSans-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-BlackItalic.woff") format("woff"), url("../fonts/NotoSans-BlackItalic.ttf") format("truetype"), url("../fonts/NotoSans-BlackItalic.svg#NotoSans-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
}

.calculator__catalog__content__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.calculator__catalog__content_00 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .calculator__catalog__content_00 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.calculator__catalog__img {
  display: none;
  width: 7.57576vw;
  padding-top: 3.0303vw;
  height: auto;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  z-index: 0;
  opacity: 0;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__catalog__img {
    width: 13.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__catalog__img {
    width: 31.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__catalog__img {
    width: 100px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__catalog__img {
    width: 6.94444vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__catalog__img {
    width: 111.3562px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__catalog__img {
    padding-top: 5.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__catalog__img {
    padding-top: 12.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__catalog__img {
    padding-top: 40px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__catalog__img {
    padding-top: 2.77778vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__catalog__img {
    padding-top: 44.54248px;
  }
}

.calculator__catalog__img_active {
  display: block;
  z-index: 2;
  opacity: 1;
}

.calculator__catalog__img_wrapper {
  width: 22.72727vw;
  padding-left: 9.92424vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__catalog__img_wrapper {
    width: 39.47368vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__catalog__img_wrapper {
    width: 93.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__catalog__img_wrapper {
    width: 300px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__catalog__img_wrapper {
    width: 20.83333vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__catalog__img_wrapper {
    width: 334.0686px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__catalog__img_wrapper {
    padding-left: 17.23684vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__catalog__img_wrapper {
    padding-left: 40.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__catalog__img_wrapper {
    padding-left: 131px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__catalog__img_wrapper {
    padding-left: 9.09722vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__catalog__img_wrapper {
    padding-left: 145.87662px;
  }
}

@media screen and (max-width: 999px) {
  .calculator__catalog__img_wrapper {
    display: none;
  }
}

.calculator__catalog__img_wrapper_mb {
  display: none;
  width: 100%;
}

@media screen and (max-width: 999px) {
  .calculator__catalog__img_wrapper_mb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .calculator__catalog__img_wrapper_mb {
    width: 36.84211vw;
  }
}

.calculator__catalog__img_wrapper_mb .calculator__catalog__img {
  padding-top: 0;
}

.custom_select_images, .calculator__params__standart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.calculator__params__calendar {
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  /* для элемента input c type="radio" */
  /* для элемента label связанного с .custom-radio */
  /* создание в label псевдоэлемента  before со следующими стилями */
  /* стили для радиокнопки, находящейся в состоянии checked */
}

.calculator__params__calendar .custom-radio > input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.calculator__params__calendar .custom-radio > span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.calculator__params__calendar .custom-radio > span::before {
  content: '';
  display: inline-block;
  width: 1.89394vw;
  height: 1.89394vw;
  margin-right: 0.98485vw;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  background: #D2D6E1;
  border: 6px solid #D2D6E1;
  border-width: 0.45455vw;
  border-radius: 100%;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: background-color,border-color;
  transition-property: background-color,border-color;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__params__calendar .custom-radio > span::before {
    width: 3.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .custom-radio > span::before {
    width: 7.8125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__params__calendar .custom-radio > span::before {
    width: 25px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__params__calendar .custom-radio > span::before {
    width: 1.73611vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__params__calendar .custom-radio > span::before {
    width: 27.83905px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__params__calendar .custom-radio > span::before {
    height: 3.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .custom-radio > span::before {
    height: 7.8125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__params__calendar .custom-radio > span::before {
    height: 25px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__params__calendar .custom-radio > span::before {
    height: 1.73611vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__params__calendar .custom-radio > span::before {
    height: 27.83905px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__params__calendar .custom-radio > span::before {
    margin-right: 1.71053vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .custom-radio > span::before {
    margin-right: 4.0625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__params__calendar .custom-radio > span::before {
    margin-right: 13px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__params__calendar .custom-radio > span::before {
    margin-right: 0.90278vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__params__calendar .custom-radio > span::before {
    margin-right: 14.47631px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__params__calendar .custom-radio > span::before {
    border-width: 0.78947vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .custom-radio > span::before {
    border-width: 1.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__params__calendar .custom-radio > span::before {
    border-width: 6px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__params__calendar .custom-radio > span::before {
    border-width: 0.41667vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__params__calendar .custom-radio > span::before {
    border-width: 6.68137px;
  }
}

.calculator__params__calendar .custom-radio > input:checked + span::before {
  background-color: #F26522;
  border-color: #fce0d4;
}

.calculator__params__calendar .custom-radio {
  margin-right: 4.54545vw;
  margin-bottom: 3.0303vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__params__calendar .custom-radio {
    margin-right: 7.89474vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .custom-radio {
    margin-right: 18.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__params__calendar .custom-radio {
    margin-right: 60px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__params__calendar .custom-radio {
    margin-right: 4.16667vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__params__calendar .custom-radio {
    margin-right: 66.81372px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__params__calendar .custom-radio {
    margin-bottom: 5.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .custom-radio {
    margin-bottom: 12.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__params__calendar .custom-radio {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__params__calendar .custom-radio {
    margin-bottom: 2.77778vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__params__calendar .custom-radio {
    margin-bottom: 44.54248px;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .custom-radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.calculator__params__calendar .calculator__params__calendar__img a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 11.36364vw;
  height: 11.36364vw;
  position: relative;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__params__calendar .calculator__params__calendar__img a {
    width: 19.73684vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .calculator__params__calendar__img a {
    width: 46.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__params__calendar .calculator__params__calendar__img a {
    width: 150px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__params__calendar .calculator__params__calendar__img a {
    width: 10.41667vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__params__calendar .calculator__params__calendar__img a {
    width: 167.0343px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__params__calendar .calculator__params__calendar__img a {
    height: 19.73684vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .calculator__params__calendar__img a {
    height: 46.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__params__calendar .calculator__params__calendar__img a {
    height: 150px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__params__calendar .calculator__params__calendar__img a {
    height: 10.41667vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__params__calendar .calculator__params__calendar__img a {
    height: 167.0343px;
  }
}

.calculator__params__calendar .calculator__params__calendar__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.calculator__params__calendar .calculator__params__calendar__img a::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  background: url(../img/svg/calendar_img_orange.svg);
  background-size: cover;
  width: 4.54545vw;
  height: 4.54545vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__params__calendar .calculator__params__calendar__img a::after {
    width: 7.89474vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .calculator__params__calendar__img a::after {
    width: 18.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__params__calendar .calculator__params__calendar__img a::after {
    width: 60px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__params__calendar .calculator__params__calendar__img a::after {
    width: 4.16667vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__params__calendar .calculator__params__calendar__img a::after {
    width: 66.81372px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .calculator__params__calendar .calculator__params__calendar__img a::after {
    height: 7.89474vw;
  }
}

@media screen and (max-width: 759px) {
  .calculator__params__calendar .calculator__params__calendar__img a::after {
    height: 18.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .calculator__params__calendar .calculator__params__calendar__img a::after {
    height: 60px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .calculator__params__calendar .calculator__params__calendar__img a::after {
    height: 4.16667vw;
  }
}

@media screen and (min-width: 1600px) {
  .calculator__params__calendar .calculator__params__calendar__img a::after {
    height: 66.81372px;
  }
}

.calculator__params__calendar .calculator__params__calendar__img_red a::after {
  background: url(../img/svg/calendar_img_red.svg);
  background-size: cover;
}

.calculator__params__calendar .calculator__params__calendar__img_blue a::after {
  background: url(../img/svg/calendar_img_blue.svg);
  background-size: cover;
}
/*# sourceMappingURL=calculator_img.css.map */

.calend-grid-num {
    padding: 7px 0 0 55%;
}
@media screen and (max-width: 759px) {
    .calculator__params__calendar .custom-radio {
        display: inline-block;
    }
}
