
.wa__html {
  width: 100%;
}
.wa__content-section {
  width: 100%;
  padding: 70px 0;
  position: relative;
}
@media only screen and (max-width: 1279.98px) {
  .wa__content-section {
    padding: 50px 0;
  }
}
@media only screen and (max-width: 1023.98px) {
  .wa__content-section {
    padding: 40px 0;
  }
}

.wa__content-section_base {
  background-color: var(--ui-colors-bg-base);
}

.wa__content-section_secondary {
  background-color: var(--ui-colors-bg-base-secondary);
}

.wa__content-section_tertiary {
  background-color: var(--ui-colors-bg-base-tertiary);
}

.wa__content-section_inversion.wa__content-section_base {
  background-color: var(--ui-colors-bg-inverse);
}
.wa__content-section_inversion.wa__content-section_secondary {
  background-color: var(--ui-colors-bg-inverse-secondary);
}
.wa__content-section_inversion.wa__content-section_tertiary {
  background-color: var(--ui-colors-bg-inverse);
}

.wa__content-container {
  width: 100%;
  max-width: 1268px;
  min-height: 100px;
  margin: auto;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (max-width: 1279.98px) {
  .wa__content-container {
    max-width: 1004px;
  }
}
@media only screen and (max-width: 1023.98px) {
  .wa__content-container {
    max-width: 728px;
  }
}
@media only screen and (max-width: 767.98px) {
  .wa__content-container {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.wa__content-container > .ex__btn,
.wa__content-container > .ex__link-btn,
.wa__content-container > .wa__text,
.wa__content-container > .wa__headline,
.wa__content-container > .ex__link-main,
.wa__content-container > .ex__drop-btn-container {
  margin-left: 10px;
}

.wa__content-container > .mda__img,
.wa__content-container > .mda__video,
.wa__content-container > .mda__icon,
.wa__content-container > .blc__card-container,
.wa__content-container > .blc__card-btn-container,
.wa__content-container > .blc__table-container {
  margin-left: 10px;
  width: calc(100% - 20px);
}

@media only screen and (max-width: 1279.98px) {
  .wa__content-container > .blc__table-container_wide {
    width: calc(100% + 20px);
    margin-left: 0;
  }
}
@media only screen and (max-width: 1023.98px) {
  .wa__content-container > .blc__table-container_wide {
    width: calc(100% + 30px);
  }
}
@media only screen and (max-width: 767.98px) {
  .wa__content-container > .blc__table-container_wide {
    width: calc(100vw - 12px);
  }
}

.wa__content-container > .blc__stories-container {
  margin: 0 10px 0 10px;
}
.wa__row {
  display: flex;
}

.wa__base {
  padding: 0 10px;
  min-height: 160px;
}

.wa__row-single {
  width: 100%;
  padding: 0 10px;
  min-height: 160px;
}

.wa_2 {
  width: 50%;
}
@media only screen and (max-width: 767.98px) {
  .wa_2 {
    width: 100%;
  }
}

.wa_3 {
  width: 33.333%;
}
@media only screen and (max-width: 767.98px) {
  .wa_3 {
    width: 100%;
  }
}

.wa_4 {
  width: 25%;
}
@media only screen and (max-width: 767.98px) {
  .wa_4 {
    width: 100%;
  }
}

.wa_6 {
  width: 16.666%;
}
@media only screen and (max-width: 1279.98px) {
  .wa_6 {
    width: 100%;
  }
}

.wa_12 {
  width: 8.333%;
}
@media only screen and (max-width: 1279.98px) {
  .wa_12 {
    width: 100%;
  }
}

@media only screen and (max-width: 1279.98px) {
  .wa__row-hexad,
  .wa__row-duodecimal {
    flex-direction: column;
  }
}

@media only screen and (max-width: 767.98px) {
  .wa__row-double,
  .wa__row-triple,
  .wa__row-quad {
    flex-direction: column;
  }
}

.wgt__news_finam {
  margin: 10px;
}
.wgt__news {
  margin: 10px;
}
.wgt__faq {
  margin: 10px;
}

.wgt__title-faq {
  display: flex;
  justify-content: center;
  color: var(--ui-colors-text-base);
}
.wgt__auth-widget-container {
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 50px;
  justify-content: center;
  width: 100%;
  border-radius: var(--ui-radius-m);
}

.tx__text {
  font-style: normal;
  margin: 10px 10px 10px 0;
  display: block;
}

.tx__text_body-16 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.008em;
}

.tx__text_body-14 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.004em;
}

.tx__text_body-12 {
  font-size: 12px;
  line-height: 16px;
}

.tx__text_body-10 {
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 0.01em;
}

.tx__text_weight-regular {
  font-weight: 400;
}

.tx__text_weight-medium {
  font-weight: 500;
}

.tx__text_weight-semi-bold {
  font-weight: 600;
}

.tx__text_weight-bold {
  font-weight: 700;
}

.tx__text_color-primary {
  color: var(--ui-colors-text-base);
}

.tx__text_color-secondary {
  color: var(--ui-colors-text-base-secondary);
}

.tx__text_color-tertiary {
  color: var(--ui-colors-text-base-tertiary);
}
.tx__headline {
  font-style: normal;
  margin: 10px 10px 10px 0;
  text-align: center;
}

.tx__headline_weight-medium {
  font-weight: 500;
}

.tx__headline_weight-semi-bold {
  font-weight: 600;
}

.tx__headline_weight-bold {
  font-weight: 700;
}

.tx__headline_color-primary {
  color: var(--ui-colors-text-base);
}

.tx__headline_color-secondary {
  color: var(--ui-colors-text-base-secondary);
}

.tx__headline_color-tertiary {
  color: var(--ui-colors-text-base-tertiary);
}

h1 {
  font-size: 52px;
  line-height: 56px;
  letter-spacing: -0.02em;
}

h2 {
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -0.02em;
}

h3 {
  font-size: 28px;
  line-height: 32px;
  letter-spacing: -0.018em;
}

h4 {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.016em;
}

h5 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.014em;
}

h6 {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.012em;
}

.mda__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.mda__slider {
  width: 100%;
  position: relative;
}

.mda__slider_high {
  width: calc(100% - 20px);
  height: 400px;
  margin: 10px;
}

.swiper {
  overflow: hidden;
  padding-bottom: 40px;
  height: 100%;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: auto;
  position: relative;
  transition-property: transform;
  display: block;
  overflow: hidden;
  border-radius: var(--ui-radius-l);
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-button, .swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: calc(50% - 48px);
  width: 40px;
  height: 40px;
  z-index: 2;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M36.6673 20C36.6673 10.7953 29.2054 3.33335 20.0007 3.33335C10.7959 3.33335 3.33398 10.7953 3.33398 20C3.33398 29.2048 10.7959 36.6667 20.0007 36.6667C29.2054 36.6667 36.6673 29.2048 36.6673 20ZM16.9027 26.9685C16.6092 27.2988 16.6389 27.8044 16.9692 28.0979C17.2994 28.3915 17.805 28.3617 18.0986 28.0315L24.7652 20.5315C25.0347 20.2284 25.0347 19.7716 24.7652 19.4685L18.0986 11.9685C17.805 11.6383 17.2994 11.6086 16.9692 11.9021C16.6389 12.1956 16.6092 12.7013 16.9027 13.0315L23.097 20L16.9027 26.9685Z' fill='%23C0C0CC' fill-opacity='0.56'/%3E%3C/svg%3E%0A");
  transition: 300ms ease-in;
}

.swiper-button-prev {
  left: -82px;
  right: auto;
  transform: rotate(180deg);
}

.swiper-button-next {
  right: -82px;
  left: auto;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  display: none;
  pointer-events: none;
}

.swiper-hidden {
  display: none !important;
}

.swiper-pagination {
  position: absolute;
  bottom: 0;
  left: 50%;
  text-align: center;
  transform: translateX(-50%);
  z-index: 2;
  display: flex;
}

span.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 100px;
  background-color: var(--ui-colors-indicator-bg-inactive);
  display: block;
  margin-left: 12px;
  cursor: pointer;
  transition: 300ms ease-in;
}

span.swiper-pagination-bullet:first-child {
  margin-left: 0;
}

span.swiper-pagination-bullet-active {
  background-color: var(--ui-colors-control-bg-default-active);
  width: 32px;
}

div.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  touch-action: none;
  -ms-touch-action: none;
  height: 3px;
  margin-top: 28px;
}

div.swiper-scrollbar-drag {
  background-color: var(--ui-colors-indicator-bg-inactive);
  border-radius: var(--ui-radius-m);
  height: 100%;
  position: relative;
  cursor: grab;
}
.mda__icon {
  margin: 0 10px 0 0;
}

.fm__i-block {
  position: relative;
  width: 100%;
  max-width: 600px;
  margin: 10px 0;
}

.fm__input {
  border-radius: var(--ui-radius-input);
  width: 100%;
  color: var(--ui-colors-input-text-default);
}

.fm__input:placeholder {
  color: var(--ui-colors-input-label-default);
}

.fm__input:focus {
  outline: 1px solid var(--ui-colors-input-border-default-active);
  box-shadow: 0px 0px 0px 3px var(--ui-colors-input-border-shade-active);
}

.fm__i-block [readonly=true] {
  cursor: not-allowed;
}

.fm__i-block [disabled=true] {
  cursor: not-allowed;
  opacity: 0.6;
}

.fm__i-block[readonly=true]::after,
.fm__i-block[readonly]::after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.69995 3.49995C2.69995 1.67742 4.1774 0.199964 5.99993 0.199951C7.82248 0.199938 9.29995 1.6774 9.29995 3.49995V6.19992H9.49995C10.4941 6.19992 11.3 7.00581 11.3 7.99992V12.4999C11.3 13.494 10.4941 14.2999 9.49995 14.2999H2.49995C1.50584 14.2999 0.699951 13.494 0.699951 12.4999V7.99992C0.699951 7.00581 1.50584 6.19992 2.49995 6.19992H2.69995V3.49995ZM4.29995 6.19992H7.69995V3.49995C7.69995 2.56106 6.93883 1.79994 5.99994 1.79995C5.06106 1.79996 4.29995 2.56107 4.29995 3.49995V6.19992Z' fill='%23B1AEB8'/%3E%3C/svg%3E%0A");
  width: 12px;
  height: 15px;
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translateY(-50%);
}

.fm__input_primary {
  background-color: var(--ui-colors-input-bg-default);
  border-width: 0;
}

.fm__input_primary:hover {
  background-color: var(--ui-colors-input-bg-default-hover);
}

.fm__input_primary:focus {
  background-color: var(--ui-colors-input-bg-default-active);
}

.fm__input_outline {
  background-color: var(--ui-colors-input-bg-default-active);
  border: 1px solid var(--ui-colors-input-border-default);
}

.fm__input_outline:hover {
  border-color: var(--ui-colors-input-border-default-hover);
}

.fm__input_outline:focus {
  border-color: var(--ui-colors-input-border-default-active);
}

.fm__input_large {
  padding: var(--ui-spacing-inputL-paddingLeft);
  font-size: 16px;
  line-height: 24px;
}

.fm__input_large::placeholder {
  font-size: 16px;
  line-height: 24px;
}

.fm__input_with-title.fm__input_large:focus,
.fm__input_with-title.fm__input_large:not(:placeholder-shown) {
  padding-top: var(--ui-spacing-xl);
  padding-bottom: var(--ui-spacing-xs);
}

.fm__input_medium {
  padding: var(--ui-spacing-inputM-paddingRight) var(--ui-spacing-inputM-paddingLeft);
  font-size: 14px;
  line-height: 20px;
}

.fm__input_medium::placeholder {
  font-size: 14px;
  line-height: 20px;
}

.fm__input_with-title.fm__input_medium:focus,
.fm__input_with-title.fm__input_medium:not(:placeholder-shown) {
  padding-top: var(--ui-spacing-l);
  padding-bottom: var(--ui-spacing-2xs);
}

.fm__input_small {
  padding: var(--ui-spacing-xs) var(--ui-spacing-inputS-paddingRight) var(--ui-spacing-xs) var(--ui-spacing-inputS-paddingLeft);
  font-size: 14px;
  line-height: 20px;
}

.fm__input_small::placeholder {
  font-size: 14px;
  line-height: 20px;
}

.fm__input_error::placeholder {
  color: var(--ui-colors-text-negative);
}

.fm__input_error.fm__input_primary {
  background-color: var(--ui-colors-input-bg-default-error);
}

.fm__input_error.fm__input_primary:focus {
  background-color: var(--ui-colors-input-bg-default-active);
  border: 1px solid var(--ui-colors-input-border-default-error);
  box-shadow: 0px 0px 0px 3px var(--ui-colors-input-border-shade-error);
}

.fm__input_error.fm__input_outline {
  background-color: var(--ui-colors-input-bg-default-active);
  border: 1px solid var(--ui-colors-input-border-default-error);
}

.fm__input_error.fm__input_outline:focus {
  box-shadow: 0px 0px 0px 3px var(--ui-colors-input-border-shade-error);
}

.fm__label {
  position: absolute;
  top: 8px;
  left: 16px;
  font-size: 12px;
  line-height: 16px;
  color: var(--ui-colors-input-label-default);
  display: none;
}

.fm__input_medium.fm__input_with-title:focus + .fm__label,
.fm__input_medium.fm__input_with-title:not(:placeholder-shown) + .fm__label,
.fm__input_large.fm__input_with-title:focus + .fm__label,
.fm__input_large.fm__input_with-title:not(:placeholder-shown) + .fm__label {
  display: block;
}

.fm__input_error ~ .fm__label {
  color: var(--ui-colors-text-negative);
  display: block;
}
.fm__form-container {
  max-width: 870px;
  padding: 40px;
  margin: 4px auto;
  border-width: 0px 2px 2px 2px;
  border-style: solid;
  border-color: transparent;
  border-radius: 0px 0px 10px 10px;
  border-top: 2px solid var(--ui-colors-icon-base);
}
@media only screen and (max-width: 767.98px) {
  .fm__form-container {
    padding: 4px 10px;
    border: none;
    margin: auto;
  }
}
@media only screen and (max-width: 320px) {
  .fm__form-container {
    padding: 4px 8px;
  }
}

.fm__form-contant {
  min-width: 220px;
  max-width: 600px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
}

.fm__form-control-block {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 16px;
  flex-wrap: wrap;
}

.fm__form-btn {
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
}

.tx__headline.fm__form-title {
  margin: 0 0 10px 0;
  text-align: left;
}

@media only screen and (max-width: 767.98px) {
  .fm__form-title {
    width: 100%;
    margin-left: 0;
  }
}

.fm__form-submit-btn {
  margin: 0;
  min-width: 154px;
  align-self: center;
}

.ex__tooltip {
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.ex__tooltip-empty {
  width: 50px;
  height: 50px;
}

.ex__tooltip__body,
[data-tooltip-value]::after {
  font-family: "Inter", sans-serif;
  border-radius: var(--ui-radius-m);
  bottom: 100%;
  display: block;
  font-size: 12px;
  left: 50%;
  line-height: 16px;
  max-width: 32rem;
  opacity: 0;
  overflow: hidden;
  padding: var(--ui-spacing-xs) var(--ui-spacing-s);
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  transform: translate(-50%, 0);
  transition: opacity 0.25s, transform 0.25s;
  white-space: nowrap;
  z-index: 10;
  min-height: 16px;
  box-sizing: border-box;
}

.ex__tooltip__body,
[data-tooltip-value]::before {
  content: "";
  display: block;
  width: 10px;
  height: 5px;
  z-index: 11;
  position: absolute;
  bottom: 100%;
  left: 50%;
  opacity: 0;
  transition: opacity 0.25s, transform 0.25s;
  overflow: hidden;
  transform: translate(-50%, -3px) rotateX(180deg);
}

.ex__tooltip::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5' fill='none'%3E%3Cpath d='M5 0C3 5 0 5 0 5H10C10 5 7 5 5 0Z' fill='rgb(26,26,31)'/%3E%3C/svg%3E");
}

.ex__tooltip::after {
  background: var(--ui-colors-bg-base-tooltip);
  color: var(--ui-colors-text-ondark);
}

:not([tooltip-pos=modal])[tooltip-visible=true]::before,
:not([tooltip-pos=modal])[data-tooltip-value]:focus::before,
:not([tooltip-pos=modal])[data-tooltip-value]:hover::before {
  opacity: 1;
}

:not([tooltip-pos=modal])[tooltip-visible=true]::after,
:not([tooltip-pos=modal])[data-tooltip-value]:focus::after,
:not([tooltip-pos=modal])[data-tooltip-value]:hover::after {
  opacity: 1;
  transform: translate(-50%, -0.5rem);
}

[data-tooltip-value][tooltip-pos=right]::before,
[data-tooltip-value][tooltip-pos=right]::after {
  bottom: 50%;
  left: 100%;
  transform: translate(0, 50%);
}

[data-tooltip-value][tooltip-pos=right]::before {
  transform: translate(1px, 50%) rotate(270deg);
}

[data-tooltip-value][tooltip-pos=right]:focus::after,
[data-tooltip-value][tooltip-pos=right]:hover::after,
[data-tooltip-value][tooltip-visible=true][tooltip-pos=right]::after {
  transform: translate(0.5rem, 50%);
}

[data-tooltip-value][tooltip-pos=bottom]::before,
[data-tooltip-value][tooltip-pos=bottom]::after {
  bottom: auto;
  top: 100%;
  transform: translate(-50%, 0);
}

[data-tooltip-value][tooltip-pos=bottom]::before {
  transform: translate(-50%, 3px);
}

[data-tooltip-value][tooltip-pos=bottom]:focus::after,
[data-tooltip-value][tooltip-pos=bottom]:hover::after,
[data-tooltip-value][tooltip-visible=true][tooltip-pos=bottom]::after {
  transform: translate(-50%, 0.5rem);
}

[data-tooltip-value][tooltip-pos=left]::before,
[data-tooltip-value][tooltip-pos=left]::after {
  bottom: 50%;
  left: auto;
  right: 100%;
  transform: translate(0, 50%);
}

[data-tooltip-value][tooltip-pos=left]::before {
  transform: translate(-1px, 50%) rotate(90deg);
}

[data-tooltip-value][tooltip-pos=left]:focus::after,
[data-tooltip-value][tooltip-pos=left]:hover::after,
[data-tooltip-value][tooltip-visible=true][tooltip-pos=left]::after {
  transform: translate(-0.5rem, 50%);
}

div.ex__tooltip__modal {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  line-height: 16px;
  border-radius: 6px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  max-width: 320px;
  opacity: 0;
  overflow: hidden;
  padding: var(--ui-spacing-xs) var(--ui-spacing-s);
  pointer-events: none;
  z-index: 10;
  box-sizing: border-box;
  background: var(--ui-colors-bg-base-tooltip);
  color: var(--ui-colors-text-ondark);
}

[tooltip-length=small]::after {
  white-space: normal;
  width: 100px;
}

[tooltip-length=medium]::after {
  white-space: normal;
  width: 150px;
}

[tooltip-length=large]::after {
  white-space: normal;
  width: 300px;
}
.ex__tag-container {
  display: block;
  padding: var(--ui-spacing-2xs);
  border-radius: var(--ui-radius-badgeL);
  font-size: 12px;
  line-height: 16px;
  color: var(--ui-colors-text-base);
}

.ex__tag_brand {
  border: 1px solid var(--ui-colors-border-brand);
}

.ex__tag_info {
  border: 1px solid var(--ui-colors-border-base-select);
}

.ex__tag-text {
  margin: 0;
}
.ex__layout {
  width: 100%;
  height: 100vh;
  background-color: var(--ui-colors-bg-overlay);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  opacity: 1;
  transition: 0.5s ease-in-out;
}

.ex__layout_opt-hide {
  opacity: 0;
}

.ex__layout_disp-hide {
  display: none;
}

.ex__modal {
  width: 50%;
  min-width: 500px;
  min-height: 400px;
  max-height: 90vh;
  overflow-y: auto;
  background-color: var(--ui-colors-bg-base);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: var(--ui-radius-modalDialog);
  z-index: 10;
  padding: 70px;
}
@media only screen and (max-width: 1279.98px) {
  .ex__modal {
    width: calc(100% - 128px);
  }
}
@media only screen and (max-width: 1023.98px) {
  .ex__modal {
    width: calc(100% - 64px);
  }
}
@media only screen and (max-width: 767.98px) {
  .ex__modal {
    padding: 70px 10px;
    width: 100%;
    min-width: 0;
  }
}

.ex__modal-close-btn {
  position: absolute;
  top: 12px;
  right: 12px;
  padding: 12px;
  background-color: var(--ui-colors-bg-base);
  border: none;
  border-radius: var(--ui-radius-m);
  cursor: pointer;
  z-index: 2;
}

.ex__modal-close-btn:hover {
  opacity: 0.8;
}

.ex__modal-close-icon {
  display: block;
  width: 16px;
  height: 16px;
  background-color: var(--ui-colors-icon-base);
  mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.956259 0.956213C1.16454 0.747933 1.50223 0.747933 1.71051 0.956213L8.00005 7.24576L14.2896 0.956213C14.4979 0.747933 14.8356 0.747933 15.0438 0.956213C15.2521 1.16449 15.2521 1.50218 15.0438 1.71046L8.7543 8L15.0438 14.2895C15.2521 14.4978 15.2521 14.8355 15.0438 15.0438C14.8356 15.2521 14.4979 15.2521 14.2896 15.0438L8.00005 8.75425L1.71051 15.0438C1.50223 15.2521 1.16454 15.2521 0.956259 15.0438C0.747979 14.8355 0.747979 14.4978 0.956259 14.2895L7.2458 8L0.956259 1.71046C0.747979 1.50218 0.747979 1.16449 0.956259 0.956213Z' fill='%23202023' /%3E%3C/svg%3E%0A") no-repeat center;
  mask-size: cover;
}
.ex__list-standart {
  list-style: none;
}

.ex__list-numeric {
  padding-left: 24px;
}

.ex__list-item {
  padding: 16px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.08px;
  color: var(--ui-colors-text-base);
}

.ex__list-item_standart {
  padding-left: 24px;
  position: relative;
  border-bottom: 1px solid var(--ui-colors-border-base);
}

.ex__list-item_standart::before {
  content: "";
  position: absolute;
  left: 4px;
  top: 24px;
  display: inline-block;
  width: 7px;
  height: 7px;
  background-color: var(--ui-colors-icon-brand);
  border-radius: 50%;
}
.ex__link-btn {
  text-decoration-line: none;
  display: inline-block;
  text-align: center;
  margin: 10px 10px 10px 0;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
}
.ex__link-main {
  cursor: pointer;
  margin: 10px 10px 10px 0;
  display: inline-block;
}

.ex__link_none {
  text-decoration: none;
}

.ex__link_solid {
  text-decoration: underline;
}

.ex__link_dash {
  text-decoration: underline dotted;
}

.ex__link_extra-large {
  font-size: 17pt;
}

.ex__link_large {
  font-size: 15pt;
}

.ex__link_medium {
  font-size: 14pt;
}

.ex__link_small {
  font-size: 12pt;
}

.ex__link_yellow {
  color: var(--ui-colors-text-brand);
}

.ex__link_yellow:hover {
  color: var(--ui-colors-text-brand-hover);
}

.ex__link_black {
  color: var(--ui-colors-text-base);
}

.ex__link_black:hover {
  color: var(--ui-colors-text-brand);
}

.ex__link_white {
  color: var(--ui-colors-text-ondark);
}

.ex__link_white:hover {
  color: var(--ui-colors-text-brand);
}
.ex__link-main {
  cursor: pointer;
  margin: 10px 10px 10px 0;
  display: inline-block;
}

.ex__link_none {
  text-decoration: none;
}

.ex__link_solid {
  text-decoration: underline;
}

.ex__link_extra-large {
  font-size: 17pt;
}

.ex__link_large {
  font-size: 16pt;
}

.ex__link_medium {
  font-size: 15pt;
}

.ex__link_small {
  font-size: 14pt;
}

.ex__link_extra-small {
  font-size: 12pt;
}

.ex__link_primary {
  color: var(--ui-colors-text-brand);
}
.ex__link_primary:hover {
  color: var(--ui-colors-text-brand-hover);
}
.ex__link_primary:active {
  color: var(--ui-colors-text-brand-active);
}

.ex__link_secondary {
  color: var(--ui-colors-text-base);
}
.ex__link_secondary:hover {
  color: var(--ui-colors-text-brand);
}
.ex__link_secondary:active {
  color: var(--ui-colors-text-brand-active);
}

.ex__link_ondark {
  color: var(--ui-colors-text-ondark);
}
.ex__link_ondark:hover {
  color: var(--ui-colors-text-brand-onlight);
}
.ex__link_ondark:active {
  color: var(--ui-colors-text-brand-inverse-active);
}

.ex__link_inverse.ex__link_solid {
  color: var(--ui-colors-text-ondark);
}
.ex__link_inverse.ex__link_solid:hover {
  color: var(--ui-colors-text-brand-inverse);
}
.ex__link_inverse.ex__link_solid:active {
  color: var(--ui-colors-text-brand-inverse-active);
}

.ex__link_inverse {
  color: var(--ui-colors-text-brand-ondark);
}
.ex__link_inverse:hover {
  color: var(--ui-colors-text-brand-inverse-hover);
}
.ex__link_inverse:active {
  color: var(--ui-colors-text-brand-inverse-active);
}

@keyframes gradient-move {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 100% 0%;
  }
}
.ex__link_marketing {
  display: inline-block;
  color: var(--ui-colors-text-base);
  transition: color 0.3s ease;
  position: relative;
  text-decoration: none;
}
.ex__link_marketing:hover:not(.ex__link_solid) {
  background: linear-gradient(90deg, #fdb938 0%, #fdb938 50%, #ed6b51 100%);
  background-size: 200% 200%;
  background-position: 0% 50%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: gradient-move 0.7s ease-in-out 1 forwards;
}

.ex__link_marketing.ex__link_solid {
  position: relative;
  color: var(--ui-colors-text-base);
  text-decoration: none;
}
.ex__link_marketing.ex__link_solid::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  background: var(--ui-colors-text-base);
}
.ex__link_marketing.ex__link_solid::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  background: linear-gradient(90deg, #ff9500 0%, #ff8900 40%, #f23d00 56%, #a55aff 90%);
  transition: width 0.3s ease-in-out;
}
.ex__link_marketing.ex__link_solid:hover::after {
  width: 100%;
}
.ex__like-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.ex__like-heart {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.45148 5.49446C1.51617 7.48677 1.51617 10.7172 3.45148 12.7095L8.51994 17.9272C9.51748 18.9542 12.1414 21 12.1414 21C12.1414 21 14.5909 18.8929 15.5288 17.9272C17.2082 16.1984 18.8673 14.4403 20.5483 12.7098C22.4839 10.7172 22.4839 7.48708 20.5483 5.49446C18.613 3.50216 15.475 3.50216 13.5397 5.49446L12 7.07947L10.4604 5.49446C8.52478 3.50185 5.38709 3.50185 3.45148 5.49446Z' fill='%236F6F7C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  cursor: pointer;
  background-color: transparent;
}

.ex__like-heart:hover {
  opacity: 0.9;
}

.ex__like-counter {
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: -0.08px;
  color: var(--ui-colors-text-base-secondary);
  margin-left: 8px;
  user-select: none;
}

.ex__like-container[data-active] > .ex__like-heart {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.45148 5.49446C1.51617 7.48677 1.51617 10.7172 3.45148 12.7095L8.51994 17.9272C9.51748 18.9542 12.1414 21 12.1414 21C12.1414 21 14.5909 18.8929 15.5288 17.9272C17.2082 16.1984 18.8673 14.4403 20.5483 12.7098C22.4839 10.7172 22.4839 7.48708 20.5483 5.49446C18.613 3.50216 15.475 3.50216 13.5397 5.49446L12 7.07947L10.4604 5.49446C8.52478 3.50185 5.38709 3.50185 3.45148 5.49446Z' fill='%23F9A605'/%3E%3C/svg%3E%0A");
}

.ex__like-container[data-active] > .ex__like-counter {
  color: var(--ui-colors-icon-brand);
}
.ex__hr-base {
  width: 65px;
  height: 2px;
  border-color: none;
  border-width: 0;
  margin: 26px 0;
  display: block;
}
@media only screen and (max-width: 767.98px) {
  .ex__hr-base {
    left: 50%;
    transform: translateX(-50%);
    right: auto;
  }
}

.ex__hr_black {
  background-color: var(--ui-colors-border-base-bold);
}

.ex__hr_grey {
  background-color: var(--ui-colors-border-base);
}
html {
  scroll-behavior: smooth;
}

.ex__fixed-area-container {
  z-index: 3;
}

.ex__fixed-area_sticky {
  position: fixed;
}

.ex__fixed-area_static {
  position: static;
}

.ex__fixed-area_top {
  top: 0;
  left: 0;
}

.ex__fixed-area_bottom {
  bottom: 16px;
  right: 16px;
}

@media only screen and (max-width: 767.98px) {
  .ex__fixed-area_bottom.fixed {
    left: 50%;
    transform: translateX(-50%);
    right: auto;
  }
}

@media only screen and (max-width: 767.98px) {
  .ex__fixed-area_top.fixed {
    left: 50%;
    transform: translateX(-50%);
    right: auto;
    min-width: 0;
  }
}

.ex__btn_extra {
  margin-left: 10px;
}
.ex__drop-btn-container {
  position: relative;
  display: inline-block;
}

.ex__drop-btn-toggle {
  display: flex;
}

.ex__drop-btn-list + button > svg {
  transform: rotate(180deg);
  transition: transform 0.2s linear;
}

.ex__drop-btn-list_hidden + button > svg {
  transform: rotate(0deg);
}

.ex__btn_primary path {
  fill: var(--ui-colors-button-label-primary);
}

.ex__btn_secondary path,
.ex__btn_line path {
  fill: var(--ui-colors-button-label-secondary);
}

.ex__btn_alternative path {
  fill: var(--ui-colors-button-label-alternate);
}

.ex__drop-btn-list {
  padding: var(--ui-spacing-xs);
  position: absolute;
  left: 0;
  z-index: 1;
  border-radius: var(--ui-radius-popover);
  background-color: var(--ui-colors-bg-base-elevated);
  box-shadow: 0px 15px 30px 0px var(--ui-colors-shadow-4x), 0px 5px 10px 0px var(--ui-colors-shadow-4x);
  list-style-type: none;
  min-height: 40px;
  min-width: 40px;
}

.ex__drop-btn-list_down {
  top: calc(100% + 8px);
}

.ex__drop-btn-list_up {
  bottom: calc(100% + 8px);
}

.ex__drop-btn-list_hidden {
  display: none;
}

.ex__drop-item-li:hover {
  border-radius: var(--ui-radius-m);
  background-color: var(--ui-colors-menu-bg-secondary-active);
}

.ex__drop-item-content {
  margin: 0;
  width: 100%;
  border: none;
  background-color: transparent;
  text-align: left;
  cursor: pointer;
  padding: var(--ui-spacing-xs) var(--ui-spacing-2xs);
  display: block;
  white-space: nowrap;
  color: var(--ui-colors-menu-text-default);
}
:root {
  --spacing-s: 0.75rem;
  --spacing-m: 1rem;
  --line-height: 1.5;
  --bright-light: 255, 198, 27;
  --yellow: 255, 149, 0;
  --violet: 205, 129, 255;
  --orange: 242, 61, 0;
  --x: 50%;
  --y: 50%;
  --offsetY: 0px;
  --base-button-gradient-color: #f6ebd1 0%, #ffd37c 33.33%, #ffca61 55.48%,
    #ffc759 100%;
  --base-button-layer-1-gradient: #fee781 0%, #ffffff00 100%;
  --base-button-layer-2-gradient: #fee781 0%, #ffffff00 100%;
  --marketing-button-bg: radial-gradient(
    100% 300% at 100% 50%,
    #ffe479 0%,
    #de6d4b 42.85%,
    #a83e5d 69.93%,
    #59307c 100%
  );
  --marketing-button-gradient-color: #ffe479 0%, #de6d4b 42.85%, #a83e5d 69.93%,
    #59307c 100%;
  --marketing-button-layer-1-gradient: rgba(87, 39, 124, 0.4) 0%,
    rgba(254, 225, 240, 0) 100%;
  --marketing-button-layer-2-gradient: rgba(165, 90, 255, 0.4) 0%,
    rgba(254, 231, 129, 0) 100%;
  --additional-button-bg: rgba(192, 192, 204, 0.24);
  --additional-button-gradient-color: #faf1e6 0%, #ffd8af 33.33%, #f8d7c7 55.48%,
    rgba(234, 232, 235, 0) 100%;
  --additional-button-layer-1-gradient: rgba(255, 208, 162, 0.2) 0%,
    rgba(255, 208, 162, 0) 100%;
  --additional-button-layer-2-gradient: rgba(255, 158, 44, 0.2) 0%,
    rgba(255, 158, 44, 0) 100%;
  --border-button-bg: transparent;
  --border-button-gradient-color: rgb(var(--bright-light)) 0%,
    rgb(var(--yellow)) 50%, rgb(var(--orange)) 75%, rgb(var(--violet)) 100%;
}

.base-button {
  border: none;
  padding: var(--spacing-s) var(--spacing-m);
  color: var(--ui-base-colors-black-1000);
  cursor: pointer;
  border-radius: var(--ui-radius-m);
  position: relative;
  z-index: 1;
  background-color: var(--ui-base-colors-yellow-300);
}
.base-button::after {
  position: absolute;
  content: "";
  z-index: -1;
  inset: 0;
  opacity: 0;
  transition: opacity 0.5s linear;
  background: radial-gradient(75% 150% at var(--x) var(--y), var(--base-button-gradient-color));
  border-radius: var(--ui-radius-m);
}
.base-button:not(:disabled):hover::after {
  opacity: 1;
}
.base-button:not(:disabled):focus:active {
  background-color: var(--ui-colors-button-bg-primary-pressed);
}
.base-button:not(:disabled):focus:active > .base-button__bg-layer-1,
.base-button:not(:disabled):focus:active > .base-button__bg-layer-2,
.base-button:not(:disabled):focus:active > .base-button__bg-layer-3,
.base-button:not(:disabled):focus:active > .base-button__bg-layer-4 {
  filter: none;
  background: none;
  opacity: 0;
}
.base-button:not(:disabled):focus:active::after {
  opacity: 0;
  background: none;
}
.base-button__bg-layer {
  inset: 0;
  position: absolute;
  border-radius: var(--ui-radius-m);
  opacity: 0;
  z-index: -1;
}
.base-button__bg-layer-1 {
  filter: blur(2rem);
  background: linear-gradient(90deg, var(--base-button-layer-1-gradient));
}
.base-button__bg-layer-2 {
  filter: blur(1rem);
  background: linear-gradient(90deg, var(--base-button-layer-2-gradient));
}
.base-button__bg-layer-3 {
  filter: blur(2rem);
  background: linear-gradient(270deg, var(--base-button-layer-1-gradient));
}
.base-button__bg-layer-4 {
  filter: blur(1rem);
  background: linear-gradient(270deg, var(--base-button-layer-2-gradient));
}
.base-button__text {
  padding-inline: var(--spacing-xs);
}

a.base-button {
  display: inline-block;
}

.base-button:disabled {
  background-color: var(--ui-colors-button-bg-primary-disabled);
  cursor: not-allowed;
  color: var(--ui-colors-button-label-default-disabled);
}
.base-button:disabled:hover > .base-button__bg-layer-1,
.base-button:disabled:hover > .base-button__bg-layer-2,
.base-button:disabled:hover > .base-button__bg-layer-3,
.base-button:disabled:hover > .base-button__bg-layer-4 {
  background: var(--ui-colors-button-bg-primary-disabled);
  filter: none;
  opacity: 0 !important;
}
.base-button:disabled:hover::after {
  background: none;
  opacity: 0 !important;
}
.base-button:disabled:hover::after .base-button__bg-layer {
  background: none;
}

.marketing-button {
  position: relative;
  overflow: hidden;
  border: none;
  padding: var(--spacing-s) var(--spacing-m);
  color: var(--ui-base-colors-white-1000);
  cursor: pointer;
  border-radius: var(--ui-radius-m);
  z-index: 1;
  background: var(--marketing-button-bg);
  transition: background 0.3s linear;
}
.marketing-button__text {
  position: relative;
  z-index: 2;
}
.marketing-button .ripple {
  position: absolute;
  border-radius: 50%;
  transform: scale(0);
  opacity: 1;
  pointer-events: none;
  background: radial-gradient(circle, var(--x) var(--y), rgb(255, 255, 255) 0%, transparent 60%);
  transition: transform 300ms ease-out, opacity 300ms ease-out;
  z-index: 1;
}
.marketing-button::after {
  position: absolute;
  content: "";
  z-index: -1;
  inset: 0;
  opacity: 0;
  transition: opacity 0.3s linear;
  background: radial-gradient(100% 200% at var(--x) var(--y), var(--marketing-button-gradient-color));
  border-radius: var(--ui-radius-m);
}
.marketing-button:not(:disabled):hover::after {
  opacity: 1;
}
.marketing-button:not(:disabled):focus:active {
  transition: background 300ms, color 300ms;
  background: radial-gradient(var(--marketing-button-bg));
}
.marketing-button:not(:disabled):focus:active > .marketing-button__bg-layer-1,
.marketing-button:not(:disabled):focus:active > .marketing-button__bg-layer-2,
.marketing-button:not(:disabled):focus:active > .marketing-button__bg-layer-3,
.marketing-button:not(:disabled):focus:active > .marketing-button__bg-layer-4 {
  filter: none;
  opacity: 0;
  transition: opacity 300ms;
}
.marketing-button:not(:disabled):focus:active::after {
  opacity: 0.8;
}
.marketing-button:disabled:hover::after {
  opacity: 0;
  background: var(--ui-colors-button-bg-primary-disabled);
}
.marketing-button__bg-layer {
  inset: 0;
  position: absolute;
  border-radius: var(--ui-radius-m);
  opacity: 0;
  z-index: -1;
}
.marketing-button__bg-layer-1 {
  filter: blur(2rem);
  background: linear-gradient(90deg, var(--marketing-button-layer-1-gradient));
}
.marketing-button__bg-layer-2 {
  filter: blur(1rem);
  background: linear-gradient(90deg, var(--marketing-button-layer-2-gradient));
}
.marketing-button__bg-layer-3 {
  filter: blur(2rem);
  background: linear-gradient(270deg, var(--marketing-button-layer-1-gradient));
}
.marketing-button__bg-layer-4 {
  filter: blur(1rem);
  background: linear-gradient(270deg, var(--marketing-button-layer-2-gradient));
}
.marketing-button__text {
  padding-inline: var(--spacing-xs);
}

a.marketing-button {
  display: inline-block;
}

.marketing-button:disabled {
  background: var(--ui-colors-button-bg-primary-disabled);
  cursor: not-allowed;
  color: var(--ui-colors-button-label-default-disabled);
}
.marketing-button:disabled:hover {
  background: var(--ui-colors-button-bg-primary-disabled) !important;
}
.marketing-button:disabled > .marketing-button__bg-layer-1,
.marketing-button:disabled > .marketing-button__bg-layer-2,
.marketing-button:disabled > .marketing-button__bg-layer-3,
.marketing-button:disabled > .marketing-button__bg-layer-4 {
  background: var(--ui-colors-button-bg-primary-disabled);
  filter: none;
  opacity: 0 !important;
}

.additional-button {
  border: none;
  padding: var(--spacing-s) var(--spacing-m);
  color: var(--ui-colors-button-label-secondary);
  cursor: pointer;
  border-radius: var(--ui-radius-m);
  position: relative;
  z-index: 1;
  background: var(--additional-button-bg);
}
.additional-button::after {
  position: absolute;
  content: "";
  z-index: -1;
  inset: 0;
  opacity: 0;
  transition: opacity 0.5s linear;
  background-image: radial-gradient(75% 150% at var(--x) var(--y), var(--additional-button-gradient-color));
  border-radius: var(--ui-radius-m);
}
.additional-button:not(:disabled):hover::after {
  opacity: 1;
}
.additional-button:not(:disabled):focus:active {
  background: var(--ui-colors-button-bg-secondary-pressed);
}
.additional-button:not(:disabled):focus:active > .additional-button__bg-layer-1,
.additional-button:not(:disabled):focus:active > .additional-button__bg-layer-2,
.additional-button:not(:disabled):focus:active > .additional-button__bg-layer-3,
.additional-button:not(:disabled):focus:active > .additional-button__bg-layer-4 {
  filter: none;
  background: none;
  opacity: 0;
}
.additional-button:not(:disabled):focus:active::after {
  opacity: 0;
  background: none;
}
.additional-button:not(:disabled):focus:active:disabled:hover::after {
  opacity: 0;
  background-image: none;
}
.additional-button:not(:disabled):focus:active__bg-layer {
  inset: 0;
  position: absolute;
  border-radius: var(--ui-radius-m);
  opacity: 0;
  z-index: -1;
}
.additional-button:not(:disabled):focus:active__bg-layer-1 {
  filter: blur(1rem);
  background: linear-gradient(90deg, var(--additional-button-layer-1-gradient));
}
.additional-button:not(:disabled):focus:active__bg-layer-2 {
  filter: blur(0.5rem);
  background: linear-gradient(90deg, var(--additional-button-layer-2-gradient));
}
.additional-button:not(:disabled):focus:active__bg-layer-3 {
  filter: blur(1rem);
  background: linear-gradient(270deg, var(--additional-button-layer-1-gradient));
}
.additional-button:not(:disabled):focus:active__bg-layer-4 {
  filter: blur(0.5rem);
  background: linear-gradient(270deg, var(--additional-button-layer-2-gradient));
}
.additional-button:not(:disabled):focus:active__text {
  padding-inline: var(--spacing-xs);
}

a.additional-button {
  display: inline-block;
}

.additional-button:disabled {
  background: var(--ui-colors-button-bg-secondary-disabled);
  cursor: not-allowed;
  color: var(--ui-colors-button-label-default-disabled);
}
.additional-button:disabled:hover::after {
  background-image: none;
}
.additional-button:disabled:hover {
  background-image: var(--ui-colors-button-bg-secondary-disabled);
}
.additional-button:disabled > .additional-button__bg-layer-1,
.additional-button:disabled > .additional-button__bg-layer-2,
.additional-button:disabled > .additional-button__bg-layer-3,
.additional-button:disabled > .additional-button__bg-layer-4 {
  background: var(--ui-colors-button-bg-secondary-disabled);
  filter: none;
  opacity: 0;
}

.border-button {
  border: none;
  padding: var(--spacing-s) var(--spacing-m);
  color: var(--ui-colors-button-label-secondary);
  cursor: pointer;
  z-index: 0;
  position: relative;
  border-radius: var(--ui-radius-m);
  border: 1px solid var(--ui-base-colors-silver-150);
  background-color: var(--border-button-bg);
  box-sizing: border-box;
  align-items: center;
}
.border-button__layer {
  border: 1px solid transparent;
  mask: linear-gradient(#000 0 0) border-box exclude, linear-gradient(#000 0 0) content-box;
  inset: -1px;
  position: absolute;
  pointer-events: none;
  border-radius: var(--ui-radius-m);
}
.border-button__layer::after {
  content: "";
  inset: -1px;
  position: absolute;
  opacity: 0;
  z-index: -2;
  border-radius: var(--ui-radius-m);
  background-image: radial-gradient(circle at var(--x) var(--y), var(--border-button-gradient-color));
  transition: opacity 0.5s linear;
}
.border-button__text {
  display: flex;
  padding-inline: var(--spacing-xs);
}

.border-button:not(:disabled):hover .border-button__layer::after {
  opacity: 1;
}

.border-button:not(:disabled):focus:active {
  transform: translateY(0.6px);
}

.border-button:disabled .border-button__layer::after {
  background-image: none;
  opacity: 0;
}

button.border-button {
  overflow: visible;
}

a.border-button {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
  overflow: visible;
}

.border-button:disabled {
  cursor: not-allowed;
  color: var(--ui-colors-button-label-default-disabled);
}

.ex__btn {
  margin: 10px 10px 10px 0;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
}

.ex__btn_primary {
  background-color: var(--ui-colors-button-bg-primary);
  border-width: 0;
  color: var(--ui-colors-button-label-primary);
  cursor: pointer;
}

.ex__btn_primary:hover {
  background-color: var(--ui-colors-button-bg-primary-hover);
}

.ex__btn_primary:focus:active {
  background-color: var(--ui-colors-button-bg-primary-pressed);
}

.ex__btn_primary:disabled {
  background-color: var(--ui-colors-button-bg-primary-disabled);
  cursor: not-allowed;
  color: var(--ui-colors-button-label-default-disabled);
}

.ex__btn_secondary {
  background-color: var(--ui-colors-button-bg-secondary);
  border-width: 0;
  color: var(--ui-colors-button-label-secondary);
  cursor: pointer;
}

.ex__btn_secondary:hover {
  background-color: var(--ui-colors-button-bg-secondary-hover);
}

.ex__btn_secondary:focus:active {
  background-color: var(--ui-colors-button-bg-secondary-pressed);
}

.ex__btn_secondary:disabled {
  background-color: var(--ui-colors-button-bg-secondary-disabled);
  cursor: not-allowed;
  color: var(--ui-colors-button-label-default-disabled);
}

.ex__btn_line {
  background-color: transparent;
  border: 1px solid var(--ui-colors-button-border-outline);
  color: var(--ui-colors-button-label-secondary);
  cursor: pointer;
}

.ex__btn_line:hover {
  background-color: var(--ui-colors-button-bg-text-hover);
}

.ex__btn_line:focus:active {
  background-color: var(--ui-colors-button-bg-text-pressed);
}

.ex__btn_line:disabled {
  border: 1px solid var(--ui-colors-button-border-default-disabled);
  cursor: not-allowed;
  color: var(--ui-colors-button-label-default-disabled);
}
.ex__btn_line:disabled:hover {
  background-color: transparent;
}

.ex__btn_alternative {
  background-color: var(--ui-colors-button-bg-alternative);
  border-width: 0;
  color: var(--ui-colors-button-label-alternate);
  cursor: pointer;
}

.ex__btn_alternative:hover {
  background-color: var(--ui-colors-button-bg-alternative-hover);
}

.ex__btn_alternative:focus:active {
  background-color: var(--ui-colors-button-bg-alternative-pressed);
}

.ex__btn_alternative:disabled {
  background-color: var(--ui-colors-button-bg-alternative-disabled);
  cursor: not-allowed;
  color: var(--ui-colors-button-label-alternate-disabled);
}

.ex__btn_large {
  padding: var(--ui-spacing-m) var(--ui-spacing-xl);
  border-radius: var(--ui-radius-buttonL);
  font-weight: 600;
  font-size: 17px;
  line-height: 24px;
  letter-spacing: -0.0012em;
}

.ex__btn_medium {
  padding: var(--ui-spacing-s) var(--ui-spacing-m);
  border-radius: var(--ui-radius-buttonM);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.008em;
}

.ex__btn_small {
  padding: var(--ui-spacing-buttonS-padding) var(--ui-spacing-s);
  border-radius: var(--ui-radius-buttonS);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.004em;
}

.ex__btn_large,
a.border-button {
  position: relative;
  vertical-align: middle;
  overflow: visible;
}

.ex__btn_medium,
a.border-button {
  position: relative;
  vertical-align: middle;
  overflow: visible;
}

.ex__btn_small,
a.border-button {
  position: relative;
  vertical-align: middle;
  overflow: visible;
}
.ex__award-container {
  width: 152px;
  height: 148px;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='152' height='148' viewBox='0 0 152 148' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M150.177 90.1743C148.649 97.0946 146.248 103.805 142.756 110.306C135.553 122.889 124.638 133.374 111.323 139.875C109.577 140.714 108.049 141.553 106.303 142.182L101.064 144.069C99.3179 144.698 97.3534 144.908 95.6071 145.537C94.734 145.747 93.8608 145.957 92.9877 146.166L90.1501 146.586C88.4038 146.795 86.4393 147.215 84.6931 147.215H84.2565C78.1446 148.054 72.0327 148.263 65.9209 147.634C58.4993 146.795 51.0778 145.118 44.0928 142.182C37.1078 139.456 30.7776 135.471 25.1023 130.858L20.955 127.293L17.2442 123.308C14.6248 120.582 12.442 117.646 10.4775 114.71C12.442 117.646 14.6248 120.582 17.2442 123.308L20.955 127.293L25.1023 130.858C30.7776 135.261 37.3261 139.246 44.0928 141.972C51.0778 144.698 58.281 146.376 65.7026 147.215C67.8854 147.424 70.2865 147.424 72.4693 147.424C71.8145 147.424 71.1596 147.424 70.5048 147.424L67.6671 147.005C65.9209 146.586 63.9564 146.586 62.2101 146.166L56.7531 144.908C53.2606 143.65 49.5498 142.601 46.2756 140.924C42.7831 139.456 39.7271 137.568 36.4529 135.681L31.869 132.535C30.341 131.487 29.0314 130.228 27.7217 128.97C16.5894 119.324 8.9495 106.112 5.67529 92.0617C5.23873 90.384 5.02046 88.4966 4.80218 86.819L4.36562 84.0928C4.14734 83.2539 4.14733 82.2054 4.14733 81.3666C4.14733 79.4792 3.92907 77.8015 3.92907 75.9142L4.14733 70.4618C4.80217 63.3317 6.54844 56.2017 9.38609 49.7007C12.2237 43.1998 16.1528 36.9085 20.955 31.4561C25.7571 26.0037 31.4325 21.1805 37.5443 17.4057C43.6562 13.4213 50.6412 10.6951 57.8445 8.80773L63.3015 7.54949L68.7585 6.92036C72.4693 6.29124 76.1801 6.29124 79.8909 6.50095C76.1801 6.50095 72.4693 6.71064 68.9768 7.33977L63.5198 8.1786L58.281 9.64656C51.296 11.7436 44.5293 14.6795 38.4174 18.664C32.3056 22.6484 26.8486 27.262 22.2647 32.7144C17.6808 38.1668 13.97 44.2483 11.3506 50.7493C8.73124 57.2502 7.20328 64.1705 6.54843 71.0909L6.33014 76.3336C6.33014 78.0112 6.54843 79.8986 6.54843 81.5763C6.54843 82.4151 6.54841 83.2539 6.76669 84.0928L7.20328 86.6093C7.63984 88.2869 7.63983 90.1743 8.07639 91.852C11.3506 105.483 18.7722 118.065 29.4679 127.502C30.7776 128.551 32.0873 129.809 33.6153 130.858L37.9809 134.003C41.0368 135.891 44.0928 137.778 47.367 139.246C50.6412 140.924 54.1337 141.972 57.4079 143.021L62.6467 144.279C64.3929 144.698 66.1392 144.908 68.1037 145.118L70.7231 145.537C71.5962 145.537 72.4693 145.537 73.3424 145.747C75.0887 145.747 77.0532 145.957 78.7994 145.957L84.2565 145.747C86.0027 145.747 87.749 145.327 89.7135 145.118L92.3329 144.698C93.206 144.489 94.0791 144.279 94.9523 144.069C96.6985 143.65 98.4448 143.23 100.191 142.811C103.029 141.762 105.866 140.504 108.704 139.036L113.506 136.31C115.034 135.261 116.562 134.213 118.09 133.164C118.745 132.535 119.618 132.116 120.273 131.487L122.237 129.599C123.547 128.341 125.075 127.293 126.166 125.825C136.426 115.549 143.192 102.128 145.375 88.0772C145.593 86.3996 146.03 84.5122 146.03 82.8345L146.248 79.2695C146.248 79.4792 146.248 79.6889 146.248 79.8986L145.375 85.1413C143.847 92.2714 141.446 98.982 137.954 105.273C134.243 111.564 129.877 117.227 124.638 122.469C119.181 127.502 113.07 131.696 106.521 134.842C99.9727 138.197 92.7695 140.085 85.5662 141.343L80.1091 141.972L74.6521 142.182C70.9413 142.391 67.2306 141.972 63.5198 141.553C67.2306 141.972 70.9413 142.182 74.4338 141.762L79.8909 141.343L85.3479 140.504C92.5512 139.036 99.5362 136.939 105.866 133.374C112.196 130.019 118.09 125.825 123.329 120.792C128.349 115.759 132.715 110.097 136.207 103.805C139.482 97.5141 141.883 90.8034 143.192 84.0928L144.065 78.8501C144.284 77.1724 144.284 75.2851 144.284 73.6074C144.284 72.7686 144.502 71.9297 144.284 71.0909L144.065 68.5744C143.847 66.8967 144.066 65.0094 143.629 63.3317C142.756 57.2502 141.228 51.1687 138.608 45.2969L137.735 43.1998C137.299 42.361 136.862 41.7318 136.426 40.893C135.553 39.425 134.679 37.7474 133.588 36.2794L130.314 31.8756C129.222 30.4076 127.913 29.1494 126.603 27.8911L124.638 26.0037C123.984 25.3746 123.329 24.7455 122.674 24.1164C121.364 22.8581 119.836 21.5999 118.527 20.5514L113.943 17.4057C112.415 16.3572 110.669 15.5184 109.141 14.6795C96.262 7.54947 80.9823 4.40387 66.1392 5.45241C58.7176 6.08153 51.296 7.75919 44.5293 10.2757C37.5443 13.0019 31.2142 16.7766 25.3206 21.1805C31.2142 16.5669 37.5443 12.7922 44.5293 10.066C51.5143 7.33977 58.9359 5.66211 66.3574 4.82328C81.4188 3.56504 96.6985 6.71066 109.795 13.8407C111.323 14.8893 113.07 15.5184 114.598 16.5669L119.181 19.7125C120.709 20.7611 122.019 22.0193 123.547 23.2776C124.202 23.9067 125.075 24.5358 125.73 25.1649L127.694 27.262C128.786 28.5202 130.095 29.5688 130.969 30.827C129.659 28.9397 128.131 27.262 126.603 25.5843C125.293 24.3261 124.202 22.8581 122.892 21.8096L118.963 18.2446C116.126 16.1475 113.288 13.8407 110.014 12.163C106.958 10.2757 103.684 8.80772 100.409 7.33977L95.3888 5.45241C93.6426 4.82329 91.8963 4.61357 90.1501 3.98445L87.5307 3.35533C86.6576 3.14563 85.7844 3.14562 84.9113 2.93591C83.1651 2.7262 81.4188 2.3068 79.4543 2.3068L73.9973 2.09708C72.251 1.88737 70.2865 2.3068 68.5402 2.3068L65.9209 2.5165C65.0478 2.5165 64.1746 2.7262 63.3015 2.93591C61.5553 3.14562 59.809 3.35533 57.8445 3.77474L52.6057 5.03299C50.8595 5.4524 49.1132 6.08153 47.367 6.71065C33.6153 11.5339 21.6098 20.5514 13.3151 31.8756C9.16779 37.5377 5.89357 44.0386 3.49248 50.5396C1.30967 57.2502 0.218281 64.3802 0 71.3006C0 64.1705 1.09139 57.2502 3.05592 50.3298C5.23873 43.6192 8.51296 37.1183 12.442 31.0367C20.7367 19.2931 32.9604 9.85627 46.9304 4.82328C48.6767 4.19416 50.4229 3.56503 52.1692 3.14561L57.6262 1.67767C59.3724 1.25825 61.337 1.04854 63.0832 0.838834C63.9563 0.629126 64.8295 0.629133 65.9209 0.419425L68.7585 0.20972C70.7231 0.20972 72.4693 0 74.4338 0L80.1091 0.20972C82.0737 0.419428 83.8199 0.629126 85.5662 0.838834C86.4393 1.04854 87.3124 1.04855 88.4038 1.25826L91.0232 1.88737C92.7695 2.30679 94.734 2.72621 96.4802 3.35533L101.719 5.24269C105.211 6.71064 108.486 8.1786 111.76 10.066C115.034 11.7436 117.872 14.0504 120.928 16.3572L125.075 19.9222C126.385 21.1805 127.694 22.4387 129.004 23.9067C138.608 34.3921 144.939 47.6036 146.903 61.4443C147.121 62.9123 147.558 64.1705 147.776 65.6385C148.431 69.2035 148.431 72.7686 148.649 76.5433L148.431 81.9957C148.431 83.8831 147.995 85.5607 147.776 87.4481C145.593 101.708 138.39 115.339 127.913 125.825C126.603 127.293 125.075 128.341 123.765 129.599L121.583 131.487C120.928 132.116 120.055 132.535 119.4 133.164C117.872 134.213 116.344 135.261 114.816 136.31L114.379 136.52C126.166 130.438 135.989 121.001 142.538 109.677C146.03 103.596 148.649 96.8849 150.396 89.9646C151.924 83.0442 152.36 75.9142 151.705 68.9938C151.705 76.1239 151.487 83.2539 150.177 90.1743Z' fill='%23F9A605'/%3E%3C/svg%3E%0A");
}
@media only screen and (max-width: 767.98px) {
  .ex__award-container {
    transform: scale(0.8);
  }
}

.ex__award-text {
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: var(--ui-colors-text-base);
  max-width: 108px;
  text-align: center;
  white-space: pre-line;
  margin-top: 8px;
}

.ex__award-divider {
  width: 16px;
  height: 1px;
  background-color: var(--ui-colors-icon-base-secondary);
  margin: 6px auto;
  display: block;
}

.ex__award-year {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: var(--ui-colors-text-base-secondary);
  max-width: 32px;
  text-transform: uppercase;
}
html {
  scroll-behavior: smooth;
}

.ex__anchor {
  position: absolute;
  height: 0px;
  width: 0px;
  overflow: hidden;
  z-index: 1;
}

.ex__anchor_visible {
  width: 40px;
  height: 40px;
  overflow: visible;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 400.001 400.001' fill='red' style='enable-background:new 0 0 400.001 400.001;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M384.143,92.538c21.143-21.141,21.143-55.541,0-76.682s-55.541-21.141-76.682,0c-16.059,16.059-19.906,39.76-11.57,59.496 l-12.105,12.107l-34.06-34.058c-7.562-7.564-19.821-7.564-27.386,0c-7.562,7.561-7.562,19.822,0,27.385l34.061,34.059 L76.155,295.089c-41.904-52.672-47.5-121.348-12.564-164.645l14.725,14.727c2.346,2.344,6.072,2.896,9.607,1.428 c3.533-1.471,6.264-4.709,7.031-8.35l15.805-74.814c0.625-2.951-0.123-5.791-2.023-7.691c-1.9-1.902-4.74-2.648-7.691-2.025 L26.229,69.524c-3.639,0.77-6.877,3.498-8.348,7.033c-1.469,3.535-0.918,7.262,1.426,9.605l15.41,15.41 C8.916,131.511-3.129,171.125,0.696,214.309c4.039,45.608,25.441,89.907,60.266,124.731 c34.825,34.824,79.121,56.227,124.732,60.266c43.184,3.824,82.797-8.223,112.735-34.021l15.408,15.41 c2.346,2.344,6.072,2.896,9.607,1.426c3.531-1.472,6.264-4.709,7.029-8.349l15.807-74.813c0.623-2.951-0.123-5.791-2.023-7.69 c-1.898-1.901-4.74-2.647-7.691-2.024l-74.814,15.807c-3.639,0.77-6.877,3.496-8.348,7.029c-1.471,3.537-0.918,7.262,1.426,9.606 l14.729,14.728c-43.296,34.936-111.972,29.34-164.644-12.563l180.24-180.247l34.059,34.059c7.564,7.563,19.826,7.563,27.387,0 c7.564-7.563,7.563-19.822,0-27.385l-34.059-34.059l12.107-12.109C344.381,112.444,368.084,108.595,384.143,92.538z M328,36.396 c9.816-9.816,25.785-9.816,35.602,0c9.817,9.816,9.818,25.785,0,35.604c-9.812,9.813-25.783,9.814-35.602,0 C318.186,62.183,318.186,46.212,328,36.396z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.blc__tabs-head {
  position: relative;
}

.blc__wrapper_tabs_btns {
  padding-right: 60px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--ui-colors-border-base);
  overflow-x: auto;
}

.blc__wrapper_tabs_btns::-webkit-scrollbar {
  height: 0;
}

.blc__wrapper_tabs_btns--line_wide {
  padding-left: 0;
  padding-right: 0;
}

.blc__wrapper_tabs_btns--outline {
  padding-bottom: 0;
  border-bottom: none;
  padding-left: 0;
  padding-right: 0;
}

.blc__wrapper_tabs_btns--fill {
  padding-bottom: 0;
  border-bottom: none;
  padding-left: 0;
  padding-right: 0;
}

.blc__wrapper_tabs_containers {
  padding: 10px;
}

.blc__scroll-btn {
  position: absolute;
  top: 0;
  height: 100%;
  width: 90px;
  border: none;
  cursor: pointer;
  display: none;
  z-index: 1;
  background: linear-gradient(90deg, transparent 0, var(--ui-colors-bg-base) 50%);
}

@media only screen and (max-width: 1279.98px) {
  .blc__scroll-btn.blc__scroll-btn--prev,
  .blc__scroll-btn.blc__scroll-btn--next {
    width: 60px;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__scroll-btn.blc__scroll-btn--prev,
  .blc__scroll-btn.blc__scroll-btn--next {
    width: 40px;
  }
}

.blc__scroll-btn--prev {
  left: 0;
  transform: rotate(180deg);
}

.blc__scroll-btn--next {
  right: 0;
}
.blc__tab-head {
  display: flex;
  align-items: center;
  position: relative;
}

.blc__wrapper_tab_btns {
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
  padding-right: 60px;
  display: flex;
  align-items: center;
  border: none;
  overflow-x: auto;
  scrollbar-width: none;
}

.blc__wrapper_tabs_btns--line_primary::before,
.blc__wrapper_tabs_btns--line_marketing::before,
.blc__wrapper_tabs_btns--line_ondark::before,
.blc__wrapper_tabs_btns--line_ondark-secondary::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: var(--full-width);
  border-bottom: 2px solid var(--ui-colors-border-base);
  pointer-events: none;
  z-index: 0;
}

.blc__tabs-slider {
  display: none;
  position: absolute;
  bottom: 0;
  height: 2px;
  background: var(--ui-colors-border-brand-active);
  transition: left 0.3s ease, width 0.3s ease;
  left: 0;
  width: 0;
  pointer-events: none;
  z-index: 2;
}

.blc__wrapper_tabs_btns--line_primary .blc__tabs-slider,
.blc__wrapper_tabs_btns--line_marketing .blc__tabs-slider,
.blc__wrapper_tabs_btns--line_ondark .blc__tabs-slider,
.blc__wrapper_tabs_btns--line_ondark-secondary .blc__tabs-slider {
  display: block;
}

.blc__wrapper_tabs_btns--line_primary .blc__tabs-slider {
  background-color: var(--ui-colors-border-brand-active);
}

.blc__wrapper_tabs_btns--line_marketing .blc__tabs-slider {
  background: linear-gradient(270deg, #cb7dff 4.26%, #f23d00 19.75%, #ff9500 29.75%, #ffc61b 49.75%, #ff9500 69.75%, #f23d00 79.75%, #cb7dff 94.74%);
}

.blc__wrapper_tabs_btns--line_ondark .blc__tabs-slider {
  background-color: var(--ui-colors-border-brand-active);
}

.blc__wrapper_tabs_btns--line_ondark-secondary .blc__tabs-slider {
  background-color: var(--ui-colors-border-ondark);
}

.blc__wrapper_tab_btns::-webkit-scrollbar {
  height: 0;
  width: 0;
}

@supports (-webkit-touch-callout: none) {
  .blc__wrapper_tab_btns {
    padding-bottom: 14px;
    margin-bottom: -14px;
    -webkit-overflow-scrolling: touch;
  }
}
.blc__wrapper_tabs_btns--outlines {
  padding-bottom: 0;
  border-bottom: none;
  padding-left: 0;
  padding-right: 0;
}

.blc__wrapper_tabs_btns--fill_primary {
  padding-bottom: 0;
  border-bottom: none;
  padding-left: 0;
  padding-right: 0;
}

.blc__wrapper_tabs_btns--fill_ghost {
  padding-bottom: 0;
  border-bottom: none;
  padding-left: 0;
  padding-right: 0;
}

.blc__wrapper_tabs_btns--fill_secondary {
  padding-bottom: 0;
  border-bottom: none;
  padding-left: 0;
  padding-right: 0;
}

.blc__wrapper_tabs_btns--line_ondark {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.blc__wrapper_tabs_btns--line_ondark-secondary {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.blc__wrapper_tabs_containers {
  padding: 10px;
}

.blc__scroll-btn {
  position: absolute;
  top: 0;
  height: 100%;
  width: 80px;
  border: none;
  cursor: pointer;
  display: none;
  z-index: 1;
  background: linear-gradient(90deg, transparent 0, var(--ui-colors-bg-base) 50%);
}

@media only screen and (max-width: 1279.98px) {
  .blc__scroll-btn.blc__scroll-btn--prev,
  .blc__scroll-btn.blc__scroll-btn--next {
    width: 60px;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__scroll-btn.blc__scroll-btn--prev,
  .blc__scroll-btn.blc__scroll-btn--next {
    width: 40px;
  }
}

.blc__scroll-btn--prev svg {
  transform: rotate(270deg);
  margin-left: 24px;
}
.blc__scroll-btn--prev svg path {
  fill: var(--ui-colors-icon-base);
}

.blc__scroll-btn--prev {
  left: 0;
  transform: rotate(180deg);
}

.blc__scroll-btn--next {
  right: 0;
}
.blc__scroll-btn--next svg {
  transform: rotate(270deg);
  margin-left: 24px;
}
.blc__scroll-btn--next path {
  fill: var(--ui-colors-icon-base);
}
.blc__tab_container {
  display: none;
}

.blc__tab_container--active {
  display: block;
  min-height: 100px;
}
.blc__tab_btn {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.blc__tab_btn--line_primary {
  padding: 0;
  padding-bottom: 12px;
  border: none;
  background-color: transparent;
  color: var(--ui-colors-text-base-secondary);
  font-style: normal;
}
.blc__tab_btn--line_primary:hover {
  color: var(--ui-colors-text-base-hover);
}

.blc__tab_btn--line_primary.blc__tab_btn--active {
  color: var(--ui-colors-text-base);
  position: relative;
}

.blc__tab_btn--line_primary.blc__tab_btn--extra_small {
  margin-right: var(--ui-spacing-s);
  padding-bottom: 6px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.008em;
}

.blc__tab_btn--line_primary.blc__tab_btn--small {
  margin-right: var(--ui-spacing-l);
  padding-bottom: 6px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.018em;
}

.blc__tab_btn--line_primary.blc__tab_btn--middle {
  margin-right: var(--ui-spacing-xl);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.025em;
}

.blc__tab_btn--line_primary.blc__tab_btn--big {
  margin-right: var(--ui-spacing-xl);
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.03em;
}

.blc__tab_btn--line_primary.blc__tab_btn--extra_big {
  margin-right: var(--ui-spacing-xl);
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.03em;
}

.blc__tab_btn--line_marketing {
  padding: 0;
  padding-bottom: 12px;
  border: none;
  background-color: transparent;
  color: var(--ui-colors-text-base-secondary);
  font-style: normal;
}
.blc__tab_btn--line_marketing:hover {
  color: var(--ui-colors-text-base-hover);
}

.blc__tab_btn--line_marketing.blc__tab_btn--active {
  color: var(--ui-colors-text-base);
  position: relative;
}

.blc__tab_btn--line_marketing.blc__tab_btn--extra_small {
  margin-right: var(--ui-spacing-s);
  padding-bottom: 6px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.008em;
}

.blc__tab_btn--line_marketing.blc__tab_btn--small {
  margin-right: var(--ui-spacing-l);
  padding-bottom: 6px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.018em;
}

.blc__tab_btn--line_marketing.blc__tab_btn--middle {
  margin-right: var(--ui-spacing-xl);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.025em;
}

.blc__tab_btn--line_marketing.blc__tab_btn--big {
  margin-right: var(--ui-spacing-xl);
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.03em;
}

.blc__tab_btn--line_marketing.blc__tab_btn--extra_big {
  margin-right: var(--ui-spacing-xl);
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.03em;
}

.blc__tab_btn--line_ondark {
  padding: 0;
  padding-bottom: 12px;
  border: none;
  background-color: transparent;
  color: var(--ui-colors-text-ondark-secondary);
  font-style: normal;
}
.blc__tab_btn--line_ondark:hover {
  color: var(--ui-colors-text-ondark);
}

.blc__tab_btn--line_ondark.blc__tab_btn--active {
  color: var(--ui-colors-text-ondark);
  position: relative;
}

.blc__tab_btn--line_ondark.blc__tab_btn--extra_small {
  margin-right: var(--ui-spacing-s);
  padding-bottom: 6px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.008em;
}

.blc__tab_btn--line_ondark.blc__tab_btn--small {
  margin-right: var(--ui-spacing-l);
  padding-bottom: 6px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.018em;
}

.blc__tab_btn--line_ondark.blc__tab_btn--middle {
  margin-right: var(--ui-spacing-xl);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.025em;
}

.blc__tab_btn--line_ondark.blc__tab_btn--big {
  margin-right: var(--ui-spacing-xl);
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.03em;
}

.blc__tab_btn--line_ondark.blc__tab_btn--extra_big {
  margin-right: var(--ui-spacing-xl);
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.03em;
}

.blc__tab_btn--line_ondark-secondary {
  padding: 0;
  padding-bottom: 12px;
  border: none;
  background-color: transparent;
  color: var(--ui-colors-text-ondark-secondary);
  font-style: normal;
}
.blc__tab_btn--line_ondark-secondary:hover {
  color: var(--ui-colors-text-ondark);
}

.blc__tab_btn--line_ondark-secondary.blc__tab_btn--active {
  color: var(--ui-colors-text-ondark);
  position: relative;
}

.blc__tab_btn--line_ondark-secondary.blc__tab_btn--extra_small {
  margin-right: var(--ui-spacing-s);
  padding-bottom: 6px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: -0.008em;
}

.blc__tab_btn--line_ondark-secondary.blc__tab_btn--small {
  margin-right: var(--ui-spacing-l);
  padding-bottom: 6px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.018em;
}

.blc__tab_btn--line_ondark-secondary.blc__tab_btn--middle {
  margin-right: var(--ui-spacing-xl);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.025em;
}

.blc__tab_btn--line_ondark-secondary.blc__tab_btn--big {
  margin-right: var(--ui-spacing-xl);
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.03em;
}

.blc__tab_btn--line_ondark-secondary.blc__tab_btn--extra_big {
  margin-right: var(--ui-spacing-xl);
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.03em;
}

.blc__tab_btn--outlines {
  margin-right: var(--ui-spacing-xs);
  border: 1px solid var(--ui-colors-border-base-select);
  border-radius: var(--ui-radius-tabXL);
  background-color: transparent;
  color: var(--ui-colors-tabBtn-label-default);
  font-style: normal;
  font-weight: 400;
}

.blc__tab_btn--outlines.blc__tab_btn--active {
  color: var(--ui-colors-tabBtn-label-default-pressed);
  border: 1px solid var(--ui-colors-border-brand-active);
}

.blc__tab_btn--outlines:hover {
  color: var(--ui-colors-tabBtn-label-hover);
  border: 1px solid var(--ui-colors-border-base-select-hover);
}

.blc__tab_btn--outlines.blc__tab_btn--extra_small {
  margin-right: var(--ui-spacing-2xs);
  padding: 2px 4px;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.005em;
  border-radius: var(--ui-radius-tabXS);
}

.blc__tab_btn--outlines.blc__tab_btn--small {
  margin-right: var(--ui-spacing-2xs);
  padding: 4px 8px;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.001em;
  border-radius: var(--ui-radius-tabS);
}

.blc__tab_btn--outlines.blc__tab_btn--middle {
  margin-right: var(--ui-spacing-2xs);
  padding: 6px 8px;
  font-size: 12px;
  line-height: 16px;
  border-radius: var(--ui-radius-tabM);
}

.blc__tab_btn--outlines.blc__tab_btn--big {
  padding: 6px 8px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.004em;
  border-radius: var(--ui-radius-tabL);
}

.blc__tab_btn--outlines.blc__tab_btn--extra_big {
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.008em;
  border-radius: var(--ui-radius-tabXL);
}

.blc__tab_btn--fill_primary {
  margin-right: var(--ui-spacing-xs);
  border-radius: var(--ui-radius-tabXL);
  border: none;
  background-color: var(--ui-colors-tabBtn-bg-primary);
  letter-spacing: -0.004em;
  font-weight: 500;
  font-style: normal;
  color: var(--ui-colors-tabBtn-label-default);
}

.blc__tab_btn--fill_primary:hover {
  background-color: var(--ui-colors-tabBtn-bg-primary-hover);
  color: var(--ui-colors-tabBtn-label-primary-hover);
}

.blc__tab_btn--fill_primary.blc__tab_btn--active {
  background-color: var(--ui-colors-tabBtn-bg-primary-pressed);
  color: var(--ui-colors-tabBtn-label-primary-pressed);
}

.blc__tab_btn--fill_primary.blc__tab_btn--extra_small {
  margin-right: var(--ui-spacing-2xs);
  padding: 2px 4px;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.005em;
  border-radius: var(--ui-radius-tabXS);
}

.blc__tab_btn--fill_primary.blc__tab_btn--small {
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0em;
  border-radius: var(--ui-radius-tabS);
}

.blc__tab_btn--fill_primary.blc__tab_btn--middle {
  padding: 6px 8px;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0em;
  border-radius: var(--ui-radius-tabM);
}

.blc__tab_btn--fill_primary.blc__tab_btn--big {
  padding: 6px 8px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.004em;
  border-radius: var(--ui-radius-tabL);
}

.blc__tab_btn--fill_primary.blc__tab_btn--extra_big {
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.008em;
  border-radius: var(--ui-radius-tabXL);
}

.blc__tab_btn--fill_secondary {
  margin-right: var(--ui-spacing-xs);
  border-radius: var(--ui-radius-tabXL);
  border: none;
  background-color: var(--ui-colors-tabBtn-bg-secondary);
  letter-spacing: -0.004em;
  font-weight: 500;
  font-style: normal;
  color: var(--ui-colors-tabBtn-label-default);
}

.blc__tab_btn--fill_secondary:hover {
  background-color: var(--ui-colors-tabBtn-bg-secondary-hover);
  color: var(--ui-colors-tabBtn-label-hover);
}

.blc__tab_btn--fill_secondary.blc__tab_btn--active {
  background-color: var(--ui-colors-tabBtn-bg-secondary-pressed);
  color: var(--ui-colors-tabBtn-label-secondary-pressed);
}

.blc__tab_btn--fill_secondary.blc__tab_btn--extra_small {
  margin-right: var(--ui-spacing-2xs);
  padding: 2px 4px;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.005em;
  border-radius: var(--ui-radius-tabXS);
}

.blc__tab_btn--fill_secondary.blc__tab_btn--small {
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0em;
  border-radius: var(--ui-radius-tabXS);
}

.blc__tab_btn--fill_secondary.blc__tab_btn--middle {
  padding: 6px 8px;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0em;
  border-radius: var(--ui-radius-tabM);
}

.blc__tab_btn--fill_secondary.blc__tab_btn--big {
  padding: 6px 8px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.004em;
  border-radius: var(--ui-radius-tabL);
}

.blc__tab_btn--fill_secondary.blc__tab_btn--extra_big {
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.008em;
  border-radius: var(--ui-radius-tabXL);
}

.blc__tab_btn--fill_ghost {
  margin-right: var(--ui-spacing-xs);
  border-radius: var(--ui-radius-tabXL);
  border: none;
  background-color: transparent;
  letter-spacing: -0.004em;
  font-weight: 500;
  font-style: normal;
  color: var(--ui-colors-tabBtn-label-default);
}

.blc__tab_btn--fill_ghost:hover {
  background-color: none;
  color: var(--ui-colors-tabBtn-label-pressed);
}

.blc__tab_btn--fill_ghost.blc__tab_btn--active {
  background-color: var(--ui-colors-tabBtn-bg-ghost-pressed);
  color: var(--ui-colors-tabBtn-label-pressed);
}

.blc__tab_btn--fill_ghost.blc__tab_btn--extra_small {
  margin-right: var(--ui-spacing-2xs);
  padding: 2px 4px;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.005em;
  border-radius: var(--ui-radius-tabXS);
}

.blc__tab_btn--fill_ghost.blc__tab_btn--small {
  margin-right: var(--ui-spacing-2xs);
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0em;
  border-radius: var(--ui-radius-tabS);
}

.blc__tab_btn--fill_ghost.blc__tab_btn--middle {
  margin-right: var(--ui-spacing-2xs);
  padding: 6px 8px;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0em;
  border-radius: var(--ui-radius-tabM);
}

.blc__tab_btn--fill_ghost.blc__tab_btn--big {
  padding: 6px 8px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.004em;
  border-radius: var(--ui-radius-tabL);
}

.blc__tab_btn--fill_ghost.blc__tab_btn--extra_big {
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.008em;
  border-radius: var(--ui-radius-tabXL);
}

img.blc__icon_tab {
  display: none;
  margin-right: 6px;
  width: 15px;
  height: auto;
}

img.blc__icon_tab--active {
  display: block;
}
.blc__tab_btn {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.blc__tab_btn--line {
  margin-right: 20px;
  padding: 0;
  padding-bottom: 12px;
  border: none;
  background-color: transparent;
  color: var(--ui-colors-text-base-secondary);
  font-style: normal;
}

.blc__tab_btn--line.blc__tab_btn--active {
  color: var(--ui-colors-text-base);
  position: relative;
}

.blc__tab_btn--line.blc__tab_btn--active:after {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--ui-colors-border-brand-active);
}

.blc__tab_btn--line.blc__tab_btn--small {
  padding-bottom: 6px;
  font-weight: 600;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: -0.022em;
}

.blc__tab_btn--line.blc__tab_btn--middle {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.028em;
}

.blc__tab_btn--line.blc__tab_btn--big {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.014em;
  color: var(--ui-colors-text-base-secondary);
}

.blc__tab_btn--line_wide {
  padding-top: 0;
  padding-bottom: 12px;
  padding-left: 20px;
  padding-right: 20px;
  border: none;
  background-color: transparent;
  color: var(--ui-colors-text-base-secondary);
  font-style: normal;
}

.blc__tab_btn--line_wide.blc__tab_btn--active {
  color: var(--ui-colors-text-base);
  position: relative;
}

.blc__tab_btn--line_wide.blc__tab_btn--active:after {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--ui-colors-border-brand-active);
}

.blc__tab_btn--line_wide.blc__tab_btn--small {
  padding-bottom: 6px;
  font-weight: 600;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: -0.022em;
}

.blc__tab_btn--line_wide.blc__tab_btn--middle {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.028em;
}

.blc__tab_btn--line_wide.blc__tab_btn--big {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.014em;
}

.blc__tab_btn--outline {
  margin-right: 4px;
  border: 1px solid var(--ui-colors-border-base-select);
  border-radius: var(--ui-radius-tabXL);
  background-color: transparent;
  color: var(--ui-colors-tabBtn-label-default);
  font-style: normal;
  font-weight: 400;
}

.blc__tab_btn--outline.blc__tab_btn--active {
  color: var(--ui-colors-tabBtn-label-default-pressed);
  border: 1px solid var(--ui-colors-border-brand-active);
}

.blc__tab_btn--outline.blc__tab_btn--small {
  padding: 1px 4px;
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.005em;
}

.blc__tab_btn--outline.blc__tab_btn--middle {
  padding: 3px 5px;
  font-size: 12px;
  line-height: 16px;
}

.blc__tab_btn--outline.blc__tab_btn--big {
  padding: 3px 6px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.004em;
}

.blc__tab_btn--fill {
  margin-right: 8px;
  border-radius: var(--ui-radius-tabXL);
  border: none;
  background-color: var(--ui-colors-tabBtn-bg-primary);
  letter-spacing: -0.004em;
  font-weight: 500;
  font-style: normal;
  color: var(--ui-colors-tabBtn-label-default);
}

.blc__tab_btn--fill:hover {
  background-color: var(--ui-colors-tabBtn-bg-primary-hover);
}

.blc__tab_btn--fill.blc__tab_btn--active {
  background-color: var(--ui-colors-tabBtn-bg-primary-pressed);
  color: var(--ui-colors-tabBtn-label-primary-pressed);
}

.blc__tab_btn--fill.blc__tab_btn--small {
  padding: 2px 8px;
  font-size: 14px;
  line-height: 24px;
}

.blc__tab_btn--fill.blc__tab_btn--middle {
  padding: 4px 12px;
  font-size: 14px;
  line-height: 24px;
}

.blc__tab_btn--fill.blc__tab_btn--big {
  padding: 8px 16px;
  font-size: 14px;
  line-height: 24px;
}

img.blc__icon_tab {
  display: none;
  margin-right: 6px;
  width: 15px;
  height: auto;
}

img.blc__icon_tab--active {
  display: block;
}
.blc__table-container {
  width: 100%;
  border-collapse: collapse;
  overflow-x: auto;
  overflow-y: hidden;
  display: block;
  position: relative;
}

@media only screen and (max-width: 1279.98px) {
  .blc__table-container_wide {
    width: 100vw;
    left: -12px;
  }
}

@media only screen and (max-width: 1279.98px) {
  .blc__table-container::before {
    content: "";
    width: 60px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__table-container::before {
    width: 40px;
  }
}

@media only screen and (max-width: 1279.98px) {
  .blc__table-container::after {
    width: 34px;
    height: 34px;
    position: absolute;
    top: calc(50% - 17px);
    right: 2px;
  }
}

table.blc__table_scrolled::before,
table.blc__table_scrolled::after {
  display: none;
}

.blc__table-container::-webkit-scrollbar {
  height: 6px;
}

.blc__table-container::-webkit-scrollbar-thumb {
  background-color: var(--ui-colors-opacity-base-72);
  border-radius: 3px;
}

.blc__table-container::-webkit-scrollbar-track {
  background-color: transparent;
}

.blc__table_base {
  background-color: var(--ui-colors-bg-base);
}

@media only screen and (max-width: 1279.98px) {
  .blc__table_base::before {
    background: linear-gradient(270deg, #f9f8fb 18.29%, rgba(249, 248, 251, 0) 100%);
  }
}

@media only screen and (max-width: 1279.98px) {
  .blc__table_base::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6898 6.95901C13.1497 6.53446 13.8668 6.56314 14.2913 7.02307L22.7913 16.2314C23.1921 16.6655 23.1921 17.3347 22.7913 17.7688L14.2913 26.9772C13.8668 27.4371 13.1497 27.4658 12.6898 27.0412C12.2299 26.6167 12.2012 25.8997 12.6258 25.4397L20.4162 17.0001L12.6258 8.5605C12.2012 8.10057 12.2299 7.38356 12.6898 6.95901Z' fill='%23202023'/%3E%3C/svg%3E");
  }
}

.blc__table_inverse {
  background-color: var(--ui-colors-bg-inverse);
}

@media only screen and (max-width: 1279.98px) {
  .blc__table_inverse::before {
    background: linear-gradient(270deg, #424242 18.29%, rgba(33, 33, 37, 0) 100%);
  }
}

@media only screen and (max-width: 1279.98px) {
  .blc__table_inverse::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6898 6.95901C13.1497 6.53446 13.8668 6.56314 14.2913 7.02307L22.7913 16.2314C23.1921 16.6655 23.1921 17.3347 22.7913 17.7688L14.2913 26.9772C13.8668 27.4371 13.1497 27.4658 12.6898 27.0412C12.2299 26.6167 12.2012 25.8997 12.6258 25.4397L20.4162 17.0001L12.6258 8.5605C12.2012 8.10057 12.2299 7.38356 12.6898 6.95901Z' fill='%23E7E6EB'/%3E%3C/svg%3E");
  }
}

.blc__table_base .blc__table-head .blc__table-row {
  border-bottom: 1px solid var(--ui-colors-border-base-bold);
}

.blc__table_inverse .blc__table-head .blc__table-row {
  border-bottom: 1px solid var(--ui-colors-border-inverse);
}

.blc__table-body-row {
  width: 100%;
}

.blc__table-cell:first-child {
  position: sticky;
  left: 0;
}

.blc__table_base .blc__table-cell {
  background-color: var(--ui-colors-bg-base);
}

.blc__table_inverse .blc__table-cell {
  background-color: var(--ui-colors-bg-inverse);
}

th.blc__table-cell {
  padding: 24px;
  font-weight: 600;
  line-height: 14px;
}

td.blc__table-cell {
  font-weight: 400;
  line-height: 20px;
  padding: 24px;
}

.blc__table_base td.blc__table-cell {
  border-bottom: 1px solid var(--ui-colors-border-base);
}

.blc__table_inverse td.blc__table-cell {
  border-bottom: 1px solid var(--ui-colors-border-inverse);
}

.blc__table-text {
  font-size: 14px;
  letter-spacing: -0.056px;
  display: block;
  text-align: center;
}

.blc__table_base .blc__table-text {
  color: var(--ui-colors-text-base);
}

.blc__table_inverse .blc__table-text {
  color: var(--ui-colors-text-inverse);
}
.blc__stories-list {
  display: flex;
  justify-content: center;
}
@media only screen and (max-width: 1279.98px) {
  .blc__stories-list {
    justify-content: flex-start;
    overflow-x: scroll;
    overflow-y: hidden;
  }
}

.blc__stories-list::-webkit-scrollbar {
  height: 0;
}

.blc__stories-layout {
  width: 100%;
  height: 100vh;
  background-color: var(--ui-colors-bg-overlay);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  opacity: 1;
  transition: 0.5s ease-in-out;
}

.blc__stories-layout_hide {
  display: none;
}

.blc__stories-modal {
  max-width: 1300px;
  height: 656px;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  overflow: hidden;
}

.blc__stories-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.blc__stories-close {
  width: 30px;
  height: 30px;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.43433 1.43433C1.74675 1.12191 2.25328 1.12191 2.5657 1.43433L12 10.8686L21.4343 1.43433C21.7467 1.12191 22.2533 1.12191 22.5657 1.43433C22.8781 1.74675 22.8781 2.25328 22.5657 2.5657L13.1314 12L22.5657 21.4343C22.8781 21.7467 22.8781 22.2533 22.5657 22.5657C22.2533 22.8781 21.7467 22.8781 21.4343 22.5657L12 13.1314L2.5657 22.5657C2.25328 22.8781 1.74675 22.8781 1.43433 22.5657C1.12191 22.2533 1.12191 21.7467 1.43433 21.4343L10.8686 12L1.43433 2.5657C1.12191 2.25328 1.12191 1.74675 1.43433 1.43433Z' fill='%23F1F0F5'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 24px;
  right: 24px;
  z-index: 11;
  border: none;
  background-color: transparent;
  cursor: pointer;
  padding: 4px;
}
@media only screen and (max-width: 767.98px) {
  .blc__stories-close {
    top: 44px;
  }
}
.blc__story-btn {
  width: 92px;
  height: 92px;
  min-width: 92px;
  min-height: 92px;
  border-radius: var(--ui-radius-xl);
  border: none;
  position: relative;
  cursor: pointer;
  margin: 0 6px;
  padding: 12px 10px;
  display: flex;
}

.blc__story-btn:first-child {
  margin-left: 0;
}

.blc__story-btn:last-child {
  margin-right: 0;
}

.blc__story-btn--unviewed {
  border: 2px solid var(--ui-colors-border-brand-active);
}

.mda__img.blc__story-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--ui-radius-xl);
  margin: 0;
}

.blc__story-title {
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: -0.028em;
  color: var(--ui-colors-text-onlight);
  z-index: 1;
  position: relative;
  display: inline-block;
  text-align: left;
}

.blc__story-slide {
  flex-shrink: 0;
  width: 100%;
  position: relative;
  transition-property: transform;
  display: block;
  overflow: hidden;
  background-color: var(--ui-colors-bg-base);
  filter: grayscale(100%) blur(4px);
  border-radius: var(--ui-radius-modalDialog);
  cursor: pointer;
  padding: 60px 30px;
  transform: scale(-0.8, -0.9) rotate(180deg);
}

div.blc__story-slide-active {
  background-position: center;
  background-size: cover;
  overflow: hidden;
  margin: 0;
  height: 656px;
  filter: none;
  transform: none;
}

div.blc__progress-bar {
  width: calc(100% - 24px);
  height: 2px;
  position: absolute;
  top: 25px;
  left: 12px;
  background-color: var(--ui-colors-bg-base-tertiary);
  overflow: hidden;
  border-radius: 6px;
}

div.blc__progress-bar span {
  display: block;
  height: 100%;
  width: 100%;
}

span.blc__progress-inner {
  background-color: var(--ui-colors-icon-brand);
  animation: progressBar ease-in-out;
  animation-fill-mode: both;
}
.blc__steps-container {
  display: flex;
  flex-direction: column;
}

.blc__steps-contant {
  display: flex;
  justify-content: space-around;
  margin: 0 10px;
}
@media only screen and (max-width: 1023.98px) {
  .blc__steps-contant {
    flex-direction: column;
    align-items: center;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__steps-contant {
    margin: 0 4px;
  }
}

.blc__steps-title {
  margin-bottom: 60px;
  text-align: center;
}

.blc__step-block {
  display: flex;
  flex-direction: column;
  max-width: 260px;
  width: 260px;
}
@media only screen and (max-width: 1023.98px) {
  .blc__step-block {
    margin-bottom: 36px;
  }
}

.blc__step-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  letter-spacing: -0.012em;
  color: var(--ui-colors-text-base);
  margin-bottom: 12px;
  overflow-x: hidden;
  width: 100%;
}

.blc__step-desc {
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  letter-spacing: -0.006em;
  color: var(--ui-colors-text-base-secondary);
  overflow-x: hidden;
  width: 100%;
  margin-top: auto;
}

.blc__step-cyrcle {
  width: 80px;
  height: 80px;
  min-width: 80px;
  min-height: 80px;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 20px auto;
}

.blc__step-cyrcle_standart {
  border-radius: 50%;
}

.blc__step-cyrcle_standart:after {
  border-radius: 50%;
  display: block;
  content: "";
  background: var(--ui-colors-bg-base);
  position: absolute;
  left: 4px;
  top: 4px;
  height: 72px;
  width: 72px;
}

.blc__step-number {
  z-index: 1;
  font-weight: 700;
  font-size: 28px;
  line-height: 32px;
  letter-spacing: -0.018em;
  color: var(--ui-colors-text-base);
  height: 32px;
}

.step__divider, .blc__step-cyrcle-third-standart:before,
.blc__step-cyrcle-third-white:before,
.blc__step-cyrcle-third-grey:before, .blc__step-cyrcle-second_max-standart:before,
.blc__step-cyrcle-second_max-white:before,
.blc__step-cyrcle-second_max-grey:before, .blc__step-cyrcle-first_max-standart:before,
.blc__step-cyrcle-first_max-white:before,
.blc__step-cyrcle-first_max-grey:before, .blc__step-cyrcle-second_middle-standart:before,
.blc__step-cyrcle-second_middle-white:before,
.blc__step-cyrcle-second_middle-grey:before, .blc__step-cyrcle-first_middle-standart:before,
.blc__step-cyrcle-first_middle-white:before,
.blc__step-cyrcle-first_middle-grey:before, .blc__step-cyrcle-first_min-standart:before,
.blc__step-cyrcle-first_min-white:before,
.blc__step-cyrcle-first_min-grey:before {
  content: "";
  display: block;
  position: absolute;
  left: 131px;
  top: 38px;
  height: 2px;
  border: none;
  background-color: var(--ui-colors-menu-divider-default);
}

.blc__step-cyrcle-first_min-standart {
  background-image: linear-gradient(90deg, var(--ui-colors-bg-base) 50%, var(--ui-colors-icon-brand) 50%);
}

.blc__step-cyrcle-first_min-standart:before,
.blc__step-cyrcle-first_min-white:before,
.blc__step-cyrcle-first_min-grey:before {
  width: 430px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__step-cyrcle-first_min-standart:before,
  .blc__step-cyrcle-first_min-white:before,
  .blc__step-cyrcle-first_min-grey:before {
    display: none;
  }
}

.blc__step-cyrcle-first_middle-standart {
  background-image: linear-gradient(30deg, var(--ui-colors-bg-base) 50%, transparent 50%), linear-gradient(90deg, var(--ui-colors-bg-base) 50%, var(--ui-colors-icon-brand) 50%);
}

.blc__step-cyrcle-first_middle-standart:before,
.blc__step-cyrcle-first_middle-white:before,
.blc__step-cyrcle-first_middle-grey:before {
  width: 226px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__step-cyrcle-first_middle-standart:before,
  .blc__step-cyrcle-first_middle-white:before,
  .blc__step-cyrcle-first_middle-grey:before {
    display: none;
  }
}

.blc__step-cyrcle-second_middle-standart {
  background-image: linear-gradient(150deg, transparent 50%, var(--ui-colors-icon-brand) 50%), linear-gradient(90deg, var(--ui-colors-bg-base) 50%, var(--ui-colors-icon-brand) 50%);
}

.blc__step-cyrcle-second_middle-standart:before,
.blc__step-cyrcle-second_middle-white:before,
.blc__step-cyrcle-second_middle-grey:before {
  width: 226px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__step-cyrcle-second_middle-standart:before,
  .blc__step-cyrcle-second_middle-white:before,
  .blc__step-cyrcle-second_middle-grey:before {
    display: none;
  }
}

.blc__step-cyrcle-first_max-standart {
  background-image: linear-gradient(0deg, var(--ui-colors-bg-base) 50%, transparent 50%), linear-gradient(90deg, var(--ui-colors-bg-base) 50%, var(--ui-colors-icon-brand) 50%);
}

.blc__step-cyrcle-first_max-standart:before,
.blc__step-cyrcle-first_max-white:before,
.blc__step-cyrcle-first_max-grey:before {
  width: 123px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__step-cyrcle-first_max-standart:before,
  .blc__step-cyrcle-first_max-white:before,
  .blc__step-cyrcle-first_max-grey:before {
    display: none;
  }
}

.blc__step-cyrcle-second_max-standart {
  background-image: linear-gradient(90deg, var(--ui-colors-bg-base) 50%, var(--ui-colors-icon-brand) 50%);
}

.blc__step-cyrcle-second_max-standart:before,
.blc__step-cyrcle-second_max-white:before,
.blc__step-cyrcle-second_max-grey:before {
  width: 123px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__step-cyrcle-second_max-standart:before,
  .blc__step-cyrcle-second_max-white:before,
  .blc__step-cyrcle-second_max-grey:before {
    display: none;
  }
}

.blc__step-cyrcle-third-standart {
  background-image: linear-gradient(180deg, transparent 50%, var(--ui-colors-icon-brand) 50%), linear-gradient(90deg, var(--ui-colors-bg-base) 50%, var(--ui-colors-icon-brand) 50%);
}

.blc__step-cyrcle-third-standart:before,
.blc__step-cyrcle-third-white:before,
.blc__step-cyrcle-third-grey:before {
  width: 123px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__step-cyrcle-third-standart:before,
  .blc__step-cyrcle-third-white:before,
  .blc__step-cyrcle-third-grey:before {
    display: none;
  }
}

.blc__step-cyrcle_last-standart {
  background-color: var(--ui-colors-icon-brand);
}

.blc__step-cyrcle_white {
  border-radius: 28px;
  background-color: var(--ui-colors-bg-base);
}

.blc__step-cyrcle_grey {
  border-radius: 28px;
  background-color: var(--ui-colors-bg-base-secondary);
}
.blc__rating-block {
  display: inline-flex;
  align-items: center;
}

.blc__rating-star_full {
  width: 24px;
  height: 24px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.965 2.20001C12.2881 2.20001 12.5795 2.39442 12.7036 2.69279L15.0287 8.28307L21.0639 8.76691C21.386 8.79273 21.661 9.00981 21.7608 9.31714C21.8607 9.62447 21.7659 9.96169 21.5204 10.1719L16.9223 14.1107L18.3271 20.0001C18.4021 20.3144 18.2806 20.6429 18.0191 20.8329C17.7577 21.0228 17.4077 21.0368 17.1319 20.8684L11.965 17.7124L6.798 20.8684C6.52223 21.0368 6.1722 21.0228 5.91077 20.8329C5.64934 20.6429 5.52785 20.3144 5.60283 20.0001L7.00764 14.1107L2.40947 10.1719C2.16406 9.96169 2.06922 9.62447 2.16907 9.31714C2.26893 9.00981 2.54388 8.79273 2.86599 8.76691L8.90117 8.28307L11.2263 2.69279C11.3504 2.39442 11.6418 2.20001 11.965 2.20001Z' fill='%23F9A605'/%3E%3C/svg%3E%0A");
}

.blc__rating-star_empty {
  width: 24px;
  height: 24px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.965 2.20001C12.2881 2.20001 12.5795 2.39442 12.7036 2.69279L15.0287 8.28307L21.0639 8.76691C21.386 8.79273 21.661 9.00981 21.7608 9.31714C21.8607 9.62447 21.7659 9.96169 21.5204 10.1719L16.9223 14.1107L18.3271 20.0001C18.4021 20.3144 18.2806 20.6429 18.0191 20.8329C17.7577 21.0228 17.4077 21.0368 17.1319 20.8684L11.965 17.7124L6.798 20.8684C6.52223 21.0368 6.1722 21.0228 5.91077 20.8329C5.64934 20.6429 5.52785 20.3144 5.60283 20.0001L7.00764 14.1107L2.40947 10.1719C2.16406 9.96169 2.06922 9.62447 2.16907 9.31714C2.26893 9.00981 2.54388 8.79273 2.86599 8.76691L8.90117 8.28307L11.2263 2.69279C11.3504 2.39442 11.6418 2.20001 11.965 2.20001ZM11.965 5.08318L10.1908 9.34869C10.0756 9.62568 9.81514 9.81493 9.5161 9.83891L4.91113 10.2081L8.41963 13.2135C8.64746 13.4087 8.74696 13.7149 8.67736 14.0067L7.60545 18.5004L11.548 16.0923C11.804 15.9359 12.1259 15.9359 12.382 16.0923L16.3245 18.5004L15.2526 14.0067C15.1829 13.7149 15.2824 13.4087 15.5103 13.2135L19.0188 10.2081L14.4138 9.83891C14.1148 9.81493 13.8543 9.62568 13.7391 9.34869L11.965 5.08318Z' fill='%23F9A605'/%3E%3C/svg%3E%0A");
}

.blc__rating-score {
  font-weight: 700;
  font-size: 24px;
  line-height: 28px;
  color: var(--ui-colors-text-base);
  margin: 0 6px;
}

.blc__rating-total {
  font-size: 17px;
  line-height: 24px;
  color: var(--ui-colors-text-base-secondary);
}
.blc__review-s-container {
  display: flex;
  flex-direction: column;
  margin: 10px;
}

.blc__review-s-title {
  margin-top: 0;
  margin-bottom: 60px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__review-s-title {
    margin-bottom: 28px;
  }
}
.blc__review-container {
  display: flex;
  flex-direction: column;
  padding: var(--ui-spacing-xl);
  overflow: hidden;
  background-color: var(--ui-colors-bg-base);
  border-radius: var(--ui-radius-l);
}
@media only screen and (max-width: 1279.98px) {
  .blc__review-container {
    padding: var(--ui-spacing-xs);
  }
}

.blc__review-container_with_gaps {
  margin: 10px;
}

.blc__review-head {
  display: flex;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  margin-bottom: 20px;
}

.blc__review-person-block {
  display: flex;
}

.blc__review-persone-img {
  border-radius: 100%;
  object-fit: cover;
}

.blc__review-persone-img_full,
.blc__review-persone-img_full.mda__img {
  max-width: 40px;
  max-height: 40px;
  margin-right: 16px;
  margin-top: 0;
  margin-bottom: 0;
  width: auto;
}
@media only screen and (max-width: 1279.98px) {
  .blc__review-persone-img_full,
  .blc__review-persone-img_full.mda__img {
    max-width: 32px;
    max-height: 32px;
    margin-right: 12px;
  }
}

.blc__review-persone-img_medium,
.blc__review-persone-img_medium.mda__img {
  max-width: 32px;
  max-height: 32px;
  margin: 12px 12px 12px 0;
  width: auto;
}

.blc__review-persone-img_mini {
  display: none;
}

.blc__review-persone-info {
  display: flex;
  flex-direction: column;
  max-width: 100%;
  overflow: hidden;
}

.blc__review-persone-name_full {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.004em;
}
@media only screen and (max-width: 1279.98px) {
  .blc__review-persone-name_full {
    font-size: 12px;
    line-height: 14px;
  }
}

.blc__review-persone-name_medium {
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
}

.blc__review-persone-name_mini {
  font-size: 10px;
  line-height: 12px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__review-persone-name_mini {
    font-size: 12px;
    line-height: 16px;
  }
}

.blc__review-persone-extra_full {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.005em;
  margin-top: auto;
}
@media only screen and (max-width: 1279.98px) {
  .blc__review-persone-extra_full {
    font-size: 10px;
    line-height: 14px;
  }
}

.blc__review-persone-extra_medium {
  display: none;
}

.blc__review-persone-extra_mini {
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.01em;
}
@media only screen and (max-width: 1279.98px) {
  .blc__review-persone-extra_mini {
    line-height: 14px;
  }
}

.blc__review-rating-block {
  margin-left: auto;
  height: 100%;
}

.blc__review-rating-block_medium {
  position: absolute;
  bottom: 0;
  left: 44px;
  height: auto;
}

.blc__review-title-text {
  margin-top: 20px;
  margin-bottom: 0;
}

.blc__review-title-text_full {
  display: none;
}

.blc__review-title-text_medium {
  font-size: 15px;
  line-height: 22px;
  letter-spacing: -0.006em;
}
@media only screen and (max-width: 1279.98px) {
  .blc__review-title-text_medium {
    font-size: 14px;
    line-height: 20px;
  }
}

.blc__review-title-text_mini {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.008em;
}
@media only screen and (max-width: 1279.98px) {
  .blc__review-title-text_mini {
    font-size: 14px;
    line-height: 20px;
  }
}

.blc__review-text {
  margin-top: auto;
  margin-bottom: 0;
}
@media only screen and (max-width: 1279.98px) {
  .blc__review-text {
    font-size: 12px;
    line-height: 16px;
  }
}
.blc__quote-block {
  margin: 10px auto;
  padding: var(--ui-spacing-3xl);
  background-color: var(--ui-colors-bg-base);
  border-radius: var(--ui-radius-l);
  display: flex;
}
@media only screen and (max-width: 1023.98px) {
  .blc__quote-block {
    flex-direction: column;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__quote-block {
    padding: var(--ui-spacing-xl);
  }
}

.blc__quote-info {
  display: flex;
  flex-direction: column;
  margin-right: 80px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__quote-info {
    margin-right: 24px;
  }
}
@media only screen and (max-width: 1023.98px) {
  .blc__quote-info {
    margin-right: 0;
    padding-bottom: var(--ui-spacing-3xl);
  }
}

.blc__quote-icon {
  display: inline-block;
  font-weight: 700;
  font-size: 80px;
  line-height: 64px;
  color: var(--ui-colors-icon-base);
}

.blc__quote-person {
  display: flex;
  flex-direction: column;
  padding-left: 64px;
  position: relative;
  margin-top: 40px;
}
.blc__quote-person:first-child {
  margin-bottom: 8px;
}
.blc__quote-person:before {
  content: "";
  width: 40px;
  height: 2px;
  display: block;
  background-color: var(--ui-colors-icon-base);
  position: absolute;
  top: 10px;
  left: 0;
}
@media only screen and (max-width: 1279.98px) {
  .blc__quote-person:before {
    width: 32px;
    margin-right: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__quote-person:before {
    width: 42px;
  }
}

.blc__quote-photo-img,
.blc__quote-photo-img.mda__img {
  width: 100%;
  max-width: 270px;
  max-height: 270px;
  object-fit: cover;
  margin-top: auto;
  display: block;
  border-radius: var(--ui-radius-l);
}
@media only screen and (max-width: 1023.98px) {
  .blc__quote-photo-img,
  .blc__quote-photo-img.mda__img {
    max-width: 100%;
    max-height: 315px;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__quote-photo-img,
  .blc__quote-photo-img.mda__img {
    max-height: 300px;
  }
}
.ex__fixed-area_static[data-scroll-mode-position=fixed] {
  width: 100%;
  top: 0;
  left: 0;
}

.ex__fixed-area_static[data-scroll-mode-position=static] {
  width: calc(100% - 40px);
  max-width: 1228px;
  margin: 0 auto;
  border-radius: 12px;
}

.ex__fixed-area_base {
  background-color: transparent;
}

.ex__fixed-area_inversion {
  background-color: transparent;
}

.blc__fixed-menu-container {
  padding: 24px 76px;
  display: flex;
  max-width: 1228px;
  margin: 0 auto;
  overflow-y: auto;
  background-color: transparent;
}
@media only screen and (max-width: 1279.98px) {
  .blc__fixed-menu-container {
    padding: 24px 20px;
  }
}

.blc__fixed-menu-container::-webkit-scrollbar {
  height: 6px;
}

.blc__fixed-menu-container::-webkit-scrollbar-thumb {
  background-color: var(--ui-colors-opacity-base-72);
  border-radius: 3px;
}

.blc__fixed-menu-container::-webkit-scrollbar-track {
  background-color: transparent;
}

.blc__fixed-menu-link {
  padding: 0 10px 16px 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.448px;
  text-align: center;
  white-space: nowrap;
}

.blc__fixed-menu-link:hover {
  opacity: 0.9;
}

.blc__fixed-menu-link:first-child {
  padding-left: 0;
  margin-left: auto;
}

.blc__fixed-menu-link:last-child {
  padding-right: 0;
  margin-right: auto;
}

.ex__fixed-area_base .blc__fixed-menu-link {
  color: var(--ui-colors-text-base-secondary);
  border-bottom: 1px solid var(--ui-colors-border-base);
}

.ex__fixed-area_inverse .blc__fixed-menu-link {
  color: var(--ui-colors-text-inverse-secondary);
  border-bottom: 1px solid var(--ui-colors-border-inverse);
}

.ex__fixed-area_base a.blc__fixed-menu-link_active {
  color: var(--ui-colors-text-base);
  padding-bottom: 12px;
  border-bottom: 4px solid var(--ui-colors-border-brand-active);
}

.ex__fixed-area_inverse a.blc__fixed-menu-link_active {
  color: var(--ui-colors-text-inverse);
  padding-bottom: 12px;
  border-bottom: 4px solid var(--ui-colors-icon-brand-inverse);
}
.blc__first-container {
  width: 100%;
}

.blc__first_primary {
  background-color: var(--ui-colors-bg-base);
}

.blc__first_secondary {
  background-color: var(--ui-colors-bg-base-secondary);
}

.blc__first_tertiary {
  background-color: var(--ui-colors-bg-base-tertiary);
}

.blc__first_with_float_panel + section {
  padding-top: 220px;
}
@media only screen and (max-width: 1023.98px) {
  .blc__first_with_float_panel + section {
    padding-top: 400px;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__first_with_float_panel + section {
    padding-top: 440px;
  }
}
@media only screen and (max-width: 320px) {
  .blc__first_with_float_panel + section {
    padding-top: 470px;
  }
}

.blc__first-wrapper {
  display: flex;
  margin: auto;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1268px;
  min-height: 100px;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.blc__first-col {
  width: 50%;
  max-width: 50%;
  display: flex;
  flex-direction: column;
  padding: 90px 0;
}
@media only screen and (max-width: 1023.98px) {
  .blc__first-col {
    width: 100%;
    max-width: 100%;
    align-items: center;
    padding: 28px;
  }
}

.blc__first-tag-container {
  display: flex;
}

.blc__first-title {
  display: flex;
  margin-top: 20px;
  margin-bottom: 0;
}
@media only screen and (max-width: 1023.98px) {
  .blc__first-title {
    text-align: center;
  }
}

.blc__first-desc {
  margin-bottom: 54px;
  display: inline-block;
}
@media only screen and (max-width: 1023.98px) {
  .blc__first-desc {
    text-align: center;
  }
}

@media only screen and (max-width: 1279.98px) {
  .blc__first-btn {
    width: 100%;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__first-btn {
    height: 48px;
  }
}

.blc__first-img,
.blc__first-img.mda__img {
  margin: 0 auto;
  object-fit: cover;
  width: 50%;
}
@media only screen and (max-width: 1023.98px) {
  .blc__first-img,
  .blc__first-img.mda__img {
    width: 100%;
  }
}

.blc__first-btn-block {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media only screen and (max-width: 1023.98px) {
  .blc__first-btn-block {
    flex-direction: column;
    align-items: center;
  }
}

.blc__first_primary .ex__fl-panel-container {
  background-color: var(--ui-colors-bg-base);
}

.blc__first_secondary .ex__fl-panel-container {
  background-color: var(--ui-colors-bg-base-secondary);
}

.blc__first_tertiary .ex__fl-panel-container {
  background-color: var(--ui-colors-bg-base-tertiary);
}
.blc__fl-panel-container {
  padding: 40px;
  background-color: var(--ui-colors-bg-base);
  display: flex;
  justify-content: space-around;
  position: absolute;
  left: 0;
  bottom: -150px;
  margin-left: 20px;
  width: calc(100% - 40px);
  border-radius: var(--ui-radius-l);
  z-index: 1;
  box-shadow: 0px 10px 20px 0px var(--shadow2x);
  box-shadow: 0px 2px 6px 0px var(--shadow2x);
}
@media only screen and (max-width: 1023.98px) {
  .blc__fl-panel-container {
    flex-direction: column;
    bottom: -330px;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__fl-panel-container {
    padding: 20px 24px;
    bottom: -370px;
  }
}
@media only screen and (max-width: 320px) {
  .blc__fl-panel-container {
    padding: 20px 16px;
    bottom: -420px;
  }
}

.blc__fl-panel-col {
  width: 290px;
}
@media only screen and (max-width: 1023.98px) {
  .blc__fl-panel-col {
    width: 100%;
    margin: 0 auto 20px auto;
  }
}

.blc__fl-panel-title {
  text-align: center;
  margin: 0 0 12px 0;
}

.blc__fl-panel-desc {
  text-align: center;
  margin: auto 0 0 0;
  display: block;
}
.blc__card-section {
  display: flex;
  flex-direction: column;
}

.blc__card-s-title {
  text-align: center;
  margin: 0 10px 24px 10px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__card-s-title {
    margin-bottom: 16px;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__card-s-title {
    margin-left: 2px;
    margin-right: 2px;
  }
}

.blc__card-s-subtitle {
  text-align: center;
  margin: 0 10px 40px 10px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__card-s-subtitle {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__card-s-subtitle {
    margin-left: 2px;
    margin-right: 2px;
  }
}

.blc__card-s-row {
  display: flex;
  gap: 20px;
  margin: 0 10px;
}
@media only screen and (max-width: 1279.98px) {
  .blc__card-s-row {
    flex-direction: column;
  }
}
@media only screen and (max-width: 767.98px) {
  .blc__card-s-row {
    margin: 0;
  }
}
.blc__card-container,
.blc__card-btn-container {
  border-radius: var(--ui-radius-l);
  width: 100%;
  align-self: flex-start;
}

.blc__card-standart {
  border-radius: var(--ui-radius-l);
  min-height: 240px;
  padding: var(--ui-spacing-xl);
  position: relative;
}
@media only screen and (max-width: 767.98px) {
  .blc__card-standart {
    padding: var(--ui-spacing-l);
  }
}

.blc__card_white {
  background-color: var(--ui-colors-bg-base);
}
.blc__card_white .blc__card-inner {
  background-color: var(--ui-colors-bg-base);
}

.blc__card_grey {
  background-color: var(--ui-colors-bg-base-tertiary);
}
.blc__card_grey .blc__card-inner {
  background-color: var(--ui-colors-bg-base-tertiary);
}

.blc__card-link {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 240px;
  text-decoration: none;
  padding: var(--ui-spacing-xl);
  position: relative;
  border-radius: var(--ui-radius-l);
}
@media only screen and (max-width: 767.98px) {
  .blc__card-link {
    padding: var(--ui-spacing-l);
  }
}

.blc__card-invest {
  border-radius: var(--ui-radius-l);
  min-height: 200px;
  padding: 28px 38px 20px 42px;
  position: relative;
}
@media only screen and (max-width: 767.98px) {
  .blc__card-invest {
    padding: 20px 30px 12px 34px;
  }
}

.blc__card-head_invest {
  display: flex;
  margin-bottom: 24px;
}

.blc__card-info-block_invest {
  display: flex;
  flex-direction: column;
}

.blc__card-tail_invest {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

.blc__card-title {
  letter-spacing: -0.384px;
  max-width: 100%;
  margin: 0 0 16px 0;
  text-align: left;
}

.blc__card-title_contact {
  width: 60%;
}
@media only screen and (max-width: 767.98px) {
  .blc__card-title_contact {
    width: 100%;
  }
}

.blc__card-sub-text_invest {
  margin-bottom: 0 0 4px 0;
}

.blc__card-sub-text_mb10 {
  margin-bottom: 0 0 10px 0;
}

.blc__card-desc_contact {
  width: 60%;
}
@media only screen and (max-width: 767.98px) {
  .blc__card-desc_contact {
    width: 100%;
  }
}

.blc__card-desc {
  letter-spacing: -0.006em;
  max-width: 100%;
  overflow-x: hidden;
  margin: 0 0 16px 0;
}

.blc__card-control-block {
  width: 100%;
  display: flex;
  align-items: center;
}

.blc__card-img,
.blc__card-img.mda__img {
  margin-left: auto;
  display: block;
  width: 72px;
  height: 72px;
  object-fit: contain;
}
@media only screen and (max-width: 767.98px) {
  .blc__card-img,
  .blc__card-img.mda__img {
    width: 48px;
    height: 48px;
  }
}

.blc__card-img_invest,
.blc__card-img_invest.mda__img {
  width: 56px;
  height: 56px;
  margin-left: auto;
}

.blc__card-hover {
  border-radius: var(--ui-radius-l);
  position: relative;
  padding: 2px;
}
.blc__card-hover .blc__card-inner {
  padding: var(--ui-spacing-xl);
  border-radius: var(--ui-radius-l);
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 767.98px) {
  .blc__card-hover .blc__card-inner {
    padding: var(--ui-spacing-l);
  }
}

.glow-layer {
  inset: 0;
  position: absolute;
  border-radius: var(--ui-radius-l);
  opacity: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease-out;
}

.glow-layer-1 {
  background: linear-gradient(90deg, #fffdf5 0%, rgba(255, 255, 255, 0) 55%);
  z-index: 1;
}

.glow-layer-2 {
  background: linear-gradient(-90deg, #fffdf5 0%, rgba(255, 255, 255, 0) 55%);
  z-index: 1;
}

.glow-layer-3 {
  background: linear-gradient(0deg, #fffdf5 0%, rgba(255, 255, 255, 0) 55%);
  z-index: 1;
}

.glow-layer-4 {
  background: linear-gradient(180deg, #fffdf5 0%, rgba(255, 255, 255, 0) 55%);
  z-index: 1;
}

.glow-layer-5 {
  background: linear-gradient(90deg, rgba(255, 233, 123, 0.75) 40%, rgba(255, 255, 255, 0) 75%);
  z-index: 0;
  filter: blur(12px);
}

.glow-layer-6 {
  background: linear-gradient(-90deg, rgba(255, 233, 123, 0.75) 40%, rgba(255, 255, 255, 0) 75%);
  z-index: 0;
  filter: blur(12px);
}

.glow-layer-7 {
  background: linear-gradient(0deg, rgba(255, 233, 123, 0.75) 40%, rgba(255, 255, 255, 0) 75%);
  z-index: 0;
  filter: blur(12px);
}

.glow-layer-8 {
  background: linear-gradient(180deg, rgba(255, 233, 123, 0.75) 40%, rgba(255, 255, 255, 0) 75%);
  z-index: 0;
  filter: blur(12px);
}

.glow-layer-9 {
  background: linear-gradient(90deg, rgba(245, 157, 226, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  z-index: -1;
  filter: blur(60px);
}

.glow-layer-10 {
  background: linear-gradient(-90deg, rgba(245, 157, 226, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  z-index: -1;
  filter: blur(60px);
}

.glow-layer-11 {
  background: linear-gradient(0deg, rgba(245, 157, 226, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  z-index: -1;
  filter: blur(60px);
}

.glow-layer-12 {
  background: linear-gradient(180deg, rgba(245, 157, 226, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  z-index: -1;
  filter: blur(60px);
}

.glow-layer-13 {
  background: linear-gradient(90deg, rgba(231, 195, 255, 0.1) 50%, rgba(255, 255, 255, 0) 100%);
  z-index: -2;
  filter: blur(60px);
}

.glow-layer-14 {
  background: linear-gradient(-90deg, rgba(231, 195, 255, 0.1) 50%, rgba(255, 255, 255, 0) 100%);
  z-index: -2;
  filter: blur(60px);
}

.glow-layer-15 {
  background: linear-gradient(0deg, rgba(231, 195, 255, 0.1) 50%, rgba(255, 255, 255, 0) 100%);
  z-index: -2;
  filter: blur(60px);
}

.glow-layer-16 {
  background: linear-gradient(180deg, rgba(231, 195, 255, 0.1) 50%, rgba(255, 255, 255, 0) 100%);
  z-index: -2;
  filter: blur(60px);
}
.blc__title_faq {
  margin: 0;
  padding-bottom: 40px;
  border-bottom: 2px solid var(--ui-colors-border-base-bold);
  text-align: center;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: -0.02em;
  color: var(--ui-colors-text-base);
}
.blc__accordion_item {
  border-bottom: 2px solid var(--ui-colors-border-base);
}

.blc__accordion_question {
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.blc__accordion_question--view {
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.blc__accordion_question_text {
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.012em;
  color: var(--ui-colors-text-base);
}

.blc__accordion_question_icon {
  flex-shrink: 0;
  transition: transform 0.2s linear;
  transform: rotate(180deg);
  margin: 0 20px 0 20px;
  color: var(--ui-colors-icon-base);
}

.blc__accordion_question_icon--active {
  transform: rotate(0);
}

.blc__accordion_answer {
  padding-bottom: 28px;
  display: block;
  line-height: 24px;
  letter-spacing: -0.006em;
  color: var(--ui-colors-text-base);
}

.blc__accordion_answer--hide {
  display: none;
}

.blc__accordion_answer_text {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.006em;
  color: var(--ui-colors-text-base);
}