.rc__3w3c2z {
  overflow: hidden;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  height: var(--rc-topline-header-height);
}

.rc__5h5udh {
  font-size: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.rc__3mbvr2 {
  max-height: var(--rc-topline-header-height);
}

.rc__7t272a {
  display: flex;
  -moz-column-gap: 2px;
       column-gap: 2px;
  margin-right: 40px;
  flex-shrink: 0;
  flex-direction: row;
  align-items: center;
}

@media (max-width: 1299px) {
      .rc__7t272a.rc__5spb97 {
        flex-direction: column;
        align-items: flex-start;
      }

        .rc__7t272a.rc__5spb97 .rc__8k27m3 {
          width: 135px;
          height: 30px;
          background-image: var(--rc-topline-logo-rambler-small-bgImage);
        }

        .rc__7t272a.rc__5spb97 .rc__36gd3d {
          height: 30px;
          background-position: 0 0.5px;
        }
      .rc__7t272a.rc__2ycc71 {
        flex-direction: column;
        align-items: flex-start;
      }

        .rc__7t272a.rc__2ycc71 .rc__8k27m3 {
          width: 135px;
          height: 30px;
          background-image: var(--rc-topline-logo-rambler-small-bgImage);
        }

        .rc__7t272a.rc__2ycc71 .rc__36gd3d {
          height: 30px;
          background-position: 0 0.5px;
        }
      .rc__7t272a.rc__7d1wxy {
        flex-direction: column;
        align-items: flex-start;
      }

        .rc__7t272a.rc__7d1wxy .rc__8k27m3 {
          width: 135px;
          height: 30px;
          background-image: var(--rc-topline-logo-rambler-small-bgImage);
        }

        .rc__7t272a.rc__7d1wxy .rc__36gd3d {
          height: 30px;
          background-position: 0 0.5px;
        }
      .rc__7t272a.rc__5xnt8h {
        flex-direction: column;
        align-items: flex-start;
      }

        .rc__7t272a.rc__5xnt8h .rc__8k27m3 {
          width: 135px;
          height: 30px;
          background-image: var(--rc-topline-logo-rambler-small-bgImage);
        }

        .rc__7t272a.rc__5xnt8h .rc__36gd3d {
          height: 30px;
          background-position: 0 0.5px;
        }
      .rc__7t272a.rc__2p7qpq {
        flex-direction: column;
        align-items: flex-start;
      }

        .rc__7t272a.rc__2p7qpq .rc__8k27m3 {
          width: 135px;
          height: 30px;
          background-image: var(--rc-topline-logo-rambler-small-bgImage);
        }

        .rc__7t272a.rc__2p7qpq .rc__36gd3d {
          height: 30px;
          background-position: 0 0.5px;
        }
      .rc__7t272a.rc__3164cf {
        flex-direction: column;
        align-items: flex-start;
      }

        .rc__7t272a.rc__3164cf .rc__8k27m3 {
          width: 135px;
          height: 30px;
          background-image: var(--rc-topline-logo-rambler-small-bgImage);
        }

        .rc__7t272a.rc__3164cf .rc__36gd3d {
          height: 30px;
          background-position: 0 0.5px;
        }
      .rc__7t272a.rc__5gus6x {
        flex-direction: column;
        align-items: flex-start;
      }

        .rc__7t272a.rc__5gus6x .rc__8k27m3 {
          width: 135px;
          height: 30px;
          background-image: var(--rc-topline-logo-rambler-small-bgImage);
        }

        .rc__7t272a.rc__5gus6x .rc__36gd3d {
          height: 30px;
          background-position: 0 0.5px;
        }
  }

.rc__8k27m3 {
  display: block;
  width: 145px;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: var(--rc-topline-logo-rambler-bgImage);
}

.rc__36gd3d {
  display: block;
  height: 40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0 10.5px;
}

.rc__5spb97 .rc__36gd3d {
    width: 230px;
    background-image: var(--rc-topline-logo-ai-bgImage);
  }

.rc__5t81we .rc__36gd3d {
    width: 39px;
    background-image: var(--rc-topline-logo-auto-bgImage);
  }

.rc__6a6v2r .rc__36gd3d {
    width: 80px;
    background-image: var(--rc-topline-logo-doctor-bgImage);
  }

.rc__7ezxn4 .rc__36gd3d {
    width: 90px;
    background-image: var(--rc-topline-logo-dom-bgImage);
  }

.rc__4bnaha .rc__36gd3d {
    width: 151px;
    background-image: var(--rc-topline-logo-eco-bgImage);
  }

.rc__2ycc71 .rc__36gd3d {
    width: 141px;
    background-image: var(--rc-topline-logo-family-bgImage);
  }

.rc__7d1wxy .rc__36gd3d {
    width: 152px;
    background-image: var(--rc-topline-logo-finance-bgImage);
  }

.rc__4gmqv4 .rc__36gd3d {
    width: 73px;
    background-image: var(--rc-topline-logo-help-bgImage);
  }

.rc__5xnt8h .rc__36gd3d {
    width: 189px;
    background-image: var(--rc-topline-logo-life-bgImage);
  }

.rc__5z88xh .rc__36gd3d {
    width: 74px;
    background-image: var(--rc-topline-logo-news-bgImage);
  }

.rc__8fxnng .rc__36gd3d {
    width: 66px;
    background-image: var(--rc-topline-logo-pro-bgImage);
  }

.rc__2p7qpq .rc__36gd3d {
    width: 184px;
    background-image: var(--rc-topline-logo-sci-bgImage);
  }

.rc__4akbn7 .rc__36gd3d {
    width: 44px;
    background-image: var(--rc-topline-logo-soft-bgImage);
  }

.rc__5buba6 .rc__36gd3d {
    width: 52px;
    background-image: var(--rc-topline-logo-sport-bgImage);
  }

.rc__3164cf .rc__36gd3d {
    width: 181px;
    background-image: var(--rc-topline-logo-weekend-bgImage);
  }

.rc__suhjmx .rc__36gd3d {
    width: 96px;
    background-image: var(--rc-topline-logo-horoscopes-bgImage);
  }

.rc__5gus6x .rc__36gd3d {
    width: 133px;
    background-image: var(--rc-topline-logo-tv-bgImage);
  }

.rc__38kka2 .rc__36gd3d {
    width: 63px;
    background-image: var(--rc-topline-logo-weather-bgImage);
  }

.rc__5faufn .rc__36gd3d {
    width: 44px;
    background-image: var(--rc-topline-logo-kino-bgImage);
  }

.rc__6xxs5j .rc__36gd3d {
    width: 110px;
    background-image: var(--rc-topline-logo-travel-bgImage);
  }

.rc__2sdv74 .rc__36gd3d {
    width: 79px;
    background-image: var(--rc-topline-logo-woman-bgImage);
  }

.rc__n3b9u3 {
  display: flex;
  align-items: center;
  height: var(--rc-topline-height);
}

.rc__4jqs5s {
  position: relative;
  display: flex;
  align-items: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  height: 30px;
}

.rc__4jqs5s.rc__5uku7g::after {
      content: "";
      flex-shrink: 0;
      width: 65px;
      height: 30px;
      margin-left: 5px;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      background-image: url("https://static.rambler.ru/assets/v2/product/140/eco-tail.svg?2");
    }

.rc__8cy3va {
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.rc__8cy3va.rc__3h9tyd {
      background-image: var(--rc-topline-product-advertising-bgImage);
    }

.rc__8cy3va.rc__6jj9hy {
      background-image: var(--rc-topline-product-ai-bgImage);
    }

.rc__8cy3va.rc__2wczpr {
      background-image: var(--rc-topline-product-auto-bgImage);
    }

.rc__8cy3va.rc__55d7k6 {
      background-image: var(--rc-topline-product-dating-bgImage);
    }

.rc__8cy3va.rc__8qz4sj {
      background-image: var(--rc-topline-product-doctor-bgImage);
    }

.rc__8cy3va.rc__cn8dpf {
      background-image: var(--rc-topline-product-dom-bgImage);
    }

.rc__8cy3va.rc__2pr69a {
      background-image: var(--rc-topline-product-eco-bgImage);
    }

.rc__8cy3va.rc__3ph95q {
      background-image: var(--rc-topline-product-family-bgImage);
    }

.rc__8cy3va.rc__475a6x {
      background-image: var(--rc-topline-product-finance-bgImage);
    }

.rc__8cy3va.rc__6355xf {
      background-image: var(--rc-topline-product-help-bgImage);
    }

.rc__8cy3va.rc__45qan5 {
      background-image: var(--rc-topline-product-home-bgImage);
    }

.rc__8cy3va.rc__66mjxt {
      background-image: var(--rc-topline-product-horoscopes-bgImage);
    }

.rc__8cy3va.rc__23p48a {
      background-image: var(--rc-topline-product-id-bgImage);
    }

.rc__8cy3va.rc__8u2vnh {
      background-image: var(--rc-topline-product-images-bgImage);
    }

.rc__8cy3va.rc__rvab5e {
      background-image: var(--rc-topline-product-kino-bgImage);
    }

.rc__8cy3va.rc__31pwm5 {
      background-image: var(--rc-topline-product-life-bgImage);
    }

.rc__8cy3va.rc__6kuyqd {
      background-image: var(--rc-topline-product-likes-bgImage);
    }

.rc__8cy3va.rc__79egbp {
      background-image: var(--rc-topline-product-mail-bgImage);
    }

.rc__8cy3va.rc__2bxhdu {
      background-image: var(--rc-topline-product-more-bgImage);
    }

.rc__8cy3va.rc__74fuu9 {
      background-image: var(--rc-topline-product-news-bgImage);
    }

.rc__8cy3va.rc__7vnfy8 {
      background-image: var(--rc-topline-product-pro-bgImage);
    }

.rc__8cy3va.rc__81dzh1 {
      background-image: var(--rc-topline-product-sci-bgImage);
    }

.rc__8cy3va.rc__6vduyn {
      background-image: var(--rc-topline-product-search-bgImage);
    }

.rc__8cy3va.rc__8bk39f {
      background-image: var(--rc-topline-product-sport-bgImage);
    }

.rc__8cy3va.rc__6xyfsh {
      background-image: var(--rc-topline-product-starlife-bgImage);
    }

.rc__8cy3va.rc__2j6jgk {
      background-image: var(--rc-topline-product-terms-bgImage);
    }

.rc__8cy3va.rc__41u6rn {
      background-image: var(--rc-topline-product-top100-bgImage);
    }

.rc__8cy3va.rc__7te1tt {
      background-image: var(--rc-topline-product-travel-bgImage);
    }

.rc__8cy3va.rc__4ubdjp {
      background-image: var(--rc-topline-product-tv-bgImage);
    }

.rc__8cy3va.rc__3drdas {
      background-image: var(--rc-topline-product-weather-bgImage);
    }

.rc__8cy3va.rc__3tgcp9 {
      background-image: var(--rc-topline-product-weekend-bgImage);
    }

.rc__8cy3va.rc__85msep {
      background-image: var(--rc-topline-product-woman-bgImage);
    }

.rc__5uku7g .rc__8cy3va {
    position: relative;
    z-index: 0;
  }

.rc__5uku7g .rc__8cy3va::before {
      content: "";
      position: absolute;
      width: 40px;
      height: 30px;
      left: -5px;
      top: 5px;
      border-radius: 50%;
      background-image: linear-gradient(to top, #0fc76e, #36ff9e);
      filter: blur(7.5px);
      opacity: 0.17;
      z-index: -1;
    }

.rc__jme3a3 {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: var(--rc-topline-color);
  white-space: nowrap;
}

@media (hover: hover) {

.rc__jme3a3 {
    transition: color 200ms
}

    .rc__4jqs5s:hover .rc__jme3a3 {
      color: var(--rc-topline-link-hover-color);
    }
  }

.rc__4jqs5s:active .rc__jme3a3 {
    color: var(--rc-topline-link-active-color);
  }

.rc__5anmk5 {
  position: absolute;
  overflow: hidden;
  display: flex;
  top: 60px;
  right: 0;
  border-radius: 20px;
  background-color: var(--rc-topline-bgColor);
  box-shadow: var(--rc-topline-boxShadow);
  transform: translateX(calc(50% - 32px));
  transition: opacity 200ms 50ms;
  pointer-events: none;
  opacity: 0;
  z-index: 1;
}

  .rc__5anmk5.rc__7j9zc4 {
    pointer-events: auto;
  }

  .rc__5anmk5.rc__4cz22q {
    transition: opacity 200ms;
    opacity: 1;
  }

.rc__ujw4dk,
.rc__6nme8z {
  padding: 20px;
}

.rc__6nme8z {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  background-color: var(--rc-topline-extra-bgColor);
}

.rc__364bhv {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.rc__4jhd6r {
  position: relative;
  margin-right: 40px;
}

.rc__87za64 {
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.rc__84kpwh {
  display: flex;
  align-items: center;
  height: var(--rc-topline-height);
}

/* stylelint-disable selector-class-pattern, selector-id-pattern */
.rc__4cfwtg {
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.rc__4cfwtg.rc__6wncmy {
    opacity: 0;
  }
.rc__4cfwtg .button {
      background-color: transparent !important;
    }
.rc__4cfwtg .button-link {
      outline: revert !important;
    }
.rc__4cfwtg .button-link {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 30px;
      min-width: 30px;
    }
.rc__4cfwtg .button__image-container {
      display: block;
      width: 30px;
      height: 30px;
      background-position: center;
      background-size: cover;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0iI0MxRDhGRiIvPgogIDxwYXRoIGZpbGw9IiM0QTdERkQiIGQ9Im0xMS4wNiA0LjY1IDUgNWEuNDguNDggMCAwIDEgMCAuN2wtNSA1YS40OTguNDk4IDAgMCAxLS43MSAwbC0uNy0uN2EuNS41IDAgMCAxIDAtLjcxTDEyLjU5IDExSDQuNWEuNS41IDAgMCAxLS41LS41di0xYS41LjUgMCAwIDEgLjUtLjVoOC4wOUw5LjY1IDYuMDZhLjUuNSAwIDAgMSAwLS43MWwuNy0uN2EuNS41IDAgMCAxIC43MSAwWiIvPgo8L3N2Zz4=);
    }
.rc__4cfwtg .button__text-container {
      overflow: hidden;
      display: block;
      max-width: 165px;
      font-family: "Manrope", sans-serif;
      font-size: 15px;
      font-weight: 500;
      line-height: 20px;
      color: var(--rc-topline-color);
      white-space: nowrap;
      text-overflow: ellipsis;
    }
.rc__4cfwtg .button__image-container + .button__text-container {
      margin-left: 5px;
    }
@media (hover: hover) {
      .rc__4cfwtg .button__image-container {
        transition: opacity 200ms;
      }

      .rc__4cfwtg .button__text-container {
        transition: color 200ms;
      }
        .rc__4cfwtg .button-link:hover .button__image-container {
          opacity: 0.9;
        }

        .rc__4cfwtg .button-link:hover .button__text-container {
          color: var(--rc-topline-link-hover-color);
        }
    }
.rc__4cfwtg .button-link:active .button__image-container {
        opacity: 0.8;
      }
.rc__4cfwtg .button-link:active .button__text-container {
        color: var(--rc-topline-link-active-color);
      }
.rc__4cfwtg.rc__6pa522 .button__text-container {
    display: none;
  }
/* Стили без иконки */
.rc__4cfwtg.rc__7dqqe9 .button__text-container {
      max-width: 200px;
    }
.rc__4cfwtg.rc__7dqqe9.rc__6pa522 .button {
      display: none;
    }
/* stylelint-enable */

.rc__215yes {
  position: relative;
  display: flex;
  align-items: center;
  height: 20px;
  padding: 0 5px;
  border-radius: 10px 10px 10px 0;

/*   <svg xmlns="http://www.w3.org/2000/svg" width="85" height="20" fill="none" viewBox="0 0 85 20"><path fill="#0C9C0C" d="M0 0h86v20H0Z"/><path fill="url(#a)" d="M0 0h86v20H0Z"/><path fill="url(#b)" d="M0 0h86v20H0Z"/><path fill="url(#c)" d="M0 0h86v20H0Z"/><path fill="url(#d)" d="M0 0h86v20H0Z"/><defs><radialGradient id="a" cx="0" cy="0" r="1" gradientTransform="scale(45.6288 20.2156)" gradientUnits="userSpaceOnUse"><stop stop-color="#15D015"/><stop offset="1" stop-color="#15D015" stop-opacity="0"/></radialGradient><radialGradient id="b" cx="0" cy="0" r="1" gradientTransform="matrix(46.1503 0 0 35.2609 -3.65 0)" gradientUnits="userSpaceOnUse"><stop stop-color="#FAED05"/><stop offset="1" stop-color="#0C9C0C" stop-opacity="0"/></radialGradient><radialGradient id="c" cx="0" cy="0" r="1" gradientTransform="matrix(-32.8528 0 0 -13.7214 88.26 0)" gradientUnits="userSpaceOnUse"><stop stop-color="#42E3B4"/><stop offset="1" stop-color="#15D015" stop-opacity="0"/></radialGradient><radialGradient id="d" cx="0" cy="0" r="1" gradientTransform="matrix(-83.4356 0 0 -36.8191 85 20)" gradientUnits="userSpaceOnUse"><stop stop-color="#129DFA"/><stop offset="1" stop-color="#15D015" stop-opacity="0"/></radialGradient></defs></svg> */

  background-image: url(data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAUCAIAAABzk+bEAAAABmJLR0QA/wD/AP+gvaeTAAAG0ElEQVRYhW2YUbbjuBFDL4p6mf1vLWvIGqbbFgnko0jZnUkfH7ck89kCCkAVpX//56+/F7+tX37eeVm/zW/ztn6bV3hb78VveC3d4Xbeqdvc0YzeZqWms8RcWmGlFlqBlBeWbEXEIkoURBSkiHPMeUlFhPq0iBh9fSBRJZU0oDQGFIyqQQ0xpKG6xEUN6aq60BB9cJUuMVQ/VZfqX9c0KywwOISvVwgAhJhVZAkILCnGEBoMgYgGFgpJlkSsqG9dBFSmoYIkV8SGmhJCtVl4DhAlUf21qMhAFao0yEASVzKUQlcYZMBQrqTcy1RxSQpiFMaJPK9XmNE0m4h+GYdINg5GC8XYGJk85QpaAkj6tAJCQCRCqmJIBYJIgQShiCLkERD1wdzFp+tfIFJBVIWqCA1SykgVlHQlBQMPVbMzUgOXNPAISpWEkBSIYkmI62W9zMvcbmGz0gJmOn08o4jlmFpJohWMLLkVkgoyGKRaJv1RipRMKCAqBTWYAAMQ44+CqwCow0KhQhKFhSoaqgqCQYaoxtkUOEOMMOSBKhlCVJUVpEIOjmQC8vVr8TZ39DZvuMO9uMMMjibc0Qq3s6KpOFqRYUWr5WAtyyhBkS1QvIscKSVbohRCbYO0z/dxtZR0jlEflLYEKl08BhSWGGfNCI8jBmtIhQaMqFDBUOT2oNt1gXYd19+N1rzDOx8V3Eu3uK0ZZjKjCXYtZxmnDJHicuMkoRLtUHg+cgVJlSghKihFG1IKKZEoqdodG3n67ht5kf1XdBAwpEEUSlxBYpCihaARCpWo/YsqqNI3lQSuX0szNOaJ3qf+b+W1qqP+Tq2wrNnvaIEtWwuSgzOs4Jb3rrMiKWVXSPuWHD+nC4hOtdEXcu3vgTq66MJWs4YLBlWkwoiqRbFzscOSEUpUJ4V5espW3/W3WWZFd7MQpvVKXqnbvMOkpjsjNZ1Juf0fLWTLIdtWtUPRoy8SKZVUpKREkUqUp9QN9ZRah4WNXEPN0WZq9Jps+Xxsz67/NoW7O1rR6FSWKx0i6qxFVFr/3iHXEuA279Qb3ua23mFGdzSTlTJawa4OiKQcDKYCoGQYUAWSSrOeUpSMFoX81LYL9YX8MKIWy7PmvE7U1443PX/4LBtKPfrfFkNk9B12xHYkX7+nVlhimhlW9IYZ3ubdcohu605ualoTFlqwUita4JY9MnLKISkErnS1d6kHKD7lPSLnYEhO5jWSjecbfDPSKhjPlWyBDKnUC7qVeESfQHka6u4+JU79WbR1dcO9NNE7udHsOEymdYPJsqaZtOZ3Nwll4+4CFOBZlg746nkh6RzSEW0n09j3VGOXfef5Pj2KGBt5f9R8ncWbjlSOoPa7dyiQr7Gi8Qeo69ciu58xwx0tmMnb3Ek3/4nuyH0crWhJDraWWbCO1IMS7LJ28ycFNAs9I+mJMU5iHZ2LB+cWf/r0aEGMJ+FP/39kMh45KKXufxxfdF5Kn7E6gK5fC3bxucFWR8AUy0yalBP+aEaL8mKh5ax0568eitKxh+Jnwm+n7fGT48z/B/5PJE3ToUPnes51fTAPuPqr1Csz0pJ5/PLELfqoAK7XVE/+bYFFVhp2lmtaSzXDciaaXe3EjO6IW/yw0hIg3RRRLKgEVIkQ6T68ZVnn+k6sc6//AK+hDLh22TPEdZZdxymHke2OswU4ithTVjfOZkGArt8LQ4KlnvwnTFjUPlVWqsW/0LKcapoc5WwZospphCBckXDQ6Mmnh7lOPj05REd9fd/0P8Bf0H3uggf81WUP1QvIhQZceK8Jle/vfITQFrAaf5K9+XNtP8+tCNmanQ4wPzHp5bK688khLgsnoWIlssDqTU57vneKPIG8TXhaFE870HfD717wqXxO2Rlwpdl5kOcSV5PyrPmirPDgM2Uq4XotpcGD10EoHOZGm572fbbJy+XI9K4eo0R20lGnPWzvcUBdfO3iI+3f/mMU27Z8Nvx/jMDfIf8x/AbP1cjhUq5saVzoItfXgpFPrA5c/WPXaxKwThcw1u7qFr2xMVm7yePDiKOAkRcuW6WzBSSEQI9AZ9ju7P1sbL9zSHw+fbb9xbdNeLrgnuH1R14MbYQX+Tng90FyfdRxbNW/fr3N1n8/2CBeGEXMYMXZ1Dg97Tcv7XYMLhzoRoAAK2Lshzy91UK9Nz4XxH4AcljIuahvXo5X2xd75cPF12j8pOARiLYEfpIBP+RH+YELfjojeky6Xjet/wjOln4Jh6SrTdQhl+Yl3i0jIqSbn85TI3Niv/+pH43wOf+fg/7/qyd9tNB2OVPr4aK3FV+WyTeP9eHIj30e7/w0F8kl/bCu/wLsWeiJDFLWjQAAAABJRU5ErkJggg==);
  background-size: 100% 100%;
}

.rc__21nwa3 {
  overflow: hidden;
  display: block;
  max-width: 57px;
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  font-weight: 800;
  line-height: 20px;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.rc__56tn2r {
  width: 10px;
  height: 10px;
  margin-left: 5px;
}


.rc__2hekhu {
  position: absolute;
  overflow: hidden;
  top: 45px;
  right: 0;
  border-radius: 20px;
  background-color: var(--rc-topline-bgColor);
  box-shadow: var(--rc-topline-boxShadow);
  transition: opacity 200ms 50ms;
  pointer-events: none;
  opacity: 0;
  z-index: 1;
}

  .rc__2hekhu.rc__4qxthh {
    pointer-events: auto;
  }

  .rc__2hekhu.rc__5cc1g3 {
    transition: opacity 200ms;
    opacity: 1;
  }

.rc__2fuukt {
  width: 320px;
  padding: 20px;
}

.rc__vcnvy1 {
  padding: 20px;
  background-color: var(--rc-topline-extra-bgColor);
}

.rc__281djj {
  position: relative;
  padding-left: 50px;
}

.rc__4bddk5 {
  position: absolute;
  display: block;
  width: 40px;
  height: 40px;
  top: 0;
  left: 0;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: var(--rc-topline-avatar-bgColor);
}

.rc__4d23hz {
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;

  display: flex;
  color: var(--rc-topline-email-color);
  cursor: pointer;
}

@media (hover: hover) {

.rc__4d23hz {
    transition: color 200ms
}

    .rc__4d23hz:not(.rc__6swnax):hover {
      color: var(--rc-topline-link-hover-color);
    }
  }

.rc__4d23hz:not(.rc__6swnax):active {
    color: var(--rc-topline-link-active-color);
  }

.rc__4d23hz.rc__6swnax {
    cursor: default;
  }

.rc__2zzp3r,
.rc__gm8dvv {
  overflow: hidden;
  display: block;
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.rc__2zzp3r {
  color: var(--rc-topline-color);
}

.rc__gm8dvv {
  position: relative;
  max-width: 205px;
}

.rc__6swnax .rc__gm8dvv {
    min-width: 100px;
    color: var(--rc-topline-email-copied-color);
    transition: none;
  }

.rc__6swnax .rc__gm8dvv::after {
      position: absolute;
      overflow: hidden;
      width: 100%;
      top: 0;
      left: 0;
      content: "Скопировано";
      color: var(--rc-topline-email-color);
      white-space: nowrap;
      text-overflow: ellipsis;
    }

.rc__3gj2h4 {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
  margin: 20px 0 0;
  padding: 0 0 0 50px;
  list-style: none;
}

.rc__641zgq {
  position: relative;
}

.rc__5mt5kr,
.rc__3psfat {
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;

  color: var(--rc-topline-link-color);
}

@media (hover: hover) {

.rc__5mt5kr,
.rc__3psfat {
    transition: color 200ms
}

    .rc__5mt5kr:hover, .rc__3psfat:hover {
      color: var(--rc-topline-link-hover-color);
    }
  }

.rc__5mt5kr:active, .rc__3psfat:active {
    color: var(--rc-topline-link-active-color);
  }

.rc__5mt5kr {
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;

  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.rc__3psfat {
  display: flex;
  align-items: center;
}

.rc__72y1as {
  overflow: hidden;
  font-family: "Manrope", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.rc__69sk4m {
  position: relative;
  flex-shrink: 0;
  display: block;
  width: 20px;
  height: 20px;
  z-index: 0;
}

.rc__4d23hz .rc__69sk4m {
    margin-left: 5px;
  }

.rc__6swnax .rc__69sk4m {
    opacity: 0;
  }

.rc__3psfat .rc__69sk4m {
    margin-right: 5px;
  }

.rc__69sk4m::before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  top: -5px;
  left: -5px;
  border-radius: 15px;
  background-color: var(--rc-topline-area-bgColor);
  transform: scale(0.1);
  z-index: -1;
}

@media (hover: hover) {

.rc__69sk4m::before {
    transition: background-color 100ms, transform 100ms
}

    .rc__4d23hz:hover .rc__69sk4m::before,
    .rc__3psfat:hover .rc__69sk4m::before {
      background-color: var(--rc-topline-area-hover-bgColor);
      transform: scale(1);
    }
  }

.rc__4d23hz:active .rc__69sk4m::before,
  .rc__3psfat:active .rc__69sk4m::before {
    background-color: var(--rc-topline-area-active-bgColor);
    transform: scale(1);
  }

.rc__zssa91 {
  width: 20px;
  height: 20px;
}

/* sber spasibo */

.rc__8s5j7g {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: var(--rc-topline-color);
  white-space: pre-line;
}

.rc__7nmte3 {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  vertical-align: bottom;
}

.rc__4unprz {
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;

  display: flex;
  align-items: center;
  margin-left: -30px;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  color: var(--rc-topline-spasibo-link-color);
}

@media (hover: hover) {

.rc__4unprz {
    transition: color 200ms
}

    .rc__4unprz:hover {
      color: var(--rc-topline-spasibo-link-hover-color);
    }
  }

.rc__4unprz:active {
    color: var(--rc-topline-spasibo-link-active-color);
  }

.rc__4unprz .rc__skawhj {
    margin-right: 10px;
  }

.rc__4xz9g2 {
  display: flex;
  align-items: center;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: var(--rc-topline-color);
}

.rc__4xz9g2 .rc__skawhj {
    margin-left: 5px;
  }

.rc__4vr1rd {
  margin-left: 10px;
  font-weight: 700;
}

.rc__skawhj {
  width: 20px;
  height: 20px;
}

.rc__bwm8dr {
  position: relative;
  display: flex;
  margin-left: 40px;
}

  .rc__bwm8dr.rc__81eh5z {
    flex-grow: 1;
    justify-content: flex-end;
    margin-left: 0;
  }

.rc__5hxkd5 {
  display: flex;
  align-items: center;
  height: 30px;
  color: var(--rc-topline-color);
  -webkit-text-decoration: none;
  text-decoration: none;
}

@media (hover: hover) {

.rc__5hxkd5 {
    transition: color 200ms
}

    .rc__5hxkd5:hover {
      color: var(--rc-topline-link-hover-color);
    }
  }

.rc__5hxkd5:active {
    color: var(--rc-topline-link-active-color);
  }

.rc__5dmhhz {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

.rc__5s869u {
  width: 20px;
  height: 20px;
  margin-left: 5px;
}

.rc__2ygtg7 {
  position: relative;
  font-size: 0;
}

.rc__74mqt4 {
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;

  display: flex;
  align-items: center;
  font-size: 0;
}

.rc__32gpef {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: var(--rc-topline-avatar-bgColor);
}

@media (hover: hover) {

.rc__32gpef {
    transition: opacity 200ms
}

    .rc__74mqt4:hover .rc__32gpef {
      opacity: 0.9;
    }
  }

.rc__74mqt4:active .rc__32gpef {
    opacity: 0.8;
  }

.rc__7rj5yf {
  margin-left: -10px;
}

/* На ультра узких экранах с логотипом не умещается, поэтому скрываем */

@media (max-width: 1039px) {

.rc__4h7r7k .rc__7rj5yf {
      display: none
  }
    }

.rc__3kxhbe {
  position: absolute;
  overflow: hidden;
  display: none;
  flex-direction: column;
  width: 600px;
  top: 45px;
  left: 0;
  right: 0;
  padding: 10px;
  border-radius: 20px;
  background-color: var(--rc-topline-suggest-bgColor);
  box-shadow: var(--rc-topline-suggest-boxShadow);
}

  .rc__3kxhbe.rc__2y4n74 {
    display: flex;
  }

.rc__3qsrd4,
.rc__7ncb7k {
  position: relative;
  width: 100%;
  border-radius: 15px;
}

.rc__3qsrd4.rc__3nqm6p, .rc__7ncb7k.rc__3nqm6p {
    background-color: var(--rc-topline-area-hover-bgColor);
  }

@media (hover: hover) {

.rc__3qsrd4,
.rc__7ncb7k {
    transition: background-color 200ms
}

    .rc__3qsrd4:hover, .rc__7ncb7k:hover {
      background-color: var(--rc-topline-area-hover-bgColor);
    }
  }

.rc__3qsrd4:active, .rc__7ncb7k:active {
    background-color: var(--rc-topline-area-active-bgColor);
  }

.rc__3qsrd4 + .rc__7ncb7k {
  margin-top: 21px;
}

.rc__3qsrd4 + .rc__7ncb7k::before {
    content: "";
    position: absolute;
    top: -11px;
    left: 0;
    right: 0;
    border-top: var(--rc-topline-suddgest-separator-border);
  }

.rc__2vc5ru {
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;

  overflow: hidden;
  width: 100%;
  padding: 10px;
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--rc-topline-color);
}

.rc__2vc5ru b {
    font-weight: 700;
    color: var(--rc-topline-link-color);
  }

.rc__cduvpz {
  position: relative;
}

.rc__6x1w84 {
  position: relative;
  width: 100%;
}

.rc__86etrn {
  width: 100%;
  height: 40px;
  padding: 0 55px 0 15px;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: var(--rc-topline-search-color);
  border: 0;
  border-radius: 20px;
  background-color: var(--rc-topline-search-bgColor);
  box-shadow: var(--rc-topline-search-boxShadow);
}

.rc__6jatxs .rc__86etrn {
    padding: 0 95px 0 15px;
  }

.rc__86etrn::-moz-placeholder {
    opacity: 1 !important;
  }

.rc__86etrn::placeholder {
    opacity: 1 !important;
  }

.rc__86etrn::-moz-placeholder {
    color: var(--rc-topline-search-placeholder-color);
    -moz-transition: color 200ms;
    transition: color 200ms;
  }

.rc__86etrn::placeholder {
    color: var(--rc-topline-search-placeholder-color);
    transition: color 200ms;
  }

@media (hover: hover) {
    .rc__86etrn:hover::-moz-placeholder {
      color: var(--rc-topline-search-placeholder-hover-color);
    }
    .rc__86etrn:hover::placeholder {
      color: var(--rc-topline-search-placeholder-hover-color);
    }
  }

.rc__86etrn:focus::-moz-placeholder {
    color: var(--rc-topline-search-placeholder-active-color);
  }

.rc__86etrn:focus::placeholder {
    color: var(--rc-topline-search-placeholder-active-color);
  }

.rc__3vg6ke {
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;

  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  top: 0;
  font-size: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: var(--rc-topline-search-button-color);
}

@media (hover: hover) {

.rc__3vg6ke {
    transition: color 200ms
}

    .rc__3vg6ke:hover {
      color: var(--rc-topline-search-button-hover-color);
    }
  }

.rc__3vg6ke:active {
    color: var(--rc-topline-search-button-active-color);
  }

.rc__2grc97 {
  right: 40px;
}

.rc__3hgafm {
  right: 0;
}

.rc__6jatxs .rc__3hgafm {
    color: var(--rc-topline-search-button-done-color);
  }

.rc__7c3w4t {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: var(--rc-topline-search-button-bgColor);
}

.rc__6jatxs .rc__7c3w4t {
    background-color: var(--rc-topline-search-button-done-bgColor);
  }

@media (hover: hover) {

.rc__7c3w4t {
    transition: background-color 200ms
}

    .rc__3vg6ke:hover .rc__7c3w4t {
      background-color: var(--rc-topline-search-button-hover-bgColor);
    }

      .rc__6jatxs .rc__3vg6ke:hover .rc__7c3w4t {
        background-color: var(--rc-topline-search-button-done-hover-bgColor);
      }
  }

.rc__3vg6ke:active .rc__7c3w4t {
    background-color: var(--rc-topline-search-button-active-bgColor);
  }

.rc__6jatxs .rc__3vg6ke:active .rc__7c3w4t {
      background-color: var(--rc-topline-search-button-done-active-bgColor);
    }

.rc__4sdj3f {
  display: block;
  width: 20px;
  height: 20px;
}

.rc__4452ca {
  margin-right: 40px;
}

.rc__455adm {
  display: flex;
  align-items: center;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  color: var(--rc-topline-color);
  -webkit-text-decoration: none;
  text-decoration: none;
}

@media (hover: hover) {

.rc__455adm {
    transition: color 200ms
}

    .rc__455adm:hover {
      color: var(--rc-topline-link-hover-color);
    }
  }

.rc__455adm:active {
    color: var(--rc-topline-link-active-color);
  }

.rc__3r6n6x {
  width: 40px;
  height: 40px;
  margin: 0 5px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}

.rc__3r6n6x.rc__27xt8r {
      background-image: var(--rc-topline-weather-clear-night-bgImage);
    }

.rc__3r6n6x.rc__5zhdf9 {
      background-image: var(--rc-topline-weather-clear-bgImage);
    }

.rc__3r6n6x.rc__xt7jq7 {
      background-image: var(--rc-topline-weather-cloudy-bgImage);
    }

.rc__3r6n6x.rc__8v5q8h {
      background-image: var(--rc-topline-weather-fog-bgImage);
    }

.rc__3r6n6x.rc__vs2d54 {
      background-image: var(--rc-topline-weather-light-rain-night-bgImage);
    }

.rc__3r6n6x.rc__4wnk8h {
      background-image: var(--rc-topline-weather-light-rain-bgImage);
    }

.rc__3r6n6x.rc__5pdzvf {
      background-image: var(--rc-topline-weather-light-snow-night-bgImage);
    }

.rc__3r6n6x.rc__jkq7au {
      background-image: var(--rc-topline-weather-light-snow-bgImage);
    }

.rc__3r6n6x.rc__8bb85a {
      background-image: var(--rc-topline-weather-occ-light-rain-bgImage);
    }

.rc__3r6n6x.rc__34k51a {
      background-image: var(--rc-topline-weather-occ-light-snow-bgImage);
    }

.rc__3r6n6x.rc__7raptg {
      background-image: var(--rc-topline-weather-occ-rain-bgImage);
    }

.rc__3r6n6x.rc__5y4eyz {
      background-image: var(--rc-topline-weather-occ-sleet-bgImage);
    }

.rc__3r6n6x.rc__23264t {
      background-image: var(--rc-topline-weather-occ-snow-bgImage);
    }

.rc__3r6n6x.rc__5es4fh {
      background-image: var(--rc-topline-weather-partly-cloudy-night-bgImage);
    }

.rc__3r6n6x.rc__3nswtn {
      background-image: var(--rc-topline-weather-partly-cloudy-bgImage);
    }

.rc__3r6n6x.rc__4zhh54 {
      background-image: var(--rc-topline-weather-rain-night-bgImage);
    }

.rc__3r6n6x.rc__5h2mrz {
      background-image: var(--rc-topline-weather-rain-bgImage);
    }

.rc__3r6n6x.rc__52quam {
      background-image: var(--rc-topline-weather-sleet-night-bgImage);
    }

.rc__3r6n6x.rc__7ezgu1 {
      background-image: var(--rc-topline-weather-sleet-bgImage);
    }

.rc__3r6n6x.rc__5a16hm {
      background-image: var(--rc-topline-weather-snow-night-bgImage);
    }

.rc__3r6n6x.rc__5szg7w {
      background-image: var(--rc-topline-weather-snow-bgImage);
    }

.rc__3r6n6x.rc__4faj6p {
      background-image: var(--rc-topline-weather-thunder-bgImage);
    }

@media (max-width: 1155px) {

.rc__5h5w22 .rc__33zx77 {
      display: none
  }
    }

.rc__7uf3m5 {
  display: flex;
  align-items: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
  margin-right: 40px;
}

.rc__8b6d8y {
  display: flex;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.rc__5x7r7w {
  display: inline-flex;
  color: var(--rc-topline-exchangeRates-currecy-color);
  margin-right: 5px;
}

.rc__5wh9q9 {
  color: var(--rc-topline-color);
}

@media (hover: hover) {

.rc__5x7r7w,
.rc__5wh9q9 {
    transition: color 200ms
}

    .rc__8b6d8y:hover .rc__5x7r7w, .rc__8b6d8y:hover .rc__5wh9q9 {
      color: var(--rc-topline-link-hover-color);
    }
  }

.rc__8b6d8y:active .rc__5x7r7w, .rc__8b6d8y:active .rc__5wh9q9 {
    color: var(--rc-topline-link-active-color);
  }

.rc__7f3k5k {
  display: inline-flex;
  width: 20px;
  height: 20px;
  color: var(--rc-topline-exchangeRates-up-color);
}

.rc__7f3k5k.rc__4h3kud {
    color: var(--rc-topline-exchangeRates-down-color);
    transform: rotate(180deg);
  }

.rc__4wrhdz {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  margin-right: 40px;
}

.rc__56h59c {
  display: flex;
  gap: 10px;
}

  .rc__56h59c.rc__ekn5np {
    flex-grow: 1;
    justify-content: flex-end;
  }

.rc__29x3bb {
  position: relative;
  display: flex;
  align-items: center;
  height: 40px;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.rc__4axx6f {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  z-index: 0;
}

.rc__8zuf4g .rc__4axx6f::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    right: 2.5px;
    bottom: 5px;
    border-radius: 5px;
    background: var(--rc-topline-ui-unread-bg);
    z-index: 1;
  }

.rc__4axx6f::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  top: 0;
  left: 0;
  border-radius: 20px;
  background-color: var(--rc-topline-area-bgColor);
  transform: scale(0.1);
  z-index: -1;
}

@media (hover: hover) {

.rc__4axx6f::before {
    transition: background-color 100ms, transform 100ms
}

    .rc__29x3bb:hover .rc__4axx6f::before {
      background-color: var(--rc-topline-area-hover-bgColor);
      transform: scale(1);
    }
  }

.rc__29x3bb:active .rc__4axx6f::before {
    background-color: var(--rc-topline-area-active-bgColor);
    transform: scale(1);
  }

.rc__2pq3vx {
  display: block;
  width: 25px;
  height: 25px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.rc__2bcj7b .rc__2pq3vx {
    background-image: var(--rc-topline-ui-icon-mail-bgImage);
  }

.rc__72616a {
  margin-left: 5px;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  color: var(--rc-topline-color);
}

@media (hover: hover) {

.rc__72616a {
    transition: color 200ms
}

    .rc__29x3bb:hover .rc__72616a {
      color: var(--rc-topline-link-hover-color);
    }
  }

.rc__29x3bb:active .rc__72616a {
    color: var(--rc-topline-link-active-color);
  }

@media (max-width: 1210px) {

.rc__2bcj7b.rc__8dd4rx .rc__72616a {
      display: none
  }
    }

.rc__5xfz3h {
  flex-grow: 1;
  margin-right: 40px;
}

:root {
  --rc-topline-height: 70px;
  --rc-topline-header-height: 60px;

  --rc-topline-color: #343b4c;
  --rc-topline-link-color: #315efb;
  --rc-topline-link-hover-color: #2c54e2;
  --rc-topline-link-active-color: #274bc8;
  --rc-topline-email-color: #777e98;
  --rc-topline-email-copied-color: rgba(119,126,152, 0);

  --rc-topline-bgColor: #ffffff;
  --rc-topline-extra-bgColor: #eff5ff;
  --rc-topline-avatar-bgColor: #eff5ff;
  --rc-topline-boxShadow: 0 5px 30px -10px rgba(49,94,251, 0.3);

  --rc-topline-search-color: #343b4c;
  --rc-topline-search-bgColor: #ffffff;
  --rc-topline-search-boxShadow: 0 10px 20px -5px rgba(49,94,251, 0.15);
  --rc-topline-search-placeholder-color: #315efb;
  --rc-topline-search-placeholder-hover-color: rgba(49,94,251, 0.7);
  --rc-topline-search-placeholder-active-color: #afb6c9;
  --rc-topline-search-colorEllipse-bg: linear-gradient(90deg, #315EFB 20%, #00E8FF 60%, #00FFB3 90%, #00E8FF 100%);
  --rc-topline-search-blueEllipse-bg: rgba(49,94,251, 0.15);

  --rc-topline-search-button-color: #315efb;
  --rc-topline-search-button-bgColor: #eff5ff;
  --rc-topline-search-button-hover-color: #2c54e2;
  --rc-topline-search-button-hover-bgColor: #e0ebff;
  --rc-topline-search-button-active-color: #274bc8;
  --rc-topline-search-button-active-bgColor: #d1e2ff;

  --rc-topline-search-button-done-color: #ffffff;
  --rc-topline-search-button-done-bgColor: #315efb;
  --rc-topline-search-button-done-hover-bgColor: #2c54e2;
  --rc-topline-search-button-done-active-bgColor: #274bc8;

  --rc-topline-area-bgColor: transparent;
  --rc-topline-area-hover-bgColor: #eff5ff;
  --rc-topline-area-active-bgColor: #e0ebff;

  --rc-topline-suggest-bgColor: #ffffff;
  --rc-topline-suggest-boxShadow: 0 10px 30px -5px rgba(49,94,251, 0.30);
  --rc-topline-suddgest-separator-border: 1px solid #e0ebff;

  --rc-topline-ui-unread-bg: radial-gradient(66.13% 81.39% at 65% 20%, #ff807a 0%, #ff3c32 100%);

  --rc-topline-exchangeRates-currecy-color: #8d96b2;
  --rc-topline-exchangeRates-up-color: #28bc00;
  --rc-topline-exchangeRates-down-color: #ff564e;

  --rc-topline-spasibo-link-color: #21ba72;
  --rc-topline-spasibo-link-hover-color: #1ea767;
  --rc-topline-spasibo-link-active-color: #1a955b;
    --rc-topline-product-advertising-bgImage: url("https://static.rambler.ru/assets/v2/product/140/advertising.svg?2")
;
    --rc-topline-product-ai-bgImage: url("https://static.rambler.ru/assets/v2/product/140/ai.svg?2")
;
    --rc-topline-product-auto-bgImage: url("https://static.rambler.ru/assets/v2/product/140/auto.svg?2")
;
    --rc-topline-product-dating-bgImage: url("https://static.rambler.ru/assets/v2/product/140/dating.svg?2")
;
    --rc-topline-product-doctor-bgImage: url("https://static.rambler.ru/assets/v2/product/140/doctor.svg?2")
;
    --rc-topline-product-dom-bgImage: url("https://static.rambler.ru/assets/v2/product/140/dom.svg?2")
;
    --rc-topline-product-eco-bgImage: url("https://static.rambler.ru/assets/v2/product/140/eco.svg?2")
;
    --rc-topline-product-family-bgImage: url("https://static.rambler.ru/assets/v2/product/140/family.svg?2")
;
    --rc-topline-product-finance-bgImage: url("https://static.rambler.ru/assets/v2/product/140/finance.svg?2")
;
    --rc-topline-product-help-bgImage: url("https://static.rambler.ru/assets/v2/product/140/help.svg?2")
;
    --rc-topline-product-home-bgImage: url("https://static.rambler.ru/assets/v2/product/140/home.svg?2")
;
    --rc-topline-product-horoscopes-bgImage: url("https://static.rambler.ru/assets/v2/product/140/horoscopes.svg?2")
;
    --rc-topline-product-id-bgImage: url("https://static.rambler.ru/assets/v2/product/140/id.svg?2")
;
    --rc-topline-product-images-bgImage: url("https://static.rambler.ru/assets/v2/product/140/images.svg?2")
;
    --rc-topline-product-kino-bgImage: url("https://static.rambler.ru/assets/v2/product/140/kino.svg?2")
;
    --rc-topline-product-life-bgImage: url("https://static.rambler.ru/assets/v2/product/140/life.svg?2")
;
    --rc-topline-product-likes-bgImage: url("https://static.rambler.ru/assets/v2/product/140/likes.svg?2")
;
    --rc-topline-product-mail-bgImage: url("https://static.rambler.ru/assets/v2/product/140/mail.svg?2")
;
    --rc-topline-product-more-bgImage: url("https://static.rambler.ru/assets/v2/product/140/more.svg?2")
;
    --rc-topline-product-news-bgImage: url("https://static.rambler.ru/assets/v2/product/140/news.svg?2")
;
    --rc-topline-product-pro-bgImage: url("https://static.rambler.ru/assets/v2/product/140/pro.svg?2")
;
    --rc-topline-product-sci-bgImage: url("https://static.rambler.ru/assets/v2/product/140/sci.svg?2")
;
    --rc-topline-product-search-bgImage: url("https://static.rambler.ru/assets/v2/product/140/search.svg?2")
;
    --rc-topline-product-sport-bgImage: url("https://static.rambler.ru/assets/v2/product/140/sport.svg?2")
;
    --rc-topline-product-starlife-bgImage: url("https://static.rambler.ru/assets/v2/product/140/starlife.svg?2")
;
    --rc-topline-product-terms-bgImage: url("https://static.rambler.ru/assets/v2/product/140/terms.svg?2")
;
    --rc-topline-product-top100-bgImage: url("https://static.rambler.ru/assets/v2/product/140/top100.svg?2")
;
    --rc-topline-product-travel-bgImage: url("https://static.rambler.ru/assets/v2/product/140/travel.svg?2")
;
    --rc-topline-product-tv-bgImage: url("https://static.rambler.ru/assets/v2/product/140/tv.svg?2")
;
    --rc-topline-product-weather-bgImage: url("https://static.rambler.ru/assets/v2/product/140/weather.svg?2")
;
    --rc-topline-product-weekend-bgImage: url("https://static.rambler.ru/assets/v2/product/140/weekend.svg?2")
;
    --rc-topline-product-woman-bgImage: url("https://static.rambler.ru/assets/v2/product/140/woman.svg?2")
;
    --rc-topline-logo-rambler-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/rambler.svg?1")
;
    --rc-topline-logo-rambler-small-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/rambler-small.svg?1")
;
    --rc-topline-logo-ai-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/ai.svg?1")
;
    --rc-topline-logo-auto-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/auto.svg?1")
;
    --rc-topline-logo-doctor-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/doctor.svg?1")
;
    --rc-topline-logo-dom-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/dom.svg?1")
;
    --rc-topline-logo-eco-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/eco.svg?1")
;
    --rc-topline-logo-family-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/family.svg?1")
;
    --rc-topline-logo-finance-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/finance.svg?1")
;
    --rc-topline-logo-help-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/help.svg?1")
;
    --rc-topline-logo-life-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/life.svg?1")
;
    --rc-topline-logo-news-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/news.svg?1")
;
    --rc-topline-logo-pro-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/pro.svg?1")
;
    --rc-topline-logo-sci-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/sci.svg?1")
;
    --rc-topline-logo-soft-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/soft.svg?1")
;
    --rc-topline-logo-sport-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/sport.svg?1")
;
    --rc-topline-logo-weekend-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/weekend.svg?1")
;
    --rc-topline-logo-horoscopes-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/horoscopes.svg?1")
;
    --rc-topline-logo-tv-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/tv.svg?1")
;
    --rc-topline-logo-weather-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/weather.svg?1")
;
    --rc-topline-logo-kino-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/kino.svg?1")
;
    --rc-topline-logo-travel-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/travel.svg?1")
;
    --rc-topline-logo-woman-bgImage: url("https://static.rambler.ru/assets/v2/logotypes/woman.svg?1")
;
    --rc-topline-ui-icon-calendar-bgImage: url("https://static.rambler.ru/assets/v2/product/16/calendar.svg")
;
    --rc-topline-ui-icon-comments-bgImage: url("https://static.rambler.ru/assets/v2/product/16/comments.svg")
;
    --rc-topline-ui-icon-mail-bgImage: url("https://static.rambler.ru/assets/v2/product/16/mail.svg")
;
    --rc-topline-weather-clear-night-bgImage: url("https://static.rambler.ru/assets/weather/30/clear-night.svg")
;
    --rc-topline-weather-clear-bgImage: url("https://static.rambler.ru/assets/weather/30/clear.svg")
;
    --rc-topline-weather-cloudy-bgImage: url("https://static.rambler.ru/assets/weather/30/cloudy.svg")
;
    --rc-topline-weather-fog-bgImage: url("https://static.rambler.ru/assets/weather/30/fog.svg")
;
    --rc-topline-weather-light-rain-night-bgImage: url("https://static.rambler.ru/assets/weather/30/light-rain-night.svg")
;
    --rc-topline-weather-light-rain-bgImage: url("https://static.rambler.ru/assets/weather/30/light-rain.svg")
;
    --rc-topline-weather-light-snow-night-bgImage: url("https://static.rambler.ru/assets/weather/30/light-snow-night.svg")
;
    --rc-topline-weather-light-snow-bgImage: url("https://static.rambler.ru/assets/weather/30/light-snow.svg")
;
    --rc-topline-weather-occ-light-rain-bgImage: url("https://static.rambler.ru/assets/weather/30/occ-light-rain.svg")
;
    --rc-topline-weather-occ-light-snow-bgImage: url("https://static.rambler.ru/assets/weather/30/occ-light-snow.svg")
;
    --rc-topline-weather-occ-rain-bgImage: url("https://static.rambler.ru/assets/weather/30/occ-rain.svg")
;
    --rc-topline-weather-occ-sleet-bgImage: url("https://static.rambler.ru/assets/weather/30/occ-sleet.svg")
;
    --rc-topline-weather-occ-snow-bgImage: url("https://static.rambler.ru/assets/weather/30/occ-snow.svg")
;
    --rc-topline-weather-partly-cloudy-night-bgImage: url("https://static.rambler.ru/assets/weather/30/partly-cloudy-night.svg")
;
    --rc-topline-weather-partly-cloudy-bgImage: url("https://static.rambler.ru/assets/weather/30/partly-cloudy.svg")
;
    --rc-topline-weather-rain-night-bgImage: url("https://static.rambler.ru/assets/weather/30/rain-night.svg")
;
    --rc-topline-weather-rain-bgImage: url("https://static.rambler.ru/assets/weather/30/rain.svg")
;
    --rc-topline-weather-sleet-night-bgImage: url("https://static.rambler.ru/assets/weather/30/sleet-night.svg")
;
    --rc-topline-weather-sleet-bgImage: url("https://static.rambler.ru/assets/weather/30/sleet.svg")
;
    --rc-topline-weather-snow-night-bgImage: url("https://static.rambler.ru/assets/weather/30/snow-night.svg")
;
    --rc-topline-weather-snow-bgImage: url("https://static.rambler.ru/assets/weather/30/snow.svg")
;
    --rc-topline-weather-thunder-bgImage: url("https://static.rambler.ru/assets/weather/30/thunder.svg")

}

.rc__3asvyx {
  position: relative;
  min-width: 1010px;
  background-color: var(--rc-topline-bgColor);
  z-index: 15;
}

.rc__215akj,
.rc__2bj87v {
  position: absolute;
  overflow: hidden;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 400ms;
  pointer-events: none;
}

.rc__215akj.rc__8j93cj, .rc__2bj87v.rc__8j93cj {
    opacity: 0.8;
  }

.rc__215akj .rc__5fwmzw,
  .rc__215akj .rc__48e6jv,
  .rc__2bj87v .rc__5fwmzw,
  .rc__2bj87v .rc__48e6jv {
    position: absolute;
    height: 200px;
    border-radius: 100%;
    background: var(--rc-topline-search-colorEllipse-bg);
    filter: blur(50px);
  }

.rc__215akj {
  top: 0;
  bottom: 0;
}

.rc__215akj .rc__5fwmzw {
    bottom: -199px;
  }

.rc__2bj87v {
  height: 150px;
  top: 100%;
}

.rc__2bj87v .rc__5fwmzw {
    top: -199px;
  }

.rc__6ajzxr {
  position: relative;
  height: var(--rc-topline-height);
  z-index: 2;
}

.rc__6ajzxr .rc__8wcknd {
    height: var(--rc-topline-height);
  }

.rc__3yjsqa {
  width: 100%;
  min-width: 1010px;
}

.rc__3yjsqa.rc__2nv4nm {
    position: fixed;
    top: -70px;
    left: 0;
    transform: translate(0, 0);
    transition: transform 200ms;
    z-index: 15;
  }

.rc__3yjsqa.rc__2nv4nm.rc__25r65k {
      box-shadow: var(--rc-topline-boxShadow);
    }

.rc__3yjsqa.rc__7y64ha {
    background-color: var(--rc-topline-bgColor);
    transform: translate(0, 70px);
  }

.rc__6mqu3t {
  position: relative;
  z-index: 1;
}

.rc__6mqu3t .rc__8wcknd {
    height: var(--rc-topline-header-height);
  }

.rc__8wcknd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

@media (min-width: 1300px) {

.rc__51k77w {
    width: 1260px;
    padding-left: 0;
    padding-right: 0
}
  }


:root .rc__2bcw1j {
    --rc-footer-bgColor: #1f2431;
    --rc-footer-color: #afb6c9;
    --rc-footer-hover-color: #62687f;
    --rc-footer-active-color: #8d96b2;
    --rc-footer-bottom-bgColor: #343b4c;
    --rc-footer-bottom-color: #afb6c9;
    --rc-footer-social-color: #c6cad8;
    --rc-footer-social-bgColor: #343b4c;
    --rc-footer-social-hover-bgColor: #62687f;
    --rc-footer-social-active-bgColor: #8d96b2;
    --rc-footer-age-border: 1px solid #afb6c9;
    --rc-footer-age-bgColor: transparent;
  }
  :root .rc__3rex23 {
    --rc-footer-bgColor: #ffffff;
    --rc-footer-color: #777e98;
    --rc-footer-hover-color: #2c54e2;
    --rc-footer-active-color: #274bc8;
    --rc-footer-bottom-bgColor: #f3f4f7;
    --rc-footer-bottom-color: #8d96b2;
    --rc-footer-social-color: #4a7dfd;
    --rc-footer-social-bgColor: #e0ebff;
    --rc-footer-social-hover-bgColor: #c1d8ff;
    --rc-footer-social-active-bgColor: #a2c4ff;
    --rc-footer-age-border: 0;
    --rc-footer-age-bgColor: #f3f4f7;
  }

.rc__338153 {
  display: block;
  width: 100%;
  min-width: 320px;
  background-color: var(--rc-footer-bgColor);
}

.rc__2mtpsb {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1300px) {

.rc__2mtpsb {
    width: 1260px;
    padding-left: 0;
    padding-right: 0
}
  }

.rc__4ehxwr {
  display: flex;
  padding: 20px;
}

@media (max-width: 768px) {

.rc__4ehxwr {
    flex-direction: column;
    align-items: center;
    row-gap: 25px;
    padding-bottom: 25px
}
  }

@media (min-width: 769px) and (max-width: 1299px) {

.rc__4ehxwr {
    flex-direction: column;
    align-items: center;
    row-gap: 20px
}
  }

@media (min-width: 1300px) {

.rc__4ehxwr {
    align-items: flex-start;
    -moz-column-gap: 20px;
         column-gap: 20px
}
  }

.rc__3sqr4w {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  -moz-column-gap: 20px;
       column-gap: 20px;
  padding: 0;
  margin: 0;
  list-style: none;
}

@media (max-width: 768px) {

.rc__3sqr4w {
    justify-content: center;
    row-gap: 20px;
    order: 2
}
  }

@media (min-width: 769px) {

.rc__3sqr4w {
    row-gap: 10px
}
  }

.rc__2fs6dp:first-child {
    width: 100%;
  }

@media (max-width: 768px) {

.rc__2fs6dp {
    text-align: center
}
  }

.rc__2gvh6h {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: var(--rc-footer-color);
}

@media (hover: hover) {

button.rc__2gvh6h,
a.rc__2gvh6h {
    transition: color 200ms
}

    button.rc__2gvh6h:hover, a.rc__2gvh6h:hover {
      color: var(--rc-footer-hover-color);
    }
  }

button.rc__2gvh6h:active, a.rc__2gvh6h:active {
    color: var(--rc-footer-active-color);
  }

button.rc__2gvh6h {
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;
}

a.rc__2gvh6h {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.rc__36ejjt {
  display: flex;
}

@media (max-width: 768px) {

.rc__36ejjt {
    justify-content: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    order: 1
}
  }

@media (min-width: 769px) and (max-width: 1299px) {

.rc__36ejjt {
    justify-content: space-between;
    width: 100%
}
  }

@media (min-width: 1300px) {

.rc__36ejjt {
    -moz-column-gap: 10px;
         column-gap: 10px
}
  }

@media (min-width: 769px) and (max-width: 1299px) {

.rc__5zx36g {
    flex-grow: 1
}
  }

.rc__87nnm1 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  color: var(--rc-footer-color);
  border-radius: 20px;
  border: var(--rc-footer-age-border);
  background-color: var(--rc-footer-age-bgColor);
}

.rc__32gy5f {
  display: flex;
}

@media (max-width: 768px) {

.rc__32gy5f {
    -moz-column-gap: 20px;
         column-gap: 20px
}
  }

@media (min-width: 769px) {

.rc__32gy5f {
    -moz-column-gap: 10px;
         column-gap: 10px
}
  }

.rc__8q84js {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 0;
  border-radius: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  background-color: var(--rc-footer-social-bgColor);
}

@media (hover: hover) {

.rc__8q84js {
    transition: background-color 200ms
}

    .rc__8q84js:hover {
      background-color: var(--rc-footer-social-hover-bgColor);
    }
  }

.rc__8q84js:active {
    background-color: var(--rc-footer-social-active-bgColor);
  }

.rc__3ngnyh {
  display: block;
  width: 20px;
  height: 20px;
  color: var(--rc-footer-social-color);
}

.rc__3zhfy8 {
  background-color: var(--rc-footer-bottom-bgColor);
}

.rc__5te5mx {
  display: flex;
}

@media (max-width: 768px) {

.rc__5te5mx {
    flex-direction: column
}
  }

@media (min-width: 769px) {

.rc__5te5mx {
    justify-content: space-between;
    align-items: center
}
  }

.rc__6995vq {
  display: flex;
  align-items: center;
  min-height: 40px;
  padding: 5px 20px;
}

@media (max-width: 768px) {

.rc__6995vq {
    width: 100%;
    justify-content: center
}

    .rc__6995vq + .rc__6995vq {
      border-top: solid 1px var(--rc-footer-bgColor);
    }
  }

.rc__4b373h {
  font-family: "Manrope", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 20px;
  color: var(--rc-footer-color);
}

@media (max-width: 768px) {

.rc__4b373h {
    text-align: center
}
  }

.rc__4b373h a {
    color: var(--rc-footer-color);
    -webkit-text-decoration: none;
    text-decoration: none;
  }

@media (hover: hover) {

.rc__4b373h a {
      transition: color 200ms
  }

      .rc__4b373h a:hover {
        color: var(--rc-footer-hover-color);
      }
    }

.rc__4b373h a:active {
      color: var(--rc-footer-active-color);
    }

.rc__7g8jjc {
  margin-right: 10px;
  font-family: "Manrope", sans-serif;
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
  color: var(--rc-footer-bottom-color);
  white-space: nowrap;
}

.rc__4dykab {
  display: flex;
  align-items: center;
  color: var(--rc-footer-color);
}


.rui__35iyg {
  padding: 0;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;

  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  min-width: 40px;
  border-radius: 25px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  box-sizing: border-box;
  transition: background-color 200ms, color 200ms;
  -webkit-font-smoothing: antialiased;
}

  .rui__35iyg:not(.rui__3-jpQ) {
    padding: 0 20px;
  }

  .rui__35iyg.rui__hTfzx {
    height: 50px;
    min-width: 50px;
  }

  .rui__35iyg:not(.rui__3ZYop).rui__36vc3 {
    color: #fff;
    background-color: #315efb;
  }

  @media (hover: hover) {
      .rui__35iyg:not(.rui__3ZYop).rui__36vc3:hover {
        background-color: #2c54e2;
      }
    }

  .rui__35iyg:not(.rui__3ZYop).rui__36vc3:active {
      background-color: #274bc8;
    }

  .rui__35iyg:not(.rui__3ZYop).rui__2D_wZ {
    color: #fff;
    background-color: #28bc00;
  }

  @media (hover: hover) {
      .rui__35iyg:not(.rui__3ZYop).rui__2D_wZ:hover {
        background-color: #24a900;
      }
    }

  .rui__35iyg:not(.rui__3ZYop).rui__2D_wZ:active {
      background-color: #209600;
    }

  .rui__35iyg:not(.rui__3ZYop).rui__1Pudi {
    color: #fff;
    background-color: #ff564e;
  }

  @media (hover: hover) {
      .rui__35iyg:not(.rui__3ZYop).rui__1Pudi:hover {
        background-color: #f2514a;
      }
    }

  .rui__35iyg:not(.rui__3ZYop).rui__1Pudi:active {
      background-color: #e54d46;
    }

  .rui__35iyg:not(.rui__3ZYop).rui__3Tgsm {
    color: #343b4c;
    background-color: #e0ebff;
  }

  @media (hover: hover) {
      .rui__35iyg:not(.rui__3ZYop).rui__3Tgsm:hover {
        color: #2c54e2;
        background-color: #d1e2ff;
      }
    }

  .rui__35iyg:not(.rui__3ZYop).rui__3Tgsm:active {
      color: #274bc8;
      background-color: #c1d8ff;
    }

  .rui__35iyg:not(.rui__3ZYop).rui__2NZJT {
    color: #343b4c;
    background-color: #fff;
  }

  @media (hover: hover) {
      .rui__35iyg:not(.rui__3ZYop).rui__2NZJT:hover {
        color: #2c54e2;
      }
    }

  .rui__35iyg:not(.rui__3ZYop).rui__2NZJT:active {
      color: #274bc8;
    }

  .rui__35iyg.rui__36vc3.rui__3ZYop,
  .rui__35iyg.rui__2D_wZ.rui__3ZYop,
  .rui__35iyg.rui__1Pudi.rui__3ZYop,
  .rui__35iyg.rui__3Tgsm.rui__3ZYop,
  .rui__35iyg.rui__2NZJT.rui__3ZYop {
    color: #afb6c9;
    pointer-events: none;
  }

  .rui__35iyg.rui__36vc3.rui__3ZYop,
  .rui__35iyg.rui__2D_wZ.rui__3ZYop,
  .rui__35iyg.rui__1Pudi.rui__3ZYop,
  .rui__35iyg.rui__3Tgsm.rui__3ZYop {
    background-color: #f3f4f7;
  }

  .rui__35iyg.rui__2NZJT.rui__3ZYop {
    background-color: #fff;
  }

.t-dark .rui__35iyg:not(.rui__3ZYop).rui__36vc3 {
    background-color: #649dff;
  }

@media (hover: hover) {
      .t-dark .rui__35iyg:not(.rui__3ZYop).rui__36vc3:hover {
        background-color: #83b1ff;
      }
    }

.t-dark .rui__35iyg:not(.rui__3ZYop).rui__36vc3:active {
      background-color: #a2c4ff;
    }

.t-dark .rui__35iyg:not(.rui__3ZYop).rui__2D_wZ {
    background-color: #00baad;
  }

@media (hover: hover) {
      .t-dark .rui__35iyg:not(.rui__3ZYop).rui__2D_wZ:hover {
        background-color: #26c4b9;
      }
    }

.t-dark .rui__35iyg:not(.rui__3ZYop).rui__2D_wZ:active {
      background-color: #4dcfc6;
    }

.t-dark .rui__35iyg:not(.rui__3ZYop).rui__1Pudi {
    background-color: #ff6f68;
  }

@media (hover: hover) {
      .t-dark .rui__35iyg:not(.rui__3ZYop).rui__1Pudi:hover {
        background-color: #ff857f;
      }
    }

.t-dark .rui__35iyg:not(.rui__3ZYop).rui__1Pudi:active {
      background-color: #ff9a95;
    }

.t-dark .rui__35iyg:not(.rui__3ZYop).rui__3Tgsm {
    color: #eff5ff;
    background-color: #3d4456;
  }

@media (hover: hover) {
      .t-dark .rui__35iyg:not(.rui__3ZYop).rui__3Tgsm:hover {
        color: #a2c4ff;
        background-color: #464d60;
      }
    }

.t-dark .rui__35iyg:not(.rui__3ZYop).rui__3Tgsm:active {
      color: #83b1ff;
      background-color: #50566b;
    }

.t-dark .rui__35iyg:not(.rui__3ZYop).rui__2NZJT {
    color: #eff5ff;
    background-color: #1f2431;
  }

@media (hover: hover) {
      .t-dark .rui__35iyg:not(.rui__3ZYop).rui__2NZJT:hover {
        color: #a2c4ff;
      }
    }

.t-dark .rui__35iyg:not(.rui__3ZYop).rui__2NZJT:active {
      color: #83b1ff;
    }

.t-dark .rui__35iyg.rui__36vc3.rui__3ZYop, .t-dark .rui__35iyg.rui__2D_wZ.rui__3ZYop, .t-dark .rui__35iyg.rui__1Pudi.rui__3ZYop, .t-dark .rui__35iyg.rui__3Tgsm.rui__3ZYop {
    color: #62687f;
    background-color: #343b4c;
  }

.t-dark .rui__35iyg.rui__2NZJT.rui__3ZYop {
    color: #62687f;
    background-color: #1f2431;
  }

.rui__o_GVI {
  font-family: "Manrope", sans-serif;
  font-size: 15px;
  font-weight: 700;
  font-style: normal;
  line-height: 20px;
}

.rui__3CP8Z {
  font-size: 0;
}

.rui__3CP8Z + .rui__o_GVI,
.rui__o_GVI + .rui__3CP8Z {
  margin-left: 5px;
}

.rui__1c80S .rui__3CP8Z,
  .rui__1c80S .rui__o_GVI {
    visibility: hidden;
  }

@-webkit-keyframes rui__IqrC8 {
  from {
    stroke-dasharray: 50, 100;
    stroke-dashoffset: 20;
  }

  to {
    stroke-dasharray: 90, 100;
    stroke-dashoffset: 50;
  }
}

@keyframes rui__IqrC8 {
  from {
    stroke-dasharray: 50, 100;
    stroke-dashoffset: 20;
  }

  to {
    stroke-dasharray: 90, 100;
    stroke-dashoffset: 50;
  }
}

@-webkit-keyframes rui__3hW-9 {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes rui__3hW-9 {
  100% {
    transform: rotate(360deg);
  }
}

.rui__2JjOQ {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -13px;
  margin-left: -13px;
  -webkit-animation: rui__3hW-9 1.5s linear infinite;
          animation: rui__3hW-9 1.5s linear infinite;
  color: #fff;
}

.rui__2NZJT .rui__2JjOQ,
  .rui__3Tgsm .rui__2JjOQ {
    color: #315efb;
  }

.t-dark .rui__2NZJT .rui__2JjOQ, .t-dark .rui__3Tgsm .rui__2JjOQ {
      color: #fff;
    }

.rui__2JjOQ > path {
    stroke-linecap: round;
    -webkit-animation: rui__IqrC8 0.6s ease-in-out infinite alternate;
            animation: rui__IqrC8 0.6s ease-in-out infinite alternate;
  }


