/* Mobile header fixes: original nav is JS-driven, static version hides it. */
@media (max-width: 1023px) {
  .headerTop-module__top--2kfIEA > div:nth-child(2) {
    display: none;
  }
  .headerTop-module__time-work--1wsT2v {
    display: none;
  }
  .headerBottom-module__controls--132ckr {
    display: none;
  }
  .headerBottom-module__bottom--1vllKR {
    padding: 14px 0;
  }
  .headerBottom-module__actions--6chDDE {
    margin-left: auto;
  }
}

@media (max-width: 767px) {
  .headerTop-module__top--2kfIEA {
    justify-content: space-between;
    padding: 8px 0;
  }
  .headerTop-module__tel--3hj8iB {
    font-size: 12px;
  }
  .headerBottom-module__call--BENVAW {
    font-size: 12px;
  }
  .headerBottom-module__call--BENVAW img {
    width: 12px;
    height: 12px;
  }
}

@media (max-width: 767px) {
  .footerBottom-module__tel-num--p7Y6bZ {
    white-space: nowrap;
  }
}

html {
  scroll-behavior: smooth;
}

a.headerBottom-module__link--2TKjZV,
a.dropdown-module__heading--21Wj1- {
  text-decoration: none;
  color: #000;
}

a.headerBottom-module__link--2TKjZV:hover,
a.dropdown-module__heading--21Wj1-:hover {
  color: #ec1940;
}
