.Header_header__seMuq {
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:99;
  pointer-events:none
}
.Header_inner__cnZ8K {
  position:relative;
  display:inline-block;
  width:100%;
  height:100px
}
.Header_close__04GJC {
  position:absolute;
  top:0;
  right:0;
  pointer-events:all
}
.ScrollToTop_wrapper__lM2VE {
  position:relative;
  z-index:2
}
.ScrollToTop_wrapper--up_button_shown__6LEBQ {
  top:20px;
  right:20px
}
.ScrollToTop_box__UIHv0 {
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:0;
  overflow:hidden;
  color:var(--white);
  font-size:14px;
  font-family:Inter,sans-serif;
  line-height:20px;
  text-align:center;
  background:linear-gradient(251.63deg,var(--color-telegraph-background-grey) 0,#fff0 100%),linear-gradient(0deg,var(--background-tass),var(--background-tass)),var(--white);
  border:none;
  box-shadow:0 4px 20px #0000000d;
  transform:translateY(-60px);
  cursor:pointer;
  transition:transform .3s;
  pointer-events:none
}
.ScrollToTop_box--mourning__ACite {
  filter:grayscale(1)
}
@media(hover:hover) {
  .ScrollToTop_box--mourning__ACite:hover {
    filter:grayscale(0)
  }
}
.ScrollToTop_box--mourning__ACite:focus-visible {
  filter:grayscale(0)
}
.ScrollToTop_box__UIHv0:before {
  position:absolute;
  left:0;
  width:100%;
  height:100%;
  background-color:#fff3;
  transform:rotate(-16.84deg) translateX(-150%);
  filter:blur(40px);
  animation-duration:1s;
  animation-timing-function:ease-in;
  animation-iteration-count:1;
  animation-fill-mode:forwards;
  content:""
}
.ScrollToTop_box--splash__Gfp6u:before {
  animation-name:ScrollToTop_blink__hHhy_
}
.ScrollToTop_box--visible__1X3XZ {
  height:60px;
  transform:translateY(0);
  pointer-events:all
}
.ScrollToTop_icon__Gn_L9 {
  position:absolute;
  top:20px;
  right:20px;
  width:36px;
  height:36px;
  background:#0000
}
.ScrollToTop_icon--mourning__IylpN {
  filter:grayscale(1)
}
@media(hover:hover) {
  .ScrollToTop_icon--mourning__IylpN:hover {
    filter:grayscale(0)
  }
}
.ScrollToTop_icon--mourning__IylpN:focus-visible {
  filter:grayscale(0)
}
.ScrollToTop_icon__Gn_L9 svg {
  color:var(--white)
}
@keyframes ScrollToTop_blink__hHhy_ {
  0% {
    transform:translateX(-150%) rotate(-16.84deg)
  }
  to {
    transform:translateX(150%) rotate(-16.84deg)
  }
}
.TgfUpButton_wrapper__zM1sw {
  position:relative
}
.TgfUpButton_arrow__AbW8m {
  position:absolute;
  top:0;
  right:0;
  display:flex;
  align-items:center;
  justify-content:center;
  width:36px;
  height:36px;
  color:var(--ds-color-grey-100);
  background:var(--background-buttons);
  border:none;
  border-radius:50%;
  transform:translateY(-200%);
  cursor:pointer;
  transition:transform .3s;
  pointer-events:none
}
@media screen and (max-width: 807px) {
  .TgfUpButton_arrow__AbW8m {
    position: static;
  }
}
.TgfUpButton_arrow--mourning__XukIx {
  filter:grayscale(1)
}
@media(hover:hover) {
  .TgfUpButton_arrow--mourning__XukIx:hover {
    filter:grayscale(0)
  }
}
.TgfUpButton_arrow--mourning__XukIx:focus-visible {
  filter:grayscale(0)
}
.TgfUpButton_arrow--from_above_visible__aNarq {
  transform:translateY(0);
  pointer-events:all
}
.TgfUpButton_arrow--from_below__FOO8W {
  transform:translateY(200%)
}
.TgfUpButton_arrow--small__8OdGI {
  width:30px;
  height:30px
}
.TgfUpButton_arrow--from_below_visible___XllT {
  transform:translateY(0);
  pointer-events:all
}
.DateTop_wrapper___7lwa {
  height:100px;
  background:linear-gradient(0deg,var(--color-fade-gradient-hidden) 0,var(--color-fade-gradient-visible) 100%);
  opacity:0;
  transition:opacity .3s;
  transition-timing-function:ease-in;
  transition-duration:.2s
}
.DateTop_wrapper___7lwa:before {
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  display:block;
  width:100%;
  height:48px;
  background:var(--color-fade-gradient-visible);
  filter:blur(20px);
  content:""
}
.DateTop_wrapper--visible__TmASA {
  opacity:1
}
.DateTop_wrapper--mourning__uxCM_ {
  filter:grayscale(1)
}
.DateTop_wrapper--wide_gradient__8Cp_s {
  position:absolute;
  left:calc(174px - 50vw);
  width:100vw
}
.DateTop_date__nj4lL {
  padding-top:16px;
  color:var(--text-color);
  text-align:center;
  opacity:0;
  transition:opacity .3s;
  transition-timing-function:ease-in;
  transition-duration:.2s
}
.DateTop_date--visible__qstU8 {
  opacity:1
}
