
      .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%);
      }
    