.btn[data-v-5e2cd0a0] {
      position: relative;
      border-radius: 0.5rem;
      font-size: 1.125rem;
      line-height: 1.25rem;
      outline: none;
      border: none;
      cursor: pointer;
      height: 3.5rem;
      display: flex;
      align-items: center;
      justify-content: center;
      font-family: inherit;
    }

    .btn[disabled][data-v-5e2cd0a0] {
      pointer-events: none;
      opacity: 0.7;
      cursor: not-allowed;
    }

    .btn .icon[data-v-5e2cd0a0] {
      position: absolute;
      right: 16px;
    }

    .btn .icon.arrow[data-v-5e2cd0a0] {
      transform: rotate(180deg);
    }

    .btn .icon.more[loading][data-v-5e2cd0a0] {
      animation: rotate-5e2cd0a0 1s infinite;
    }

    @keyframes rotate-5e2cd0a0 {
      0% {
        transform: rotate(0deg);
      }

      100% {
        transform: rotate(360deg);
      }
    }

    .btn .preloader[data-v-5e2cd0a0] {
      display: block;
      position: absolute;
      transform: translate(-50%, -50%);
      animation-name: spinanimation-5e2cd0a0;
      animation-duration: 1000ms;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
      right: 1rem;
    }

    .btn .preloader.light[data-v-5e2cd0a0] path {
      stroke: #27926d;
    }

    .btn .preloader.dark[data-v-5e2cd0a0] path {
      stroke: #fff;
    }

    @keyframes spinanimation-5e2cd0a0 {
      from {
        transform: rotate(0deg);
      }

      to {
        transform: rotate(360deg);
      }
    }

    .btn.btn-text[data-v-5e2cd0a0] {
      color: #27926d;
      font-family: "Effra-Medium";
      font-size: 1rem;
      background: none;
      text-align: center;
    }

    .btn.btn-primary[data-v-5e2cd0a0] {
      background-color: #fa4022;
      color: #fff;
      box-shadow: 0 0.125rem 0.3125rem rgba(153, 215, 189, 0.8);
    }

    .btn.btn-secondary[data-v-5e2cd0a0] {
      background-color: #e3f1ec;
      color: #228462;
    }

    .btn.btn-secondary.key[data-v-5e2cd0a0]::after {
      filter: brightness(0) saturate(100%) invert(44%) sepia(80%) saturate(318%) hue-rotate(108deg) brightness(92%) contrast(102%);
    }

    .btn.disabled[data-v-5e2cd0a0] {
      opacity: 0.6;
    }

    .btn[data-v-5e2cd0a0]::after {
      position: absolute;
      right: 1.25rem;
      font-size: 1rem;
      top: 50%;
      margin-top: -0.5rem;
    }

    @media (max-width: 575.98px) {
      .btn[data-v-5e2cd0a0]::after {
        right: 1rem;
      }
    }
    .form_radio input[type="radio"][data-v-03371513] {
      display: none;
    }

    .form_radio label[data-v-03371513] {
      cursor: pointer;
      position: relative;
      padding-left: 25px;
      line-height: 16px;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      color: #232f37;
    }

    .form_radio label[data-v-03371513]:before {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 20px;
      height: 20px;
      background: white;
      border: 1px solid #aab2af;
      border-radius: 50%;
    }

    /* Checked */
    .form_radio input[type="radio"]:checked+label[data-v-03371513]:before {
      border: 5px solid #27926d;
    }

    /* Hover */
    .form_radio label[data-v-03371513]:hover:before {
      filter: brightness(110%);
    }

    /* Disabled */
    .form_radio input[type="radio"]:disabled+label[data-v-03371513]:before {
      background: #ecf2f0;
      border: none;
      filter: grayscale(100%);
    }
    .error-toast[data-v-25d2eed2] {
      display: flex;
      align-items: center;
      padding: 1rem;
      margin: 1.25rem 0;
      background: #faeded;
      border-radius: 0.5rem;
    }

    .error-toast div[data-v-25d2eed2] {
      display: flex;
      margin-right: 0.625rem;
    }

    .error-toast p[data-v-25d2eed2] {
      font-family: "Effra-Regular", sans-serif;
      font-size: 1rem;
      line-height: 1.25rem;
      color: #cc3d3d;
    }
    .digit-box[data-v-9fe40dba] {
      width: 52px;
      height: 56px;
      font-size: 20px;
      border-radius: 12px;
      border: none;
      text-align: center;
      background: #ecf2f0;
      font-size: 23px;
      font-family: "Effra-Medium", sans-serif;
    }

    .digit-box[data-v-9fe40dba]:focus,
    .digit-box[data-v-9fe40dba]:disabled {
      border: none;
      outline: none;
      background: white;
      outline: 1px solid #dae3df;
    }

    .digit-box[data-v-9fe40dba]::-moz-selection {
      background: transparent;
    }

    .digit-box[data-v-9fe40dba]::selection {
      background: transparent;
    }

    .digit-box__invalid[data-v-9fe40dba] {
      border: 1px solid #cc3d3d !important;
      background: #ecf2f0 !important;
    }

    .digit-box[type="number"][data-v-9fe40dba]::-webkit-inner-spin-button,
    .digit-box[type="number"][data-v-9fe40dba]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
    }

    .sm-otp[data-v-9fe40dba] {
      display: flex;
      justify-content: center;
      gap: 16px;
      padding-bottom: 24px;
    }

    .sm-otp-wrap[data-v-9fe40dba] {
      margin: 1.5rem auto 1.25rem auto;
      border-bottom: 1px solid #edf0e9;
    }
    .iframe-wrapper[data-v-3a2ec7eb] {
      height: 500px;
      position: fixed;
      right: 30px;
      bottom: 40px;
      display: none;
      max-width: 300px;
      z-index: 1000;
    }

    .iframe-wrapper.show[data-v-3a2ec7eb] {
      display: block;
    }

    .close-button[data-v-3a2ec7eb] {
      position: absolute;
      top: -10px;
      right: -10px;
      text-align: center;
      line-height: 20px;
      font-size: 12px;
      width: 20px;
      height: 20px;
      background: #eee;
      border-radius: 100%;
      transition: opacity 0.3s ease;
    }

    .close-button[data-v-3a2ec7eb]:hover {
      cursor: pointer;
      opacity: 0.8;
    }

    .iframe-chat[data-v-3a2ec7eb] {
      height: 500px;
      width: 100%;
      border-radius: 10px;
    }

    .chat-button[data-v-3a2ec7eb] {
      position: fixed;
      right: 40px;
      bottom: 40px;
      background: #fa4022;
      height: 64px;
      width: 64px;
      border-radius: 100%;
      align-items: center;
      justify-content: center;
      transition: opacity 0.3s ease;
      display: none;
      z-index: 10;
    }

    .chat-button[data-v-3a2ec7eb]:hover {
      cursor: pointer;
      opacity: 0.8;
    }

    .chat-button.show[data-v-3a2ec7eb] {
      display: flex;
    }
    .v-modal__mask[data-v-65647322] {
      position: fixed;
      z-index: 9998;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(35, 47, 55, 0.5);
      overflow: auto;
    }

    .v-modal__wrapper[data-v-65647322] {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100%;
    }

    .v-modal__content[data-v-65647322] {
      padding: 0;
      box-shadow: 0 0.1875rem 4.375rem -1.25rem rgba(41, 45, 44, 0.68);
    }

    @media (max-width: 1023.98px) {
      .v-modal__content[data-v-65647322] {
        width: 100%;
        height: 100%;
      }
    }

    .v-modal__panel[data-v-65647322] {
      border-radius: 24px;
    }

    @media (max-width: 1023.98px) {
      .v-modal__panel[data-v-65647322] {
        height: auto;
        min-height: 100%;
        display: flex;
        flex-direction: column;
      }
    }

    .v-modal__heading[data-v-65647322] {
      position: relative;
      text-align: center;
      font-size: 20px;
      padding-top: 38px;
      padding-bottom: 12px;
      font-family: "Effra-Bold", sans-serif;
    }

    @media (max-width: 1023.98px) {
      .v-modal__heading[data-v-65647322] {
        background: #f2f7f6;
        display: flex;
        align-items: center;
        height: 80px;
        padding: 0;
      }
    }

    .v-modal__body[data-v-65647322] {
      background: #f2f7f6;
      padding: 0 28px 24px 28px;
      border-radius: 0 0 24px 24px;
    }

    @media (max-width: 1023.98px) {
      .v-modal__body[data-v-65647322] {
        padding: 0;
        border-radius: 0;
        flex: 1 1 auto;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
      }
    }
    .sm-modal__body[data-v-22d1fde0] {
      background-repeat: no-repeat;
      padding-top: 2.375rem;
      margin-bottom: 20px;
      line-height: 1.25rem;
      border-radius: 24px;
    }

    @media (max-width: 1023.98px) {
      .sm-modal__body[data-v-22d1fde0] {
        background-position: top;
      }
    }

    .sm-modal__body .linkTo[data-v-22d1fde0] {
      color: #27926d;
      cursor: pointer;
    }

    .sm-modal__body__content[data-v-22d1fde0] {
      text-align: center;
      padding: 0 24px 20px 24px;
      overflow: scroll;
      text-overflow: ellipsis;
      background-color: #fff;
      border-radius: 24px;
      max-height: calc(100vh - 300px);
    }

    @media (max-width: 1023.98px) {
      .sm-modal__body__content[data-v-22d1fde0] {
        max-height: calc(100vh - 250px);
      }
    }

    .sm-modal__line[data-v-22d1fde0] {
      border-top: 1px solid #b3c9c4;
      padding-bottom: 24px;
    }

    .sm-modal__close[data-v-22d1fde0] {
      position: absolute;
      right: 12px;
      top: 12px;
      cursor: pointer;
    }

    .sm-modal__logo[data-v-22d1fde0] {
      display: flex;
      border-radius: 0.9375rem;
      overflow: hidden;
      position: absolute;
      top: -0.75rem;
      left: 50%;
      transform: translateX(-49%);
    }

    .sm-modal__icon[data-v-22d1fde0] {
      position: absolute;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: #fff;
      top: 8px;
      left: 50%;
      transform: translateX(-47%);
      color: #228462;
    }

    .sm-modal__sm-body[data-v-22d1fde0] {
      overflow: scroll;
    }

    @media (max-width: 1023.98px) {
      .sm-modal__footer[data-v-22d1fde0] {
        height: 180x;
        margin-bottom: 20px;
      }
    }

    .sm-modal.md[data-v-22d1fde0] .v-modal__wrapper .v-modal__content {
      width: 473px;
    }

    .sm-modal.md[data-v-22d1fde0] .v-modal__wrapper .v-modal__content .v-modal__panel .v-modal__heading {
      background-image: url(https://app.smclinic.ru/img/modal-header-md.6bb85b7c.svg);
    }

    .sm-modal.md[data-v-22d1fde0] .v-modal__wrapper .v-modal__content .v-modal__panel .sm-modal__body {
      background-image: url(https://app.smclinic.ru/img/modal-body-md.ec71c66b.svg);
    }

    @media (max-width: 1023.98px) {
      .sm-modal.md[data-v-22d1fde0] .v-modal__wrapper .v-modal__content {
        width: 100%;
      }
    }

    .sm-modal.lg[data-v-22d1fde0] .v-modal__wrapper .v-modal__content {
      width: 640px;
    }

    .sm-modal.lg[data-v-22d1fde0] .v-modal__wrapper .v-modal__content .v-modal__panel .v-modal__heading {
      background-image: url(https://app.smclinic.ru/img/modal-header-lg.9f2cf201.svg);
    }

    .sm-modal.lg[data-v-22d1fde0] .v-modal__wrapper .v-modal__content .v-modal__panel .sm-modal__body {
      background-image: url(https://app.smclinic.ru/img/modal-body-lg.1cd3fb88.svg);
    }

    @media (max-width: 1023.98px) {
      .sm-modal.lg[data-v-22d1fde0] .v-modal__wrapper .v-modal__content {
        width: 100%;
      }
    }
    .sm-notify-wrapper[data-v-5cc61e32] {
      position: fixed;
      top: 32px;
      left: 0;
      right: 0;
      z-index: 9999;
      display: flex;
      flex-direction: column;
      gap: 6px;
      align-items: center;
    }

    .sm-notify[data-v-5cc61e32] {
      display: flex;
      align-items: center;
      padding: 16px;
      border-radius: 8px;
      box-shadow: 0px 1px 34.7px 0px #00000026;
      background: #eef8f0;
      font-size: 14px;
      line-height: 18px;
      width: 100%;
      max-width: 728px;
    }

    @media (max-width: 1023.98px) {
      .sm-notify[data-v-5cc61e32] {
        max-width: 352px;
      }
    }

    .sm-notify[data-v-5cc61e32] b {
      font-family: "Effra-Bold", sans-serif;
    }

    .sm-notify__icon[data-v-5cc61e32] {
      margin-right: 10px;
      width: 24px;
      height: 24px;
    }

    .notify-move[data-v-5cc61e32],
    .notify-enter-active[data-v-5cc61e32],
    .notify-leave-active[data-v-5cc61e32] {
      transition: all 0.3s ease;
    }

    .notify-enter-from[data-v-5cc61e32],
    .notify-leave-to[data-v-5cc61e32] {
      opacity: 0;
      transform: translateY(-30px);
    }

    .notify-leave-active[data-v-5cc61e32] {
      position: absolute;
    }
    .technical-work[data-v-7ba5bd90] {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 10000;
      background: rgba(35, 47, 55, 0.6);
      display: flex;
      justify-content: center;
      align-items: flex-start;
    }

    .technical-work__banner[data-v-7ba5bd90] {
      margin: 24px 16px 0px 16px;
      padding: 16px 20px;
      max-width: 728px;
      display: flex;
      align-items: flex-start;
      border-radius: 8px;
      background: #faf2ed;
    }

    .technical-work__banner svg[data-v-7ba5bd90] {
      color: #f28b24;
      margin-right: 8px;
      flex-shrink: 0;
      margin-top: 3px;
    }
    .slideout-panel-open[data-v-c80a7cc6] {
      overflow: hidden;
    }

    .slideout-panel[data-v-c80a7cc6] {
      display: block;
      transition: opacity 0.15s;
    }

    .slideout-panel .slideout-panel-bg[data-v-c80a7cc6] {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.5);
      transition: opacity 0.3s ease;
      overflow: hidden;
      z-index: 100;
    }

    .slideout-panel .slideout-wrapper[data-v-c80a7cc6] {
      position: static;
    }

    .slideout-panel .slideout-wrapper .slideout[data-v-c80a7cc6] {
      height: calc(100vh - 30px) !important;
      width: 399px !important;
      position: fixed;
      left: auto;
      bottom: 0;
      right: 0;
      overflow-y: auto;
      padding: 1.5rem;
      background: #f2f7f6;
      box-shadow:
        0 0.03125rem 0 rgba(0, 0, 0, 0.08),
        0 0.0625rem 0.25rem rgba(0, 0, 0, 0.05);
      border-radius: 0.75rem 0 0 0;
    }

    @media (max-width: 1023.98px) {
      .slideout-panel .slideout-wrapper .slideout[data-v-c80a7cc6] {
        width: 100% !important;
        height: 100%;
        top: 0;
        border-radius: 0;
      }
    }

    .slideout-panel .fadeSlide-leave-active[data-v-c80a7cc6] {
      transition-delay: 400ms;
    }

    .slideout-panel .fadeSlide-enter-active[data-v-c80a7cc6] {
      transition: opacity 0.2s ease;
    }

    .slideout-panel .fadeSlide-enter-from[data-v-c80a7cc6],
    .slideout-panel .fadeSlide-leave-to[data-v-c80a7cc6] {
      opacity: 0;
    }

    .slide-enter-active[data-v-c80a7cc6],
    .slide-leave-active[data-v-c80a7cc6] {
      transition-duration: 0.2s;
      transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    .slide-enter-from[data-v-c80a7cc6],
    .slide-leave-to[data-v-c80a7cc6] {
      transform: translateX(100%);
    }
    .__ymap {
      color: #000;
      position: relative;
    }

    .__ymap_container {
      width: 100%;
      height: 100%;
    }

    .__ymap_slots {
      display: none;
    }

    .__ymap--grab [class$="main-engine-container"] canvas {
      cursor: grab;
    }

    .__ymap--grabbing:focus [class$="main-engine-container"] canvas,
    .__ymap--grabbing:active [class$="main-engine-container"] canvas {
      cursor: grabbing;
    }
    .sm-slideout-panel .title-container[data-v-23335dea] {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 1.25rem;
    }

    .sm-slideout-panel .title-container .title[data-v-23335dea] {
      font-size: 1.25rem;
      line-height: 1.5rem;
      font-family: "Effra-Medium", sans-serif;
      letter-spacing: -0.5px;
    }

    .sm-slideout-panel .title-container .icon[data-v-23335dea] {
      cursor: pointer;
    }
    /* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    b,
    u,
    center,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    article,
    aside,
    canvas,
    details,
    embed,
    figure,
    figcaption,
    footer,
    header,
    hgroup,
    menu,
    nav,
    output,
    ruby,
    section,
    summary,
    time,
    mark,
    audio,
    video,
    hr {
      margin: 0;
      padding: 0;
      border: 0;
      font-size: 100%;
      font: inherit;
      vertical-align: baseline;
    }

    /* HTML5 display-role reset for older browsers */
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section {
      display: block;
    }

    body {
      line-height: 1;
    }

    ol,
    ul {
      list-style: none;
    }

    blockquote,
    q {
      quotes: none;
    }

    blockquote:before,
    blockquote:after,
    q:before,
    q:after {
      content: "";
      content: none;
    }

    table {
      border-collapse: collapse;
      border-spacing: 0;
    }

    *,
    *:before,
    *:after {
      box-sizing: border-box;
    }

    html,
    body {
      min-height: 100%;
      scrollbar-width: none;
    }

    html ::-webkit-scrollbar,
    body ::-webkit-scrollbar {
      width: 0;
    }

    body {
      background-color: #fff;
      font-size: 16px;
      font-family: "Effra-Regular", sans-serif;
      line-height: 1.5;
      color: #232f37;
      vertical-align: top;
      backface-visibility: hidden;
      min-width: 320px;
      position: relative;
      width: 100%;
    }

    img {
      max-width: 100%;
      height: auto;
    }

    iframe {
      border: none;
    }

    .container {
      max-width: 1440px;
      padding: 0 10.5rem;
      margin: 0 auto;
      width: 100%;
    }

    @media (max-width: 1366.98px) {
      .container {
        padding: 0 9.75rem;
        max-width: 1024px;
      }
    }

    @media (max-width: 1023.98px) {
      .container {
        padding: 0 1rem;
        max-width: 360px;
      }
    }

    .cursor-pointer {
      cursor: pointer;
    }

    .cursor-green:hover {
      cursor: pointer;
      color: #27926d;
    }

    @font-face {
      font-family: "Effra-Regular";
      src:
        url(https://app.smclinic.ru/fonts/Effra_WCorp_Rg.663cac29.woff2) format("woff2"),
        url(https://app.smclinic.ru/fonts/Effra_WCorp_Rg.1cfa1970.woff) format("woff");
      font-weight: normal;
      font-style: normal;
      font-display: swap;
    }

    @font-face {
      font-family: "Effra-Light";
      src:
        url(https://app.smclinic.ru/fonts/Effra_WCorp_Rg.663cac29.woff2) format("woff2"),
        url(https://app.smclinic.ru/fonts/Effra_WCorp_Lt.f733fb18.woff) format("woff");
      font-weight: normal;
      font-style: normal;
      font-display: swap;
    }

    @font-face {
      font-family: "Effra-Medium";
      src:
        url(https://app.smclinic.ru/fonts/Effra_WCorp_Md.bff0aea6.woff2) format("woff2"),
        url(https://app.smclinic.ru/fonts/Effra_WCorp_Md.1c368cc2.woff) format("woff");
      font-style: normal;
      font-weight: normal;
      font-display: swap;
    }

    @font-face {
      font-family: "Effra-Bold";
      src:
        url(https://app.smclinic.ru/fonts/Effra_WCorp_Bd.0bb9fe42.woff2) format("woff2"),
        url(https://app.smclinic.ru/fonts/Effra_WCorp_Bd.d88398e1.woff) format("woff");
      font-style: normal;
      font-weight: normal;
      font-display: swap;
    }

    @font-face {
      font-family: "Effra-Heavy";
      src:
        url(https://app.smclinic.ru/fonts/Effra_WCorp_He.e5407187.woff2) format("woff2"),
        url(https://app.smclinic.ru/fonts/Effra_WCorp_He.d358632f.woff) format("woff");
      font-style: normal;
      font-weight: normal;
      font-display: swap;
    }

    .tippy-popper .tippy-tooltip.light-border-theme {
      text-align: left;
      background: #fff;
      border-radius: 11px;
      color: #232f37;
      padding: 12px 12px 12px 16px;
      filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.04)) drop-shadow(0px 4px 32px rgba(0, 0, 0, 0.16));
    }

    .tippy-popper .tippy-tooltip.light-border-theme[x-placement^="bottom"] .tippy-arrow {
      border-bottom: 8px solid #fff;
    }

    .tippy-popper .tippy-tooltip.light-border-theme[x-placement^="top"] .tippy-arrow {
      border-top: 8px solid #fff;
    }

    .discount-tooltip {
      position: relative;
    }

    .discount-tooltip__headline {
      font-size: 1rem;
      line-height: 1.25rem;
      font-family: "Effra-Medium", sans-serif;
      border-bottom: 1px solid #edf0e9;
      padding-bottom: 0.375rem;
    }

    .discount-tooltip__title {
      font-size: 0.875rem;
      line-height: 1.125rem;
      font-family: "Effra-Medium", sans-serif;
      margin: 0.375rem 0;
    }

    .discount-tooltip__title.profile-info {
      margin-bottom: 0.75rem;
    }

    .discount-tooltip__text {
      font-size: 0.875rem;
      line-height: 1.125rem;
    }

    .discount-tooltip__sub-text {
      font-size: 0.875rem;
      line-height: 1.125rem;
      color: #565c5a;
      margin-top: 0.375rem;
    }

    .discount-tooltip__link {
      cursor: pointer;
      color: #228462;
      font-family: "Effra-Regular", sans-serif;
    }

    .price-tooltip {
      color: #232f37;
      text-align: left;
    }

    .price-tooltip__title {
      font-size: 1rem;
      line-height: 1.125rem;
      font-family: "Effra-Medium", sans-serif;
    }

    .price-tooltip__text {
      font-size: 0.875rem;
      line-height: 1.125rem;
      margin: 0.75rem 0;
    }

    .error-auth-tooltip {
      position: relative;
    }

    .error-auth-tooltip__headline {
      font-size: 1.06rem;
      line-height: 1.25rem;
      font-family: "Effra-Medium", sans-serif;
      margin-bottom: 1rem !important;
      color: #232f37 !important;
    }

    .error-auth-tooltip__text {
      font-size: 1rem;
      line-height: 1.25rem;
      color: #232f37 !important;
    }

    .error-auth-tooltip__link {
      display: block;
      line-height: 1.25rem;
      font-size: 1.06rem;
      cursor: pointer;
      color: #228462;
      text-decoration: none;
      margin-top: 1rem;
      margin-bottom: 2rem;
      font-family: "Effra-Regular", sans-serif;
    }

    .pagination-wrapper {
      display: flex;
      width: 100%;
      justify-content: space-between;
      align-items: center;
      margin: 0 auto;
    }

    .pagination-wrapper--hide-more {
      justify-content: flex-end;
    }

    .pagination-wrapper .btn-show-more {
      width: 50%;
      max-width: 13.75rem;
      margin-bottom: 0;
    }

    .pagination-wrapper .btn-show-more.more:after {
      filter: none;
    }

    .pagination-wrapper .pagination {
      display: flex;
      justify-content: flex-end;
      width: 50%;
    }

    .pagination-wrapper .pagination .page-item {
      padding: 0.315rem 0.54rem;
      line-height: 1rem;
      margin-right: 0.5rem;
    }

    .pagination-wrapper .pagination .active {
      padding: 0.315rem 0.54rem;
      text-align: center;
      background-color: #fa4022;
      border-radius: 50%;
      color: #fff;
    }

    .pagination-wrapper .pagination li {
      cursor: pointer;
    }

    @media (max-width: 1366.98px) {
      .pagination-wrapper {
        flex-direction: column;
      }

      .pagination-wrapper .btn-show-more {
        width: 100%;
        margin-bottom: 1.5rem;
        max-width: 100%;
      }

      .pagination-wrapper .pagination {
        max-width: 22.5rem;
        width: 100%;
        justify-content: center;
      }
    }

    .fade-enter-active,
    .fade-leave-active {
      transition: opacity 0.2s ease;
    }

    .fade-enter-from,
    .fade-leave-to {
      opacity: 0;
    }
    .vc-popover-content-wrapper {
      --popover-horizontal-content-offset: 8px;
      --popover-vertical-content-offset: 10px;
      --popover-caret-horizontal-offset: 18px;
      --popover-caret-vertical-offset: 8px;

      position: absolute;
      display: block;
      outline: none;
      z-index: 10;
    }

    .vc-popover-content-wrapper:not(.is-interactive) {
      pointer-events: none;
    }

    .vc-popover-content {
      position: relative;
      color: var(--vc-popover-content-color);
      font-weight: var(--vc-font-medium);
      background-color: var(--vc-popover-content-bg);
      border: 1px solid;
      border-color: var(--vc-popover-content-border);
      border-radius: var(--vc-rounded-lg);
      padding: 4px;
      outline: none;
      z-index: 10;
      box-shadow: var(--vc-shadow-lg);
    }

    .vc-popover-content.direction-bottom {
      margin-top: var(--popover-vertical-content-offset);
    }

    .vc-popover-content.direction-top {
      margin-bottom: var(--popover-vertical-content-offset);
    }

    .vc-popover-content.direction-left {
      margin-right: var(--popover-horizontal-content-offset);
    }

    .vc-popover-content.direction-right {
      margin-left: var(--popover-horizontal-content-offset);
    }

    .vc-popover-caret {
      content: "";
      position: absolute;
      display: block;
      width: 12px;
      height: 12px;
      border-top: inherit;
      border-left: inherit;
      background-color: inherit;
      z-index: -1;
    }

    .vc-popover-caret.direction-bottom {
      top: 0;
    }

    .vc-popover-caret.direction-bottom.align-left {
      transform: translateY(-50%) rotate(45deg);
    }

    .vc-popover-caret.direction-bottom.align-center {
      transform: translateX(-50%) translateY(-50%) rotate(45deg);
    }

    .vc-popover-caret.direction-bottom.align-right {
      transform: translateY(-50%) rotate(45deg);
    }

    .vc-popover-caret.direction-top {
      top: 100%;
    }

    .vc-popover-caret.direction-top.align-left {
      transform: translateY(-50%) rotate(-135deg);
    }

    .vc-popover-caret.direction-top.align-center {
      transform: translateX(-50%) translateY(-50%) rotate(-135deg);
    }

    .vc-popover-caret.direction-top.align-right {
      transform: translateY(-50%) rotate(-135deg);
    }

    .vc-popover-caret.direction-left {
      left: 100%;
    }

    .vc-popover-caret.direction-left.align-top {
      transform: translateX(-50%) rotate(135deg);
    }

    .vc-popover-caret.direction-left.align-middle {
      transform: translateY(-50%) translateX(-50%) rotate(135deg);
    }

    .vc-popover-caret.direction-left.align-bottom {
      transform: translateX(-50%) rotate(135deg);
    }

    .vc-popover-caret.direction-right {
      left: 0;
    }

    .vc-popover-caret.direction-right.align-top {
      transform: translateX(-50%) rotate(-45deg);
    }

    .vc-popover-caret.direction-right.align-middle {
      transform: translateY(-50%) translateX(-50%) rotate(-45deg);
    }

    .vc-popover-caret.direction-right.align-bottom {
      transform: translateX(-50%) rotate(-45deg);
    }

    .vc-popover-caret.align-left {
      left: var(--popover-caret-horizontal-offset);
    }

    .vc-popover-caret.align-center {
      left: 50%;
    }

    .vc-popover-caret.align-right {
      right: var(--popover-caret-horizontal-offset);
    }

    .vc-popover-caret.align-top {
      top: var(--popover-caret-vertical-offset);
    }

    .vc-popover-caret.align-middle {
      top: 50%;
    }

    .vc-popover-caret.align-bottom {
      bottom: var(--popover-caret-vertical-offset);
    }

    .vc-day-popover-row {
      display: flex;
      align-items: center;
      transition: var(--vc-day-content-transition);
    }

    .vc-day-popover-row-indicator {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-grow: 0;
      width: 15px;
    }

    .vc-day-popover-row-indicator span {
      transition: var(--vc-day-content-transition);
    }

    .vc-day-popover-row-label {
      display: flex;
      align-items: center;
      flex-wrap: none;
      flex-grow: 1;
      width: -moz-max-content;
      width: max-content;
      margin-left: 4px;
      margin-right: 4px;
      font-size: var(--vc-text-xs);
      line-height: var(--vc-leading-normal);
    }

    .vc-day-popover-row-highlight {
      width: 8px;
      height: 5px;
      border-radius: 3px;
    }

    .vc-day-popover-row-dot {}

    .vc-day-popover-row-bar {
      width: 10px;
      height: 3px;
    }

    .vc-base-icon {
      display: inline-block;
      stroke: currentColor;
      stroke-width: 2;
      fill: none;
    }

    .vc-header {
      display: grid;
      grid-gap: 4px;
      align-items: center;
      height: 30px;
      margin-top: 10px;
      padding-left: 10px;
      padding-right: 10px;
    }

    .vc-header.is-lg {
      font-size: var(--vc-text-lg);
    }

    .vc-header.is-xl {
      font-size: var(--vc-text-xl);
    }

    .vc-header.is-2xl {
      font-size: var(--vc-text-2xl);
    }

    .vc-header .vc-title-wrapper {
      grid-row: 1;
      grid-column: title;
    }

    .vc-header .vc-prev {
      grid-row: 1;
      grid-column: prev;
    }

    .vc-header .vc-next {
      grid-row: 1;
      grid-column: next;
    }

    .vc-header .vc-title,
    .vc-header .vc-prev,
    .vc-header .vc-next {
      display: flex;
      align-items: center;
      border: 0;
      border-radius: var(--vc-rounded);
      pointer-events: auto;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      cursor: pointer;
    }

    .vc-header .vc-title {
      color: var(--vc-header-title-color);
      font-weight: var(--vc-font-semibold);
      white-space: nowrap;
      padding: 0 8px;
      margin: 0;
      line-height: 30px;
    }

    .vc-header .vc-title:hover {
      opacity: 0.75;
    }

    .vc-header .vc-arrow {
      display: flex;
      justify-content: center;
      align-items: center;
      color: var(--vc-header-arrow-color);
      width: 28px;
      height: 30px;
      margin: 0;
      padding: 0;
    }

    .vc-header .vc-arrow:hover {
      background: var(--vc-header-arrow-hover-bg);
    }

    .vc-header .vc-arrow:disabled {
      opacity: 0.25;
      pointer-events: none;
    }

    .vc-nav-header {
      display: flex;
      justify-content: space-between;
    }

    .vc-nav-title,
    .vc-nav-arrow,
    .vc-nav-item {
      font-size: var(--vc-text-sm);
      margin: 0;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      border: 0;
      border-radius: var(--vc-rounded);
      white-space: nowrap;
    }

    .vc-nav-title:hover,
    .vc-nav-arrow:hover,
    .vc-nav-item:hover {
      background-color: var(--vc-nav-hover-bg);
    }

    .vc-nav-title:disabled,
    .vc-nav-arrow:disabled,
    .vc-nav-item:disabled {
      opacity: 0.25;
      pointer-events: none;
    }

    .vc-nav-title {
      color: var(--vc-nav-title-color);
      font-weight: var(--vc-font-bold);
      line-height: var(--vc-leading-snug);
      height: 30px;
      padding: 0 6px;
    }

    .vc-nav-arrow {
      display: flex;
      justify-content: center;
      align-items: center;
      color: var(--vc-header-arrow-color);
      width: 26px;
      height: 30px;
      padding: 0;
    }

    .vc-nav-items {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-row-gap: 2px;
      grid-column-gap: 5px;
      margin-top: 2px;
    }

    .vc-nav-item {
      width: 48px;
      text-align: center;
      font-weight: var(--vc-font-semibold);
      line-height: var(--vc-leading-snug);
      padding: 6px 0;
    }

    .vc-nav-item.is-active {
      color: var(--vc-nav-item-active-color);
      background-color: var(--vc-nav-item-active-bg);
      font-weight: var(--vc-font-bold);
    }

    .vc-nav-item.is-active:not(:focus) {
      box-shadow: var(--vc-nav-item-active-box-shadow);
    }

    .vc-nav-item.is-current {
      color: var(--vc-nav-item-current-color);
    }

    .vc-day {
      position: relative;
      min-height: 32px;
      z-index: 1;
      /* &.is-not-in-month * {
    opacity: 0;
    pointer-events: none;
  } */
    }

    .vc-monthly .is-not-in-month * {
      opacity: 0;
      pointer-events: none;
    }

    .vc-day-layer {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      pointer-events: none;
    }

    .vc-day-box-center-center {
      display: flex;
      justify-content: center;
      align-items: center;
      transform-origin: 50% 50%;
    }

    .vc-day-box-left-center {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      transform-origin: 0% 50%;
    }

    .vc-day-box-right-center {
      display: flex;
      justify-content: flex-end;
      align-items: center;
      transform-origin: 100% 50%;
    }

    .vc-day-box-center-bottom {
      display: flex;
      justify-content: center;
      align-items: flex-end;
    }

    .vc-day-content {
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: var(--vc-text-sm);
      font-weight: var(--vc-font-medium);
      width: 28px;
      height: 28px;
      line-height: 28px;
      border-radius: var(--vc-rounded-full);
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      cursor: pointer;
    }

    .vc-day-content:hover {
      background-color: var(--vc-day-content-hover-bg);
    }

    .vc-day-content.vc-disabled {
      color: var(--vc-day-content-disabled-color);
    }

    /* ----Content---- */
    .vc-content:not(.vc-base) {
      font-weight: var(--vc-font-bold);
      color: var(--vc-content-color);
    }

    /* ----Highlights---- */
    .vc-highlights {
      overflow: hidden;
      pointer-events: none;
      z-index: -1;
    }

    .vc-highlight {
      width: 28px;
      height: 28px;
    }

    .vc-highlight.vc-highlight-base-start {
      width: 50% !important;
      border-radius: 0 !important;
      border-right-width: 0 !important;
    }

    .vc-highlight.vc-highlight-base-end {
      width: 50% !important;
      border-radius: 0 !important;
      border-left-width: 0 !important;
    }

    .vc-highlight.vc-highlight-base-middle {
      width: 100%;
      border-radius: 0 !important;
      border-left-width: 0 !important;
      border-right-width: 0 !important;
      margin: 0 -1px;
    }

    .vc-highlight-bg-outline,
    .vc-highlight-bg-none {
      background-color: var(--vc-highlight-outline-bg);
      border: 2px solid;
      border-color: var(--vc-highlight-outline-border);
      border-radius: var(--vc-rounded-full);
    }

    .vc-highlight-bg-light {
      background-color: var(--vc-highlight-light-bg);
      border-radius: var(--vc-rounded-full);
    }

    .vc-highlight-bg-solid {
      background-color: var(--vc-highlight-solid-bg);
      border-radius: var(--vc-rounded-full);
    }

    .vc-highlight-content-outline,
    .vc-highlight-content-none {
      font-weight: var(--vc-font-bold);
      color: var(--vc-highlight-outline-content-color);
    }

    .vc-highlight-content-light {
      font-weight: var(--vc-font-bold);
      color: var(--vc-highlight-light-content-color);
    }

    .vc-highlight-content-solid {
      font-weight: var(--vc-font-bold);
      color: var(--vc-highlight-solid-content-color);
    }

    /* ----Dots---- */
    .vc-dots {
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .vc-dot {
      width: 5px;
      height: 5px;
      border-radius: 9999px;
      transition: var(--vc-day-content-transition);
    }

    .vc-dot:not(:last-child) {
      margin-right: 3px;
    }

    /* ----Bars---- */
    .vc-bars {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      width: 75%;
    }

    .vc-bar {
      flex-grow: 1;
      height: 3px;
      transition: var(--vc-day-content-transition);
    }

    .vc-dot {
      background-color: var(--vc-dot-bg);
    }

    .vc-bar {
      background-color: var(--vc-bar-bg);
    }

    .vc-pane {
      min-width: 250px;
    }

    .vc-weeknumber {
      display: flex;
      justify-content: center;
      align-items: center;
      position: absolute;
    }

    .vc-weeknumber.is-left {
      left: calc(var(--vc-weeknumber-offset-inside) * -1);
    }

    .vc-weeknumber.is-right {
      right: calc(var(--vc-weeknumber-offset-inside) * -1);
    }

    .vc-weeknumber.is-left-outside {
      left: calc(var(--vc-weeknumber-offset-outside) * -1);
    }

    .vc-weeknumber.is-right-outside {
      right: calc(var(--vc-weeknumber-offset-outside) * -1);
    }

    .vc-weeknumber-content {
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: var(--vc-text-xs);
      font-weight: var(--vc-font-medium);
      font-style: italic;
      width: 28px;
      height: 28px;
      margin-top: 2px;
      color: var(--vc-weeknumber-color);
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
    }

    .vc-weeks {
      position: relative;
      /* overflow: auto; */
      -webkit-overflow-scrolling: touch;
      padding: 6px;
      min-width: 232px;
    }

    .vc-weeks.vc-show-weeknumbers-left {
      margin-left: var(--vc-weeknumber-offset-inside);
    }

    .vc-weeks.vc-show-weeknumbers-right {
      margin-right: var(--vc-weeknumber-offset-inside);
    }

    .vc-weekday {
      text-align: center;
      color: var(--vc-weekday-color);
      font-size: var(--vc-text-sm);
      font-weight: var(--vc-font-bold);
      line-height: 14px;
      padding-top: 4px;
      padding-bottom: 8px;
      cursor: default;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
    }

    .vc-week,
    .vc-weekdays {
      display: grid;
      grid-template-columns: repeat(7, 1fr);
      position: relative;
    }

    .vc-pane-container {
      width: 100%;
      position: relative;
    }

    .vc-pane-container.in-transition {
      overflow: hidden;
    }

    .vc-pane-layout {
      display: grid;
    }

    .vc-pane-header-wrapper {
      position: absolute;
      top: 0;
      width: 100%;
      pointer-events: none;
    }

    .vc-day-popover-container {
      font-size: var(--vc-text-xs);
      font-weight: var(--vc-font-medium);
    }

    .vc-day-popover-header {
      font-size: var(--vc-text-xs);
      color: var(--vc-day-popover-header-color);
      font-weight: var(--vc-font-semibold);
      text-align: center;
    }

    .vc-base-select {
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 30px;
      font-size: var(--vc-text-base);
      font-weight: var(--vc-font-medium);
    }

    .vc-base-select.vc-has-icon select {
      padding: 0 27px 0 9px;
    }

    .vc-base-select.vc-has-icon .vc-base-sizer {
      padding: 0 28px 0 10px;
    }

    .vc-base-select.vc-fit-content select {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
    }

    .vc-base-select .vc-base-icon {
      position: absolute;
      top: 6px;
      right: 4px;
      opacity: 0.6;
      pointer-events: none;
    }

    .vc-base-select .vc-base-sizer {
      font-size: var(--vc-text-base);
      font-weight: var(--vc-font-medium);
      color: transparent;
      padding: 0px 8px;
      margin: 0;
    }

    .vc-base-select select {
      display: inline-flex;
      justify-content: center;
      color: var(--vc-select-color);
      display: block;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-color: var(--vc-select-bg);
      border-radius: var(--vc-rounded);
      height: 30px;
      width: -moz-max-content;
      width: max-content;
      padding: 0px 7px;
      margin: 0;
      line-height: var(--leading-none);
      text-indent: 0px;
      background-image: none;
      cursor: pointer;
      text-align: center;
    }

    .vc-base-select select:hover {
      background-color: var(--vc-select-hover-bg);
    }

    .vc-base-select select.vc-align-left {
      text-align: left;
    }

    .vc-base-select select.vc-align-right {
      text-align: right;
    }

    .vc-time-picker {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 8px 4px;
    }

    .vc-time-picker.vc-invalid {
      pointer-events: none;
      opacity: 0.5;
    }

    .vc-time-picker.vc-attached {
      border-top: 1px solid var(--vc-time-picker-border);
    }

    .vc-time-picker>*+* {
      margin-top: 4px;
    }

    .vc-time-header {
      display: flex;
      align-items: center;
      font-size: var(--vc-text-sm);
      font-weight: var(--vc-font-semibold);
      text-transform: uppercase;
      margin-top: -4px;
      padding-left: 4px;
      padding-right: 4px;
      line-height: 21px;
    }

    .vc-time-select-group {
      display: inline-flex;
      align-items: center;
      padding: 0 4px;
      background: var(--vc-time-select-group-bg);
      border-radius: var(--vc-rounded-md);
      border: 1px solid var(--vc-time-select-group-border);
    }

    .vc-time-select-group .vc-base-icon {
      margin-right: 4px;
      color: var(--vc-time-select-group-icon-color);
    }

    .vc-time-select-group select {
      background: transparent;
      padding: 0px 4px;
    }

    .vc-time-weekday {
      color: var(--vc-time-weekday-color);
      letter-spacing: var(--tracking-wide);
    }

    .vc-time-month {
      color: var(--vc-time-month-color);
      margin-left: 8px;
    }

    .vc-time-day {
      color: var(--vc-time-day-color);
      margin-left: 4px;
    }

    .vc-time-year {
      color: var(--vc-time-year-color);
      margin-left: 8px;
    }

    .vc-time-colon {
      margin: 0 1px 2px 2px;
    }

    .vc-time-decimal {
      margin: 0 0 0 1px;
    }

    .vc-none-enter-active,
    .vc-none-leave-active {
      transition-duration: 0s;
    }

    .vc-fade-enter-active,
    .vc-fade-leave-active,
    .vc-slide-left-enter-active,
    .vc-slide-left-leave-active,
    .vc-slide-right-enter-active,
    .vc-slide-right-leave-active,
    .vc-slide-up-enter-active,
    .vc-slide-up-leave-active,
    .vc-slide-down-enter-active,
    .vc-slide-down-leave-active,
    .vc-slide-fade-enter-active,
    .vc-slide-fade-leave-active {
      transition:
        transform var(--vc-slide-duration) var(--vc-slide-timing),
        opacity var(--vc-slide-duration) var(--vc-slide-timing);
      backface-visibility: hidden;
      pointer-events: none;
    }

    .vc-none-leave-active,
    .vc-fade-leave-active,
    .vc-slide-left-leave-active,
    .vc-slide-right-leave-active,
    .vc-slide-up-leave-active,
    .vc-slide-down-leave-active {
      position: absolute !important;
      width: 100%;
    }

    .vc-none-enter-from,
    .vc-none-leave-to,
    .vc-fade-enter-from,
    .vc-fade-leave-to,
    .vc-slide-left-enter-from,
    .vc-slide-left-leave-to,
    .vc-slide-right-enter-from,
    .vc-slide-right-leave-to,
    .vc-slide-up-enter-from,
    .vc-slide-up-leave-to,
    .vc-slide-down-enter-from,
    .vc-slide-down-leave-to,
    .vc-slide-fade-enter-from,
    .vc-slide-fade-leave-to {
      opacity: 0;
    }

    .vc-slide-left-enter-from,
    .vc-slide-right-leave-to,
    .vc-slide-fade-enter-from.direction-left,
    .vc-slide-fade-leave-to.direction-left {
      transform: translateX(var(--vc-slide-translate));
    }

    .vc-slide-right-enter-from,
    .vc-slide-left-leave-to,
    .vc-slide-fade-enter-from.direction-right,
    .vc-slide-fade-leave-to.direction-right {
      transform: translateX(calc(-1 * var(--vc-slide-translate)));
    }

    .vc-slide-up-enter-from,
    .vc-slide-down-leave-to,
    .vc-slide-fade-enter-from.direction-top,
    .vc-slide-fade-leave-to.direction-top {
      transform: translateY(var(--vc-slide-translate));
    }

    .vc-slide-down-enter-from,
    .vc-slide-up-leave-to,
    .vc-slide-fade-enter-from.direction-bottom,
    .vc-slide-fade-leave-to.direction-bottom {
      transform: translateY(calc(-1 * var(--vc-slide-translate)));
    }

    :root {
      --vc-white: #ffffff;
      --vc-black: #000000;

      --vc-gray-50: #f8fafc;
      --vc-gray-100: #f1f5f9;
      --vc-gray-200: #e2e8f0;
      --vc-gray-300: #cbd5e1;
      --vc-gray-400: #94a3b8;
      --vc-gray-500: #64748b;
      --vc-gray-600: #475569;
      --vc-gray-700: #334155;
      --vc-gray-800: #1e293b;
      --vc-gray-900: #0f172a;

      --vc-font-family:
        BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen",
        "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
        "Helvetica", "Arial", sans-serif;

      --vc-font-normal: 400;
      --vc-font-medium: 500;
      --vc-font-semibold: 600;
      --vc-font-bold: 700;

      --vc-text-2xs: 10px;
      --vc-text-xs: 12px;
      --vc-text-sm: 14px;
      --vc-text-base: 16px;
      --vc-text-lg: 18px;
      --vc-text-xl: 20px;
      --vc-text-2xl: 24px;

      --vc-leading-none: 1;
      --vc-leading-tight: 1.25;
      --vc-leading-snug: 1.375;
      --vc-leading-normal: 1.5;

      --vc-rounded: 0.25rem;
      --vc-rounded-md: 0.375rem;
      --vc-rounded-lg: 0.5rem;
      --vc-rounded-full: 9999px;

      --vc-shadow:
        0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
      --vc-shadow-lg:
        0 10px 15px -3px rgba(0, 0, 0, 0.1),
        0 4px 6px -2px rgba(0, 0, 0, 0.05);
      --vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);

      --vc-slide-translate: 22px;
      --vc-slide-duration: 0.15s;
      --vc-slide-timing: ease;

      --vc-day-content-transition: all 0.13s ease-in;
      --vc-weeknumber-offset-inside: 26px;
      --vc-weeknumber-offset-outside: 34px;
    }

    .vc-gray {
      --vc-accent-50: var(--vc-gray-50);
      --vc-accent-100: var(--vc-gray-100);
      --vc-accent-200: var(--vc-gray-200);
      --vc-accent-300: var(--vc-gray-300);
      --vc-accent-400: var(--vc-gray-400);
      --vc-accent-500: var(--vc-gray-500);
      --vc-accent-600: var(--vc-gray-600);
      --vc-accent-700: var(--vc-gray-700);
      --vc-accent-800: var(--vc-gray-800);
      --vc-accent-900: var(--vc-gray-900);
    }

    .vc-red {
      --vc-accent-50: #fef2f2;
      --vc-accent-100: #fee2e2;
      --vc-accent-200: #fecaca;
      --vc-accent-300: #fca5a5;
      --vc-accent-400: #f87171;
      --vc-accent-500: #ef4444;
      --vc-accent-600: #dc2626;
      --vc-accent-700: #b91c1c;
      --vc-accent-800: #991b1b;
      --vc-accent-900: #7f1d1d;
    }

    .vc-orange {
      --vc-accent-50: #fff7ed;
      --vc-accent-100: #ffedd5;
      --vc-accent-200: #fed7aa;
      --vc-accent-300: #fdba74;
      --vc-accent-400: #fb923c;
      --vc-accent-500: #f97316;
      --vc-accent-600: #ea580c;
      --vc-accent-700: #c2410c;
      --vc-accent-800: #9a3412;
      --vc-accent-900: #7c2d12;
    }

    .vc-yellow {
      --vc-accent-50: #fefce8;
      --vc-accent-100: #fef9c3;
      --vc-accent-200: #fef08a;
      --vc-accent-300: #fde047;
      --vc-accent-400: #facc15;
      --vc-accent-500: #eab308;
      --vc-accent-600: #ca8a04;
      --vc-accent-700: #a16207;
      --vc-accent-800: #854d0e;
      --vc-accent-900: #713f12;
    }

    .vc-green {
      --vc-accent-50: #f0fdf4;
      --vc-accent-100: #dcfce7;
      --vc-accent-200: #bbf7d0;
      --vc-accent-300: #86efac;
      --vc-accent-400: #4ade80;
      --vc-accent-500: #22c55e;
      --vc-accent-600: #16a34a;
      --vc-accent-700: #15803d;
      --vc-accent-800: #166534;
      --vc-accent-900: #14532d;
    }

    .vc-teal {
      --vc-accent-50: #f0fdfa;
      --vc-accent-100: #ccfbf1;
      --vc-accent-200: #99f6e4;
      --vc-accent-300: #5eead4;
      --vc-accent-400: #2dd4bf;
      --vc-accent-500: #14b8a6;
      --vc-accent-600: #0d9488;
      --vc-accent-700: #0f766e;
      --vc-accent-800: #115e59;
      --vc-accent-900: #134e4a;
    }

    .vc-blue {
      --vc-accent-50: #eff6ff;
      --vc-accent-100: #dbeafe;
      --vc-accent-200: #bfdbfe;
      --vc-accent-300: #93c5fd;
      --vc-accent-400: #60a5fa;
      --vc-accent-500: #3b82f6;
      --vc-accent-600: #2563eb;
      --vc-accent-700: #1d4ed8;
      --vc-accent-800: #1e40af;
      --vc-accent-900: #1e3a8a;
    }

    .vc-indigo {
      --vc-accent-50: #eef2ff;
      --vc-accent-100: #e0e7ff;
      --vc-accent-200: #c7d2fe;
      --vc-accent-300: #a5b4fc;
      --vc-accent-400: #818cf8;
      --vc-accent-500: #6366f1;
      --vc-accent-600: #4f46e5;
      --vc-accent-700: #4338ca;
      --vc-accent-800: #3730a3;
      --vc-accent-900: #312e81;
    }

    .vc-purple {
      --vc-accent-50: #faf5ff;
      --vc-accent-100: #f3e8ff;
      --vc-accent-200: #e9d5ff;
      --vc-accent-300: #d8b4fe;
      --vc-accent-400: #c084fc;
      --vc-accent-500: #a855f7;
      --vc-accent-600: #9333ea;
      --vc-accent-700: #7e22ce;
      --vc-accent-800: #6b21a8;
      --vc-accent-900: #581c87;
    }

    .vc-pink {
      --vc-accent-50: #fdf2f8;
      --vc-accent-100: #fce7f3;
      --vc-accent-200: #fbcfe8;
      --vc-accent-300: #f9a8d4;
      --vc-accent-400: #f472b6;
      --vc-accent-500: #ec4899;
      --vc-accent-600: #db2777;
      --vc-accent-700: #be185d;
      --vc-accent-800: #9d174d;
      --vc-accent-900: #831843;
    }

    .vc-focus:focus-within {
      outline: 0;
      box-shadow: var(--vc-focus-ring);
    }

    .vc-light {
      /* Base */
      --vc-color: var(--vc-gray-900);
      --vc-bg: var(--vc-white);
      --vc-border: var(--vc-gray-300);
      --vc-hover-bg: hsla(211, 25%, 84%, 0.3);
      --vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, 0.4);
      /* Calendar header */
      --vc-header-arrow-color: var(--vc-gray-500);
      --vc-header-arrow-hover-bg: var(--vc-gray-200);
      --vc-header-title-color: var(--vc-gray-900);
      /* Calendar weekdays */
      --vc-weekday-color: var(--vc-gray-500);
      /* Calendar weeknumbers */
      --vc-weeknumber-color: var(--vc-gray-400);
      /* Calendar nav */
      --vc-nav-hover-bg: var(--vc-gray-200);
      --vc-nav-title-color: var(--vc-gray-900);
      --vc-nav-item-hover-box-shadow: none;
      --vc-nav-item-active-color: var(--vc-white);
      --vc-nav-item-active-bg: var(--vc-accent-500);
      --vc-nav-item-active-box-shadow: var(--vc-shadow);
      --vc-nav-item-current-color: var(--vc-accent-600);
      /* Calendar day popover */
      --vc-day-popover-container-color: var(--vc-white);
      --vc-day-popover-container-bg: var(--vc-gray-800);
      --vc-day-popover-container-border: var(--vc-gray-700);
      --vc-day-popover-header-color: var(--vc-gray-700);
      /* Popover content */
      --vc-popover-content-color: var(--vc-gray-900);
      --vc-popover-content-bg: var(--vc-gray-50);
      --vc-popover-content-border: var(--vc-gray-300);
      /* Time picker */
      --vc-time-picker-border: var(--vc-gray-300);
      --vc-time-weekday-color: var(--vc-gray-700);
      --vc-time-month-color: var(--vc-accent-600);
      --vc-time-day-color: var(--vc-accent-600);
      --vc-time-year-color: var(--vc-gray-500);
      /* Time select group */
      --vc-time-select-group-bg: var(--vc-gray-50);
      --vc-time-select-group-border: var(--vc-gray-300);
      --vc-time-select-group-icon-color: var(--vc-accent-500);
      /* Base select */
      --vc-select-color: var(--vc-gray-900);
      --vc-select-bg: var(--vc-gray-100);
      --vc-select-hover-bg: var(--vc-gray-200);
      /* Calendar day */
      --vc-day-content-hover-bg: var(--vc-hover-bg);
      --vc-day-content-disabled-color: var(--vc-gray-400);
    }

    /* Calendar attributes */

    .vc-light.vc-attr,
    .vc-light .vc-attr {
      --vc-content-color: var(--vc-accent-600);
      --vc-highlight-outline-bg: var(--vc-white);
      --vc-highlight-outline-border: var(--vc-accent-600);
      --vc-highlight-outline-content-color: var(--vc-accent-700);
      --vc-highlight-light-bg: var(--vc-accent-200);
      --vc-highlight-light-content-color: var(--vc-accent-900);
      --vc-highlight-solid-bg: var(--vc-accent-600);
      --vc-highlight-solid-content-color: var(--vc-white);
      --vc-dot-bg: var(--vc-accent-600);
      --vc-bar-bg: var(--vc-accent-600);
    }

    .vc-dark {
      /* Base */
      --vc-color: var(--vc-white);
      --vc-bg: var(--vc-gray-900);
      --vc-border: var(--vc-gray-700);
      --vc-hover-bg: hsla(216, 15%, 52%, 0.3);
      --vc-focus-ring: 0 0 0 2px rgb(59 130 246 / 0.7);
      /* Calendar header */
      --vc-header-arrow-color: var(--vc-gray-300);
      --vc-header-arrow-hover-bg: var(--vc-gray-800);
      --vc-header-title-color: var(--vc-gray-100);
      /* Calendar weekdays */
      --vc-weekday-color: var(--vc-accent-200);
      /* Calendar weeknumbers */
      --vc-weeknumber-color: var(--vc-gray-500);
      /* Calendar nav */
      --vc-nav-hover-bg: var(--vc-gray-700);
      --vc-nav-title-color: var(--vc-gray-100);
      --vc-nav-item-hover-box-shadow: none;
      --vc-nav-item-active-color: var(--vc-white);
      --vc-nav-item-active-bg: var(--vc-accent-500);
      --vc-nav-item-active-box-shadow: none;
      --vc-nav-item-current-color: var(--vc-accent-400);
      /* Calendar day popover */
      --vc-day-popover-container-color: var(--vc-gray-800);
      --vc-day-popover-container-bg: var(--vc-white);
      --vc-day-popover-container-border: var(--vc-gray-100);
      --vc-day-popover-header-color: var(--vc-gray-300);
      /* Popover content */
      --vc-popover-content-color: var(--vc-white);
      --vc-popover-content-bg: var(--vc-gray-800);
      --vc-popover-content-border: var(--vc-gray-700);
      /* Time picker */
      --vc-time-picker-border: var(--vc-gray-700);
      --vc-time-weekday-color: var(--vc-gray-400);
      --vc-time-month-color: var(--vc-accent-400);
      --vc-time-day-color: var(--vc-accent-400);
      --vc-time-year-color: var(--vc-gray-500);
      /* Time select group */
      --vc-time-select-group-bg: var(--vc-gray-700);
      --vc-time-select-group-border: var(--vc-gray-500);
      --vc-time-select-group-icon-color: var(--vc-accent-400);
      /* Base select */
      --vc-select-color: var(--vc-gray-200);
      --vc-select-bg: var(--vc-gray-700);
      --vc-select-hover-bg: var(--vc-gray-600);
      /* Calendar day */
      --vc-day-content-hover-bg: var(--vc-hover-bg);
      --vc-day-content-disabled-color: var(--vc-gray-600);
    }

    /* Calendar attributes */

    .vc-dark.vc-attr,
    .vc-dark .vc-attr {
      --vc-content-color: var(--vc-accent-500);
      --vc-highlight-outline-bg: var(--vc-gray-900);
      --vc-highlight-outline-border: var(--vc-accent-300);
      --vc-highlight-outline-content-color: var(--vc-accent-200);
      --vc-highlight-light-bg: var(--vc-accent-800);
      --vc-highlight-light-content-color: var(--vc-accent-100);
      --vc-highlight-solid-bg: var(--vc-accent-500);
      --vc-highlight-solid-content-color: var(--vc-white);
      --vc-dot-bg: var(--vc-accent-500);
      --vc-bar-bg: var(--vc-accent-500);
    }

    .vc-container {
      position: relative;
      display: inline-flex;
      width: -moz-max-content;
      width: max-content;
      height: -moz-max-content;
      height: max-content;
      font-family: var(--vc-font-family);
      color: var(--vc-color);
      background-color: var(--vc-bg);
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-tap-highlight-color: transparent;
    }

    .vc-container,
    .vc-container * {
      box-sizing: border-box;
    }

    .vc-container:focus,
    .vc-container *:focus {
      outline: none;
    }

    /* Hides double border within popovers */

    .vc-container .vc-container {
      border: none;
    }

    .vc-bordered {
      border: 1px solid;
      border-color: var(--vc-border);
      border-radius: var(--vc-rounded-lg);
    }

    .vc-expanded {
      min-width: 100%;
    }

    .vc-transparent {
      background-color: transparent;
    }

    .vc-date-picker-content {
      padding: 0;
      background-color: var(--vc-bg);
    }

    .vc-date-picker-content .vc-container {
      border: 0;
    }
    .auth-form[data-v-3983d434] {
      width: 22rem;
    }

    .auth-form__captcha[data-v-3983d434] {
      margin-bottom: 1rem;
    }

    .auth-form__registry-policy[data-v-3983d434] {
      margin-top: 16px;
      line-height: 20px;
    }

    .auth-form__registry-policy a[data-v-3983d434] {
      color: #27926d;
      text-decoration: none;
    }

    .auth-form.error .btn.locate[data-v-3983d434] {
      margin-bottom: 1.333rem;
    }

    .auth-form.error .btn-primary.auth-form__btn[data-v-3983d434] {
      margin-top: 0.75rem;
    }

    .auth-form.error .auth-input[data-v-3983d434]:nth-of-type(1) {
      margin-bottom: 0;
    }

    .auth-form.sms[data-v-3983d434] {
      text-align: center;
    }

    .auth-form__title[data-v-3983d434] {
      font-size: 1.75rem;
      line-height: 1.875rem;
      margin-bottom: 2.5rem;
      font-family: "Effra-Medium", sans-serif;
    }

    .auth-form__title.title-center[data-v-3983d434] {
      text-align: center;
    }

    .auth-form__title.nowrap[data-v-3983d434] {
      white-space: nowrap;
    }

    .auth-form__inner[data-v-3983d434] {
      display: flex;
      flex-direction: column;
    }

    .auth-form__sub-title[data-v-3983d434] {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 1.25rem;
      font-size: 1rem;
      line-height: 1.125rem;
      color: #228462;
      cursor: pointer;
      font-family: "Effra-Medium", sans-serif;
    }

    .auth-form__sub-title svg[data-v-3983d434] {
      margin-left: 0.5625rem;
      transform: rotate(180deg);
    }

    .auth-form__btn[data-v-3983d434] {
      position: relative;
    }

    .auth-form .auth-input[data-v-3983d434] {
      margin-bottom: 1rem;
    }

    .auth-form .lost-password[data-v-3983d434] {
      margin: 0.5rem auto 1rem;
      font-size: 0.875rem;
      margin-left: 0;
      line-height: 1rem;
      color: #228462;
      text-decoration: none;
      cursor: pointer;
    }

    .auth-form .linkTo[data-v-3983d434] {
      cursor: pointer;
      font-family: "Effra-Medium", sans-serif;
      font-size: 1rem;
      line-height: 1.125rem;
      color: #228462;
      text-decoration: none;
      margin-right: auto;
      margin-left: auto;
    }

    .auth-form .linkTo.cancel[data-v-3983d434] {
      display: block;
      text-align: center;
    }

    .auth-form .cm-check .linkTo[data-v-3983d434] {
      font-size: 0.9375rem;
      font-family: "Effra-Regular", sans-serif;
    }

    .auth-form .has-error[data-v-3983d434] {
      display: flex;
      flex-direction: column;
    }

    .auth-form .hasError .linkTo[data-v-3983d434] {
      display: block;
      text-align: center;
    }

    .auth-form .date-error>div[data-v-3983d434] {
      margin: 0.25rem 0 1.5rem 0;
    }

    .auth-form__description[data-v-3983d434] {
      font-size: 1rem;
      line-height: 1.25rem;
      margin-bottom: 1rem;
    }

    .auth-form__description .phone[data-v-3983d434] {
      font-family: "Effra-Bold", sans-serif;
    }

    .auth-form .sub-description[data-v-3983d434] {
      font-size: 1rem;
      line-height: 1.25rem;
      margin: 1.25rem 0;
      text-align: center;
      color: #565c5a;
    }

    .auth-form .change-phone[data-v-3983d434] {
      font-family: "Effra-Medium", sans-serif;
      font-size: 1rem;
      line-height: 1.125rem;
      color: #228462;
      cursor: pointer;
    }

    .auth-form .code-resend.active span[data-v-3983d434] {
      color: #228462;
      font-size: 1rem;
      line-height: 1.125rem;
      opacity: 1;
      cursor: pointer;
    }

    .auth-form .code-resend span[data-v-3983d434] {
      font-size: 1rem;
      line-height: 1.25rem;
      color: #565c5a;
      opacity: 0.6;
    }

    .auth-form .code-resend>div[data-v-3983d434] {
      opacity: 1;
      font-size: 1rem;
      line-height: 1.25rem;
      color: #565c5a;
    }

    .auth-form .registration-inputs[data-v-3983d434] {
      margin-bottom: 0.25rem;
    }

    .auth-form .registration-inputs[data-v-3983d434]:nth-of-type(2) {
      margin-bottom: 1.5rem;
    }

    .auth-form .registration-inputs p[data-v-3983d434] {
      margin-bottom: 0.5rem;
    }

    .auth-form .registration-inputs input[data-v-3983d434] {
      margin-bottom: 0.75rem;
    }

    .auth-form .registration-inputs--mb[data-v-3983d434] {
      margin-bottom: 1.5rem;
    }

    .auth-form .service-text[data-v-3983d434] {
      background: #e3f1ec;
      border-radius: 8px;
      padding: 16px;
      display: flex;
      margin-top: 1.5rem;
    }

    .auth-form .service-text svg[data-v-3983d434] {
      margin-right: 8px;
    }

    .auth-form .service-text b[data-v-3983d434] {
      font-family: "Effra-Bold", sans-serif;
    }

    @media (max-width: 1366.98px) {
      .auth-form__title[data-v-3983d434] {
        margin-bottom: 2rem;
        font-size: 1.5rem;
        line-height: 1.75rem;
      }

      .auth-form__title.offer[data-v-3983d434] {
        margin-bottom: 2rem;
      }
    }

    @media (max-width: 1023.98px) {
      .auth-form[data-v-3983d434] {
        width: 100%;
      }

      .auth-form__title[data-v-3983d434] {
        font-size: 1.125rem;
        margin-bottom: 1.25rem;
      }

      .auth-form__title.offer[data-v-3983d434] {
        margin-bottom: 1.25rem;
      }

      .auth-form__sub-title[data-v-3983d434] {
        justify-content: flex-start;
        margin-top: 0;
      }

      .auth-form__btn[data-v-3983d434] {
        font-size: 1.125rem;
        line-height: 1.25rem;
      }
    }

    @media (max-width: 575.98px) {
      .auth-form__btn[data-v-3983d434] {
        font-size: 1rem;
        line-height: 1.125rem;
      }
    }
    .footer[data-v-62fe346e] {
      color: #565c5a;
      grid-area: footer;
      background-color: #e9f0ee;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: -0.0625rem;
      margin-bottom: -0.0625rem;
    }

    .footer__inner[data-v-62fe346e] {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .footer .copyright[data-v-62fe346e] {
      font-size: 13px;
      line-height: 18px;
    }

    .footer .copyright span[data-v-62fe346e] {
      font-weight: 600;
      color: #565c5a;
    }

    .footer .wrap[data-v-62fe346e] {
      display: flex;
      align-items: center;
    }

    .footer .wrap .markets[data-v-62fe346e] {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
    }

    .footer .wrap .markets__custom[data-v-62fe346e] {
      height: 36px;
      display: flex;
      border: 1px solid #42575087;
      align-items: center;
      border-radius: 10px;
      padding: 8px;
      text-decoration: none;
      color: #565c5a;
      width: 108px;
      letter-spacing: 0.2px;
    }

    .footer .wrap .markets__custom-text[data-v-62fe346e] {
      font-size: 9px;
      margin-left: 6px;
      line-height: 12px;
      margin-top: -3px;
    }

    .footer .wrap .markets__custom-text b[data-v-62fe346e] {
      font-weight: 600;
      font-size: 13px;
    }

    .footer .wrap .markets__custom svg[data-v-62fe346e] {
      height: 19px;
      filter: grayscale(1);
    }

    .footer .wrap .markets a[data-v-62fe346e] {
      height: 36px;
      width: 108px;
    }

    @media (max-width: 1439.98px) {
      .footer .copyright[data-v-62fe346e] {
        display: flex;
        flex-direction: column;
      }

      .footer .markets[data-v-62fe346e] {
        flex-wrap: nowrap !important;
      }
    }

    @media (max-width: 1023.98px) {
      .footer__inner[data-v-62fe346e] {
        flex-direction: column;
        align-items: flex-start;
        padding: 1.5rem 0;
      }

      .footer .markets[data-v-62fe346e] {
        flex-wrap: wrap !important;
        gap: 8px !important;
        justify-content: center !important;
      }

      .footer .wrap[data-v-62fe346e] {
        flex-direction: column;
        align-items: flex-start;
        margin-top: 1rem;
      }

      .footer .wrap .markets__custom[data-v-62fe346e] {
        margin-left: 0px;
      }

      .footer .wrap .develop[data-v-62fe346e] {
        display: none;
      }

      .footer .wrap .develop--mobile[data-v-62fe346e] {
        display: block;
        margin-top: 1rem;
        font-size: 0.75rem;
      }

      .footer .wrap .develop--mobile span[data-v-62fe346e] {
        font-family: "Effra-Bold", sans-serif;
      }
    }
    .bottom-popup[data-v-4184a0a4] {
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
    }

    .bottom-popup__close[data-v-4184a0a4] {
      position: absolute;
      top: 20px;
      right: 20px;
      width: 20px;
      height: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .bottom-popup[data-v-4184a0a4] .v-modal__wrapper {
      position: relative;
      height: auto;
    }

    .bottom-popup[data-v-4184a0a4] .v-modal__wrapper .v-modal__heading {
      height: auto;
    }

    .bottom-popup[data-v-4184a0a4] .v-modal__wrapper .v-modal__content {
      border-radius: 24px 24px 0 0;
      padding: 0;
    }

    .bottom-popup[data-v-4184a0a4] .v-modal__wrapper .v-modal__content .v-modal__panel {
      background: #f2f7f6;
      border-radius: inherit;
      padding: 20px 16px;
    }
    .tippy-box[data-animation="shift-away"][data-state="hidden"] {
      opacity: 0;
    }

    .tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="top"] {
      transform: translateY(10px);
    }

    .tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="bottom"] {
      transform: translateY(-10px);
    }

    .tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="left"] {
      transform: translateX(10px);
    }

    .tippy-box[data-animation="shift-away"][data-state="hidden"][data-placement^="right"] {
      transform: translateX(-10px);
    }
    .sm-tooltip[data-v-5915e0e6] {
      cursor: pointer;
      display: flex;
      align-items: center;
    }

    .sm-tooltip .trigger[data-v-5915e0e6] {
      display: flex;
      align-items: center;
    }

    .sm-tooltip[data-v-5915e0e6] .tippy-content {
      background: white;
      padding: 16px;
      border-radius: 10px;
      box-shadow: 0px 4px 32px 0px #00000029;
    }
    .authorization[data-v-f99518d8] {
      display: grid;
      height: 100vh;
      color: #232f37;
      grid-template-areas: "sidebar cont" "footer footer";
      grid-template-rows: 1fr 5rem;
      grid-template-columns: 40rem 1fr;
      grid-gap: 0;
    }

    .authorization .left-side[data-v-f99518d8] {
      grid-area: sidebar;
      background: linear-gradient(148.98deg, #fa4022 8.51%, #00ca8b 120.39%);
      display: flex;
      flex-direction: column;
      align-items: center;
      padding-top: 7.5rem;
    }

    .authorization .left-side .text[data-v-f99518d8] {
      color: #fff;
      max-width: 20.375rem;
      text-align: center;
      margin: 2.5rem 0 3.75rem 0;
    }

    .authorization .left-side .logo[data-v-f99518d8],
    .authorization .left-side .sub-logo[data-v-f99518d8] {
      margin: 0 auto;
      cursor: pointer;
    }

    .authorization .content[data-v-f99518d8] {
      grid-area: cont;
      background: #fff;
      display: flex;
      flex-direction: column;
      align-items: center;
      padding-top: 13rem;
      position: relative;
    }

    .authorization .content.initial[data-v-f99518d8] {
      padding-top: 14.875rem;
    }

    .authorization .content .container[data-v-f99518d8] {
      display: flex;
      flex-direction: column;
      align-items: center;
      height: 100%;
    }

    .authorization .content .container .go-back[data-v-f99518d8] {
      position: absolute;
      left: 4.375rem;
      top: 3.125rem;
      right: 10.5rem;
    }

    .authorization .content .container .go-back__inner[data-v-f99518d8] {
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    .authorization .content .container .go-back__inner>.link[data-v-f99518d8] {
      font-size: 1rem;
      line-height: 1.125rem;
      color: #228462;
      cursor: pointer;
      display: flex;
      align-items: center;
      text-decoration: none;
      font-family: "Effra-Medium", sans-serif;
    }

    .authorization .content .container .go-back__inner>.link svg[data-v-f99518d8] {
      margin-right: 0.4375rem;
    }

    @media (max-width: 1366.98px) {
      .authorization[data-v-f99518d8] {
        grid-template-areas: "sidebar" "cont" "footer";
        grid-template-columns: 1fr;
        grid-template-rows: 15.625rem 1fr 5rem;
        background: linear-gradient(148.98deg,
            #fa4022 8.51%,
            #00ca8b 120.39%);
      }

      .authorization.hide[data-v-f99518d8] {
        grid-template-rows: 5.8125rem 1fr 10.875rem;
      }

      .authorization.hide .left-side[data-v-f99518d8] {
        padding-top: 2rem;
        align-items: flex-start;
        margin-left: 9.75rem;
        position: relative;
      }

      .authorization.hide .left-side[data-v-f99518d8]::after {
        content: "";
        display: block;
        position: absolute;
        width: 15.625rem;
        height: 15.625rem;
        left: 10%;
        background: linear-gradient(121.39deg,
            #c9f2d4 -11.6%,
            rgba(201, 242, 212, 0) 113.03%);
        mix-blend-mode: normal;
        opacity: 0.2;
        border-radius: 65.8549px;
        transform: rotate(75deg);
      }

      .authorization.hide .left-side[data-v-f99518d8]::before {
        content: "";
        display: block;
        width: 7.1875rem;
        height: 7.1875rem;
        position: absolute;
        right: 14%;
        top: 62%;
        background: linear-gradient(208.85deg,
            #c9f2d4 19.46%,
            rgba(201, 242, 212, 0) 183.46%);
        mix-blend-mode: normal;
        opacity: 0.15;
        border-radius: 40.6881px;
        transform: matrix(-0.5, 0.87, -0.87, -0.5, 0, 0);
      }

      .authorization.hide .left-side .text[data-v-f99518d8],
      .authorization.hide .left-side .sub-logo[data-v-f99518d8] {
        display: none;
      }

      .authorization .content[data-v-f99518d8] {
        border-radius: 1.375rem 1.375rem 0 0;
        padding-top: 6.25rem;
      }

      .authorization .content.initial[data-v-f99518d8] {
        padding-top: 3.75rem;
      }

      .authorization .content .container .go-back[data-v-f99518d8] {
        width: 100%;
        position: static;
        margin: auto 0 2.5rem 0;
        padding: 0;
        order: 1;
      }

      .authorization .content .container .go-back[data-v-f99518d8]:before {
        content: "";
        width: 100%;
        height: 1px;
        background-color: #edf0e9;
        display: block;
        margin-bottom: 1.4375rem;
      }

      .authorization .left-side[data-v-f99518d8] {
        background: transparent;
        padding-top: 1.5rem;
      }

      .authorization .left-side .text[data-v-f99518d8] {
        margin: 0.5rem 0 0 0;
        order: 3;
        font-size: 0.875rem;
        line-height: 1.25rem;
      }

      .authorization .left-side .logo-mobile[data-v-f99518d8] {
        display: block;
        order: 1;
        margin-bottom: 0.25rem;
      }

      .authorization .left-side .sub-logo[data-v-f99518d8] {
        order: 2;
        width: 7rem;
      }

      .authorization.registration[data-v-f99518d8] {
        padding-top: 0;
        margin: auto;
      }
    }

    @media (max-width: 1023.98px) {
      .authorization[data-v-f99518d8] {
        grid-template-rows: 13.0625rem 1fr 10.875rem;
      }

      .authorization .left-side[data-v-f99518d8] {
        padding-top: 1rem;
      }

      .authorization .left-side .text[data-v-f99518d8] {
        font-size: 0.875rem;
      }

      .authorization .left-side .sub-logo[data-v-f99518d8] {
        width: 5.5rem;
      }

      .authorization .content[data-v-f99518d8] {
        padding-top: 1.5rem;
      }

      .authorization .content.initial[data-v-f99518d8] {
        padding-top: 1.5rem;
      }

      .authorization .content.registration[data-v-f99518d8] {
        padding-bottom: 1.5rem;
      }

      .authorization.hide[data-v-f99518d8] {
        grid-template-rows: 4.4375rem 1fr 10.875rem;
      }

      .authorization.hide .left-side[data-v-f99518d8] {
        margin: auto;
        padding-top: 0;
      }

      .authorization.hide .left-side[data-v-f99518d8]:after,
      .authorization.hide .left-side[data-v-f99518d8]:before {
        display: none;
      }
    }

.loading-layout {
        top: 0;
        left: 0;
        position: fixed;
        right: 0;
        bottom: 0;
        background-color: white;
        z-index: 1000000;
      }

      .loader-xbox {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);

        width: 50px;
        height: 50px;

        border: 4px solid #fa4022;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-radius: 50%;

        animation: rotation 1s cubic-bezier(0.7, 0.2, 0.2, 0.7) infinite;
      }

      @keyframes rotation {
        0% {
          transform: rotate(0deg);
        }

        100% {
          transform: rotate(360deg);
        }
      }

