/* Previously inline header rules, kept after the existing stylesheets. */
.header-dropdown_fix { top: 83%; }
.header-dropdown {
  transform: translateX(0%);
  overflow: hidden;
  display: flex;
  padding: 25px 18px;
}
.sec_2 { width: 100%; max-width: 1420px; margin: 0 auto; }
.header-hoverable { position: static; }
.header-sec { position: relative; }
.cont_hov { display: flex; justify-content: start; gap: 20px; }
.hov_link {
  width: 100%; max-width: 235px; height: 180px; margin: 0;
  background-position: center; background-size: cover; border-radius: 20px;
  background-repeat: no-repeat; display: flex; flex-direction: column;
  padding: 20px 15px 15px;
}
.hov_link:hover { opacity: .8; }
.hov_link h3 {
  margin-top: auto; background-color: #2a3c4880; border-radius: 1em;
  color: #fff; display: inline-flex; padding: 5px 10px;
  -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px);
  width: 100%; max-width: max-content;
}
.hov_link span {
  align-items: center; background-color: #2a3c4880; border-radius: 1em;
  color: #fff; display: inline-flex; padding: 5px 10px;
  -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px);
  width: min-content; white-space: nowrap;
}
.burger-menu .burger-menu__toggle {
  display: flex; align-items: center; justify-content: center;
  width: 44px; height: 44px; padding: 0; margin: -10px 0;
  background: transparent; color: inherit; flex-shrink: 0;
}
.burger-menu__toggle:focus-visible { outline: 2px solid var(--main); }
