.TooltipContainer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.tooltipItem {
  position: absolute;
  left: 0;
  min-width: 100px;
  min-height: 40px;
  width: max-content;
  height: max-content;
  z-index: 4;
  box-sizing: border-box;
}
.tooltipItem--mount {
  animation: inAnimation 0.2s ease-in;
}
.tooltipItem--unmount {
  animation: outAnimation 0.2s ease-out;
}
.tooltipItem.showArrow .tooltipItem__inner:after {
  content: "";
}
.tooltipItem__inner {
  position: relative;
  padding: 12px;
  max-width: 400px;
  background: var(--basic-white);
  border-radius: 8px;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08), 0 0 1px rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
}
@media (max-width: 734px) {
  .tooltipItem__inner {
    max-width: 200px;
  }
}
@media (max-width: 834px) {
  .tooltipItem__inner {
    font-size: 12px;
  }
}
.tooltipItem--hor-right-after {
  padding-left: 12px;
}
.tooltipItem--hor-right-after .tooltipItem__inner:after {
  top: calc(50% - 4.5px);
  transform: rotate(-90deg);
  left: -14px;
}
.tooltipItem--hor-center.tooltipItem--ver-top {
  padding-bottom: 12px;
}
.tooltipItem--hor-center.tooltipItem--ver-top .tooltipItem__inner:after {
  left: 50%;
  top: unset;
  bottom: -7.5px;
  transform: rotate(180deg) translate(50%);
}
.tooltipItem--ver-bottom {
  padding-top: 12px;
}
.tooltipItem--ver-bottom .tooltipItem__inner:after {
  left: 50%;
  top: -7.5px;
  transform: translate(-50%);
}
.tooltipItemContainer {
  z-index: 1;
  position: relative;
  vertical-align: sub;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.tooltipItemContainer .TooltipControl {
  width: 100%;
  height: 100%;
}
.tooltipItemContainer .svgColored {
  background-color: var(--icon-secondary-light);
}
.tooltipItemContainer--sceme-overlay .svgColored,
.tooltipItemContainer--scheme-dark .svgColored {
  background-color: var(--basic-white);
}
.modalContainer {
  right: 0;
  bottom: 0;
}
.modalContainer,
.modalItem {
  position: absolute;
  top: 0;
  left: 0;
}
.modalItem {
  min-width: 100px;
  min-height: 40px;
  width: max-content;
  height: max-content;
  z-index: 10000000;
  box-sizing: border-box;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out,
    visibility 0.2s ease-in-out;
}
.modalItem__inner {
  padding: 12px;
  border-radius: 14px;
  position: relative;
  background: var(--basic-white);
}
@media (max-width: 834px) {
  .modalItem__inner {
    font-size: 12px;
  }
}
.modalItem__inner--full-screen {
  background: #3f3f43;
  padding: 0 40px 40px;
  border-radius: 24px;
  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(114, 138, 150, 0.12);
  box-sizing: border-box;
  width: var(--full-screen-modal-width);
  max-height: var(--full-screen-modal-height);
  overflow-y: scroll;
}
@media (max-width: 1280px) {
  .modalItem__inner--full-screen {
    padding: 0 30px 32px;
  }
}
@media (max-width: 834px) {
  .modalItem__inner--full-screen {
    padding: 0 24px 24px;
  }
}
.modalShadowBg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  background: rgba(35, 35, 40, 0.8);
  z-index: 10;
}
.modalItem__head {
  position: sticky;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
  background: #3f3f43;
  padding-top: 40px;
  z-index: 10;
  transition: padding 0.2s ease-in-out;
}
.modalItem__head--m-scrolled {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (max-width: 1280px) {
  .modalItem__head--m-scrolled {
    padding-top: 32px;
  }
}
@media (max-width: 834px) {
  .modalItem__head--m-scrolled {
    padding-top: 24px;
  }
}
@media (max-width: 1280px) {
  .modalItem__head {
    padding-top: 32px;
  }
}
@media (max-width: 834px) {
  .modalItem__head {
    padding-top: 24px;
  }
}
@media (max-width: 1280px) {
  .modalItem__head {
    margin-bottom: 24px;
  }
}
.modalExitIcon {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
@media (max-width: 1280px) {
  .modalExitIcon {
    top: 34px;
    right: 30px;
  }
}
@media (max-width: 834px) {
  .modalExitIcon {
    top: 26px;
    right: 24px;
  }
}
.modalExitIcon .ButtonText {
  color: var(--basic-white);
  transition: color 0.2s ease-in-out;
}
@media screen and (min-width: 1000px) {
  .modalExitIcon:hover .ButtonText {
    color: var(--button_dark_secondary_hover);
  }
}
@keyframes outAnimation {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
body,
html {
  position: relative;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  color: var(--text_primary);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: Inter, sans-serif;
  font-feature-settings: "liga" 1, "calt" 1;
  font-weight: 400.3;
}
@supports (font-variation-settings: normal) {
  body,
  button,
  html {
    font-family: InterVariable, sans-serif;
  }
}
.preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}
body ::selection {
  background: var(--light-selection);
}
body.scheme--m-dark {
  background: var(--background-page-dark);
}
body.scheme--m-light {
  background: var(--background-page-light);
}
body.modal-open {
  overflow: hidden !important;
  touch-action: none;
}
body.modal-open .App > :not(.TooltipContainer) {
  pointer-events: none !important;
}
#__next,
#__next .App,
#__next .App > div {
  flex: 1;
  display: flex;
  flex-direction: column;
}
#__next .App > div .PageContainer {
  overflow: clip;
  flex: 1;
}
a {
  color: inherit;
  text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  white-space: pre-wrap;
}
svg {
  display: block;
}
button {
  font-style: normal;
  appearance: none;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  outline: none;
}
::selection {
  background: var(--icon_light_secondary);
}
::-moz-selection {
  background: var(--icon_light_secondary);
}
.row {
  display: flex;
}
.visually-hidden,
.visually-hidden-with-size {
  position: absolute;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
}
.visually-hidden {
  width: 1px;
  height: 1px;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
}
.between {
  justify-content: space-between;
}
.textLeft {
  text-align: left;
}
.layoutUnderArr {
  z-index: -1 !important;
}
.Text .Markdown__link--light {
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Text .Markdown__link--light:hover {
    color: var(--accent-light) !important;
  }
}
.Text .Markdown__link--dark {
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Text .Markdown__link--dark:hover {
    color: var(--accent-dark) !important;
  }
}
.hiddenBlock {
  overflow: hidden;
  height: 0;
  z-index: -1;
  transition: height 0.2s ease-in-out;
}
.hiddenBlock--m-expanded {
  height: auto;
  z-index: 1;
}
.AccordionAnchorElement {
  position: relative;
  top: -100px;
}
.Button .svgColored,
.NewButton .svgColored {
  background-color: currentColor;
}
.BlockTitle {
  margin-bottom: 12px;
}
@media (min-width: 734px) {
  .BlockTitle {
    margin-bottom: 16px;
  }
}
.HeaderLinks {
  margin-top: 24px;
}
@media (min-width: 1280px) {
  .HeaderLinks {
    margin-top: 40px;
  }
}
.centerBlockHeader {
  text-align: center;
  max-width: 544px;
  margin: 0 auto;
}
.roadmapTooltip {
  max-width: 300px;
}
.roadmapTooltip__link {
  color: var(--accent-light);
}
img {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
svg g[clip-path*="lottie"] path[fill*="rgb(0,136,204)"] {
  fill: #0098ea;
}
svg g[clip-path*="lottie"] path[stroke*="rgb(0,136,204)"] {
  stroke: #0098ea;
}
svg g[clip-path*="lottie"] path[fill*="rgb(0,135,203)"] {
  fill: #0098ea;
}
svg g[clip-path*="lottie"] path[stroke*="rgb(0,135,203)"] {
  stroke: #0098ea;
}
svg g[clip-path*="lottie"] path[fill*="rgb(7,172,255)"] {
  fill: #07acff;
}
svg g[clip-path*="lottie"] path[stroke*="rgb(7,172,255)"] {
  stroke: #07acff;
}
.dropdown__anchor {
  z-index: 3 !important;
}
@font-face {
  font-family: InterVariable;
  src: url(../media/InterVariable.ff710c09.woff2)
      format("woff2 supports variations"),
    url(../media/InterVariable.ff710c09.woff2) format("woff2-variations");
  font-weight: 100 1000;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../media/Inter-Regular.d080ae18.woff2) format("woff2");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../media/Inter-Medium.242d04be.woff2) format("woff2");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../media/Inter-SemiBold.cac2ba46.woff2) format("woff2");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../media/Inter-Bold.11d5bc9f.woff2) format("woff2");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../media/Inter-ExtraBold.969298c8.woff2) format("woff2");
}
@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url(../media/JetBrainsMono-Bold.acadc54a.woff2) format("woff2");
}
@font-face {
  font-family: JetBrains Mono;
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(../media/JetBrainsMono-Regular.7e2d1141.woff2) format("woff2");
}
body {
  --ton_purple: #b588ff;
  --toncoin_gradient: linear-gradient(297.97deg, #232328 9.93%, #343437 76.88%);
}
body,
body[data-theme="light"] {
  --background_light_gradient: linear-gradient(
    180deg,
    #f7f9fb,
    rgba(238, 242, 245, 0.8) 116.16%
  );
  --background_blue_gradient_horizontal: linear-gradient(
    90.41deg,
    #458cfe -0.8%,
    #7dd8fd 126.74%
  );
  --background_blue_gradient_vertical: linear-gradient(
    157.03deg,
    #458cfe 9.51%,
    #7dd8fd 93.49%
  );
  --background_dark_gradient: linear-gradient(0deg, #232328, #343437 101.47%);
  --background_button_loading_light: linear-gradient(
    89.96deg,
    hsla(0, 0%, 100%, 0.1) 0.04%,
    hsla(0, 0%, 100%, 0.32) 50.98%,
    hsla(0, 0%, 100%, 0.1) 99.96%
  );
  --background_white_shadow_light: linear-gradient(
    0,
    var(--background-content-light) 30%,
    rgba(247, 249, 251, 0) 100%
  );
  --button_light_secondary_pressed: #f4f7fa;
  --button_dark_secondary: hsla(0, 0%, 100%, 0.06);
  --button_dark_secondary_hover: hsla(0, 0%, 100%, 0.12);
  --button_dark_secondary_pressed: hsla(0, 0%, 100%, 0.03);
  --button_dark_secondary_text_hover: #5bc8ff;
  --button_dark_secondary_text_pressed: #0186c9;
  --button_light_primary_small: rgba(0, 136, 204, 0.06);
  --button_light_primary_small_hover: rgba(0, 136, 204, 0.3);
  --button_light_primary_small_pressed: rgba(0, 136, 204, 0.03);
  --text_dark_secondary: hsla(0, 0%, 100%, 0.7);
  --text_dark_gradient: linear-gradient(
    89.92deg,
    #06a1ef 28.51%,
    #69cdff 85.79%
  );
  --icon_light_secondary: rgba(236, 240, 243, 0.8);
  --icon_dark_primary: #02a8fb;
  --light_border: rgba(114, 138, 150, 0.24);
}
body {
  --accent-light: #0098ea;
  --accent-dark: #07acff;
  --accent-monochrome: #12172c;
  --accent-default: #0098ea;
  --accent-hover-light: #00a6ff;
  --accent-hover-dark: #2db9ff;
  --background-page-light: #fff;
  --background-page-dark: #12172c;
  --background-page-hover-light: #f7f9fb;
  --background-page-hover-dark: #1e2337;
  --background-content-light: #f7f9fb;
  --background-content-dark: #1e2337;
  --background-content-page-dark: #12172c;
  --background-content-hover-light: #f0f4f8;
  --background-content-hover-dark: #292e41;
  --text-primary-light: #04060b;
  --text-primary-dark: #fff;
  --text-secondary-light: #191f2f;
  --text-secondary-dark: #e0e0e3;
  --text-tertiary-light: #728a96;
  --text-tertiary-dark: #c0c1c7;
  --text-tertiary: #728a96;
  --icon-primary-light: #232328;
  --icon-primary-dark: #fff;
  --icon-secondary-light: #98b2bf;
  --icon-secondary-dark: #c0c1c7;
  --icon-tertiary-light: #c0d1d9;
  --icon-tertiary-dark: hsla(0, 0%, 100%, 0.07);
  --button-primary-light: var(--accent-light);
  --button-primary-dark: var(--accent-darkt);
  --button-primary-text-light: var(--accent-light);
  --button-primary-text-dark: var(--accent-dark);
  --button-secondary-stroke-light: #e9eef1;
  --button-secondary-stroke-dark: #2a2e41;
  --segment-background-light: #f2f5f8;
  --segment-background-dark: #1e2337;
  --segment-active-light: #fff;
  --segment-active-dark: #1e2337;
  --segment-active-content-dark: #fff;
  --card-border-light: #dde3e6;
  --card-border-dark: #2a2e41;
  --card-border-default: #2a2e41;
  --separator-alpha-light: #dfe5e8;
  --separator-alpha-dark: #2c3043;
  --gradient-text: linear-gradient(68deg, #2b82eb 0.63%, #1ac8ff 90%);
  --gradient-text-mobile: linear-gradient(68deg, #2b82eb 0.63%, #1ac8ff 50%);
  --gradient-purple: linear-gradient(
    182.79deg,
    #9a98f2 -28.73%,
    #8ac0ff 133.77%
  );
  --gradient-green: linear-gradient(186.6deg, #7baeff -13.27%, #c1edd1 128.74%);
  --gradient-light-blue: linear-gradient(
    88.93deg,
    #2b83ec 18.91%,
    #1ac9ff 79.91%
  );
  --gradient-splash: linear-gradient(
    to top left,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0) 45%,
    hsla(0, 0%, 100%, 0.72) 50%,
    hsla(0, 0%, 100%, 0) 57%,
    hsla(0, 0%, 100%, 0)
  );
  --gradient-light-loading: linear-gradient(
    90deg,
    #e5ebf2 0.04%,
    #f1f6fb 50.98%,
    #e5ebf2 99.96%
  );
  --gradient-dark-loading: linear-gradient(
    90deg,
    #2c3452,
    #1e2337 50.93%,
    #2c3452 98.44%
  );
  --basic-white: #fff;
  --basic-white-overlay: hsla(0, 0%, 100%, 0.7);
  --basic-white-overlay-86: hsla(0, 0%, 100%, 0.86);
  --basic-white-overlay-50: hsla(0, 0%, 100%, 0.5);
  --basic-black: #000;
  --basic-overlay-24: rgba(0, 0, 0, 0.24);
  --basic-overlay-48: rgba(0, 0, 0, 0.7);
  --basic-dark-overlay-86: rgba(18, 23, 44, 0.92);
  --light-shimmer-card: linear-gradient(
    90deg,
    #f5f7fa 0.04%,
    #fafdff 50.98%,
    #f5f7fa 99.96%
  );
  --dark-shimmer-card: linear-gradient(
    90deg,
    #1e2337 0.18%,
    #2c3452 50.45%,
    #1e2337 99.87%
  );
  --feedback-error-light: red;
  --feedback-error-dark: #ff3347;
  --feedback-success-light: #27aa00;
  --feedback-success-dark: #4bb34b;
  --header-item-hover: rgba(118, 152, 187, 0.06);
  --card-hover-box-shadow: 0px 2px 24px rgba(114, 138, 150, 0.12);
  --card-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.08);
  --ligth-green: rgba(255, 92, 92, 0.08);
  --ligth-red: rgba(71, 197, 138, 0.1);
  --dark-selection: rgba(1, 164, 245, 0.1);
  --light-selection: rgba(0, 136, 204, 0.1);
  --basic-white-hover: #f1f4f7;
  --float-shadow-color: #00000014;
}
.svgColored {
  display: block;
  width: var(--svgColoredSize);
  height: var(--svgColoredSize);
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  background-color: currentColor;
}
.svgImage {
  display: block;
  width: var(--svgImageSize);
  height: var(--svgImageSize);
  background-position: 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.Button {
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  padding: 0;
  border: none;
  appearance: none;
  user-select: none;
  text-align: center;
  cursor: pointer;
  background: none;
  transform: translateZ(0);
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Button:disabled {
  pointer-events: none;
}
.Button--round {
  border-radius: 40px;
}
.Button--m-primary {
  padding: 12px 28px;
}
@media (min-width: 734px) {
  .Button--m-primary {
    padding: 14px 28px;
  }
}
@media (min-width: 1280px) {
  .Button--m-primary {
    padding: 16px 32px;
  }
}
.Button--m-primary.Button--s-light {
  color: var(--basic-white);
  background-color: var(--button-primary-light);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-primary.Button--s-light:hover {
    background-color: var(--accent-hover-light);
  }
  .Button--m-primary.Button--s-light:active {
    background-color: var(--button-primary-light);
  }
  .Button--m-primary.Button--s-light:disabled {
    color: var(--text-tertiary-light);
    background: var(--background-content-hover-light);
  }
}
.Button--m-primary.Button--s-dark {
  color: var(--basic-white);
  background-color: var(--button-primary-dark);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-primary.Button--s-dark:active,
  .Button--m-primary.Button--s-dark:hover {
    background-color: var(--accent-hover-dark);
  }
  .Button--m-primary.Button--s-dark:disabled {
    opacity: 0.5;
  }
}
.Button--size-small {
  padding: 1px 12px;
  border-radius: 24px;
  line-height: 24px;
  font-weight: 500;
  font-size: 16px;
}
@media (max-width: 1280px) {
  .Button--size-small {
    padding: 2px 12px;
  }
}
.Button--m-primary.Button--size-small {
  background: var(--button_light_primary_small);
}
.Button--m-primary.Button--size-small.Button--s-light {
  color: var(--accent-light);
  background-color: var(--button_light_primary_small);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-primary.Button--size-small.Button--s-light:hover {
    background-color: var(--button_light_primary_small_hover);
  }
  .Button--m-primary.Button--size-small.Button--s-light:active {
    background-color: var(--button_light_primary_small_pressed);
  }
  .Button--m-primary.Button--size-small.Button--s-light:disabled {
    opacity: 0.2;
  }
}
.Button--m-secondary {
  padding: 12px 28px;
}
.Button--m-secondary:disabled {
  opacity: 0.5;
}
@media (min-width: 734px) {
  .Button--m-secondary {
    padding: 14px 28px;
  }
}
@media (min-width: 1280px) {
  .Button--m-secondary {
    padding: 16px 32px;
  }
}
.Button--m-secondary.Button--s-light {
  color: var(--accent-light);
  background-color: var(--background-content-light);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-secondary.Button--s-light:hover {
    background-color: var(--background-content-light);
  }
  .Button--m-secondary.Button--s-light:active {
    color: var(--accent-dark);
    background-color: var(--button_light_secondary_pressed);
  }
}
.Button--m-secondary.Button--s-dark {
  color: var(--basic-white);
  background-color: var(--button_dark_secondary);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-secondary.Button--s-dark:hover {
    background-color: var(--button_dark_secondary_hover);
  }
  .Button--m-secondary.Button--s-dark:active {
    background-color: var(--button_dark_secondary_pressed);
  }
}
.Button--m-secondary-long {
  padding: 12px 28px;
}
.Button--m-secondary-long:disabled {
  opacity: 0.5;
}
@media (min-width: 734px) {
  .Button--m-secondary-long {
    padding: 14px 28px;
  }
}
@media (min-width: 1280px) {
  .Button--m-secondary-long {
    padding: 16px 32px;
  }
}
.Button--m-secondary-long.Button--s-light {
  color: var(--accent-light);
  background-color: var(--background-content-light);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-secondary-long.Button--s-light:hover {
    opacity: 0.72;
    background-color: var(--background-content-light);
  }
  .Button--m-secondary-long.Button--s-light:active {
    color: var(--accent-dark);
    background-color: var(--button_light_secondary_pressed);
  }
}
.Button--m-secondary-long.Button--s-dark {
  color: var(--basic-white);
  background-color: var(--button_dark_secondary);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-secondary-long.Button--s-dark:hover {
    background-color: var(--button_dark_secondary_hover);
  }
  .Button--m-secondary-long.Button--s-dark:active {
    background-color: var(--button_dark_secondary_pressed);
  }
}
.Button--m-secondary-text {
  border-radius: 0;
}
.Button--m-secondary-text.Button--s-light {
  color: var(--button-primary-text-light);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-secondary-text.Button--s-light:hover {
    color: var(--accent-hover-light);
  }
  .Button--m-secondary-text.Button--s-light:active {
    color: var(--button-primary-text-light);
  }
  .Button--m-secondary-text.Button--s-light:disabled {
    opacity: 0.2;
  }
}
.Button--m-secondary-text.Button--s-dark {
  color: var(--button-primary-text-dark);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-secondary-text.Button--s-dark:hover {
    color: var(--accent-hover-dark);
  }
  .Button--m-secondary-text.Button--s-dark:active {
    color: var(--button-primary-text-dark);
  }
  .Button--m-secondary-text.Button--s-dark:disabled {
    opacity: 0.5;
  }
}
.Button--m-secondary-text-overlay {
  border-radius: 0;
}
.Button--m-secondary-text-overlay.Button--s-dark {
  color: var(--basic-white);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-secondary-text-overlay.Button--s-dark:hover {
    opacity: 0.72;
  }
  .Button--m-secondary-text-overlay.Button--s-dark:active {
    opacity: 0.64;
  }
}
.Button--m-secondary-outline:disabled,
.Button--m-secondary-text-overlay.Button--s-dark:disabled {
  opacity: 0.5;
}
.Button--m-secondary-outline.Button--s-light {
  color: var(--basic-white);
  background-color: transparent;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-secondary-outline.Button--s-light:hover {
    background-color: transparent;
    opacity: 0.7;
  }
}
.Button--m-secondary-transparent {
  padding: 12px 28px;
}
@media (min-width: 734px) {
  .Button--m-secondary-transparent {
    padding: 14px 28px;
  }
}
@media (min-width: 1280px) {
  .Button--m-secondary-transparent {
    padding: 16px 32px;
  }
}
.Button--m-secondary-transparent.Button--s-light {
  color: var(--text-primary-light);
  background-color: transparent;
  border: 1.5px solid var(--button-secondary-stroke-light);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-secondary-transparent.Button--s-light:hover {
    color: var(--accent-hover-light);
  }
  .Button--m-secondary-transparent.Button--s-light:active {
    color: var(--text-primary-light);
  }
  .Button--m-secondary-transparent.Button--s-light:disabled {
    opacity: 0.2;
  }
}
.Button--m-secondary-transparent.Button--s-dark {
  color: var(--text-primary-dark);
  background-color: transparent;
  border: 1.5px solid var(--button-secondary-stroke-dark);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Button--m-secondary-transparent.Button--s-dark:hover {
    color: var(--accent-hover-dark);
  }
  .Button--m-secondary-transparent.Button--s-dark:active {
    color: var(--text-primary-dark);
  }
  .Button--m-secondary-transparent.Button--s-dark:disabled {
    opacity: 0.5;
  }
}
.Button__inner {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  transition: opacity 0.2s ease-in-out;
}
.Button__before {
  margin-right: 8px;
}
.Button__before--arrow {
  margin: 0;
}
.Button__after {
  margin-left: 5px;
}
.Button__after--arrow {
  margin: 0;
}
.Button__loader {
  position: absolute;
  z-index: 1;
  opacity: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.2s ease-in-out;
}
.Button__loader svg {
  animation: rotation 1s linear infinite;
}
.Button--loading .Button__loader {
  opacity: 1;
}
.Button--loading .Button__inner {
  opacity: 0;
}
a.Button {
  display: inline-flex;
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.Title {
  font-weight: 700;
}
.Title.semi {
  font-weight: 600;
}
.Title--scheme-light {
  color: var(--text-primary-light);
}
.Title--scheme-dark {
  color: var(--text-primary-dark);
}
.Title--scheme-overlay {
  color: var(--basic-white);
}
.Title--level-ultra {
  font-size: 32px;
  line-height: 40px;
}
@media (min-width: 734px) {
  .Title--level-ultra {
    font-size: 64px;
    line-height: 72px;
  }
}
@media (min-width: 1280px) {
  .Title--level-ultra {
    font-size: 80px;
    line-height: 92px;
  }
}
.Title--level-extra {
  font-size: 72px;
  line-height: 80px;
  letter-spacing: -1px;
}
@media (max-width: 734px) {
  .Title--level-extra {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: -0.22px;
  }
}
.Title--level-1 {
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -0.5px;
}
@media (max-width: 734px) {
  .Title--level-1 {
    font-size: 28px;
    line-height: 36px;
    letter-spacing: -0.19px;
  }
}
.Title--level-2 {
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -0.5px;
}
@media (max-width: 734px) {
  .Title--level-2 {
    font-size: 26px;
    line-height: 32px;
    letter-spacing: -0.19px;
  }
}
.Title--level-3 {
  font-size: 26px;
  line-height: 32px;
}
@media (min-width: 734px) {
  .Title--level-3 {
    font-size: 32px;
    line-height: 40px;
  }
}
@media (min-width: 1280px) {
  .Title--level-3 {
    font-size: 48px;
    line-height: 56px;
  }
}
.Title--level-4 {
  font-size: 26px;
  line-height: 32px;
}
@media (min-width: 734px) {
  .Title--level-4 {
    font-size: 26px;
    line-height: 32px;
  }
}
@media (min-width: 1280px) {
  .Title--level-4 {
    font-size: 40px;
    line-height: 48px;
  }
}
.Title--level-5 {
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 734px) {
  .Title--level-5 {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (min-width: 1280px) {
  .Title--level-5 {
    font-size: 32px;
    line-height: 40px;
  }
}
.Text--weight-semi {
  font-weight: 600;
}
.Text--weight-medium {
  font-weight: 500;
}
.Text--weight-regular {
  font-weight: 400.3;
}
.Text--scheme-light,
.Text--scheme-light.Text--type-secondary {
  color: var(--text-secondary-light);
}
.Text--scheme-dark,
.Text--scheme-dark.Text--type-default.Text,
.Text--scheme-dark.Text--type-secondary {
  color: var(--text-secondary-dark);
}
.Text--scheme-overlay,
.Text--scheme-overlay.Text--type-secondary {
  color: var(--basic-white);
}
.Text--level-1 {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: -0.14px;
}
@media (max-width: 734px) {
  .Text--level-1 {
    font-size: 16px;
    letter-spacing: -0.11px;
  }
}
.Text--level-2 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.11px;
}
@media (max-width: 734px) {
  .Text--level-2 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.06px;
  }
}
.Text--type-tertiary {
  color: var(--text-tertiary-light);
}
.Headline--weight-semi {
  font-weight: 600;
}
.Headline--weight-medium {
  font-weight: 500;
}
.Headline--weight-regular {
  font-weight: 400.3;
}
.Headline--level-1 {
  font-size: 24px;
  line-height: 30px;
  letter-spacing: -0.19px;
}
@media (max-width: 734px) {
  .Headline--level-1 {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: -0.14px;
  }
}
.Headline--level-2 {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: -0.17px;
}
@media (max-width: 734px) {
  .Headline--level-2 {
    font-size: 18px;
    letter-spacing: -0.14px;
  }
}
.Headline--scheme-light.Headline--color-primary {
  color: var(--text-primary-light);
}
.Headline--scheme-light.Headline--color-secondary {
  color: var(--text-secondary-light);
}
.Headline--scheme-light.Headline--color-accent {
  color: var(--button-primary-text-light);
}
.Headline--scheme-dark.Headline--color-primary {
  color: var(--text-primary-dark);
}
.Headline--scheme-dark.Headline--color-secondary {
  color: var(--text-secondary-dark);
}
.Headline--scheme-dark.Headline--color-accent {
  color: var(--button-primary-text-dark);
}
.Headline--scheme-overlay.Headline--color-primary,
.Headline--scheme-overlay.Headline--color-secondary {
  color: var(--basic-white);
}
.Headline--scheme-overlay.Headline--color-accent {
  color: var(--button-primary-text-dark);
}
.Caption {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.008px;
}
@media (max-width: 734px) {
  .Caption {
    font-size: 12px;
    line-height: 16px;
  }
}
.Caption p {
  overflow: visible;
}
.Caption--weight-semi {
  font-weight: 600;
}
.Caption--weight-medium {
  font-weight: 500;
}
.Caption--weight-regular {
  font-weight: 400.3;
}
.Caption--scheme-light.Caption--color-primary {
  color: var(--text-primary-light);
}
.Caption--scheme-light.Caption--color-secondary {
  color: var(--text-secondary-light);
}
.Caption--scheme-light.Caption--color-tertiary {
  color: var(--text-tertiary-light);
}
.Caption--scheme-light.Caption--color-accent {
  color: var(--accent-light);
}
.Caption--scheme-light.Caption--color-error {
  color: var(--feedback-error-light);
}
.Caption--scheme-light--scheme-dark.Caption--color-primary {
  color: var(--text-primary-dark);
}
.Caption--scheme-light--scheme-dark.Caption--color-secondary {
  color: var(--text-secondary-dark);
}
.Caption--scheme-light--scheme-dark.Caption--color-tertiary {
  color: var(--text-tertiary-dark);
}
.Caption--scheme-light--scheme-dark.Caption--color-accent {
  color: var(--accent-dark);
}
.ButtonText {
  font-weight: 700;
}
.ButtonText.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.ButtonText--l-extra {
  font-size: 16px;
  line-height: 22px;
}
@media (min-width: 734px) {
  .ButtonText--l-extra {
    font-size: 18px;
    line-height: 24px;
  }
}
.ButtonText--l-extra.semi {
  font-weight: 600;
}
.ButtonText--l-1 {
  font-size: 14px;
  line-height: 24px;
}
@media (min-width: 734px) {
  .ButtonText--l-1 {
    font-size: 16px;
    line-height: 24px;
  }
}
.ButtonText--l-1.semi {
  font-weight: 600;
}
.ButtonText--l-2 {
  font-size: 14px;
  line-height: 24px;
}
@media (min-width: 734px) {
  .ButtonText--l-2 {
    font-size: 16px;
  }
}
.ButtonText--l-2.semi {
  font-weight: 600;
}
.ButtonText--l-3 {
  font-size: 12px;
  line-height: 18px;
}
@media (min-width: 734px) {
  .ButtonText--l-3 {
    font-size: 14px;
  }
}
.ButtonText--l-3.semi {
  font-weight: 500;
}
.ButtonText--t-menu {
  font-weight: 600;
}
.ButtonText--t-menu.ButtonText--l-1 {
  font-size: 18px;
  line-height: 32px;
}
@media (max-width: 834px) {
  .ButtonText--t-menu.ButtonText--l-1 {
    line-height: 28px;
  }
}
.ButtonText--t-menu.ButtonText--l-2 {
  font-size: 18px;
  line-height: 24px;
}
@media (max-width: 834px) {
  .ButtonText--t-menu.ButtonText--l-2 {
    font-size: 16px;
    line-height: 22px;
  }
}
.ButtonText--t-developer {
  font-family: JetBrains Mono, -apple-system, BlinkMacSystemFont, Segoe UI,
    Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue,
    sans-serif;
  font-weight: 600;
}
.ButtonText--t-badge {
  font-weight: 600;
}
.Badge {
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
  padding: 4px 8px;
  border-radius: 8px;
  width: max-content;
  height: max-content;
}
@media (min-width: 1280px) {
  .Badge {
    padding: 6px 10px;
    font-size: 16px;
  }
}
.Badge.withFillter {
  backdrop-filter: blur(3px);
}
.Badge--scheme-dark {
  background: var(--icon-tertiary-dark);
  color: var(--basic-white);
}
.Badge--scheme-light {
  color: var(--text-primary-light);
  border: 0.5px solid var(--light_border);
}
.Badge--scheme-overlay {
  color: var(--basic-white);
  background: hsla(0, 0%, 100%, 0.07);
}
.Badge.uppercase {
  text-transform: uppercase;
}
.Badge__tooltipIcon {
  vertical-align: top;
}
.Markdown__link {
  color: inherit;
  transition: color 0.3s, background-color 0.3s, opacity 0.3s,
    border-bottom-color 0.3s;
  border-bottom-color: inherit;
}
.Markdown__link.Markdown__link--light {
  color: var(--accent-light);
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Markdown__link.Markdown__link--light:hover {
    color: var(--accent-hover-light);
    border-bottom-color: var(--accent-light);
  }
  .Markdown__link.Markdown__link--light:active {
    color: var(--button_light_primary_pressed);
  }
}
.Markdown__link.Markdown__link--dark {
  color: var(--accent-dark);
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .Markdown__link.Markdown__link--dark:hover {
    color: var(--accent-dark);
    border-bottom-color: var(--accent-dark);
  }
  .Markdown__link.Markdown__link--dark:active {
    color: var(--button_dark_secondary_text_pressed);
  }
}
.Markdown__link--m-type-common.Markdown__link--light {
  color: var(--accent-light) !important;
}
.Markdown__link--m-type-common.Markdown__link--light:hover {
  color: var(--accent-hover-light) !important;
}
.Markdown__link--m-type-common.Markdown__link--dark {
  color: var(--accent-dark) !important;
}
.Markdown__link--m-type-underline {
  border-bottom: 1px solid;
  border-bottom-color: inherit;
}
.Markdown__li {
  padding-left: 0.8em;
}
.Markdown__li > .Markdown__ul {
  margin-bottom: -16px;
}
.Markdown__li > .Markdown__ul > .Markdown__li {
  margin-top: 12px;
}
.Markdown__li + .Markdown__li {
  margin-top: 8px;
}
.Markdown__li::marker {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: -0.14px;
}
@media (max-width: 734px) {
  .Markdown__li::marker {
    font-size: 16px;
    letter-spacing: -0.11px;
  }
}
.Markdown__heading {
  margin-bottom: 8px;
}
.Markdown__heading--level-2 {
  line-height: 26px;
}
.Markdown ol,
.Markdown ul {
  line-height: 0;
  margin: 0;
  padding-left: 1.3em;
}
.Markdown ol ol,
.Markdown ol ul,
.Markdown ul ol,
.Markdown ul ul {
  padding-left: 0;
}
.Markdown ul {
  padding-left: 1.1em;
}
.Markdown ul li::marker {
  color: var(--accent-light);
  font-size: 21px;
}
.Markdown ol,
.Markdown ul {
  margin-bottom: 8px;
}
.Markdown ol + ul {
  margin-top: 4px;
}
.Markdown p + ul,
.Markdown ul + ol,
.Markdown ul + p {
  margin-top: 8px;
}
.Markdown .Markdown__heading:not(:first-child) {
  margin-top: 16px;
}
@media (min-width: 734px) {
  .Markdown .Markdown__heading:not(:first-child) {
    margin-top: 12px;
  }
}
.Markdown p + p {
  margin-top: 12px;
}
@media (min-width: 734px) {
  .Markdown p + p {
    margin-top: 8px;
  }
}
.Markdown code {
  font-family: JetBrains Mono, -apple-system, BlinkMacSystemFont, Segoe UI,
    Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue,
    sans-serif;
}
.Container {
  padding-right: 40px;
  padding-left: 40px;
  box-sizing: border-box;
  width: 100%;
}
@media (max-width: 734px) {
  .Container {
    padding-right: 32px;
    padding-left: 32px;
  }
}
@media (max-width: 414px) {
  .Container {
    padding-right: 24px;
    padding-left: 24px;
  }
}
@media (max-width: 1440px) {
  .Container--wide {
    padding: 0 32px;
  }
}
@media (max-width: 1280px) {
  .Container--wide {
    padding: 0;
  }
}
.Container--wide .Container__inner {
  max-width: 1360px;
  padding: 0 100px;
  border-radius: 64px;
  background: var(--background_light_gradient);
}
@media (max-width: 1440px) {
  .Container--wide .Container__inner {
    padding: 0 88px;
  }
}
@media (max-width: 1280px) {
  .Container--wide .Container__inner {
    padding: 0 40px;
    border-radius: 0;
  }
}
@media (max-width: 734px) {
  .Container--wide .Container__inner {
    padding: 0 32px;
  }
}
@media (max-width: 414px) {
  .Container--wide .Container__inner {
    padding: 0 24px;
  }
}
@media (max-width: 1440px) {
  .Container:not(.Container--wide) .Container__inner {
    max-width: 1040px;
  }
}
@media (max-width: 1024px) {
  .Container:not(.Container--wide) .Container__inner {
    max-width: 100%;
  }
}
.Container__inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 1160px;
  margin: 0 auto;
}
.Note {
  position: relative;
  margin: 16px 0;
  padding: 4px 16px;
  color: var(--text-primary-light);
}
@media (min-width: 1280px) {
  .Note {
    padding: 8px 24px;
  }
}
.Note:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 3px;
  height: 100%;
  content: "";
  border-radius: 10px;
  background-color: var(--accent-light);
}
.Note--scheme-light {
  color: var(--text-tertiary-light);
  background-color: var(--background-content-light);
}
.Note--scheme-light:before {
  background-color: var(--accent-light);
}
.Note--scheme-dark {
  background: var(--separator-alpha-dark);
  color: var(--text_dark_secondary);
}
.Note--scheme-dark:before {
  background-color: #019be9;
}
.Note--m-lastBlock {
  margin: 48px 0 0;
}
@media (max-width: 1024px) {
  .Note--m-lastBlock {
    margin: 32px 0 0;
  }
}
@media (max-width: 834px) {
  .Note--m-lastBlock {
    margin: 24px 0 0;
  }
}
.TabsItem {
  position: relative;
  display: inline-block;
  padding-bottom: 11px;
  text-align: center;
  margin-bottom: -2px;
  user-select: none;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
.TabsItem:before {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 3px;
  content: "";
  border-radius: 10px;
  background-color: transparent;
  transition: background-color 0.2s ease-in-out;
}
.TabsItem + .TabsItem {
  margin-left: 40px;
}
@media (max-width: 1024px) {
  .TabsItem + .TabsItem {
    margin-left: 16px;
  }
}
.TabsItem--active:before {
  background-color: var(--accent-dark);
}
.TabsItem--light {
  color: var(--text-tertiary-light);
}
.TabsItem--light.TabsItem--active {
  color: var(--text-primary-light);
}
.TabsItem--dark {
  color: var(--text_dark_secondary);
}
.TabsItem--dark.TabsItem--active {
  color: var(--basic-white);
}
@media screen and (min-width: 1000px) {
  .TabsItem:not(.TabsItem--active):active:before,
  .TabsItem:not(.TabsItem--active):hover:before {
    background-color: var(--button_dark_secondary_hover);
  }
}
.AcceptCookiesCard {
  padding: 20px 24px 20px 16px;
  background-color: var(--basic-white);
  border: 0.5px solid var(--card-border-light);
  box-shadow: var(--card-box-shadow), 0 0 1px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  position: relative;
  box-sizing: border-box;
  transition: opacity 0.3s ease-in-out;
  display: flex;
  gap: 8px;
}
@media (max-width: 569px) {
  .AcceptCookiesCard {
    padding: 12px 16px;
    border-radius: 12px;
    gap: 4px;
  }
}
.AcceptCookiesCard__lottie {
  width: 36px;
  height: 36px;
}
@media (max-width: 569px) {
  .AcceptCookiesCard__lottie {
    width: 32px;
    height: 32px;
    flex-shrink: 0;
  }
}
.AcceptCookiesCard__content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 569px) {
  .AcceptCookiesCard__content {
    gap: 15px;
    flex-direction: row;
  }
}
.AcceptCookiesCard__text {
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 569px) {
  .AcceptCookiesCard__text {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
  }
}
.AcceptCookiesCard__buttons {
  display: flex;
  justify-content: flex-start;
  gap: 12px;
}
@media (max-width: 569px) {
  .AcceptCookiesCard__buttons {
    display: block;
  }
}
.AcceptCookiesCard__button {
  padding: 4px 16px;
  line-height: 24px;
}
.AcceptCookiesCard__button .ButtonText {
  line-height: 24px;
}
@media (max-width: 569px) {
  .AcceptCookiesCard__button {
    padding: 4px 12px;
  }
  .AcceptCookiesCard__button .ButtonText {
    line-height: 20px;
  }
}
.AcceptCookiesCard__closeButton {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  color: var(--icon-secondary-light);
  background-color: transparent;
  border-radius: 6px;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .AcceptCookiesCard__closeButton:hover {
    background-color: var(--background-content-light);
  }
  .AcceptCookiesCard__closeButton:active {
    background-color: transparent;
  }
}
.AcceptCookiesCard__overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--basic-black);
  opacity: 0;
  pointer-events: none;
  transition: 0.2s;
}
.fade {
  opacity: 0;
}
.in {
  opacity: 1;
}
.overlayIn {
  opacity: 0.4;
}
.NotificationBox {
  position: fixed;
  width: 453px;
  bottom: 32px;
  right: 24px;
  padding: 0;
  max-height: 296px;
  z-index: 6;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
@media (max-width: 569px) {
  .NotificationBox {
    width: 100%;
    bottom: 0;
    right: 0;
    padding: 24px 16px;
  }
}
.NewFooter {
  margin-top: 72px;
}
@media (min-width: 734px) {
  .NewFooter {
    margin-top: 100px;
  }
}
@media (min-width: 1280px) {
  .NewFooter {
    margin-top: 120px;
  }
}
.NewFooter__inner {
  position: relative;
}
.NewFooter--m-scheme-light {
  background: var(--background-page-light);
}
.NewFooter--m-scheme-dark {
  background: var(--background-page-dark);
}
.NewFooter .Logo__inner--large {
  display: block;
}
@media (max-width: 734px) {
  .NewFooter .Logo__inner--large {
    display: none;
  }
}
.NewFooter .Logo__inner--small {
  display: none;
}
@media (max-width: 734px) {
  .NewFooter .Logo__inner--small {
    display: block;
  }
}
.NewFooter__links {
  position: relative;
  padding-bottom: 8px;
}
.NewFooter__links__mobile {
  display: none;
}
@media (max-width: 734px) {
  .NewFooter__links__mobile {
    display: block;
  }
  .NewFooter__links__desktop {
    display: none;
  }
}
.NewFooter__colHeader {
  color: var(--text-primary-light);
  line-height: 24px;
  margin-bottom: 8px;
}
@media (max-width: 734px) {
  .NewFooter__colHeader {
    margin-bottom: 6px;
  }
}
.NewFooter--m-scheme-dark .NewFooter__colHeader {
  color: var(--text-primary-dark);
}
.NewFooter__colLinks {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 16px;
}
.NewFooter--m-scheme-light .NewFooter__colLink {
  color: var(--text-tertiary-light);
}
.NewFooter--m-scheme-light .NewFooter__colLink div {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .NewFooter--m-scheme-light .NewFooter__colLink div:hover {
    color: var(--accent-hover-light);
  }
}
.NewFooter--m-scheme-dark .NewFooter__colLink {
  color: var(--text-tertiary-dark);
}
.NewFooter--m-scheme-dark .NewFooter__colLink div {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .NewFooter--m-scheme-dark .NewFooter__colLink div:hover {
    color: var(--accent-hover-dark);
  }
}
.NewFooter__copyrights {
  display: flex;
  padding: 26px 0;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 734px) {
  .NewFooter__copyrights {
    padding: 24px 0 32px;
  }
}
@media (min-width: 1280px) {
  .NewFooter__copyrights {
    padding: 24px 0 40px;
  }
}
.NewFooter--m-scheme-dark .NewFooter__copyrights {
  border-top-color: var(--separator-alpha-dark);
}
.NewFooter--m-scheme-light .NewFooter__copyrights {
  border-top-color: var(--separator-alpha-light);
}
.NewFooter__copyrightsLeft {
  color: var(--text-tertiary-light);
}
.NewFooter--m-scheme-dark .NewFooter__copyrightsLeft {
  color: var(--text-tertiary-dark);
}
.NewFooter__network path,
.NewFooter__network rect,
.NewFooter__network:nth-child(4) circle {
  transition: all 0.3s;
}
.NewFooter--m-scheme-dark .NewFooter__network path {
  fill: var(--icon-secondary-dark);
}
.NewFooter--m-scheme-dark .NewFooter__network:hover path {
  fill: var(--accent-hover-dark);
}
.NewFooter--m-scheme-light .NewFooter__network path {
  fill: var(--icon-secondary-light);
}
.NewFooter--m-scheme-light .NewFooter__network:hover path {
  fill: var(--accent-hover-light);
}
.NewFooter--m-scheme-dark .NewFooter__network rect,
.NewFooter--m-scheme-dark .NewFooter__network:nth-child(4) circle {
  fill: var(--icon-secondary-dark);
}
.NewFooter__networks {
  display: flex;
  gap: 4px;
}
.NewFooter__network {
  color: var(--icon-secondary-light);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .NewFooter__network:hover {
    color: var(--accent-hover-light);
  }
}
@media (max-width: 734px) {
  .NewFooter__langDropdown {
    display: none;
  }
}
.NewFooter__langDropdown__wrapper {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1024px) {
  .NewFooter__langDropdown__tooltip.LangDropdown__tooltip {
    padding-top: 6px;
  }
}
.Logo {
  position: relative;
  width: fit-content;
  cursor: pointer;
  transition: color 0.2s ease-in-out;
}
.Logo,
.Logo__inner {
  display: block;
}
@media (max-width: 734px) {
  .Logo__inner--large {
    display: none;
  }
}
.Logo__inner--small {
  display: none;
}
@media (max-width: 734px) {
  .Logo__inner--small {
    display: block;
  }
}
.Logo--dark {
  color: var(--basic-white);
}
.Logo--light {
  color: var(--basic-black);
}
.LogoDropdown {
  position: relative;
}
.LogoDropdown__listContainer {
  pointer-events: none;
  left: 50%;
  top: 100%;
  transform: translate(-50%);
  position: absolute;
  opacity: 0;
  padding: 8px 16px;
  transition: opacity 0.2s ease-in-out, border-color 0.2s ease-in-out;
}
.LogoDropdown__listContainer.active {
  pointer-events: all;
  opacity: 1;
}
.LogoDropdown__content {
  position: relative;
  background-color: #fff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 4px 4px 16px rgba(35, 35, 40, 0.08);
}
.LogoDropdown .MenuItemListItem__icon {
  background: transparent;
  width: 24px;
  height: 24px;
  padding: 0;
}
.LogoDropdown .MenuItemListItem .Button .ButtonText {
  gap: 8px;
}
.LogoDropdown .MenuItemListItem {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .LogoDropdown
    .MenuItemListItem:hover
    .MenuItemListItem__icon
    svg
    g[clip-path*="lottie"]
    path[stroke*="rgb(0,0,0)"],
  .LogoDropdown
    .MenuItemListItem:hover
    .MenuItemListItem__icon
    svg
    g[clip-path*="lottie"]
    path[stroke*="rgb(0,135,203)"],
  .LogoDropdown
    .MenuItemListItem:hover
    .MenuItemListItem__icon
    svg
    g[clip-path*="lottie"]
    path[stroke*="rgb(0,136,204)"],
  .LogoDropdown
    .MenuItemListItem:hover
    .MenuItemListItem__icon
    svg
    g[clip-path*="lottie"]
    path[stroke*="rgb(0,152,234)"] {
    stroke: var(--accent-light) !important;
  }
  .LogoDropdown
    .MenuItemListItem:hover
    .MenuItemListItem__icon
    svg
    g[clip-path*="lottie"]
    path[fill*="rgb(0,0,0)"],
  .LogoDropdown
    .MenuItemListItem:hover
    .MenuItemListItem__icon
    svg
    g[clip-path*="lottie"]
    path[fill*="rgb(0,136,204)"],
  .LogoDropdown
    .MenuItemListItem:hover
    .MenuItemListItem__icon
    svg
    g[clip-path*="lottie"]
    path[fill*="rgb(0,152,234)"],
  .LogoDropdown
    .MenuItemListItem:hover
    .MenuItemListItem__icon
    svg
    g[clip-path*="lottie"]
    path[fill*="rgb(35,35,40)"] {
    fill: var(--accent-light) !important;
  }
}
.LogoDropdown .MenuItemListItem__icon svg g[clip-path*="lottie"] path {
  transition: stroke 0.2s ease-in-out, fill 0.2s ease-in-out;
}
.LogoDropdown
  .MenuItemListItem__icon
  svg
  g[clip-path*="lottie"]
  path[stroke*="rgb(0,0,0)"],
.LogoDropdown
  .MenuItemListItem__icon
  svg
  g[clip-path*="lottie"]
  path[stroke*="rgb(0,135,203)"],
.LogoDropdown
  .MenuItemListItem__icon
  svg
  g[clip-path*="lottie"]
  path[stroke*="rgb(0,136,204)"],
.LogoDropdown
  .MenuItemListItem__icon
  svg
  g[clip-path*="lottie"]
  path[stroke*="rgb(0,152,234)"] {
  stroke: var(--icon-primary-light) !important;
}
.LogoDropdown
  .MenuItemListItem__icon
  svg
  g[clip-path*="lottie"]
  path[fill*="rgb(0,0,0)"],
.LogoDropdown
  .MenuItemListItem__icon
  svg
  g[clip-path*="lottie"]
  path[fill*="rgb(0,136,204)"],
.LogoDropdown
  .MenuItemListItem__icon
  svg
  g[clip-path*="lottie"]
  path[fill*="rgb(0,152,234)"],
.LogoDropdown
  .MenuItemListItem__icon
  svg
  g[clip-path*="lottie"]
  path[fill*="rgb(35,35,40)"] {
  fill: var(--icon-primary-light) !important;
}
.LogoDropdown .MenuItemListItem__info {
  justify-content: center;
}
.LogoDropdown .MenuItemListItem__info .MenuItemListItem__title {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.018px;
}
.MenuItemList {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
}
.MenuItemListItem {
  width: 100%;
}
.MenuItemListItem__title {
  display: flex;
  gap: 6px;
  align-items: center;
  transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .MenuItemListItem__title:active,
  .MenuItemListItem__title:hover {
    color: var(--accent-light);
  }
}
.MenuItemListItem__subtitle {
  font-size: 12px;
  line-height: 16px;
}
.MenuItemListItem .Button {
  display: block;
  width: 100%;
  border-radius: 10px;
}
.MenuItemListItem .Button .ButtonText {
  display: flex;
  gap: 16px;
}
.MenuItemListItem .Button__inner {
  justify-content: flex-start;
}
.MenuItemListItem__info {
  text-align: left;
  display: flex;
  flex-direction: column;
}
.MenuItemListItem__icon {
  width: 40px;
  height: 40px;
  background: var(--background-content-light);
  border-radius: 12px;
  padding: 8px;
  box-sizing: border-box;
}
.MenuItemListItem__newBadge {
  background: var(--accent-light);
  border-radius: 4px;
  padding: 1px 4px 0.5px;
  color: var(--basic-white);
  font-weight: 600;
  font-size: 10px;
  line-height: 13px;
}
.MenuItemListItem__after {
  width: 12px;
  height: 12px;
}
.MenuItemListItem__after .svgColored {
  background-color: var(--icon-secondary-light);
}
.BrandAssets__headerLinks {
  margin-top: 24px;
}
@media (min-width: 1280px) {
  .BrandAssets__headerLinks {
    margin-top: 40px;
  }
}
.BrandAssets__centerBlockHeader {
  text-align: center;
  max-width: 544px;
  margin: 0 auto;
}
.BrandAssets__title {
  margin-bottom: 12px;
}
@media (min-width: 734px) {
  .BrandAssets__title {
    margin-bottom: 16px;
  }
}
.BrandAssets .card .BrandAssetsPageCardBtnBlock__overlayBtn {
  position: absolute;
  width: 100%;
  top: 0;
  height: 100%;
  opacity: 0;
  left: 0;
  z-index: 1;
}
.BrandAssetsGlossaryCard.card {
  border-radius: 24px;
  border: 0.5px solid var(--card-border-light);
  transition: all 0.3s;
  padding: 20px 24px;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .BrandAssetsGlossaryCard.card {
    padding: 28px 32px;
  }
}
@media screen and (min-width: 1000px) {
  .BrandAssetsGlossaryCard.card {
    cursor: unset;
  }
  .BrandAssetsGlossaryCard.card:hover {
    box-shadow: var(--card-hover-box-shadow);
  }
}
.BrandAssetsGlossaryCard__content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}
.BrandAssetsGlossaryCard__title {
  margin-bottom: 2px;
}
@media (min-width: 1024px) {
  .BrandAssetsGlossaryCard__title {
    margin-bottom: 4px;
  }
}
.BrandAssetsGlossaryCard .BrandAssetsGlossaryCard__subtitle.Text {
  color: var(--text-tertiary-light);
}
.BrandAssetsGlossaryCard__examples {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}
.BrandAssetsGlossaryCard__example {
  padding: 4px 8px 4px 6px;
  background: var(--ligth-green);
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 4px;
}
.BrandAssetsGlossaryCard__example.good {
  background: var(--ligth-red);
}
.BrandAssetsGlossaryCard__example.good .icon {
  background-color: var(--feedback-success-light);
}
.BrandAssetsGlossaryCard__iconContainer {
  width: 24px;
  height: 24px;
}
.BrandAssetsGlossaryCard .icon {
  background-color: var(--feedback-error-light);
}
.HideByMediaBlock {
  display: var(--mobileVisible);
  height: 100%;
}
@media (min-width: 734px) {
  .HideByMediaBlock {
    display: var(--tabletSVisible);
  }
}
@media (min-width: 1024px) {
  .HideByMediaBlock {
    display: var(--tabletMVisible);
  }
}
@media (min-width: 1280px) {
  .HideByMediaBlock {
    display: var(--desktopVisible);
  }
}
@media (min-width: 1440px) {
  .HideByMediaBlock {
    display: var(--desktopLargeVisible);
  }
}
.card {
  padding: var(--padding-xxl);
  width: max-content;
  box-sizing: border-box;
  border-radius: var(--borderRadius);
  position: relative;
  background: var(--background);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media (max-width: 1440px) {
  .card {
    padding: var(--padding-xxl);
  }
}
@media (max-width: 1280px) {
  .card {
    padding: var(--padding-xl);
  }
}
@media (max-width: 1024px) {
  .card {
    padding: var(--padding-l);
  }
}
@media (max-width: 834px) {
  .card {
    padding: var(--padding-m);
  }
}
@media (max-width: 734px) {
  .card {
    padding: var(--padding-s);
  }
}
@media (max-width: 569px) {
  .card {
    padding: var(--padding-preS);
  }
}
@media (max-width: 414px) {
  .card {
    padding: var(--padding-xs);
  }
}
@media screen and (min-width: 1000px) {
  .card:hover .card__hoverBackground {
    opacity: 1;
  }
}
.card--scheme-dark {
  background: var(--background-content-dark);
}
.card--scheme-dark .card__overlay {
  background-image: none;
  transform: translateZ(0);
  background: var(--dark-shimmer-card);
  animation: shine-lines 3s linear infinite alternate;
}
.card__hoverBackground {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  transition: opacity 0.2s ease-in-out;
  background: var(--background-hover);
  opacity: 0;
}
.card .content {
  position: relative;
  z-index: 1;
  height: 100%;
}
.card_widthFluid {
  width: 100%;
}
.card_heightFluid {
  height: 100%;
}
.card__linkWrapper {
  z-index: 2;
}
.card__linkWrapper,
.card__overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.card__overlay {
  z-index: 1;
  background-image: none;
  transform: translateZ(0);
  background: var(--gradient-light-loading);
  animation: shine-lines 3s linear infinite alternate;
  border-radius: 24px;
}
.card.scaleHover {
  transition: transform 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .card.scaleHover:hover {
    transform: scale(1.05);
  }
}
.card .Button,
.card .NewButton,
.card a:not(.card__linkWrapper):not(.card__overlayLink),
.card button {
  position: relative;
  z-index: 2;
}
.card .card__overlayLink {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.card--withoutCursor {
  cursor: auto;
}
.NewCol {
  box-sizing: border-box;
  padding-left: calc(var(--mobileGridGap) / 2 * 1px);
  padding-right: calc(var(--mobileGridGap) / 2 * 1px);
}
.NewCol.withoutPaddings {
  padding: 0;
}
@media (min-width: 734px) {
  .NewCol {
    padding-left: calc(var(--tabletSGridGap) / 2 * 1px);
    padding-right: calc(var(--tabletSGridGap) / 2 * 1px);
  }
}
@media (min-width: 1024px) {
  .NewCol {
    padding-left: calc(var(--tabletMGridGap) / 2 * 1px);
    padding-right: calc(var(--tabletMGridGap) / 2 * 1px);
  }
}
@media (min-width: 1280px) {
  .NewCol {
    padding-left: calc(var(--desktopGridGap) / 2 * 1px);
    padding-right: calc(var(--desktopGridGap) / 2 * 1px);
  }
}
@media (min-width: 1440px) {
  .NewCol {
    padding-left: calc(var(--desktopLargeGridGap) / 2 * 1px);
    padding-right: calc(var(--desktopLargeGridGap) / 2 * 1px);
  }
}
.NewRow {
  display: grid;
  row-gap: calc(var(--mobileGridGap) * 1px);
  grid-template-columns: var(--mobileGridSize);
  margin-left: calc(var(--mobileGridGap) / 2 * -1px);
  width: calc(100% + var(--mobileGridGap) * 1px);
  box-sizing: border-box;
}
.NewRow.withoutPaddings {
  width: 100%;
  margin-left: 0;
}
@media (min-width: 734px) {
  .NewRow {
    row-gap: calc(var(--tabletSGridGap) * 1px);
    grid-template-columns: var(--tabletSGridSize);
    margin-left: calc(var(--tabletSGridGap) / 2 * -1px);
    width: calc(100% + var(--tabletSGridGap) * 1px);
  }
}
@media (min-width: 1024px) {
  .NewRow {
    row-gap: calc(var(--tabletMGridGap) * 1px);
    grid-template-columns: var(--tabletMGridSize);
    margin-left: calc(var(--tabletMGridGap) / 2 * -1px);
    width: calc(100% + var(--tabletMGridGap) * 1px);
  }
}
@media (min-width: 1280px) {
  .NewRow {
    row-gap: calc(var(--desktopGridGap) * 1px);
    grid-template-columns: var(--desktopGridSize);
    margin-left: calc(var(--desktopGridGap) / 2 * -1px);
    width: calc(100% + var(--desktopGridGap) * 1px);
  }
}
@media (min-width: 1440px) {
  .NewRow {
    row-gap: calc(var(--desktopLargeGridGap) * 1px);
    grid-template-columns: var(--desktopLargeGridSize);
    margin-left: calc(var(--desktopLargeGridGap) / 2 * -1px);
    width: calc(100% + var(--desktopLargeGridGap) * 1px);
  }
}
@media (min-width: 734px) {
  .NewRow-m-left-triangle {
    grid-template-areas: "first second" "first third";
  }
  .NewRow-m-left-triangle .Col:first-child {
    grid-area: first;
    height: 100%;
  }
  .NewRow-m-left-triangle .Col:nth-child(n + 2) > a {
    display: flex;
  }
}
.PageBlockSlotted {
  position: relative;
}
.PageBlockSlotted--m-scheme-light .Note .Text,
.PageBlockSlotted--m-scheme-light .Title {
  color: var(--text-primary-light);
}
.PageBlockSlotted--m-scheme-dark {
  color: var(--basic-white);
  background: var(--background-page-dark);
}
.PageBlockSlotted--m-scheme-dark ::selection {
  background: var(--dark-selection);
}
.PageBlockSlotted--m-scheme-dark .Note .Text,
.PageBlockSlotted--m-scheme-dark .Title {
  color: var(--text-primary-dark);
}
.PageBlockSlotted .AnchorBlock {
  bottom: auto;
  top: 0;
}
.NewContainer,
.NewContainer__inner {
  box-sizing: border-box;
  width: 100%;
}
.NewContainer__inner {
  max-width: calc(100% - 32px);
  min-width: calc(100% - 32px);
  margin: 0 auto;
}
@media (min-width: 734px) {
  .NewContainer__inner {
    max-width: calc(100% - 80px);
    min-width: calc(100% - 80px);
  }
}
@media (min-width: 1024px) {
  .NewContainer__inner {
    max-width: 936px;
    min-width: 936px;
  }
}
@media (min-width: 1280px) {
  .NewContainer__inner {
    max-width: 1120px;
    min-width: 1120px;
  }
}
.NewContainer.size--small .NewContainer__inner {
  max-width: calc(100% - 32px);
  min-width: calc(100% - 32px);
}
@media (min-width: 734px) {
  .NewContainer.size--small .NewContainer__inner {
    max-width: calc(
      calc(100% - 80px - 16 * 1px * var(--outsideColumns)) -
        calc((100% - 80px - 176px) / 12 * var(--outsideColumns))
    );
    min-width: calc(
      calc(100% - 80px - 16 * 1px * var(--outsideColumns)) -
        calc((100% - 80px - 176px) / 12 * var(--outsideColumns))
    );
  }
}
@media (min-width: 1024px) {
  .NewContainer.size--small .NewContainer__inner {
    max-width: 616px;
    min-width: 616px;
  }
}
@media (min-width: 1280px) {
  .NewContainer.size--small .NewContainer__inner {
    max-width: 736px;
    min-width: 736px;
  }
}
.NewContainer.size--medium .NewContainer__inner {
  max-width: calc(100% - 32px);
  min-width: calc(100% - 32px);
}
@media (min-width: 734px) {
  .NewContainer.size--medium .NewContainer__inner {
    max-width: calc(
      calc(100% - 80px - 16 * 1px * var(--outsideColumns)) -
        calc((100% - 80px - 176px) / 12 * var(--outsideColumns))
    );
    min-width: calc(
      calc(100% - 80px - 16 * 1px * var(--outsideColumns)) -
        calc((100% - 80px - 176px) / 12 * var(--outsideColumns))
    );
  }
}
@media (min-width: 1024px) {
  .NewContainer.size--medium .NewContainer__inner {
    max-width: 736px;
    min-width: 736px;
  }
}
@media (min-width: 1280px) {
  .NewContainer.size--medium .NewContainer__inner {
    max-width: 936px;
    min-width: 936px;
  }
}
.AnchorBlock {
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
  height: 78px;
  z-index: -1;
}
.NewButton {
  box-sizing: border-box;
  padding: 0;
  border: none;
  appearance: none;
  user-select: none;
  text-align: center;
  cursor: pointer;
  background: none;
  transform: translateZ(0);
  display: inline-block;
  height: max-content;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NewButton--mode-primary {
  color: var(--basic-white);
  padding: 12px 24px;
  border-radius: 40px;
  background: var(--accent-light);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media (min-width: 734px) {
  .NewButton--mode-primary {
    padding: 14px 28px;
  }
}
@media (min-width: 1280px) {
  .NewButton--mode-primary {
    padding: 16px 32px;
  }
}
.NewButton--mode-primary:disabled {
  opacity: 0.2;
  cursor: default;
}
@media screen and (min-width: 1000px) {
  .NewButton--mode-primary:active,
  .NewButton--mode-primary:hover {
    background: var(--accent-hover-light);
  }
}
.NewButton--mode-primary.NewButton--padding-small {
  padding: 8px 16px;
}
@media (min-width: 734px) {
  .NewButton--mode-primary.NewButton--padding-small {
    padding: 10px 20px;
  }
}
.NewButton--mode-primary.NewButton--scheme-overlay {
  color: var(--accent-light);
  background: var(--basic-white);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .NewButton--mode-primary.NewButton--scheme-overlay:active,
  .NewButton--mode-primary.NewButton--scheme-overlay:hover {
    background: var(--background-content-hover-light);
  }
}
@media (max-width: 734px) {
  .NewButton--mode-primary.NewButton--background-content {
    padding: 8px 16px;
  }
}
.NewButton--mode-secondary {
  padding: 12px 24px;
  border-radius: 40px;
  background-color: transparent;
}
@media (min-width: 734px) {
  .NewButton--mode-secondary {
    padding: 14px 28px;
  }
}
@media (min-width: 1280px) {
  .NewButton--mode-secondary {
    padding: 16px 32px;
  }
}
.NewButton--mode-secondary.NewButton--padding-small {
  padding: 8px 16px;
}
@media (min-width: 734px) {
  .NewButton--mode-secondary.NewButton--padding-small {
    padding: 10px 20px;
  }
}
.NewButton--mode-secondary.NewButton--scheme-light {
  color: var(--text-primary-light);
  border: 1.5px solid var(--button-secondary-stroke-light);
}
.NewButton--mode-secondary.NewButton--scheme-light,
.NewButton--mode-secondary.NewButton--scheme-light.NewButton--background-content {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .NewButton--mode-secondary.NewButton--scheme-light.NewButton--background-content:active,
  .NewButton--mode-secondary.NewButton--scheme-light.NewButton--background-content:hover {
    background-color: var(--background-content-hover-light);
  }
}
.NewButton--mode-secondary.NewButton--scheme-light:disabled {
  background-color: var(--background-content-light);
  border: 1.5px solid var(--background-content-light);
  color: var(--text-tertiary-light);
  cursor: default;
}
.NewButton--mode-secondary.NewButton--scheme-light:disabled .NewButton__inner {
  opacity: 0.56;
}
@media screen and (min-width: 1000px) {
  .NewButton--mode-secondary.NewButton--scheme-light:active,
  .NewButton--mode-secondary.NewButton--scheme-light:hover {
    background-color: var(--background-content-light);
  }
}
.NewButton--mode-secondary.NewButton--scheme-light.NewButton--active {
  background-color: var(--background-content-light);
  border: 1.5px solid var(--background-content-light);
}
.NewButton--mode-secondary.NewButton--scheme-dark {
  color: var(--text-primary-dark);
  border: 1.5px solid var(--card-border-dark);
}
.NewButton--mode-secondary.NewButton--scheme-dark,
.NewButton--mode-secondary.NewButton--scheme-dark.NewButton--background-content {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .NewButton--mode-secondary.NewButton--scheme-dark.NewButton--background-content:active,
  .NewButton--mode-secondary.NewButton--scheme-dark.NewButton--background-content:hover {
    background-color: var(--background-content-hover-dark);
  }
}
.NewButton--mode-secondary.NewButton--scheme-dark:disabled {
  opacity: 0.5;
  cursor: default;
}
@media screen and (min-width: 1000px) {
  .NewButton--mode-secondary.NewButton--scheme-dark:active,
  .NewButton--mode-secondary.NewButton--scheme-dark:hover {
    background-color: var(--background-content-dark);
  }
}
.NewButton--mode-secondary.NewButton--scheme-dark.NewButton-active {
  background-color: var(--background-content-dark);
  border: 1.5px solid var(--background-content-dark);
}
.NewButton--mode-tertiary.NewButton--scheme-light {
  color: var(--accent-light);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
.NewButton--mode-tertiary.NewButton--scheme-light:disabled {
  opacity: 0.2;
  cursor: default;
}
@media screen and (min-width: 1000px) {
  .NewButton--mode-tertiary.NewButton--scheme-light:active,
  .NewButton--mode-tertiary.NewButton--scheme-light:hover {
    color: var(--accent-hover-light);
  }
}
.NewButton--mode-tertiary.NewButton--scheme-dark {
  color: var(--accent-dark);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
.NewButton--mode-tertiary.NewButton--scheme-dark:disabled {
  opacity: 0.5;
  cursor: default;
}
@media screen and (min-width: 1000px) {
  .NewButton--mode-tertiary.NewButton--scheme-dark:active,
  .NewButton--mode-tertiary.NewButton--scheme-dark:hover {
    color: var(--accent-hover-dark);
  }
}
.NewButton--mode-tertiary.NewButton--scheme-overlay {
  color: var(--basic-white);
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .NewButton--mode-tertiary.NewButton--scheme-overlay:active,
  .NewButton--mode-tertiary.NewButton--scheme-overlay:hover {
    color: var(--background-content-hover-light);
  }
}
.NewButton__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: center;
  width: 100%;
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  text-wrap: balance;
}
.NewButton__after {
  display: inline-flex;
  vertical-align: bottom;
}
.NewButton__after--arrow {
  position: relative;
  top: -1px;
}
.NewButton__loader {
  position: absolute;
  z-index: 1;
  opacity: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.2s ease-in-out;
}
.NewButton__loader svg {
  animation: rotation 1s linear infinite;
}
.NewButton--loading {
  pointer-events: none;
}
.NewButton--loading .NewButton__loader {
  opacity: 1;
}
.NewButton--loading .NewButton__inner {
  opacity: 0;
}
.BrandAssetsCard {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 1024px) {
  .BrandAssetsCard {
    gap: 20px;
  }
}
.BrandAssetsCard.card {
  border-radius: 16px;
  border: 0.5px solid var(--card-border-light);
  transition: all 0.3s;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .BrandAssetsCard.card {
    border-radius: 24px;
  }
}
@media screen and (min-width: 1000px) {
  .BrandAssetsCard.card {
    cursor: unset;
  }
  .BrandAssetsCard.card:hover {
    box-shadow: var(--card-hover-box-shadow);
  }
}
.BrandAssetsCard.card .content,
.BrandAssetsCard__content {
  display: flex;
  flex-direction: column;
}
.BrandAssetsCard__content {
  height: 100%;
  justify-content: space-between;
  padding: 16px;
}
@media (min-width: 1024px) {
  .BrandAssetsCard__content {
    padding: 20px 24px;
  }
}
.BrandAssetsCard__bg {
  min-height: 100px;
  border-radius: 16px;
  background: var(--bgColor);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1024px) {
  .BrandAssetsCard__bg {
    border-radius: 24px;
    min-height: 140px;
  }
}
.BrandAssetsCard__image {
  min-width: 40px;
  height: 40px;
}
@media (min-width: 1024px) {
  .BrandAssetsCard__image {
    height: 56px;
    min-width: 56px;
  }
}
.BrandAssetsCard__title {
  margin-bottom: 2px;
}
@media (min-width: 1024px) {
  .BrandAssetsCard__title {
    margin-bottom: 4px;
  }
}
.BrandAssetsCard .BrandAssetsCard__subtitle.Text {
  color: var(--text-tertiary-light);
}
.BrandAssetsCard__btnSlot {
  margin-top: 8px;
}
.BrandAssetsCard__twoButtons {
  display: flex;
  gap: 16px;
}
.FontSelect {
  text-align: center;
}
@media (min-width: 734px) {
  .FontSelect {
    text-align: unset;
  }
}
.FontSelect__left .Title {
  margin-bottom: 12px;
}
@media (min-width: 1280px) {
  .FontSelect__left .Title {
    margin-bottom: 16px;
  }
  .FontSelect__left .Text {
    padding-right: 100px;
  }
}
.FontSelect__left .NewButton {
  margin-top: 24px;
}
@media (min-width: 1280px) {
  .FontSelect__left .NewButton {
    margin-top: 40px;
  }
}
.FontSelect__right {
  position: relative;
  height: 100%;
  min-height: 180px;
  width: 100%;
  background-size: contain;
  background-image: url(http://ton.org/images/brand_assets/font_mobile.png);
  background-repeat: no-repeat;
}
@media (min-width: 1280px) {
  .FontSelect__right {
    background-size: cover;
    background-image: url(http://ton.org/images/brand_assets/font_desktop.png);
    min-height: 224px;
  }
}
.FontSelect__buttonsContainer {
  display: flex;
  justify-content: center;
  gap: 16px;
}
@media (min-width: 734px) {
  .FontSelect__buttonsContainer {
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) {
  .FontSelect__buttonsContainer {
    gap: 24px;
  }
}
.RoundPageBlock {
  position: relative;
  max-width: 1320px;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  justify-content: center;
  background: var(--background-content-light);
  padding: 56px 0;
}
@media (min-width: 1280px) {
  .RoundPageBlock {
    padding: 64px 0;
    border-radius: 48px;
    width: calc(100% - 32px);
  }
}
@media (min-width: 1440px) {
  .RoundPageBlock {
    width: calc(100% - 120px);
  }
}
.RoundPageBlock--m-scheme-light.RoundPageBlock .Title {
  color: var(--text-primary-light);
}
.RoundPageBlock--m-scheme-light.RoundPageBlock .Text {
  color: var(--text-secondary-light);
}
.RoundPageBlock--m-scheme-light.RoundPageBlock .Note .Text {
  color: var(--text-primary-light);
}
.RoundPageBlock--m-scheme-dark.RoundPageBlock {
  color: var(--basic-white);
  background: var(--background-page-dark);
}
.RoundPageBlock--m-scheme-dark.RoundPageBlock ::selection {
  background: var(--dark-selection);
}
.RoundPageBlock--m-scheme-dark.RoundPageBlock .Title {
  color: var(--text-primary-dark);
}
.RoundPageBlock--m-scheme-dark.RoundPageBlock .Text {
  color: var(--text-secondary-dark);
}
.RoundPageBlock--m-scheme-dark.RoundPageBlock .Note .Text {
  color: var(--text-primary-dark);
}
.NewPageCover {
  position: relative;
  display: none;
  padding: calc(68px + 140px) 0 74px;
}
@media (max-width: 734px) {
  .NewPageCover {
    padding: calc(82px + 78px) 0 26px;
  }
}
.NewPageCover--withIllustration {
  min-height: 325px;
  padding: calc(82px + 30px) 0 24px;
}
@media (min-width: 734px) {
  .NewPageCover--withIllustration {
    min-height: 184px;
    padding: calc(82px + 64px) 0 56px;
  }
}
@media (min-width: 1280px) {
  .NewPageCover--withIllustration {
    min-height: 232px;
    padding: calc(68px + 68px) 0 72px;
  }
}
.NewPageCover--withIllustration .NewContainer__inner {
  gap: 32px;
}
@media (min-width: 734px) {
  .NewPageCover--withIllustration .NewContainer__inner {
    grid-template-columns: 7.1fr 4.9fr;
    gap: 16px;
  }
}
@media (min-width: 1280px) {
  .NewPageCover--withIllustration .NewContainer__inner {
    gap: 32px;
  }
}
@media (min-width: 734px) {
  .NewPageCover--withIllustration .NewPageCover__texts {
    text-align: unset;
  }
}
.NewPageCover--withIllustration .NewPageCover__description {
  max-width: 100%;
  margin: 0;
}
.NewPageCover--withIllustration .NewPageCover__title {
  padding-bottom: 8px;
}
@media (min-width: 734px) {
  .NewPageCover--withIllustration .NewPageCover__title {
    padding-bottom: 12px;
  }
}
@media (min-width: 1280px) {
  .NewPageCover--withIllustration .NewPageCover__title {
    padding-bottom: 16px;
  }
}
.NewPageCover--ultra .NewPageCover__title {
  padding-bottom: 32px;
}
@media (max-width: 734px) {
  .NewPageCover--ultra .NewPageCover__title {
    padding-bottom: 16px;
  }
}
.NewPageCover--ultra .NewPageCover__description {
  max-width: 600px;
  margin: auto;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.034px;
}
@media (max-width: 734px) {
  .NewPageCover--ultra .NewPageCover__description {
    font-size: 16px;
    line-height: 24px;
  }
}
.NewPageCover--extra .NewPageCover__title {
  padding-bottom: 32px;
}
@media (max-width: 734px) {
  .NewPageCover--extra .NewPageCover__title {
    padding-bottom: 16px;
  }
}
.NewPageCover--extra .NewPageCover__description {
  max-width: 600px;
  margin: auto;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 734px) {
  .NewPageCover--extra .NewPageCover__description {
    font-size: 16px;
    line-height: 24px;
  }
}
.NewPageCover__gradientTitle {
  display: inline;
  position: relative;
  background: var(--gradient-splash), var(--gradient-text);
  background-repeat: no-repeat;
  background-position: -100% 0, 0;
  background-size: 40% 200%, 100% 100%;
  font-size: 8vw;
  line-height: 90%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: -0.05em;
  padding-right: 10px;
}
@media (max-width: 734px) {
  .NewPageCover__gradientTitle {
    background: var(--gradient-splash), var(--gradient-text-mobile);
    background-repeat: no-repeat;
    background-position: -100% 0, 0;
    background-size: 40% 200%, 100% 100%;
    font-size: 60px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}
.NewPageCover__gradientTitle--shine {
  animation: shineAnimation 1.6s;
}
.NewPageCover__gradientTitle:hover {
  animation: shineAnimation 1.6s infinite;
}
@media (max-width: 734px) {
  .NewPageCover__gradientTitle__wrap {
    display: none;
  }
}
.NewPageCover__texts {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}
.NewPageCover--m-scheme-light {
  background: var(--background-content-light);
  color: var(--text-primary-light);
}
.NewPageCover--m-scheme-light .NewPageCover__description {
  color: var(--text-secondary-light);
}
.NewPageCover--m-scheme-dark {
  background: var(--background-page-dark);
  color: var(--text-primary-dark);
}
.NewPageCover--m-scheme-dark .NewPageCover__description {
  color: var(--text-secondary-dark);
}
.NewPageCover--without-bg {
  background: transparent;
}
.NewPageCover--m-has-type {
  display: flex;
}
.NewPageCover--m-type-toncoin .NewPageCover__illustration {
  background-image: url(http://ton.org/images/toncoin/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-toncoin .NewPageCover__illustration {
    background-image: url(http://ton.org/images/toncoin/cover/desktop.png);
  }
}
.NewPageCover--m-type-stake .NewPageCover__illustration {
  background-image: url(http://ton.org/images/stake/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-stake .NewPageCover__illustration {
    background-image: url(http://ton.org/images/stake/cover/desktop.png);
  }
}
.NewPageCover--m-type-wallets .NewPageCover__illustration {
  background-image: url(http://ton.org/images/wallets/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-wallets .NewPageCover__illustration {
    background-image: url(http://ton.org/images/wallets/cover/desktop.png);
  }
}
.NewPageCover--m-type-buy_toncoin .NewPageCover__illustration {
  background-image: url(http://ton.org/images/buy-toncoin/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-buy_toncoin .NewPageCover__illustration {
    background-image: url(http://ton.org/images/buy-toncoin/cover/desktop.png);
  }
}
.NewPageCover--m-type-for_org .NewPageCover__illustration {
  background-image: url(http://ton.org/images/for_org/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-for_org .NewPageCover__illustration {
    background-image: url(http://ton.org/images/for_org/cover/desktop.png);
  }
}
.NewPageCover--m-type-hack-a-ton-program .NewPageCover__illustration {
  background-image: url(http://ton.org/images/covers/hack-a-ton-program/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-hack-a-ton-program .NewPageCover__illustration {
    background-image: url(http://ton.org/images/covers/hack-a-ton-program/desktop.png);
  }
}
.NewPageCover--m-type-thread_challenge .NewPageCover__illustration {
  background-image: url(http://ton.org/images/ton-thread-challenge/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-thread_challenge .NewPageCover__illustration {
    background-image: url(http://ton.org/images/ton-thread-challenge/cover/desktop.png);
  }
}
.NewPageCover--m-type-brand_assets .NewPageCover__illustration {
  background-image: url(http://ton.org/images/brand_assets/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-brand_assets .NewPageCover__illustration {
    background-image: url(http://ton.org/images/brand_assets/cover/desktop.png);
  }
}
.NewPageCover--m-type-mining .NewPageCover__illustration {
  background-image: url(http://ton.org/images/mining/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-mining .NewPageCover__illustration {
    background-image: url(http://ton.org/images/mining/cover/mobile.png);
  }
}
.NewPageCover--m-type-validator .NewPageCover__illustration {
  background-image: url(http://ton.org/images/validator/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-validator .NewPageCover__illustration {
    background-image: url(http://ton.org/images/validator/cover/desktop.png);
  }
}
.NewPageCover--m-type-ton-web-challenge .NewPageCover__illustration {
  background-image: url(http://ton.org/images/ton-web-challenge/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-ton-web-challenge .NewPageCover__illustration {
    background-image: url(http://ton.org/images/ton-web-challenge/cover/desktop.png);
  }
}
.NewPageCover--m-type-defi_liquidity .NewPageCover__illustration {
  background-image: url(http://ton.org/images/defi_liquidity/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-defi_liquidity .NewPageCover__illustration {
    background-image: url(http://ton.org/images/defi_liquidity/cover/desktop.png);
  }
}
.NewPageCover--m-type-roadmap .NewPageCover__illustration {
  background-image: url(http://ton.org/images/roadmap/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-roadmap .NewPageCover__illustration {
    background-image: url(http://ton.org/images/roadmap/cover/desktop.png);
  }
}
.NewPageCover--m-type-ton_wallet_challenge .NewPageCover__illustration {
  background-image: url(http://ton.org/images/ton_wallet_challenge/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-ton_wallet_challenge .NewPageCover__illustration {
    background-image: url(http://ton.org/images/ton_wallet_challenge/cover/desktop.png);
  }
}
.NewPageCover--m-type-start .NewPageCover__illustration {
  background-image: url(http://ton.org/images/start/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-start .NewPageCover__illustration {
    background-image: url(http://ton.org/images/start/cover/desktop.png);
  }
}
.NewPageCover--m-type-community .NewPageCover__illustration {
  background-image: url(http://ton.org/images/community/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-community .NewPageCover__illustration {
    background-image: url(http://ton.org/images/community/cover/desktop.png);
  }
}
.NewPageCover--m-type-accelerator .NewPageCover__illustration {
  background-image: url(http://ton.org/images/accelerator/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-accelerator .NewPageCover__illustration {
    background-image: url(http://ton.org/images/accelerator/cover/desktop.png);
  }
}
.NewPageCover--m-type-payments .NewPageCover__illustration {
  background-image: url(http://ton.org/images/payments/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-payments .NewPageCover__illustration {
    background-image: url(http://ton.org/images/payments/cover/desktop.png);
  }
}
.NewPageCover--m-type-grants .NewPageCover__illustration {
  background-image: url(http://ton.org/images/grants/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-grants .NewPageCover__illustration {
    background-image: url(http://ton.org/images/grants/cover/desktop.png);
  }
}
.NewPageCover--m-type-accelerator_mini_apps .NewPageCover__illustration {
  background-image: url(http://ton.org/images/accelerator_mini_apps/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-accelerator_mini_apps .NewPageCover__illustration {
    background-image: url(http://ton.org/images/accelerator_mini_apps/cover/desktop.png);
  }
}
.NewPageCover--m-type-status .NewPageCover__illustration {
  background-image: url(http://ton.org/images/status/cover/mobile.png);
}
@media (min-width: 1280px) {
  .NewPageCover--m-type-status .NewPageCover__illustration {
    background-image: url(http://ton.org/images/status/cover/desktop.png);
  }
}
.NewPageCover .NewContainer {
  display: flex;
}
.NewPageCover .NewContainer__inner {
  display: flex;
  flex-direction: column;
}
@media (min-width: 734px) {
  .NewPageCover .NewContainer__inner {
    display: grid;
  }
}
.NewPageCover__illustrationContainer {
  width: 100%;
  display: flex;
  align-items: center;
  max-height: 230px;
}
@media (min-width: 734px) {
  .NewPageCover__illustrationContainer {
    max-height: 239px;
  }
}
@media (min-width: 1280px) {
  .NewPageCover__illustrationContainer {
    max-height: 312px;
  }
}
.NewPageCover__illustration {
  width: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  height: 180px;
}
@media (min-width: 1280px) {
  .NewPageCover__illustration {
    height: 232px;
  }
}
.MobileMenu [data-rsbs-header]:before {
  display: none;
}
.MobileMenu [data-rsbs-backdrop] {
  z-index: 6;
  --rsbs-backdrop-bg: rgba(0, 0, 0, 0.4);
  pointer-events: auto;
}
.MobileMenu [data-rsbs-overlay] {
  z-index: 6;
  --rsbs-overlay-rounded: 16px;
}
.MobileMenu [data-rsbs-header] {
  box-shadow: none;
  padding: 0;
  text-align: left;
}
.MobileMenu__wrapper {
  padding: 4px 28px 32px;
  align-items: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.MobileMenu__hidden {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: -200vw;
  width: 100%;
}
[data-rsbs-overlay] {
  border-top-left-radius: 16px;
  border-top-left-radius: var(--rsbs-overlay-rounded, 16px);
  border-top-right-radius: 16px;
  border-top-right-radius: var(--rsbs-overlay-rounded, 16px);
  display: flex;
  background: #fff;
  background: var(--rsbs-bg, #fff);
  flex-direction: column;
  height: 0;
  height: var(--rsbs-overlay-h, 0);
  transform: translateZ(0);
  transform: translate3d(0, var(--rsbs-overlay-translate-y, 0), 0);
  will-change: height;
}
[data-rsbs-overlay]:focus {
  outline: none;
}
[data-rsbs-is-blocking="false"] [data-rsbs-overlay] {
  box-shadow: 0 -5px 60px 0 rgba(38, 89, 115, 0.11),
    0 -1px 0 rgba(38, 89, 115, 0.05);
}
[data-rsbs-overlay],
[data-rsbs-root]:after {
  max-width: auto;
  max-width: var(--rsbs-max-w, auto);
  margin-left: env(safe-area-inset-left);
  margin-left: var(--rsbs-ml, env(safe-area-inset-left));
  margin-right: env(safe-area-inset-right);
  margin-right: var(--rsbs-mr, env(safe-area-inset-right));
}
[data-rsbs-backdrop],
[data-rsbs-overlay],
[data-rsbs-root]:after {
  z-index: 3;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
  touch-action: none;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
[data-rsbs-backdrop] {
  top: -60px;
  bottom: -60px;
  background-color: rgba(0, 0, 0, 0.6);
  background-color: var(--rsbs-backdrop-bg, rgba(0, 0, 0, 0.6));
  will-change: opacity;
  cursor: pointer;
  opacity: 1;
}
[data-rsbs-is-dismissable="false"] [data-rsbs-backdrop] {
  cursor: ns-resize;
}
[data-rsbs-root]:after {
  content: "";
  pointer-events: none;
  background: #fff;
  background: var(--rsbs-bg, #fff);
  height: 1px;
  transform-origin: bottom;
  transform: scaleY(0);
  transform: scaleY(var(--rsbs-antigap-scale-y, 0));
  will-change: transform;
}
[data-rsbs-footer],
[data-rsbs-header] {
  flex-shrink: 0;
  cursor: ns-resize;
  padding: 16px;
}
[data-rsbs-header] {
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-shadow: 0 1px 0 rgba(46, 59, 66, calc(1 * 0.125));
  box-shadow: 0 1px 0
    rgba(46, 59, 66, calc(var(--rsbs-content-opacity, 1) * 0.125));
  z-index: 1;
  padding-top: calc(20px + env(safe-area-inset-top));
  padding-bottom: 8px;
}
[data-rsbs-header]:before {
  position: absolute;
  content: "";
  display: block;
  width: 36px;
  height: 4px;
  top: calc(8px + env(safe-area-inset-top));
  left: 50%;
  transform: translateX(-50%);
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.14);
  background-color: var(--rsbs-handle-bg, rgba(0, 0, 0, 0.14));
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  [data-rsbs-header]:before {
    transform: translateX(-50%) scaleY(0.75);
  }
}
[data-rsbs-has-header="false"] [data-rsbs-header] {
  box-shadow: none;
  padding-top: calc(12px + env(safe-area-inset-top));
}
[data-rsbs-scroll] {
  flex-shrink: 1;
  flex-grow: 1;
  -webkit-tap-highlight-color: revert;
  -webkit-touch-callout: revert;
  -webkit-user-select: auto;
  -ms-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
  overflow: auto;
  -ms-scroll-chaining: none;
  overscroll-behavior: contain;
  -webkit-overflow-scrolling: touch;
}
[data-rsbs-scroll]:focus {
  outline: none;
}
[data-rsbs-has-footer="false"] [data-rsbs-content] {
  padding-bottom: env(safe-area-inset-bottom);
}
[data-rsbs-content] {
  overflow: hidden;
}
[data-rsbs-footer] {
  box-shadow: 0 -1px 0 rgba(46, 59, 66, calc(1 * 0.125)), 0 2px 0 #fff;
  box-shadow: 0 -1px 0 rgba(46, 59, 66, calc(var(--rsbs-content-opacity, 1) *
            0.125)),
    0 2px 0 var(--rsbs-bg, #fff);
  overflow: hidden;
  z-index: 1;
  padding-bottom: calc(16px + env(safe-area-inset-bottom));
}
[data-rsbs-is-dismissable="false"][data-rsbs-state="closing"]
  [data-rsbs-footer]
  > *,
[data-rsbs-is-dismissable="false"][data-rsbs-state="closing"]
  [data-rsbs-header]
  > *,
[data-rsbs-is-dismissable="false"][data-rsbs-state="closing"]
  [data-rsbs-scroll]
  > *,
[data-rsbs-is-dismissable="false"][data-rsbs-state="opening"]
  [data-rsbs-footer]
  > *,
[data-rsbs-is-dismissable="false"][data-rsbs-state="opening"]
  [data-rsbs-header]
  > *,
[data-rsbs-is-dismissable="false"][data-rsbs-state="opening"]
  [data-rsbs-scroll]
  > *,
[data-rsbs-is-dismissable="true"] [data-rsbs-footer] > *,
[data-rsbs-is-dismissable="true"] [data-rsbs-header] > *,
[data-rsbs-is-dismissable="true"] [data-rsbs-scroll] > * {
  opacity: 1;
  opacity: var(--rsbs-content-opacity, 1);
}
[data-rsbs-is-dismissable="false"][data-rsbs-state="closing"]
  [data-rsbs-backdrop],
[data-rsbs-is-dismissable="false"][data-rsbs-state="opening"]
  [data-rsbs-backdrop],
[data-rsbs-is-dismissable="true"] [data-rsbs-backdrop] {
  opacity: 1;
  opacity: var(--rsbs-backdrop-opacity, 1);
}
[data-rsbs-state="closed"],
[data-rsbs-state="closing"] {
  pointer-events: none;
}
.Separator {
  width: 100%;
  height: 1px;
  opacity: 0.5;
}
.Separator--m-scheme-light {
  background: var(--separator-alpha-light);
}
.Separator--m-scheme-dark {
  background: var(--separator-alpha-dark);
}
.LangDropdown {
  position: relative;
  padding: 6px 12px;
  border-radius: 10px;
  height: 24px;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
  display: none;
}
@media screen and (min-width: 1000px) {
  .LangDropdown:active .Button,
  .LangDropdown:hover .Button {
    opacity: unset;
  }
}
.LangDropdown__tooltip {
  z-index: 6;
  padding-top: 8px;
  transition: opacity 0.2s ease-in-out;
}
.LangDropdown__tooltip .tooltipItem__inner {
  position: relative;
  background-color: #fff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 4px 24px 0 var(--float-shadow-color);
}
.LangDropdown__tooltip .MenuItemListItem .Button {
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .LangDropdown__tooltip
    .MenuItemListItem
    .Button:hover
    .MenuItemListItem__title {
    color: var(--accent-light);
  }
}
.LangDropdown--scheme-dark {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .LangDropdown--scheme-dark:active,
  .LangDropdown--scheme-dark:hover {
    background: var(--separator-alpha-dark);
  }
}
.LangDropdown--scheme-dark .LangDropdown__title span {
  color: var(--text-primary-dark);
}
.LangDropdown--scheme-dark .LangDropdown__title path {
  stroke: var(--text-primary-dark);
}
.LangDropdown--scheme-light {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .LangDropdown--scheme-light:active,
  .LangDropdown--scheme-light:hover {
    background: var(--header-item-hover);
  }
}
.LangDropdown__title {
  display: flex;
  align-items: center;
  gap: 6px;
  color: var(--text-primary-light);
}
.LangDropdown__title .animatedIcon {
  width: 24px;
  height: 24px;
}
@media (max-width: 734px) {
  .LangDropdown__title .animatedIcon {
    width: 20px;
    height: 20px;
  }
}
.LangDropdown__title span {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.018px;
}
@media (max-width: 734px) {
  .LangDropdown__title span {
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.008px;
  }
}
@media (min-width: 734px) {
  .LangDropdown--MenuItemList .Button__inner {
    width: 100%;
    justify-content: center;
  }
}
.LangDropdown--MenuItemList .ButtonText {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.018px;
}
.LangDropdown__title-mobile {
  padding: 0 16px 12px;
}
@media (max-width: 734px) {
  .LangDropdown {
    padding: 0;
  }
  .LangDropdown--MenuItemList {
    gap: 0;
  }
}
@media (max-width: 734px) and (max-width: 734px) {
  .LangDropdown--MenuItemList .MenuItemListItem__item {
    padding: 8px 16px;
    box-sizing: border-box;
  }
  .LangDropdown--MenuItemList .MenuItemListItem__item:first-child {
    border-radius: 10px;
    background: var(--background-page-hover-light);
  }
  .LangDropdown--MenuItemList .MenuItemListItem__title {
    color: var(--text-primary-light);
  }
}
.NewsCta {
  padding: 0 24px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  vertical-align: center;
  height: 100%;
}
@media (max-width: 834px) {
  .NewsCta {
    padding: 0 24px;
  }
}
.NewsCta__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: center;
  transition: opacity 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .NewsCta__inner:hover .NewsCta__arrow {
    animation: bounce 1.4s ease-in-out infinite;
  }
}
.NewsCta__item {
  display: inline-flex;
  align-items: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media (max-width: 834px) {
  .NewsCta__item:nth-of-type(2) {
    display: none;
  }
}
@media (max-width: 734px) {
  .NewsCta__item:nth-of-type(3) {
    display: none;
  }
}
.NewsCta__text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-weight: 600;
  color: var(--basic-white);
}
@media (max-width: 834px) {
  .NewsCta__text {
    font-size: 14px;
    line-height: 20px;
  }
}
.NewsCta__separator {
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 0 12px;
  content: "";
  border-radius: 50%;
  background-color: var(--basic-white);
}
.NewsCta__container {
  width: 100%;
  position: relative;
  z-index: 6;
  background: linear-gradient(
    90.41deg,
    var(--gradient-color-primary) -0.89%,
    var(--gradient-color-secondary) 112.62%
  );
  transition: --gradient-color-primary 0.2s ease-in-out,
    --gradient-color-secondary 0.2s ease-in-out;
}
.NewsCta__swiperShadowClick {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  width: 12%;
  z-index: 200;
  cursor: pointer;
}
@media (max-width: 834px) {
  .NewsCta__swiperShadowClick {
    width: 24%;
  }
}
@media (max-width: 569px) {
  .NewsCta__swiperShadowClick {
    width: 12%;
  }
}
.NewsCta__icon {
  display: inline-block;
  margin-right: 8px;
  width: 28px;
  height: 28px;
}
.NewsCta__icon--img {
  filter: brightness(0) invert(1);
}
@media (max-width: 834px) {
  .NewsCta__icon {
    width: 24px;
    height: 24px;
  }
}
.NewsCta__wrapper {
  position: relative;
}
.NewsCta__Swiper {
  margin: 0 auto;
  height: 48px;
}
@media (max-width: 834px) {
  .NewsCta__Swiper {
    height: 40px;
  }
}
.NewsCta__arrow {
  position: relative;
  top: -2px;
  transform: translateX(0);
  transition: transform 4s ease;
  color: var(--basic-white);
}
@media (max-width: 834px) {
  .NewsCta__arrow {
    top: -1px;
    margin-right: -15px;
  }
}
.NewsCta.disable__pagination .swiper-wrapper {
  transform: translateZ(0) !important;
}
.NewsCta.disable__pagination .swiper-pagination {
  display: none;
}
.swiper.disable__pagination .swiper-wrapper {
  transform: translateZ(0) !important;
}
.swiper.disable__pagination .swiper-pagination {
  display: none;
}
.swiper-pagination {
  z-index: 2;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
  justify-content: center;
  align-items: center;
  padding: 4px 0;
  box-sizing: border-box;
  height: 100%;
}
.swiper-pagination .swiper-pagination-bullet,
.swiper-pagination .swiper-pagination-bullet-active {
  width: 3px;
  flex-grow: 1;
  margin: 0 4px;
  background: var(--basic-white-overlay-50);
  border-radius: 100px;
  position: relative;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .swiper-pagination .swiper-pagination-bullet-active:hover,
  .swiper-pagination .swiper-pagination-bullet:hover {
    opacity: 0.7;
  }
}
.swiper-pagination .swiper-pagination-bullet-active:before {
  content: "";
  position: absolute;
  border-radius: 64px;
  top: 0;
  left: 0;
  width: 3px;
  background: var(--basic-white);
  opacity: 1;
  max-height: 0;
  height: 100%;
  animation: var(--cta_delay) progress linear forwards;
}
@media (max-width: 834px) {
  .swiper-pagination .swiper-pagination-bullet-active:before {
    animation: none;
    max-height: 100%;
  }
}
.swiper-pagination .swiper-pagination-bullet:after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 44px;
  background: transparent;
}
@-webkit-keyframes progress {
  0% {
    max-height: 0;
  }
  to {
    max-height: 100%;
    opacity: 0.9;
  }
}
@keyframes progress {
  0% {
    max-height: 0;
  }
  to {
    max-height: 100%;
    opacity: 0.9;
  }
}
@keyframes bounce {
  10% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(6px);
  }
  90% {
    transform: translateX(0);
  }
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper,
swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide,
swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-top: 4px solid transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.FadeInContainer {
  transition: opacity var(--animation-duration) ease-in-out;
  width: 100%;
  height: 100%;
}
.FadeInContainer-fade {
  opacity: 0;
}
.FadeInContainer-in {
  opacity: 1;
}
.Header {
  z-index: 5;
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background-color: transparent;
  margin-bottom: -82px;
  padding-top: 0;
  transition: background-color 0.2s ease-in-out, top 0.2s ease-in-out;
}
@media (min-width: 734px) {
  .Header {
    height: 68px;
  }
}
@media (min-width: 1024px) {
  .Header {
    margin-bottom: -68px;
  }
}
@supports (padding-top: constant(safe-area-inset-top)) {
  .Header {
    padding-top: calc(0 + constant(safe-area-inset-top));
  }
}
@supports (padding-top: env(safe-area-inset-top)) {
  .Header {
    padding-top: calc(0 + env(safe-area-inset-top));
  }
}
.Header--m-scheme-light:not(.Header--overlay) {
  background-color: var(--basic-white-overlay-86);
}
.Header--m-scheme-dark:not(.Header--overlay),
.Header--m-scheme-light:not(.Header--overlay) {
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
}
.Header--m-scheme-dark:not(.Header--overlay) {
  background: var(--basic-dark-overlay-86);
}
.Header--overlay {
  background-color: transparent;
}
.Header__container {
  display: grid;
  grid-template-areas: "logo dropdown" "nav nav";
  padding: 8px 0 6px;
  grid-template-columns: 1fr auto;
}
@media (min-width: 734px) {
  .Header__container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 0;
  }
}
.Header__logo {
  grid-area: logo;
}
.Header__dropdown {
  grid-area: dropdown;
}
@keyframes styles_shine-lines__ZDSQZ {
  0% {
    background-position: -400px;
  }
  to {
    background-position: 440px;
  }
}
@keyframes styles_inAnimation__KDasu {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes styles_shineAnimation__DCdDy {
  to {
    background-position: 200% 0, 50%;
  }
}
.styles_nav__YABqX {
  display: none;
  grid-area: nav;
}
@keyframes styles_shine-lines__MbhUm {
  0% {
    background-position: -400px;
  }
  to {
    background-position: 440px;
  }
}
@keyframes styles_inAnimation__GxnZ1 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes styles_shineAnimation__aRTVZ {
  to {
    background-position: 200% 0, 50%;
  }
}
.styles_NavbarItem__J43rh {
  width: max-content;
  flex-grow: 1;
  flex-shrink: 0;
}
.styles_NavbarItem__J43rh .styles_button__cfJX6 {
  width: 100%;
  padding: 3px 16px;
  border-radius: 10px;
  background: rgba(118, 152, 187, 0.07);
  color: var(--text-primary-light);
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.06px;
}
.styles_NavbarItem__J43rh .styles_button__cfJX6.styles_dark__STgO4 {
  color: var(--text-primary-dark);
}
.styles_sectionsWrapper__fS3AJ::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.styles_sectionsWrapper__fS3AJ {
  box-sizing: border-box;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  width: 100%;
  left: 0;
  overflow-y: scroll;
  margin-top: 6px;
  padding: 0 16px;
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
  -ms-overflow-style: none;
  scrollbar-width: none;
  transition-delay: 0.06s;
}
.styles_sectionsWrapper__fS3AJ::-webkit-scrollbar {
  display: none;
}
.styles_sectionsWrapper__fS3AJ.styles_visible__f5frG {
  visibility: visible;
  opacity: 1;
}
@keyframes styles_shine-lines__ny1p2 {
  0% {
    background-position: -400px;
  }
  to {
    background-position: 440px;
  }
}
@keyframes styles_inAnimation__lo5Z0 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes styles_shineAnimation__JWEuJ {
  to {
    background-position: 200% 0, 50%;
  }
}
.styles_sections__FWAJe {
  box-sizing: border-box;
  display: flex;
  gap: 16px;
  flex-direction: column;
  padding: 16px;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 734px) {
  .styles_sections__FWAJe {
    border-radius: 16px;
    background: var(--basic-white);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.08), 0 4px 24px 0 rgba(0, 0, 0, 0.08);
    flex-direction: row;
    gap: 24px;
    padding: 20px 24px;
  }
}
.styles_sections__FWAJe .styles_Section__S_jzC {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (min-width: 734px) {
  .styles_sections__FWAJe .styles_Section__S_jzC {
    max-width: 300px;
  }
}
.styles_sections__FWAJe .styles_Section__S_jzC .styles_caption__wBaXT {
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: -0.008px;
  text-transform: uppercase;
  color: var(--text-tertiary-light);
}
@keyframes styles_shine-lines__M_Mni {
  0% {
    background-position: -400px;
  }
  to {
    background-position: 440px;
  }
}
@keyframes styles_inAnimation__PPSxj {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes styles_shineAnimation__6BxVc {
  to {
    background-position: 200% 0, 50%;
  }
}
.styles_SectionItem__5x_z4 {
  display: flex;
  gap: 12px;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media (min-width: 734px) {
  .styles_SectionItem__5x_z4 {
    width: max-content;
    max-width: 100%;
  }
}
.styles_SectionItem__5x_z4 .styles_lottie__NCbGw {
  position: relative;
  top: 1px;
  width: 24px;
  height: 24px;
}
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path {
  transition: stroke 0.2s ease-in-out, fill 0.2s ease-in-out;
}
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[stroke*="rgb(0,0,0)"],
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[stroke*="rgb(0,135,203)"],
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[stroke*="rgb(0,136,204)"],
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[stroke*="rgb(0,152,234)"],
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[stroke*="rgb(34,34,40)"] {
  stroke: var(--icon-primary-light) !important;
}
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[fill*="rgb(0,0,0)"],
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[fill*="rgb(0,136,204)"],
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[fill*="rgb(0,152,234)"],
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[fill*="rgb(34,34,40)"],
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[fill*="rgb(35,35,40)"],
.styles_SectionItem__5x_z4
  .styles_lottie__NCbGw
  svg
  g[clip-path*="lottie"]
  path[stroke*="rgb(35,35,40)"] {
  fill: var(--icon-primary-light) !important;
}
@media screen and (min-width: 1000px) {
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[stroke*="rgb(0,0,0)"],
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[stroke*="rgb(0,135,203)"],
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[stroke*="rgb(0,136,204)"],
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[stroke*="rgb(0,152,234)"],
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[stroke*="rgb(34,34,40)"],
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[stroke*="rgb(35,35,40)"] {
    stroke: var(--accent-light) !important;
  }
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[fill*="rgb(0,0,0)"],
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[fill*="rgb(0,136,204)"],
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[fill*="rgb(0,152,234)"],
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[fill*="rgb(34,34,40)"],
  .styles_SectionItem__5x_z4:hover
    .styles_lottie__NCbGw
    svg
    g[clip-path*="lottie"]
    path[fill*="rgb(35,35,40)"] {
    fill: var(--accent-light) !important;
  }
  .styles_SectionItem__5x_z4:hover .styles_info__Exqg5 .styles_title__ZuqMX {
    color: var(--accent-light);
  }
}
.styles_SectionItem__5x_z4 .styles_info__Exqg5 {
  display: flex;
  flex-direction: column;
}
.styles_SectionItem__5x_z4 .styles_info__Exqg5 .styles_title__ZuqMX {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.018px;
  transition: color 0.2s ease-in-out;
}
.styles_SectionItem__5x_z4 .styles_info__Exqg5 .styles_subtitle__fcRvQ {
  color: var(--text-tertiary-light);
  font-size: 12px;
  font-weight: 400.3;
  line-height: 16px;
}
@keyframes styles_shine-lines__ww7gY {
  0% {
    background-position: -400px;
  }
  to {
    background-position: 440px;
  }
}
@keyframes styles_inAnimation__mpLnT {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes styles_shineAnimation___LIwt {
  to {
    background-position: 200% 0, 50%;
  }
}
.styles_navbar__7tkoC::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.styles_navbar__7tkoC {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  overflow-x: auto;
  width: 100%;
  padding: 14px 16px 0;
  left: -16px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.styles_navbar__7tkoC::-webkit-scrollbar {
  display: none;
}
@media (min-width: 734px) {
  .styles_navbar__7tkoC {
    display: none;
  }
}
.styles_navbar__7tkoC.styles_dark___KTno .styles_backdrop__xFc2h {
  background: rgba(0, 0, 0, 0.64);
}
.styles_navbar__7tkoC button {
  transition: opacity 0.2s ease-in-out, background 0.2s ease-in-out;
  transition-delay: 0.05s;
}
.styles_navbar__7tkoC .styles_backdrop__xFc2h {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100lvh;
  background: hsla(0, 0%, 100%, 0.64);
  backdrop-filter: blur(0);
  z-index: -1;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
  transition-delay: 0.05s;
}
.styles_navbar__7tkoC:has(.styles_active__PkwzD) button {
  transition: opacity 0.2s ease-in-out, background 0.2s ease-in-out;
  opacity: 0.7;
}
.styles_navbar__7tkoC:has(.styles_active__PkwzD) .styles_active__PkwzD button {
  background: rgba(118, 152, 187, 0.14);
  opacity: 1;
}
.styles_navbar__7tkoC:has(.styles_active__PkwzD) .styles_backdrop__xFc2h {
  visibility: visible;
  opacity: 1;
}
.styles_surface__G3_m2 {
  box-sizing: border-box;
  position: absolute;
  width: calc(100% - 32px);
  height: 0;
  left: 0;
  margin: 6px 16px 0;
  visibility: hidden;
  border-radius: 16px;
  background: var(--basic-white);
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.08), 0 4px 24px 0 rgba(0, 0, 0, 0.08);
  opacity: 0;
  transition: height 0.2s ease-in-out, visibility 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  transition-delay: 0.06s;
}
.styles_surface__G3_m2.styles_visible__0ND4p {
  opacity: 1;
  visibility: visible;
}
@keyframes styles_shine-lines__GwWTs {
  0% {
    background-position: -400px;
  }
  to {
    background-position: 440px;
  }
}
@keyframes styles_inAnimation__GPnHI {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes styles_shineAnimation__DuMkY {
  to {
    background-position: 200% 0, 50%;
  }
}
.styles_navbar__oMmCK {
  display: none;
}
@media (min-width: 734px) {
  .styles_navbar__oMmCK {
    display: block;
    padding-bottom: 1px;
  }
}
.styles_navbar__oMmCK .styles_listWrapper__ciPlo {
  margin: auto;
}
.styles_navbar__oMmCK .styles_listWrapper__ciPlo .styles_list__45UtA {
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 6px;
}
@keyframes styles_shine-lines__oYH_P {
  0% {
    background-position: -400px;
  }
  to {
    background-position: 440px;
  }
}
@keyframes styles_inAnimation__XUtZN {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes styles_shineAnimation__2j2Mp {
  to {
    background-position: 200% 0, 50%;
  }
}
.styles_item__N6Blf {
  position: relative;
}
.styles_item__N6Blf.styles_active__MKRsT .styles_button__38fnS {
  background: rgba(118, 152, 187, 0.07);
}
.styles_item__N6Blf.styles_dark__lYaO_ .styles_button__38fnS {
  color: var(--text-primary-dark);
}
.styles_item__N6Blf.styles_dark__lYaO_.styles_active__MKRsT
  .styles_button__38fnS {
  background: hsla(0, 0%, 100%, 0.07);
}
.styles_item__N6Blf .styles_button__38fnS {
  padding: 6px 12px;
  border-radius: 10px;
  transition: background 0.2s ease-in-out;
}
.styles_item__N6Blf .styles_dropdown__P3Zni {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  transition: z-index 0.1s, width 0.3s, height 0.3s;
  overflow: hidden;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
}
@keyframes shine-lines {
  0% {
    background-position: -400px;
  }
  to {
    background-position: 440px;
  }
}
@keyframes inAnimation {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes shineAnimation {
  to {
    background-position: 200% 0, 50%;
  }
}
.FloatMenuBlock {
  width: calc(var(--width) + 10px * 2);
  height: calc(var(--height));
  padding: 8px 10px 10px;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -1px;
  transform-origin: 0 0;
  transform: translateY(-16px) translateX(calc(var(--xPosition) - 10px * 2));
  display: flex;
  flex-direction: column;
  align-items: center;
  animation-name: var(--animationName);
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  transition: width 0.05s;
}
.FloatMenuBlock.transitioned {
  transition: transform 0.25s, width 0.3s, height 0.3s;
}
.FloatMenuBlock.active {
  pointer-events: all;
}
.FloatMenuBlock__content {
  width: calc(100% - 10px * 2);
  height: calc(100% - 8px);
  background-color: var(--basic-white);
  border-radius: 16px;
  position: relative;
  overflow: visible;
}
.FloatMenuBlock__list {
  width: 100%;
  height: 100%;
  position: absolute;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
  transition: opacity 0.2s, z-index 0.1s, width 0.3s, height 0.3s;
}
.FloatMenuBlock__list--m-active {
  opacity: 1;
  z-index: 10;
  pointer-events: all;
}
@keyframes stlyes_shine-lines__JHmAJ {
  0% {
    background-position: -400px;
  }
  to {
    background-position: 440px;
  }
}
@keyframes stlyes_inAnimation__R1cR5 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes stlyes_shineAnimation__yGRFP {
  to {
    background-position: 200% 0, 50%;
  }
}
.stlyes_popup__nqd4f {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 6;
  max-width: 405px;
  padding: 20px 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  visibility: hidden;
  opacity: 0;
  border-radius: 16px;
  border: 0.5px solid var(--card-border-light);
  background: var(--background-page-light);
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.08), 0 4px 24px 0 rgba(0, 0, 0, 0.08);
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
}
@media (max-width: 569px) {
  .stlyes_popup__nqd4f {
    left: 16px;
    bottom: 8px;
    right: 16px;
    max-width: none;
    padding: 12px 16px;
  }
}
.stlyes_popup__nqd4f.stlyes_active__x53yy {
  opacity: 1;
  visibility: visible;
}
.stlyes_popup__nqd4f .stlyes_header__HTlm6 {
  display: flex;
  gap: 12px;
}
.stlyes_popup__nqd4f .stlyes_header__HTlm6 .stlyes_title__vltPj {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding-right: 12px;
}
@media (max-width: 569px) {
  .stlyes_popup__nqd4f .stlyes_header__HTlm6 .stlyes_title__vltPj {
    font-size: 12px;
    line-height: 16px;
    padding-right: 24px;
  }
}
.stlyes_popup__nqd4f .stlyes_header__HTlm6 .stlyes_globe__s5Dpj {
  width: 32px;
  height: 32px;
}
@media (max-width: 569px) {
  .stlyes_popup__nqd4f .stlyes_header__HTlm6 .stlyes_globe__s5Dpj {
    width: 28px;
    height: 28px;
  }
}
.stlyes_popup__nqd4f button {
  width: 100%;
  padding: 6px 16px;
}
.stlyes_popup__nqd4f button > span > span {
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}
@media (max-width: 569px) {
  .stlyes_popup__nqd4f button > span > span {
    font-size: 13px;
    line-height: 20px;
  }
}
.stlyes_popup__nqd4f .stlyes_cross__z9_SJ {
  position: absolute;
  top: 14px;
  right: 14px;
  color: var(--icon-secondary-light);
  border-radius: 6px;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
    opacity 0.2s ease-in-out;
  cursor: pointer;
}
@media screen and (min-width: 1000px) {
  .stlyes_popup__nqd4f .stlyes_cross__z9_SJ:active,
  .stlyes_popup__nqd4f .stlyes_cross__z9_SJ:hover {
    background: rgba(118, 152, 187, 0.07);
  }
}
