
      .button {
        display: inline-block;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        font-family:
          Helvetica Neue,
          arial,
          sans-serif;
        font-weight: 400;
        user-select: none;
        text-align: center;
        white-space: nowrap;
        text-decoration: none;
        letter-spacing: 0;
        border: 0;
        border-radius: 4px;
        background-color: #e5e5e5;
        transition:
          transform 0.1s ease-out,
          background 0.15s linear,
          color 0.15s linear;
        will-change: transform;
        -webkit-tap-highlight-color: transparent;
      }
      .button:focus {
        outline: none;
      }
      .button_pressed {
        transform: scale(0.96);
      }
      .hydro {
        display: block;
      }
      .hydro_display_inline {
        display: inline;
      }
      .hydro_width_max {
        width: 100%;
      }
      .hydro_border_bottom {
        border-bottom: 1px solid #ccc;
      }
      .grid {
        box-sizing: border-box;
      }
      .grid_wrap {
        margin-right: 14px;
        margin-left: 14px;
      }
      body {
        touch-action: manipulation;
        margin: 0;
      }
      html,
      body {
        position: relative;
        background: #fff;
      }
      .page__result,
      .page__container {
        width: 100%;
        max-width: none !important;
      }
      html.ua_frame_yes,
      .ua_frame_yes body {
        height: 100%;
      }
      .ua_frame_yes body {
        display: block;
        width: 1px;
        min-width: 100%;
      }
      .ua_frame_yes .page__container {
        position: relative;
        overflow: auto;
        box-sizing: border-box;
        height: 100%;
      }
      html.ua_frame_yes.ua_os_ios,
      .ua_frame_yes.ua_os_ios body {
        overflow-y: scroll;
        height: 100vh;
      }
      .ua_frame_yes .service_turbo-lpc {
        height: auto;
      }
      .ua_frame_yes .service_turbo-lpc,
      .ua_frame_yes .service_turbo-lpc .page__container {
        overflow: visible;
      }
      html.ua_frame_yes.ua_browser_ios,
      .ua_frame_yes.ua_browser_ios body,
      .ua_frame_yes.ua_browser_ios .page__container {
        position: relative;
        display: block;
        -webkit-overflow-scrolling: touch;
        width: 0;
        min-width: 100%;
        max-width: 100%;
        height: 0;
        min-height: 100%;
        max-height: 100%;
        will-change: opacity;
      }
      html.ua_frame_yes.ua_browser_ios.ua_service_turbo-lpc,
      .ua_frame_yes.ua_browser_ios.ua_service_turbo-lpc body,
      .ua_frame_yes.ua_browser_ios.ua_service_turbo-lpc .page__container {
        height: auto;
        max-height: none;
      }
      html.ua_frame_yes.ua_browser_ios.ua_service_turbo-lpc,
      .ua_frame_yes.ua_browser_ios.ua_service_turbo-lpc body {
        overflow-y: visible;
      }
      @media screen and (max-width: 979px) {
        .ua_service_turbo-lpc.ua_preview {
          -ms-overflow-style: none;
          scrollbar-width: none;
        }
        .ua_service_turbo-lpc.ua_preview:not(
            .ua_browser_safari
          )::-webkit-scrollbar {
          display: none;
          width: 0;
        }
      }
      .page {
        word-wrap: break-word;
        -webkit-text-size-adjust: 100%;
      }
      .page_hidden,
      .page_in-frame .page__reload-button {
        display: none;
      }
      .page_scroll_disabled {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        overflow: hidden;
      }
      .page .source {
        margin-top: 56px;
      }
      .page__svg-sprite {
        display: none;
      }
      input,
      textarea,
      button {
        font-family:
          Helvetica Neue,
          arial,
          sans-serif;
      }
      .page__extras-fixed {
        display: none;
      }
      .page__extras-fixed_active {
        display: block;
      }
    

      .button {
        position: relative;
        font-size: 15px;
      }
      .button:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: "";
        opacity: 0;
        border-radius: 4px;
        background-color: #000;
        transition: opacity 0.1s;
      }
      .button:hover:after {
        opacity: 0.06;
      }
      .button:active:after {
        opacity: 0.17;
      }
      .button__label {
        cursor: default;
      }
      .container {
        box-sizing: border-box;
      }
      html,
      body,
      .page__container,
      .page__content {
        min-height: 100vh;
      }
      html {
        overflow-x: auto;
      }
      html.modal_open {
        overflow: hidden;
      }
      .page,
      .input {
        font-size: 17px;
        font-weight: 400;
        line-height: 26px;
      }
      .page__content > .page__result,
      .page__content_infinity {
        display: flex;
        flex-direction: column;
        min-height: 100vh;
      }
      .page__content > .page__result > .turbo-bemhtml-renderer {
        display: flex;
        flex-direction: column;
      }
      .page .source {
        margin-top: 10px;
      }
    

      .Popup2 {
        position: absolute;
        z-index: 1400;
      }
      .Popup2[data-popper-reference-hidden],
      .Popup2[data-popper-escaped] {
        visibility: hidden !important;
        margin: -9999px 0 0 -9999px !important;
        pointer-events: none !important;
      }
      .Popup2_view_default {
        visibility: hidden;
        box-sizing: border-box;
        margin: -9999px 0 0 -9999px;
        color: var(--popup-view-default-typo-color);
        border-radius: var(--popup-borderRadius);
        background-color: var(--popup-view-default-fill-color);
        box-shadow: 0 1.5ex 2ex -1ex rgba(0, 0, 0, 0.3);
        animation-duration: 0.1s;
        animation-timing-function: ease-out;
        animation-fill-mode: forwards;
      }
      .Popup2_view_default:before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        content: "";
        border-radius: inherit;
        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
      }
      .Popup2_view_default.Popup2_visible:before {
        z-index: -1;
      }
      .Popup2_view_default.Popup2_visible {
        visibility: visible;
        margin: 0;
      }
      .Popup2_view_default .Popup2-TailFill {
        fill: var(--popup-view-default-fill-color);
      }
      .Popup2_view_default .Popup2-TailBorder {
        fill: rgba(0, 0, 0, 0.05);
      }
      .Popup2.Popup2_view_default > :first-child {
        border-top-left-radius: inherit;
        border-top-right-radius: inherit;
      }
      .Popup2.Popup2_view_default > :last-child {
        border-bottom-right-radius: inherit;
        border-bottom-left-radius: inherit;
      }
      .Popup2_view_default.Popup2[data-popper-placement^="bottom"] {
        animation-name: popup2_view_default_bottom;
      }
      .Popup2_view_default.Popup2[data-popper-placement^="bottom"].Popup2_visible {
        animation-name: popup2_view_default_bottom_visible;
      }
      .Popup2_view_default.Popup2[data-popper-placement^="top"] {
        animation-name: popup2_view_default_top;
      }
      .Popup2_view_default.Popup2[data-popper-placement^="top"].Popup2_visible {
        animation-name: popup2_view_default_top_visible;
      }
      .Popup2_view_default.Popup2[data-popper-placement^="right"] {
        animation-name: popup2_view_default_right;
      }
      .Popup2_view_default.Popup2[data-popper-placement^="right"].Popup2_visible {
        animation-name: popup2_view_default_right_visible;
      }
      .Popup2_view_default.Popup2[data-popper-placement^="left"] {
        animation-name: popup2_view_default_left;
      }
      .Popup2_view_default.Popup2[data-popper-placement^="left"].Popup2_visible {
        animation-name: popup2_view_default_left_visible;
      }
      @keyframes popup2_view_default_bottom {
        0% {
          visibility: visible;
          margin: 0;
          opacity: 1;
          transform: translateY(0);
        }
        99% {
          margin: 0;
          transform: translateY(10px);
        }
        100% {
          visibility: hidden;
          margin: -9999px 0 0 -9999px;
          opacity: 0;
        }
      }
      @keyframes popup2_view_default_bottom_visible {
        0% {
          opacity: 0;
          transform: translateY(10px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @keyframes popup2_view_default_top {
        0% {
          visibility: visible;
          margin: 0;
          opacity: 1;
          transform: translateY(0);
        }
        99% {
          margin: 0;
          transform: translateY(-10px);
        }
        100% {
          visibility: hidden;
          margin: -9999px 0 0 -9999px;
          opacity: 0;
        }
      }
      @keyframes popup2_view_default_top_visible {
        0% {
          opacity: 0;
          transform: translateY(-10px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @keyframes popup2_view_default_right {
        0% {
          visibility: visible;
          margin: 0;
          opacity: 1;
          transform: translateX(0);
        }
        99% {
          margin: 0;
          transform: translateX(10px);
        }
        100% {
          visibility: hidden;
          margin: -9999px 0 0 -9999px;
          opacity: 0;
        }
      }
      @keyframes popup2_view_default_right_visible {
        0% {
          opacity: 0;
          transform: translateX(10px);
        }
        100% {
          opacity: 1;
          transform: translateX(0);
        }
      }
      @keyframes popup2_view_default_left {
        0% {
          visibility: visible;
          margin: 0;
          opacity: 1;
          transform: translateX(0);
        }
        99% {
          margin: 0;
          transform: translateX(-10px);
        }
        100% {
          visibility: hidden;
          margin: -9999px 0 0 -9999px;
          opacity: 0;
        }
      }
      @keyframes popup2_view_default_left_visible {
        0% {
          opacity: 0;
          transform: translateX(-10px);
        }
        100% {
          opacity: 1;
          transform: translateX(0);
        }
      }
      .Popup2-Tail {
        width: 24px;
        height: 24px;
        pointer-events: none;
      }
      .Popup2-TailSvg {
        display: block;
      }
      .Popup2[data-popper-placement^="top"] .Popup2-Tail {
        top: 100%;
        transform: rotate(180deg);
      }
      .Popup2[data-popper-placement^="left"] .Popup2-Tail {
        left: 100%;
        transform: rotate(90deg);
      }
      .Popup2[data-popper-placement^="bottom"] .Popup2-Tail {
        bottom: 100%;
      }
      .Popup2[data-popper-placement^="right"] .Popup2-Tail {
        right: 100%;
        transform: rotate(-90deg);
      }
    

      .lc-borders {
        overflow: hidden;
        box-sizing: border-box;
        height: 100%;
      }
      .lc-borders > div {
        height: 100%;
      }
      .lc-borders__advanced-borders-wrapper {
        position: relative;
        box-sizing: border-box;
        height: 100%;
        font-size: 0;
      }
      .lc-borders__advanced-borders-wrapper > div {
        height: 100%;
      }
      .lc-borders__border {
        position: absolute;
        top: 0;
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        pointer-events: none;
      }
      .lc-borders__shadow {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
      }
      .lc-borders__component-wrapper {
        position: relative;
        overflow: hidden;
      }
      .lc-borders__component-wrapper .has-borders {
        left: 1px;
        width: calc(100% - 2px);
        height: calc(100% - 2px);
      }
      .lc-borders__component-wrapper_grid-group {
        overflow: visible;
      }
      .lc-borders:has(.ya-share2__popup),
      .lc-borders__component-wrapper:has(.ya-share2__popup) {
        overflow: visible;
      }
    

      .lc-analytics-frame {
        --main-color: #42d0c3;
        position: relative;
        display: inline-block;
        box-sizing: border-box;
        width: -moz-min-content;
        width: min-content;
        border: solid 2px var(--main-color);
        background: rgba(91, 138, 134, 0.1);
      }
      .lc-analytics-frame_section {
        width: 100%;
        min-height: 48px;
        background: none;
      }
      .lc-analytics-frame_wide {
        width: 100%;
      }
      .lc-analytics-frame__icon {
        position: absolute;
        z-index: 100;
        top: 8px;
        right: 8px;
        width: 30px;
        height: 30px;
        cursor: pointer;
        opacity: 0.9;
        color: var(--main-color);
      }
      .lc-analytics-frame__icon_size_small {
        top: 4px;
        right: 4px;
        width: 20px;
        height: 20px;
      }
      .lc-analytics-frame__icon_size_small.lc-analytics-frame__icon_position_left {
        left: 4px;
      }
      .lc-analytics-frame__icon_size_small svg {
        width: 20px;
        height: 20px;
      }
      .lc-analytics-frame__icon path {
        fill: currentColor;
      }
      .lc-analytics-frame__icon rect:first-child {
        fill: #fff;
      }
      .lc-analytics-frame__icon_active,
      .lc-analytics-frame__icon:hover {
        color: #fff;
      }
      .lc-analytics-frame__icon_active rect:first-child,
      .lc-analytics-frame__icon:hover rect:first-child {
        fill: var(--main-color);
      }
      .lc-analytics-frame__icon_position_left {
        left: 8px;
      }
      .lc-analytics-frame__popup.Popup2 {
        --color-typo-primary: #fff;
        --popup-view-default-typo-color: #fff;
        --color-bg-default: #222;
        --popup-view-default-fill-color: #222;
        --header-text-size: 15px;
        --section-name-size: 14px;
        --text-size: 12px;
        --text-margin: 8px;
        min-width: 280px;
        padding: 8px;
        white-space: nowrap;
        border-radius: 6px;
        box-shadow: 0 7px 15px rgb(0 0 0 / 40%);
      }
      .lc-analytics-frame__popup.Popup2:before,
      .lc-analytics-frame__popup.Popup2 .Popup2-Tail:after {
        background: var(--color-bg-default);
      }
      .lc-analytics-frame__popup_mobile.Popup2 {
        --header-text-size: 11px;
        --section-name-size: 10px;
        --text-size: 8px;
        --text-margin: 0;
      }
      .lc-analytics-frame__popup-header {
        margin: 0;
        font-size: var(--header-text-size);
        font-weight: 500;
        line-height: 20px;
        text-align: center;
      }
      .lc-analytics-frame__popup-text {
        margin: var(--text-margin) 0;
        font-size: var(--text-size);
        line-height: 16px;
        text-align: left;
      }
      .lc-analytics-frame__section-name {
        position: relative;
        display: flex;
        align-items: center;
        margin: 5px 0;
        padding: 0 0 0 15px;
        font-size: var(--section-name-size);
        font-weight: 700;
        cursor: pointer;
        text-align: left;
      }
      .lc-analytics-frame__section-name:before {
        position: absolute;
        left: 0;
        display: inline-block;
        content: "";
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid #fff;
      }
      .lc-analytics-frame__section-name_open:before {
        transform: rotate(90deg);
      }
      .lc-analytics-frame__events {
        display: none;
        margin: 0;
        padding: 0;
        list-style: none;
        transition: transform 0.3s ease;
      }
      .lc-analytics-frame__events_visible {
        display: block;
      }
      .lc-background-group {
        position: relative;
      }
      .lc-background-group__container {
        position: relative;
      }
      .lc-background-group_inLcGrid2 {
        height: 100%;
      }
      .lc-background-group_inLcGrid2 > .lc-background-group__container {
        height: 100%;
      }
      .lc-background-group_inLcGrid2 .lc-section,
      .lc-background-group_inLcGrid2 .lc-offsets {
        height: 100%;
      }
      .lc-background-empty_inLcGrid2 {
        height: 100%;
      }
      .lc-background-empty_inLcGrid2 .lc-section,
      .lc-background-empty_inLcGrid2 .lc-offsets {
        height: 100%;
      }
      .lc-background {
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--border-radius);
      }
      .lc-background__image,
      .lc-background__color {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-position: 50%;
        background-size: cover;
      }
      .lc-background__video,
      .lc-background__vh-video-stub {
        -o-object-fit: fill;
        object-fit: fill;
      }
      .lc-background__vh-video-stub {
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
      }
      .lc-background__image {
        background-repeat: no-repeat;
      }
      .lc-background_image-fixed .lc-background__image {
        background-attachment: fixed;
      }
      .lc-background_sizes_default .lc-background__image {
        background-size: auto;
      }
      .lc-background_sizes_cover .lc-background__image {
        background-size: cover;
      }
      .lc-background_sizes_contain .lc-background__image {
        background-size: contain;
      }
      .lc-background_position_left_top .lc-background__image {
        background-position: left top;
      }
      .lc-background_position_center_top .lc-background__image {
        background-position: center top;
      }
      .lc-background_position_right_top .lc-background__image {
        background-position: right top;
      }
      .lc-background_position_left_center .lc-background__image {
        background-position: left center;
      }
      .lc-background_position_center_center .lc-background__image {
        background-position: center center;
      }
      .lc-background_position_right_center .lc-background__image {
        background-position: right center;
      }
      .lc-background_position_left_bottom .lc-background__image {
        background-position: left bottom;
      }
      .lc-background_position_center_bottom .lc-background__image {
        background-position: center bottom;
      }
      .lc-background_position_right_bottom .lc-background__image {
        background-position: right bottom;
      }
      .lc-background__mask-cover-video-wrapper {
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        line-height: 0;
      }
      .lc-background__video-wrapper {
        position: absolute;
        overflow: hidden;
        line-height: 0;
      }
      .lc-background_position_left_top .lc-background__video-wrapper {
        top: 0;
        left: 0;
      }
      .lc-background_position_center_top .lc-background__video-wrapper {
        top: 0;
        left: 50%;
        transform: translateX(-50%);
      }
      .lc-background_position_right_top .lc-background__video-wrapper {
        top: 0;
        right: 0;
      }
      .lc-background_position_left_center .lc-background__video-wrapper {
        top: 50%;
        left: 0;
        transform: translateY(-50%);
      }
      .lc-background_position_center_center .lc-background__video-wrapper {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      .lc-background_position_right_center .lc-background__video-wrapper {
        top: 50%;
        right: 0;
        transform: translateY(-50%);
      }
      .lc-background_position_left_bottom .lc-background__video-wrapper {
        bottom: 0;
        left: 0;
      }
      .lc-background_position_center_bottom .lc-background__video-wrapper {
        bottom: 0;
        left: 50%;
        transform: translate(-50%);
      }
      .lc-background_position_right_bottom .lc-background__video-wrapper {
        right: 0;
        bottom: 0;
      }
      .lc-background__mask-image-wrapper {
        position: absolute;
        width: 100%;
        height: 100%;
      }
      .lc-background__immersive-container {
        position: absolute;
        width: 100%;
        height: 100%;
        will-change: transform;
        animation-fill-mode: forwards;
        animation-duration: 7s;
        animation-timing-function: linear;
      }
      .lc-background__immersive-container_active {
        animation-name: immersive;
      }
      .lc-background__immersive-container_content_video {
        position: relative;
      }
      .lc-background_video-fixed .lc-background__video-wrapper {
        position: fixed;
        position: expression(fixed);
      }
      .lc-background_video-fixed .lc-background__border-layer {
        position: absolute;
        display: none;
        width: 100%;
        height: 100%;
        background-color: #fff;
      }
      .lc-background_video-fixed .lc-background__border-layer_top {
        top: 0;
        height: 0;
      }
      .lc-background_video-fixed .lc-background__border-layer_bottom {
        height: 100%;
      }
      .lc-background__top-trim-layer {
        position: relative;
        overflow: hidden;
      }
      .lc-background__bottom-trim-layer {
        position: relative;
        overflow: hidden;
        height: 100%;
      }
      .lc-background_lpcEditor {
        z-index: -1;
      }
      .lc-grid .lc-background_lpcEditor,
      .lc-grid2 .lc-background_lpcEditor {
        z-index: auto;
      }
      @keyframes immersive {
        from {
          transform: scale3d(1, 1, 1);
        }
        to {
          transform: scale3d(1.1, 1.1, 1);
        }
      }
      .lc-effect {
        display: block;
      }
      .lc-effect_fade_init,
      .lc-effect_fade-in_init {
        opacity: 0;
      }
      @keyframes lcEffectFade {
        0% {
          display: none;
          opacity: 0;
        }
        1% {
          display: block;
          opacity: 0;
        }
        100% {
          display: block;
          opacity: 1;
        }
      }
      @keyframes lcEffectFadeIn {
        0% {
          opacity: 0;
          transform: scale(0);
        }
        60% {
          transform: scale(1.1);
        }
        80% {
          opacity: 1;
          transform: scale(0.9);
        }
        100% {
          opacity: 1;
          transform: scale(1);
        }
      }
      .lc-effect_slide_init,
      .lc-effect_slide-trembling_init,
      .lc-effect_expand_init {
        transform: translateX(-500%);
      }
      @keyframes lcEffectSlideRightSimple {
        0% {
          transform: translateX(-150%);
        }
        100% {
          transform: translateX(0%);
        }
      }
      @keyframes lcEffectSlideLeftSimple {
        0% {
          transform: translateX(150%);
        }
        100% {
          transform: translateX(0%);
        }
      }
      @keyframes lcEffectSlideUpSimple {
        0% {
          transform: translateY(150%);
        }
        100% {
          transform: translateY(0%);
        }
      }
      @keyframes lcEffectSlideDownSimple {
        0% {
          transform: translateY(-150%);
        }
        100% {
          transform: translateY(0%);
        }
      }
      @keyframes lcEffectSlideRight {
        0% {
          transform: translateX(-150%);
        }
        50% {
          transform: translateX(8%);
        }
        65% {
          transform: translateX(-4%);
        }
        80% {
          transform: translateX(4%);
        }
        95% {
          transform: translateX(-2%);
        }
        100% {
          transform: translateX(0%);
        }
      }
      @keyframes lcEffectSlideLeft {
        0% {
          transform: translateX(150%);
        }
        50% {
          transform: translateX(-8%);
        }
        65% {
          transform: translateX(4%);
        }
        80% {
          transform: translateX(-4%);
        }
        95% {
          transform: translateX(2%);
        }
        100% {
          transform: translateX(0%);
        }
      }
      @keyframes lcEffectSlideDown {
        0% {
          transform: translateY(-100%);
        }
        50% {
          transform: translateY(8%);
        }
        65% {
          transform: translateY(-4%);
        }
        80% {
          transform: translateY(4%);
        }
        95% {
          transform: translateY(-2%);
        }
        100% {
          transform: translateY(0%);
        }
      }
      @keyframes lcEffectSlideUp {
        0% {
          transform: translateY(100%);
        }
        50% {
          transform: translateY(-8%);
        }
        65% {
          transform: translateY(4%);
        }
        80% {
          transform: translateY(-4%);
        }
        95% {
          transform: translateY(2%);
        }
        100% {
          transform: translateY(0%);
        }
      }
      @keyframes lcEffectSlideExpandUp {
        0% {
          transform: translateY(100%) scaleX(0.5);
        }
        30% {
          transform: translateY(-8%) scaleX(0.5);
        }
        40% {
          transform: translateY(2%) scaleX(0.5);
        }
        50% {
          transform: translateY(0%) scaleX(1.1);
        }
        60% {
          transform: translateY(0%) scaleX(0.9);
        }
        70% {
          transform: translateY(0%) scaleX(1.05);
        }
        80% {
          transform: translateY(0%) scaleX(0.95);
        }
        90% {
          transform: translateY(0%) scaleX(1.02);
        }
        100% {
          transform: translateY(0%) scaleX(1);
        }
      }
      @keyframes lcEffectPulse {
        0% {
          opacity: 0.7;
          transform: scale(0.9);
        }
        50% {
          opacity: 1;
          transform: scale(1);
        }
        100% {
          opacity: 0.7;
          transform: scale(0.9);
        }
      }
      .lc-section {
        max-width: 940px;
        margin: 0 auto;
        padding-right: 20px;
        padding-left: 20px;
      }
      @media (max-width: 640px) {
        .lc-section {
          padding-right: 15px;
          padding-left: 15px;
        }
      }
      .lc-section_is-expanded {
        width: 100%;
        max-width: none;
        padding-right: 0;
        padding-left: 0;
      }
      .lc-section_no-paddings {
        padding-right: 0 !important;
        padding-left: 0 !important;
      }
      .lc-section_no-margins {
        margin-right: 0 !important;
        margin-left: 0 !important;
      }
      .service_turbo-lpc .lc-section {
        max-width: 920px;
        padding-right: 17px;
        padding-left: 17px;
      }
      @media (max-width: 640px) {
        .service_turbo-lpc .lc-section {
          padding-right: 17px;
          padding-left: 17px;
        }
      }
      .service_turbo-lpc .lc-section_is-expanded {
        width: 100%;
        max-width: none;
        padding-right: 0;
        padding-left: 0;
      }
      .lc-icon {
        display: inline-flex;
        flex-shrink: 0;
        justify-content: center;
        align-items: center;
        box-sizing: border-box;
        fill: currentColor;
      }
      .lc-icon_fill-type_border {
        border: 1px solid transparent;
      }
      .lc-icon_hidden {
        display: none;
      }
      .lc-selection-frame-badge__icon-wrapper {
        position: relative;
      }
      .lc-selection-frame-badge__button {
        display: flex;
        padding: 9px 5px 11px;
        cursor: pointer;
        transition: opacity 0.15s ease;
      }
      .lc-selection-frame-badge__button:hover,
      .lc-selection-frame-badge__button_active {
        opacity: 0.7;
      }
      .lc-selection-frame-badge__tooltip {
        padding: 8px 12px;
        font-size: 13px;
        line-height: 16px;
        text-align: center;
        white-space: nowrap;
      }
      .lc-selection-frame-badge__tooltip.Popup2 {
        --color-typo-primary: #fff;
        --popup-view-default-typo-color: #fff;
        --color-bg-default: #000;
        --popup-view-default-fill-color: #000;
      }
      .lc-selection-frame-badge__tooltip.Popup2:before,
      .lc-selection-frame-badge__tooltip.Popup2 .Popup2-Tail:after {
        background: var(--color-bg-default);
      }
      .lc-selection-frame-badge__tooltip.Popup2:before {
        box-shadow: none;
      }
      .lc-selection-frame {
        position: relative;
      }
      .lc-selection-frame_isStatic {
        position: static;
      }
      .lc-selection-frame_inGrid,
      .lc-selection-frame_inLcGrid2 {
        height: 100%;
      }
      .lc-selection-frame_inGrid .lc-section,
      .lc-selection-frame_inGrid .lc-offsets,
      .lc-selection-frame_inLcGrid2 .lc-section,
      .lc-selection-frame_inLcGrid2 .lc-offsets {
        height: 100%;
      }
      .lc-selection-frame_inGrid .lc-selection-frame__component > div {
        height: 100%;
      }
      .lc-selection-frame_isSelected.lc-selection-frame_inLcGrid2,
      .lc-selection-frame_isSelected.lc-selection-frame_inGrid,
      .lc-selection-frame_isSelected.lc-selection-frame_last {
        margin-bottom: 0;
      }
      .lc-selection-frame_foreground {
        z-index: 1100;
      }
      .lc-selection-frame_inGrid > .lc-selection-frame__component,
      .lc-selection-frame_inLcGrid2 > .lc-selection-frame__component {
        height: 100%;
      }
      .lc-selection-frame_isSelected.lc-selection-frame_withOverlay
        > .lc-selection-frame__component {
        background-color: rgba(58, 146, 253, 0.1);
      }
      .lc-selection-frame__frame {
        position: absolute;
        z-index: 22;
        top: 0;
        left: 0;
        display: none;
        box-sizing: border-box;
        width: 100%;
        height: 100%;
        pointer-events: none;
        border: 2px solid #2474ff;
      }
      .lc-selection-frame_isGrid2 > .lc-selection-frame__frame {
        border: 2px solid #2fa2ce;
      }
      .lc-selection-frame_isDynamic > .lc-selection-frame__frame {
        border: 2px solid #6b69c7;
      }
      .lc-selection-frame_isAlias > .lc-selection-frame__frame {
        border: 2px solid #33c267;
      }
      .lc-selection-frame_isHidden > .lc-selection-frame__frame {
        border: 2px solid #666;
      }
      .lc-selection-frame_inLcGrid2 > .lc-selection-frame__frame,
      .lc-selection-frame_inGrid > .lc-selection-frame__frame {
        height: 100%;
      }
      .lc-selection-frame_withHoverState > .lc-selection-frame__frame {
        border-style: dashed;
      }
      .lc-selection-frame_isSelected > .lc-selection-frame__frame,
      .lc-selection-frame_withHoverState:hover > .lc-selection-frame__frame {
        display: block;
      }
      .lc-selection-frame__all-badges {
        display: flex;
        align-items: center;
        box-sizing: border-box;
        max-width: 100%;
        min-height: 36px;
        padding: 0 10px;
        font-size: 18px;
        color: #fff;
        border-radius: 0 0 4px 4px;
        background-color: #2474ff;
      }
      @media (max-width: 500px) {
        .lc-selection-frame_float_left
          > .lc-selection-frame__wrapper
          > .lc-selection-frame__all-badges,
        .lc-selection-frame_float_right
          > .lc-selection-frame__wrapper
          > .lc-selection-frame__all-badges {
          border-radius: 4px 4px 0 0;
        }
      }
      .lc-selection-frame_showBadgeOnTop
        > .lc-selection-frame__wrapper
        > .lc-selection-frame__all-badges {
        border-radius: 4px 4px 0 0;
      }
      .lc-selection-frame_float_left
        > .lc-selection-frame__wrapper
        > .lc-selection-frame__all-badges,
      .lc-selection-frame_float_right
        > .lc-selection-frame__wrapper
        > .lc-selection-frame__all-badges {
        max-width: 375px;
        white-space: nowrap;
        word-break: normal;
        border-radius: 4px 4px 0;
      }
      .lc-selection-frame_float_left
        > .lc-selection-frame__wrapper
        > .lc-selection-frame__all-badges {
        border-radius: 4px;
        border-bottom-left-radius: 0;
      }
      .lc-selection-frame_isGrid2
        > .lc-selection-frame__wrapper
        > .lc-selection-frame__all-badges {
        background-color: #2fa2ce;
      }
      .lc-selection-frame_isDynamic
        > .lc-selection-frame__wrapper
        > .lc-selection-frame__all-badges {
        background-color: #6b69c7;
      }
      .lc-selection-frame_isAlias
        > .lc-selection-frame__wrapper
        > .lc-selection-frame__all-badges {
        background-color: #33c267;
      }
      .lc-selection-frame_isHidden
        > .lc-selection-frame__wrapper
        > .lc-selection-frame__all-badges {
        background-color: #666;
      }
      .lc-selection-frame__left-badges,
      .lc-selection-frame__right-badges {
        display: flex;
      }
      .lc-selection-frame__wrapper {
        position: absolute;
        z-index: 23;
        top: 100%;
        left: 50%;
        display: none;
        justify-content: center;
        box-sizing: border-box;
        max-width: 100%;
        transform: translate(-50%);
      }
      @media (min-width: 500px) {
        .lc-selection-frame_float_right > .lc-selection-frame__wrapper {
          right: 0;
          left: initial;
          transform: initial;
        }
        .lc-selection-frame_float_left > .lc-selection-frame__wrapper {
          right: initial;
          left: 0;
          transform: initial;
        }
      }
      @media (max-width: 500px) {
        .lc-selection-frame_isSingleFloatButton.lc-selection-frame_float_right
          > .lc-selection-frame__wrapper {
          right: 0;
          left: initial;
          transform: initial;
        }
        .lc-selection-frame_isSingleFloatButton.lc-selection-frame_float_left
          > .lc-selection-frame__wrapper {
          right: initial;
          left: 0;
          transform: initial;
        }
      }
      .lc-selection-frame__wrapper_position_left {
        left: 0;
        transform: initial;
      }
      .lc-selection-frame__wrapper_position_right {
        right: 0;
        left: initial;
        transform: initial;
      }
      .lc-selection-frame_showBadgeOnTop > .lc-selection-frame__wrapper {
        top: initial;
        bottom: 100%;
      }
      .lc-selection-frame_float_right > .lc-selection-frame__wrapper,
      .lc-selection-frame_float_left > .lc-selection-frame__wrapper {
        max-width: none;
      }
      .lc-selection-frame_isSelected > .lc-selection-frame__wrapper,
      .lc-selection-frame_withHoverState:hover > .lc-selection-frame__wrapper {
        display: inline-block;
        opacity: 1;
      }
      .lc-selection-frame__name-wrapper {
        display: flex;
        overflow: hidden;
        align-items: center;
        min-height: 36px;
        margin: 0 10px;
      }
      .lc-selection-frame__name {
        overflow: hidden;
        margin-top: -2px;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .lc-selection-frame__icon_revert .lc-icon {
        transform: rotate(180deg);
      }
      .Theme_color_yandex-default {
        --color-base: #000;
        --color-essential: #fff;
        --color-project: #fc0;
        --color-phantom: #000;
        --color-path: #04b;
        --color-success: #00985f;
        --color-alert: #f33;
        --color-warning: #f90;
        --color-normal: #dde3e5;
        --color-system: #778a9b;
        --color-promo: #0057d3;
        --color-hover: #c00;
        --color-transparent: transparent;
        --color-bg-brand: var(--color-project);
        --color-bg-inverse: var(--color-base);
        --color-bg-action: #ffdb4d;
        --color-bg-selection: #ffea9e;
        --color-bg-hover: rgba(0, 0, 0, 0.15);
        --color-bg-border: rgba(0, 0, 0, 0.05);
        --color-bg-stripe: rgba(0, 0, 0, 0.04);
        --color-bg-ghost: rgba(0, 0, 0, 0.08);
        --color-bg-default: var(--color-essential);
        --color-bg-tone: rgba(0, 0, 0, 0.9);
        --color-bg-soft: rgba(255, 255, 255, 0.97);
        --color-bg-success: var(--color-success);
        --color-bg-alert: var(--color-alert);
        --color-bg-warning: var(--color-warning);
        --color-bg-normal: var(--color-normal);
        --color-bg-system: var(--color-system);
        --color-bg-link: rgba(21, 126, 239, 0.4);
        --color-bg-promo: var(--color-promo);
        --color-typo-brand: var(--color-project);
        --color-typo-primary: var(--color-base);
        --color-typo-inverse: var(--color-essential);
        --color-typo-promo: rgba(0, 0, 0, 0.8);
        --color-typo-secondary: rgba(0, 0, 0, 0.6);
        --color-typo-ghost: rgba(0, 0, 0, 0.3);
        --color-typo-disable: rgba(0, 0, 0, 0.3);
        --color-typo-success: var(--color-success);
        --color-typo-warning: var(--color-warning);
        --color-typo-alert: #e00000;
        --color-link: var(--color-path);
        --color-link-external: var(--color-path);
        --color-link-minor: #669;
        --color-link-hover: var(--color-hover);
        --color-control-bg-border-focus: #b3b3b3;
        --color-control-bg-border-prism: var(--color-project);
        --color-control-typo-primary: var(--color-base);
        --color-control-typo-secondary: rgba(0, 0, 0, 0.6);
        --color-control-typo-ghost: rgba(0, 0, 0, 0.3);
        --color-control-typo-passive: var(--color-base);
        --color-control-typo-faint: #fff;
        --color-control-typo-disable: gray;
        --color-control-typo-link: var(--color-path);
        --color-control-typo-error: #e00000;
        --color-control-bg-default: #e6e6e6;
        --color-control-bg-default-hover: #dbdbdb;
        --color-control-bg-default-press: #dbdbdb;
        --color-control-bg-default-disable: #f2f2f2;
        --color-control-bg-border-default: #b3b3b3;
        --color-control-bg-border-default-hover: #dbdbdb;
        --color-control-bg-border-default-press: #b3b3b3;
        --color-control-bg-border-default-disable: #e8e8e8;
        --color-control-bg-border-default-error: var(--color-alert);
        --color-control-bg-border-default-error-hover: #e0000f;
        --color-control-bg-pseudo: #fff;
        --color-control-bg-pseudo-hover: #f7f7f7;
        --color-control-bg-border-pseudo: #ccc;
        --color-control-bg-action: var(--color-project);
        --color-control-bg-action-hover: #fac000;
        --color-control-bg-action-press: #fac000;
        --color-control-bg-passive: var(--color-essential);
        --color-control-bg-progress: var(--color-project);
        --color-control-bg-progress-process: #ffd500;
        --color-control-bg-blank: var(--color-essential);
        --color-control-bg-blank-hover: var(--color-essential);
        --color-control-bg-blank-disable: #f2f2f2;
        --color-control-bg-border-blank: #d9d9d9;
        --color-control-bg-border-blank-hover: #ccc;
        --color-control-bg-border-blank-disable: #f2f2f2;
        --color-control-bg-faint: var(--color-essential);
        --color-control-bg-faint-disable: #c7c7c7;
        --color-control-bg-check: #545454;
        --color-control-bg-check-hover: #545454;
        --color-control-bg-check-press: #525252;
        --color-control-bg-check-disable: #f2f2f2;
        --color-control-bg-border-check: #a88700;
        --color-control-bg-border-check-hover: #a88700;
        --color-control-bg-border-check-press: #a88700;
        --color-control-bg-link-default: var(--color-path);
        --color-control-bg-link-default-hover: rgba(0, 68, 187, 0.3);
        --color-control-bg-border-link-default: rgba(0, 68, 187, 0.6);
        --color-control-bg-border-link-default-hover: rgba(0, 68, 187, 0.6);
        --color-control-typo-raised: #000;
        --color-control-typo-raised-disable: #7f7f7f;
        --color-control-bg-raised: #fff;
        --color-control-bg-raised-hover: #f5f5f5;
        --color-control-bg-raised-disable: #f5f5f5;
        --color-control-bg-raised-check: #fff;
        --attach-typo-color: var(--color-control-typo-primary);
        --badge-border-color: var(--color-bg-default);
        --badge-fill-color: var(--color-bg-alert);
        --badge-typo-color: var(--color-typo-inverse);
        --button-view-action-border-color-focused: var(
          --color-control-bg-border-prism
        );
        --button-view-action-fill-color-base: var(--color-control-bg-action);
        --button-view-action-fill-color-disabled: var(
          --color-control-bg-default-disable
        );
        --button-view-action-fill-color-hovered: var(
          --color-control-bg-action-hover
        );
        --button-view-action-fill-color-progress-base: var(
          --color-control-bg-progress
        );
        --button-view-action-fill-color-progress-process: var(
          --color-control-bg-progress-process
        );
        --button-view-action-fill-color-checked-base: var(
          --color-control-bg-check
        );
        --button-view-action-fill-color-checked-hovered: var(
          --color-control-bg-check-hover
        );
        --button-view-action-typo-color-base: var(--color-control-typo-passive);
        --button-view-action-typo-color-disabled: var(
          --color-control-typo-disable
        );
        --button-view-action-typo-color-hovered: var(
          --color-control-typo-passive
        );
        --button-view-action-typo-color-progress-base: var(
          --color-control-typo-passive
        );
        --button-view-action-typo-color-checked-base: var(
          --color-control-typo-faint
        );
        --button-view-action-typo-color-checked-hovered: var(
          --color-control-typo-faint
        );
        --button-view-clear-border-color-focused: var(
          --color-control-bg-border-prism
        );
        --button-view-clear-fill-color-disabled: var(
          --color-control-bg-default-disable
        );
        --button-view-clear-fill-color-checked-base: var(
          --color-control-bg-check
        );
        --button-view-clear-fill-color-checked-hovered: var(
          --color-control-bg-check-hover
        );
        --button-view-clear-typo-color-base: var(--color-control-typo-primary);
        --button-view-clear-typo-color-disabled: var(
          --color-control-typo-disable
        );
        --button-view-clear-typo-color-checked-base: var(
          --color-control-typo-faint
        );
        --button-view-default-border-color-focused: var(
          --color-control-bg-border-prism
        );
        --button-view-default-fill-color-base: var(--color-control-bg-default);
        --button-view-default-fill-color-disabled: var(
          --color-control-bg-default-disable
        );
        --button-view-default-fill-color-hovered: var(
          --color-control-bg-default-hover
        );
        --button-view-default-fill-color-checked-base: var(
          --color-control-bg-check
        );
        --button-view-default-fill-color-checked-hovered: var(
          --color-control-bg-check-hover
        );
        --button-view-default-typo-color-base: var(
          --color-control-typo-primary
        );
        --button-view-default-typo-color-hovered: var(
          --color-control-typo-primary
        );
        --button-view-default-typo-color-disabled: var(
          --color-control-typo-disable
        );
        --button-view-default-typo-color-checked-base: var(
          --color-control-typo-faint
        );
        --button-view-default-typo-color-checked-hovered: var(
          --color-control-typo-faint
        );
        --button-view-link-border-color-base: var(
          --color-control-bg-border-link-default
        );
        --button-view-link-border-color-focused: var(
          --color-control-bg-border-prism
        );
        --button-view-link-fill-color-base: var(--color-control-bg-faint);
        --button-view-link-fill-color-disabled: var(
          --color-control-bg-default-disable
        );
        --button-view-link-fill-color-hovered: var(
          --color-control-bg-link-default-hover
        );
        --button-view-link-fill-color-checked-base: var(
          --color-control-bg-check
        );
        --button-view-link-fill-color-checked-hovered: var(
          --color-control-bg-check-hover
        );
        --button-view-link-typo-color-base: var(--color-control-typo-link);
        --button-view-link-typo-color-disabled: var(
          --color-control-typo-disable
        );
        --button-view-link-typo-color-checked-base: var(
          --color-control-typo-faint
        );
        --button-view-pseudo-border-color-base: var(
          --color-control-bg-border-pseudo
        );
        --button-view-pseudo-border-color-focused: var(
          --color-control-bg-border-prism
        );
        --button-view-pseudo-fill-color-disabled: var(
          --color-control-bg-default-disable
        );
        --button-view-pseudo-fill-color-hovered: var(
          --color-control-bg-pseudo-hover
        );
        --button-view-pseudo-fill-color-checked-base: var(
          --color-control-bg-check
        );
        --button-view-pseudo-fill-color-checked-hovered: var(
          --color-control-bg-check-hover
        );
        --button-view-pseudo-typo-color-base: var(--color-control-typo-primary);
        --button-view-pseudo-typo-color-disabled: var(
          --color-control-typo-disable
        );
        --button-view-pseudo-typo-color-checked-base: var(
          --color-control-typo-faint
        );
        --button-view-raised-border-color-focused: var(
          --color-control-bg-border-prism
        );
        --button-view-raised-fill-color-base: var(--color-control-bg-raised);
        --button-view-raised-fill-color-disabled: var(
          --color-control-bg-raised-disable
        );
        --button-view-raised-fill-color-hovered: var(
          --color-control-bg-raised-hover
        );
        --button-view-raised-fill-color-checked-base: var(
          --color-control-bg-check
        );
        --button-view-raised-fill-color-checked-hovered: var(
          --color-control-bg-check-hover
        );
        --button-view-raised-typo-color-base: var(--color-control-typo-raised);
        --button-view-raised-typo-color-disabled: var(
          --color-control-typo-raised-disable
        );
        --button-view-raised-typo-color-checked-base: var(
          --color-control-typo-faint
        );
        --calendar-view-default-grid-aside-typo-color-base: rgba(0, 0, 0, 0.6);
        --calendar-view-default-grid-aside-fill-color-base: rgba(0, 0, 0, 0.05);
        --calendar-view-default-current-border-color: #ff3737;
        --calendar-view-default-cell-border-color-hovered: rgba(0, 0, 0, 0.1);
        --calendar-view-default-cell-border-color-focused: #fdb100;
        --calendar-view-default-cell-border-color-current: rgba(0, 0, 0, 0.05);
        --calendar-view-default-cell-typo-color-base: rgba(0, 0, 0, 0.8);
        --calendar-view-default-cell-typo-color-disabled: rgba(0, 0, 0, 0.45);
        --calendar-view-default-cell-typo-color-selected-base: #fff;
        --calendar-view-default-cell-typo-color-weekend: #ff3737;
        --calendar-view-default-cell-fill-color-hovered: rgba(0, 0, 0, 0.05);
        --calendar-view-default-cell-fill-color-pressed: rgba(0, 0, 0, 0.1);
        --calendar-view-default-cell-fill-color-selected-base: #ff3737;
        --calendar-view-default-cell-fill-color-selected-range: rgba(
          0,
          0,
          0,
          0.05
        );
        --calendar-view-default-cell-fill-color-selected-hovered: red;
        --calendar-view-default-cell-fill-color-selected-disabled: #f2f2f2;
        --checkbox-view-outline-border-color: rgba(0, 0, 0, 0.1);
        --checkbox-view-outline-fill-color-base: transparent;
        --checkbox-view-outline-fill-color-hovered: #d2d2d2;
        --checkbox-view-default-outline-color: var(
          --color-control-bg-border-prism
        );
        --checkbox-view-default-fill-color-base: var(
          --color-control-bg-default
        );
        --checkbox-view-default-fill-color-hovered: var(
          --color-control-bg-default-hover
        );
        --checkbox-view-default-fill-color-checked-base: var(
          --color-control-bg-check
        );
        --checkbox-view-default-fill-color-checked-hovered: var(
          --color-control-bg-check-hover
        );
        --checkbox-view-default-typo-color-base: var(
          --color-control-typo-primary
        );
        --checkbox-view-default-typo-color-checked-base: var(
          --color-control-bg-faint
        );
        --divider-fill-color: #fc0;
        --header-fill-color: #fff;
        --header-nav-link-color-base: #939cb0;
        --header-nav-link-color-hover: #222426;
        --header-nav-link-color-active: #d00;
        --header-search-fill-color-base: #ffdb4d;
        --header-search-fill-color-hover: #ffd633;
        --header-search-fill-color-active: #fc0;
        --header-search-button-typo-color: #000;
        --header-search-textinput-typo-color: #000;
        --header-search-textinput-fill-color: #fff;
        --link-view-default-outline-color: var(--color-control-bg-border-prism);
        --link-view-default-typo-color-base: var(--color-link);
        --link-view-default-typo-color-disabled: var(--color-typo-disable);
        --link-view-default-typo-color-hovered: var(--color-link-hover);
        --menu-view-default-border-color-base: var(
          --color-control-bg-border-default
        );
        --menu-view-default-fill-color-base: var(--color-control-bg-default);
        --menu-view-default-fill-color-hovered: var(
          --color-control-bg-default-hover
        );
        --menu-view-default-typo-color-base: var(--color-control-typo-primary);
        --menu-view-default-typo-color-secondary: var(
          --color-control-typo-secondary
        );
        --menu-view-default-typo-color-disabled: var(
          --color-control-typo-disable
        );
        --menu-view-default-typo-color-hovered: var(
          --color-control-typo-primary
        );
        --message-box-view-default-typo-color: var(--color-typo-inverse);
        --message-box-view-default-fill-color: var(--color-bg-inverse);
        --message-box-view-promo-typo-color: var(--color-typo-inverse);
        --message-box-view-promo-fill-color: var(--color-bg-promo);
        --message-box-view-inverse-typo-color: var(--color-typo-primary);
        --message-box-view-inverse-fill-color: var(--color-bg-default);
        --popup-view-default-typo-color: var(--color-typo-primary);
        --popup-view-default-fill-color: var(--color-bg-default);
        --progress-outer-fill-color: transparent;
        --progress-inner-fill-color: var(--color-control-bg-progress);
        --radio-button-view-default-outline-color: var(
          --color-control-bg-border-prism
        );
        --radio-button-view-default-fill-color-base: var(
          --color-control-bg-default
        );
        --radio-button-view-default-fill-color-checked-base: var(
          --color-control-bg-passive
        );
        --radio-button-view-default-typo-color-base: var(
          --color-control-typo-secondary
        );
        --radio-button-view-default-typo-color-hovered: var(
          --color-control-typo-primary
        );
        --radio-button-view-default-typo-color-checked-base: var(
          --color-control-typo-primary
        );
        --radiobox-view-default-dot-fill-color: var(--color-control-bg-faint);
        --radiobox-view-default-outline-color: var(
          --color-control-bg-border-prism
        );
        --radiobox-view-default-fill-color-base: var(
          --color-control-bg-default
        );
        --radiobox-view-default-fill-color-hovered: var(
          --color-control-bg-default-hover
        );
        --radiobox-view-default-fill-color-checked-base: var(
          --color-control-bg-check
        );
        --radiobox-view-default-fill-color-checked-hovered: var(
          --color-control-bg-check-hover
        );
        --radiobox-view-default-typo-color-base: var(
          --color-control-typo-primary
        );
        --radiobox-view-outline-border-color: rgba(0, 0, 0, 0.1);
        --radiobox-view-outline-fill-color-base: transparent;
        --radiobox-view-outline-fill-color-hovered: #d9d9d9;
        --slider-view-default-typo-color-base: var(
          --color-control-typo-primary
        );
        --slider-view-default-track-fill-color-base: rgba(0, 0, 0, 0.15);
        --slider-view-default-track-fill-color-hovered: rgba(0, 0, 0, 0.25);
        --slider-view-default-range-fill-color-base: var(
          --color-control-bg-action
        );
        --slider-view-default-range-fill-color-hovered: var(
          --color-control-bg-action-hover
        );
        --slider-view-default-range-fill-color-disabled: rgba(0, 0, 0, 0.15);
        --slider-view-default-thumb-fill-color-base: var(
          --color-control-bg-raised
        );
        --slider-view-default-thumb-fill-color-disabled: #000;
        --slider-view-default-tick-fill-color-base: #fff;
        --spin-view-default-border-color: var(--color-control-bg-progress);
        --tabs-menu-view-default-outline-color: var(
          --color-control-bg-border-prism
        );
        --tabs-menu-view-default-active-line-fill-color-active: var(
          --color-typo-primary
        );
        --tabs-menu-view-default-typo-color-base: var(--color-typo-primary);
        --textarea-view-default-fill-color-base: var(--color-control-bg-blank);
        --textarea-view-default-fill-color-disabled: var(
          --color-control-bg-blank-disable
        );
        --textarea-view-default-fill-color-hovered: var(
          --color-control-bg-blank-hover
        );
        --textarea-view-default-typo-color-base: var(
          --color-control-typo-primary
        );
        --textarea-view-default-typo-color-disabled: var(
          --color-control-typo-disable
        );
        --textarea-view-default-placeholder-typo-color-base: var(
          --color-control-typo-ghost
        );
        --textarea-view-default-placeholder-typo-color-disabled: var(
          --color-control-typo-disable
        );
        --textarea-view-default-icon-fill-color-base: var(
          --color-control-typo-ghost
        );
        --textarea-view-default-clear-fill-color-base: var(
          --color-control-typo-ghost
        );
        --textarea-view-default-clear-fill-color-hovered: var(
          --color-control-typo-primary
        );
        --textarea-view-default-hint-typo-color-state-error-base: var(
          --color-control-typo-error
        );
        --textarea-view-default-border-color-base: var(
          --color-control-bg-border-blank
        );
        --textarea-view-default-border-color-disabled: var(
          --color-control-bg-border-blank-disable
        );
        --textarea-view-default-border-color-focused: var(
          --color-control-bg-border-focus
        );
        --textarea-view-default-border-color-hovered: var(
          --color-control-bg-border-blank-hover
        );
        --textarea-view-default-border-color-state-error-base: var(
          --color-control-bg-border-default-error
        );
        --textarea-view-default-border-color-state-error-hovered: var(
          --color-control-bg-border-default-error-hover
        );
        --textinput-view-material-typo-color-base: #000;
        --textinput-view-material-typo-color-disabled: rgba(0, 0, 0, 0.4);
        --textinput-view-material-border-color-base: rgba(0, 0, 0, 0.1);
        --textinput-view-material-border-color-state-error: #ff3737;
        --textinput-view-material-icon-fill-color-base: rgba(0, 0, 0, 0.8);
        --textinput-view-material-icon-fill-color-disabled: rgba(0, 0, 0, 0.5);
        --textinput-view-material-hint-typo-color-base: rgba(0, 0, 0, 0.4);
        --textinput-view-material-hint-typo-color-state-error: #ff3737;
        --textinput-view-material-caret-color-base: #067aff;
        --textinput-view-material-caret-color-state-error: #ff3737;
        --textinput-view-material-placeholder-typo-color-base: var(
          --color-control-typo-ghost
        );
        --textinput-view-material-label-color-base: rgba(0, 0, 0, 0.25);
        --textinput-view-material-label-color-state-error: #ff3737;
        --textinput-view-material-label-color-floated-base: rgba(0, 0, 0, 0.4);
        --textinput-view-material-variant-filled-border-color-focused: #067aff;
        --textinput-view-material-variant-filled-fill-color: rgba(
          0,
          0,
          0,
          0.05
        );
        --textinput-view-material-variant-filled-label-color-floated: #067aff;
        --textinput-view-material-variant-outlined-border-color-base: rgba(
          0,
          0,
          0,
          0.1
        );
        --textinput-view-material-variant-outlined-border-color-focused: #067aff;
        --textinput-view-material-variant-outlined-label-color-floated: #067aff;
        --textinput-view-default-fill-color-base: var(--color-control-bg-blank);
        --textinput-view-default-fill-color-disabled: var(
          --color-control-bg-blank-disable
        );
        --textinput-view-default-fill-color-hovered: var(
          --color-control-bg-blank-hover
        );
        --textinput-view-default-typo-color-base: var(
          --color-control-typo-primary
        );
        --textinput-view-default-typo-color-disabled: var(
          --color-control-typo-disable
        );
        --textinput-view-default-placeholder-typo-color-base: var(
          --color-control-typo-ghost
        );
        --textinput-view-default-placeholder-typo-color-disabled: var(
          --color-control-typo-disable
        );
        --textinput-view-default-icon-fill-color-base: var(
          --color-control-typo-ghost
        );
        --textinput-view-default-clear-fill-color-base: var(
          --color-control-typo-ghost
        );
        --textinput-view-default-clear-fill-color-hovered: var(
          --color-control-typo-primary
        );
        --textinput-view-default-hint-typo-color-state-error-base: var(
          --color-control-typo-error
        );
        --textinput-view-default-border-color-base: var(
          --color-control-bg-border-blank
        );
        --textinput-view-default-border-color-disabled: var(
          --color-control-bg-border-blank-disable
        );
        --textinput-view-default-border-color-focused: var(
          --color-control-bg-border-focus
        );
        --textinput-view-default-border-color-hovered: var(
          --color-control-bg-border-blank-hover
        );
        --textinput-view-default-border-color-state-error-base: var(
          --color-control-bg-border-default-error
        );
        --textinput-view-default-border-color-state-error-hovered: var(
          --color-control-bg-border-default-error-hover
        );
        --tooltip-view-default-fill-color-base: var(--color-control-bg-default);
        --tooltip-view-default-fill-color-state-success: var(
          --color-bg-success
        );
        --tooltip-view-default-fill-color-state-warning: var(
          --color-bg-warning
        );
        --tooltip-view-default-fill-color-state-alert: var(--color-bg-alert);
        --tooltip-view-default-typo-color-state-success: var(
          --color-control-typo-faint
        );
        --tooltip-view-default-typo-color-state-warning: var(
          --color-control-typo-faint
        );
        --tooltip-view-default-typo-color-state-alert: var(
          --color-control-typo-faint
        );
        --tumbler-view-default-outline-color: var(
          --color-control-bg-border-prism
        );
        --tumbler-view-default-fill-color-base: var(--color-control-bg-default);
        --tumbler-view-default-fill-color-disabled: var(
          --color-control-bg-default-disable
        );
        --tumbler-view-default-fill-color-hovered: var(
          --color-control-bg-default-hover
        );
        --tumbler-view-default-fill-color-checked-base: var(
          --color-control-bg-action
        );
        --tumbler-view-default-fill-color-checked-disabled: var(
          --color-control-bg-default-disable
        );
        --tumbler-view-default-fill-color-checked-hovered: var(
          --color-control-bg-action-hover
        );
        --tumbler-view-default-button-fill-color-base: var(
          --color-control-bg-faint
        );
        --tumbler-view-default-typo-color-base: var(
          --color-control-typo-primary
        );
        --tumbler-view-default-typo-color-disabled: var(
          --color-control-typo-disable
        );
      }
      .Theme_root_default {
        --space-3-xs: 2px;
        --space-2-xs: 4px;
        --space-xs: 8px;
        --space-s: 12px;
        --space-m: 16px;
        --space-l: 20px;
        --space-xl: 24px;
        --space-2-xl: 32px;
        --space-3-xl: 40px;
        --space-4-xl: 48px;
        --space-5-xl: 72px;
        --space-6-xl: 96px;
        --typography-font-family: "YS Text", "Helvetica Neue", Helvetica, Arial,
          sans-serif;
        --typography-font-weight-light: 300;
        --typography-font-weight-regular: 400;
        --typography-font-weight-medium: 500;
        --typography-font-weight-bold: 700;
        --control-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        --typography-controls-size-s-font-size: 13px;
        --typography-controls-size-m-font-size: 15px;
        --typography-controls-size-l-font-size: 18px;
        --attach-font-family: var(--control-font-family);
        --attach-reset-width: 12px;
        --attach-reset-height: 12px;
        --attach-reset-indentLeft: 5px;
        --attach-iconFile-indentRight: 5px;
        --attach-size-s-fontSize: var(--typography-controls-size-s-font-size);
        --attach-size-s-lineHeight: 32px;
        --attach-size-s-holder-indentLeft: 6px;
        --attach-size-m-fontSize: var(--typography-controls-size-m-font-size);
        --attach-size-m-lineHeight: 36px;
        --attach-size-m-holder-indentLeft: 8px;
        --attach-size-l-fontSize: var(--typography-controls-size-l-font-size);
        --attach-size-l-lineHeight: 42px;
        --attach-size-l-holder-indentLeft: 10px;
        --badge-font-family: var(--control-font-family);
        --badge-size-small: 10px;
        --badge-size-large: 16px;
        --badge-font-size: 12px;
        --badge-border-radius: 8px;
        --badge-border-width: 2px;
        --button-font-family: var(--control-font-family);
        --button-border-width: 1px;
        --button-borderRadius: 4px;
        --button-size-s-font: var(--typography-controls-size-s-font-size);
        --button-size-s-lineHeight: 32px;
        --button-size-s-height: 32px;
        --button-size-s-icon-width: 32px;
        --button-size-s-icon-indentLeft: 25px;
        --button-size-s-icon-indentRight: 25px;
        --button-size-s-text-indentAll: 0 13px;
        --button-size-m-font: var(--typography-controls-size-m-font-size);
        --button-size-m-lineHeight: 36px;
        --button-size-m-height: 36px;
        --button-size-m-icon-width: 36px;
        --button-size-m-icon-indentLeft: 29px;
        --button-size-m-icon-indentRight: 29px;
        --button-size-m-text-indentAll: 0 15px;
        --button-size-l-font: var(--typography-controls-size-l-font-size);
        --button-size-l-lineHeight: 42px;
        --button-size-l-height: 42px;
        --button-size-l-icon-width: 42px;
        --button-size-l-icon-indentLeft: 35px;
        --button-size-l-icon-indentRight: 35px;
        --button-size-l-text-indentAll: 0 18px;
        --button-group-gap-s: 1px;
        --button-group-gap-m: 4px;
        --button-group-gap-l: 6px;
        --button-group-gap-xl: 8px;
        --button-group-pin-circle-border-radius: 100px;
        --button-group-pin-round-border-radius: var(--button-borderRadius);
        --calendar-font-family: var(--typography-font-family);
        --calendar-size-s-min-width: 252px;
        --calendar-size-s-min-height: 180px;
        --calendar-size-s-line-height: var(--text-control-size-s-line-height);
        --calendar-size-s-font-size: var(--text-control-size-s-font-size);
        --calendar-size-s-grid-aside-min-width: 28px;
        --calendar-size-s-grid-aside-indent-right: 8px;
        --calendar-size-s-cell-width: 36px;
        --calendar-size-s-cell-space: 2px;
        --calendar-size-m-min-width: 308px;
        --calendar-size-m-min-height: 220px;
        --calendar-size-m-line-height: var(--text-control-size-m-line-height);
        --calendar-size-m-font-size: var(--text-control-size-m-font-size);
        --calendar-size-m-grid-aside-min-width: 32px;
        --calendar-size-m-grid-aside-indent-right: 12px;
        --calendar-size-m-cell-width: 44px;
        --calendar-size-m-cell-space: 4px;
        --calendar-size-l-min-width: 378px;
        --calendar-size-l-min-height: 270px;
        --calendar-size-l-line-height: var(--text-control-size-l-line-height);
        --calendar-size-l-font-size: var(--text-control-size-l-font-size);
        --calendar-size-l-grid-aside-min-width: 36px;
        --calendar-size-l-grid-aside-indent-right: 16px;
        --calendar-size-l-cell-width: 54px;
        --calendar-size-l-cell-space: 6px;
        --calendar-view-default-grid-aside-border-radius: 4px;
        --calendar-view-default-cell-border-width: 1px;
        --calendar-view-default-cell-border-radius: 100px;
        --checkbox-view-outline-disabled-opacity: 0.4;
        --checkbox-font-family: var(--control-font-family);
        --checkbox-borderRadius: 4px;
        --checkbox-size-s-fontSize: var(--typography-controls-size-s-font-size);
        --checkbox-size-s-indentLeft: 5px;
        --checkbox-size-s-width: 14px;
        --checkbox-size-s-height: 14px;
        --checkbox-size-s-tick-width: 12px;
        --checkbox-size-s-tick-height: 8px;
        --checkbox-size-m-fontSize: var(--typography-controls-size-m-font-size);
        --checkbox-size-m-indentLeft: 5px;
        --checkbox-size-m-width: 17px;
        --checkbox-size-m-height: 17px;
        --checkbox-size-m-tick-width: 13px;
        --checkbox-size-m-tick-height: 10px;
        --checkbox-disabled-opacity: 0.6;
        --divider-indent-all: 16px;
        --header-font-family: "YS Text", arial, sans-serif;
        --header-shadow: none;
        --header-space-all: 0 20px;
        --header-z-index: auto;
        --header-content-height: 60px;
        --header-content-width: auto;
        --header-content-indent-right: auto;
        --header-content-max-width: 1400px;
        --header-content-space-all: 0;
        --header-logo-height: 32px;
        --header-logo-indent-right: 29px;
        --header-logo-circle-indent-top: -3px;
        --header-logoaas-height: 32px;
        --header-logoaas-indent: -5px auto 5px auto;
        --header-icon-width: 20px;
        --header-icon-height: 20px;
        --header-icon-indent-right: 8px;
        --header-actions-gap: 14px;
        --header-actions-space-left: 24px;
        --header-nav-indent: 0;
        --header-nav-space-all: 0;
        --header-nav-link-font-size: 16px;
        --header-nav-link-font-weight: 500;
        --header-nav-link-line-height: 21px;
        --header-nav-link-space-all: 8px 2px;
        --header-nav-link-border: 2px solid transparent;
        --header-nav-link-gap: 12px;
        --header-search-font-family: Arial, sans-serif;
        --header-search-min-width: 220px;
        --header-search-max-width: 470px;
        --header-search-width: 470px;
        --header-search-indent-left: 29px;
        --header-search-button-font-size: 16px;
        --header-search-button-line-height: 36px;
        --header-search-button-width: 88px;
        --header-search-button-indent-right: 9px;
        --header-search-button-space-left: 5px;
        --header-search-button-before-border-width: 22px 0 22px 11px;
        --header-search-button-before-top: -4px;
        --header-search-button-before-right: -9px;
        --header-search-textinput-height: 36px;
        --header-search-textinput-border-radius: 4px;
        --header-search-textinput-control-font-size: 18px;
        --header-search-textinput-control-border-width: 0 30px 0 13px;
        --header-search-textinput-box-border-width: 2px 0 2px 2px;
        --menu-font-family: var(--control-font-family);
        --menu-group-borderWidth: 1px;
        --menu-size-s-fontSize: var(--typography-controls-size-s-font-size);
        --menu-size-s-lineHeight: 32px;
        --menu-size-s-spaceVert: 4px;
        --menu-size-s-group-spaceVert: 4px;
        --menu-size-s-group-spaceHor: 0;
        --menu-size-s-group-indentBottom: 4px;
        --menu-size-s-item-spaceVert: 3px;
        --menu-size-s-item-spaceHor: 9px;
        --menu-size-s-item-indentBottom: 4px;
        --menu-size-s-item-icon-indentRight: 4px;
        --menu-size-s-titleSibling-indentLeft: 20px;
        --menu-size-m-fontSize: var(--typography-controls-size-m-font-size);
        --menu-size-m-lineHeight: 36px;
        --menu-size-m-spaceVert: 5px;
        --menu-size-m-group-spaceVert: 5px;
        --menu-size-m-group-spaceHor: 0;
        --menu-size-m-group-indentBottom: 5px;
        --menu-size-m-item-spaceVert: 4px;
        --menu-size-m-item-spaceHor: 15px;
        --menu-size-m-item-indentBottom: 5px;
        --menu-size-m-item-icon-indentRight: 6px;
        --menu-size-m-titleSibling-indentLeft: 20px;
        --message-box-fontSize: var(--typography-controls-size-s-font-size);
        --message-box-font-family: var(--control-font-family);
        --message-box-lineHeight: 16px;
        --message-box-hint-borderRadius: 4px;
        --message-box-close-lineHeight: 16px;
        --message-box-close-fontSize: 11px;
        --message-box-close-indentRight: 7px;
        --message-box-close-width: 16px;
        --message-box-close-height: 16px;
        --message-box-text-indentLeft: 20px;
        --message-box-text-indentRight: 20px;
        --message-box-content-spaceAll: 20px;
        --message-box-content-max-width: 180px;
        --message-box-size-s-tail-size: 22px;
        --message-box-size-s-tooltip-fontSize: 11px;
        --message-box-size-s-fontSize: var(
          --typography-controls-size-s-font-size
        );
        --message-box-size-s-border-radius: 7px;
        --message-box-size-s-content-maxWidth: 260px;
        --message-box-size-s-content-spaceAll: 5px 10px;
        --message-box-size-s-content-functional-width: 180px;
        --message-box-size-m-tail-size: 22px;
        --message-box-size-m-tooltip-fontSize: 11px;
        --message-box-size-m-fontSize: var(
          --typography-controls-size-s-font-size
        );
        --message-box-size-m-border-radius: 7px;
        --message-box-size-m-content-spaceAll: 10px 14px;
        --message-box-size-m-content-minWidth: 200px;
        --message-box-size-m-content-maxWidth: 280px;
        --message-box-size-m-content-tooltip-maxWidth: 320px;
        --message-box-size-m-content-functional-width: 280px;
        --message-box-size-l-tail-size: 22px;
        --message-box-size-l-functional-fontSize: 14px;
        --message-box-size-l-functional-lineHeight: 18px;
        --message-box-size-l-fontSize: var(
          --typography-controls-size-s-font-size
        );
        --message-box-size-l-border-radius: 7px;
        --message-box-size-l-content-spaceAll: 15px 20px;
        --message-box-size-l-content-minWidth: 300px;
        --message-box-size-l-content-maxWidth: 380px;
        --message-box-size-l-content-width: 380px;
        --message-box-size-l-content-functional-width: 380px;
        --message-box-button-indentRight: 0;
        --message-box-buttons-indentAll: 0;
        --message-box-view-default-shadow: 0 6px 20px -4px rgba(0, 0, 0, 0.7);
        --message-box-view-promo-shadow: 0 6px 20px -4px rgba(0, 0, 0, 0.7);
        --message-box-view-inverse-shadow: 0 6px 20px -4px rgba(0, 0, 0, 0.7);
        --modal-border-radius: 0;
        --popup-borderRadius: 4px;
        --progressbar-height: 2px;
        --progress-border-radius: 0;
        --radio-button-font-family: var(--control-font-family);
        --radioButton-indent: 3px;
        --radioButton-borderRadius: 4px;
        --radioButton-after-borderRadius: 2px;
        --radioButton-size-s-fontSize: var(
          --typography-controls-size-s-font-size
        );
        --radioButton-size-s-lineHeight: 28px;
        --radioButton-size-s-space: 0 13px;
        --radioButton-size-m-fontSize: var(
          --typography-controls-size-m-font-size
        );
        --radioButton-size-m-lineHeight: 32px;
        --radioButton-size-m-space: 0 15px;
        --radioButton-size-l-fontSize: var(
          --typography-controls-size-l-font-size
        );
        --radioButton-size-l-lineHeight: 38px;
        --radioButton-size-l-space: 0 18px;
        --radiobox-font-family: var(--control-font-family);
        --radiobox-view-outline-disabled-opacity: 0.4;
        --radiobox-borderRadius: 50%;
        --radiobox-after-borderRadius: 50%;
        --radiobox-size-s-fontSize: var(--typography-controls-size-s-font-size);
        --radiobox-size-s-lineHeight: 28px;
        --radiobox-size-s-size: 13px;
        --radiobox-size-s-positionTop: 2px;
        --radiobox-size-s-indentRight: 5px;
        --radiobox-size-s-after-size: 5px;
        --radiobox-size-m-fontSize: var(--typography-controls-size-m-font-size);
        --radiobox-size-m-lineHeight: 32px;
        --radiobox-size-m-size: 17px;
        --radiobox-size-m-positionTop: 3px;
        --radiobox-size-m-indentRight: 6px;
        --radiobox-size-m-after-size: 7px;
        --radiobox-disabled-opacity: 0.6;
        --slider-font-family: var(--control-font-family);
        --slider-view-default-height: 32px;
        --slider-view-default-track-border-radius: 2px;
        --slider-view-default-track-height: 2px;
        --slider-view-default-thumb-width: 16px;
        --slider-view-default-thumb-height: 16px;
        --slider-view-default-thumb-border-radius: 50%;
        --slider-view-default-tick-width: 2px;
        --slider-view-default-tick-height: 2px;
        --slider-view-default-tick-label-font-size: 13px;
        --slider-view-default-tick-label-line-height: 16px;
        --spin-size-xxs: 16px;
        --spin-size-xs: 24px;
        --spin-size-s: 28px;
        --spin-size-m: 32px;
        --spin-size-l: 38px;
        --tabs-menu-font-family: var(--control-font-family);
        --tabsMenu-size-s-font: var(--typography-controls-size-s-font-size);
        --tabsMenu-size-s-lineHeight: 28px;
        --tabsMenu-size-m-font: var(--typography-controls-size-m-font-size);
        --tabsMenu-size-m-lineHeight: 36px;
        --text-display-size-xl-font-size: 3.5rem;
        --text-display-size-xl-line-height: 4rem;
        --text-display-size-xl-letter-spacing: normal;
        --text-display-size-xl-font-family: var(--typography-font-family);
        --text-display-size-l-font-size: 3rem;
        --text-display-size-l-line-height: 3.5rem;
        --text-display-size-l-letter-spacing: 0.0065em;
        --text-display-size-l-font-family: var(--typography-font-family);
        --text-display-size-m-font-size: 2.5rem;
        --text-display-size-m-line-height: 3rem;
        --text-display-size-m-letter-spacing: 0.0065em;
        --text-display-size-m-font-family: var(--typography-font-family);
        --text-display-size-s-font-size: 2.125rem;
        --text-display-size-s-line-height: 2.5rem;
        --text-display-size-s-letter-spacing: 0.0065em;
        --text-display-size-s-font-family: var(--typography-font-family);
        --text-headline-size-xl-font-size: 2rem;
        --text-headline-size-xl-line-height: 2.5rem;
        --text-headline-size-xl-letter-spacing: 0.0065em;
        --text-headline-size-xl-font-family: var(--typography-font-family);
        --text-headline-size-l-font-size: 1.75rem;
        --text-headline-size-l-line-height: 2.25rem;
        --text-headline-size-l-letter-spacing: 0.0065em;
        --text-headline-size-l-font-family: var(--typography-font-family);
        --text-headline-size-m-font-size: 1.5rem;
        --text-headline-size-m-line-height: 1.875rem;
        --text-headline-size-m-letter-spacing: 0.0065em;
        --text-headline-size-m-font-family: var(--typography-font-family);
        --text-headline-size-s-font-size: 1.25rem;
        --text-headline-size-s-line-height: 1.5rem;
        --text-headline-size-s-letter-spacing: 0.0065em;
        --text-headline-size-s-font-family: var(--typography-font-family);
        --text-headline-size-xs-font-size: 1.125rem;
        --text-headline-size-xs-line-height: 1.5rem;
        --text-headline-size-xs-letter-spacing: 0.0065em;
        --text-headline-size-xs-font-family: var(--typography-font-family);
        --text-subheader-size-xl-font-size: 1rem;
        --text-subheader-size-xl-line-height: 1.25rem;
        --text-subheader-size-xl-letter-spacing: 0.0065em;
        --text-subheader-size-xl-font-family: var(--typography-font-family);
        --text-subheader-size-l-font-size: 0.9375rem;
        --text-subheader-size-l-line-height: 1.125rem;
        --text-subheader-size-l-letter-spacing: 0.0065em;
        --text-subheader-size-l-font-family: var(--typography-font-family);
        --text-subheader-size-m-font-size: 0.875rem;
        --text-subheader-size-m-line-height: 1.125rem;
        --text-subheader-size-m-letter-spacing: 0.0065em;
        --text-subheader-size-m-font-family: var(--typography-font-family);
        --text-subheader-size-s-font-size: 0.8125rem;
        --text-subheader-size-s-line-height: 1.125rem;
        --text-subheader-size-s-letter-spacing: 0.0065em;
        --text-subheader-size-s-font-family: var(--typography-font-family);
        --text-body-long-size-xl-font-size: 1rem;
        --text-body-long-size-xl-line-height: 1.5rem;
        --text-body-long-size-xl-letter-spacing: 0.0065em;
        --text-body-long-size-xl-font-family: var(--typography-font-family);
        --text-body-long-size-l-font-size: 0.9375rem;
        --text-body-long-size-l-line-height: 1.25rem;
        --text-body-long-size-l-letter-spacing: 0.0065em;
        --text-body-long-size-l-font-family: var(--typography-font-family);
        --text-body-long-size-m-font-size: 0.875rem;
        --text-body-long-size-m-line-height: 1.25rem;
        --text-body-long-size-m-letter-spacing: 0.0065em;
        --text-body-long-size-m-font-family: var(--typography-font-family);
        --text-body-long-size-s-font-size: 0.8125rem;
        --text-body-long-size-s-line-height: 1.125rem;
        --text-body-long-size-s-letter-spacing: 0.0065em;
        --text-body-long-size-s-font-family: var(--typography-font-family);
        --text-body-short-size-xl-font-size: 1rem;
        --text-body-short-size-xl-line-height: 1.25rem;
        --text-body-short-size-xl-letter-spacing: 0.0065em;
        --text-body-short-size-xl-font-family: var(--typography-font-family);
        --text-body-short-size-l-font-size: 0.9375rem;
        --text-body-short-size-l-line-height: 1.125rem;
        --text-body-short-size-l-letter-spacing: 0.0065em;
        --text-body-short-size-l-font-family: var(--typography-font-family);
        --text-body-short-size-m-font-size: 0.875rem;
        --text-body-short-size-m-line-height: 1.125rem;
        --text-body-short-size-m-letter-spacing: 0.0065em;
        --text-body-short-size-m-font-family: var(--typography-font-family);
        --text-body-short-size-s-font-size: 0.8125rem;
        --text-body-short-size-s-line-height: 1rem;
        --text-body-short-size-s-letter-spacing: 0.0065em;
        --text-body-short-size-s-font-family: var(--typography-font-family);
        --text-caption-size-xl-font-size: 0.8125rem;
        --text-caption-size-xl-line-height: 1rem;
        --text-caption-size-xl-letter-spacing: 0.0065em;
        --text-caption-size-xl-font-family: var(--typography-font-family);
        --text-caption-size-l-font-size: 0.75rem;
        --text-caption-size-l-line-height: 1rem;
        --text-caption-size-l-letter-spacing: 0.0065em;
        --text-caption-size-l-font-family: var(--typography-font-family);
        --text-caption-size-m-font-size: 0.6875rem;
        --text-caption-size-m-line-height: 1rem;
        --text-caption-size-m-letter-spacing: 0.0065em;
        --text-caption-size-m-font-family: var(--typography-font-family);
        --text-overline-size-l-font-size: 0.75rem;
        --text-overline-size-l-line-height: 0.875rem;
        --text-overline-size-l-letter-spacing: 0.0065em;
        --text-overline-size-l-font-family: var(--typography-font-family);
        --text-overline-size-m-font-size: 0.6875rem;
        --text-overline-size-m-line-height: 0.875rem;
        --text-overline-size-m-letter-spacing: 0.0065em;
        --text-overline-size-m-font-family: var(--typography-font-family);
        --text-overline-size-s-font-size: 0.625rem;
        --text-overline-size-s-line-height: 0.75rem;
        --text-overline-size-s-letter-spacing: 0.0065em;
        --text-overline-size-s-font-family: var(--typography-font-family);
        --text-control-size-xxl-font-size: 1.125rem;
        --text-control-size-xxl-line-height: 1.5rem;
        --text-control-size-xxl-letter-spacing: 0.0065em;
        --text-control-size-xxl-font-family: var(--typography-font-family);
        --text-control-size-xl-font-size: 1rem;
        --text-control-size-xl-line-height: 1.25rem;
        --text-control-size-xl-letter-spacing: 0.0065em;
        --text-control-size-xl-font-family: var(--typography-font-family);
        --text-control-size-l-font-size: 0.9375rem;
        --text-control-size-l-line-height: 1.25rem;
        --text-control-size-l-letter-spacing: 0.0065em;
        --text-control-size-l-font-family: var(--typography-font-family);
        --text-control-size-m-font-size: 0.875rem;
        --text-control-size-m-line-height: 1rem;
        --text-control-size-m-letter-spacing: 0.0065em;
        --text-control-size-m-font-family: var(--typography-font-family);
        --text-control-size-s-font-size: 0.8125rem;
        --text-control-size-s-line-height: 1rem;
        --text-control-size-s-letter-spacing: 0.0065em;
        --text-control-size-s-font-family: var(--typography-font-family);
        --text-control-size-xs-font-size: 0.75rem;
        --text-control-size-xs-line-height: 1rem;
        --text-control-size-xs-letter-spacing: 0.0065em;
        --text-control-size-xs-font-family: var(--typography-font-family);
        --text-control-size-xxs-font-size: 0.6875rem;
        --text-control-size-xxs-line-height: 1rem;
        --text-control-size-xxs-letter-spacing: 0.0065em;
        --text-control-size-xxs-font-family: var(--typography-font-family);
        --textarea-font-family: var(--control-font-family);
        --textarea-borderWidth: 2px;
        --textarea-borderRadius: 4px;
        --textarea-size-s-fontSize: var(--typography-controls-size-s-font-size);
        --textarea-size-s-spaceAll: 6px;
        --textarea-size-s-minWidth: 180px;
        --textarea-size-s-minHeight: 32px;
        --textarea-size-s-clear-width: 32px;
        --textarea-size-s-clear-height: 32px;
        --textarea-hint-size-s-fontSize: 12px;
        --textarea-size-m-fontSize: var(--typography-controls-size-m-font-size);
        --textarea-size-m-spaceAll: 8px;
        --textarea-size-m-minWidth: 200px;
        --textarea-size-m-minHeight: 36px;
        --textarea-size-m-clear-width: 36px;
        --textarea-size-m-clear-height: 36px;
        --textarea-hint-size-m-fontSize: 13px;
        --textinput-font-family: var(--control-font-family);
        --textinput-borderWidth: 2px;
        --textinput-borderRadius: 4px;
        --textinput-size-s-fontSize: var(
          --typography-controls-size-s-font-size
        );
        --textinput-size-s-height: 32px;
        --textinput-size-s-control-spaceAll: 0 8px;
        --textinput-size-s-has-icon-spaceRight: 32px;
        --textinput-size-s-has-icon-spaceLeft: 32px;
        --textinput-size-s-icon-width: 32px;
        --textinput-size-s-icon-height: 32px;
        --textinput-hint-size-s-fontSize: 12px;
        --textinput-size-m-fontSize: var(
          --typography-controls-size-m-font-size
        );
        --textinput-size-m-height: 36px;
        --textinput-size-m-control-spaceAll: 0 10px;
        --textinput-size-m-has-icon-spaceRight: 36px;
        --textinput-size-m-has-icon-spaceLeft: 36px;
        --textinput-size-m-icon-width: 36px;
        --textinput-size-m-icon-height: 36px;
        --textinput-hint-size-m-fontSize: 13px;
        --textinput-view-material-font-size: 1rem;
        --textinput-view-material-space-all: 12px 0 10px;
        --textinput-view-material-space-left: 16px;
        --textinput-view-material-space-right: 16px;
        --textinput-view-material-space-top: 16px;
        --textinput-view-material-icon-width: 24px;
        --textinput-view-material-icon-height: 24px;
        --textinput-view-material-hint-font-size: 0.75rem;
        --tooltip-font-family: var(--control-font-family);
        --tooltip-borderRadius: 4px;
        --tooltip-size-s-fontSize: var(--typography-controls-size-s-font-size);
        --tooltip-size-s-lineHeight: 12px;
        --tooltip-size-s-content-spaceAll: 8px;
        --tooltip-size-s-tail-size: 12px;
        --tooltip-size-m-fontSize: var(--typography-controls-size-m-font-size);
        --tooltip-size-m-lineHeight: 14px;
        --tooltip-size-m-content-spaceAll: 9px 10px;
        --tooltip-size-m-tail-size: 24px;
        --tooltip-size-l-fontSize: 16px;
        --tooltip-size-l-lineHeight: 16px;
        --tooltip-size-l-content-spaceAll: 18px;
        --tooltip-size-l-tail-size: 36px;
        --tooltip-view-default-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.4);
        --tumbler-font-family: var(--control-font-family);
        --tumbler-button-space: 2px;
        --tumbler-button-opacity-disabled: 1;
        --tumbler-size-s-fontSize: var(--typography-controls-size-s-font-size);
        --tumbler-size-s-lineHeight: 16px;
        --tumbler-size-s-borderRadius: 8px;
        --tumbler-size-s-width: 32px;
        --tumbler-size-s-height: 16px;
        --tumbler-size-s-button-borderRadius: 6px;
        --tumbler-size-s-button-width: 12px;
        --tumbler-size-s-button-height: 12px;
        --tumbler-size-s-button-press-width: 14px;
        --tumblerLabel-size-s-indentRight: 8px;
        --tumblerLabel-size-s-indentLeft: 8px;
        --tumbler-size-m-fontSize: var(--typography-controls-size-m-font-size);
        --tumbler-size-m-lineHeight: 20px;
        --tumbler-size-m-borderRadius: 10px;
        --tumbler-size-m-width: 40px;
        --tumbler-size-m-height: 20px;
        --tumbler-size-m-button-borderRadius: 8px;
        --tumbler-size-m-button-width: 16px;
        --tumbler-size-m-button-height: 16px;
        --tumbler-size-m-button-press-width: 18px;
        --tumblerLabel-size-m-indentRight: 12px;
        --tumblerLabel-size-m-indentLeft: 12px;
        --tumbler-size-l-fontSize: var(--typography-controls-size-l-font-size);
        --tumbler-size-l-lineHeight: 24px;
        --tumbler-size-l-borderRadius: 14px;
        --tumbler-size-l-width: 56px;
        --tumbler-size-l-height: 28px;
        --tumbler-size-l-button-borderRadius: 12px;
        --tumbler-size-l-button-width: 24px;
        --tumbler-size-l-button-height: 24px;
        --tumbler-size-l-button-press-width: 26px;
        --tumblerLabel-size-l-indentRight: 16px;
        --tumblerLabel-size-l-indentLeft: 16px;
        --user-pic-size-m-size: 42px;
        --user-pic-size-m-size-plus: 52px;
        --user-pic-size-s-size: 24px;
        --user-pic-size-s-size-plus: 30px;
      }
      .lc-offsets_padding-top_s {
        padding-top: 16px;
      }
      .lc-offsets_padding-top_m {
        padding-top: 56px;
      }
      .lc-offsets_padding-top_l {
        padding-top: 72px;
      }
      .lc-offsets_padding-top_xl {
        padding-top: 128px;
      }
      .lc-offsets_padding-top_xxl {
        padding-top: 256px;
      }
      .lc-offsets_padding-bottom_s {
        padding-bottom: 16px;
      }
      .lc-offsets_padding-bottom_m {
        padding-bottom: 56px;
      }
      .lc-offsets_padding-bottom_l {
        padding-bottom: 72px;
      }
      .lc-offsets_padding-bottom_xl {
        padding-bottom: 128px;
      }
      .lc-offsets_padding-bottom_xxl {
        padding-bottom: 256px;
      }
      @media (max-width: 767px) {
        .service_turbo-lpc .lc-offsets_padding-top_s {
          padding-top: 16px;
        }
        .service_turbo-lpc .lc-offsets_padding-top_m {
          padding-top: 32px;
        }
        .service_turbo-lpc .lc-offsets_padding-top_l {
          padding-top: 56px;
        }
        .service_turbo-lpc .lc-offsets_padding-top_xl {
          padding-top: 72px;
        }
        .service_turbo-lpc .lc-offsets_padding-top_xxl {
          padding-top: 128px;
        }
        .service_turbo-lpc .lc-offsets_padding-bottom_s {
          padding-bottom: 16px;
        }
        .service_turbo-lpc .lc-offsets_padding-bottom_m {
          padding-bottom: 32px;
        }
        .service_turbo-lpc .lc-offsets_padding-bottom_l {
          padding-bottom: 56px;
        }
        .service_turbo-lpc .lc-offsets_padding-bottom_xl {
          padding-bottom: 72px;
        }
        .service_turbo-lpc .lc-offsets_padding-bottom_xxl {
          padding-bottom: 128px;
        }
      }
      .lc-immersive-background {
        position: relative;
        width: 100%;
        height: 100%;
        will-change: transform;
        animation-fill-mode: forwards;
        animation-duration: 7s;
        animation-timing-function: linear;
      }
      .lc-immersive-background_active {
        animation-name: immersive;
      }
      .lc-immersive-background_image {
        position: absolute;
      }
      @keyframes immersive {
        from {
          transform: scale3d(1, 1, 1);
        }
        to {
          transform: scale3d(1.1, 1.1, 1);
        }
      }
      .lc-fixed-background__top-trim-layer {
        position: relative;
        overflow: hidden;
      }
      .lc-fixed-background__bottom-trim-layer {
        position: relative;
        overflow: hidden;
        height: 100%;
      }
      .lc-positioned-background {
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--border-radius);
      }
      .lc-positioned-background__background-wrapper {
        position: absolute;
        overflow: hidden;
        line-height: 0;
      }
      .lc-positioned-background__background-wrapper_position_left_top {
        top: 0;
        left: 0;
      }
      .lc-positioned-background__background-wrapper_position_center_top {
        top: 0;
        left: 50%;
        transform: translateX(-50%);
      }
      .lc-positioned-background__background-wrapper_position_right_top {
        top: 0;
        right: 0;
      }
      .lc-positioned-background__background-wrapper_position_left_center {
        top: 50%;
        left: 0;
        transform: translateY(-50%);
      }
      .lc-positioned-background__background-wrapper_position_center_center {
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      .lc-positioned-background__background-wrapper_position_right_center {
        top: 50%;
        right: 0;
        transform: translateY(-50%);
      }
      .lc-positioned-background__background-wrapper_position_left_bottom {
        bottom: 0;
        left: 0;
      }
      .lc-positioned-background__background-wrapper_position_center_bottom {
        bottom: 0;
        left: 50%;
        transform: translate(-50%);
      }
      .lc-positioned-background__background-wrapper_position_right_bottom {
        right: 0;
        bottom: 0;
      }
      .lc-positioned-background__background-wrapper_fixed {
        position: fixed;
        position: expression(fixed);
      }
      .lc-video-background__video,
      .lc-video-background__vh-video-stub {
        -o-object-fit: fill;
        object-fit: fill;
      }
      .lc-video-background__vh-video-stub {
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
      }
      .lc-image-background__image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: cover;
      }
      .lc-image-background__image_fixed {
        background-attachment: fixed;
      }
      .lc-image-background__image_sizes_default {
        background-size: auto;
      }
      .lc-image-background__image_sizes_cover {
        background-size: cover;
      }
      .lc-image-background__image_sizes_contain {
        background-size: contain;
      }
      .lc-image-background__image_position_left_top {
        background-position: left top;
      }
      .lc-image-background__image_position_center_top {
        background-position: center top;
      }
      .lc-image-background__image_position_right_top {
        background-position: right top;
      }
      .lc-image-background__image_position_left_center {
        background-position: left center;
      }
      .lc-image-background__image_position_center_center {
        background-position: center center;
      }
      .lc-image-background__image_position_right_center {
        background-position: right center;
      }
      .lc-image-background__image_position_left_bottom {
        background-position: left bottom;
      }
      .lc-image-background__image_position_center_bottom {
        background-position: center bottom;
      }
      .lc-image-background__image_position_right_bottom {
        background-position: right bottom;
      }
      .lc-image-background__mask-image-wrapper {
        position: absolute;
        width: 100%;
        height: 100%;
      }
      .lc-multi-background {
        position: relative;
      }
      .lc-multi-background__section-container {
        position: relative;
        width: 100%;
        height: 100%;
        border-radius: var(--border-radius);
      }
      .lc-multi-background__background {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .lc-multi-background__backgrounds-container {
        position: absolute;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--border-radius);
        pointer-events: none;
      }
      .lc-multi-background__backgrounds-container .lc-mask {
        position: absolute;
      }
      .lc-multi-background_inLcGrid2 {
        height: 100%;
      }
      .lc-multi-background_inLcGrid2 > .lc-multi-background__section-container {
        height: 100%;
      }
      .lc-multi-background_inLcGrid2 .lc-section,
      .lc-multi-background_inLcGrid2 .lc-offsets {
        height: 100%;
      }
    

      .lc-rich-text {
        margin: 0;
        white-space: pre-wrap;
      }
      .lc-rich-text ul,
      .lc-rich-text ol {
        margin: 0;
      }
      .lc-rich-text_align_left,
      .lc-rich-text_align_left .public-DraftStyleDefault-ltr {
        text-align: left;
      }
      .lc-rich-text_align_center,
      .lc-rich-text_align_center .public-DraftStyleDefault-ltr {
        text-align: center;
      }
      .lc-rich-text_align_right,
      .lc-rich-text_align_right .public-DraftStyleDefault-ltr {
        text-align: right;
      }
      .lc-rich-text_align_center ul,
      .lc-rich-text_align_center ol {
        display: flex;
        flex-direction: column;
        align-items: center;
      }
      .lc-rich-text_align_center li {
        list-style-position: inside;
      }
      .lc-rich-text_align_right {
        text-align: right;
      }
      .lc-rich-text_align_right ul,
      .lc-rich-text_align_right ol {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
      }
      .lc-rich-text_align_right li {
        list-style-position: inside;
      }
      .lc-rich-text p {
        margin: 0;
      }
      .lc-rich-text__link {
        cursor: pointer;
        text-decoration: none;
        color: #018ad2;
      }
      .lc-rich-text .lp-control {
        font-size: inherit;
      }
      .lc-rich-text .lp-control .lpc-richtext__text {
        font-family: inherit;
      }
      .lc-rich-text .lp-control .lpc-richtext__rich-controls {
        font-size: 12px;
      }
      .service_turbo-lpc .lc-rich-text[class~="lc-rich-text"] ul,
      .service_turbo-lpc .lc-rich-text[class~="lc-rich-text"] ol {
        margin: 0;
        padding: 0 20px;
      }
      .service_turbo-lpc .lc-rich-text[class~="lc-rich-text"] ul li,
      .service_turbo-lpc .lc-rich-text[class~="lc-rich-text"] ol li {
        margin-left: 1.5em;
        text-indent: -0.2em;
      }
    

      .lc-styled-text__text > p:last-child {
        margin-bottom: 0;
      }
      .lc-styled-text__text_align_left {
        text-align: left;
      }
      .lc-styled-text__text_align_right {
        text-align: right;
      }
      .lc-styled-text__text_align_center {
        text-align: center;
      }
    

      .lc-skeleton {
        display: flex;
        flex-direction: column;
        max-width: 920px;
      }
      .lc-skeleton__line {
        position: relative;
        overflow: hidden;
        width: 100%;
      }
      .lc-skeleton__line:after,
      .lc-skeleton__line:before {
        position: absolute;
        top: 0;
        bottom: 0;
        display: block;
        width: 100%;
        height: 50%;
        margin: auto;
        content: "";
        border-radius: 3px;
      }
      .lc-skeleton__line:before {
        background: rgba(0, 0, 0, 0.06);
      }
      .lc-skeleton__line:after {
        background: linear-gradient(
          to right,
          rgba(255, 255, 255, 0),
          rgba(255, 255, 255, 0.49) 50%,
          rgba(255, 255, 255, 0)
        );
        animation: loading 1s linear infinite;
      }
      .lc-skeleton_size_custom {
        font-size: var(--font-size);
      }
      .lc-skeleton_size_custom .lc-skeleton__line {
        height: calc(var(--font-size) + 8px);
      }
      .lc-skeleton_size_s96 {
        font-size: 96px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s96 {
          font-size: 94px;
        }
      }
      .lc-skeleton_size_s96 .lc-skeleton__line {
        height: 102px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s96 .lc-skeleton__line {
          height: 98px;
        }
      }
      .lc-skeleton_size_s60 {
        font-size: 60px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s60 {
          font-size: 58px;
        }
      }
      .lc-skeleton_size_s60 .lc-skeleton__line {
        height: 68px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s60 .lc-skeleton__line {
          height: 62px;
        }
      }
      .lc-skeleton_size_s56 {
        font-size: 56px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s56 {
          font-size: 54px;
        }
      }
      .lc-skeleton_size_s56 .lc-skeleton__line {
        height: 64px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s56 .lc-skeleton__line {
          height: 58px;
        }
      }
      .lc-skeleton_size_s52 {
        font-size: 52px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s52 {
          font-size: 50px;
        }
      }
      .lc-skeleton_size_s52 .lc-skeleton__line {
        height: 60px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s52 .lc-skeleton__line {
          height: 54px;
        }
      }
      .lc-skeleton_size_s48 {
        font-size: 48px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s48 {
          font-size: 46px;
        }
      }
      .lc-skeleton_size_s48 .lc-skeleton__line {
        height: 56px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s48 .lc-skeleton__line {
          height: 50px;
        }
      }
      .lc-skeleton_size_s45 {
        font-size: 45px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s45 {
          font-size: 42px;
        }
      }
      .lc-skeleton_size_s45 .lc-skeleton__line {
        height: 52px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s45 .lc-skeleton__line {
          height: 48px;
        }
      }
      .lc-skeleton_size_s44 {
        font-size: 44px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s44 {
          font-size: 40px;
        }
      }
      .lc-skeleton_size_s44 .lc-skeleton__line {
        height: 50px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s44 .lc-skeleton__line {
          height: 44px;
        }
      }
      .lc-skeleton_size_s40 {
        font-size: 40px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s40 {
          font-size: 38px;
        }
      }
      .lc-skeleton_size_s40 .lc-skeleton__line {
        height: 48px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s40 .lc-skeleton__line {
          height: 42px;
        }
      }
      .lc-skeleton_size_s36 {
        font-size: 36px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s36 {
          font-size: 34px;
        }
      }
      .lc-skeleton_size_s36 .lc-skeleton__line {
        height: 42px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s36 .lc-skeleton__line {
          height: 38px;
        }
      }
      .lc-skeleton_size_s32 {
        font-size: 32px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s32 {
          font-size: 32px;
        }
      }
      .lc-skeleton_size_s32 .lc-skeleton__line {
        height: 40px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s32 .lc-skeleton__line {
          height: 36px;
        }
      }
      .lc-skeleton_size_s28 {
        font-size: 28px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s28 {
          font-size: 28px;
        }
      }
      .lc-skeleton_size_s28 .lc-skeleton__line {
        height: 36px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s28 .lc-skeleton__line {
          height: 32px;
        }
      }
      .lc-skeleton_size_s26 {
        font-size: 26px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s26 {
          font-size: 25px;
        }
      }
      .lc-skeleton_size_s26 .lc-skeleton__line {
        height: 32px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s26 .lc-skeleton__line {
          height: 30px;
        }
      }
      .lc-skeleton_size_s24 {
        font-size: 24px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s24 {
          font-size: 24px;
        }
      }
      .lc-skeleton_size_s24 .lc-skeleton__line {
        height: 32px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s24 .lc-skeleton__line {
          height: 29px;
        }
      }
      .lc-skeleton_size_s20 {
        font-size: 20px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s20 {
          font-size: 18px;
        }
      }
      .lc-skeleton_size_s20 .lc-skeleton__line {
        height: 28px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s20 .lc-skeleton__line {
          height: 24px;
        }
      }
      .lc-skeleton_size_s18 {
        font-size: 18px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s18 {
          font-size: 16px;
        }
      }
      .lc-skeleton_size_s18 .lc-skeleton__line {
        height: 24px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s18 .lc-skeleton__line {
          height: 18px;
        }
      }
      .lc-skeleton_size_s16 {
        font-size: 16px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s16 {
          font-size: 14px;
        }
      }
      .lc-skeleton_size_s16 .lc-skeleton__line {
        height: 24px;
      }
      @media (max-width: 767px) {
        .lc-skeleton_size_s16 .lc-skeleton__line {
          height: 20px;
        }
      }
      .lc-skeleton_size_s13 {
        font-size: 13px;
      }
      .lc-skeleton_size_s13 .lc-skeleton__line {
        height: 22px;
      }
      .lc-skeleton_size_s12 {
        font-size: 12px;
      }
      .lc-skeleton_size_s12 .lc-skeleton__line {
        height: 22px;
      }
      .lc-skeleton_size_s9 {
        font-size: 9px;
      }
      .lc-skeleton_size_s9 .lc-skeleton__line {
        height: 13px;
      }
      .lc-skeleton_size_s8 {
        font-size: 8px;
      }
      .lc-skeleton_size_s8 .lc-skeleton__line {
        height: 13px;
      }
      .lc-skeleton_size_xs .lc-skeleton__line {
        width: 55px;
        height: 24px;
      }
      .lc-skeleton_size_s .lc-skeleton__line {
        width: 65px;
        height: 31px;
      }
      .lc-skeleton_size_m .lc-skeleton__line {
        width: 79px;
        height: 42px;
      }
      .lc-skeleton_size_l .lc-skeleton__line {
        width: 98px;
        height: 48px;
      }
      .lc-skeleton_size_xl .lc-skeleton__line {
        width: 126px;
        height: 58px;
      }
      .lc-skeleton_type_block {
        vertical-align: bottom;
      }
      .lc-skeleton_type_block .lc-skeleton__line:after,
      .lc-skeleton_type_block .lc-skeleton__line:before {
        height: 100%;
      }
      .lc-skeleton_type_title .lc-skeleton__line:before,
      .lc-skeleton_type_block .lc-skeleton__line:before {
        background: #d9d9d9;
      }
      .lc-skeleton_type_subtitle .lc-skeleton__line:last-child,
      .lc-skeleton_type_text .lc-skeleton__line:last-child {
        width: 85%;
      }
      .lc-skeleton_align_center {
        align-items: center;
      }
      .lc-skeleton_align_center.lc-skeleton_type_block {
        margin: 0 auto;
      }
      .lc-skeleton_align_right {
        align-items: flex-end;
      }
      @keyframes loading {
        from {
          left: -100%;
        }
        to {
          left: 100%;
        }
      }
      .lc-text-block {
        margin: 0;
        font-family: var(--font-family);
        font-weight: var(--font-weight);
        letter-spacing: var(--letter-spacing);
        color: var(--color);
      }
      .lc-text-block h1,
      .lc-text-block h2,
      .lc-text-block h3,
      .lc-text-block h4,
      .lc-text-block h5,
      .lc-text-block h6 {
        margin: 0;
        font-size: inherit;
        font-weight: inherit;
      }
      .lc-text-block_size_xs {
        font-size: 11px;
        line-height: 15px;
      }
      .lc-text-block_size_s {
        font-size: 20px;
        line-height: 24px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s {
          font-size: 18px;
          line-height: 20px;
        }
      }
      .lc-text-block_size_m {
        font-size: 26px;
        line-height: 30px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_m {
          font-size: 20px;
          line-height: 24px;
        }
      }
      .lc-text-block_size_l {
        font-size: 36px;
        line-height: 40px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_l {
          font-size: 26px;
          line-height: 30px;
        }
      }
      .lc-text-block_size_s96 {
        font-size: 96px;
        line-height: 102px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s96 {
          font-size: 94px;
          line-height: 98px;
        }
      }
      .lc-text-block_size_s94 {
        font-size: 94px;
        line-height: 98px;
      }
      .lc-text-block_size_s60 {
        font-size: 60px;
        line-height: 68px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s60 {
          font-size: 58px;
          line-height: 62px;
        }
      }
      .lc-text-block_size_s58 {
        font-size: 58px;
        line-height: 62px;
      }
      .lc-text-block_size_s56 {
        font-size: 56px;
        line-height: 64px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s56 {
          font-size: 54px;
          line-height: 58px;
        }
      }
      .lc-text-block_size_s54 {
        font-size: 54px;
        line-height: 58px;
      }
      .lc-text-block_size_s52 {
        font-size: 52px;
        line-height: 60px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s52 {
          font-size: 50px;
          line-height: 54px;
        }
      }
      .lc-text-block_size_s50 {
        font-size: 50px;
        line-height: 54px;
      }
      .lc-text-block_size_s48 {
        font-size: 48px;
        line-height: 56px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s48 {
          font-size: 46px;
          line-height: 50px;
        }
      }
      .lc-text-block_size_s46 {
        font-size: 46px;
        line-height: 50px;
      }
      .lc-text-block_size_s45 {
        font-size: 45px;
        line-height: 52px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s45 {
          font-size: 42px;
          line-height: 48px;
        }
      }
      .lc-text-block_size_s44 {
        font-size: 44px;
        line-height: 50px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s44 {
          font-size: 40px;
          line-height: 44px;
        }
      }
      .lc-text-block_size_s42 {
        font-size: 42px;
        line-height: 48px;
      }
      .lc-text-block_size_s40 {
        font-size: 40px;
        line-height: 48px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s40 {
          font-size: 38px;
          line-height: 42px;
        }
      }
      .lc-text-block_size_s38 {
        font-size: 38px;
        line-height: 42px;
      }
      .lc-text-block_size_s36 {
        font-size: 36px;
        line-height: 42px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s36 {
          font-size: 34px;
          line-height: 38px;
        }
      }
      .lc-text-block_size_s34 {
        font-size: 34px;
        line-height: 38px;
      }
      .lc-text-block_size_s32 {
        font-size: 32px;
        line-height: 40px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s32 {
          font-size: 32px;
          line-height: 36px;
        }
      }
      .lc-text-block_size_s28 {
        font-size: 28px;
        line-height: 36px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s28 {
          font-size: 28px;
          line-height: 32px;
        }
      }
      .lc-text-block_size_s26 {
        font-size: 26px;
        line-height: 32px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s26 {
          font-size: 25px;
          line-height: 30px;
        }
      }
      .lc-text-block_size_s25 {
        font-size: 25px;
        line-height: 30px;
      }
      .lc-text-block_size_s24 {
        font-size: 24px;
        line-height: 32px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s24 {
          font-size: 24px;
          line-height: 29px;
        }
      }
      .lc-text-block_size_s20 {
        font-size: 20px;
        line-height: 28px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s20 {
          font-size: 18px;
          line-height: 24px;
        }
      }
      .lc-text-block_size_s18 {
        font-size: 18px;
        line-height: 24px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s18 {
          font-size: 16px;
          line-height: 18px;
        }
      }
      .lc-text-block_size_s16 {
        font-size: 16px;
        line-height: 24px;
      }
      @media (max-width: 767px) {
        .lc-text-block_size_s16 {
          font-size: 14px;
          line-height: 20px;
        }
      }
      .lc-text-block_size_s14 {
        font-size: 14px;
        line-height: 20px;
      }
      .lc-text-block_size_s13 {
        font-size: 13px;
        line-height: 22px;
      }
      .lc-text-block_size_s12 {
        font-size: 12px;
        line-height: 22px;
      }
      .lc-text-block_size_s9 {
        font-size: 9px;
        line-height: 13px;
      }
      .lc-text-block_size_s8 {
        font-size: 8px;
        line-height: 13px;
      }
      .lc-text-block_size_custom {
        font-size: var(--font-size);
      }
      .lc-text-block_bpsize_s96 {
        font-size: 96px;
        line-height: 102px;
      }
      .lc-text-block_bpsize_s60 {
        font-size: 60px;
        line-height: 68px;
      }
      .lc-text-block_bpsize_s56 {
        font-size: 56px;
        line-height: 64px;
      }
      .lc-text-block_bpsize_s52 {
        font-size: 52px;
        line-height: 60px;
      }
      .lc-text-block_bpsize_s48 {
        font-size: 48px;
        line-height: 56px;
      }
      .lc-text-block_bpsize_s45 {
        font-size: 45px;
        line-height: 52px;
      }
      .lc-text-block_bpsize_s44 {
        font-size: 44px;
        line-height: 50px;
      }
      .lc-text-block_bpsize_s40 {
        font-size: 40px;
        line-height: 48px;
      }
      .lc-text-block_bpsize_s36 {
        font-size: 36px;
        line-height: 42px;
      }
      .lc-text-block_bpsize_s32 {
        font-size: 32px;
        line-height: 40px;
      }
      .lc-text-block_bpsize_s28 {
        font-size: 28px;
        line-height: 36px;
      }
      .lc-text-block_bpsize_s26 {
        font-size: 26px;
        line-height: 32px;
      }
      .lc-text-block_bpsize_s24 {
        font-size: 24px;
        line-height: 32px;
      }
      .lc-text-block_bpsize_s20 {
        font-size: 20px;
        line-height: 28px;
      }
      .lc-text-block_bpsize_s18 {
        font-size: 18px;
        line-height: 24px;
      }
      .lc-text-block_bpsize_s16 {
        font-size: 16px;
        line-height: 24px;
      }
    

      .lc-iframe {
        line-height: normal;
      }
      .lc-iframe__iframe {
        position: relative;
        width: 100%;
        border: 0 none;
        background: transparent;
      }
      .lc-iframe__iframe_canvas {
        pointer-events: none;
      }
      .lc-iframe_in-grid2 {
        display: flex;
        overflow-y: hidden;
        flex-direction: column;
        justify-content: flex-start;
        height: 100%;
      }
      .lc-iframe_in-grid2 .lc-offsets {
        height: auto;
      }
      .lc-iframe_in-grid2.lc-iframe_with-borders {
        overflow-y: unset;
      }
      .lc-iframe_in-grid2 .lc-iframe__iframe {
        height: 100%;
      }
      .lc-iframe_in-grid2 .lc-borders__advanced-borders-wrapper {
        min-height: 0;
      }
      .lc-iframe__wrapper {
        height: 100%;
      }
    

      .swiper-container {
        position: relative;
        z-index: 1;
        overflow: hidden;
        margin: 0 auto;
        padding: 0;
        list-style: none;
      }
      .swiper-container-no-flexbox .swiper-slide {
        float: left;
      }
      .swiper-container-vertical > .swiper-wrapper {
        flex-direction: column;
      }
      .swiper-wrapper {
        position: relative;
        z-index: 1;
        display: flex;
        box-sizing: content-box;
        width: 100%;
        height: 100%;
        transition-property: transform;
      }
      .swiper-container-android .swiper-slide,
      .swiper-wrapper {
        transform: translate3d(0, 0, 0);
      }
      .swiper-container-multirow > .swiper-wrapper {
        flex-wrap: wrap;
      }
      .swiper-container-free-mode > .swiper-wrapper {
        margin: 0 auto;
        transition-timing-function: ease-out;
      }
      .swiper-slide {
        position: relative;
        flex-shrink: 0;
        width: 100%;
        height: 100%;
        transition-property: transform;
        -ms-flex-negative: 0;
      }
      .swiper-slide-invisible-blank {
        visibility: hidden;
      }
      .swiper-container-autoheight,
      .swiper-container-autoheight .swiper-slide {
        height: auto;
      }
      .swiper-container-autoheight .swiper-wrapper {
        align-items: flex-start;
        transition-property: transform, height;
        -webkit-box-align: start;
      }
      .swiper-container-3d {
        perspective: 1200px;
      }
      .swiper-container-3d .swiper-wrapper,
      .swiper-container-3d .swiper-slide,
      .swiper-container-3d .swiper-slide-shadow-left,
      .swiper-container-3d .swiper-slide-shadow-right,
      .swiper-container-3d .swiper-slide-shadow-top,
      .swiper-container-3d .swiper-slide-shadow-bottom,
      .swiper-container-3d .swiper-cube-shadow {
        transform-style: preserve-3d;
      }
      .swiper-container-3d .swiper-slide-shadow-left,
      .swiper-container-3d .swiper-slide-shadow-right,
      .swiper-container-3d .swiper-slide-shadow-top,
      .swiper-container-3d .swiper-slide-shadow-bottom {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
      }
      .swiper-container-3d .swiper-slide-shadow-left {
        background-image: linear-gradient(
          to left,
          rgba(0, 0, 0, 0.5),
          rgba(0, 0, 0, 0)
        );
      }
      .swiper-container-3d .swiper-slide-shadow-right {
        background-image: linear-gradient(
          to right,
          rgba(0, 0, 0, 0.5),
          rgba(0, 0, 0, 0)
        );
      }
      .swiper-container-3d .swiper-slide-shadow-top {
        background-image: linear-gradient(
          to top,
          rgba(0, 0, 0, 0.5),
          rgba(0, 0, 0, 0)
        );
      }
      .swiper-container-3d .swiper-slide-shadow-bottom {
        background-image: linear-gradient(
          to bottom,
          rgba(0, 0, 0, 0.5),
          rgba(0, 0, 0, 0)
        );
      }
      .swiper-container-wp8-horizontal,
      .swiper-container-wp8-horizontal > .swiper-wrapper {
        touch-action: pan-y;
      }
      .swiper-container-wp8-vertical,
      .swiper-container-wp8-vertical > .swiper-wrapper {
        touch-action: pan-x;
      }
      .swiper-button-prev,
      .swiper-button-next {
        position: absolute;
        z-index: 10;
        top: 50%;
        margin-top: -22px;
        cursor: pointer;
      }
      .swiper-button-prev:focus-visible,
      .swiper-button-next:focus-visible {
        outline: 2px solid #7f5dd8;
        border-radius: 2px;
      }
      .lc-page__screens-carousel > .lc-carousel__controls .swiper-button-prev,
      .lc-page__screens-carousel > .lc-carousel__controls .swiper-button-next,
      .lc-page__screens-carousel > .lc-carousel__controls .swiper-pagination {
        position: fixed;
      }
      .swiper-button-prev.swiper-button-disabled,
      .swiper-button-next.swiper-button-disabled {
        cursor: auto;
        pointer-events: none;
        opacity: 0.35;
      }
      .swiper-button-prev,
      .swiper-container-rtl .swiper-button-next {
        right: auto;
        left: 10px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%27%20fill%3D%27%23007aff%27%2F%3E%3C%2Fsvg%3E");
      }
      .swiper-button-next,
      .swiper-container-rtl .swiper-button-prev {
        right: 10px;
        left: auto;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%27%20fill%3D%27%23007aff%27%2F%3E%3C%2Fsvg%3E");
      }
      .swiper-button-prev.swiper-button-white,
      .swiper-container-rtl .swiper-button-next.swiper-button-white {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E");
      }
      .swiper-button-next.swiper-button-white,
      .swiper-container-rtl .swiper-button-prev.swiper-button-white {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%27%20fill%3D%27%23ffffff%27%2F%3E%3C%2Fsvg%3E");
      }
      .swiper-button-prev.swiper-button-black,
      .swiper-container-rtl .swiper-button-next.swiper-button-black {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");
      }
      .swiper-button-next.swiper-button-black,
      .swiper-container-rtl .swiper-button-prev.swiper-button-black {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2027%2044%27%3E%3Cpath%20d%3D%27M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");
      }
      .swiper-button-lock {
        display: none;
      }
      .swiper-pagination {
        position: absolute;
        z-index: 10;
        text-align: center;
        transition: 0.3s opacity;
        transform: translate3d(0, 0, 0);
      }
      .swiper-pagination.swiper-pagination-hidden {
        opacity: 0;
      }
      .swiper-pagination-fraction,
      .swiper-pagination-custom,
      .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 10px;
        left: 0;
        width: 100%;
      }
      .swiper-pagination-bullets-dynamic {
        overflow: hidden;
        font-size: 0;
      }
      .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
        position: relative;
        transform: scale(0.33);
      }
      .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
        transform: scale(1);
      }
      .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
        transform: scale(1);
      }
      .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
        transform: scale(0.66);
      }
      .swiper-pagination-bullets-dynamic
        .swiper-pagination-bullet-active-prev-prev {
        transform: scale(0.33);
      }
      .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
        transform: scale(0.66);
      }
      .swiper-pagination-bullets-dynamic
        .swiper-pagination-bullet-active-next-next {
        transform: scale(0.33);
      }
      .swiper-pagination-bullet {
        display: inline-block;
        width: 8px;
        height: 8px;
        opacity: 0.2;
        border-radius: 100%;
        background: #000;
      }
      button.swiper-pagination-bullet {
        margin: 0;
        padding: 0;
        border: none;
        box-shadow: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
      }
      .swiper-pagination-bullet:focus-visible {
        outline: 2px solid #7f5dd8;
      }
      .swiper-pagination-clickable .swiper-pagination-bullet {
        cursor: pointer;
      }
      .swiper-pagination-bullet-active {
        opacity: 1;
        background: #007aff;
      }
      .swiper-container-vertical > .swiper-pagination-bullets {
        top: 50%;
        right: 10px;
        transform: translate3d(0, -50%, 0);
      }
      .swiper-container-vertical
        > .swiper-pagination-bullets
        .swiper-pagination-bullet {
        display: block;
        margin: 6px 0;
      }
      .swiper-container-vertical
        > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        top: 50%;
        width: 8px;
        transform: translateY(-50%);
      }
      .swiper-container-vertical
        > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
        .swiper-pagination-bullet {
        display: inline-block;
        transition:
          0.2s transform,
          0.2s top;
      }
      .swiper-container-horizontal
        > .swiper-pagination-bullets
        .swiper-pagination-bullet {
        margin: 0 4px;
      }
      .swiper-container-horizontal
        > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
        left: 50%;
        white-space: nowrap;
        transform: translateX(-50%);
      }
      .swiper-container-horizontal
        > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
        .swiper-pagination-bullet {
        transition:
          0.2s transform,
          0.2s left;
      }
      .swiper-container-horizontal.swiper-container-rtl
        > .swiper-pagination-bullets-dynamic
        .swiper-pagination-bullet {
        transition:
          0.2s transform,
          0.2s right;
      }
      .swiper-pagination-progressbar {
        position: absolute;
        background: rgba(0, 0, 0, 0.25);
      }
      .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #007aff;
        transform: scale(0);
        transform-origin: left top;
      }
      .swiper-container-rtl
        .swiper-pagination-progressbar
        .swiper-pagination-progressbar-fill {
        transform-origin: right top;
      }
      .swiper-container-horizontal > .swiper-pagination-progressbar,
      .swiper-container-vertical
        > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        top: 0;
        left: 0;
        width: 100%;
        height: 4px;
      }
      .swiper-container-vertical > .swiper-pagination-progressbar,
      .swiper-container-horizontal
        > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        top: 0;
        left: 0;
        width: 4px;
        height: 100%;
      }
      .swiper-pagination-white .swiper-pagination-bullet-active {
        background: #fff;
      }
      .swiper-pagination-progressbar.swiper-pagination-white {
        background: rgba(255, 255, 255, 0.25);
      }
      .swiper-pagination-progressbar.swiper-pagination-white
        .swiper-pagination-progressbar-fill {
        background: #fff;
      }
      .swiper-pagination-black .swiper-pagination-bullet-active {
        background: #000;
      }
      .swiper-pagination-progressbar.swiper-pagination-black {
        background: rgba(0, 0, 0, 0.25);
      }
      .swiper-pagination-progressbar.swiper-pagination-black
        .swiper-pagination-progressbar-fill {
        background: #000;
      }
      .swiper-pagination-lock {
        display: none;
      }
      .swiper-scrollbar {
        position: relative;
        border-radius: 10px;
        background: rgba(0, 0, 0, 0.1);
        -ms-touch-action: none;
      }
      .swiper-container-horizontal > .swiper-scrollbar {
        position: absolute;
        z-index: 50;
        bottom: 3px;
        left: 1%;
        width: 98%;
        height: 5px;
      }
      .swiper-container-vertical > .swiper-scrollbar {
        position: absolute;
        z-index: 50;
        top: 1%;
        right: 3px;
        width: 5px;
        height: 98%;
      }
      .swiper-scrollbar-drag {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 10px;
        background: rgba(0, 0, 0, 0.5);
      }
      .swiper-scrollbar-cursor-drag {
        cursor: move;
      }
      .swiper-scrollbar-lock {
        display: none;
      }
      .swiper-zoom-container {
        display: flex;
        -ms-flex-pack: center;
        -ms-flex-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        text-align: center;
        -webkit-box-pack: center;
        -webkit-box-align: center;
      }
      .swiper-zoom-container > img,
      .swiper-zoom-container > svg,
      .swiper-zoom-container > canvas {
        max-width: 100%;
        max-height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
      }
      .swiper-slide-zoomed {
        cursor: move;
      }
      .swiper-lazy-preloader {
        position: absolute;
        z-index: 10;
        top: 50%;
        left: 50%;
        width: 42px;
        height: 42px;
        margin-top: -21px;
        margin-left: -21px;
        transform-origin: 50%;
        animation: swiper-preloader-spin 1s steps(12, end) infinite;
      }
      .swiper-lazy-preloader:after {
        display: block;
        width: 100%;
        height: 100%;
        content: "";
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%20120%20120%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%3E%3Cdefs%3E%3Cline%20id%3D%27l%27%20x1%3D%2760%27%20x2%3D%2760%27%20y1%3D%277%27%20y2%3D%2727%27%20stroke%3D%27%236c6c6c%27%20stroke-width%3D%2711%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2830%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2860%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2890%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28120%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28150%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.37%27%20transform%3D%27rotate%28180%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.46%27%20transform%3D%27rotate%28210%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.56%27%20transform%3D%27rotate%28240%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.66%27%20transform%3D%27rotate%28270%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.75%27%20transform%3D%27rotate%28300%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.85%27%20transform%3D%27rotate%28330%2060%2C60%29%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: 100%;
      }
      .swiper-lazy-preloader-white:after {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%270%200%20120%20120%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xmlns%3Axlink%3D%27http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%27%3E%3Cdefs%3E%3Cline%20id%3D%27l%27%20x1%3D%2760%27%20x2%3D%2760%27%20y1%3D%277%27%20y2%3D%2727%27%20stroke%3D%27%23fff%27%20stroke-width%3D%2711%27%20stroke-linecap%3D%27round%27%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2830%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2860%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%2890%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28120%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.27%27%20transform%3D%27rotate%28150%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.37%27%20transform%3D%27rotate%28180%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.46%27%20transform%3D%27rotate%28210%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.56%27%20transform%3D%27rotate%28240%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.66%27%20transform%3D%27rotate%28270%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.75%27%20transform%3D%27rotate%28300%2060%2C60%29%27%2F%3E%3Cuse%20xlink%3Ahref%3D%27%23l%27%20opacity%3D%27.85%27%20transform%3D%27rotate%28330%2060%2C60%29%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
      }
      @keyframes swiper-preloader-spin {
        100% {
          transform: rotate(360deg);
        }
      }
      .swiper-container .swiper-notification {
        position: absolute;
        z-index: -1000;
        top: 0;
        left: 0;
        pointer-events: none;
        opacity: 0;
      }
      .swiper-container-fade.swiper-container-free-mode .swiper-slide {
        transition-timing-function: ease-out;
      }
      .swiper-container-fade .swiper-slide {
        pointer-events: none;
        transition-property: opacity;
      }
      .swiper-container-fade .swiper-slide .swiper-slide {
        pointer-events: none;
      }
      .swiper-container-fade .swiper-slide-active,
      .swiper-container-fade .swiper-slide-active .swiper-slide-active {
        pointer-events: auto;
      }
      .swiper-container-cube {
        overflow: visible;
      }
      .swiper-container-cube .swiper-slide {
        z-index: 1;
        visibility: hidden;
        width: 100%;
        height: 100%;
        pointer-events: none;
        transform-origin: 0 0;
        backface-visibility: hidden;
      }
      .swiper-container-cube .swiper-slide .swiper-slide {
        pointer-events: none;
      }
      .swiper-container-cube.swiper-container-rtl .swiper-slide {
        transform-origin: 100% 0;
      }
      .swiper-container-cube .swiper-slide-active,
      .swiper-container-cube .swiper-slide-active .swiper-slide-active {
        pointer-events: auto;
      }
      .swiper-container-cube .swiper-slide-active,
      .swiper-container-cube .swiper-slide-next,
      .swiper-container-cube .swiper-slide-prev,
      .swiper-container-cube .swiper-slide-next + .swiper-slide {
        visibility: visible;
        pointer-events: auto;
      }
      .swiper-container-cube .swiper-slide-shadow-top,
      .swiper-container-cube .swiper-slide-shadow-bottom,
      .swiper-container-cube .swiper-slide-shadow-left,
      .swiper-container-cube .swiper-slide-shadow-right {
        z-index: 0;
        backface-visibility: hidden;
      }
      .swiper-container-cube .swiper-cube-shadow {
        position: absolute;
        z-index: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0.6;
        background: #000;
        filter: blur(50px);
      }
      .swiper-container-flip {
        overflow: visible;
      }
      .swiper-container-flip .swiper-slide {
        z-index: 1;
        pointer-events: none;
        backface-visibility: hidden;
      }
      .swiper-container-flip .swiper-slide .swiper-slide {
        pointer-events: none;
      }
      .swiper-container-flip .swiper-slide-active,
      .swiper-container-flip .swiper-slide-active .swiper-slide-active {
        pointer-events: auto;
      }
      .swiper-container-flip .swiper-slide-shadow-top,
      .swiper-container-flip .swiper-slide-shadow-bottom,
      .swiper-container-flip .swiper-slide-shadow-left,
      .swiper-container-flip .swiper-slide-shadow-right {
        z-index: 0;
        backface-visibility: hidden;
      }
      .swiper-container-coverflow .swiper-wrapper {
        -ms-perspective: 1200px;
      }
      .lc-carousel-arrow {
        background: none;
      }
      .lc-carousel-arrow svg {
        width: 100%;
        height: 100%;
      }
      .lc-carousel-arrow_direction_next {
        transform: rotate(180deg);
      }
      .lc-carousel-arrow_type_small {
        width: 32px;
        height: 32px;
        stroke: currentColor;
      }
      .lc-carousel-arrow_type_big {
        width: 48px;
        height: 48px;
        stroke: currentColor;
      }
      .lc-carousel-arrow_type_small,
      .lc-carousel-arrow_type_big {
        stroke-width: 2;
      }
      .lc-carousel-arrow_type_round {
        width: 48px;
        height: 48px;
      }
      .lc-carousel-arrow_type_round svg {
        width: 48px;
        height: 48px;
      }
      .lc-carousel-arrow_type_round .circle {
        fill: currentColor;
      }
      .lc-carousel-arrow_theme_light .arrow {
        fill: #fff;
      }
      .lc-carousel-arrow_theme_dark .arrow {
        fill: #080808;
      }
      .lc-carousel-arrow_custom-size {
        width: var(--lc-carousel-arrow-size);
        height: var(--lc-carousel-arrow-size);
      }
      .lc-carousel-arrow_type_round.lc-carousel-arrow_custom-size svg {
        width: 100%;
        height: 100%;
      }
      .lc-carousel__wrapper {
        position: relative;
        margin: auto;
        background-position: center;
        background-size: cover;
        transform: translate(0);
      }
      .lc-carousel__wrapper_viewport {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 100vh;
      }
      .lc-carousel__wrapper_narrow-width {
        max-width: 1200px;
      }
      .lc-carousel__wrapper_width_s {
        width: 40%;
      }
      .lc-carousel__wrapper_width_m {
        width: 55%;
      }
      .lc-carousel__wrapper_width_l {
        width: 70%;
      }
      .lc-carousel__wrapper_width_xl {
        width: 85%;
      }
      .lc-carousel__wrapper_width_xxl {
        width: 100%;
      }
      @media (max-width: 640px) {
        .lc-carousel_narrowSlides > .swiper-container {
          margin: 0 45px;
        }
      }
      .lc-carousel.lc-page__screens-carousel {
        min-height: 100vh;
      }
      .lc-carousel_narrowSlides {
        position: relative;
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
      }
      .lc-carousel_narrowSlides > .swiper-container {
        width: calc(100% - 90px);
      }
      .lc-carousel_needDots:not(.lc-page__screens-carousel) {
        padding: 0 0 24px;
      }
      .lc-carousel-arrow {
        outline: none;
      }
      .lc-carousel_direction_vertical
        > .lc-carousel__controls
        > .lc-carousel-arrow_direction_prev {
        display: none;
      }
      .lc-carousel_direction_vertical
        > .lc-carousel__controls
        > .lc-carousel-arrow_direction_next {
        top: auto;
        right: auto;
        bottom: 20px;
        left: 50%;
        transform: rotate(-90deg) translate(-50%, 0);
      }
      .lc-carousel__pagination {
        bottom: 15px;
        left: 50%;
        line-height: normal;
        transform: translate(-50%, 0);
      }
      .lc-carousel_narrowSlides
        > .lc-carousel__controls
        > .lc-carousel__pagination {
        bottom: 0;
      }
      .lc-carousel_direction_vertical
        > .lc-carousel__controls
        > .lc-carousel__pagination {
        top: 50%;
        right: 20px;
        bottom: auto;
        left: auto;
        transform: translate(0, -50%);
      }
      .lc-carousel__dot {
        display: none;
        margin: 0 3px;
        opacity: 0.6;
        border-radius: 50%;
        outline: none;
      }
      .lc-carousel__dot_size_s {
        display: inline-block;
        width: 9px;
        height: 9px;
      }
      .lc-carousel__dot_size_m {
        display: inline-block;
        width: 14px;
        height: 14px;
      }
      .lc-carousel__dot_custom-size {
        width: var(--bullet-custom-size);
        height: var(--bullet-custom-size);
      }
      .lc-carousel__dot_custom-size-display {
        display: inline-block;
      }
      .lc-carousel__dot.swiper-pagination-bullet-active,
      .lc-carousel__dot:hover {
        opacity: 1;
      }
      .lc-carousel_direction_vertical
        > .lc-carousel__controls
        > .lc-carousel__pagination
        > .lc-carousel__dot {
        display: block;
        margin: 3px 0;
      }
      .lc-carousel .swiper-wrapper {
        transition-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1);
      }
      .lc-carousel_justify_start .swiper-slide {
        align-self: flex-start;
      }
      .lc-carousel_justify_center .swiper-slide {
        align-self: center;
      }
      .lc-carousel_justify_end .swiper-slide {
        align-self: flex-end;
      }
    

      .lc-page__screens-carousel > .lc-carousel__slider {
        padding: 0;
      }
      .lc-page__screens-carousel
        > .lc-carousel__slider
        > .slider-control-centerright {
        position: absolute;
        right: 0 !important;
      }
      .lc-page__screens-carousel
        > .lc-carousel__slider_vertical.slider
        > .slider-control-centerright {
        top: auto !important;
        bottom: 10px;
        left: 50%;
        transform: translate(-50%, -50%) !important;
      }
      .lc-page__screens-carousel
        > .lc-carousel__slider
        > .slider-control-centerleft {
        position: absolute;
        left: 0 !important;
      }
      .lc-page__screens-carousel
        > .lc-carousel__slider
        > .slider-control-bottomcenter {
        bottom: 90px !important;
      }
      .lc-page__paranja-wrapper {
        position: fixed;
        z-index: 1000;
        top: 0;
        left: 0;
        display: none;
        visibility: hidden;
        overflow: hidden;
        width: 100vw;
        height: 100vh;
        opacity: 0;
        transition:
          opacity 0.3s,
          visibility 0.3s;
      }
      .lc-page__paranja-wrapper_visible {
        display: block;
        visibility: visible;
        opacity: 1;
      }
      .lc-page__paranja-wrapper__iframe-wrapper {
        max-width: initial;
        margin: 0;
      }
      .lc-page__paranja-wrapper__iframe-wrapper iframe {
        position: absolute;
        width: 100%;
        height: 100%;
      }
      .hold-scroll {
        overflow: hidden;
      }
      @font-face {
        font-family: YS Text;
        src:
          url("https://yastatic.net/islands/_/kxV2-EeUdyizF_lxQ-hrmltgp3c.woff2")
            format("woff2"),
          url("https://yastatic.net/islands/_/p9QGkWz-vqtayeFDeI6z9Dxffpo.woff")
            format("woff");
        font-weight: 300;
      }
      @font-face {
        font-family: YS Text;
        src:
          url("https://yastatic.net/islands/_/KRBKbh7904nwfw8-FzDelXRpZ9o.woff2")
            format("woff2"),
          url("https://yastatic.net/islands/_/7RkupUWVEcepjeZPFv1xCDdQFhc.woff")
            format("woff");
      }
      @font-face {
        font-family: YS Text;
        src:
          url("https://yastatic.net/islands/_/_Ocpq376VVJdR5aDIq4WkfWF6Gg.woff2")
            format("woff2"),
          url("https://yastatic.net/islands/_/aHTLG2tTlmAJt89PBP6ke1NjNlI.woff")
            format("woff");
        font-weight: 500;
      }
      @font-face {
        font-family: YS Text;
        src:
          url("https://yastatic.net/islands/_/TR2STky64Ra69XlYzqKN7cnjYfQ.woff2")
            format("woff2"),
          url("https://yastatic.net/islands/_/6n8FrCwGXwQ5ZumBk1SCxOl2ec8.woff")
            format("woff");
        font-weight: 600;
      }
      @font-face {
        font-family: YS Display;
        src:
          url("https://yastatic.net/islands/_/k-KIcXeskhlPQuDTLLTeyNmYur4.woff2")
            format("woff2"),
          url("https://yastatic.net/islands/_/hwozlZT_5YA91hRCY4krn6sT9gg.woff")
            format("woff");
        font-weight: 300;
      }
      @font-face {
        font-family: YS Display;
        src:
          url("https://yastatic.net/islands/_/W-dKLp7z2fg5Z5GTIuesTs2joBg.woff2")
            format("woff2"),
          url("https://yastatic.net/islands/_/9336akGC8KRkdWO-oCYyKx1T6nM.woff")
            format("woff");
      }
      @font-face {
        font-family: YS Display;
        src:
          url("https://yastatic.net/islands/_/R2Zsv_mKc3-ral8dLDRhT9dPzxc.woff2")
            format("woff2"),
          url("https://yastatic.net/islands/_/GPAudYaE9SJRxVYtzzYqFv0idnQ.woff")
            format("woff");
        font-weight: 500;
      }
      @font-face {
        font-family: YS Display;
        src:
          url("https://yastatic.net/islands/_/D_JJoZyAirEFYyVG7jCPKtoi0ZI.woff2")
            format("woff2"),
          url("https://yastatic.net/islands/_/frSa1NNNmABVXAl2RvmN04BDFzM.woff")
            format("woff");
        font-weight: 600;
      }
      html,
      body {
        background: none;
      }
      .lc-page {
        display: flex;
        flex-direction: column;
        min-height: 100vh;
        font-size: 16px;
        line-height: 24px;
      }
      .lc-page__content {
        flex: 1 0 auto;
      }
      .lc-page__aux {
        display: none;
      }
      .grid_wrap .lc-page {
        margin-right: -14px;
        margin-left: -14px;
      }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .lc-page .hydro,
        .lc-page__footer {
          flex-shrink: 0;
        }
      }
      a {
        cursor: pointer;
        text-decoration: none;
        color: #018ad2;
        -webkit-tap-highlight-color: transparent;
      }
      @media (hover: hover) {
        a:hover {
          color: #f00;
        }
      }
      .service_turbo-lpc {
        --link-color: #018ad2;
        min-width: auto;
        font-family:
          YS Text,
          Helvetica,
          Arial,
          sans-serif;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
      }
      .service_turbo-lpc .lc-page {
        min-height: 0;
        line-height: normal;
      }
    

      .lc-custom-html {
        font-size: 16px;
      }
    

      .visibility-actions:not(.visibility-actions_visible) {
        display: none;
      }
      .lc-group {
        position: relative;
        display: flex;
      }
      .lc-group__content {
        position: relative;
        width: 100%;
        background-position: center;
        background-size: cover;
      }
      .lc-group__content_viewport {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 100vh;
      }
      .lc-group__content_viewport .swiper-slide {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: auto;
      }
      .lc-group__content_justify_start {
        justify-content: flex-start;
      }
      .lc-group__content_justify_start .swiper-slide {
        justify-content: flex-start;
      }
      .lc-group__content_justify_between {
        justify-content: space-between;
      }
      .lc-group__content_justify_between .swiper-slide {
        justify-content: space-between;
      }
      .lc-group__content_justify_center {
        justify-content: center;
      }
      .lc-group__content_justify_center .swiper-slide {
        justify-content: center;
      }
      .lc-group__content_justify_end {
        justify-content: flex-end;
      }
      .lc-group__content_justify_end .swiper-slide {
        justify-content: flex-end;
      }
    

      [class].turbo-overlay {
        position: fixed;
      }
      .link {
        cursor: pointer;
        text-decoration: none;
        color: #04b;
        color: var(--color-brand, var(--link-color, #04b));
      }
      .link_type_outer {
        color: #070;
      }
      .link_type_text {
        color: inherit;
      }
      .link.link_pseudo {
        cursor: auto;
      }
      .Link {
        text-decoration: none;
        outline: 0;
        touch-action: manipulation;
        -webkit-tap-highlight-color: transparent;
      }
      .Link[aria-disabled="true"] {
        pointer-events: none;
      }
      :root {
        --link-hover-color: #f00;
        --link-hover-underline: none;
        --link-underline: none;
      }
      .lc-link {
        color: inherit;
      }
      .lc-link.lc-link {
        cursor: pointer;
      }
      .lc-link_payment-legal.lc-link {
        font-size: 13px;
        line-height: 20px;
        text-decoration: underline;
      }
      .lc-link.lc-link_custom.link,
      .lc-link.lc-link_custom.link span,
      .lc-link.lc-link_custom.link u {
        -webkit-text-decoration: var(--link-underline) !important;
        text-decoration: var(--link-underline) !important;
      }
      .lc-link.lc-link_custom.link:hover {
        color: var(--link-hover-color) !important;
      }
      .lc-link.lc-link_custom.link:hover,
      .lc-link.lc-link_custom.link:hover span {
        -webkit-text-decoration: var(--link-hover-underline) !important;
        text-decoration: var(--link-hover-underline) !important;
      }
      .lc-link.lc-link:focus-visible {
        outline: 2px solid #7f5dd8;
        border-radius: 3px;
        outline-offset: -3px;
      }
    

      .lc-picture {
        position: relative;
        display: inline-block;
      }
      .lc-picture__full-size-block {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
      }
      .lc-picture__image {
        opacity: 0;
        transition: opacity linear 0.25s;
      }
      .lc-picture__image_loaded {
        opacity: 1;
      }
      .lc-picture__image_error {
        font-size: 12px;
        line-height: normal;
        text-align: initial;
        opacity: 1;
      }
      .lc-picture__thumbnail {
        opacity: 0.9;
        filter: blur(10px);
      }
      .lc-picture__thumbnail_pulsing {
        animation: pulse 2s ease-in-out infinite;
      }
      .lc-picture__thumbnail_transparent {
        opacity: 0;
        animation: fade 0.25s linear;
      }
      .lc-picture_has-thumbnail {
        overflow: hidden;
      }
      .lc-picture_error {
        font-size: 12px;
        line-height: normal;
        text-align: initial;
        opacity: 1;
      }
      @keyframes pulse {
        0%,
        100% {
          opacity: 0.9;
        }
        50% {
          opacity: 0.7;
        }
      }
      @keyframes fade {
        0% {
          opacity: 0.9;
        }
        100% {
          opacity: 0;
        }
      }
    

      .no-scroll {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow: hidden;
        width: 100%;
        height: 100%;
      }
      .turbo-modal {
        position: fixed;
        z-index: 100;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        pointer-events: none;
        opacity: 0;
      }
      .turbo-modal__scroll-blocker {
        overflow: hidden;
      }
      .turbo-modal_visible {
        pointer-events: auto;
        opacity: 1;
      }
      .turbo-modal__title + .turbo-modal__content {
        margin-top: 12px;
      }
    

      .turbo-modal__inner {
        position: relative;
      }
      .turbo-modal__close {
        width: 16px;
        height: 16px;
        cursor: pointer;
        background: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 47.971 47.971%22%3E%3Cpath fill%3D%22%23DDD%22 d%3D%22M28.228 23.986L47.092 5.122a2.998 2.998 0 0 0 0-4.242 2.998 2.998 0 0 0-4.242 0L23.986 19.744 5.121.88a2.998 2.998 0 0 0-4.242 0 2.998 2.998 0 0 0 0 4.242l18.865 18.864L.879 42.85a2.998 2.998 0 1 0 4.242 4.241l18.865-18.864L42.85 47.091c.586.586 1.354.879 2.121.879s1.535-.293 2.121-.879a2.998 2.998 0 0 0 0-4.242L28.228 23.986z%22%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
      }
      .turbo-modal_theme_lc .turbo-modal__paranja {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.25);
      }
      .turbo-modal_theme_lc .turbo-modal__content-wrapper {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow: auto;
      }
      .turbo-modal_theme_lc .turbo-modal__content {
        position: absolute;
        top: 50%;
        left: 50%;
        max-width: 100%;
        max-height: 100%;
        transform: translate(-50%, -50%);
      }
      @media (max-width: 640px) {
        .turbo-modal_theme_lc .turbo-modal__content {
          top: auto;
          left: auto;
          width: 100%;
          max-width: none;
          height: 100%;
          max-height: none;
          transform: none;
        }
        .turbo-modal_theme_lc .turbo-modal__content_small {
          bottom: 0;
          height: auto;
        }
      }
      .turbo-modal_theme_lc .turbo-modal__close {
        position: absolute;
        z-index: 1;
        top: 10px;
        right: 10px;
      }
      .turbo-modal_theme_lc .turbo-modal__inner {
        display: flex;
        flex-direction: column;
        margin: 12px;
        border-radius: 10px;
        background: #fff;
        box-shadow:
          0 0 1px rgba(67, 68, 69, 0.3),
          0 8px 20px -8px rgba(67, 68, 69, 0.3);
      }
      @media (max-width: 640px) {
        .turbo-modal_theme_lc .turbo-modal__inner {
          min-width: 100%;
          min-height: 100%;
          margin: 0;
          border-radius: 0;
          box-shadow: none;
        }
      }
      .turbo-modal_theme_lc.turbo-modal_visible .turbo-modal__content-wrapper {
        animation: turbo-modal_theme_lc-content-wrapper 0.15s steps(1, end) 0s
          forwards;
      }
      .turbo-modal_theme_lc.turbo-modal_visible .turbo-modal__paranja {
        animation: turbo-modal_theme_lc-paranja-show 0.15s ease-in-out 0s
          forwards;
      }
      .turbo-modal_theme_lc.turbo-modal_visible .turbo-modal__inner {
        animation: turbo-modal_theme_lc-content-show 0.15s ease-in-out 0s
          forwards;
      }
      .turbo-modal_theme_lc.turbo-modal_hide .turbo-modal__content-wrapper {
        animation: turbo-modal_theme_lc-content-wrapper 0.15s steps(1, end) 0s
          forwards;
      }
      .turbo-modal_theme_lc.turbo-modal_hide .turbo-modal__paranja {
        animation: turbo-modal_theme_lc-paranja-hide 0.15s ease-in-out 0s
          forwards;
      }
      .turbo-modal_theme_lc.turbo-modal_hide .turbo-modal__inner {
        animation: turbo-modal_theme_lc-content-hide 0.15s ease-in-out 0s
          forwards;
      }
      @keyframes turbo-modal_theme_lc-paranja-show {
        0% {
          opacity: 0;
        }
        100% {
          opacity: 1;
        }
      }
      @keyframes turbo-modal_theme_lc-paranja-hide {
        0% {
          opacity: 1;
        }
        100% {
          opacity: 0;
        }
      }
      @keyframes turbo-modal_theme_lc-content-show {
        0% {
          opacity: 0;
          transform: translateY(10px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @keyframes turbo-modal_theme_lc-content-hide {
        0% {
          opacity: 1;
          transform: translateY(0);
        }
        100% {
          opacity: 0;
          transform: translateY(-10px);
        }
      }
      @keyframes turbo-modal_theme_lc-content-wrapper {
        0% {
          overflow: hidden;
        }
        100% {
          overflow: auto;
        }
      }
      .turbo-modal__close.turbo-modal__close_type_lc {
        width: 24px;
        height: 24px;
        cursor: pointer;
        text-align: right;
        border: none;
        background: none;
      }
      .turbo-modal__close_type_lc .turbo-modal__icon {
        position: absolute;
        top: 5px;
        left: 5px;
        width: 14px;
        height: 14px;
        opacity: 0.3;
        background-image: url("data:image/svg+xml,%3Csvg width%3D%2214%22 height%3D%2214%22 viewBox%3D%220 0 14 14%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M13.744 12.506a.875.875 0 1 1-1.238 1.238L7 8.237l-5.506 5.507a.875.875 0 0 1-1.238-1.238L5.763 7 .256 1.494A.875.875 0 1 1 1.494.256L7 5.763 12.506.256a.875.875 0 1 1 1.238 1.238L8.237 7l5.507 5.506z%22 fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-size: contain;
        transition: opacity 0.15s ease-in-out;
      }
      .turbo-modal__close.turbo-modal__close_type_lc:hover .turbo-modal__icon {
        opacity: 0.8;
      }
      .lc-phone__content {
        display: inline-block;
      }
      .lc-phone__button {
        display: flex;
        width: 192px;
        height: 40px;
        padding: 8px 16px;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        cursor: pointer;
        border: 2px solid rgba(0, 0, 0, 0.3);
        border-radius: 60px;
        outline: none;
        background: transparent;
      }
      .lc-phone__button_small {
        width: auto;
        height: 28px;
        padding: 4px 12px;
        font-weight: 400;
        line-height: 16px;
        border: 1.5px solid rgba(0, 0, 0, 0.3);
      }
      .lc-phone__button_full-width {
        display: block;
        width: 100%;
      }
      .lc-phone__button_inline {
        justify-content: center;
        width: 47%;
        padding: 8px;
      }
      .lc-phone__button-text {
        display: inline-flex;
        margin-left: 10px;
        white-space: nowrap;
      }
      .lc-phone__button-text_small {
        margin-left: 8px;
      }
      .lc-phone__button-text_several {
        margin-left: 6px;
      }
      .lc-phone__modal-wrapper {
        position: relative;
        box-sizing: border-box;
        min-width: 300px;
        padding: 24px 32px;
      }
      .lc-phone__info-container {
        padding-bottom: 15px;
        text-align: center;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      }
      .lc-phone__company-name {
        font-size: 15px;
        font-weight: 700;
        line-height: 20px;
        text-align: center;
      }
      .lc-phone__phones-container,
      .lc-phone__hours-container {
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        list-style: none;
      }
      .lc-phone__phone {
        margin-top: 5px;
        font-size: 24px;
        font-weight: 700;
        line-height: 30px;
        text-align: center;
        letter-spacing: 0.25px;
      }
      .lc-phone__phone:last-child {
        margin-bottom: 5px;
      }
      .lc-phone__hours {
        font-size: 15px;
        font-weight: 400;
        line-height: 20px;
        text-align: center;
        opacity: 0.5;
      }
      .lc-phone__button-container {
        margin-top: 15px;
      }
      .lc-phone__buttons-header {
        font-size: 15px;
        font-weight: 700;
        line-height: 20px;
      }
      .lc-phone__button-line {
        display: flex;
        justify-content: space-between;
        margin-top: 10px;
        margin-bottom: 6px;
      }
      .lc-phone__icon {
        align-self: center;
      }
      .lc-layout-manager__mobile.lc-layout-manager__mobile_more-specify {
        display: none;
      }
      @media (max-width: 640px) {
        .lc-layout-manager__mobile.lc-layout-manager__mobile_more-specify {
          display: inline;
        }
      }
      .lc-layout-manager__desktop.lc-layout-manager__desktop_more-specify {
        display: inline;
      }
      @media (max-width: 640px) {
        .lc-layout-manager__desktop.lc-layout-manager__desktop_more-specify {
          display: none;
        }
      }
      .lc-button {
        position: relative;
        display: inline-block;
        box-sizing: border-box;
        max-width: 100%;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        color: #000;
        border: none;
        border-radius: 3px;
        background: transparent;
      }
      .lc-button__under {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        box-sizing: border-box;
        height: inherit;
        border: 1px solid transparent;
        border-radius: 3px;
      }
      .lc-button__text {
        position: relative;
        display: inline-block;
        overflow: hidden;
        box-sizing: border-box;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .lc-button__text .public-DraftStyleDefault-block {
        white-space: nowrap;
      }
      .lc-button_pointer.link.link_pseudo {
        cursor: pointer;
      }
      .lc-button_type_button,
      .lc-button_type_submit {
        outline: none;
      }
      .lc-button_type_submit {
        padding: 0;
        cursor: pointer;
        border: none;
      }
      .lc-button_size_xs {
        min-width: 60px;
        height: 25px;
        font-size: 13px;
        line-height: 25px;
        border-radius: 2px;
      }
      .lc-button_size_xs .lc-button__under {
        border-radius: 2px;
      }
      .lc-button_size_xs .lc-button__text {
        padding: 0 10px;
      }
      .lc-button_size_s {
        min-width: 70px;
        height: 30px;
        font-size: 13px;
        line-height: 30px;
        border-radius: 3px;
      }
      .lc-button_size_s .lc-button__under {
        border-radius: 3px;
      }
      .lc-button_size_s .lc-button__text {
        padding: 0 10px;
      }
      .lc-button_size_m {
        min-width: 100px;
        height: 40px;
        font-size: 16px;
        line-height: 40px;
        border-radius: 3px;
      }
      .lc-button_size_m .lc-button__under {
        border-radius: 3px;
      }
      .lc-button_size_m .lc-button__text {
        padding: 0 15px;
      }
      .lc-button_size_l {
        min-width: 120px;
        height: 50px;
        font-size: 20px;
        line-height: 50px;
        border-radius: 4px;
      }
      .lc-button_size_l .lc-button__under {
        border-radius: 4px;
      }
      .lc-button_size_l .lc-button__text {
        padding: 0 15px;
      }
      .lc-button_size_xl {
        min-width: 150px;
        height: 60px;
        font-size: 26px;
        line-height: 60px;
        border-radius: 4px;
      }
      .lc-button_size_xl .lc-button__under {
        border-radius: 4px;
      }
      .lc-button_size_xl .lc-button__text {
        padding: 0 20px;
      }
      .lc-button .public-DraftStyleDefault-ltr {
        text-align: center;
      }
      .lc-button_theme_action .lc-button__under {
        background: #ffdf39;
        transition: background-color 0.5s ease-out;
      }
      .lc-button_theme_action:hover {
        color: #252525;
      }
      .lc-button_theme_action:hover .lc-button__under,
      .lc-button_theme_action:active .lc-button__under {
        background-color: #fee47c;
      }
      .lc-button_theme_shadow {
        box-shadow: 0 2px 0 0 #d5ab22;
      }
      .lc-button_theme_shadow .lc-button__under {
        background-color: #ffdf39;
        transition: background-color 0.1s ease-out;
      }
      .lc-button_theme_shadow:hover {
        color: #252525;
        box-shadow: 0 2px 0 0 #d0af57;
      }
      .lc-button_theme_shadow:hover .lc-button__under {
        background-color: #fee47c;
      }
      .lc-button_theme_shadow:active {
        box-shadow: none;
      }
      .lc-button_theme_shadow:active .lc-button__under {
        top: 2px;
        bottom: -2px;
        background-color: #fee47c;
      }
      .lc-button_theme_shadow:active .lc-button__text {
        top: 2px;
      }
      .lc-button_theme_border-white {
        transition: opacity 0.1s ease-out;
      }
      .lc-button_theme_border-white .lc-button__under {
        border: 1px solid #fff;
        background: transparent;
        transition: background-color 0.1s ease-out;
      }
      .lc-button_theme_border-white .lc-button__text {
        color: #fff;
      }
      .lc-button_theme_border-white:active {
        opacity: 0.75;
      }
      .lc-button_theme_border-white:hover .lc-button__text {
        color: #343434;
      }
      .lc-button_theme_border-white:hover .lc-button__under {
        background-color: #fff;
      }
      .lc-button_theme_border-black {
        transition: opacity 0.1s ease-out;
      }
      .lc-button_theme_border-black .lc-button__under {
        border: 1px solid #2b2b2b;
        background: transparent;
        transition: background-color 0.1s ease-out;
      }
      .lc-button_theme_border-black .lc-button__text {
        color: #252525;
      }
      .lc-button_theme_border-black:active {
        opacity: 0.75;
      }
      .lc-button_theme_border-black:hover .lc-button__text {
        color: #fff;
      }
      .lc-button_theme_border-black:hover .lc-button__under {
        background-color: #2b2b2b;
      }
      .lc-button_disabled {
        cursor: default;
        pointer-events: none;
      }
      .lc-button_disabled.lc-button_theme_shadow {
        box-shadow: none;
      }
      .lc-button.lc-link.lc-link:focus-visible {
        outline: 0;
      }
      .lc-button.lc-link.lc-link:focus-visible .lc-button__under {
        outline: 2px solid #7f5dd8;
        border-radius: 3px;
        outline-offset: -3px;
      }
      @media (max-width: 640px) {
        .lc-button {
          display: block;
          width: 100%;
        }
      }
      .lc-button__link-wrapper {
        max-width: 100%;
        line-height: 0;
      }
      @media (max-width: 640px) {
        .service_turbo-lpc .lc-button {
          width: auto;
        }
      }
      .service_turbo-lpc .lc-button {
        font-family:
          YS Text,
          Helvetica,
          Arial,
          sans-serif;
        color: #252525;
      }
      .service_turbo-lpc .lc-button_theme_shadow .lc-button__under {
        box-shadow: 0 2px 0 0 #d5ab22;
      }
      .service_turbo-lpc .lc-button_theme_base:hover {
        filter: brightness(90%);
      }
      .service_turbo-lpc .lc-button_size_xs {
        min-width: 60px;
        height: 24px;
        font-size: 12px;
        line-height: 24px;
      }
      .service_turbo-lpc .lc-button_size_xs .lc-button__text {
        padding: 0 7px;
      }
      .service_turbo-lpc .lc-button_size_s {
        min-width: 77.5px;
        height: 31px;
        font-size: 12px;
        line-height: 31px;
      }
      .service_turbo-lpc .lc-button_size_s .lc-button__text {
        padding: 0 9px;
      }
      .service_turbo-lpc .lc-button_size_m {
        min-width: 105px;
        height: 42px;
        font-size: 16px;
        line-height: 42px;
      }
      .service_turbo-lpc .lc-button_size_m .lc-button__text {
        padding: 0 12px;
      }
      .service_turbo-lpc .lc-button_size_l {
        min-width: 122.5px;
        height: 49px;
        line-height: 49px;
      }
      .service_turbo-lpc .lc-button_size_xl {
        min-width: 147.5px;
        height: 59px;
        font-size: 26px;
        line-height: 59px;
      }
      .service_turbo-lpc .lc-button_size_xl .lc-button__text {
        padding: 0 19px;
      }
      .service_turbo-lpc .lc-button .lc-styled-text-live-editor {
        min-height: 1.5em;
      }
      .lc-button_theme_custom.lc-button_theme_custom {
        font-size: var(--font-size);
        font-weight: var(--font-weight);
        color: var(--color);
        border-width: var(--border-width);
        border-style: solid;
        border-color: var(--border-color);
        background-color: var(--background-color);
      }
      .lc-button_theme_custom.lc-button_theme_custom:hover {
        filter: brightness(90%);
      }
    

      .Button2 {
        position: relative;
        display: inline-block;
        overflow: visible;
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        font-family: var(--button-font-family);
        -moz-user-focus: ignore;
        user-select: none;
        text-align: center;
        white-space: nowrap;
        text-decoration: none;
        border-width: 0;
        outline: 0;
        background: transparent;
        -webkit-tap-highlight-color: transparent;
        touch-action: manipulation;
      }
      .Button2[aria-disabled="true"],
      .Button2[aria-busy="true"] {
        pointer-events: none;
      }
      .Button2::-moz-focus-inner {
        padding: 0;
        border: 0;
      }
      .Button2:before {
        position: absolute;
        z-index: -1;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        content: "";
        border-radius: var(--button-borderRadius);
      }
      .Button2:after {
        position: absolute;
        z-index: -1;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        content: "";
        transform: scale(0);
      }
      .Button2 .Button2-Icon {
        position: relative;
        pointer-events: none;
      }
      .Button2 .Button2-Icon_side_left {
        position: absolute;
        top: 0;
        left: 0;
      }
      .Button2 .Button2-Icon_side_right {
        position: absolute;
        top: 0;
        right: 0;
      }
      .Button2-Text {
        position: relative;
        display: inline-block;
        resize: none;
        white-space: nowrap;
        pointer-events: none;
      }
      .Button2 {
        cursor: pointer;
      }
      .Button2[aria-disabled="true"],
      .Button2_disabled {
        cursor: default;
      }
    

      .Icon {
        display: inline-block;
        background-repeat: no-repeat;
        background-position: 50%;
      }
      .Icon:after {
        visibility: hidden;
        content: "\00A0";
      }
    

      .Button2_size_m {
        height: var(--button-size-m-height);
        font-size: var(--button-size-m-font);
        line-height: var(--button-size-m-lineHeight);
      }
      .Button2_size_m .Button2-Text {
        margin: var(--button-size-m-text-indentAll);
      }
      .Button2_size_m .Button2-Icon {
        width: var(--button-size-m-icon-width);
      }
      .Button2_size_m .Button2-Icon.Icon_type_arrow {
        width: var(--button-size-m-icon-width);
      }
      .Button2_size_m .Button2-Icon_side_left ~ .Button2-Text {
        margin-left: var(--button-size-m-icon-indentLeft);
      }
      .Button2_size_m .Button2-Icon_side_right ~ .Button2-Text {
        margin-right: var(--button-size-m-icon-indentRight);
      }
    

      .Button2_view_clear {
        color: var(--button-view-clear-typo-color-base);
      }
      .Button2_view_clear .Button2-Text,
      .Button2_view_clear .Button2-Icon {
        opacity: 0.65;
        transition: opacity 0.1s ease-out;
      }
      .Button2_view_clear:before {
        transition: background-color 0.15s linear;
      }
      .Button2_view_clear.Button2_pressed {
        transition: none;
        transform: scale(0.96);
      }
      .Button2_view_clear.Button2_pressed:after {
        transform: scale(1.042);
      }
      .Button2_view_clear[aria-disabled="true"] {
        color: var(--button-view-clear-typo-color-disabled);
      }
      .Button2_view_clear[aria-disabled="true"]:before {
        border-color: var(--color-transparent);
        background-color: var(--button-view-clear-fill-color-disabled);
      }
      .Button2_view_clear[aria-disabled="true"] .Button2-Text,
      .Button2_view_clear[aria-disabled="true"] .Button2-Icon {
        opacity: 1;
      }
      .Button2_view_clear.Button2_checked {
        color: var(--button-view-clear-typo-color-checked-base);
      }
      .Button2_view_clear.Button2_checked:before {
        border-color: var(--color-transparent);
        background-color: var(--button-view-clear-fill-color-checked-base);
      }
      .Button2_view_clear.Button2_checked .Button2-Text {
        opacity: 1;
      }
      .Button2_view_clear:not([aria-disabled="true"]):hover .Button2-Text,
      .Button2_view_clear:not([aria-disabled="true"]):hover .Button2-Icon {
        opacity: 1;
      }
      .Button2_view_clear.Button2_checked:not([aria-disabled="true"]):hover {
        color: var(--button-view-clear-typo-color-checked-base);
      }
      .Button2_view_clear.Button2_checked:not(
          [aria-disabled="true"]
        ):hover:before {
        background-color: var(--button-view-clear-fill-color-checked-hovered);
      }
      .utilityfocus .Button2_view_clear:focus:before {
        border: 2px solid var(--button-view-clear-border-color-focused);
      }
    

      .Icon_hasGlyph {
        position: relative;
      }
      .Icon_hasGlyph svg {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }
      .Icon_hasGlyph svg,
      .Icon_hasGlyph svg * {
        fill: currentColor;
      }
    

      .Popup2.Popup2_nonvisual[class] {
        border: 0;
        background: none;
        box-shadow: none;
      }
      .Popup2.Popup2_nonvisual[class]:before {
        content: none;
        box-shadow: none;
      }
      .Popup2.Popup2_nonvisual .Popup2-TailFill {
        fill: none;
      }
      .Popup2.Popup2_nonvisual .Popup2-TailBorder {
        fill: none;
      }
    

      .Icon_glyph_type-check svg {
        width: 16px;
        height: 10px;
      }
    

      .Icon_glyph_type-arrow.Icon_direction_left {
        transform: rotate(90deg);
      }
      .Icon_glyph_type-arrow.Icon_direction_top {
        transform: rotate(180deg);
      }
      .Icon_glyph_type-arrow.Icon_direction_right {
        transform: rotate(-90deg);
      }
      .Icon_glyph_type-arrow svg {
        width: 13px;
        height: 8px;
      }
      .Icon_glyph_type-arrow.Icon_size_xs svg {
        width: 11px;
        height: 7px;
      }
    

      .Select2-Button.Select2-Button {
        text-align: left;
      }
      .Select2-Menu.Menu {
        display: block;
        max-height: inherit;
      }
      .Select2 {
        position: relative;
        display: inline-block;
        max-width: 100%;
        vertical-align: bottom;
      }
      .Menu_size_s {
        font-size: var(--menu-size-s-fontSize);
        line-height: var(--menu-size-s-lineHeight);
      }
      .Menu_size_s:before,
      .Menu_size_s:after {
        height: var(--menu-size-s-spaceVert);
      }
      .Menu_size_s .Menu-Item,
      .Menu_size_s .Menu-Title {
        padding: 0 var(--menu-size-s-item-spaceHor);
      }
      .Menu_size_s .Menu-Item {
        background-position: var(--menu-size-s-item-spaceHor) center;
      }
      .Menu_size_s .Icon.Icon_glyph_type-check {
        margin-right: var(--menu-size-s-item-icon-indentRight);
      }
      .Menu_size_s .Menu-Group {
        padding: var(--menu-size-s-group-spaceVert)
          var(--menu-size-s-group-spaceHor);
      }
      .Menu_size_s .Menu-Item + .Menu-Group {
        margin-top: var(--menu-size-s-item-indentBottom);
      }
      .Menu_size_s .Menu-Group + .Menu-Item {
        margin-top: var(--menu-size-s-group-indentBottom);
      }
      .Menu_size_s .Menu-Item_type_option > :first-child,
      .Menu_size_s .Menu-Title ~ .Menu-Item > :first-child {
        margin-left: var(--menu-size-s-titleSibling-indentLeft);
      }
      .Menu_size_s .Menu-Title ~ .Menu-Item .Icon {
        margin-left: 0;
      }
      .Menu_size_s .Menu-Icon + .Menu-Text {
        margin-left: var(--menu-size-s-item-icon-indentRight);
      }
      .Menu {
        display: inline-block;
        overflow-x: hidden;
        overflow-y: auto;
        box-sizing: border-box;
        font-family: var(--menu-font-family);
        user-select: none;
        outline: 0;
        -webkit-tap-highlight-color: transparent;
      }
      .Menu-Item {
        white-space: nowrap;
      }
      .Menu_disabled,
      .Menu-Item_disabled {
        cursor: default;
        pointer-events: none;
      }
      .Menu:before,
      .Menu:after {
        display: block;
        content: "";
      }
    

      .Menu_view_default {
        color: var(--menu-view-default-typo-color-base);
        background-color: var(--menu-view-default-fill-color-base);
      }
      .Menu_view_default .Menu-Group {
        border-top: 1px solid var(--menu-view-default-border-color-base);
      }
      .Menu_view_default .Menu-Group:first-child {
        padding-top: 0;
        border-top: none;
      }
      .Menu_view_default .Menu-Group:last-child {
        padding-bottom: 0;
      }
      .Menu_view_default .Menu-Title {
        color: var(--menu-view-default-typo-color-secondary);
      }
      .Menu_view_default .Menu-Item {
        position: relative;
        cursor: pointer;
      }
      .Menu_view_default .Menu-Item * {
        text-decoration: none;
        outline: none;
      }
      .Menu_view_default .Menu-Item .Icon.Icon_glyph_type-check {
        visibility: hidden;
        width: 16px;
      }
      .Menu.Menu_view_default .Menu-Item .Icon.Icon_glyph_type-check[class] {
        margin-left: 0;
      }
      .Menu.Menu_view_default
        .Menu-Item.Menu-Item_checked
        .Icon_glyph_type-check {
        visibility: visible;
      }
      .Menu_view_default.Menu_disabled .Menu-Item,
      .Menu_view_default .Menu-Item.Menu-Item_disabled {
        opacity: 0.3;
        color: var(--menu-view-default-typo-color-disabled);
      }
      .Menu_view_default .Menu-Item.Menu-Item_hovered {
        color: var(--menu-view-default-typo-color-hovered);
        background-color: var(--menu-view-default-fill-color-hovered);
      }
    

      .lc-service-icon {
        display: inline-block;
        box-sizing: border-box;
        font-size: 0;
        line-height: 0;
      }
      .lc-service-icon__img {
        border: 0;
      }
      .lc-service-icon_size_s .lc-service-icon__img {
        height: 35px;
      }
      .lc-service-icon_size_s.lc-service-icon_new .lc-service-icon__img {
        height: 21px;
      }
      .lc-service-icon_size_m .lc-service-icon__img {
        height: 45px;
      }
      .lc-service-icon_size_m.lc-service-icon_new .lc-service-icon__img {
        height: 30px;
      }
      .lc-service-icon_with-background {
        border-radius: 8px;
        background-color: #fff;
      }
      .lc-service-icon_with-background .lc-service-icon__img {
        margin: 4px;
      }
      .lc-service-icon_with-background.lc-service-icon_size_s
        .lc-service-icon__img {
        width: 28px;
        height: 28px;
      }
      .lc-service-icon_with-background.lc-service-icon_size_s.lc-service-icon_new
        .lc-service-icon__img {
        width: 13px;
        height: 13px;
      }
      .lc-service-icon_with-background.lc-service-icon_size_m
        .lc-service-icon__img {
        width: 37px;
        height: 37px;
      }
      .lc-service-icon_with-background.lc-service-icon_size_m.lc-service-icon_new
        .lc-service-icon__img {
        width: 22px;
        height: 22px;
      }
      .lc-logo {
        white-space: nowrap;
      }
      .lc-logo__link {
        display: inline-block;
      }
      .lc-logo__link.lc-logo__link:focus-visible {
        outline: 2px solid #7f5dd8;
        border-radius: 2px;
      }
      .lc-logo__img {
        vertical-align: middle;
        border: 0;
      }
      .lc-logo-block {
        position: relative;
        box-sizing: border-box;
        width: 100%;
        margin: 0 auto;
        padding-right: 19px;
        padding-left: 19px;
        font-size: 15px;
      }
      .lc-logo-block__logo_new {
        padding: 3px 0;
      }
      .lc-logo-block__logo_size_s .lc-logo__img {
        height: 21px;
      }
      .lc-logo-block__logo_size_m .lc-logo__img {
        height: 30px;
      }
      .lc-logo-block__logo-icon_old {
        margin-right: 7px;
      }
      .lc-logo-block__logo-icon_new {
        margin-right: 0;
      }
      .lc-logo-block_content {
        max-width: 954px;
      }
      .lc-logo-block__logo-container {
        justify-content: flex-start;
        align-items: center;
      }
      .lc-logo-block__logo-container_desktop {
        display: flex;
      }
      @media (max-width: 767px) {
        .lc-logo-block__logo-container_desktop {
          display: none;
        }
      }
      .lc-logo-block__logo-container_mobile {
        display: none;
      }
      @media (max-width: 767px) {
        .lc-logo-block__logo-container_mobile {
          display: flex;
        }
      }
      .lc-logo-block__logo-container_align_center {
        justify-content: center;
      }
      .lc-logo-block__logo-container_align_right {
        justify-content: flex-end;
      }
    

      .lc-navigation-menu {
        box-sizing: border-box;
        color: #bfbfbf;
      }
      .lc-navigation-menu__wrapper {
        margin: 0;
        padding: 0;
        list-style: none;
      }
      .lc-navigation-menu__item {
        position: relative;
        margin: 0;
      }
      .lc-navigation-menu__item_layout_vertical {
        display: block;
      }
      .lc-navigation-menu__item_layout_horizontal {
        display: inline-block;
      }
      .lc-navigation-menu__submenu {
        position: absolute;
        z-index: 20;
        top: 100%;
        left: 50%;
        display: none;
        padding: 8px 0;
        list-style: none;
        cursor: default;
        text-align: left;
        color: #2f2f2f;
        border-radius: 4px;
        background-color: #fff;
        box-shadow:
          0 0 0 1px rgba(13, 35, 67, 0.092),
          0 3.3px 10px -4px rgba(13, 35, 67, 0.4);
        animation: 0.2s lc-navigation-menu-submenu-appear ease-in-out forwards;
      }
      .lc-navigation-menu__submenu .lc-rich-text {
        white-space: nowrap;
      }
      .lc-navigation-menu__submenu_visible {
        display: block;
      }
      .lc-navigation-menu__submenu_hidden {
        display: none !important;
      }
      .lc-navigation-menu__submenu .lc-navigation-menu__link {
        padding: 0 16px;
      }
      .lc-navigation-menu__submenu-link-text {
        display: flex;
      }
      .lc-navigation-menu__submenu-arrow {
        margin-left: 8px;
        transition: transform 0.2s ease-in-out;
      }
      .lc-navigation-menu .lc-navigation-menu__link {
        display: inline-block;
        box-sizing: border-box;
        width: 100%;
        white-space: nowrap;
        text-decoration: none;
        color: currentColor;
        -webkit-tap-highlight-color: transparent;
      }
      .lc-navigation-menu .lc-navigation-menu__link_active {
        color: #252525;
      }
      .lc-navigation-menu .lc-navigation-menu__link:hover {
        color: #f00;
      }
      .lc-navigation-menu
        .lc-navigation-menu__link
        > [data-live-edit-id]:focus {
        outline: none;
        box-shadow: 0 1px 0 #b3afaf;
      }
      .lc-navigation-menu__link_opened .lc-navigation-menu__submenu-arrow,
      .lc-navigation-menu__link_open-on_hover:hover
        .lc-navigation-menu__submenu-arrow {
        transform: scaleY(-1);
      }
      .lc-navigation-menu__link_opened .lc-navigation-menu__submenu,
      .lc-navigation-menu__link_open-on_hover:hover
        .lc-navigation-menu__submenu {
        display: block;
      }
      @keyframes lc-navigation-menu-submenu-appear {
        0% {
          opacity: 0;
          transform: translate(-50%, -4px);
        }
        100% {
          opacity: 1;
          transform: translate(-50%, 0);
        }
      }
    

      .Drawer_view_default .Drawer-Content,
      .Drawer_view_default .Drawer-Title {
        background: #fff;
      }
      .Drawer_view_default .Drawer-Overlay {
        background: rgba(0, 0, 0, 0.4);
      }
      .Drawer_direction_bottom .Drawer-DragObserver {
        flex-direction: column;
        justify-content: flex-end;
      }
      .Drawer_direction_bottom.Drawer_view_default .Drawer-Curtain {
        max-height: calc(100% - 32px);
      }
      .Drawer_direction_bottom.Drawer_view_default .Drawer-Content,
      .Drawer_direction_bottom.Drawer_view_default .Drawer-Title {
        border-radius: 16px 16px 0 0;
      }
      .Drawer_direction_bottom.Drawer_view_default
        .Drawer-Title
        + .Drawer-Content {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
      }
      .Drawer_direction_bottom.Drawer_view_default .Drawer-Handle {
        position: absolute;
        top: -19px;
        left: 50%;
        width: 40px;
        margin-left: -36px;
        padding: 8px 16px;
        will-change: opacity;
      }
      .Drawer_direction_bottom.Drawer_view_default .Drawer-Handle:before {
        display: block;
        height: 3px;
        content: "";
        border-radius: 100px;
        background: #fff;
      }
      .Drawer_direction_bottom.Drawer_view_default.Drawer_nested
        .Drawer-Handle {
        z-index: 1;
        top: 0;
      }
      .Drawer_direction_bottom.Drawer_view_default.Drawer_nested
        .Drawer-Handle:before {
        background: rgba(0, 0, 0, 0.1);
      }
      .Drawer[class] {
        position: fixed;
        top: 0;
        left: 0;
        display: none;
        overflow: hidden;
        width: 100%;
        height: 100%;
      }
      .Drawer.Drawer_visible {
        display: block;
      }
      .Drawer-DragObserver {
        display: flex;
        height: inherit;
      }
      .Drawer-Curtain {
        position: relative;
        display: flex;
        flex-direction: column;
        max-height: 100%;
        will-change: transform;
      }
      .Drawer-Content {
        position: relative;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
      }
      .Drawer-Overlay {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        touch-action: none;
        -webkit-tap-highlight-color: transparent;
        will-change: opacity;
      }
      .Link {
        cursor: pointer;
      }
      .Link[aria-disabled="true"] {
        cursor: default;
      }
    

      .lc-lang-switcher-select__popup.Popup2.Popup2_nonvisual[class] {
        overflow: hidden;
        border-radius: 4px;
        background-color: #fff;
        box-shadow:
          0 0 1px rgba(67, 68, 69, 0.3),
          0 4px 12px -4px rgba(67, 68, 69, 0.3);
      }
      .lc-lang-switcher-select__popup.Popup2 {
        z-index: 1000;
        display: none;
      }
      .lc-lang-switcher-select__popup.Popup2_visible {
        display: block;
      }
      .lc-lang-switcher-select__popup.Popup2_visible.Popup2[data-popper-escaped] {
        visibility: visible !important;
        margin: 0 !important;
        pointer-events: all !important;
      }
      .lc-lang-switcher-select__popup .Icon {
        margin-right: 5px;
      }
      .lc-lang-switcher-select__popup .Menu_view_default .Menu-Item u {
        text-decoration: underline;
      }
      .lc-lang-switcher-select__popup
        .Menu_view_default
        .Menu-Item.Menu-Item_hovered {
        background-color: #fff1ba;
      }
      .lc-lang-switcher-select__popup .Menu-Item {
        display: flex;
        padding: 5px 8px 5px 5px;
        line-height: 24px;
        text-align: left;
      }
      .lc-lang-switcher-select__popup .Menu-Text {
        width: 100%;
      }
      .lc-lang-switcher-select__popup .lc-link:hover {
        color: #000;
      }
      .lc-lang-switcher-select
        .Button2_size_m
        .Button2-Icon_side_right
        ~ .Button2-Text {
        margin-right: 15px;
      }
      @media screen and (max-width: 979px) {
        .lc-lang-switcher-select__popup .Menu-Item {
          padding: 8px 10px;
        }
      }
      .lc-lang-switcher__select_is-editor .Menu.Menu_view_default.Select2-Menu {
        background-color: #fff;
      }
      .lc-lang-switcher__select_is-editor .Icon.Button2-Icon {
        width: auto;
      }
      .lc-lang-switcher {
        display: inline-block;
        margin-right: 4px;
      }
      .lc-lang-switcher__select_theme_dark .Button2 {
        color: #fff;
      }
      .lc-lang-switcher__select_theme_dark
        .Button2_view_default:not([aria-disabled="true"]):hover {
        opacity: 0.6;
        color: #fff;
      }
      .lc-lang-switcher__select_theme_light .Button2 {
        color: #000;
      }
      .lc-lang-switcher__select_theme_light
        .Button2_view_default:not([aria-disabled="true"]):hover {
        opacity: 0.6;
        color: #000;
      }
    

      .UserID-Wrapper {
        --user-id-size-plus: 30px;
        --user-id-size: 22px;
      }
      .UserWidget-Drawer.Drawer_direction_bottom.Drawer_view_default
        .Drawer-Curtain {
        height: calc(100% - 44px);
      }
      .UserWidget-Drawer .Drawer-Curtain .Drawer-Content {
        height: 100%;
      }
      .UserWidget-Content_colorScheme_light {
        background-color: #fff;
      }
      .UserWidget-Content_colorScheme_dark {
        background-color: #131317;
      }
      .UserWidget-IframeContainer {
        overflow: hidden;
      }
      .UserWidget-Iframe {
        display: block;
        width: 320px;
        border: none;
        transform: translate3d(0, 0, 0);
      }
      .UserWidget-Content_loading .UserWidget-Iframe {
        opacity: 0;
      }
      .UserWidget-Spin {
        position: absolute;
        top: 50%;
        left: 50%;
        display: inline-block;
        box-sizing: border-box;
        width: 40px;
        height: 40px;
        margin-top: -20px;
        margin-left: -20px;
        border: 2px solid transparent;
        border-top-color: #fc0;
        border-left-color: #fc0;
        border-radius: 50%;
        background-image: linear-gradient(
          to right,
          rgba(0, 0, 0, 0),
          rgba(0, 0, 0, 0)
        );
        animation: islands-spin2 1s 0.21s infinite linear;
        backface-visibility: hidden;
      }
      .UserWidget-Content_colorScheme_dark .UserWidget-Spin {
        border-top-color: rgba(247, 247, 255, 0.9);
        border-left-color: rgba(247, 247, 255, 0.9);
      }
      @keyframes islands-spin2 {
        from {
          transform: rotate(0deg);
        }
        to {
          transform: rotate(360deg);
        }
      }
      .UserWidget-Drawer .UserWidget-Iframe {
        width: 100%;
      }
      .UserWidget-Drawer_colorScheme_light.UserWidget-Drawer_colorScheme_light
        .Drawer-Content {
        background: #fff;
      }
      .UserWidget-Drawer_colorScheme_dark.UserWidget-Drawer_colorScheme_dark
        .Drawer-Content {
        background: #161617;
      }
      .UserID-Wrapper {
        position: relative;
        display: inline-block;
        padding: 0;
        font-size: 0;
        border: none;
        background: none;
      }
      .UserID-Wrapper_child {
        --user-id-badge-top: 90%;
      }
      .UserID-Account {
        position: relative;
        z-index: 0;
        display: inline-block;
        cursor: pointer;
        text-decoration: none;
        color: #000;
        border-radius: 100%;
      }
      .utilityfocus .UserID-Account:focus {
        outline: none;
      }
      .UserID-Badge {
        position: relative;
        display: inline-flex;
        vertical-align: middle;
      }
      .UserID-Badge-Dot {
        position: absolute;
        top: var(--user-id-badge-top, 8%);
        left: var(--user-id-badge-left, 92%);
        display: inline-block;
        box-sizing: border-box;
        min-width: 16px;
        padding: 1px 4px;
        font-family:
          YS Text,
          Arial,
          Helvetica,
          Arial Unicode MS,
          sans-serif;
        font-size: 11px;
        font-weight: 500;
        line-height: 14px;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        text-align: center;
        white-space: nowrap;
        color: var(--user-id-badge-typo-color, #fff);
        border-radius: var(--user-id-badge-border-radius, 8px);
        background-color: var(--user-id-badge-fill-color, #fc4714);
        transform: translate(-50%, -50%);
      }
      .UserID-Badge-Dot:empty {
        display: none;
      }
      .UserID-Avatar {
        position: relative;
        display: inline-block;
        width: var(--user-id-size);
        height: var(--user-id-size);
        border-radius: 100%;
        isolation: isolate;
      }
      .UserID-Avatar:after,
      .UserID-Avatar-ChildStroke {
        position: absolute;
        z-index: 0;
        top: 50%;
        left: 50%;
        box-sizing: border-box;
        width: var(--user-id-size);
        height: var(--user-id-size);
        content: "";
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        transform: translate(-50%, -50%) scale(1.208);
      }
      .UserID-Avatar_plus:after {
        background-image: url("data:image/svg+xml,%3Csvg width%3D%2256%22 height%3D%2256%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M55 28c0 14.91-12.088 26.999-27 26.999s-27-12.088-27-27C1 13.088 13.088 1 28 1s27 12.088 27 27Z%22 stroke%3D%22url%28%23a%29%22 stroke-width%3D%222%22%2F%3E%3Cdefs%3E%3ClinearGradient id%3D%22a%22 x1%3D%220%22 y1%3D%2227.999%22 x2%3D%2256%22 y2%3D%2227.999%22 gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop stop-color%3D%22%23FF5C4D%22%2F%3E%3Cstop offset%3D%22.266%22 stop-color%3D%22%23EB469F%22%2F%3E%3Cstop offset%3D%22.75%22 stop-color%3D%22%238341EF%22%2F%3E%3Cstop offset%3D%221%22 stop-color%3D%22%233F68F9%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
      }
      .UserID-Avatar_child:after {
        background-image: url("data:image/svg+xml,%3Csvg width%3D%22300%22 height%3D%22300%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M295.08 76.1c-1.95 14.07-16.85 19.66-24.89 21.68 7.06 27.87 13.08 63.37 8.93 93.2-4.57 32.94-28.3 58.36-59.1 75.1-30.77 16.7-65.84 23.14-88.36 20.02-22.51-3.13-54.5-18.9-79.54-43.35-25.08-24.5-40.98-55.42-36.4-88.35 4.89-35.25 18.94-65.98 32.2-88.33-7.33-4.57-18.05-13.6-16.25-26.56a35.46 35.46 0 0 1 40-30.24c10.66 1.48 16.46 10.4 19.51 18.13l1.81-.42c10.91-2.4 23.01-3.05 33.74-3a305.17 305.17 0 0 1 40.88 3.1l.1.02.1.01a119.31 119.31 0 0 1 3.32.49 277.5 277.5 0 0 1 37.16 8.4c10.4 3.15 21.95 7.49 31.83 13.39l.1.06c4.97-6.93 13.3-14.92 24.62-13.34a35.46 35.46 0 0 1 30.24 40Zm-33.52 112.45c-3.52 25.37-22.08 46.77-50 61.94-28.16 15.3-59.43 20.55-77.46 18.05-18.02-2.5-46.68-16.09-69.6-38.48-22.73-22.2-34.75-47.86-31.23-73.23 6.16-44.32 28.33-81.45 43-101.72 15.75-21.76 88.94-10.46 88.94-10.46s73.73 9.62 82.28 37.68c8.73 28.69 18.76 72.47 14.07 106.22Z%22 fill%3D%22%23FFC499%22%2F%3E%3C%2Fsvg%3E");
      }
      .UserID-Avatar_child.UserID-Avatar_plus:after {
        background-image: url("data:image/svg+xml,%3Csvg width%3D%2268%22 height%3D%2268%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M66.724 17.333c-.441 3.172-3.8 4.434-5.614 4.888 1.59 6.287 2.949 14.295 2.014 21.024-1.032 7.428-6.385 13.163-13.332 16.936-6.938 3.769-14.85 5.222-19.928 4.516-5.078-.705-12.294-4.26-17.943-9.777-5.655-5.524-9.242-12.5-8.21-19.929 1.104-7.949 4.274-14.88 7.262-19.922C9.322 14.038 6.905 12 7.31 9.079a7.998 7.998 0 0 1 9.023-6.821c2.404.334 3.711 2.345 4.4 4.089.139-.034.274-.065.408-.094 2.46-.543 5.19-.688 7.611-.675 2.453.012 4.762.189 6.445.36a69.972 69.972 0 0 1 2.775.337l.022.003.024.003a28.25 28.25 0 0 1 .748.111c.495.078 1.196.194 2.04.355 1.677.32 3.963.82 6.34 1.54 2.346.711 4.953 1.688 7.18 3.02l.024.013c1.12-1.562 2.999-3.364 5.552-3.01a7.998 7.998 0 0 1 6.822 9.023Zm-7.561 25.362c1.058-7.612-1.204-17.488-3.174-23.957-1.928-6.33-18.56-8.5-18.56-8.5s-16.507-2.55-20.06 2.36c-3.307 4.57-8.308 12.946-9.697 22.944-.795 5.721 1.915 11.507 7.044 16.517 5.168 5.05 11.632 8.113 15.698 8.678 4.066.564 11.12-.621 17.47-4.07 6.3-3.422 10.484-8.25 11.279-13.972Z%22 fill%3D%22url%28%23a%29%22%2F%3E%3Cpath d%3D%22m37.657 8.638.039.005a24.565 24.565 0 0 1 .701.104c.474.074 1.149.186 1.963.341 1.625.31 3.824.791 6.095 1.48 2.258.685 4.658 1.595 6.649 2.784 1.947 1.164 3.772 2.754 4.43 4.915 1.978 6.493 4.339 16.662 3.229 24.65-.89 6.411-5.547 11.605-12.109 15.17-6.587 3.577-13.987 4.871-18.462 4.25-4.475-.622-11.243-3.884-16.605-9.122C8.245 47.997 5.18 41.73 6.072 35.319c1.44-10.37 6.608-18.997 9.989-23.668 1.25-1.727 3.45-2.598 5.593-3.07 2.215-.489 4.746-.632 7.086-.62 2.353.012 4.582.182 6.217.347a67.632 67.632 0 0 1 2.663.324l.037.006Zm10.226 48.029c6.3-3.422 10.485-8.25 11.28-13.972 1.057-7.612-1.204-17.488-3.174-23.957-1.928-6.33-18.56-8.5-18.56-8.5s-16.507-2.55-20.06 2.36c-3.307 4.57-8.308 12.946-9.697 22.944-.795 5.721 1.915 11.507 7.044 16.517 5.168 5.05 11.632 8.113 15.698 8.678 4.066.564 11.12-.621 17.47-4.07Z%22 fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3ClinearGradient id%3D%22a%22 x1%3D%223.534%22 y1%3D%2233.525%22 x2%3D%2266.801%22 y2%3D%2233.525%22 gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop stop-color%3D%22%23FF5C4D%22%2F%3E%3Cstop offset%3D%22.266%22 stop-color%3D%22%23EB469F%22%2F%3E%3Cstop offset%3D%22.75%22 stop-color%3D%22%238341EF%22%2F%3E%3Cstop offset%3D%221%22 stop-color%3D%22%233F68F9%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
      }
      .UserID-Avatar-ChildStroke {
        z-index: 1;
        fill: var(--user-id-stroke-color-light, #fff);
      }
      .UserID-Avatar_colorScheme_dark .UserID-Avatar-ChildStroke {
        fill: var(--user-id-stroke-color-dark, #000);
      }
      .UserID-Avatar_small .UserID-Avatar-ChildStroke {
        display: none;
      }
      .UserID-Avatar-Image {
        width: 100%;
        height: 100%;
        border-radius: 100%;
        background-color: #fff;
        -o-object-fit: cover;
        object-fit: cover;
      }
      .utilityfocus .UserID-Account:focus .UserID-Avatar {
        outline: calc(var(--user-id-size) / 20) solid #ffdb4d;
        outline-offset: calc(var(--user-id-size) / 20);
      }
      .utilityfocus .UserID-Account:focus .UserID-Avatar:after {
        background-image: none;
      }
      .utilityfocus .UserID-Account:focus .UserID-Avatar_child {
        border: none;
        outline: none;
      }
      .utilityfocus .UserID-Account:focus .UserID-Avatar_child:after {
        background-image: url("data:image/svg+xml,%3Csvg width%3D%22300%22 height%3D%22300%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M295.08 76.1c-1.95 14.07-16.85 19.66-24.89 21.68 7.06 27.87 13.08 63.37 8.93 93.2-4.57 32.94-28.3 58.36-59.1 75.1-30.77 16.7-65.84 23.14-88.36 20.02-22.51-3.13-54.5-18.9-79.54-43.35-25.08-24.5-40.98-55.42-36.4-88.35 4.89-35.25 18.94-65.98 32.2-88.33-7.33-4.57-18.05-13.6-16.25-26.56a35.46 35.46 0 0 1 40-30.24c10.66 1.48 16.46 10.4 19.51 18.13l1.81-.42c10.91-2.4 23.01-3.05 33.74-3a305.17 305.17 0 0 1 40.88 3.1l.1.02.1.01a119.31 119.31 0 0 1 3.32.49 277.5 277.5 0 0 1 37.16 8.4c10.4 3.15 21.95 7.49 31.83 13.39l.1.06c4.97-6.93 13.3-14.92 24.62-13.34a35.46 35.46 0 0 1 30.24 40Zm-33.52 112.45c-3.52 25.37-22.08 46.77-50 61.94-28.16 15.3-59.43 20.55-77.46 18.05-18.02-2.5-46.68-16.09-69.6-38.48-22.73-22.2-34.75-47.86-31.23-73.23 6.16-44.32 28.33-81.45 43-101.72 15.75-21.76 88.94-10.46 88.94-10.46s73.73 9.62 82.28 37.68c8.73 28.69 18.76 72.47 14.07 106.22Z%22 fill%3D%22%23FFDB4D%22%2F%3E%3C%2Fsvg%3E"),
          url("data:image/svg+xml,%3Csvg width%3D%22300%22 height%3D%22300%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M295.08 76.1c-1.95 14.07-16.85 19.66-24.89 21.68 7.06 27.87 13.08 63.37 8.93 93.2-4.57 32.94-28.3 58.36-59.1 75.1-30.77 16.7-65.84 23.14-88.36 20.02-22.51-3.13-54.5-18.9-79.54-43.35-25.08-24.5-40.98-55.42-36.4-88.35 4.89-35.25 18.94-65.98 32.2-88.33-7.33-4.57-18.05-13.6-16.25-26.56a35.46 35.46 0 0 1 40-30.24c10.66 1.48 16.46 10.4 19.51 18.13l1.81-.42c10.91-2.4 23.01-3.05 33.74-3a305.17 305.17 0 0 1 40.88 3.1l.1.02.1.01a119.31 119.31 0 0 1 3.32.49 277.5 277.5 0 0 1 37.16 8.4c10.4 3.15 21.95 7.49 31.83 13.39l.1.06c4.97-6.93 13.3-14.92 24.62-13.34a35.46 35.46 0 0 1 30.24 40Zm-33.52 112.45c-3.52 25.37-22.08 46.77-50 61.94-28.16 15.3-59.43 20.55-77.46 18.05-18.02-2.5-46.68-16.09-69.6-38.48-22.73-22.2-34.75-47.86-31.23-73.23 6.16-44.32 28.33-81.45 43-101.72 15.75-21.76 88.94-10.46 88.94-10.46s73.73 9.62 82.28 37.68c8.73 28.69 18.76 72.47 14.07 106.22Z%22 fill%3D%22%23FFC499%22%2F%3E%3C%2Fsvg%3E"),
          url("data:image/svg+xml,%3Csvg width%3D%2268%22 height%3D%2268%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M66.724 17.333c-.441 3.172-3.8 4.434-5.614 4.888 1.59 6.287 2.949 14.295 2.014 21.024-1.032 7.428-6.385 13.163-13.332 16.936-6.938 3.769-14.85 5.222-19.928 4.516-5.078-.705-12.294-4.26-17.943-9.777-5.655-5.524-9.242-12.5-8.21-19.929 1.104-7.949 4.274-14.88 7.262-19.922C9.322 14.038 6.905 12 7.31 9.079a7.998 7.998 0 0 1 9.023-6.821c2.404.334 3.711 2.345 4.4 4.089.139-.034.274-.065.408-.094 2.46-.543 5.19-.688 7.611-.675 2.453.012 4.762.189 6.445.36a69.972 69.972 0 0 1 2.775.337l.022.003.024.003a28.25 28.25 0 0 1 .748.111c.495.078 1.196.194 2.04.355 1.677.32 3.963.82 6.34 1.54 2.346.711 4.953 1.688 7.18 3.02l.024.013c1.12-1.562 2.999-3.364 5.552-3.01a7.998 7.998 0 0 1 6.822 9.023Zm-7.561 25.362c1.058-7.612-1.204-17.488-3.174-23.957-1.928-6.33-18.56-8.5-18.56-8.5s-16.507-2.55-20.06 2.36c-3.307 4.57-8.308 12.946-9.697 22.944-.795 5.721 1.915 11.507 7.044 16.517 5.168 5.05 11.632 8.113 15.698 8.678 4.066.564 11.12-.621 17.47-4.07 6.3-3.422 10.484-8.25 11.279-13.972Z%22 fill%3D%22url%28%23a%29%22%2F%3E%3Cpath d%3D%22m37.657 8.638.039.005a24.565 24.565 0 0 1 .701.104c.474.074 1.149.186 1.963.341 1.625.31 3.824.791 6.095 1.48 2.258.685 4.658 1.595 6.649 2.784 1.947 1.164 3.772 2.754 4.43 4.915 1.978 6.493 4.339 16.662 3.229 24.65-.89 6.411-5.547 11.605-12.109 15.17-6.587 3.577-13.987 4.871-18.462 4.25-4.475-.622-11.243-3.884-16.605-9.122C8.245 47.997 5.18 41.73 6.072 35.319c1.44-10.37 6.608-18.997 9.989-23.668 1.25-1.727 3.45-2.598 5.593-3.07 2.215-.489 4.746-.632 7.086-.62 2.353.012 4.582.182 6.217.347a67.632 67.632 0 0 1 2.663.324l.037.006Zm10.226 48.029c6.3-3.422 10.485-8.25 11.28-13.972 1.057-7.612-1.204-17.488-3.174-23.957-1.928-6.33-18.56-8.5-18.56-8.5s-16.507-2.55-20.06 2.36c-3.307 4.57-8.308 12.946-9.697 22.944-.795 5.721 1.915 11.507 7.044 16.517 5.168 5.05 11.632 8.113 15.698 8.678 4.066.564 11.12-.621 17.47-4.07Z%22 fill%3D%22%23fff%22%2F%3E%3Cdefs%3E%3ClinearGradient id%3D%22a%22 x1%3D%223.534%22 y1%3D%2233.525%22 x2%3D%2266.801%22 y2%3D%2233.525%22 gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop stop-color%3D%22%23FF5C4D%22%2F%3E%3Cstop offset%3D%22.266%22 stop-color%3D%22%23EB469F%22%2F%3E%3Cstop offset%3D%22.75%22 stop-color%3D%22%238341EF%22%2F%3E%3Cstop offset%3D%221%22 stop-color%3D%22%233F68F9%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
      }
      .a11y-hidden {
        position: absolute;
        left: -32767px;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }
      .Link {
        text-decoration: none;
        outline: 0;
        touch-action: manipulation;
        -webkit-tap-highlight-color: transparent;
      }
      .Link[aria-disabled="true"] {
        pointer-events: none;
      }
      .UserID-Wrapper {
        --user-id-size-plus: 52px;
        --user-id-size: 42px;
      }
      .UserWidget-Dialog {
        position: absolute;
        z-index: 2;
        top: 42px;
        right: -2px;
        display: none;
        overflow: hidden;
        width: auto;
        margin-top: -48px;
        margin-right: -6px;
        border: 1px solid rgba(0, 0, 0, 0.06);
        border-radius: 24px;
        transform: translateZ(0);
      }
      .UserWidget-Dialog_colorScheme_light {
        background: #fff;
        box-shadow:
          0 0 2px rgba(147, 151, 173, 0.1),
          0 8px 28px rgba(147, 151, 173, 0.3);
      }
      .UserWidget-Dialog_colorScheme_dark {
        background: #161617;
        box-shadow:
          0 0 2px rgba(0, 0, 0, 0.1),
          0 4px 12px rgba(0, 0, 0, 0.3);
      }
      .UserWidget-Dialog_visible {
        display: block;
        animation:
          0.025s emersion-opacity cubic-bezier(0, 0, 0.18, 0.99),
          0.05s emersion-size cubic-bezier(0, 0, 0.18, 0.99);
      }
      .UserWidget-Dialog .UserWidget-Content {
        overflow-x: hidden;
        overflow-y: auto;
      }
      .UserWidget-Dialog_visible,
      .UserWidget-Dialog .UserWidget-Content {
        max-height: calc(100vh - 32px);
      }
      .UserWidget-Dialog_visible .UserWidget-Content {
        animation: 0.05s emersion-opacity;
        animation-timing-function: cubic-bezier(0, 0, 0.18, 0.99);
      }
      @keyframes emersion-opacity {
        from {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }
      @keyframes emersion-size {
        0% {
          max-height: 33vh;
        }
      }
      .lc-header-lpc-burger__disable-scroll {
        overflow: hidden;
      }
      .lc-header-lpc-burger__burger-button {
        padding: 12px;
        cursor: pointer;
        border: solid 1px transparent;
        background: none;
        -webkit-tap-highlight-color: transparent;
      }
      .lc-header-lpc-burger__burger-button:focus {
        outline: none;
      }
      .lc-header-lpc-burger__burger-button:focus-visible {
        outline: 2px solid #7f5dd8;
      }
      .lc-header-lpc-burger__burger-icon_theme_light {
        color: #000;
      }
      .lc-header-lpc-burger__burger-icon_theme_dark {
        color: #fff;
      }
      .lc-header-lpc-burger__close {
        position: absolute;
        z-index: 2;
        top: 10px;
        width: 40px;
        height: 40px;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 50%;
      }
      .lc-header-lpc-burger__close:after,
      .lc-header-lpc-burger__close:before {
        position: absolute;
        top: 16px;
        width: 16px;
        height: 16px;
        content: "";
      }
      .lc-header-lpc-burger__close:before {
        right: 16px;
        transform: rotate(45deg);
      }
      .lc-header-lpc-burger__close:after {
        right: 5px;
        transform: rotate(-45deg);
      }
      .lc-header-lpc-burger__close:focus {
        outline: none;
      }
      .lc-header-lpc-burger__close:focus-visible {
        outline: 2px solid #7f5dd8;
      }
      .lc-header-lpc-burger__close_align_left {
        left: -50px;
      }
      .lc-header-lpc-burger__close_align_right {
        right: -50px;
      }
      .lc-header-lpc-burger__close_theme_light {
        background-color: #fff;
      }
      .lc-header-lpc-burger__close_theme_light:after,
      .lc-header-lpc-burger__close_theme_light:before {
        border-top: 1px solid #000;
      }
      .lc-header-lpc-burger__close_theme_dark {
        background-color: #000;
      }
      .lc-header-lpc-burger__close_theme_dark:after,
      .lc-header-lpc-burger__close_theme_dark:before {
        border-top: 1px solid #fff;
      }
      .lc-header-lpc-burger__menu-wrapper {
        position: relative;
        z-index: 30;
      }
      .lc-header-lpc-burger__menu-wrapper_hidden {
        display: none;
      }
      .lc-header-lpc-burger__menu,
      .lc-header-lpc-burger__paranja {
        transition-timing-function: ease-in;
        transition-duration: 0.3s;
      }
      .lc-header-lpc-burger__menu_opened,
      .lc-header-lpc-burger__paranja_opened {
        transition-timing-function: ease-out;
      }
      .lc-header-lpc-burger__menu {
        position: fixed;
        top: 0;
        width: 85%;
        max-width: 320px;
        height: 100%;
        text-align: left;
        transition-property: transform;
      }
      .lc-header-lpc-burger__menu_align_left {
        left: 0;
        transform: translateX(-100%);
      }
      .lc-header-lpc-burger__menu_align_right {
        right: 0;
        transform: translateX(100%);
      }
      .lc-header-lpc-burger__menu_opened {
        transform: translateX(0);
      }
      .lc-header-lpc-burger__menu-background {
        position: absolute;
        z-index: -1;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
      }
      .lc-header-lpc-burger__menu-background_theme_light {
        background-color: #fff;
      }
      .lc-header-lpc-burger__menu-background_theme_dark {
        background-color: #000;
      }
      .lc-header-lpc-burger__menu-background_align_left {
        left: -100%;
      }
      .lc-header-lpc-burger__menu-background_align_right {
        right: -100%;
      }
      .lc-header-lpc-burger__paranja {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 0;
        background-color: rgba(0, 0, 0, 0.3);
        transition-property: opacity;
      }
      .lc-header-lpc-burger__paranja_opened {
        opacity: 1;
      }
      .lc-header-lpc-burger__content {
        display: flex;
        flex-direction: column;
        height: 100%;
      }
      .lc-header-lpc-burger__main-content {
        position: relative;
        display: flex;
        overflow: hidden;
        flex: auto;
        flex-direction: column;
      }
      .lc-header-lpc-burger__links-wrapper {
        overflow: auto;
      }
      .lc-header-lpc-burger__links {
        padding: 0 20px 8px;
      }
      .lc-header-lpc-burger__links_with-top-padding {
        padding-top: 24px;
      }
      .lc-header-lpc-burger__links_with-bottom-padding {
        padding-bottom: 24px;
      }
      .lc-header-lpc-burger__links .lc-navigation-menu__link {
        width: 100%;
      }
      .lc-header-lpc-burger__links .lc-navigation-menu__submenu-arrow {
        margin-left: auto;
      }
      .lc-header-lpc-burger__links .lc-navigation-menu__submenu {
        position: static;
        overflow: hidden;
        padding: 0;
        background-color: transparent;
        box-shadow: none;
        animation: 0.2s lc-header-lpc-burger-submenu-open ease-in-out forwards;
      }
      .lc-header-lpc-burger__links
        .lc-navigation-menu__submenu
        .lc-navigation-menu__link {
        padding: 0 0 0 24px;
      }
      .lc-header-lpc-burger__link-content {
        padding: 12px 0;
        white-space: normal;
      }
      .lc-header-lpc-burger__link-content_theme_light {
        color: #2f2f2f;
      }
      .lc-header-lpc-burger__link-content_theme_dark {
        color: #fff;
      }
      .lc-header-lpc-burger__user-wrapper {
        padding: 16px 20px;
        line-height: 0;
        border-bottom: solid 1px;
      }
      .lc-header-lpc-burger__user-wrapper_theme_light {
        border-bottom-color: rgba(0, 0, 0, 0.08);
      }
      .lc-header-lpc-burger__user-wrapper_theme_dark {
        border-bottom-color: rgba(255, 255, 255, 0.3);
      }
      .lc-header-lpc-burger__user-wrapper .lc-header-lpc__login-label {
        justify-content: center;
      }
      .lc-header-lpc-burger__user-wrapper .legouser,
      .lc-header-lpc-burger__user-wrapper .legouser__current-account {
        width: 100%;
      }
      .lc-header-lpc-burger__user-wrapper .legouser__popup[class][class] {
        right: auto;
      }
      .lc-header-lpc-burger__user-wrapper .user-account__name {
        display: inline-block;
        overflow: hidden;
        max-width: calc(100% - 52px);
        line-height: normal;
        text-overflow: ellipsis;
      }
      .lc-header-lpc-burger__cta-wrapper {
        padding: 16px 20px;
        box-shadow: 0 -5px 10px rgba(0, 0, 0, 0.04);
      }
      .lc-header-lpc-burger__cta-wrapper .lc-header-lpc__call-to-action {
        display: block !important;
        margin: 0;
        text-align: center;
      }
      @keyframes lc-header-lpc-burger-submenu-open {
        0% {
          max-height: 0;
        }
        100% {
          max-height: 1000px;
        }
      }
      .lc-header-lpc {
        position: relative;
        display: flex;
        flex-direction: row;
        flex-shrink: 0;
        justify-content: space-between;
        box-sizing: border-box;
        width: 100%;
        margin: 0 auto;
        padding-right: 19px;
        padding-left: 19px;
        font-size: 15px;
      }
      .lc-header-lpc__menu,
      .lc-header-lpc__mobile-menu {
        flex-grow: 1;
        padding: 21px 20px 12px;
        font-size: 15px;
        line-height: 30px;
      }
      .lc-header-lpc__menu_old,
      .lc-header-lpc__mobile-menu_old {
        padding-top: 18px;
      }
      .lc-header-lpc__menu_align_left,
      .lc-header-lpc__mobile-menu_align_left {
        text-align: left;
      }
      .lc-header-lpc__menu_align_center,
      .lc-header-lpc__mobile-menu_align_center {
        text-align: center;
      }
      .lc-header-lpc__menu_align_right,
      .lc-header-lpc__mobile-menu_align_right {
        text-align: right;
      }
      .lc-header-lpc__mobile-menu {
        padding: 12px 0;
        font-size: 12px;
      }
      .lc-header-lpc__mobile-menu
        .lc-navigation-menu__item_layout_horizontal:first-child {
        padding-left: 16px;
      }
      .lc-header-lpc__mobile-menu
        .lc-navigation-menu__item_layout_horizontal:last-child {
        padding-right: 16px;
      }
      .lc-header-lpc__mobile-menu .lc-navigation-menu__wrapper {
        white-space: nowrap;
      }
      .lc-header-lpc__user-wrapper {
        display: inline-block;
        margin-left: 20px;
        vertical-align: middle;
      }
      .lc-header-lpc__user-wrapper_login {
        line-height: 10px;
      }
      .lc-header-lpc__user-wrapper_mobile {
        display: none;
      }
      .lc-header-lpc__user-id {
        --user-id-size: 42px;
        z-index: 1005;
        margin: 6px 0;
        padding: 5px;
      }
      @media (max-width: 767px) {
        .lc-header-lpc__user-id {
          --user-id-size: 32px;
        }
      }
      .lc-header-lpc__login-button.lc-button:hover .lc-button__under {
        border-color: #b3b3b3;
        background-color: transparent;
      }
      .lc-header-lpc__login-button.lc-button_theme_border-black:hover
        .lc-button__text {
        color: #252525;
      }
      .lc-header-lpc__login-button.lc-button_theme_border-white:hover
        .lc-button__text {
        color: #fff;
      }
      .lc-header-lpc__login-label {
        display: flex;
        align-items: center;
      }
      .lc-header-lpc__login-icon {
        width: 32px;
        height: 32px;
        margin-left: -8px;
        background-repeat: no-repeat;
        background-position: 50%;
      }
      .lc-header-lpc__login-icon_theme_light {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTUgMHYyaDl2MTJINXYyaDExVjB6TTAgNmg2VjNsNiA1LTYgNXYtM0gwVjZ6Ii8+PC9zdmc+);
      }
      .lc-header-lpc__login-icon_theme_dark {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTUgMHYyaDl2MTJINXYyaDExVjB6TTAgNmg2VjNsNiA1LTYgNXYtM0gwVjZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
      }
      .lc-header-lpc__wrapper {
        background-color: #fff;
        transition-duration: 0.2s;
        transition-property: background-color, color, box-shadow;
      }
      .lc-header-lpc__wrapper_theme_dark {
        background-color: #000;
      }
      .lc-header-lpc__wrapper_theme_dark
        .lc-header-lpc__menu
        .lc-navigation-menu__link_active:not(:hover),
      .lc-header-lpc__wrapper_theme_dark
        .lc-header-lpc__mobile-menu
        .lc-navigation-menu__link_active:not(:hover) {
        color: #fff;
      }
      .lc-header-lpc__wrapper_transparent {
        background-color: transparent;
      }
      .lc-header-lpc__wrapper_border {
        box-shadow: inset 0 -1px 0 #eaeaea;
      }
      .lc-header-lpc__wrapper_border.lc-header-lpc__wrapper_theme_dark {
        box-shadow: inset 0 -1px 0 #5e5e5e;
      }
      .lc-header-lpc__fixed-wrapper {
        position: fixed;
        z-index: 1001;
        top: 0;
        left: 0;
        width: 100%;
      }
      .lc-header-lpc_content {
        max-width: 954px;
      }
      .lc-header-lpc__left-wrapper {
        display: flex;
        align-items: center;
      }
      .lc-header-lpc__left {
        margin: 10px 0;
        line-height: 0;
      }
      .lc-header-lpc__left_size_logo {
        margin: 16px 0 20px;
      }
      .lc-header-lpc__left_size_logoIcon .lc-logo-block__logo {
        padding-bottom: 2px;
      }
      .lc-header-lpc__right {
        text-align: right;
        white-space: nowrap;
      }
      .lc-header-lpc__right:before {
        display: inline-block;
        width: 0;
        height: 100%;
        content: "";
        vertical-align: middle;
      }
      .lc-header-lpc__logo-container {
        display: flex;
        align-items: center;
      }
      .lc-header-lpc__logo-container.lc-logo-block__logo-container_mobile {
        display: none;
        height: 100%;
      }
      .lc-header-lpc__lang-switcher {
        display: inline-block;
        flex-shrink: 0;
        margin-right: 16px;
        vertical-align: middle;
      }
      .lc-header-lpc__call-to-action {
        display: inline-block;
        flex-shrink: 0;
        vertical-align: middle;
      }
      .lc-header-lpc__call-to-action_type_button {
        margin: 12px 0;
        line-height: 10px;
      }
      .lc-header-lpc__call-to-action_type_icon {
        margin: 3px auto auto;
        line-height: normal;
      }
      .lc-header-lpc__call-to-action_type_link {
        margin: 3px auto auto;
        line-height: 30px;
        color: #018ad2;
      }
      .lc-header-lpc__call-to-action_mobile {
        display: none;
        margin-left: 13px;
        line-height: 0;
      }
      .lc-header-lpc__burger-wrapper {
        display: none;
      }
      .lc-header-lpc__hidden {
        visibility: hidden;
        overflow: hidden;
        height: 0;
      }
      .lc-header-lpc__placeholder {
        visibility: hidden;
      }
      .lc-header-lpc__mobile-wrapper {
        position: relative;
        display: none;
        margin: 0;
      }
      .lc-header-lpc__mobile-wrapper_with-submenu_no {
        overflow: hidden;
      }
      .lc-header-lpc__right-wrapper {
        display: none;
      }
      @media (max-width: 767px) {
        .lc-header-lpc_border {
          box-shadow: inset 0 -1px 0 #eaeaea;
        }
        .lc-header-lpc__wrapper_theme_dark .lc-header-lpc_border,
        .lc-header-lpc__wrapper_theme_dark
          .lc-header-lpc__mobile-wrapper_border {
          box-shadow: inset 0 -1px 0 #5e5e5e;
        }
        .lc-header-lpc .lc-logo-block__logo_mobile,
        .lc-header-lpc .lc-logo-block__logo-icon_mobile,
        .lc-header-lpc__user-wrapper,
        .lc-header-lpc__call-to-action_mobile {
          display: inline-block;
        }
        .lc-header-lpc .lc-logo-block__logo-container_mobile {
          display: flex;
        }
        .lc-header-lpc .lc-logo-block__logo_desktop,
        .lc-header-lpc .lc-logo-block__logo-icon_desktop,
        .lc-header-lpc .lc-logo-block__logo-container_desktop,
        .lc-header-lpc .lc-header-lpc__call-to-action_desktop,
        .lc-header-lpc .lc-header-lpc__user-wrapper_desktop,
        .lc-header-lpc .lc-header-lpc__menu,
        .lc-header-lpc_noleft {
          display: none;
        }
        .lc-header-lpc__mobile-menu_with-submenu_no {
          overflow-x: auto;
        }
        .lc-header-lpc__mobile-menu_with-submenu_no::-webkit-scrollbar {
          display: none;
        }
        .lc-header-lpc__mobile-wrapper {
          display: flex;
        }
        .lc-header-lpc__mobile-wrapper_border {
          box-shadow: inset 0 -1px 0 #eaeaea;
        }
        .lc-header-lpc__right-wrapper {
          display: block;
          padding: 12px 16px;
        }
        .lc-header-lpc__right .lc-header-lpc__lang-switcher {
          margin: 0;
        }
        .lc-header-lpc__right {
          margin-left: 5px;
        }
        .lc-header-lpc__right-wrapper
          .lc-header-lpc__call-to-action_type_button,
        .lc-header-lpc__right-wrapper .lc-header-lpc__call-to-action_type_icon,
        .lc-header-lpc__right-wrapper .lc-header-lpc__call-to-action_type_link {
          display: block;
          width: 100%;
          margin: 0;
          text-align: center;
        }
        .lc-header-lpc__right-wrapper
          .lc-header-lpc__call-to-action_type_button
          .y-button {
          width: 100%;
        }
        .lc-header-lpc__burger-wrapper {
          display: inline-block;
          vertical-align: middle;
        }
        .lc-header-lpc__burger-wrapper_align_left {
          margin: 0 8px 0 -12px;
        }
        .lc-header-lpc__burger-wrapper_align_right {
          margin: 0 -12px 2px 8px;
        }
      }
    

      .lc-button2 {
        position: relative;
        display: inline-block;
        box-sizing: border-box;
        max-width: 100%;
        font-family: var(--font-family-base);
        font-weight: var(--font-weight-base);
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
        text-decoration: none;
        color: var(--color-base);
        border: none;
        border-radius: 0;
        background: transparent;
        transition:
          font-size 0.1s ease-out,
          color 0.115s ease-out,
          letter-spacing 0.1s ease-out;
      }
      @media (hover: hover) {
        .lc-button2:hover {
          font-family: var(--font-family-hover);
          font-weight: var(--font-weight-hover);
          color: var(--color-hover);
        }
      }
      .lc-button2:active {
        font-family: var(--font-family-active);
        font-weight: var(--font-weight-active);
        color: var(--color-active);
      }
      .lc-button2__under {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        box-sizing: border-box;
        height: inherit;
        border: var(--border-base);
        border-radius: var(--border-radius-base);
        background-color: var(--background-color-base);
        box-shadow: var(--shadow-base);
        transition:
          background-color 0.115s ease-out,
          border-radius 0.1s ease-out,
          border-color 0.115s ease-out,
          border-width 0.1s ease-out,
          box-shadow 0.1s ease-out;
      }
      @media (hover: hover) {
        .lc-button2:hover .lc-button2__under {
          border: var(--border-hover);
          border-radius: var(--border-radius-hover);
          background-color: var(--background-color-hover);
          box-shadow: var(--shadow-hover);
        }
      }
      .lc-button2:active .lc-button2__under {
        border: var(--border-active);
        border-radius: var(--border-radius-active);
        background-color: var(--background-color-active);
        box-shadow: var(--shadow-active);
      }
      .lc-button2__text {
        position: relative;
        display: flex;
        overflow: hidden;
        justify-content: center;
        align-items: center;
        box-sizing: border-box;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .lc-button2__text .lc-styled-text {
        overflow: hidden;
        text-overflow: ellipsis;
      }
      .lc-button2__text .public-DraftStyleDefault-block {
        white-space: nowrap;
      }
      .lc-button2__icon {
        position: relative;
        flex-shrink: 0;
        width: var(--sizes-icon-height);
        height: var(--sizes-icon-height);
      }
      .lc-button2__image {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 0;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        transition: opacity 0.1s ease-out;
      }
      .lc-button2__image_base {
        opacity: var(--icon-opacity-base);
        background-image: var(--icon-url-base);
      }
      .lc-button2__image_hover {
        background-image: var(--icon-url-hover);
      }
      .lc-button2__image_active {
        background-image: var(--icon-url-active);
      }
      .lc-button2_pointer.link.link_pseudo {
        cursor: pointer;
      }
      .lc-button2_type_button,
      .lc-button2_type_submit {
        outline: none;
      }
      .lc-button2_type_submit {
        padding: 0;
        cursor: pointer;
        border: none;
      }
      .lc-button2_size_auto {
        width: auto;
      }
      .lc-button2_size_min,
      .lc-button2_size_minRem {
        min-width: var(--sizes-width);
      }
      .lc-button2_size_fixed,
      .lc-button2_size_fixedRem {
        width: var(--sizes-width);
      }
      .lc-button2_size_auto,
      .lc-button2_size_min,
      .lc-button2_size_minRem,
      .lc-button2_size_fixed,
      .lc-button2_size_fixedRem {
        height: var(--sizes-height);
        font-size: var(--sizes-font-size);
        line-height: var(--sizes-height);
        letter-spacing: var(--sizes-letter-spacing);
      }
      .lc-button2_size_auto .lc-button2__text,
      .lc-button2_size_min .lc-button2__text,
      .lc-button2_size_minRem .lc-button2__text,
      .lc-button2_size_fixed .lc-button2__text,
      .lc-button2_size_fixedRem .lc-button2__text {
        height: var(--sizes-height);
      }
      .lc-button2_size_auto .lc-button2__text,
      .lc-button2_size_min .lc-button2__text,
      .lc-button2_size_minRem .lc-button2__text {
        padding-right: var(--sizes-padding-right);
        padding-left: var(--sizes-padding-left);
      }
      .lc-button2 .public-DraftStyleDefault-ltr {
        text-align: center;
      }
      .lc-button2_disabled {
        cursor: default;
        pointer-events: none;
      }
      .lc-button2_disabled.lc-button2_theme_shadow {
        box-shadow: none;
      }
      .lc-button2_animation_offset {
        transition:
          font-size 0.1s ease-out,
          color 0.115s ease-out,
          letter-spacing 0.1s ease-out,
          transform 0.115s ease-out;
      }
      .lc-button2_animation_offset:active {
        transform: translateY(2px);
      }
      .lc-button2_animation_scale {
        transition:
          font-size 0.1s ease-out,
          color 0.115s ease-out,
          letter-spacing 0.1s ease-out,
          transform 0.115s ease-out;
      }
      @media (hover: hover) {
        .lc-button2_animation_scale:hover {
          transform: scale(1.02);
        }
      }
      .lc-button2_animation_scale:active {
        transform: scale(0.975);
      }
      .lc-button2_layout_textOnLeft .lc-button2__text {
        flex-direction: row-reverse;
      }
      .lc-button2_layout_textOnLeft .lc-button2__icon_iconText {
        margin-left: var(--sizes-icon-offset);
      }
      .lc-button2_layout_textOnRight .lc-button2__text {
        flex-direction: row;
      }
      .lc-button2_layout_textOnRight .lc-button2__icon_iconText {
        margin-right: var(--sizes-icon-offset);
      }
      .lc-button2.lc-link.lc-link:focus-visible {
        outline: 0;
      }
      .lc-button2.lc-link.lc-link:focus-visible .lc-button2__under {
        outline: 2px solid #7f5dd8;
        border-radius: 3px;
        outline-offset: -3px;
      }
      @media (max-width: 640px) {
        .lc-button2 {
          display: block;
          width: 100%;
        }
      }
      .lc-button2__link-wrapper {
        max-width: 100%;
        line-height: 0;
      }
      @media (max-width: 640px) {
        .service_turbo-lpc .lc-button2 {
          width: auto;
        }
      }
      .service_turbo-lpc .lc-button2 .lc-styled-text-live-editor {
        min-height: 1.5em;
      }
      .lc-button2:active .lc-button2__image_active {
        opacity: var(--icon-opacity-active);
      }
      .lc-button2:active .lc-button2__image_active ~ .lc-button2__image_base,
      .lc-button2:active .lc-button2__image_active ~ .lc-button2__image_hover {
        opacity: 0;
      }
      @media (hover: hover) {
        .lc-button2:hover .lc-button2__image_hover {
          opacity: var(--icon-opacity-hover);
        }
        .lc-button2:hover .lc-button2__image_hover ~ .lc-button2__image_base {
          opacity: 0;
        }
      }
    

      .lc-video-block {
        width: 100%;
        height: 100%;
        margin: 0 auto;
      }
      @media (max-width: 767px) {
        :not(.lc-video-block_in-grid2):not(
            .lc-video-block_has-breakpoints
          ).lc-video-block_width_s,
        :not(.lc-video-block_in-grid2):not(
            .lc-video-block_has-breakpoints
          ).lc-video-block_width_m,
        :not(.lc-video-block_in-grid2):not(
            .lc-video-block_has-breakpoints
          ).lc-video-block_width_l,
        :not(.lc-video-block_in-grid2):not(
            .lc-video-block_has-breakpoints
          ).lc-video-block_width_xl {
          width: 100%;
          min-width: 100%;
        }
      }
      :not(.lc-video-block_in-grid2).lc-video-block_width_s {
        width: 25%;
        min-width: 25%;
      }
      :not(.lc-video-block_in-grid2).lc-video-block_width_m {
        width: 33.33%;
        min-width: 33.33%;
      }
      :not(.lc-video-block_in-grid2).lc-video-block_width_l {
        width: 50%;
        min-width: 50%;
      }
      :not(.lc-video-block_in-grid2).lc-video-block_width_xl {
        width: 66.66%;
        min-width: 66.66%;
      }
      :not(.lc-video-block_in-grid2).lc-video-block_width_xxl {
        width: 100%;
        min-width: 100%;
      }
      :not(.lc-video-block_in-grid2).lc-video-block_custom-width {
        width: var(--video-block-width);
        min-width: var(--video-block-width);
      }
      .lc-video-block__overlay {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        min-height: 100%;
        cursor: pointer;
      }
      .lc-video-block__resizer {
        position: relative;
        max-width: 100%;
        height: 0;
      }
      .lc-video-block__resizer_ratio_16x9 {
        padding-bottom: 56.25%;
      }
      .lc-video-block__resizer_ratio_21x9 {
        padding-bottom: 42.85%;
      }
      .lc-video-block__resizer_ratio_3x1 {
        padding-bottom: 33.33%;
      }
      .lc-video-block__resizer_ratio_1x1 {
        padding-bottom: 100%;
      }
      .lc-video-block__resizer_ratio_custom_px {
        margin: 0 auto;
      }
      .lc-video-block__disable-layer,
      .lc-video-block__content,
      .lc-video-block__vh-player-stub {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
      }
      .lc-video-block__vh-player-stub {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
      }
      .lc-video-block__video-object {
        width: 100%;
        height: 100%;
      }
      .lc-video-block_in-grid2 .lc-video-block__resizer {
        width: 100%;
      }
    

      .lc-button-list {
        overflow: hidden;
        line-height: 0;
      }
      .lc-button-list__container {
        margin-top: -15px;
        margin-left: -15px;
      }
      .lc-button-list__container .lc-button_theme_shadow {
        overflow: visible;
        margin-bottom: 2px;
      }
      .lc-button-list__item {
        margin-top: 15px;
        margin-left: 15px;
      }
      .lc-button-list_align_left {
        text-align: left;
      }
      .lc-button-list_align_center {
        text-align: center;
      }
      .lc-button-list_align_right {
        text-align: right;
      }
      .lc-button-list__disclaimer .lc-text-block {
        margin-top: 10px;
        margin-bottom: 0;
        font-size: 10px;
        line-height: 11px;
        color: #999;
      }
      @media (max-width: 640px) {
        .lc-button-list__disclaimer .lc-text-block {
          text-align: center;
        }
      }
      @media (max-width: 640px) {
        .lc-button-list__container {
          margin-left: 0;
        }
        .lc-button-list__item {
          margin-bottom: 15px;
          margin-left: 0;
        }
        .lc-button-list__item:last-child {
          margin-bottom: 0;
        }
      }
      .service_turbo-lpc .lc-button-list__item {
        margin: 17px 17px 0 0;
      }
      .service_turbo-lpc .lc-button-list {
        overflow: visible;
        margin-top: -1px;
        padding-top: 1px;
      }
      .service_turbo-lpc .lc-button-list__container {
        margin: -17px -17px 0 0;
      }
      .service_turbo-lpc
        .lc-button-list_align_left
        .lc-button-list__disclaimer
        .lc-text-block {
        text-align: left;
      }
      .service_turbo-lpc
        .lc-button-list_align_center
        .lc-button-list__disclaimer
        .lc-text-block {
        text-align: center;
      }
      .service_turbo-lpc
        .lc-button-list_align_right
        .lc-button-list__disclaimer
        .lc-text-block {
        text-align: right;
      }
      @media (max-width: 640px) {
        .service_turbo-lpc .lc-button-list__container {
          display: flex;
          flex-direction: column;
          justify-content: flex-start;
          align-items: flex-start;
        }
        .service_turbo-lpc
          .lc-button-list_align_left
          .lc-button-list__container {
          align-items: flex-start;
        }
        .service_turbo-lpc
          .lc-button-list_align_center
          .lc-button-list__container {
          align-items: center;
        }
        .service_turbo-lpc
          .lc-button-list_align_right
          .lc-button-list__container {
          align-items: flex-end;
        }
      }
    

      .lc-badge {
        display: block;
        background-repeat: no-repeat;
        background-size: cover;
      }
      .lc-badge__desc .lc-text-block {
        margin-top: 2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: 400;
        line-height: 11px;
        text-align: center;
        text-decoration: none;
        color: #999;
      }
      .lc-badge__link {
        display: block;
        line-height: 0;
      }
      .lc-badge .lc-picture {
        width: 100%;
      }
      .lc-badge_size_m.lc-badge {
        width: 147px;
      }
      .lc-badge_size_m .lc-badge {
        width: 147px;
        height: 42px;
      }
      .lc-badge_size_l.lc-badge {
        width: 171px;
      }
      .lc-badge_size_l .lc-badge {
        width: 171px;
        height: 49px;
      }
      .lc-badge_size_xl.lc-badge {
        width: 206px;
      }
      .lc-badge_size_xl .lc-badge {
        width: 206px;
        height: 59px;
      }
      .lc-badge_custom-size.lc-badge {
        width: var(--badge-size-width);
      }
      .lc-badge_custom-size .lc-badge {
        width: var(--badge-size-width);
        height: var(--badge-size-height);
      }
      .lc-badge_type_google.lc-badge_lang_en {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_google.lc-badge_lang_ru {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_google.lc-badge_lang_be {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_google.lc-badge_lang_kk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_google.lc-badge_lang_tr {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_google.lc-badge_lang_uk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_microsoft.lc-badge_lang_en {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_microsoft.lc-badge_lang_ru {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_microsoft.lc-badge_lang_be {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_microsoft.lc-badge_lang_kk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_microsoft.lc-badge_lang_tr {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_microsoft.lc-badge_lang_uk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_apple.lc-badge_lang_en {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_apple.lc-badge_lang_ru {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_apple.lc-badge_lang_be {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_apple.lc-badge_lang_kk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_apple.lc-badge_lang_tr {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_apple.lc-badge_lang_uk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_huawei.lc-badge_lang_en {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_huawei.lc-badge_lang_ru {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_huawei.lc-badge_lang_be {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_huawei.lc-badge_lang_kk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_huawei.lc-badge_lang_tr {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_huawei.lc-badge_lang_uk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_samsung.lc-badge_lang_en {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_samsung.lc-badge_lang_ru {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_samsung.lc-badge_lang_be {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_samsung.lc-badge_lang_kk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_samsung.lc-badge_lang_tr {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_samsung.lc-badge_lang_uk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_xiaomi.lc-badge_lang_en {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_xiaomi.lc-badge_lang_ru {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_xiaomi.lc-badge_lang_be {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_xiaomi.lc-badge_lang_kk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_xiaomi.lc-badge_lang_tr {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_xiaomi.lc-badge_lang_uk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_vivo.lc-badge_lang_en {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_vivo.lc-badge_lang_ru {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_vivo.lc-badge_lang_be {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_vivo.lc-badge_lang_kk {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_vivo.lc-badge_lang_tr {
        background-image: var(--lc-badge-img-url);
      }
      .lc-badge_type_vivo.lc-badge_lang_uk {
        background-image: var(--lc-badge-img-url);
      }
    

      .lc-badge-list {
        position: relative;
        display: flex;
        flex-shrink: 0;
        align-items: center;
        box-sizing: border-box;
      }
      .lc-badge-list_align_center {
        justify-content: center;
        text-align: center;
      }
      .lc-badge-list_align_right {
        justify-content: end;
        text-align: right;
      }
      @media (max-width: 767px) {
        :not(.lc-badge-list_has-breakpoints).lc-badge-list_align_left
          .lc-section,
        :not(.lc-badge-list_has-breakpoints).lc-badge-list_align_right
          .lc-section {
          margin: 0 auto;
          text-align: center;
        }
      }
      .lc-badge-list__container {
        box-sizing: border-box;
        margin-top: -17px;
        margin-right: -17px;
      }
      .lc-badge-list__item {
        display: inline-block;
        margin: 17px 17px 0 0;
        vertical-align: top;
      }
    

      .lc-body-image {
        position: relative;
      }
      .lc-body-image_viewport {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        box-sizing: border-box;
        min-height: 100vh;
      }
      .lc-body-image_viewport__content {
        display: flex;
        flex-direction: column;
        justify-content: center;
      }
      .lc-body-image_align_center .lc-body-image__container_only-body {
        justify-content: center;
      }
      .lc-body-image_align_right .lc-body-image__container_only-body {
        justify-content: flex-end;
      }
      .lc-body-image__container {
        position: relative;
        display: flex;
        justify-content: flex-start;
      }
      @media (max-width: 767px) {
        .lc-body-image__container {
          display: block;
        }
      }
      @media (min-width: 768px) {
        .lc-body-image__container_layout_row .lc-body-image__image-wrapper {
          margin-left: 18px;
        }
        .lc-body-image__container_layout_row .lc-body-image__image {
          min-width: 100%;
        }
        .lc-body-image__container_layout_row-reverse
          .lc-body-image__image-wrapper {
          margin-right: 18px;
        }
        .lc-body-image__container_layout_row-reverse .lc-body-image__image {
          min-width: 100%;
        }
      }
      .lc-body-image__container_center {
        box-sizing: border-box;
        width: 100%;
        max-width: 954px;
        margin: 0 auto;
        padding-right: 17px;
        padding-left: 17px;
      }
      .lc-body-image__container_layout_row {
        flex-direction: row;
      }
      .lc-body-image__container_layout_row-reverse {
        flex-direction: row-reverse;
      }
      .lc-body-image__content {
        position: relative;
        flex-shrink: 0;
        box-sizing: border-box;
        width: 100%;
        margin: auto 0;
      }
      @media (min-width: 768px) {
        .lc-body-image__column {
          height: 100%;
          margin: auto 0;
        }
      }
      @media (max-width: 767px) {
        :not(.lc-body-image__column_in-grid2):not(
            .lc-body-image__column_has-breakpoints
          ).lc-body-image__column_width_xl,
        :not(.lc-body-image__column_in-grid2):not(
            .lc-body-image__column_has-breakpoints
          ).lc-body-image__column_width_l,
        :not(.lc-body-image__column_in-grid2):not(
            .lc-body-image__column_has-breakpoints
          ).lc-body-image__column_width_m,
        :not(.lc-body-image__column_in-grid2):not(
            .lc-body-image__column_has-breakpoints
          ).lc-body-image__column_width_s {
          width: 100%;
          min-width: 100%;
        }
      }
      :not(.lc-body-image__column_in-grid2).lc-body-image__column_width_xxl {
        width: 100%;
        min-width: 100%;
      }
      :not(.lc-body-image__column_in-grid2).lc-body-image__column_width_xl {
        width: 66.66%;
        min-width: 66.66%;
      }
      :not(.lc-body-image__column_in-grid2).lc-body-image__column_width_l {
        width: 50%;
        min-width: 50%;
      }
      :not(.lc-body-image__column_in-grid2).lc-body-image__column_width_m {
        width: 33.33%;
        min-width: 33.33%;
      }
      :not(.lc-body-image__column_in-grid2).lc-body-image__column_width_s {
        width: 25%;
        min-width: 25%;
      }
      :not(.lc-body-image__column_in-grid2).lc-body-image__column_custom-width {
        width: var(--body-image-width);
        min-width: var(--body-image-width);
      }
      .lc-body-image__title .lc-text-block {
        margin: 0 0 0.5em;
      }
      .lc-body-image__description .lc-text-block {
        margin: 0 0 2.15em;
      }
      .lc-body-image__buttons .lc-button-list_align_left .lc-section {
        text-align: left;
      }
      .lc-body-image__badges .lc-badge-list_align_left .lc-section {
        text-align: left;
      }
      .lc-body-image__badges .lc-badge-list_align_right .lc-section {
        text-align: right;
      }
      .lc-body-image__badges,
      .lc-body-image__buttons {
        display: block;
        min-height: auto;
        padding: 0;
      }
      .lc-body-image__buttons + .lc-body-image__badges {
        margin-top: 2.15em;
      }
      .lc-body-image__image-wrapper {
        display: flex;
        align-items: center;
        line-height: 0;
      }
      @media (min-width: 768px) {
        .lc-body-image__image-wrapper {
          position: relative;
          flex-grow: 1;
        }
      }
      .lc-body-image__image-wrapper_position_top {
        align-items: flex-start;
      }
      @media (max-width: 767px) {
        .lc-body-image__image-wrapper_position_top {
          margin-top: 10px;
          margin-bottom: 40px;
        }
      }
      .lc-body-image__image-wrapper_position_center {
        align-items: center;
      }
      @media (max-width: 767px) {
        .lc-body-image__image-wrapper_position_center {
          margin-top: 40px;
          margin-bottom: 40px;
        }
      }
      .lc-body-image__image-wrapper_position_bottom {
        align-items: flex-end;
      }
      @media (max-width: 767px) {
        .lc-body-image__image-wrapper_position_bottom {
          margin-top: 40px;
          margin-bottom: 0;
        }
      }
      .lc-body-image__image {
        display: inline-block;
      }
      @media (min-width: 768px) {
        .lc-body-image__image {
          display: flex;
          align-items: center;
        }
      }
      @media (max-width: 767px) {
        .lc-body-image__image {
          width: 100%;
        }
        .lc-body-image__image_align_center .lc-body-image__image-src {
          margin-right: auto;
          margin-left: auto;
        }
        .lc-body-image__image_align_right .lc-body-image__image-src {
          margin-left: auto;
        }
      }
      @media (max-width: 767px) {
        .lc-body-image__image-src {
          display: block;
          max-width: 100%;
        }
      }
      .lc-body-image__video-wrapper {
        width: 100%;
      }
      @media (max-width: 767px) {
        .lc-body-image__video-wrapper {
          max-width: 100%;
          margin-top: -2px;
        }
      }
      .lc-offsets.lc-body-image-offsets {
        overflow: hidden;
      }
      .lc-tabs .lc-body-image__container_center {
        padding-right: 0;
        padding-left: 0;
      }
    

      .lc-features {
        position: relative;
        z-index: 0;
        width: 100%;
      }
      @media (min-width: 768px) {
        .lc-features_columns1 .swiper-slide {
          max-width: 100%;
        }
        .lc-features_columns_2 .swiper-slide {
          max-width: 50%;
        }
        .lc-features_columns_3 .swiper-slide {
          max-width: 33.33%;
        }
        .lc-features_columns_4 .swiper-slide {
          max-width: 25%;
        }
        .lc-features.lc-features_desktopCarousel .lc-features__items,
        .lc-features .lc-features__carousel-mobile {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .lc-features.lc-features_mobileCarousel .lc-features__items,
        .lc-features .lc-features__carousel-desktop {
          display: none;
        }
        :not(.lc-features_has-breakpoints).lc-features
          .lc-features__items
          .lc-features__col_1,
        :not(.lc-features_has-breakpoints).lc-features
          .lc-features__items
          .lc-features__col_2,
        :not(.lc-features_has-breakpoints).lc-features
          .lc-features__items
          .lc-features__col_3,
        :not(.lc-features_has-breakpoints).lc-features
          .lc-features__items
          .lc-features__col_4 {
          width: 100%;
        }
        .lc-features.lc-features_mobileCarousel .lc-features__item {
          height: auto;
        }
        :not(.lc-features_mobileCarousel).lc-features_inited
          .lc-features__image,
        :not(.lc-features_mobileCarousel).lc-features_inited
          .lc-features__title,
        :not(.lc-features_mobileCarousel).lc-features_inited
          .lc-features__description,
        :not(.lc-features_mobileCarousel):not(
            .lc-features_show-by-hover
          ).lc-features_inited
          .lc-features__call-to-action {
          position: relative;
          height: auto;
        }
        :not(.lc-features_mobileCarousel).lc-features_inited
          .lc-features__spacer {
          display: none;
        }
        .lc-features .lc-features__carousel-no .lc-features__items {
          margin: 0;
          padding: 0 15px;
        }
      }
      .lc-features__base-wrapper {
        box-sizing: border-box;
        width: 100%;
        max-width: 954px;
        margin: 0 auto;
        padding: 0 17px;
      }
      .lc-features__section-title {
        position: relative;
        flex-shrink: 0;
        word-wrap: break-word;
      }
      .lc-features__area-link {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
      }
      .lc-features__area-link.lc-link:focus-visible {
        outline: 2px solid #7f5dd8;
        border-radius: 10px;
        outline-offset: -3px;
      }
      .lc-features__with-borders .lc-features__area-link {
        z-index: 2;
      }
      .lc-features .lc-features__link {
        color: #018ad2;
      }
      .lc-features .lc-features__link:hover {
        color: #f00;
      }
      .lc-features .lc-features__link_is-editor {
        pointer-events: initial !important;
      }
      .lc-features__button {
        z-index: 10;
      }
      .lc-features__disclaimer {
        width: 100%;
        color: #999;
      }
      .lc-features__disclaimer .public-DraftStyleDefault-block {
        font-size: 10px;
        line-height: 11px;
      }
      .lc-features__call-to-action {
        display: flex;
        flex-wrap: wrap;
        padding-top: 20px;
      }
      .lc-features__call-to-action_type_link.lc-features__call-to-action_size_xs {
        font-size: 10px;
      }
      .lc-features__call-to-action_type_link.lc-features__call-to-action_size_xs
        .public-DraftStyleDefault-block {
        font-size: 10px;
      }
      .lc-features__call-to-action_type_link.lc-features__call-to-action_size_s {
        font-size: 12px;
      }
      .lc-features__call-to-action_type_link.lc-features__call-to-action_size_s
        .public-DraftStyleDefault-block {
        font-size: 12px;
      }
      .lc-features__call-to-action_type_link.lc-features__call-to-action_size_m {
        font-size: 16px;
      }
      .lc-features__call-to-action_type_link.lc-features__call-to-action_size_m
        .public-DraftStyleDefault-block {
        font-size: 16px;
      }
      .lc-features__call-to-action_type_link.lc-features__call-to-action_size_l {
        font-size: 20px;
      }
      .lc-features__call-to-action_type_link.lc-features__call-to-action_size_l
        .public-DraftStyleDefault-block {
        font-size: 20px;
      }
      .lc-features__call-to-action_type_link.lc-features__call-to-action_size_xl {
        font-size: 26px;
      }
      .lc-features__call-to-action_type_link.lc-features__call-to-action_size_xl
        .public-DraftStyleDefault-block {
        font-size: 26px;
      }
      .lc-features__call-to-action_custom-size.lc-features__call-to-action_type_link {
        font-size: var(--cta-custom-size);
      }
      .lc-features__call-to-action_custom-size.lc-features__call-to-action_type_link
        .public-DraftStyleDefault-block {
        font-size: var(--cta-custom-size);
      }
      .lc-features__image {
        bottom: 0;
        padding-bottom: 16px;
        line-height: 0;
      }
      .lc-features_align_left {
        text-align: left;
      }
      .lc-features_align_left .lc-features__wrapper_columns_1,
      .lc-features_align_left .lc-features__image,
      .lc-features_align_left .lc-features__call-to-action {
        justify-content: left;
      }
      .lc-features_align_center {
        text-align: center;
      }
      .lc-features_align_center .lc-features__wrapper_columns_1,
      .lc-features_align_center .lc-features__image,
      .lc-features_align_center .lc-features__call-to-action {
        justify-content: center;
      }
      .lc-features_align_right {
        text-align: right;
      }
      .lc-features_align_right .lc-features__wrapper_columns_1,
      .lc-features_align_right .lc-features__image,
      .lc-features_align_right .lc-features__call-to-action {
        justify-content: flex-end;
      }
      .lc-features__col_1,
      .lc-features__col_2,
      .lc-features__col_3,
      .lc-features__col_4 {
        width: 100%;
      }
      .lc-features__items .lc-features__col {
        box-sizing: border-box;
      }
      .lc-features__items .lc-features__col_1 {
        width: 100%;
      }
      .lc-features__items .lc-features__col_2 {
        width: 50%;
      }
      .lc-features__items .lc-features__col_3 {
        width: 33.33%;
      }
      .lc-features__items .lc-features__col_4 {
        width: 25%;
      }
      .lc-features__items {
        display: flex;
        flex-flow: row wrap;
        justify-content: stretch;
        margin: -15px;
      }
      .lc-features__items_less-margins {
        margin: 0 -15px;
      }
      .lc-features_collapse .lc-features__items {
        margin: 0;
      }
      .lc-features__item {
        position: relative;
        box-sizing: border-box;
        padding: 15px;
      }
      .lc-features_collapse .lc-features__item {
        padding: 0;
      }
      .lc-features__item-wrap {
        position: relative;
        overflow: hidden;
        box-sizing: border-box;
        height: 100%;
        border-width: 0;
        border-style: solid;
        border-color: transparent;
      }
      .lc-features__item-wrap_no-overflow {
        overflow: visible;
      }
      .lc-features__item-wrap_feature-back.lc-features__item-wrap_border-round {
        border-radius: 12px;
      }
      .lc-features__item-wrap .lc-features__item-wrap {
        padding: 0;
      }
      .lc-features__item-wrap_feature-back {
        padding: 15px;
      }
      .lc-features__item-wrap_feature-back
        .lc-features__item-wrap_feature-back {
        padding: 15px;
      }
      .lc-features__item-wrap_clickable {
        cursor: pointer;
      }
      .lc-features__spacer-wrapper {
        position: relative;
      }
      .lc-features__spacer {
        display: none;
      }
      .lc-features_inited .lc-features__spacer {
        display: block;
      }
      .lc-features__title {
        top: 0;
      }
      .lc-features__description {
        top: 0;
        padding-top: 16px;
      }
      .lc-features__image-el {
        max-width: 100%;
      }
      .lc-features__title a,
      .lc-features__description a,
      .lc-features__call-to-action a {
        position: relative;
        z-index: 10;
      }
      .lc-features_inited .lc-features__image,
      .lc-features_inited .lc-features__title,
      .lc-features_inited .lc-features__description,
      .lc-features_inited .lc-features__call-to-action {
        position: absolute;
        left: 0;
        width: 100%;
      }
      .lc-features_show-by-hover .lc-features__call-to-action {
        box-sizing: border-box;
        padding: 20px 15px 0;
        opacity: 0;
        background: linear-gradient(to bottom, transparent 0%, #fff 50%);
        transition: all 0.4s ease;
        transform: translate(0, 0);
      }
      .lc-features_show-by-hover .lc-features__call-to-action:after {
        position: absolute;
        bottom: -20px;
        left: 0;
        width: 100%;
        height: 20px;
        content: "";
        background-color: #fff;
      }
      .lc-features_inited.lc-features_show-by-hover
        .lc-features__side-toggler_effect_slide
        .lc-features__call-to-action {
        top: 98%;
      }
      .lc-features_show-by-hover
        .lc-features__item:hover
        .lc-features__call-to-action {
        z-index: 10;
        opacity: 1;
        transform: translate(0, -100%);
      }
      .lc-features__scrollable {
        overflow-x: hidden;
        overflow-y: auto;
        box-sizing: border-box;
        height: 100%;
      }
      .lc-features__with-borders .lc-features__spacer-wrapper,
      .lc-features__scrollable {
        z-index: 2;
      }
      .lc-features__with-borders .lc-features__spacer-wrapper_button {
        z-index: 3;
      }
      .lc-features__with-borders .lc-features__scrollable {
        position: inherit;
        z-index: 2;
      }
      .lc-features_show-by-hover .lc-features__scrollable {
        padding: 0 0 50px;
      }
      .lc-features__side-toggler {
        position: relative;
        z-index: 1;
        overflow: hidden;
        height: 100%;
      }
      .lc-features__side-toggler.has-borders {
        overflow: visible;
      }
      .lc-features__side-toggler_effect_flip .lc-features__front-side,
      .lc-features__side-toggler_effect_flip .lc-features__back-side {
        transition: transform 0.5s ease;
        transform-style: preserve-3d;
        backface-visibility: hidden;
        will-change: transform;
      }
      .lc-features__side-toggler_effect_flip
        .lc-features__back-side
        .lc-features__scrollable {
        visibility: hidden;
        transition: visibility 0s ease calc(0.15s);
      }
      .lc-features__item:hover
        .lc-features__side-toggler_effect_flip
        .lc-features__back-side
        .lc-features__scrollable {
        visibility: visible;
        transition-delay: calc(0.5s * 0.4);
      }
      .lc-features__side-toggler_effect_flip .lc-features__front-side {
        height: 100%;
      }
      .lc-features__side-toggler_effect_flip .lc-features__back-side {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        transform: rotateY(-180deg);
      }
      .lc-features__side-toggler_effect_slide .lc-features__back-side {
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        overflow: hidden;
        width: 100%;
        height: 100%;
        opacity: 0;
        transform: translate(0, 40px);
      }
      .lc-features__side-toggler_effect_slide .lc-features__front-side {
        transition-delay: 0.2s;
        transition-duration: 0.3s;
      }
      .lc-features__side-toggler_effect_slide .lc-features__front-side,
      .lc-features__side-toggler_effect_slide .lc-features__back-side {
        transition:
          opacity 0.8s ease,
          transform 0.7s ease;
      }
      .lc-features__item:hover
        .lc-features__side-toggler_effect_flip
        .lc-features__front-side {
        transform: rotateY(180deg);
      }
      .lc-features__item:hover
        .lc-features__side-toggler_effect_flip
        .lc-features__back-side {
        transform: rotateY(0);
      }
      .lc-features__item:hover
        .lc-features__side-toggler_effect_slide
        .lc-features__front-side {
        z-index: -1;
        opacity: 0;
        transition-delay: 0s;
        transform: translate(0, -20px);
      }
      .lc-features__item:hover
        .lc-features__side-toggler_effect_slide
        .lc-features__back-side {
        z-index: 1;
        opacity: 1;
        transition-delay: 0.2s;
        transform: translate(0, 0);
      }
      .lc-features__carousel-mobile_arrows_none .slider-slide {
        padding: 0;
      }
      .lc-features_carousel .swiper-container {
        max-width: 954px;
      }
      .richtext .lc-features__description {
        padding-top: 16px;
      }
      .lc-tabs .lc-features__base-wrapper {
        padding: 0;
      }
      .lc-grid2-item .lc-features__items {
        margin: 0 -15px;
      }
      .page_browsername_safari .lc-features__items .lc-features__col_1,
      .page_browsername_mobilesafari .lc-features__items .lc-features__col_1 {
        width: 99.999%;
      }
      .page_browsername_safari .lc-features__items .lc-features__col_2,
      .page_browsername_mobilesafari .lc-features__items .lc-features__col_2 {
        width: 49.999%;
      }
      .page_browsername_safari .lc-features__items .lc-features__col_3,
      .page_browsername_mobilesafari .lc-features__items .lc-features__col_3 {
        width: 33.33%;
      }
      .page_browsername_safari .lc-features__items .lc-features__col_4,
      .page_browsername_mobilesafari .lc-features__items .lc-features__col_4 {
        width: 24.999%;
      }
    

      .lc-title {
        margin: 0;
        font-family: var(--font-family);
        font-weight: var(--font-weight);
        letter-spacing: var(--letter-spacing);
        color: var(--color);
      }
      .lc-title_size_xs {
        font-size: 11px;
        line-height: 15px;
      }
      .lc-title_size_s {
        font-size: 20px;
        line-height: 24px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s {
          font-size: 18px;
          line-height: 20px;
        }
      }
      .lc-title_size_m {
        font-size: 26px;
        line-height: 30px;
      }
      @media (max-width: 375px) {
        .lc-title_size_m {
          font-size: 20px;
          line-height: 24px;
        }
      }
      .lc-title_size_l {
        font-size: 36px;
        line-height: 40px;
      }
      @media (max-width: 375px) {
        .lc-title_size_l {
          font-size: 26px;
          line-height: 30px;
        }
      }
      .lc-title_size_s96 {
        font-size: 96px;
        line-height: 102px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s96 {
          font-size: 94px;
          line-height: 98px;
        }
      }
      .lc-title_size_s60 {
        font-size: 60px;
        line-height: 68px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s60 {
          font-size: 58px;
          line-height: 62px;
        }
      }
      .lc-title_size_s56 {
        font-size: 56px;
        line-height: 64px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s56 {
          font-size: 54px;
          line-height: 58px;
        }
      }
      .lc-title_size_s52 {
        font-size: 52px;
        line-height: 60px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s52 {
          font-size: 50px;
          line-height: 54px;
        }
      }
      .lc-title_size_s48 {
        font-size: 48px;
        line-height: 56px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s48 {
          font-size: 46px;
          line-height: 50px;
        }
      }
      .lc-title_size_s45 {
        font-size: 45px;
        line-height: 52px;
      }
      .lc-title_size_s44 {
        font-size: 44px;
        line-height: 50px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s44 {
          font-size: 40px;
          line-height: 44px;
        }
      }
      .lc-title_size_s40 {
        font-size: 40px;
        line-height: 48px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s40 {
          font-size: 38px;
          line-height: 42px;
        }
      }
      .lc-title_size_s36 {
        font-size: 36px;
        line-height: 42px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s36 {
          font-size: 34px;
          line-height: 38px;
        }
      }
      .lc-title_size_s32 {
        font-size: 32px;
        line-height: 40px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s32 {
          font-size: 32px;
          line-height: 36px;
        }
      }
      .lc-title_size_s28 {
        font-size: 28px;
        line-height: 36px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s28 {
          font-size: 28px;
          line-height: 32px;
        }
      }
      .lc-title_size_s26 {
        font-size: 26px;
        line-height: 32px;
      }
      .lc-title_size_s24 {
        font-size: 24px;
        line-height: 32px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s24 {
          font-size: 24px;
          line-height: 29px;
        }
      }
      .lc-title_size_s20 {
        font-size: 20px;
        line-height: 28px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s20 {
          font-size: 18px;
          line-height: 24px;
        }
      }
      .lc-title_size_s18 {
        font-size: 18px;
        line-height: 24px;
      }
      .lc-title_size_s16 {
        font-size: 16px;
        line-height: 24px;
      }
      @media (max-width: 375px) {
        .lc-title_size_s16 {
          font-size: 14px;
          line-height: 20px;
        }
      }
      .lc-title_size_s13 {
        font-size: 13px;
        line-height: 22px;
      }
      .lc-title_size_s12 {
        font-size: 12px;
        line-height: 22px;
      }
      .lc-title_size_s9 {
        font-size: 9px;
        line-height: 13px;
      }
      .lc-title_size_s8 {
        font-size: 8px;
        line-height: 13px;
      }
    

      .lc-text {
        word-wrap: break-word;
      }
      .lc-text__title + .lc-text__subtitle {
        margin-top: 10px;
      }
      .lc-text__title + .lc-text__text,
      .lc-text__subtitle + .lc-text__text {
        margin-top: 30px;
      }
      @media (max-width: 375px) {
        .lc-text__title + .lc-text__text,
        .lc-text__subtitle + .lc-text__text {
          margin-top: 20px;
        }
      }
      .lc-text_align_right {
        text-align: right;
      }
      .lc-text_align_right > .lc-text {
        margin-left: auto;
      }
      .lc-text_align_center {
        text-align: center;
      }
      .lc-text_align_center > .lc-text {
        margin: auto;
      }
      .lc-text_align_left {
        text-align: left;
      }
      .lc-text_align_left > .lc-text {
        margin-right: auto;
      }
      :not(.lc-text_in-grid2).lc-text_column_xxl {
        width: 100%;
        min-width: 100%;
      }
      :not(.lc-text_in-grid2).lc-text_column_xl {
        width: 66.66%;
        min-width: 66.66%;
      }
      :not(.lc-text_in-grid2).lc-text_column_l {
        width: 50%;
        min-width: 50%;
      }
      :not(.lc-text_in-grid2).lc-text_column_m {
        width: 33.33%;
        min-width: 33.33%;
      }
      :not(.lc-text_in-grid2).lc-text_column_s {
        width: 25%;
        min-width: 25%;
      }
      @media (max-width: 767px) {
        :not(.lc-text_in-grid2).lc-text_column_xxl,
        :not(.lc-text_in-grid2).lc-text_column_xl,
        :not(.lc-text_in-grid2).lc-text_column_l,
        :not(.lc-text_in-grid2).lc-text_column_m,
        :not(.lc-text_in-grid2).lc-text_column_s {
          display: inline-block;
          width: 100%;
          min-width: 100%;
        }
      }
      :not(.lc-text_in-grid2).lc-text_width {
        width: var(--text-width);
        min-width: var(--text-width);
      }
      .lc-title + .lc-rich-text {
        margin-top: 30px;
      }
      @media (max-width: 375px) {
        .lc-title + .lc-rich-text {
          margin-top: 20px;
        }
      }
      .service_turbo-lpc .lc-text .lc-text-block + .lc-text-block {
        margin-top: 1.25em;
      }
    

      .lc-yandex-form {
        position: relative;
        /*max-width: 560px;*/
        text-align: center;
      }
      .lc-yandex-form_align_center {
        margin: 0 auto;
      }
      .lc-yandex-form_align_right {
        margin: 0 0 0 auto;
      }
      .lc-yandex-form__iframe {
        width: 100%;
        padding: 0;
        border: 0 none;
        background: transparent;
      }
    

      .lc-tabs {
        line-height: 0;
      }
      .lc-tabs_align_left {
        text-align: left;
      }
      .lc-tabs_align_center {
        text-align: center;
      }
      .lc-tabs_align_right {
        text-align: right;
      }
      .lc-tabs__container {
        position: relative;
        display: inline-block;
        max-width: 100%;
      }
      .lc-tabs__underline-container {
        position: relative;
        overflow-y: hidden;
      }
      .lc-tabs__gradient {
        position: absolute;
        z-index: 20;
        top: 0;
        bottom: 0;
        visibility: hidden;
        width: 100px;
        pointer-events: none;
        opacity: 0;
        transition:
          opacity 0.2s,
          visibility 0.2s;
      }
      .lc-tabs__gradient_left,
      .lc-tabs__gradient_right {
        visibility: visible;
        opacity: 1;
      }
      .lc-tabs__gradient_left {
        left: 0;
      }
      .lc-tabs__gradient_right {
        right: 0;
      }
      .lc-tabs__scroll-wrapper {
        position: relative;
        z-index: 10;
        -ms-overflow-style: none;
        overflow-y: hidden;
        white-space: nowrap;
        scrollbar-width: none;
      }
      .lc-tabs__scroll-wrapper::-webkit-scrollbar {
        display: none;
      }
      .lc-tabs__underline {
        position: absolute;
        right: 0;
        bottom: 2px;
        left: 0;
        height: 1px;
        background: #c4c4c4;
      }
      .lc-tabs__arrow {
        position: absolute;
        top: 50%;
        visibility: hidden;
        width: 17px;
        height: 100%;
        margin-top: -2px;
        cursor: pointer;
        opacity: 0;
        transition:
          opacity 0.2s,
          visibility 0.2s;
        transform: translateY(-50%);
      }
      .lc-tabs__arrow_visible {
        visibility: visible;
        opacity: 0.6;
      }
      .lc-tabs__arrow_direction_left {
        right: 100%;
        background: center center no-repeat
          url("//yastatic.net/s3/lpc/svg/lc-tabs/arrow-left.svg");
      }
      .lc-tabs__arrow_direction_right {
        left: 100%;
        background: center center no-repeat
          url("//yastatic.net/s3/lpc/svg/lc-tabs/arrow-right.svg");
      }
      .lc-tabs__arrow_touch {
        display: none;
      }
      .lc-tabs__arrow:hover,
      .lc-tabs__arrow:active {
        opacity: 1;
      }
      .lc-tabs__icon {
        width: 24px;
        height: 24px;
      }
      .lc-tabs__number {
        min-width: 32px;
      }
      .lc-tabs__number_custom-size {
        line-height: normal;
      }
      .lc-tabs__tab {
        display: inline-block;
        min-width: 100px;
        cursor: pointer;
        text-align: center;
        vertical-align: top;
        transition: border 0.2s ease-in;
      }
      .lc-tabs__tab:focus-visible {
        outline: 2px solid #7f5dd8;
        border-radius: 2px;
        outline-offset: -3px;
      }
      .lc-tabs__tab_size_xl {
        padding: 10px 30px;
      }
      .lc-tabs__tab_size_l {
        padding: 10px 25px;
      }
      .lc-tabs__tab_size_m {
        padding: 10px 20px;
      }
      .lc-tabs__tab_size_s {
        padding: 10px 15px;
      }
      .lc-tabs__tab_size_xs {
        padding: 10px;
      }
      .lc-tabs__tab_width_l {
        width: 280px;
        min-width: 280px;
        padding: 10px;
      }
      .lc-tabs__tab_width_m {
        width: 203px;
        min-width: 203px;
        padding: 10px;
      }
      .lc-tabs__tab_width_s {
        width: 125px;
        min-width: 125px;
        padding: 10px;
      }
      .lc-tabs__tab_align_top .lc-tabs__number {
        padding: 7px 0;
      }
      .lc-tabs__tab_align_left {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
      }
      .lc-tabs__tab_align_left .lc-tabs__number,
      .lc-tabs__tab_align_left .lc-tabs__icon {
        padding-right: 10px;
      }
      .lc-tabs__tab.lc-tabs__tab_theme_text .lc-tabs__number {
        display: none;
      }
      .lc-tabs_custom-width .lc-tabs__tab {
        width: var(--lc-tab-custom-width);
        min-width: var(--lc-tab-custom-width);
      }
      .lc-tabs_with-paddings .lc-tabs__tab {
        padding: var(--lc-tab-paddings);
      }
      .lc-tabs__tab-text {
        overflow: hidden;
        flex: 1;
      }
      .lc-tabs__tab-text_custom-size {
        line-height: normal;
      }
      .lc-tabs__container_theme_tabs .lc-tabs__tab {
        border-bottom: 3px solid transparent;
      }
      .lc-tabs__container_theme_buttons .lc-tabs__scroll-wrapper {
        border-radius: 5px;
      }
      .lc-tabs__container_theme_buttons .lc-tabs__tab {
        border: 1px solid #b8bec3;
        border-left: 0;
      }
      .lc-tabs__container_theme_buttons .lc-tabs__tab:first-child {
        margin-left: 0;
        border-left: 1px solid #b8bec3;
        border-radius: 5px 0 0 5px;
      }
      .lc-tabs__container_theme_buttons .lc-tabs__tab:last-child {
        border-radius: 0 5px 5px 0;
      }
      .lc-tabs__container_theme_buttons .lc-tabs__tab_active {
        margin-left: -1px;
      }
      .lc-tabs__content-wrapper {
        position: relative;
        line-height: normal;
      }
      .lc-tabs__content {
        visibility: hidden;
        overflow: hidden;
        height: 0;
        opacity: 0;
        transition: opacity 0.2s;
      }
      .lc-tabs__content_visible {
        visibility: visible;
        overflow: visible;
        height: auto;
        opacity: 1;
      }
      .lc-tabs_multiRows .lc-tabs__scroll-wrapper {
        display: flex;
        overflow-y: hidden;
        flex-direction: row;
        white-space: normal;
      }
      .lc-tabs_in-grid2 {
        position: relative;
        z-index: 0;
      }
      .lc-tabs_in-grid2 .lc-tabs__scroll-wrapper {
        display: flex;
      }
      .lc-tabs_in-grid2 .lc-tabs__scroll-wrapper .lc-tabs__tab {
        white-space: normal;
      }
      .lc-tabs_in-grid2 .lc-tabs__arrow {
        z-index: 21;
      }
      .lc-tabs_in-grid2 .lc-tabs__arrow_direction_left {
        right: 93%;
      }
      .lc-tabs_in-grid2 .lc-tabs__arrow_direction_right {
        left: 93%;
      }
      .lc-tabs_in-grid2.lc-tabs_align_center {
        text-align: left;
      }
      .lc-tabs_in-grid2.lc-tabs_align_center .lc-tabs__container-wrapper {
        text-align: center;
      }
      .lc-tabs_in-grid2.lc-tabs_align_right {
        text-align: left;
      }
      .lc-tabs_in-grid2.lc-tabs_align_right .lc-tabs__container-wrapper {
        text-align: right;
      }
      .lc-tabs_type_vertical {
        display: flex;
        flex-direction: row;
      }
      .lc-tabs_type_vertical .lc-tabs__content-wrapper {
        flex: 1;
        padding-right: 20px;
        padding-left: 20px;
      }
      .lc-tabs_type_vertical .lc-tabs__container,
      .lc-tabs_type_vertical .lc-tabs__underline-container {
        height: 100%;
      }
      .lc-tabs_type_vertical .lc-tabs__arrow {
        display: none;
      }
      .lc-tabs_type_vertical .lc-tabs__scroll-wrapper {
        display: flex;
        overflow: hidden;
        flex-direction: column;
        white-space: normal;
      }
      .lc-tabs_type_vertical
        .lc-tabs__container_theme_buttons
        .lc-tabs__scroll-wrapper {
        border-radius: 0;
      }
      .lc-tabs_type_vertical .lc-tabs__underline {
        top: 0;
        right: 0;
        bottom: auto;
        left: auto;
        width: 1px;
        height: 100%;
      }
      .lc-tabs_type_vertical .lc-tabs__gradient {
        display: none;
      }
      .lc-tabs_type_vertical .lc-tabs__tab_align_top {
        text-align: left;
      }
      .lc-tabs_type_vertical .lc-tabs__container_theme_tabs .lc-tabs__tab {
        border-right: 3px solid transparent;
        border-bottom: 0;
      }
      .lc-tabs_type_vertical .lc-tabs__container_theme_buttons .lc-tabs__tab {
        border: 0;
        border-radius: 0;
      }
      .lc-tabs_type_vertical
        .lc-tabs__container_theme_buttons
        .lc-tabs__tab:first-child {
        margin-left: 0;
      }
      .lc-tabs_type_vertical
        .lc-tabs__container_theme_buttons
        .lc-tabs__tab_active {
        margin-left: -1px;
      }
      @media (max-width: 640px) {
        .lc-tabs_custom-width
          .lc-tabs__tab_type_vertical:not(.lc-tabs_in-grid2) {
          width: var(--lc-tab-custom-width);
          min-width: var(--lc-tab-custom-width);
        }
      }
      @media (max-width: 640px) {
        .lc-tabs_with-paddings
          .lc-tabs__tab_type_vertical:not(.lc-tabs_in-grid2) {
          padding: var(--lc-tab-paddings);
        }
      }
      @media (max-width: 640px) {
        .lc-tabs_type_vertical:not(.lc-tabs_in-grid2) .lc-tabs__scroll-wrapper {
          width: 50px;
        }
        .lc-tabs_type_vertical:not(.lc-tabs_in-grid2) .lc-tabs__tab {
          width: 100%;
          min-width: 100%;
          padding: 0;
        }
        .lc-tabs_type_vertical:not(.lc-tabs_in-grid2)
          .lc-tabs__container_theme_tabs
          .lc-tabs__tab {
          width: calc(100% - 3px);
          min-width: calc(100% - 3px);
        }
        .lc-tabs_type_vertical:not(.lc-tabs_in-grid2) .lc-tabs__icon {
          margin-left: 3px;
          padding: 10px;
        }
        .lc-tabs_type_vertical:not(.lc-tabs_in-grid2) .lc-tabs__tab-text {
          display: none;
        }
        .lc-tabs_type_vertical:not(.lc-tabs_in-grid2) .lc-tabs__number {
          padding: 9px;
        }
        .lc-tabs_type_vertical:not(.lc-tabs_in-grid2)
          .lc-tabs__tab_theme_text
          .lc-tabs__number {
          display: block;
        }
        .lc-tabs_type_vertical:not(.lc-tabs_in-grid2)
          .lc-tabs__underline-container {
          overflow: hidden;
        }
        .lc-tabs_type_vertical:not(.lc-tabs_in-grid2) .lc-section {
          padding-right: 0;
          padding-left: 0;
        }
      }
      @media (max-width: 640px) {
        .lc-tabs_type_vertical:not(.lc-tabs_in-grid2)
          .lc-tabs__content-wrapper {
          width: calc(100% - 50px - 2 * 15px);
          padding-right: 15px;
          padding-left: 15px;
        }
      }
      .lc-tabs_in-grid2.lc-tabs_type_vertical .lc-tabs__content-wrapper {
        box-sizing: border-box;
      }
      .service_turbo-lpc .lc-tabs___type_vertical .lc-tabs__content-wrapper {
        padding-right: 17px;
        padding-left: 17px;
      }
      @media (max-width: 640px) {
        .service_turbo-lpc .lc-tabs___type_vertical .lc-tabs__content-wrapper {
          padding-right: 17px;
          padding-left: 17px;
        }
      }
    

      .lc-spoiler-item {
        display: block;
        font-size: 16px;
      }
      @media (max-width: 640px) {
        .lc-spoiler-item {
          font-size: 14px;
          line-height: 20px;
        }
      }
      .lc-spoiler-item__header {
        display: flex;
        align-items: flex-start;
        padding: 0.8em 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }
      .lc-spoiler-item__header:focus-visible {
        outline: 2px solid #7f5dd8;
        border-radius: 2px;
      }
      .lc-spoiler-item__header .lc-styled-text-live-editor__text {
        cursor: pointer;
      }
      .lc-spoiler-item__icon {
        width: 22px;
        margin-right: 16px;
        margin-left: 2px;
      }
      .lc-spoiler-item__title {
        flex-grow: 1;
        flex-shrink: 1;
        padding-right: 31px;
      }
      .lc-spoiler_in-grid2 .lc-spoiler-item__title {
        padding-right: 16px;
      }
      .lc-spoiler-item__text {
        overflow: hidden;
        height: 0;
        padding-right: 31px;
        line-height: 1.5em;
        opacity: 0;
        transition: opacity 1.2s ease;
      }
      .lc-spoiler-item__link {
        display: block;
      }
      .lc-spoiler-item__arrow {
        margin-right: 10px;
        transition: transform 0.2s ease-in;
        transform-origin: 50% 40%;
      }
      .lc-spoiler-item_open .lc-spoiler-item__text {
        overflow: visible;
        height: auto;
        padding-bottom: 14px;
        opacity: 1;
      }
      .lc-spoiler-item_open .lc-spoiler-item__arrow {
        transform: rotate(180deg);
      }
      .lc-spoiler-item_bordered {
        border-bottom-width: 1px;
        border-bottom-style: solid;
      }
      .lc-spoiler-item_without-last-border:last-child {
        border: 0;
      }
      .lc-spoiler-item_has-icon .lc-spoiler-item__text {
        padding-left: 40px;
      }
      .lc-spoiler {
        position: relative;
      }
      .lc-spoiler__items {
        max-width: 100%;
      }
      @media (max-width: 767px) {
        :not(.lc-spoiler__items_has-breakpoints).lc-spoiler__items_size_xs,
        :not(.lc-spoiler__items_has-breakpoints).lc-spoiler__items_size_s,
        :not(.lc-spoiler__items_has-breakpoints).lc-spoiler__items_size_m,
        :not(.lc-spoiler__items_has-breakpoints).lc-spoiler__items_size_l {
          max-width: 100%;
        }
      }
      .lc-spoiler__items_size_xs {
        max-width: calc(25% - 8px);
      }
      .lc-spoiler__items_size_s {
        max-width: calc(33.33% - 6px);
      }
      .lc-spoiler__items_size_m {
        max-width: calc(50% - 5px);
      }
      .lc-spoiler__items_size_l {
        max-width: calc(66.66% - 4px);
      }
      .lc-spoiler__items_size_xl {
        max-width: 100%;
      }
      .lc-spoiler_in-grid2 .lc-spoiler__items_size_xs,
      .lc-spoiler_in-grid2 .lc-spoiler__items_size_s,
      .lc-spoiler_in-grid2 .lc-spoiler__items_size_m,
      .lc-spoiler_in-grid2 .lc-spoiler__items_size_l,
      .lc-spoiler_in-grid2 .lc-spoiler__items_size_xl {
        max-width: initial;
      }
      .lc-spoiler_align_center .lc-spoiler__items {
        margin-right: auto;
        margin-left: auto;
      }
      .lc-spoiler_align_right .lc-spoiler__items {
        margin-left: auto;
      }
    

      .lc-menu-block-item {
        display: flex;
        flex: none;
        align-items: center;
        box-sizing: border-box;
      }
      @media (min-width: 980px) {
        .lc-menu-block-item {
          flex-direction: row;
          padding: 0 16px;
        }
        .lc-menu-block-item .lc-menu-block-item__inner_last-in-col {
          border-bottom: none;
        }
      }
      .lc-menu-block-item__icon {
        flex-basis: 22px;
        width: 22px;
        max-height: 22px;
        margin-right: 16px;
        margin-left: 2px;
        border: none;
      }
      .lc-menu-block-item__title {
        flex-basis: 100px;
        flex-grow: 1;
      }
      .lc-menu-block-item__arrow {
        margin-right: 11px;
        padding-left: 10px;
      }
      .lc-menu-block-item__link {
        width: 100%;
        outline: none;
      }
      .lc-menu-block-item__inner {
        display: flex;
        flex: 1 0 auto;
        align-items: center;
        width: 100%;
        padding: 0.8em 0;
      }
      .lc-menu-block-item__inner_border {
        border-bottom: 1px solid;
      }
      .lc-menu-block {
        position: relative;
        width: 100%;
      }
      @media (min-width: 980px) {
        .lc-menu-block .lc-menu-block__items-container {
          flex-direction: row;
        }
        .lc-menu-block .lc-menu-block__items-container .lc-menu-block-item {
          width: var(--column-width);
        }
      }
      @media (max-width: 979px) {
        .lc-menu-block_has-breakpoints .lc-menu-block__items-container {
          flex-direction: row;
        }
        .lc-menu-block_has-breakpoints
          .lc-menu-block__items-container
          .lc-menu-block-item {
          width: var(--column-width);
        }
      }
      .lc-menu-block__items-container {
        display: flex;
        flex-flow: column wrap;
      }
      .lc-menu-block__items-container_columns {
        box-sizing: border-box;
        transition: background-color 0.15s ease-in;
      }
      .lc-menu-block__items-container_columns_link-filled:active {
        background-color: rgba(0, 0, 0, 0.1);
      }
      .lc-menu-block__items-container
        .lc-menu-block-item:last-child
        .lc-menu-block-item__inner {
        border: none;
      }
      .lc-menu-block_in-grid2 .lc-menu-block__items-container {
        display: grid;
        justify-content: space-between;
        grid-template-columns: repeat(var(--columns), minmax(auto, 320px));
        gap: 0 20px;
      }
      .lc-menu-block_in-grid2
        .lc-menu-block__items-container
        .lc-menu-block-item {
        width: 100%;
        padding: 0;
        word-break: break-all;
      }
      .lc-menu-block_in-grid2.lc-menu-block_has-auto-width .lc-menu-block-item {
        word-break: normal;
      }
      .lc-menu-block__title[contenteditable],
      .lc-menu-block__text[contenteditable] {
        pointer-events: auto;
      }
      .lc-menu-block__link {
        outline: none;
      }
      .lc-menu-block_has-borders.lc-menu-block_in-grid2 {
        font-size: 16px;
      }
    

      .lc-modal_is-opened {
        overflow: hidden;
        box-sizing: border-box;
      }
      .lc-modal__overlay {
        position: fixed;
        z-index: 10010;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow-x: hidden;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
      }
      .lc-modal__content {
        position: relative;
        display: flex;
        align-items: center;
        max-width: 100%;
        min-height: calc(100% - 40px);
        margin: 20px auto;
        pointer-events: none;
        outline: none;
      }
      @media (max-width: 767px) {
        .lc-modal__content {
          min-width: 98%;
        }
      }
      .lc-modal__internal-content {
        width: 100%;
        min-height: 100px;
        margin: auto;
        pointer-events: auto;
      }
      .lc-modal__background {
        position: relative;
        min-height: 100px;
      }
      .lc-modal__background-inner {
        position: relative;
        z-index: 1;
      }
      .lc-modal__close {
        position: absolute;
        z-index: 2;
        top: 20px;
        right: 20px;
        width: 32px;
        height: 32px;
        cursor: pointer;
        border: 1px solid transparent;
        background-color: transparent;
      }
      .lc-modal__close:after,
      .lc-modal__close:before {
        position: absolute;
        top: 9px;
        width: 42px;
        height: 42px;
        content: "";
        border-top: 1px solid #c4c4c4;
      }
      .lc-modal__close:before {
        right: 9px;
        transform: rotate(45deg);
      }
      .lc-modal__close:after {
        right: -20px;
        transform: rotate(-45deg);
      }
      .lc-modal__close:focus-visible {
        outline: 2px solid #7f5dd8;
        border-radius: 2px;
      }
      .lc-modal__close:hover {
        opacity: 0.3;
        border-color: transparent;
      }
    

      .lc-image-lpc {
        position: relative;
        box-sizing: border-box;
        width: 100%;
        max-width: 954px;
        margin: 0 auto;
        padding-right: 17px;
        padding-left: 17px;
        font-size: 0;
        line-height: normal;
        text-align: center;
      }
      .lc-image-lpc_no-padding {
        padding-right: 0;
        padding-left: 0;
      }
      .lc-image-lpc_width-auto .lc-picture__full-size-block {
        width: auto;
      }
      .lc-image-lpc_height-auto .lc-picture__full-size-block {
        height: auto;
      }
      .lc-image-lpc_width-auto
        .lc-picture__full-size-block:not(.lc-picture__thumbnail),
      .lc-image-lpc_height-auto
        .lc-picture__full-size-block:not(.lc-picture__thumbnail) {
        position: initial;
      }
      .lc-image-lpc__component {
        max-width: 100%;
        margin: 0 auto;
      }
      .lc-image-lpc__component_align_left {
        margin: 0;
        text-align: left;
      }
      .lc-image-lpc__component_align_center {
        margin: 0;
        text-align: center;
      }
      .lc-image-lpc__component_align_right {
        margin: 0;
        text-align: right;
      }
      .lc-image-lpc__image {
        max-width: 100%;
        border: 0;
      }
      .lc-image-lpc_in-grid2 {
        max-width: 100%;
        height: 100%;
        padding: 0;
      }
      .lc-image-lpc_in-grid2 .lc-image-lpc__component,
      .lc-image-lpc_in-grid2 .lc-image-lpc__image {
        height: 100%;
      }
      .lc-image-lpc_in-grid2 .lc-picture {
        width: 100%;
      }
      .lc-image-lpc_in-grid2 img {
        -o-object-fit: cover;
        object-fit: cover;
      }
      .lc-image-lpc .lc-link.lc-link:focus-visible {
        outline-offset: 0;
      }
      @media (max-width: 767px) {
        .lc-image-lpc {
          max-width: 100%;
          padding: 0;
        }
      }
    