
/* Геометрию задаёт измеренный размер баннера главной страницы, не ручные px. */
html body main > section.page-hero.club-heritage.elbrus-photo-v4.elbrus-media-panorama-hero {
  position: relative !important; isolation:isolate !important; overflow:hidden !important;
  width:100% !important; padding:0 !important; margin:0 !important;
  border:0 !important; border-radius:0 !important; box-sizing:border-box !important;
  background:#292531 !important;
}
html body main > section.elbrus-media-panorama-hero > .heritage-layout {
  visibility:hidden !important; pointer-events:none !important;
}
html body main > section.elbrus-media-panorama-hero > .elbrus-photo-v4__visual {
  position:absolute !important; inset:0 !important; height:100% !important; width:100% !important;
  overflow:hidden !important; z-index:2 !important;
}
html body main > section.elbrus-media-panorama-hero .elbrus-media-hero-image {
  display:block !important; position:absolute !important; inset:0 !important;
  width:100% !important; height:100% !important;
  max-width:none !important; max-height:none !important;
  object-fit:cover !important; object-position:center 22% !important;
  transform:none !important;
}
html body main > section.elbrus-media-panorama-hero > .elbrus-photo-v4__visual::after {
  content:'' !important; display:block !important; position:absolute !important; inset:0 !important;
  z-index:1 !important; pointer-events:none !important;
  background:linear-gradient(to top,rgba(19,17,25,.55),rgba(19,17,25,.05) 50%,transparent) !important;
}
html body main > section.elbrus-media-panorama-hero > .elbrus-media-hero-title {
  position:absolute !important; z-index:5 !important;
  left:max(20px,calc((100vw - 1200px)/2)) !important;
  bottom:clamp(20px,4vw,55px) !important; top:auto !important;
  font:800 clamp(30px,4.4vw,67px)/1.1 'Segoe UI',Arial,sans-serif !important;
  color:#fff !important; -webkit-text-fill-color:#fff !important;
  text-transform:uppercase !important; text-shadow:0 2px 15px rgba(0,0,0,.46) !important;
}
@media(max-width:700px){
  html body main > section.elbrus-media-panorama-hero > .elbrus-media-hero-title {
    left:18px !important; bottom:22px !important; font-size:clamp(28px,7vw,40px) !important;
  }
}
