

/* Прототипирование: красная строка после каждого переноса */
#rec2547564801 .t-text br::after {
  content: \"   \" !important;
  white-space: pre;
}

/* Прототипирование: единый вертикальный ритм */
#rec2547564801 .t-text {
  line-height: 1.55 !important;
}
#rec2547564801 .t-text br {
  display: inline !important;
  content: normal !important;
  margin-top: 0 !important;
}

/* Прототипирование: выравнивание и красная строка */
#rec2547564801 .t-text {
  text-align: justify !important;
  text-indent: 1.5em;
}
#rec2547564801 .t-text br {
  display: block;
  content: \"\";
  margin-top: 0.75em;
}
@media screen and (max-width: 640px) {
  body #rec2613855501 .t-slds__bgimg[data-original*="photo.jpeg"] {
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-color: #efefef !important;
  }
}
@media screen and (max-width: 640px) {
  body #rec2613855501 .t-slds__main,
  body #rec2613855501 .t-slds__item,
  body #rec2613855501 .t-slds__arrow_wrapper,
  body #rec2613855501 .t-slds__bgimg {
    height: 430px !important;
  }
  body #rec2613855501 .t-slds__bgimg {
    background-size: cover !important;
    background-position: center center !important;
  }
}
@media screen and (max-width: 640px) {
  body #rec2503082301 .t-section__descr {
    text-align: justify !important;
    text-align-last: center !important;
  }
}
@media screen and (max-width: 640px) {
  body #rec2503082301 .t-section__descr { white-space: normal !important; }
  body #rec2503082301 .t-section__title,
  body #rec2503082241 .t-section__title {
    font-size: 42px !important;
    line-height: 1.1 !important;
  }
  body #rec2503082251 .t573__contacts {
    font-size: 24px !important;
    line-height: 1.3 !important;
    white-space: nowrap !important;
  }
  html body #rec2503082251 .t573__address {
    font-size: 13px !important;
    line-height: 1.3 !important;
    white-space: nowrap !important;
  }
}@media screen and (max-width: 640px) {
  body #rec2503082301 .t-section__descr { white-space: normal !important; }
  body #rec2503082301 .t-section__title,
  body #rec2503082241 .t-section__title {
    font-size: 42px !important;
    line-height: 1.1 !important;
  }
  body #rec2503082251 .t573__contacts {
    font-size: 24px !important;
    line-height: 1.3 !important;
    white-space: nowrap !important;
  }
  body #rec2503082251 .t573__address {
    font-size: 13px !important;
    line-height: 1.3 !important;
    white-space: nowrap !important;
  }
}@media screen and (max-width: 640px) {
  body #rec2503082301 .t-section__descr { white-space: normal !important; }
  body #rec2503082301 .t-section__title,
  body #rec2503082241 .t-section__title {
    font-size: 42px !important;
    line-height: 1.1 !important;
  }
  body #rec2503082251 .t573__contacts {
    font-size: 24px !important;
    line-height: 1.3 !important;
    white-space: nowrap !important;
  }
  body #rec2503082251 .t573__address {
    font-size: 14px !important;
    line-height: 1.3 !important;
    white-space: nowrap !important;
  }
}@media screen and (max-width: 640px) {
  body #rec2503082301 .t-section__descr { white-space: normal !important; }
  body #rec2503082301 .t-section__title {
    font-size: 42px !important;
    line-height: 1.1 !important;
  }
}@media screen and (max-width: 640px) {
  body #rec2503082301 .t-section__descr { white-space: normal !important; }
}@media screen and (max-width: 640px) {
  #rec2503082301 .t-section__descr { white-space: normal !important; }
}