@media (max-width: 991px) {
.hnr-page h1 { font-size: 42px; }
.hnr-page .primary-button { padding-top: 12px; padding-bottom: 12px; }
.hnr-page .secondary-button { padding-top: 12px; padding-bottom: 12px; }
.hnr-page .main__hero-item { max-width: 526px; }
.hnr-page h2 { font-size: 32px; }
.hnr-page .main-choose__column-red { border-left-width: 0px; border-top-width: 3px; border-top-style: solid; border-top-color: var(--thm-color4, #fff); }
.hnr-page .main-choose__column-gold { border-right-width: 0px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: var(--thm-color1, #fff); }
.hnr-page .choose__decor-line { width: 100%; height: auto; justify-content: center; }
.hnr-page .separator__style { height: 1px; width: 93%; }
.hnr-page .choose__decor-arrow { transform: rotate3d(0, 0, 1, 90deg); }
.hnr-page .main-choose__label-row { font-size: 10px; }
.hnr-page h3 { font-size: 20px; }
.hnr-page { font-size: 14px; }
.hnr-page h4 { font-size: 18px; }
.hnr-page h5 { font-size: 16px; }
.hnr-page h6 { font-size: 14px; }
.hnr-page .our-procces__column { aspect-ratio: 426 / 600; }
.hnr-page .results__img { aspect-ratio: 650 / 400; }
.hnr-page .awards__bottom-column { width: 45%; }
.hnr-page .contact-us__form-btn { margin-top: 0px; }
.hnr-page .contact-us__right-column { width: 49%; }
.hnr-page .contact-us__right-item { justify-content: space-between; }
.hnr-page a { font-size: 14px; }
.hnr-page .main-choose__row .widget-header { font-size: 28px; }
.hnr-page .choose__txt { min-height: auto; }
}
