/* global font weight normalization */

/* Обычный текст */
body,
p,
li,
span,
small,
em,
label,
input,
textarea,
select,
button,
a,
td,
th,
.hero__desc,
.about__intro p,
.fact-card p,
.clip p,
.quote-item p,
.meter p,
.bottom-cta p,
.footer p,
.nav__link,
.follow-label,
.header__follow,
.header__follow .social,
.social,
.btn {
  font-weight: 400 !important;
}

/* Заголовки */
h1,
h2,
h3,
.section-title,
.section-top h2,
.about__intro h2,
.quote-card h2,
.meters h2,
.bottom-cta h2,
.fact-card b,
.clip h3,
.album h3,
.footer-title {
  font-weight: 600 !important;
}

/* Важный lead-текст — не жирный, но читаемый */
.hero__lead {
  font-weight: 600 !important;
}

/* Изображения с текстом не трогаем */
.hero__title-img,
.logo__img,
.brand__img,
img[src*="hero-title.png"],
img[src*="site-logo.png"] {
  font-weight: initial !important;
}

/* contact CTA removed */
.contact-cta,
[class*="contact-cta"] {
  display: none;
}

/* cta section orange removed */
.cta.section-orange,
.section-orange.cta {
  display: none;
}
