/* Per-language desktop hero title typography (HERO_TITLE).
   Loaded after style-2024.css on all environments — see pagelayout-2024.php.
   Mobile unchanged. Note: lang="no" is the app code for Danish (DK) — see config.php. */
@media screen and (min-width: 769px) {
  html[lang="en"] .page-home .headline.first-line .main-title-klasic {
    font-size: 45px;
    line-height: 55px;
    margin-top: -15px;
  }

  html[lang="fr"] .page-home .headline.first-line .main-title-klasic {
    font-size: 40px;
    line-height: 55px;
    margin-top: -15px;
  }

  html[lang="it"] .page-home .headline.first-line .main-title-klasic {
    font-size: 41px;
    line-height: 55px;
    margin-top: -15px;
  }

  html[lang="pt"] .page-home .headline.first-line .main-title-klasic {
    font-size: 43px;
    line-height: 55px;
    margin-top: -15px;
  }

  html[lang="de"] .page-home .headline.first-line .main-title-klasic {
    font-size: 45px;
    line-height: 55px;
    margin-top: -15px;
  }

  html[lang="es"] .page-home .headline.first-line .main-title-klasic {
    font-size: 42px;
    line-height: 55px;
    margin-top: -15px;
  }

  html[lang="nl"] .page-home .headline.first-line .main-title-klasic {
    font-size: 45px;
    line-height: 55px;
    margin-top: -15px;
  }

  html[lang="pl"] .page-home .headline.first-line .main-title-klasic {
    font-size: 44px;
    line-height: 55px;
    margin-top: -15px;
  }

  html[lang="se"] .page-home .headline.first-line .main-title-klasic {
    font-size: 41px;
    line-height: 55px;
    margin-top: -15px;
  }

  html[lang="no"] .page-home .headline.first-line .main-title-klasic {
    font-size: 45px;
    line-height: 55px;
    margin-top: -15px;
  }

  html[lang="tr"] .page-home .headline.first-line .main-title-klasic {
    font-size: 44px;
    line-height: 55px;
    margin-top: -15px;
  }
}
