@layer reset {
  html, :host {
    --font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--global-font-body, var(--font-fallback));
    -webkit-tap-highlight-color: transparent;
  }

  *, :before, :after, ::backdrop {
    border-style: solid;
    border-width: 0;
    border-color: var(--global-color-border, currentcolor);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    border-style: solid;
    border-width: 0;
    border-color: var(--global-color-border, currentcolor);
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }

  hr {
    color: inherit;
    border-top-width: 1px;
    height: 0;
  }

  body {
    line-height: inherit;
    height: 100%;
  }

  img {
    border-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

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

  h1, h2, h3, h4, h5, h6 {
    text-wrap: balance;
    font-size: inherit;
    font-weight: inherit;
  }

  p, h1, h2, h3, h4, h5, h6 {
    overflow-wrap: break-word;
  }

  ol, ul, menu {
    list-style: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

  button, input, optgroup, select, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    background: none;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    background: none;
  }

  ::placeholder {
    --placeholder-fallback: #00000080;
    opacity: 1;
    color: var(--global-color-placeholder, var(--placeholder-fallback));
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      --placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }

  ::selection {
    background-color: var(--global-color-selection, #0073ff4d);
  }

  textarea {
    resize: vertical;
  }

  table {
    border-color: inherit;
    text-indent: 0;
    border-collapse: collapse;
  }

  summary {
    display: list-item;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  dialog {
    padding: 0;
  }

  a {
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    color: inherit;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    --font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";
    font-family: var(--global-font-mono, var(--font-mono-fallback));
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em;
  }

  progress {
    vertical-align: baseline;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  :-moz-focusring {
    outline: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer base {
  :root {
    --made-with-panda: "🐼";
  }

  @font-face {
    font-family: OpenSans;
    src: url("/hubfs/OpenSans-Variable.ttf") format("truetype-variations");
    font-display: swap;
  }

  html {
    color: var(--colors-text-primary);
    scroll-behavior: smooth;
  }

  *, :before, :after, ::backdrop {
    --blur:   ;
    --brightness:   ;
    --contrast:   ;
    --grayscale:   ;
    --hue-rotate:   ;
    --invert:   ;
    --saturate:   ;
    --sepia:   ;
    --drop-shadow:   ;
    --backdrop-blur:   ;
    --backdrop-brightness:   ;
    --backdrop-contrast:   ;
    --backdrop-grayscale:   ;
    --backdrop-hue-rotate:   ;
    --backdrop-invert:   ;
    --backdrop-opacity:   ;
    --backdrop-saturate:   ;
    --backdrop-sepia:   ;
    --gradient-from-position:   ;
    --gradient-to-position:   ;
    --gradient-via-position:   ;
    --scroll-snap-strictness: proximity;
    --border-spacing-x: 0;
    --border-spacing-y: 0;
    --translate-x: 0;
    --translate-y: 0;
    --rotate: 0;
    --rotate-x: 0;
    --rotate-y: 0;
    --skew-x: 0;
    --skew-y: 0;
    --scale-x: 1;
    --scale-y: 1;
  }

  :where(:root, :host) {
    --font-headline: OpenSans;
    --font-text: OpenSans;
  }

  @font-face {
    font-family: OpenSans;
    src: url("/hubfs/OpenSans-Variable.ttf") format("truetype-variations");
    font-display: swap;
  }

  @media (max-width: 420px) {
    body {
      overflow-wrap: break-word;
      word-break: break-word;
      hyphens: auto;
    }
  }
}

@layer tokens {
  :where(:root, :host) {
    --gradients-background: linear-gradient(90deg, #44a0d8 0%, #735ac3 100%);
    --gradients-slider-dot: linear-gradient(258deg, #90c 0%, #f3c 100%);
    --gradients-overview: linear-gradient(81deg, #3535ff 13.5%, #7611dd 59.18%, #90c 74.91%, #ff0f01 119.17%);
    --gradients-card-title: linear-gradient(90deg, #44a0d8 0%, #735ac3 100%);
    --colors-primary-base: #153bff;
    --colors-primary-light: #f7f6f5;
    --colors-primary-extralight: #dbe1ff;
    --colors-primary-ultralight: #e5eaff;
    --colors-primary-dark: #051f4e;
    --colors-secondary-base: #ff971d;
    --colors-secondary-light: #ffc581;
    --colors-secondary-extralight: #ffecd6;
    --colors-secondary-ultralight: #fff8f0;
    --colors-secondary-dark: #1d3295;
    --colors-text-primary: #393939;
    --colors-text-secondary: #fff;
    --colors-text-contrast: #393939;
    --colors-text-invert: #fff;
    --colors-button: linear-gradient(90deg, #0ba3dc 0%, #7953c8 100%);
    --colors-highlight: linear-gradient(90deg, #44a0d8 0%, #7d3571 100%);
    --fonts-headline: var(--font-headline);
    --fonts-text: var(--font-text);
    --spacing-1: 8px;
    --spacing-2: 16px;
    --spacing-3: 24px;
    --spacing-4: 32px;
    --spacing-5: 40px;
    --spacing-6: 48px;
    --spacing-8: 64px;
    --spacing-10: 80px;
    --spacing-0-5: 4px;
    --spacing-1-5: 12px;
    --spacing-2-5: 20px;
    --spacing-3-5: 28px;
    --spacing-5-5: 44px;
    --spacing-spacing-1: 1px;
    --spacing-spacing-2: 2px;
    --spacing-spacing-3: 3px;
    --spacing-spacing-4: 4px;
    --spacing-spacing-5: 5px;
    --spacing-spacing-6: 6px;
    --spacing-spacing-7: 7px;
    --spacing-spacing-8: 8px;
    --spacing-spacing-9: 9px;
    --spacing-spacing-10: 10px;
    --spacing-spacing-11: 11px;
    --spacing-spacing-12: 12px;
    --spacing-spacing-13: 13px;
    --spacing-spacing-14: 14px;
    --spacing-spacing-15: 15px;
    --spacing-spacing-16: 16px;
    --spacing-spacing-17: 17px;
    --spacing-spacing-18: 18px;
    --spacing-spacing-19: 19px;
    --spacing-spacing-20: 20px;
    --spacing-spacing-21: 21px;
    --spacing-spacing-22: 22px;
    --spacing-spacing-23: 23px;
    --spacing-spacing-24: 24px;
    --spacing-spacing-25: 25px;
    --spacing-spacing-26: 26px;
    --spacing-spacing-27: 27px;
    --spacing-spacing-28: 28px;
    --spacing-spacing-29: 29px;
    --spacing-spacing-30: 30px;
    --spacing-spacing-31: 31px;
    --spacing-spacing-32: 32px;
    --spacing-spacing-33: 33px;
    --spacing-spacing-34: 34px;
    --spacing-spacing-35: 35px;
    --spacing-spacing-36: 36px;
    --spacing-spacing-37: 37px;
    --spacing-spacing-38: 38px;
    --spacing-spacing-39: 39px;
    --spacing-spacing-40: 40px;
    --spacing-spacing-41: 41px;
    --spacing-spacing-42: 42px;
    --spacing-spacing-43: 43px;
    --spacing-spacing-44: 44px;
    --spacing-spacing-45: 45px;
    --spacing-spacing-46: 46px;
    --spacing-spacing-47: 47px;
    --spacing-spacing-48: 48px;
    --spacing-spacing-49: 49px;
    --spacing-spacing-50: 50px;
    --spacing-spacing-51: 51px;
    --spacing-spacing-52: 52px;
    --spacing-spacing-53: 53px;
    --spacing-spacing-54: 54px;
    --spacing-spacing-55: 55px;
    --spacing-spacing-56: 56px;
    --spacing-spacing-57: 57px;
    --spacing-spacing-58: 58px;
    --spacing-spacing-59: 59px;
    --spacing-spacing-60: 60px;
    --spacing-spacing-61: 61px;
    --spacing-spacing-62: 62px;
    --spacing-spacing-63: 63px;
    --spacing-spacing-64: 64px;
    --spacing-spacing-65: 65px;
    --spacing-spacing-66: 66px;
    --spacing-spacing-67: 67px;
    --spacing-spacing-68: 68px;
    --spacing-spacing-69: 69px;
    --spacing-spacing-70: 70px;
    --spacing-spacing-71: 71px;
    --spacing-spacing-72: 72px;
    --spacing-spacing-73: 73px;
    --spacing-spacing-74: 74px;
    --spacing-spacing-75: 75px;
    --spacing-spacing-76: 76px;
    --spacing-spacing-77: 77px;
    --spacing-spacing-78: 78px;
    --spacing-spacing-79: 79px;
    --spacing-spacing-80: 80px;
    --spacing-spacing-81: 81px;
    --spacing-spacing-82: 82px;
    --spacing-spacing-83: 83px;
    --spacing-spacing-84: 84px;
    --spacing-spacing-85: 85px;
    --spacing-spacing-86: 86px;
    --spacing-spacing-87: 87px;
    --spacing-spacing-88: 88px;
    --spacing-spacing-89: 89px;
    --spacing-spacing-90: 90px;
    --spacing-spacing-91: 91px;
    --spacing-spacing-92: 92px;
    --spacing-spacing-93: 93px;
    --spacing-spacing-94: 94px;
    --spacing-spacing-95: 95px;
    --spacing-spacing-96: 96px;
    --spacing-spacing-97: 97px;
    --spacing-spacing-98: 98px;
    --spacing-spacing-99: 99px;
    --spacing-spacing-100: 100px;
    --radii-xs: .25rem;
    --radii-sm: .5rem;
    --radii-md: .75rem;
    --radii-lg: 1rem;
    --radii-xl: 1.875rem;
    --radii-button: 10px;
    --shadows-default: [none];
    --breakpoints-md: 768px;
    --sizes-breakpoint-md: 768px;
    --colors-border: #cdd2dc;
    --colors-placeholder: #848484;
    --colors-faq-item-bg: #fff;
    --colors-faq-item-icon: var(--colors-text-primary);
    --colors-card-bg: var(--colors-primary-light);
    --colors-card-description: var(--colors-text-primary);
    --colors-secondary: var(--colors-text-secondary);
    --colors-border-form-field: #051f4e33;
    --spacing-card-px-sm: var(--spacing-3);
    --spacing-section-px-sm: var(--spacing-2);
    --spacing-section-px-md: var(--spacing-2);
    --spacing-section-py-sm: var(--spacing-5);
    --spacing-section-py-md: var(--spacing-8);
    --spacing-section-wrapper-gap: var(--spacing-4);
    --spacing-card: var(--spacing-2-5) var(--spacing-2);
    --spacing-card-gap: var(--spacing-2);
    --spacing-form-row-gap: var(--spacing-2);
    --spacing-form-column-gap: var(--spacing-2);
    --spacing-faq: var(--spacing-4);
    --spacing-faq-gap: var(--spacing-2);
    --spacing-faq-item-p: var(--spacing-2) var(--spacing-2-5);
    --spacing-faq-item-gap: var(--spacing-2-5);
    --spacing-image-text: var(--spacing-3);
    --radii-box: 8px;
    --radii-btn: var(--radii-button);
    --radii-faq-item: var(--radii-lg);
    --radii-card: var(--radii-lg);
    --radii-teaser-image-bottom: [0];
    --radii-form-field: var(--radii-xs);
    --shadows-box: 0 0 20px 0 #0000001a;
    --shadows-faq-item: 0 0 20px 0 #0000001a;
    --sizes-faq-width: 100%;
    --sizes-teaser-image-height: 160px;
  }

  @keyframes scaleIn {
    from {
      opacity: 0;
      transform: rotateX(-30deg)scale(.9);
    }

    to {
      opacity: 1;
      transform: rotateX(0)scale(1);
    }
  }

  @keyframes scaleOut {
    from {
      opacity: 1;
      transform: rotateX(0)scale(1);
    }

    to {
      opacity: 0;
      transform: rotateX(-10deg)scale(.95);
    }
  }

  @keyframes slideIn {
    from {
      opacity: 0;
      transform: translateY(64px);
    }

    to {
      opacity: 1;
      transform: translateY(0);
    }
  }

  @keyframes slideOut {
    from {
      opacity: 1;
      transform: translateY(0);
    }

    to {
      opacity: 0;
      transform: translateY(64px);
    }
  }

  @keyframes fadeIn {
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  @keyframes fadeOut {
    from {
      opacity: 1;
    }

    to {
      opacity: 0;
    }
  }

  @media screen and (min-width: 48rem) {
    :where(:root, :host) {
      --spacing-section-wrapper-gap: var(--spacing-5-5);
      --spacing-card: var(--spacing-3) var(--spacing-3-5);
      --spacing-card-gap: var(--spacing-3);
      --spacing-form-row-gap: var(--spacing-2-5);
      --spacing-form-column-gap: var(--spacing-4);
      --spacing-faq: var(--spacing-6);
      --spacing-faq-gap: var(--spacing-2);
      --spacing-faq-item-p: var(--spacing-3-5) var(--spacing-3);
      --spacing-faq-item-gap: var(--spacing-2);
      --spacing-image-text: var(--spacing-5);
    }
  }
}

@layer recipes {
  @layer _base {
    .button {
      border-radius: var(--radii-btn);
      text-align: center;
      font-family: var(--fonts-text);
      cursor: pointer;
      gap: 12px;
      padding-block: 12px;
      padding-inline: 20px;
      font-size: 18px;
      font-weight: 600;
      line-height: 100%;
      display: inline;
    }

    .button {
      border-radius: var(--radii-btn);
      text-align: center;
      font-family: var(--fonts-text);
      cursor: pointer;
      gap: 12px;
      padding-block: 12px;
      padding-inline: 20px;
      font-size: 18px;
      font-weight: 600;
      line-height: 100%;
      display: inline;
    }

    .image {
      border-radius: 10px;
    }

    @media screen and (min-width: 48rem) {
      .button {
        font-size: 16px;
      }
    }
  }

  .text--size_headline-4, .text--size_headline-6 {
    font-family: var(--fonts-headline);
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
  }

  .text--size_faq-title {
    font-family: var(--fonts-text);
    font-size: 22px;
    font-weight: 700;
    line-height: normal;
  }

  .text--size_text-default {
    font-family: var(--fonts-text);
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
  }

  .text--size_item-title {
    font-family: var(--fonts-headline);
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
  }

  .text--size_headline-4, .text--size_headline-6 {
    font-family: var(--fonts-headline);
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
  }

  .text--size_headline-1 {
    font-family: var(--fonts-headline);
    font-size: 28px;
    font-weight: 700;
    line-height: normal;
  }

  .text--size_text-large {
    font-family: var(--fonts-text);
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
  }

  .text--size_headline-5 {
    font-family: var(--fonts-headline);
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
  }

  .text--size_headline-2 {
    font-family: var(--fonts-headline);
    font-size: 24px;
    font-weight: 700;
    line-height: normal;
  }

  .text--size_text-small {
    font-family: var(--fonts-text);
    font-size: 16px;
    font-weight: 400;
    line-height: 137.5%;
  }

  .text--size_headline-3 {
    font-family: var(--fonts-headline);
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
  }

  .button--variant_solid {
    background: var(--colors-button);
    color: #fff;
    padding-inline: 20px;
    font-weight: 700;
  }

  .button--variant_outline {
    border: 2px solid var(--colors-button);
    color: var(--colors-button);
  }

  .button--variant_ghost {
    border-radius: unset;
    color: var(--colors-button);
    padding: 12px;
  }

  .button--variant_disabled {
    --mix-background: color-mix(in srgb, var(--colors-text-secondary) 50%, transparent);
    background: var(--mix-background, var(--colors-text-secondary));
    color: #fff;
    cursor: not-allowed;
  }

  .button--fullWidth_true {
    width: 100%;
  }

  .button--size_cta {
    font-family: var(--fonts-text);
    padding-block: 9px;
    padding-inline: 14px;
    font-size: 14px;
    font-weight: 600;
    line-height: 100%;
  }

  @media screen and (min-width: 48rem) {
    .text--size_item-title {
      font-size: 22px;
    }

    .text--size_headline-1 {
      font-size: 42px;
    }

    .text--size_text-large {
      font-size: 22px;
    }

    .text--size_headline-2 {
      font-size: 34px;
    }

    .text--size_text-small {
      line-height: 150%;
    }

    .text--size_headline-3 {
      font-size: 22px;
    }

    .button--size_cta {
      padding-block: 12px;
      padding-inline: 20px;
      font-size: 16px;
    }
  }
}

@layer utilities {
  @layer compositions {
    .textStyle_headline-5, .textStyle_headline-4 {
      font-family: var(--fonts-headline);
      font-size: 16px;
      font-weight: 700;
      line-height: normal;
    }

    .textStyle_text-default {
      font-family: var(--fonts-text);
      font-size: 16px;
      font-weight: 400;
      line-height: normal;
    }

    .textStyle_input {
      font-family: var(--fonts-text);
      font-size: 14px;
      font-weight: 600;
      line-height: 100%;
    }

    .textStyle_label {
      font-family: var(--fonts-text);
      letter-spacing: -.1px;
      font-size: 14px;
      font-weight: 600;
      line-height: 142.857%;
    }

    .textStyle_text-small {
      font-family: var(--fonts-text);
      font-size: 16px;
      font-weight: 400;
      line-height: 137.5%;
    }

    .textStyle_headline-6 {
      font-family: var(--fonts-headline);
      font-size: 16px;
      font-weight: 700;
      line-height: normal;
    }

    .textStyle_list-item {
      font-family: var(--fonts-text);
      font-size: 14px;
      font-weight: 600;
      line-height: 120%;
    }

    .layerStyle_container {
      max-width: 1120px;
      margin-inline: auto;
      padding: 0;
      position: relative;
    }

    .textStyle_headline-5, .textStyle_headline-4 {
      font-family: var(--fonts-headline);
      font-size: 16px;
      font-weight: 700;
      line-height: normal;
    }

    .textStyle_headline-3 {
      font-family: var(--fonts-headline);
      font-size: 20px;
      font-weight: 700;
      line-height: normal;
    }

    .textStyle_label-button {
      font-family: var(--fonts-text);
      font-size: 18px;
      font-weight: 600;
      line-height: 100%;
    }

    @media screen and (min-width: 48rem) {
      .textStyle_input {
        font-size: 16px;
      }

      .textStyle_label-button, .textStyle_input {
        font-size: 16px;
      }

      .textStyle_text-small {
        line-height: 150%;
      }

      .textStyle_list-item {
        font-size: 16px;
      }

      .textStyle_headline-3 {
        font-size: 22px;
      }

      .textStyle_label-button {
        font-size: 16px;
      }
    }
  }

  .bg_\[white\], .bg_\[\#fff\] {
    background: #fff;
  }

  .trs_\[all_0\.3s_ease\], .trs_\[all_0\.3s\] {
    transition: all .3s;
  }

  .all_unset {
    all: unset;
  }

  .--thickness_1px {
    --thickness: 1px;
  }

  .p_faq\.itemP {
    padding: var(--spacing-faq-item-p);
  }

  .bg_faqItemBg {
    background: var(--colors-faq-item-bg);
  }

  .bd_1px_solid {
    border: 1px solid;
  }

  .p_\[9px\] {
    padding: 9px;
  }

  .p_\[17px\] {
    padding: 17px;
  }

  .bg_primary\.dark {
    background: var(--colors-primary-dark);
  }

  .p_\[8px\] {
    padding: 8px;
  }

  .p_1-5 {
    padding: var(--spacing-1-5);
  }

  .bd_1\.5px_solid {
    border: 1.5px solid;
  }

  .bg_\[white\], .bg_\[\#fff\] {
    background: #fff;
  }

  .p_\[0\] {
    padding: 0;
  }

  .inset_\[0\] {
    inset: 0;
  }

  .bg_secondary\.ultralight {
    background: var(--colors-secondary-ultralight);
  }

  .p_\[6px\] {
    padding: 6px;
  }

  .bd_1px_solid_\{colors\.primary\.base\} {
    border: 1px solid var(--colors-primary-base);
  }

  .bg_\[black\/10\] {
    --mix-background: #0000001a;
    background: var(--mix-background, black);
  }

  .m_1 {
    margin: var(--spacing-1);
  }

  .p_0-5 {
    padding: var(--spacing-0-5);
  }

  .bg_cardBg {
    background: var(--colors-card-bg);
  }

  .bg_\[\#F7F6F5\] {
    background: #f7f6f5;
  }

  .p_\[24px\] {
    padding: 24px;
  }

  .bg_\[transparent\] {
    background: none;
  }

  .bd_2px_solid_\#7A03A6 {
    border: 2px solid #7a03a6;
  }

  .p_\[4px\]_\[22px\] {
    padding: [4px] [22px];
  }

  .p_3 {
    padding: var(--spacing-3);
  }

  .p_2-5 {
    padding: var(--spacing-2-5);
  }

  .p_imageText {
    padding: var(--spacing-image-text);
  }

  .bg_secondary {
    background: var(--colors-secondary);
  }

  .p_\[32px\] {
    padding: 32px;
  }

  .bg_\[\#ffff\] {
    background: #fff;
  }

  .m_auto {
    margin: auto;
  }

  .p_\[0px_12px\] {
    padding: 0 12px;
  }

  .bg_primary\.extralight {
    background: var(--colors-primary-extralight);
  }

  .m_\[0_auto\] {
    margin: 0 auto;
  }

  .bg_\[rgba\(0\,0\,0\,0\.6\)\] {
    background: #0009;
  }

  .bg_\[black\] {
    background: #000;
  }

  .m_\[32px_auto_0px\] {
    margin: 32px auto 0;
  }

  .bg_\[\#D9D9D9\] {
    background: #d9d9d9;
  }

  .bg_highlight {
    background: var(--colors-highlight);
  }

  .bg_\[var\(--bg-color\)\] {
    background: var(--bg-color);
  }

  .bg_\[linear-gradient\(90deg\,\#0BA3DC_0\%\,\#7953C8_100\%\)\] {
    background: linear-gradient(90deg, #0ba3dc 0%, #7953c8 100%);
  }

  .bg_\[linear-gradient\(90deg\,_\#57B681_0\%\,\#2DC0CA_100\%\)\] {
    background: linear-gradient(90deg, #57b681 0%, #2dc0ca 100%);
  }

  .p_\[12px\] {
    padding: 12px;
  }

  .bd_1px_solid_rgba\(143\,_161\,_168\,_0\.20\) {
    border: 1px solid #8fa1a833;
  }

  .p_\[7px_20px\] {
    padding: 7px 20px;
  }

  .bd_1px_solid_\#FFF {
    border: 1px solid #fff;
  }

  .p_\[14px\] {
    padding: 14px;
  }

  .bg_\[unset\] {
    background: unset;
  }

  .bg_\[linear-gradient\(95deg\,_\#0BA3DC_0\%\,_\#7953C8_100\%\)\] {
    background: linear-gradient(95deg, #0ba3dc 0%, #7953c8 100%);
  }

  .bg_\[linear-gradient\(270deg\,_\#2DC0CA_0\%\,_\#57B681_100\%\)\] {
    background: linear-gradient(270deg, #2dc0ca 0%, #57b681 100%);
  }

  .bg_\[linear-gradient\(94deg\,_\#814BA2_3\.64\%\,_\#872972_96\.36\%\)\] {
    background: linear-gradient(94deg, #814ba2 3.64%, #872972 96.36%);
  }

  .bg_\[linear-gradient\(275deg\,_\#EF8E57_6\.3\%\,_\#E05151_98\.74\%\)\] {
    background: linear-gradient(275deg, #ef8e57 6.3%, #e05151 98.74%);
  }

  .p_\[16px\] {
    padding: 16px;
  }

  .p_\[0px\] {
    padding: 0;
  }

  .gap_faq\.gap {
    gap: var(--spacing-faq-gap);
  }

  .gap_faq\.itemGap {
    gap: var(--spacing-faq-item-gap);
  }

  .bdr_faqItem {
    border-radius: var(--radii-faq-item);
  }

  .gap_1-5 {
    gap: var(--spacing-1-5);
  }

  .px_\[0px\] {
    padding-inline: 0;
  }

  .gap_\[35px\] {
    gap: 35px;
  }

  .gap_1 {
    gap: var(--spacing-1);
  }

  .bdr_xl {
    border-radius: var(--radii-xl);
  }

  .bd-c_borderFormField {
    border-color: var(--colors-border-form-field);
  }

  .bdr_formField {
    border-radius: var(--radii-form-field);
  }

  .bd-b_1\.5px_solid {
    border-bottom: 1.5px solid;
  }

  .bd-c_primary\.light {
    border-color: var(--colors-primary-light);
  }

  .gap_\[4px\] {
    gap: 4px;
  }

  .bdr_lg {
    border-radius: var(--radii-lg);
  }

  .trs_\[transform_0\.2s_ease-in-out\] {
    transition: transform .2s ease-in-out;
  }

  .py_1 {
    padding-block: var(--spacing-1);
  }

  .px_2 {
    padding-inline: var(--spacing-2);
  }

  .py_0-5 {
    padding-block: var(--spacing-0-5);
  }

  .px_1-5 {
    padding-inline: var(--spacing-1-5);
  }

  .py_1-5 {
    padding-block: var(--spacing-1-5);
  }

  .px_1 {
    padding-inline: var(--spacing-1);
  }

  .ring_0 {
    outline: 0;
  }

  .py_\[22px\] {
    padding-block: 22px;
  }

  .px_\[40px\] {
    padding-inline: 40px;
  }

  .gap_\[32px\] {
    gap: 32px;
  }

  .gap_2 {
    gap: var(--spacing-2);
  }

  .px_\[16px\] {
    padding-inline: 16px;
  }

  .py_\[8px\] {
    padding-block: 8px;
  }

  .bdr_xs {
    border-radius: var(--radii-xs);
  }

  .flex_1 {
    flex: 1;
  }

  .li-s_disc {
    list-style: disc;
  }

  .li-s_none {
    list-style: none;
  }

  .gap_\[8px\] {
    gap: 8px;
  }

  .gap_card\.gap {
    gap: var(--spacing-card-gap);
  }

  .bdr_card {
    border-radius: var(--radii-card);
  }

  .ov_hidden {
    overflow: hidden;
  }

  .gap_3 {
    gap: var(--spacing-3);
  }

  .my_1 {
    margin-block: var(--spacing-1);
  }

  .gap_2-5 {
    gap: var(--spacing-2-5);
  }

  .mx_-1-5 {
    margin-inline: calc(var(--spacing-1-5) * -1);
  }

  .py_2 {
    padding-block: var(--spacing-2);
  }

  .bdr_sm {
    border-radius: var(--radii-sm);
  }

  .gap_10px {
    gap: 10px;
  }

  .gap_0-5 {
    gap: var(--spacing-0-5);
  }

  .py_\[16px\] {
    padding-block: 16px;
  }

  .mx_auto {
    margin-inline: auto;
  }

  .gap_\[24px\] {
    gap: 24px;
  }

  .py_\[24px\] {
    padding-block: 24px;
  }

  .px_\[24px\] {
    padding-inline: 24px;
  }

  .bd-c_text\.primary {
    border-color: var(--colors-text-primary);
  }

  .gap_\[12px\] {
    gap: 12px;
  }

  .gap_\[16px\] {
    gap: 16px;
  }

  .gap_faq {
    gap: var(--spacing-faq);
  }

  .bdr_\[lg\] {
    border-radius: var(--radii-lg);
  }

  .gap_sectionWrapper\.gap {
    gap: var(--spacing-section-wrapper-gap);
  }

  .gap_\[28px\] {
    gap: 28px;
  }

  .flex_\[1_1_0\%\] {
    flex: 1;
  }

  .gap_\[0\] {
    gap: 0;
  }

  .gap_4 {
    gap: var(--spacing-4);
  }

  .bdr_\[8px\] {
    border-radius: 8px;
  }

  .px_section-px-sm {
    padding-inline: var(--spacing-section-px-sm);
  }

  .py_section-py-sm {
    padding-block: var(--spacing-section-py-sm);
  }

  .px_2-5 {
    padding-inline: var(--spacing-2-5);
  }

  .py_\[0\] {
    padding-block: 0;
  }

  .px_\[0\] {
    padding-inline: 0;
  }

  .gap_\[0px\] {
    gap: 0;
  }

  .gap_\[20px\] {
    gap: 20px;
  }

  .px_\[5px\] {
    padding-inline: 5px;
  }

  .px_\[25px\] {
    padding-inline: 25px;
  }

  .py_\[34px_34px\] {
    padding-block: 34px;
  }

  .gap_\[40px\] {
    gap: 40px;
  }

  .px_card-px-sm {
    padding-inline: var(--spacing-card-px-sm);
  }

  .py_\[40px\] {
    padding-block: 40px;
  }

  .gap_\[6px\] {
    gap: 6px;
  }

  .td_underline {
    text-decoration: underline;
  }

  .bdr_\[50px\] {
    border-radius: 50px;
  }

  .py_2-5 {
    padding-block: var(--spacing-2-5);
  }

  .bdr_\[20px\] {
    border-radius: 20px;
  }

  .trs_\[all_0\.3s_ease\], .trs_\[all_0\.3s\] {
    transition: all .3s;
  }

  .px_\[2px\] {
    padding-inline: 2px;
  }

  .trs_\[all_0\.4s\] {
    transition: all .4s;
  }

  .bd-c_border {
    border-color: var(--colors-border);
  }

  .bdr_\[10px\] {
    border-radius: 10px;
  }

  .px_\[20px\] {
    padding-inline: 20px;
  }

  .py_\[6px\] {
    padding-block: 6px;
  }

  .px_\[4px\] {
    padding-inline: 4px;
  }

  .bdr_\[5px\] {
    border-radius: 5px;
  }

  .py_\[2px\] {
    padding-block: 2px;
  }

  .gap_\[44px\] {
    gap: 44px;
  }

  .flex_\[1_1_34\%\] {
    flex: 34%;
  }

  .gap_\[46px\] {
    gap: 46px;
  }

  .bd-b_1px_solid {
    border-bottom: 1px solid;
  }

  .px_\[12px\] {
    padding-inline: 12px;
  }

  .d_flex {
    display: flex;
  }

  .flex-d_column {
    flex-direction: column;
  }

  .bx-sh_faqItem {
    box-shadow: var(--shadows-faq-item);
  }

  .jc_space-between {
    justify-content: space-between;
  }

  .ai_center {
    align-items: center;
  }

  .ta_left {
    text-align: left;
  }

  .cursor_pointer {
    cursor: pointer;
  }

  .fill_faqItemIcon {
    fill: var(--colors-faq-item-icon);
  }

  .pos_relative {
    position: relative;
  }

  .jc_center {
    justify-content: center;
  }

  .pos_static {
    position: static;
  }

  .inset-e_\[0\] {
    inset-inline-end: 0;
  }

  .inset-s_\[0\] {
    inset-inline-start: 0;
  }

  .bg-grad_sliderDot {
    background-image: var(--gradients-slider-dot);
  }

  .c_primary\.dark {
    color: var(--colors-primary-dark);
  }

  .c_\[white\] {
    color: #fff;
  }

  .ta_center {
    text-align: center;
  }

  .c_primary\.light {
    color: var(--colors-primary-light);
  }

  .ff_text {
    font-family: var(--fonts-text);
  }

  .fs_15px {
    font-size: 15px;
  }

  .lh_133\.333\% {
    line-height: 133.333%;
  }

  .d_grid {
    display: grid;
  }

  .grid-tc_repeat\(2\,_1fr\) {
    grid-template-columns: repeat(2, 1fr);
  }

  .grid-tc_repeat\(1\,_1fr\) {
    grid-template-columns: repeat(1, 1fr);
  }

  .ap_none {
    appearance: none;
  }

  .d_inline-flex {
    display: inline-flex;
  }

  .vis_hidden {
    visibility: hidden;
  }

  .d_inline-block {
    display: inline-block;
  }

  .z_1000 {
    z-index: 1000;
  }

  .d_none {
    display: none;
  }

  .fw_600 {
    font-weight: 600;
  }

  .c_secondary {
    color: var(--colors-secondary);
  }

  .white-space_nowrap {
    white-space: nowrap;
  }

  .c_primary\.base {
    color: var(--colors-primary-base);
  }

  .rg_1 {
    row-gap: var(--spacing-1);
  }

  .rg_\[2\] {
    row-gap: var(--spacing-2);
  }

  .rg_\[3\] {
    row-gap: var(--spacing-3);
  }

  .flex-d_row {
    flex-direction: row;
  }

  .ai_baseline {
    align-items: baseline;
  }

  .flex-sh_0 {
    flex-shrink: 0;
  }

  .obj-f_contain {
    object-fit: contain;
  }

  .pos_absolute {
    position: absolute;
  }

  .obj-f_cover {
    object-fit: cover;
  }

  .ai_flex-start {
    align-items: flex-start;
  }

  .jc_flex-end {
    justify-content: flex-end;
  }

  .c_text\.secondary {
    color: var(--colors-text-secondary);
  }

  .op_0\.1 {
    opacity: .1;
  }

  .bd-be-w_var\(--thickness\) {
    border-block-end-width: var(--thickness);
  }

  .rg_\[2px\] {
    row-gap: 2px;
  }

  .pos_fixed {
    position: fixed;
  }

  .z_2000 {
    z-index: 2000;
  }

  .bkdp_\[blur\(4px\)\] {
    -webkit-backdrop-filter: blur(4px);
  }

  .z_2100 {
    z-index: 2100;
  }

  .rg_3 {
    row-gap: var(--spacing-3);
  }

  .pointer-events_none {
    pointer-events: none;
  }

  .pointer-events_auto {
    pointer-events: auto;
  }

  .d_block {
    display: block;
  }

  .jc_flex-start {
    justify-content: flex-start;
  }

  .bx-sh_default {
    box-shadow: var(--shadows-default);
  }

  .c_text\.primary {
    color: var(--colors-text-primary);
  }

  .flex-wrap_wrap {
    flex-wrap: wrap;
  }

  .cg_form\.columnGap {
    column-gap: var(--spacing-form-column-gap);
  }

  .rg_form\.rowGap {
    row-gap: var(--spacing-form-row-gap);
  }

  .c_\[red\] {
    color: red;
  }

  .rg_2-5 {
    row-gap: var(--spacing-2-5);
  }

  .op_0 {
    opacity: 0;
  }

  .trf_translateY\(32px\) {
    transform: translateY(32px);
  }

  .trs-prop_\[opacity\,_transform\] {
    --transition-prop: opacity, transform;
    transition-property: opacity, transform;
  }

  .trs-dur_600ms {
    --transition-duration: .6s;
    transition-duration: .6s;
  }

  .trs-tmf_cubic-bezier\(0\.22\,_1\,_0\.36\,_1\) {
    --transition-easing: cubic-bezier(.22, 1, .36, 1);
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .will-change_opacity\,_transform {
    will-change: opacity, transform;
  }

  .op_1 {
    opacity: 1;
  }

  .trf_translateY\(0\) {
    transform: translateY(0);
  }

  .bx-sh_box {
    box-shadow: var(--shadows-box);
  }

  .bg-grad_cardTitle {
    background-image: var(--gradients-card-title);
  }

  .c_\[\#fff\] {
    color: #fff;
  }

  .cursor_auto {
    cursor: auto;
  }

  .bg-grad_background {
    background-image: var(--gradients-background);
  }

  .grid-tc_1fr {
    grid-template-columns: 1fr;
  }

  .rg_\[50px\] {
    row-gap: 50px;
  }

  .fs_22px {
    font-size: 22px;
  }

  .lh_130\% {
    line-height: 130%;
  }

  .ls_-0\.33px {
    letter-spacing: -.33px;
  }

  .rg_2 {
    row-gap: var(--spacing-2);
  }

  .c_text\.contrast {
    color: var(--colors-text-contrast);
  }

  .order_2 {
    order: 2;
  }

  .cg_\[32px\] {
    column-gap: 32px;
  }

  .rg_\[64px\] {
    row-gap: 64px;
  }

  .bdr-r_lg {
    border-top-right-radius: var(--radii-lg);
    border-bottom-right-radius: var(--radii-lg);
  }

  .bdr-l_lg {
    border-top-left-radius: var(--radii-lg);
    border-bottom-left-radius: var(--radii-lg);
  }

  .z_1 {
    z-index: 1;
  }

  .as_flex-start {
    align-self: flex-start;
  }

  .as_center {
    align-self: center;
  }

  .bg-cp_text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .-webkit-text-fill-color_transparent {
    -webkit-text-fill-color: transparent;
  }

  .white-space_normal {
    white-space: normal;
  }

  .hy_auto {
    hyphens: auto;
  }

  .ov-wrap_break-word {
    overflow-wrap: break-word;
  }

  .wb_break-word {
    word-break: break-word;
  }

  .bg-grad_overview {
    background-image: var(--gradients-overview);
  }

  .obj-p_top {
    object-position: top;
  }

  .grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ff_headline {
    font-family: var(--fonts-headline);
  }

  .fs_50 {
    font-size: 50px;
  }

  .lh_100\% {
    line-height: 100%;
  }

  .rg_card\.gap {
    row-gap: var(--spacing-card-gap);
  }

  .cg_card\.gap {
    column-gap: var(--spacing-card-gap);
  }

  .ai_stretch {
    align-items: stretch;
  }

  .rg_\[32px\] {
    row-gap: 32px;
  }

  .cg_\[24px\] {
    column-gap: 24px;
  }

  .lh_20px {
    line-height: 20px;
  }

  .lh_120\% {
    line-height: 120%;
  }

  .ls_-0\.48px {
    letter-spacing: -.48px;
  }

  .font-style_italic {
    font-style: italic;
  }

  .obj-f_fill {
    object-fit: fill;
  }

  .as_stretch {
    align-self: stretch;
  }

  .fw_bold {
    font-weight: bold;
  }

  .z_2 {
    z-index: 2;
  }

  .asp_16_\/_9 {
    aspect-ratio: 16 / 9;
  }

  .trf_translate\(-50\%\,_-50\%\) {
    transform: translate(-50%, -50%);
  }

  .us_none {
    -webkit-user-select: none;
    user-select: none;
  }

  .z_30 {
    z-index: 30;
  }

  .vis_visible {
    visibility: visible;
  }

  .z_10 {
    z-index: 10;
  }

  .jc_end {
    justify-content: end;
  }

  .scr-bhv_smooth {
    scroll-behavior: smooth;
  }

  .bg-grad_\[transparent\] {
    --gradient-stops: var(--gradient-via-stops, var(--gradient-position), var(--gradient-from) var(--gradient-from-position), var(--gradient-to) var(--gradient-to-position));
    --gradient-position: transparent;
    background-image: linear-gradient(var(--gradient-stops));
  }

  .c_highlight {
    color: var(--colors-highlight);
  }

  .fill_\[\#fff\] {
    fill: #fff;
  }

  .c_\[\#57B681\] {
    color: #57b681;
  }

  .c_\[\#0BA3DC\] {
    color: #0ba3dc;
  }

  .c_\[\#EF8E57\] {
    color: #ef8e57;
  }

  .cg_0-5 {
    column-gap: var(--spacing-0-5);
  }

  .tt_uppercase {
    text-transform: uppercase;
  }

  .bx-sh_\[0px_3px_4px_0px_rgba\(0\,_0\,_0\,_0\.10\)\] {
    box-shadow: 0 3px 4px #0000001a;
  }

  .c_placeholder {
    color: var(--colors-placeholder);
  }

  .bdr-t_lg {
    border-top-left-radius: var(--radii-lg);
    border-top-right-radius: var(--radii-lg);
  }

  .jc_space-evenly {
    justify-content: space-evenly;
  }

  .tt_capitalize {
    text-transform: capitalize;
  }

  .fs_14px {
    font-size: 14px;
  }

  .fs_12px {
    font-size: 12px;
  }

  .fw_700 {
    font-weight: 700;
  }

  .trf_translateY\(-50\%\) {
    transform: translateY(-50%);
  }

  .grid-tc_repeat\(auto-fill\,_minmax\(280px\,_1fr\)\) {
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  }

  .fw_normal {
    font-weight: normal;
  }

  .pos_sticky {
    position: sticky;
  }

  .c_\[\#7953C8\] {
    color: #7953c8;
  }

  .white-space_pre-line {
    white-space: pre-line;
  }

  .flex-d_column-reverse {
    flex-direction: column-reverse;
  }

  .fs_12 {
    font-size: 12px;
  }

  .op_0\.75 {
    opacity: .75;
  }

  .white-space_nowrap\! {
    white-space: nowrap !important;
  }

  .bx-sh_\[0_4px_20px_0_rgba\(0\,_0\,_0\,_0\.05\)\] {
    box-shadow: 0 4px 20px #0000000d;
  }

  .cg_2 {
    column-gap: var(--spacing-2);
  }

  .anim-dur_200ms {
    animation-duration: .2s;
  }

  .anim-tmf_ease {
    animation-timing-function: ease;
  }

  .trf-o_top_center {
    transform-origin: top;
  }

  .rg_\[28px\] {
    row-gap: 28px;
  }

  .fs_14 {
    font-size: 14px;
  }

  .-webkit-text-fill-color_unset {
    -webkit-text-fill-color: unset;
  }

  .cg_4 {
    column-gap: var(--spacing-4);
  }

  .bdr-b_lg {
    border-bottom-left-radius: var(--radii-lg);
    border-bottom-right-radius: var(--radii-lg);
  }

  .mt_\[25px\] {
    margin-top: 25px;
  }

  .top_\[50\%\] {
    top: 50%;
  }

  .w_\[40px\] {
    width: 40px;
  }

  .h_\[40px\] {
    height: 40px;
  }

  .w_\[10px\] {
    width: 10px;
  }

  .h_\[10px\] {
    height: 10px;
  }

  .w_\[16px\] {
    width: 16px;
  }

  .min-w_\[16px\] {
    min-width: 16px;
  }

  .h_\[16px\] {
    height: 16px;
  }

  .w_\[100\%\] {
    width: 100%;
  }

  .mb_1 {
    margin-bottom: var(--spacing-1);
  }

  .min-w_\[200px\] {
    min-width: 200px;
  }

  .max-h_\[300px\] {
    max-height: 300px;
  }

  .ov-y_auto {
    overflow-y: auto;
  }

  .h_\[48px\] {
    height: 48px;
  }

  .min-h_\[92px\] {
    min-height: 92px;
  }

  .mt_\[56px\] {
    margin-top: 56px;
  }

  .mt_2 {
    margin-top: var(--spacing-2);
  }

  .h_\[200px\] {
    height: 200px;
  }

  .h_\[32px\] {
    height: 32px;
  }

  .pl_3 {
    padding-left: var(--spacing-3);
  }

  .mt_\[2px\] {
    margin-top: 2px;
  }

  .mt_\[0\] {
    margin-top: 0;
  }

  .pl_\[0\] {
    padding-left: 0;
  }

  .min-w_\[3rem\] {
    min-width: 3rem;
  }

  .w_\[3rem\] {
    width: 3rem;
  }

  .w_\[50px\] {
    width: 50px;
  }

  .h_\[50px\] {
    height: 50px;
  }

  .min-h_\[200px\] {
    min-height: 200px;
  }

  .h_\[100\%\] {
    height: 100%;
  }

  .max-w_\[700px\] {
    max-width: 700px;
  }

  .mt_1 {
    margin-top: var(--spacing-1);
  }

  .w_100\% {
    width: 100%;
  }

  .w_\[100vw\] {
    width: 100vw;
  }

  .h_\[100vh\] {
    height: 100vh;
  }

  .top_\[0px\] {
    top: 0;
  }

  .left_\[0px\] {
    left: 0;
  }

  .h_\[100dvh\] {
    height: 100dvh;
  }

  .max-w_\[740px\] {
    max-width: 740px;
  }

  .top_2 {
    top: var(--spacing-2);
  }

  .right_2 {
    right: var(--spacing-2);
  }

  .max-h_\[90dvh\] {
    max-height: 90dvh;
  }

  .max-w_\[1040px\] {
    max-width: 1040px;
  }

  .mt_\[32px\] {
    margin-top: 32px;
  }

  .max-w_\[710px\] {
    max-width: 710px;
  }

  .mt_4 {
    margin-top: var(--spacing-4);
  }

  .min-w_\[155px\] {
    min-width: 155px;
  }

  .mb_4 {
    margin-bottom: var(--spacing-4);
  }

  .max-w_\[100\%\] {
    max-width: 100%;
  }

  .max-w_faqWidth {
    max-width: var(--sizes-faq-width);
  }

  .h_\[340px\] {
    height: 340px;
  }

  .max-w_\[780px\] {
    max-width: 780px;
  }

  .mt_\[4px\] {
    margin-top: 4px;
  }

  .mb_2-5 {
    margin-bottom: var(--spacing-2-5);
  }

  .min-h_\[310px\] {
    min-height: 310px;
  }

  .min-h_\[380px\] {
    min-height: 380px;
  }

  .min-h_\[32px\] {
    min-height: 32px;
  }

  .h_\[auto\] {
    height: auto;
  }

  .max-w_\[732px\] {
    max-width: 732px;
  }

  .max-w_\[1060px\] {
    max-width: 1060px;
  }

  .max-w_\[1132px\] {
    max-width: 1132px;
  }

  .max-w_\[1200px\] {
    max-width: 1200px;
  }

  .min-h_\[250px\] {
    min-height: 250px;
  }

  .min-h_\[300px\] {
    min-height: 300px;
  }

  .mt_3 {
    margin-top: var(--spacing-3);
  }

  .mb_3 {
    margin-bottom: var(--spacing-3);
  }

  .w_\[55px\] {
    width: 55px;
  }

  .h_\[55px\] {
    height: 55px;
  }

  .w_\[80px\] {
    width: 80px;
  }

  .h_\[80px\] {
    height: 80px;
  }

  .h_\[352px\] {
    height: 352px;
  }

  .pt_2 {
    padding-top: var(--spacing-2);
  }

  .pb_4 {
    padding-bottom: var(--spacing-4);
  }

  .h_auto {
    height: auto;
  }

  .mb_2 {
    margin-bottom: var(--spacing-2);
  }

  .h_\[257px\] {
    height: 257px;
  }

  .h_\[400px\] {
    height: 400px;
  }

  .mb_\[48px\] {
    margin-bottom: 48px;
  }

  .mt_\[0px\] {
    margin-top: 0;
  }

  .h_\[var\(--min-height\,_unset\)\] {
    height: var(--min-height, unset);
  }

  .pb_\[40px\] {
    padding-bottom: 40px;
  }

  .max-w_\[1130px\] {
    max-width: 1130px;
  }

  .mb_\[12px\] {
    margin-bottom: 12px;
  }

  .max-w_\[1100px\] {
    max-width: 1100px;
  }

  .mt_\[8px\] {
    margin-top: 8px;
  }

  .mb_\[32px\] {
    margin-bottom: 32px;
  }

  .mt_\[40px\] {
    margin-top: 40px;
  }

  .h_\[293px\] {
    height: 293px;
  }

  .max-w_\[356px\] {
    max-width: 356px;
  }

  .min-w_\[270px\] {
    min-width: 270px;
  }

  .h_\[280px\] {
    height: 280px;
  }

  .min-h_\[70vh\] {
    min-height: 70vh;
  }

  .max-w_\[650px\] {
    max-width: 650px;
  }

  .max-w_\[844px\] {
    max-width: 844px;
  }

  .max-w_\[557px\] {
    max-width: 557px;
  }

  .w_\[48px\] {
    width: 48px;
  }

  .top_\[1px\] {
    top: 1px;
  }

  .bottom_\[-1px\] {
    bottom: -1px;
  }

  .right_\[0\] {
    right: 0;
  }

  .left_\[0\] {
    left: 0;
  }

  .pb_section-py-sm {
    padding-bottom: var(--spacing-section-py-sm);
  }

  .pb_5 {
    padding-bottom: var(--spacing-5);
  }

  .w_\[fit-content\] {
    width: -moz-fit-content;
    width: fit-content;
  }

  .bottom_\[-12px\] {
    bottom: -12px;
  }

  .right_\[20px\] {
    right: 20px;
  }

  .max-w_\[1144px\] {
    max-width: 1144px;
  }

  .left_\[50\%\] {
    left: 50%;
  }

  .w_\[32px\] {
    width: 32px;
  }

  .top_\[24px\] {
    top: 24px;
  }

  .right_\[24px\] {
    right: 24px;
  }

  .w_\[36px\] {
    width: 36px;
  }

  .h_\[36px\] {
    height: 36px;
  }

  .bottom_\[15px\] {
    bottom: 15px;
  }

  .left_\[15px\] {
    left: 15px;
  }

  .mb_\[8px\] {
    margin-bottom: 8px;
  }

  .ov-x_auto {
    overflow-x: auto;
  }

  .max-w_\[220px\] {
    max-width: 220px;
  }

  .h_\[385px\] {
    height: 385px;
  }

  .w_\[280px\] {
    width: 280px;
  }

  .w_\[320px\] {
    width: 320px;
  }

  .w_\[360px\] {
    width: 360px;
  }

  .w_\[340px\] {
    width: 340px;
  }

  .w_\[12px\] {
    width: 12px;
  }

  .h_\[12px\] {
    height: 12px;
  }

  .w_\[78px\] {
    width: 78px;
  }

  .h_\[78px\] {
    height: 78px;
  }

  .mb_\[4px\] {
    margin-bottom: 4px;
  }

  .min-h_\[400px\] {
    min-height: 400px;
  }

  .right_\[12px\] {
    right: 12px;
  }

  .w_\[20px\] {
    width: 20px;
  }

  .h_\[20px\] {
    height: 20px;
  }

  .top_\[80px\] {
    top: 80px;
  }

  .ml_1-5 {
    margin-left: var(--spacing-1-5);
  }

  .w_\[auto\] {
    width: auto;
  }

  .mb_\[0\] {
    margin-bottom: 0;
  }

  .mt_\[24px\] {
    margin-top: 24px;
  }

  .top_\[0\] {
    top: 0;
  }

  .pt_\[8px\] {
    padding-top: 8px;
  }

  .bd-b-c_border {
    border-bottom-color: var(--colors-border);
  }

  .h_\[25px\] {
    height: 25px;
  }

  .max-w_\[max-content\] {
    max-width: max-content;
  }

  .top_\[100\%\] {
    top: 100%;
  }

  .max-w_\[715px\] {
    max-width: 715px;
  }

  .h_\[345px\] {
    height: 345px;
  }

  .w_\[200px\] {
    width: 200px;
  }

  .h_\[350px\] {
    height: 350px;
  }

  .max-h_\[480px\] {
    max-height: 480px;
  }

  .max-w_\[20px\] {
    max-width: 20px;
  }

  .max-h_\[20px\] {
    max-height: 20px;
  }

  .pt_spacing-1 {
    padding-top: var(--spacing-spacing-1);
  }

  .pt_spacing-2 {
    padding-top: var(--spacing-spacing-2);
  }

  .pt_spacing-3 {
    padding-top: var(--spacing-spacing-3);
  }

  .pt_spacing-4 {
    padding-top: var(--spacing-spacing-4);
  }

  .pt_spacing-5 {
    padding-top: var(--spacing-spacing-5);
  }

  .pt_spacing-6 {
    padding-top: var(--spacing-spacing-6);
  }

  .pt_spacing-7 {
    padding-top: var(--spacing-spacing-7);
  }

  .pt_spacing-8 {
    padding-top: var(--spacing-spacing-8);
  }

  .pt_spacing-9 {
    padding-top: var(--spacing-spacing-9);
  }

  .pt_spacing-10 {
    padding-top: var(--spacing-spacing-10);
  }

  .pt_spacing-11 {
    padding-top: var(--spacing-spacing-11);
  }

  .pt_spacing-12 {
    padding-top: var(--spacing-spacing-12);
  }

  .pt_spacing-13 {
    padding-top: var(--spacing-spacing-13);
  }

  .pt_spacing-14 {
    padding-top: var(--spacing-spacing-14);
  }

  .pt_spacing-15 {
    padding-top: var(--spacing-spacing-15);
  }

  .pt_spacing-16 {
    padding-top: var(--spacing-spacing-16);
  }

  .pt_spacing-17 {
    padding-top: var(--spacing-spacing-17);
  }

  .pt_spacing-18 {
    padding-top: var(--spacing-spacing-18);
  }

  .pt_spacing-19 {
    padding-top: var(--spacing-spacing-19);
  }

  .pt_spacing-20 {
    padding-top: var(--spacing-spacing-20);
  }

  .pt_spacing-21 {
    padding-top: var(--spacing-spacing-21);
  }

  .pt_spacing-22 {
    padding-top: var(--spacing-spacing-22);
  }

  .pt_spacing-23 {
    padding-top: var(--spacing-spacing-23);
  }

  .pt_spacing-24 {
    padding-top: var(--spacing-spacing-24);
  }

  .pt_spacing-25 {
    padding-top: var(--spacing-spacing-25);
  }

  .pt_spacing-26 {
    padding-top: var(--spacing-spacing-26);
  }

  .pt_spacing-27 {
    padding-top: var(--spacing-spacing-27);
  }

  .pt_spacing-28 {
    padding-top: var(--spacing-spacing-28);
  }

  .pt_spacing-29 {
    padding-top: var(--spacing-spacing-29);
  }

  .pt_spacing-30 {
    padding-top: var(--spacing-spacing-30);
  }

  .pt_spacing-31 {
    padding-top: var(--spacing-spacing-31);
  }

  .pt_spacing-32 {
    padding-top: var(--spacing-spacing-32);
  }

  .pt_spacing-33 {
    padding-top: var(--spacing-spacing-33);
  }

  .pt_spacing-34 {
    padding-top: var(--spacing-spacing-34);
  }

  .pt_spacing-35 {
    padding-top: var(--spacing-spacing-35);
  }

  .pt_spacing-36 {
    padding-top: var(--spacing-spacing-36);
  }

  .pt_spacing-37 {
    padding-top: var(--spacing-spacing-37);
  }

  .pt_spacing-38 {
    padding-top: var(--spacing-spacing-38);
  }

  .pt_spacing-39 {
    padding-top: var(--spacing-spacing-39);
  }

  .pt_spacing-40 {
    padding-top: var(--spacing-spacing-40);
  }

  .pt_spacing-41 {
    padding-top: var(--spacing-spacing-41);
  }

  .pt_spacing-42 {
    padding-top: var(--spacing-spacing-42);
  }

  .pt_spacing-43 {
    padding-top: var(--spacing-spacing-43);
  }

  .pt_spacing-44 {
    padding-top: var(--spacing-spacing-44);
  }

  .pt_spacing-45 {
    padding-top: var(--spacing-spacing-45);
  }

  .pt_spacing-46 {
    padding-top: var(--spacing-spacing-46);
  }

  .pt_spacing-47 {
    padding-top: var(--spacing-spacing-47);
  }

  .pt_spacing-48 {
    padding-top: var(--spacing-spacing-48);
  }

  .pt_spacing-49 {
    padding-top: var(--spacing-spacing-49);
  }

  .pt_spacing-50 {
    padding-top: var(--spacing-spacing-50);
  }

  .pt_spacing-51 {
    padding-top: var(--spacing-spacing-51);
  }

  .pt_spacing-52 {
    padding-top: var(--spacing-spacing-52);
  }

  .pt_spacing-53 {
    padding-top: var(--spacing-spacing-53);
  }

  .pt_spacing-54 {
    padding-top: var(--spacing-spacing-54);
  }

  .pt_spacing-55 {
    padding-top: var(--spacing-spacing-55);
  }

  .pt_spacing-56 {
    padding-top: var(--spacing-spacing-56);
  }

  .pt_spacing-57 {
    padding-top: var(--spacing-spacing-57);
  }

  .pt_spacing-58 {
    padding-top: var(--spacing-spacing-58);
  }

  .pt_spacing-59 {
    padding-top: var(--spacing-spacing-59);
  }

  .pt_spacing-60 {
    padding-top: var(--spacing-spacing-60);
  }

  .pt_spacing-61 {
    padding-top: var(--spacing-spacing-61);
  }

  .pt_spacing-62 {
    padding-top: var(--spacing-spacing-62);
  }

  .pt_spacing-63 {
    padding-top: var(--spacing-spacing-63);
  }

  .pt_spacing-64 {
    padding-top: var(--spacing-spacing-64);
  }

  .pt_spacing-65 {
    padding-top: var(--spacing-spacing-65);
  }

  .pt_spacing-66 {
    padding-top: var(--spacing-spacing-66);
  }

  .pt_spacing-67 {
    padding-top: var(--spacing-spacing-67);
  }

  .pt_spacing-68 {
    padding-top: var(--spacing-spacing-68);
  }

  .pt_spacing-69 {
    padding-top: var(--spacing-spacing-69);
  }

  .pt_spacing-70 {
    padding-top: var(--spacing-spacing-70);
  }

  .pt_spacing-71 {
    padding-top: var(--spacing-spacing-71);
  }

  .pt_spacing-72 {
    padding-top: var(--spacing-spacing-72);
  }

  .pt_spacing-73 {
    padding-top: var(--spacing-spacing-73);
  }

  .pt_spacing-74 {
    padding-top: var(--spacing-spacing-74);
  }

  .pt_spacing-75 {
    padding-top: var(--spacing-spacing-75);
  }

  .pt_spacing-76 {
    padding-top: var(--spacing-spacing-76);
  }

  .pt_spacing-77 {
    padding-top: var(--spacing-spacing-77);
  }

  .pt_spacing-78 {
    padding-top: var(--spacing-spacing-78);
  }

  .pt_spacing-79 {
    padding-top: var(--spacing-spacing-79);
  }

  .pt_spacing-80 {
    padding-top: var(--spacing-spacing-80);
  }

  .pt_spacing-81 {
    padding-top: var(--spacing-spacing-81);
  }

  .pt_spacing-82 {
    padding-top: var(--spacing-spacing-82);
  }

  .pt_spacing-83 {
    padding-top: var(--spacing-spacing-83);
  }

  .pt_spacing-84 {
    padding-top: var(--spacing-spacing-84);
  }

  .pt_spacing-85 {
    padding-top: var(--spacing-spacing-85);
  }

  .pt_spacing-86 {
    padding-top: var(--spacing-spacing-86);
  }

  .pt_spacing-87 {
    padding-top: var(--spacing-spacing-87);
  }

  .pt_spacing-88 {
    padding-top: var(--spacing-spacing-88);
  }

  .pt_spacing-89 {
    padding-top: var(--spacing-spacing-89);
  }

  .pt_spacing-90 {
    padding-top: var(--spacing-spacing-90);
  }

  .pt_spacing-91 {
    padding-top: var(--spacing-spacing-91);
  }

  .pt_spacing-92 {
    padding-top: var(--spacing-spacing-92);
  }

  .pt_spacing-93 {
    padding-top: var(--spacing-spacing-93);
  }

  .pt_spacing-94 {
    padding-top: var(--spacing-spacing-94);
  }

  .pt_spacing-95 {
    padding-top: var(--spacing-spacing-95);
  }

  .pt_spacing-96 {
    padding-top: var(--spacing-spacing-96);
  }

  .pt_spacing-97 {
    padding-top: var(--spacing-spacing-97);
  }

  .pt_spacing-98 {
    padding-top: var(--spacing-spacing-98);
  }

  .pt_spacing-99 {
    padding-top: var(--spacing-spacing-99);
  }

  .pt_spacing-100 {
    padding-top: var(--spacing-spacing-100);
  }

  .pr_spacing-1 {
    padding-right: var(--spacing-spacing-1);
  }

  .pr_spacing-2 {
    padding-right: var(--spacing-spacing-2);
  }

  .pr_spacing-3 {
    padding-right: var(--spacing-spacing-3);
  }

  .pr_spacing-4 {
    padding-right: var(--spacing-spacing-4);
  }

  .pr_spacing-5 {
    padding-right: var(--spacing-spacing-5);
  }

  .pr_spacing-6 {
    padding-right: var(--spacing-spacing-6);
  }

  .pr_spacing-7 {
    padding-right: var(--spacing-spacing-7);
  }

  .pr_spacing-8 {
    padding-right: var(--spacing-spacing-8);
  }

  .pr_spacing-9 {
    padding-right: var(--spacing-spacing-9);
  }

  .pr_spacing-10 {
    padding-right: var(--spacing-spacing-10);
  }

  .pr_spacing-11 {
    padding-right: var(--spacing-spacing-11);
  }

  .pr_spacing-12 {
    padding-right: var(--spacing-spacing-12);
  }

  .pr_spacing-13 {
    padding-right: var(--spacing-spacing-13);
  }

  .pr_spacing-14 {
    padding-right: var(--spacing-spacing-14);
  }

  .pr_spacing-15 {
    padding-right: var(--spacing-spacing-15);
  }

  .pr_spacing-16 {
    padding-right: var(--spacing-spacing-16);
  }

  .pr_spacing-17 {
    padding-right: var(--spacing-spacing-17);
  }

  .pr_spacing-18 {
    padding-right: var(--spacing-spacing-18);
  }

  .pr_spacing-19 {
    padding-right: var(--spacing-spacing-19);
  }

  .pr_spacing-20 {
    padding-right: var(--spacing-spacing-20);
  }

  .pr_spacing-21 {
    padding-right: var(--spacing-spacing-21);
  }

  .pr_spacing-22 {
    padding-right: var(--spacing-spacing-22);
  }

  .pr_spacing-23 {
    padding-right: var(--spacing-spacing-23);
  }

  .pr_spacing-24 {
    padding-right: var(--spacing-spacing-24);
  }

  .pr_spacing-25 {
    padding-right: var(--spacing-spacing-25);
  }

  .pr_spacing-26 {
    padding-right: var(--spacing-spacing-26);
  }

  .pr_spacing-27 {
    padding-right: var(--spacing-spacing-27);
  }

  .pr_spacing-28 {
    padding-right: var(--spacing-spacing-28);
  }

  .pr_spacing-29 {
    padding-right: var(--spacing-spacing-29);
  }

  .pr_spacing-30 {
    padding-right: var(--spacing-spacing-30);
  }

  .pr_spacing-31 {
    padding-right: var(--spacing-spacing-31);
  }

  .pr_spacing-32 {
    padding-right: var(--spacing-spacing-32);
  }

  .pr_spacing-33 {
    padding-right: var(--spacing-spacing-33);
  }

  .pr_spacing-34 {
    padding-right: var(--spacing-spacing-34);
  }

  .pr_spacing-35 {
    padding-right: var(--spacing-spacing-35);
  }

  .pr_spacing-36 {
    padding-right: var(--spacing-spacing-36);
  }

  .pr_spacing-37 {
    padding-right: var(--spacing-spacing-37);
  }

  .pr_spacing-38 {
    padding-right: var(--spacing-spacing-38);
  }

  .pr_spacing-39 {
    padding-right: var(--spacing-spacing-39);
  }

  .pr_spacing-40 {
    padding-right: var(--spacing-spacing-40);
  }

  .pr_spacing-41 {
    padding-right: var(--spacing-spacing-41);
  }

  .pr_spacing-42 {
    padding-right: var(--spacing-spacing-42);
  }

  .pr_spacing-43 {
    padding-right: var(--spacing-spacing-43);
  }

  .pr_spacing-44 {
    padding-right: var(--spacing-spacing-44);
  }

  .pr_spacing-45 {
    padding-right: var(--spacing-spacing-45);
  }

  .pr_spacing-46 {
    padding-right: var(--spacing-spacing-46);
  }

  .pr_spacing-47 {
    padding-right: var(--spacing-spacing-47);
  }

  .pr_spacing-48 {
    padding-right: var(--spacing-spacing-48);
  }

  .pr_spacing-49 {
    padding-right: var(--spacing-spacing-49);
  }

  .pr_spacing-50 {
    padding-right: var(--spacing-spacing-50);
  }

  .pr_spacing-51 {
    padding-right: var(--spacing-spacing-51);
  }

  .pr_spacing-52 {
    padding-right: var(--spacing-spacing-52);
  }

  .pr_spacing-53 {
    padding-right: var(--spacing-spacing-53);
  }

  .pr_spacing-54 {
    padding-right: var(--spacing-spacing-54);
  }

  .pr_spacing-55 {
    padding-right: var(--spacing-spacing-55);
  }

  .pr_spacing-56 {
    padding-right: var(--spacing-spacing-56);
  }

  .pr_spacing-57 {
    padding-right: var(--spacing-spacing-57);
  }

  .pr_spacing-58 {
    padding-right: var(--spacing-spacing-58);
  }

  .pr_spacing-59 {
    padding-right: var(--spacing-spacing-59);
  }

  .pr_spacing-60 {
    padding-right: var(--spacing-spacing-60);
  }

  .pr_spacing-61 {
    padding-right: var(--spacing-spacing-61);
  }

  .pr_spacing-62 {
    padding-right: var(--spacing-spacing-62);
  }

  .pr_spacing-63 {
    padding-right: var(--spacing-spacing-63);
  }

  .pr_spacing-64 {
    padding-right: var(--spacing-spacing-64);
  }

  .pr_spacing-65 {
    padding-right: var(--spacing-spacing-65);
  }

  .pr_spacing-66 {
    padding-right: var(--spacing-spacing-66);
  }

  .pr_spacing-67 {
    padding-right: var(--spacing-spacing-67);
  }

  .pr_spacing-68 {
    padding-right: var(--spacing-spacing-68);
  }

  .pr_spacing-69 {
    padding-right: var(--spacing-spacing-69);
  }

  .pr_spacing-70 {
    padding-right: var(--spacing-spacing-70);
  }

  .pr_spacing-71 {
    padding-right: var(--spacing-spacing-71);
  }

  .pr_spacing-72 {
    padding-right: var(--spacing-spacing-72);
  }

  .pr_spacing-73 {
    padding-right: var(--spacing-spacing-73);
  }

  .pr_spacing-74 {
    padding-right: var(--spacing-spacing-74);
  }

  .pr_spacing-75 {
    padding-right: var(--spacing-spacing-75);
  }

  .pr_spacing-76 {
    padding-right: var(--spacing-spacing-76);
  }

  .pr_spacing-77 {
    padding-right: var(--spacing-spacing-77);
  }

  .pr_spacing-78 {
    padding-right: var(--spacing-spacing-78);
  }

  .pr_spacing-79 {
    padding-right: var(--spacing-spacing-79);
  }

  .pr_spacing-80 {
    padding-right: var(--spacing-spacing-80);
  }

  .pr_spacing-81 {
    padding-right: var(--spacing-spacing-81);
  }

  .pr_spacing-82 {
    padding-right: var(--spacing-spacing-82);
  }

  .pr_spacing-83 {
    padding-right: var(--spacing-spacing-83);
  }

  .pr_spacing-84 {
    padding-right: var(--spacing-spacing-84);
  }

  .pr_spacing-85 {
    padding-right: var(--spacing-spacing-85);
  }

  .pr_spacing-86 {
    padding-right: var(--spacing-spacing-86);
  }

  .pr_spacing-87 {
    padding-right: var(--spacing-spacing-87);
  }

  .pr_spacing-88 {
    padding-right: var(--spacing-spacing-88);
  }

  .pr_spacing-89 {
    padding-right: var(--spacing-spacing-89);
  }

  .pr_spacing-90 {
    padding-right: var(--spacing-spacing-90);
  }

  .pr_spacing-91 {
    padding-right: var(--spacing-spacing-91);
  }

  .pr_spacing-92 {
    padding-right: var(--spacing-spacing-92);
  }

  .pr_spacing-93 {
    padding-right: var(--spacing-spacing-93);
  }

  .pr_spacing-94 {
    padding-right: var(--spacing-spacing-94);
  }

  .pr_spacing-95 {
    padding-right: var(--spacing-spacing-95);
  }

  .pr_spacing-96 {
    padding-right: var(--spacing-spacing-96);
  }

  .pr_spacing-97 {
    padding-right: var(--spacing-spacing-97);
  }

  .pr_spacing-98 {
    padding-right: var(--spacing-spacing-98);
  }

  .pr_spacing-99 {
    padding-right: var(--spacing-spacing-99);
  }

  .pr_spacing-100 {
    padding-right: var(--spacing-spacing-100);
  }

  .pb_spacing-1 {
    padding-bottom: var(--spacing-spacing-1);
  }

  .pb_spacing-2 {
    padding-bottom: var(--spacing-spacing-2);
  }

  .pb_spacing-3 {
    padding-bottom: var(--spacing-spacing-3);
  }

  .pb_spacing-4 {
    padding-bottom: var(--spacing-spacing-4);
  }

  .pb_spacing-5 {
    padding-bottom: var(--spacing-spacing-5);
  }

  .pb_spacing-6 {
    padding-bottom: var(--spacing-spacing-6);
  }

  .pb_spacing-7 {
    padding-bottom: var(--spacing-spacing-7);
  }

  .pb_spacing-8 {
    padding-bottom: var(--spacing-spacing-8);
  }

  .pb_spacing-9 {
    padding-bottom: var(--spacing-spacing-9);
  }

  .pb_spacing-10 {
    padding-bottom: var(--spacing-spacing-10);
  }

  .pb_spacing-11 {
    padding-bottom: var(--spacing-spacing-11);
  }

  .pb_spacing-12 {
    padding-bottom: var(--spacing-spacing-12);
  }

  .pb_spacing-13 {
    padding-bottom: var(--spacing-spacing-13);
  }

  .pb_spacing-14 {
    padding-bottom: var(--spacing-spacing-14);
  }

  .pb_spacing-15 {
    padding-bottom: var(--spacing-spacing-15);
  }

  .pb_spacing-16 {
    padding-bottom: var(--spacing-spacing-16);
  }

  .pb_spacing-17 {
    padding-bottom: var(--spacing-spacing-17);
  }

  .pb_spacing-18 {
    padding-bottom: var(--spacing-spacing-18);
  }

  .pb_spacing-19 {
    padding-bottom: var(--spacing-spacing-19);
  }

  .pb_spacing-20 {
    padding-bottom: var(--spacing-spacing-20);
  }

  .pb_spacing-21 {
    padding-bottom: var(--spacing-spacing-21);
  }

  .pb_spacing-22 {
    padding-bottom: var(--spacing-spacing-22);
  }

  .pb_spacing-23 {
    padding-bottom: var(--spacing-spacing-23);
  }

  .pb_spacing-24 {
    padding-bottom: var(--spacing-spacing-24);
  }

  .pb_spacing-25 {
    padding-bottom: var(--spacing-spacing-25);
  }

  .pb_spacing-26 {
    padding-bottom: var(--spacing-spacing-26);
  }

  .pb_spacing-27 {
    padding-bottom: var(--spacing-spacing-27);
  }

  .pb_spacing-28 {
    padding-bottom: var(--spacing-spacing-28);
  }

  .pb_spacing-29 {
    padding-bottom: var(--spacing-spacing-29);
  }

  .pb_spacing-30 {
    padding-bottom: var(--spacing-spacing-30);
  }

  .pb_spacing-31 {
    padding-bottom: var(--spacing-spacing-31);
  }

  .pb_spacing-32 {
    padding-bottom: var(--spacing-spacing-32);
  }

  .pb_spacing-33 {
    padding-bottom: var(--spacing-spacing-33);
  }

  .pb_spacing-34 {
    padding-bottom: var(--spacing-spacing-34);
  }

  .pb_spacing-35 {
    padding-bottom: var(--spacing-spacing-35);
  }

  .pb_spacing-36 {
    padding-bottom: var(--spacing-spacing-36);
  }

  .pb_spacing-37 {
    padding-bottom: var(--spacing-spacing-37);
  }

  .pb_spacing-38 {
    padding-bottom: var(--spacing-spacing-38);
  }

  .pb_spacing-39 {
    padding-bottom: var(--spacing-spacing-39);
  }

  .pb_spacing-40 {
    padding-bottom: var(--spacing-spacing-40);
  }

  .pb_spacing-41 {
    padding-bottom: var(--spacing-spacing-41);
  }

  .pb_spacing-42 {
    padding-bottom: var(--spacing-spacing-42);
  }

  .pb_spacing-43 {
    padding-bottom: var(--spacing-spacing-43);
  }

  .pb_spacing-44 {
    padding-bottom: var(--spacing-spacing-44);
  }

  .pb_spacing-45 {
    padding-bottom: var(--spacing-spacing-45);
  }

  .pb_spacing-46 {
    padding-bottom: var(--spacing-spacing-46);
  }

  .pb_spacing-47 {
    padding-bottom: var(--spacing-spacing-47);
  }

  .pb_spacing-48 {
    padding-bottom: var(--spacing-spacing-48);
  }

  .pb_spacing-49 {
    padding-bottom: var(--spacing-spacing-49);
  }

  .pb_spacing-50 {
    padding-bottom: var(--spacing-spacing-50);
  }

  .pb_spacing-51 {
    padding-bottom: var(--spacing-spacing-51);
  }

  .pb_spacing-52 {
    padding-bottom: var(--spacing-spacing-52);
  }

  .pb_spacing-53 {
    padding-bottom: var(--spacing-spacing-53);
  }

  .pb_spacing-54 {
    padding-bottom: var(--spacing-spacing-54);
  }

  .pb_spacing-55 {
    padding-bottom: var(--spacing-spacing-55);
  }

  .pb_spacing-56 {
    padding-bottom: var(--spacing-spacing-56);
  }

  .pb_spacing-57 {
    padding-bottom: var(--spacing-spacing-57);
  }

  .pb_spacing-58 {
    padding-bottom: var(--spacing-spacing-58);
  }

  .pb_spacing-59 {
    padding-bottom: var(--spacing-spacing-59);
  }

  .pb_spacing-60 {
    padding-bottom: var(--spacing-spacing-60);
  }

  .pb_spacing-61 {
    padding-bottom: var(--spacing-spacing-61);
  }

  .pb_spacing-62 {
    padding-bottom: var(--spacing-spacing-62);
  }

  .pb_spacing-63 {
    padding-bottom: var(--spacing-spacing-63);
  }

  .pb_spacing-64 {
    padding-bottom: var(--spacing-spacing-64);
  }

  .pb_spacing-65 {
    padding-bottom: var(--spacing-spacing-65);
  }

  .pb_spacing-66 {
    padding-bottom: var(--spacing-spacing-66);
  }

  .pb_spacing-67 {
    padding-bottom: var(--spacing-spacing-67);
  }

  .pb_spacing-68 {
    padding-bottom: var(--spacing-spacing-68);
  }

  .pb_spacing-69 {
    padding-bottom: var(--spacing-spacing-69);
  }

  .pb_spacing-70 {
    padding-bottom: var(--spacing-spacing-70);
  }

  .pb_spacing-71 {
    padding-bottom: var(--spacing-spacing-71);
  }

  .pb_spacing-72 {
    padding-bottom: var(--spacing-spacing-72);
  }

  .pb_spacing-73 {
    padding-bottom: var(--spacing-spacing-73);
  }

  .pb_spacing-74 {
    padding-bottom: var(--spacing-spacing-74);
  }

  .pb_spacing-75 {
    padding-bottom: var(--spacing-spacing-75);
  }

  .pb_spacing-76 {
    padding-bottom: var(--spacing-spacing-76);
  }

  .pb_spacing-77 {
    padding-bottom: var(--spacing-spacing-77);
  }

  .pb_spacing-78 {
    padding-bottom: var(--spacing-spacing-78);
  }

  .pb_spacing-79 {
    padding-bottom: var(--spacing-spacing-79);
  }

  .pb_spacing-80 {
    padding-bottom: var(--spacing-spacing-80);
  }

  .pb_spacing-81 {
    padding-bottom: var(--spacing-spacing-81);
  }

  .pb_spacing-82 {
    padding-bottom: var(--spacing-spacing-82);
  }

  .pb_spacing-83 {
    padding-bottom: var(--spacing-spacing-83);
  }

  .pb_spacing-84 {
    padding-bottom: var(--spacing-spacing-84);
  }

  .pb_spacing-85 {
    padding-bottom: var(--spacing-spacing-85);
  }

  .pb_spacing-86 {
    padding-bottom: var(--spacing-spacing-86);
  }

  .pb_spacing-87 {
    padding-bottom: var(--spacing-spacing-87);
  }

  .pb_spacing-88 {
    padding-bottom: var(--spacing-spacing-88);
  }

  .pb_spacing-89 {
    padding-bottom: var(--spacing-spacing-89);
  }

  .pb_spacing-90 {
    padding-bottom: var(--spacing-spacing-90);
  }

  .pb_spacing-91 {
    padding-bottom: var(--spacing-spacing-91);
  }

  .pb_spacing-92 {
    padding-bottom: var(--spacing-spacing-92);
  }

  .pb_spacing-93 {
    padding-bottom: var(--spacing-spacing-93);
  }

  .pb_spacing-94 {
    padding-bottom: var(--spacing-spacing-94);
  }

  .pb_spacing-95 {
    padding-bottom: var(--spacing-spacing-95);
  }

  .pb_spacing-96 {
    padding-bottom: var(--spacing-spacing-96);
  }

  .pb_spacing-97 {
    padding-bottom: var(--spacing-spacing-97);
  }

  .pb_spacing-98 {
    padding-bottom: var(--spacing-spacing-98);
  }

  .pb_spacing-99 {
    padding-bottom: var(--spacing-spacing-99);
  }

  .pb_spacing-100 {
    padding-bottom: var(--spacing-spacing-100);
  }

  .pl_spacing-1 {
    padding-left: var(--spacing-spacing-1);
  }

  .pl_spacing-2 {
    padding-left: var(--spacing-spacing-2);
  }

  .pl_spacing-3 {
    padding-left: var(--spacing-spacing-3);
  }

  .pl_spacing-4 {
    padding-left: var(--spacing-spacing-4);
  }

  .pl_spacing-5 {
    padding-left: var(--spacing-spacing-5);
  }

  .pl_spacing-6 {
    padding-left: var(--spacing-spacing-6);
  }

  .pl_spacing-7 {
    padding-left: var(--spacing-spacing-7);
  }

  .pl_spacing-8 {
    padding-left: var(--spacing-spacing-8);
  }

  .pl_spacing-9 {
    padding-left: var(--spacing-spacing-9);
  }

  .pl_spacing-10 {
    padding-left: var(--spacing-spacing-10);
  }

  .pl_spacing-11 {
    padding-left: var(--spacing-spacing-11);
  }

  .pl_spacing-12 {
    padding-left: var(--spacing-spacing-12);
  }

  .pl_spacing-13 {
    padding-left: var(--spacing-spacing-13);
  }

  .pl_spacing-14 {
    padding-left: var(--spacing-spacing-14);
  }

  .pl_spacing-15 {
    padding-left: var(--spacing-spacing-15);
  }

  .pl_spacing-16 {
    padding-left: var(--spacing-spacing-16);
  }

  .pl_spacing-17 {
    padding-left: var(--spacing-spacing-17);
  }

  .pl_spacing-18 {
    padding-left: var(--spacing-spacing-18);
  }

  .pl_spacing-19 {
    padding-left: var(--spacing-spacing-19);
  }

  .pl_spacing-20 {
    padding-left: var(--spacing-spacing-20);
  }

  .pl_spacing-21 {
    padding-left: var(--spacing-spacing-21);
  }

  .pl_spacing-22 {
    padding-left: var(--spacing-spacing-22);
  }

  .pl_spacing-23 {
    padding-left: var(--spacing-spacing-23);
  }

  .pl_spacing-24 {
    padding-left: var(--spacing-spacing-24);
  }

  .pl_spacing-25 {
    padding-left: var(--spacing-spacing-25);
  }

  .pl_spacing-26 {
    padding-left: var(--spacing-spacing-26);
  }

  .pl_spacing-27 {
    padding-left: var(--spacing-spacing-27);
  }

  .pl_spacing-28 {
    padding-left: var(--spacing-spacing-28);
  }

  .pl_spacing-29 {
    padding-left: var(--spacing-spacing-29);
  }

  .pl_spacing-30 {
    padding-left: var(--spacing-spacing-30);
  }

  .pl_spacing-31 {
    padding-left: var(--spacing-spacing-31);
  }

  .pl_spacing-32 {
    padding-left: var(--spacing-spacing-32);
  }

  .pl_spacing-33 {
    padding-left: var(--spacing-spacing-33);
  }

  .pl_spacing-34 {
    padding-left: var(--spacing-spacing-34);
  }

  .pl_spacing-35 {
    padding-left: var(--spacing-spacing-35);
  }

  .pl_spacing-36 {
    padding-left: var(--spacing-spacing-36);
  }

  .pl_spacing-37 {
    padding-left: var(--spacing-spacing-37);
  }

  .pl_spacing-38 {
    padding-left: var(--spacing-spacing-38);
  }

  .pl_spacing-39 {
    padding-left: var(--spacing-spacing-39);
  }

  .pl_spacing-40 {
    padding-left: var(--spacing-spacing-40);
  }

  .pl_spacing-41 {
    padding-left: var(--spacing-spacing-41);
  }

  .pl_spacing-42 {
    padding-left: var(--spacing-spacing-42);
  }

  .pl_spacing-43 {
    padding-left: var(--spacing-spacing-43);
  }

  .pl_spacing-44 {
    padding-left: var(--spacing-spacing-44);
  }

  .pl_spacing-45 {
    padding-left: var(--spacing-spacing-45);
  }

  .pl_spacing-46 {
    padding-left: var(--spacing-spacing-46);
  }

  .pl_spacing-47 {
    padding-left: var(--spacing-spacing-47);
  }

  .pl_spacing-48 {
    padding-left: var(--spacing-spacing-48);
  }

  .pl_spacing-49 {
    padding-left: var(--spacing-spacing-49);
  }

  .pl_spacing-50 {
    padding-left: var(--spacing-spacing-50);
  }

  .pl_spacing-51 {
    padding-left: var(--spacing-spacing-51);
  }

  .pl_spacing-52 {
    padding-left: var(--spacing-spacing-52);
  }

  .pl_spacing-53 {
    padding-left: var(--spacing-spacing-53);
  }

  .pl_spacing-54 {
    padding-left: var(--spacing-spacing-54);
  }

  .pl_spacing-55 {
    padding-left: var(--spacing-spacing-55);
  }

  .pl_spacing-56 {
    padding-left: var(--spacing-spacing-56);
  }

  .pl_spacing-57 {
    padding-left: var(--spacing-spacing-57);
  }

  .pl_spacing-58 {
    padding-left: var(--spacing-spacing-58);
  }

  .pl_spacing-59 {
    padding-left: var(--spacing-spacing-59);
  }

  .pl_spacing-60 {
    padding-left: var(--spacing-spacing-60);
  }

  .pl_spacing-61 {
    padding-left: var(--spacing-spacing-61);
  }

  .pl_spacing-62 {
    padding-left: var(--spacing-spacing-62);
  }

  .pl_spacing-63 {
    padding-left: var(--spacing-spacing-63);
  }

  .pl_spacing-64 {
    padding-left: var(--spacing-spacing-64);
  }

  .pl_spacing-65 {
    padding-left: var(--spacing-spacing-65);
  }

  .pl_spacing-66 {
    padding-left: var(--spacing-spacing-66);
  }

  .pl_spacing-67 {
    padding-left: var(--spacing-spacing-67);
  }

  .pl_spacing-68 {
    padding-left: var(--spacing-spacing-68);
  }

  .pl_spacing-69 {
    padding-left: var(--spacing-spacing-69);
  }

  .pl_spacing-70 {
    padding-left: var(--spacing-spacing-70);
  }

  .pl_spacing-71 {
    padding-left: var(--spacing-spacing-71);
  }

  .pl_spacing-72 {
    padding-left: var(--spacing-spacing-72);
  }

  .pl_spacing-73 {
    padding-left: var(--spacing-spacing-73);
  }

  .pl_spacing-74 {
    padding-left: var(--spacing-spacing-74);
  }

  .pl_spacing-75 {
    padding-left: var(--spacing-spacing-75);
  }

  .pl_spacing-76 {
    padding-left: var(--spacing-spacing-76);
  }

  .pl_spacing-77 {
    padding-left: var(--spacing-spacing-77);
  }

  .pl_spacing-78 {
    padding-left: var(--spacing-spacing-78);
  }

  .pl_spacing-79 {
    padding-left: var(--spacing-spacing-79);
  }

  .pl_spacing-80 {
    padding-left: var(--spacing-spacing-80);
  }

  .pl_spacing-81 {
    padding-left: var(--spacing-spacing-81);
  }

  .pl_spacing-82 {
    padding-left: var(--spacing-spacing-82);
  }

  .pl_spacing-83 {
    padding-left: var(--spacing-spacing-83);
  }

  .pl_spacing-84 {
    padding-left: var(--spacing-spacing-84);
  }

  .pl_spacing-85 {
    padding-left: var(--spacing-spacing-85);
  }

  .pl_spacing-86 {
    padding-left: var(--spacing-spacing-86);
  }

  .pl_spacing-87 {
    padding-left: var(--spacing-spacing-87);
  }

  .pl_spacing-88 {
    padding-left: var(--spacing-spacing-88);
  }

  .pl_spacing-89 {
    padding-left: var(--spacing-spacing-89);
  }

  .pl_spacing-90 {
    padding-left: var(--spacing-spacing-90);
  }

  .pl_spacing-91 {
    padding-left: var(--spacing-spacing-91);
  }

  .pl_spacing-92 {
    padding-left: var(--spacing-spacing-92);
  }

  .pl_spacing-93 {
    padding-left: var(--spacing-spacing-93);
  }

  .pl_spacing-94 {
    padding-left: var(--spacing-spacing-94);
  }

  .pl_spacing-95 {
    padding-left: var(--spacing-spacing-95);
  }

  .pl_spacing-96 {
    padding-left: var(--spacing-spacing-96);
  }

  .pl_spacing-97 {
    padding-left: var(--spacing-spacing-97);
  }

  .pl_spacing-98 {
    padding-left: var(--spacing-spacing-98);
  }

  .pl_spacing-99 {
    padding-left: var(--spacing-spacing-99);
  }

  .pl_spacing-100 {
    padding-left: var(--spacing-spacing-100);
  }

  .mt_spacing-1 {
    margin-top: var(--spacing-spacing-1);
  }

  .mt_spacing-2 {
    margin-top: var(--spacing-spacing-2);
  }

  .mt_spacing-3 {
    margin-top: var(--spacing-spacing-3);
  }

  .mt_spacing-4 {
    margin-top: var(--spacing-spacing-4);
  }

  .mt_spacing-5 {
    margin-top: var(--spacing-spacing-5);
  }

  .mt_spacing-6 {
    margin-top: var(--spacing-spacing-6);
  }

  .mt_spacing-7 {
    margin-top: var(--spacing-spacing-7);
  }

  .mt_spacing-8 {
    margin-top: var(--spacing-spacing-8);
  }

  .mt_spacing-9 {
    margin-top: var(--spacing-spacing-9);
  }

  .mt_spacing-10 {
    margin-top: var(--spacing-spacing-10);
  }

  .mt_spacing-11 {
    margin-top: var(--spacing-spacing-11);
  }

  .mt_spacing-12 {
    margin-top: var(--spacing-spacing-12);
  }

  .mt_spacing-13 {
    margin-top: var(--spacing-spacing-13);
  }

  .mt_spacing-14 {
    margin-top: var(--spacing-spacing-14);
  }

  .mt_spacing-15 {
    margin-top: var(--spacing-spacing-15);
  }

  .mt_spacing-16 {
    margin-top: var(--spacing-spacing-16);
  }

  .mt_spacing-17 {
    margin-top: var(--spacing-spacing-17);
  }

  .mt_spacing-18 {
    margin-top: var(--spacing-spacing-18);
  }

  .mt_spacing-19 {
    margin-top: var(--spacing-spacing-19);
  }

  .mt_spacing-20 {
    margin-top: var(--spacing-spacing-20);
  }

  .mt_spacing-21 {
    margin-top: var(--spacing-spacing-21);
  }

  .mt_spacing-22 {
    margin-top: var(--spacing-spacing-22);
  }

  .mt_spacing-23 {
    margin-top: var(--spacing-spacing-23);
  }

  .mt_spacing-24 {
    margin-top: var(--spacing-spacing-24);
  }

  .mt_spacing-25 {
    margin-top: var(--spacing-spacing-25);
  }

  .mt_spacing-26 {
    margin-top: var(--spacing-spacing-26);
  }

  .mt_spacing-27 {
    margin-top: var(--spacing-spacing-27);
  }

  .mt_spacing-28 {
    margin-top: var(--spacing-spacing-28);
  }

  .mt_spacing-29 {
    margin-top: var(--spacing-spacing-29);
  }

  .mt_spacing-30 {
    margin-top: var(--spacing-spacing-30);
  }

  .mt_spacing-31 {
    margin-top: var(--spacing-spacing-31);
  }

  .mt_spacing-32 {
    margin-top: var(--spacing-spacing-32);
  }

  .mt_spacing-33 {
    margin-top: var(--spacing-spacing-33);
  }

  .mt_spacing-34 {
    margin-top: var(--spacing-spacing-34);
  }

  .mt_spacing-35 {
    margin-top: var(--spacing-spacing-35);
  }

  .mt_spacing-36 {
    margin-top: var(--spacing-spacing-36);
  }

  .mt_spacing-37 {
    margin-top: var(--spacing-spacing-37);
  }

  .mt_spacing-38 {
    margin-top: var(--spacing-spacing-38);
  }

  .mt_spacing-39 {
    margin-top: var(--spacing-spacing-39);
  }

  .mt_spacing-40 {
    margin-top: var(--spacing-spacing-40);
  }

  .mt_spacing-41 {
    margin-top: var(--spacing-spacing-41);
  }

  .mt_spacing-42 {
    margin-top: var(--spacing-spacing-42);
  }

  .mt_spacing-43 {
    margin-top: var(--spacing-spacing-43);
  }

  .mt_spacing-44 {
    margin-top: var(--spacing-spacing-44);
  }

  .mt_spacing-45 {
    margin-top: var(--spacing-spacing-45);
  }

  .mt_spacing-46 {
    margin-top: var(--spacing-spacing-46);
  }

  .mt_spacing-47 {
    margin-top: var(--spacing-spacing-47);
  }

  .mt_spacing-48 {
    margin-top: var(--spacing-spacing-48);
  }

  .mt_spacing-49 {
    margin-top: var(--spacing-spacing-49);
  }

  .mt_spacing-50 {
    margin-top: var(--spacing-spacing-50);
  }

  .mt_spacing-51 {
    margin-top: var(--spacing-spacing-51);
  }

  .mt_spacing-52 {
    margin-top: var(--spacing-spacing-52);
  }

  .mt_spacing-53 {
    margin-top: var(--spacing-spacing-53);
  }

  .mt_spacing-54 {
    margin-top: var(--spacing-spacing-54);
  }

  .mt_spacing-55 {
    margin-top: var(--spacing-spacing-55);
  }

  .mt_spacing-56 {
    margin-top: var(--spacing-spacing-56);
  }

  .mt_spacing-57 {
    margin-top: var(--spacing-spacing-57);
  }

  .mt_spacing-58 {
    margin-top: var(--spacing-spacing-58);
  }

  .mt_spacing-59 {
    margin-top: var(--spacing-spacing-59);
  }

  .mt_spacing-60 {
    margin-top: var(--spacing-spacing-60);
  }

  .mt_spacing-61 {
    margin-top: var(--spacing-spacing-61);
  }

  .mt_spacing-62 {
    margin-top: var(--spacing-spacing-62);
  }

  .mt_spacing-63 {
    margin-top: var(--spacing-spacing-63);
  }

  .mt_spacing-64 {
    margin-top: var(--spacing-spacing-64);
  }

  .mt_spacing-65 {
    margin-top: var(--spacing-spacing-65);
  }

  .mt_spacing-66 {
    margin-top: var(--spacing-spacing-66);
  }

  .mt_spacing-67 {
    margin-top: var(--spacing-spacing-67);
  }

  .mt_spacing-68 {
    margin-top: var(--spacing-spacing-68);
  }

  .mt_spacing-69 {
    margin-top: var(--spacing-spacing-69);
  }

  .mt_spacing-70 {
    margin-top: var(--spacing-spacing-70);
  }

  .mt_spacing-71 {
    margin-top: var(--spacing-spacing-71);
  }

  .mt_spacing-72 {
    margin-top: var(--spacing-spacing-72);
  }

  .mt_spacing-73 {
    margin-top: var(--spacing-spacing-73);
  }

  .mt_spacing-74 {
    margin-top: var(--spacing-spacing-74);
  }

  .mt_spacing-75 {
    margin-top: var(--spacing-spacing-75);
  }

  .mt_spacing-76 {
    margin-top: var(--spacing-spacing-76);
  }

  .mt_spacing-77 {
    margin-top: var(--spacing-spacing-77);
  }

  .mt_spacing-78 {
    margin-top: var(--spacing-spacing-78);
  }

  .mt_spacing-79 {
    margin-top: var(--spacing-spacing-79);
  }

  .mt_spacing-80 {
    margin-top: var(--spacing-spacing-80);
  }

  .mt_spacing-81 {
    margin-top: var(--spacing-spacing-81);
  }

  .mt_spacing-82 {
    margin-top: var(--spacing-spacing-82);
  }

  .mt_spacing-83 {
    margin-top: var(--spacing-spacing-83);
  }

  .mt_spacing-84 {
    margin-top: var(--spacing-spacing-84);
  }

  .mt_spacing-85 {
    margin-top: var(--spacing-spacing-85);
  }

  .mt_spacing-86 {
    margin-top: var(--spacing-spacing-86);
  }

  .mt_spacing-87 {
    margin-top: var(--spacing-spacing-87);
  }

  .mt_spacing-88 {
    margin-top: var(--spacing-spacing-88);
  }

  .mt_spacing-89 {
    margin-top: var(--spacing-spacing-89);
  }

  .mt_spacing-90 {
    margin-top: var(--spacing-spacing-90);
  }

  .mt_spacing-91 {
    margin-top: var(--spacing-spacing-91);
  }

  .mt_spacing-92 {
    margin-top: var(--spacing-spacing-92);
  }

  .mt_spacing-93 {
    margin-top: var(--spacing-spacing-93);
  }

  .mt_spacing-94 {
    margin-top: var(--spacing-spacing-94);
  }

  .mt_spacing-95 {
    margin-top: var(--spacing-spacing-95);
  }

  .mt_spacing-96 {
    margin-top: var(--spacing-spacing-96);
  }

  .mt_spacing-97 {
    margin-top: var(--spacing-spacing-97);
  }

  .mt_spacing-98 {
    margin-top: var(--spacing-spacing-98);
  }

  .mt_spacing-99 {
    margin-top: var(--spacing-spacing-99);
  }

  .mt_spacing-100 {
    margin-top: var(--spacing-spacing-100);
  }

  .mr_spacing-1 {
    margin-right: var(--spacing-spacing-1);
  }

  .mr_spacing-2 {
    margin-right: var(--spacing-spacing-2);
  }

  .mr_spacing-3 {
    margin-right: var(--spacing-spacing-3);
  }

  .mr_spacing-4 {
    margin-right: var(--spacing-spacing-4);
  }

  .mr_spacing-5 {
    margin-right: var(--spacing-spacing-5);
  }

  .mr_spacing-6 {
    margin-right: var(--spacing-spacing-6);
  }

  .mr_spacing-7 {
    margin-right: var(--spacing-spacing-7);
  }

  .mr_spacing-8 {
    margin-right: var(--spacing-spacing-8);
  }

  .mr_spacing-9 {
    margin-right: var(--spacing-spacing-9);
  }

  .mr_spacing-10 {
    margin-right: var(--spacing-spacing-10);
  }

  .mr_spacing-11 {
    margin-right: var(--spacing-spacing-11);
  }

  .mr_spacing-12 {
    margin-right: var(--spacing-spacing-12);
  }

  .mr_spacing-13 {
    margin-right: var(--spacing-spacing-13);
  }

  .mr_spacing-14 {
    margin-right: var(--spacing-spacing-14);
  }

  .mr_spacing-15 {
    margin-right: var(--spacing-spacing-15);
  }

  .mr_spacing-16 {
    margin-right: var(--spacing-spacing-16);
  }

  .mr_spacing-17 {
    margin-right: var(--spacing-spacing-17);
  }

  .mr_spacing-18 {
    margin-right: var(--spacing-spacing-18);
  }

  .mr_spacing-19 {
    margin-right: var(--spacing-spacing-19);
  }

  .mr_spacing-20 {
    margin-right: var(--spacing-spacing-20);
  }

  .mr_spacing-21 {
    margin-right: var(--spacing-spacing-21);
  }

  .mr_spacing-22 {
    margin-right: var(--spacing-spacing-22);
  }

  .mr_spacing-23 {
    margin-right: var(--spacing-spacing-23);
  }

  .mr_spacing-24 {
    margin-right: var(--spacing-spacing-24);
  }

  .mr_spacing-25 {
    margin-right: var(--spacing-spacing-25);
  }

  .mr_spacing-26 {
    margin-right: var(--spacing-spacing-26);
  }

  .mr_spacing-27 {
    margin-right: var(--spacing-spacing-27);
  }

  .mr_spacing-28 {
    margin-right: var(--spacing-spacing-28);
  }

  .mr_spacing-29 {
    margin-right: var(--spacing-spacing-29);
  }

  .mr_spacing-30 {
    margin-right: var(--spacing-spacing-30);
  }

  .mr_spacing-31 {
    margin-right: var(--spacing-spacing-31);
  }

  .mr_spacing-32 {
    margin-right: var(--spacing-spacing-32);
  }

  .mr_spacing-33 {
    margin-right: var(--spacing-spacing-33);
  }

  .mr_spacing-34 {
    margin-right: var(--spacing-spacing-34);
  }

  .mr_spacing-35 {
    margin-right: var(--spacing-spacing-35);
  }

  .mr_spacing-36 {
    margin-right: var(--spacing-spacing-36);
  }

  .mr_spacing-37 {
    margin-right: var(--spacing-spacing-37);
  }

  .mr_spacing-38 {
    margin-right: var(--spacing-spacing-38);
  }

  .mr_spacing-39 {
    margin-right: var(--spacing-spacing-39);
  }

  .mr_spacing-40 {
    margin-right: var(--spacing-spacing-40);
  }

  .mr_spacing-41 {
    margin-right: var(--spacing-spacing-41);
  }

  .mr_spacing-42 {
    margin-right: var(--spacing-spacing-42);
  }

  .mr_spacing-43 {
    margin-right: var(--spacing-spacing-43);
  }

  .mr_spacing-44 {
    margin-right: var(--spacing-spacing-44);
  }

  .mr_spacing-45 {
    margin-right: var(--spacing-spacing-45);
  }

  .mr_spacing-46 {
    margin-right: var(--spacing-spacing-46);
  }

  .mr_spacing-47 {
    margin-right: var(--spacing-spacing-47);
  }

  .mr_spacing-48 {
    margin-right: var(--spacing-spacing-48);
  }

  .mr_spacing-49 {
    margin-right: var(--spacing-spacing-49);
  }

  .mr_spacing-50 {
    margin-right: var(--spacing-spacing-50);
  }

  .mr_spacing-51 {
    margin-right: var(--spacing-spacing-51);
  }

  .mr_spacing-52 {
    margin-right: var(--spacing-spacing-52);
  }

  .mr_spacing-53 {
    margin-right: var(--spacing-spacing-53);
  }

  .mr_spacing-54 {
    margin-right: var(--spacing-spacing-54);
  }

  .mr_spacing-55 {
    margin-right: var(--spacing-spacing-55);
  }

  .mr_spacing-56 {
    margin-right: var(--spacing-spacing-56);
  }

  .mr_spacing-57 {
    margin-right: var(--spacing-spacing-57);
  }

  .mr_spacing-58 {
    margin-right: var(--spacing-spacing-58);
  }

  .mr_spacing-59 {
    margin-right: var(--spacing-spacing-59);
  }

  .mr_spacing-60 {
    margin-right: var(--spacing-spacing-60);
  }

  .mr_spacing-61 {
    margin-right: var(--spacing-spacing-61);
  }

  .mr_spacing-62 {
    margin-right: var(--spacing-spacing-62);
  }

  .mr_spacing-63 {
    margin-right: var(--spacing-spacing-63);
  }

  .mr_spacing-64 {
    margin-right: var(--spacing-spacing-64);
  }

  .mr_spacing-65 {
    margin-right: var(--spacing-spacing-65);
  }

  .mr_spacing-66 {
    margin-right: var(--spacing-spacing-66);
  }

  .mr_spacing-67 {
    margin-right: var(--spacing-spacing-67);
  }

  .mr_spacing-68 {
    margin-right: var(--spacing-spacing-68);
  }

  .mr_spacing-69 {
    margin-right: var(--spacing-spacing-69);
  }

  .mr_spacing-70 {
    margin-right: var(--spacing-spacing-70);
  }

  .mr_spacing-71 {
    margin-right: var(--spacing-spacing-71);
  }

  .mr_spacing-72 {
    margin-right: var(--spacing-spacing-72);
  }

  .mr_spacing-73 {
    margin-right: var(--spacing-spacing-73);
  }

  .mr_spacing-74 {
    margin-right: var(--spacing-spacing-74);
  }

  .mr_spacing-75 {
    margin-right: var(--spacing-spacing-75);
  }

  .mr_spacing-76 {
    margin-right: var(--spacing-spacing-76);
  }

  .mr_spacing-77 {
    margin-right: var(--spacing-spacing-77);
  }

  .mr_spacing-78 {
    margin-right: var(--spacing-spacing-78);
  }

  .mr_spacing-79 {
    margin-right: var(--spacing-spacing-79);
  }

  .mr_spacing-80 {
    margin-right: var(--spacing-spacing-80);
  }

  .mr_spacing-81 {
    margin-right: var(--spacing-spacing-81);
  }

  .mr_spacing-82 {
    margin-right: var(--spacing-spacing-82);
  }

  .mr_spacing-83 {
    margin-right: var(--spacing-spacing-83);
  }

  .mr_spacing-84 {
    margin-right: var(--spacing-spacing-84);
  }

  .mr_spacing-85 {
    margin-right: var(--spacing-spacing-85);
  }

  .mr_spacing-86 {
    margin-right: var(--spacing-spacing-86);
  }

  .mr_spacing-87 {
    margin-right: var(--spacing-spacing-87);
  }

  .mr_spacing-88 {
    margin-right: var(--spacing-spacing-88);
  }

  .mr_spacing-89 {
    margin-right: var(--spacing-spacing-89);
  }

  .mr_spacing-90 {
    margin-right: var(--spacing-spacing-90);
  }

  .mr_spacing-91 {
    margin-right: var(--spacing-spacing-91);
  }

  .mr_spacing-92 {
    margin-right: var(--spacing-spacing-92);
  }

  .mr_spacing-93 {
    margin-right: var(--spacing-spacing-93);
  }

  .mr_spacing-94 {
    margin-right: var(--spacing-spacing-94);
  }

  .mr_spacing-95 {
    margin-right: var(--spacing-spacing-95);
  }

  .mr_spacing-96 {
    margin-right: var(--spacing-spacing-96);
  }

  .mr_spacing-97 {
    margin-right: var(--spacing-spacing-97);
  }

  .mr_spacing-98 {
    margin-right: var(--spacing-spacing-98);
  }

  .mr_spacing-99 {
    margin-right: var(--spacing-spacing-99);
  }

  .mr_spacing-100 {
    margin-right: var(--spacing-spacing-100);
  }

  .mb_spacing-1 {
    margin-bottom: var(--spacing-spacing-1);
  }

  .mb_spacing-2 {
    margin-bottom: var(--spacing-spacing-2);
  }

  .mb_spacing-3 {
    margin-bottom: var(--spacing-spacing-3);
  }

  .mb_spacing-4 {
    margin-bottom: var(--spacing-spacing-4);
  }

  .mb_spacing-5 {
    margin-bottom: var(--spacing-spacing-5);
  }

  .mb_spacing-6 {
    margin-bottom: var(--spacing-spacing-6);
  }

  .mb_spacing-7 {
    margin-bottom: var(--spacing-spacing-7);
  }

  .mb_spacing-8 {
    margin-bottom: var(--spacing-spacing-8);
  }

  .mb_spacing-9 {
    margin-bottom: var(--spacing-spacing-9);
  }

  .mb_spacing-10 {
    margin-bottom: var(--spacing-spacing-10);
  }

  .mb_spacing-11 {
    margin-bottom: var(--spacing-spacing-11);
  }

  .mb_spacing-12 {
    margin-bottom: var(--spacing-spacing-12);
  }

  .mb_spacing-13 {
    margin-bottom: var(--spacing-spacing-13);
  }

  .mb_spacing-14 {
    margin-bottom: var(--spacing-spacing-14);
  }

  .mb_spacing-15 {
    margin-bottom: var(--spacing-spacing-15);
  }

  .mb_spacing-16 {
    margin-bottom: var(--spacing-spacing-16);
  }

  .mb_spacing-17 {
    margin-bottom: var(--spacing-spacing-17);
  }

  .mb_spacing-18 {
    margin-bottom: var(--spacing-spacing-18);
  }

  .mb_spacing-19 {
    margin-bottom: var(--spacing-spacing-19);
  }

  .mb_spacing-20 {
    margin-bottom: var(--spacing-spacing-20);
  }

  .mb_spacing-21 {
    margin-bottom: var(--spacing-spacing-21);
  }

  .mb_spacing-22 {
    margin-bottom: var(--spacing-spacing-22);
  }

  .mb_spacing-23 {
    margin-bottom: var(--spacing-spacing-23);
  }

  .mb_spacing-24 {
    margin-bottom: var(--spacing-spacing-24);
  }

  .mb_spacing-25 {
    margin-bottom: var(--spacing-spacing-25);
  }

  .mb_spacing-26 {
    margin-bottom: var(--spacing-spacing-26);
  }

  .mb_spacing-27 {
    margin-bottom: var(--spacing-spacing-27);
  }

  .mb_spacing-28 {
    margin-bottom: var(--spacing-spacing-28);
  }

  .mb_spacing-29 {
    margin-bottom: var(--spacing-spacing-29);
  }

  .mb_spacing-30 {
    margin-bottom: var(--spacing-spacing-30);
  }

  .mb_spacing-31 {
    margin-bottom: var(--spacing-spacing-31);
  }

  .mb_spacing-32 {
    margin-bottom: var(--spacing-spacing-32);
  }

  .mb_spacing-33 {
    margin-bottom: var(--spacing-spacing-33);
  }

  .mb_spacing-34 {
    margin-bottom: var(--spacing-spacing-34);
  }

  .mb_spacing-35 {
    margin-bottom: var(--spacing-spacing-35);
  }

  .mb_spacing-36 {
    margin-bottom: var(--spacing-spacing-36);
  }

  .mb_spacing-37 {
    margin-bottom: var(--spacing-spacing-37);
  }

  .mb_spacing-38 {
    margin-bottom: var(--spacing-spacing-38);
  }

  .mb_spacing-39 {
    margin-bottom: var(--spacing-spacing-39);
  }

  .mb_spacing-40 {
    margin-bottom: var(--spacing-spacing-40);
  }

  .mb_spacing-41 {
    margin-bottom: var(--spacing-spacing-41);
  }

  .mb_spacing-42 {
    margin-bottom: var(--spacing-spacing-42);
  }

  .mb_spacing-43 {
    margin-bottom: var(--spacing-spacing-43);
  }

  .mb_spacing-44 {
    margin-bottom: var(--spacing-spacing-44);
  }

  .mb_spacing-45 {
    margin-bottom: var(--spacing-spacing-45);
  }

  .mb_spacing-46 {
    margin-bottom: var(--spacing-spacing-46);
  }

  .mb_spacing-47 {
    margin-bottom: var(--spacing-spacing-47);
  }

  .mb_spacing-48 {
    margin-bottom: var(--spacing-spacing-48);
  }

  .mb_spacing-49 {
    margin-bottom: var(--spacing-spacing-49);
  }

  .mb_spacing-50 {
    margin-bottom: var(--spacing-spacing-50);
  }

  .mb_spacing-51 {
    margin-bottom: var(--spacing-spacing-51);
  }

  .mb_spacing-52 {
    margin-bottom: var(--spacing-spacing-52);
  }

  .mb_spacing-53 {
    margin-bottom: var(--spacing-spacing-53);
  }

  .mb_spacing-54 {
    margin-bottom: var(--spacing-spacing-54);
  }

  .mb_spacing-55 {
    margin-bottom: var(--spacing-spacing-55);
  }

  .mb_spacing-56 {
    margin-bottom: var(--spacing-spacing-56);
  }

  .mb_spacing-57 {
    margin-bottom: var(--spacing-spacing-57);
  }

  .mb_spacing-58 {
    margin-bottom: var(--spacing-spacing-58);
  }

  .mb_spacing-59 {
    margin-bottom: var(--spacing-spacing-59);
  }

  .mb_spacing-60 {
    margin-bottom: var(--spacing-spacing-60);
  }

  .mb_spacing-61 {
    margin-bottom: var(--spacing-spacing-61);
  }

  .mb_spacing-62 {
    margin-bottom: var(--spacing-spacing-62);
  }

  .mb_spacing-63 {
    margin-bottom: var(--spacing-spacing-63);
  }

  .mb_spacing-64 {
    margin-bottom: var(--spacing-spacing-64);
  }

  .mb_spacing-65 {
    margin-bottom: var(--spacing-spacing-65);
  }

  .mb_spacing-66 {
    margin-bottom: var(--spacing-spacing-66);
  }

  .mb_spacing-67 {
    margin-bottom: var(--spacing-spacing-67);
  }

  .mb_spacing-68 {
    margin-bottom: var(--spacing-spacing-68);
  }

  .mb_spacing-69 {
    margin-bottom: var(--spacing-spacing-69);
  }

  .mb_spacing-70 {
    margin-bottom: var(--spacing-spacing-70);
  }

  .mb_spacing-71 {
    margin-bottom: var(--spacing-spacing-71);
  }

  .mb_spacing-72 {
    margin-bottom: var(--spacing-spacing-72);
  }

  .mb_spacing-73 {
    margin-bottom: var(--spacing-spacing-73);
  }

  .mb_spacing-74 {
    margin-bottom: var(--spacing-spacing-74);
  }

  .mb_spacing-75 {
    margin-bottom: var(--spacing-spacing-75);
  }

  .mb_spacing-76 {
    margin-bottom: var(--spacing-spacing-76);
  }

  .mb_spacing-77 {
    margin-bottom: var(--spacing-spacing-77);
  }

  .mb_spacing-78 {
    margin-bottom: var(--spacing-spacing-78);
  }

  .mb_spacing-79 {
    margin-bottom: var(--spacing-spacing-79);
  }

  .mb_spacing-80 {
    margin-bottom: var(--spacing-spacing-80);
  }

  .mb_spacing-81 {
    margin-bottom: var(--spacing-spacing-81);
  }

  .mb_spacing-82 {
    margin-bottom: var(--spacing-spacing-82);
  }

  .mb_spacing-83 {
    margin-bottom: var(--spacing-spacing-83);
  }

  .mb_spacing-84 {
    margin-bottom: var(--spacing-spacing-84);
  }

  .mb_spacing-85 {
    margin-bottom: var(--spacing-spacing-85);
  }

  .mb_spacing-86 {
    margin-bottom: var(--spacing-spacing-86);
  }

  .mb_spacing-87 {
    margin-bottom: var(--spacing-spacing-87);
  }

  .mb_spacing-88 {
    margin-bottom: var(--spacing-spacing-88);
  }

  .mb_spacing-89 {
    margin-bottom: var(--spacing-spacing-89);
  }

  .mb_spacing-90 {
    margin-bottom: var(--spacing-spacing-90);
  }

  .mb_spacing-91 {
    margin-bottom: var(--spacing-spacing-91);
  }

  .mb_spacing-92 {
    margin-bottom: var(--spacing-spacing-92);
  }

  .mb_spacing-93 {
    margin-bottom: var(--spacing-spacing-93);
  }

  .mb_spacing-94 {
    margin-bottom: var(--spacing-spacing-94);
  }

  .mb_spacing-95 {
    margin-bottom: var(--spacing-spacing-95);
  }

  .mb_spacing-96 {
    margin-bottom: var(--spacing-spacing-96);
  }

  .mb_spacing-97 {
    margin-bottom: var(--spacing-spacing-97);
  }

  .mb_spacing-98 {
    margin-bottom: var(--spacing-spacing-98);
  }

  .mb_spacing-99 {
    margin-bottom: var(--spacing-spacing-99);
  }

  .mb_spacing-100 {
    margin-bottom: var(--spacing-spacing-100);
  }

  .ml_spacing-1 {
    margin-left: var(--spacing-spacing-1);
  }

  .ml_spacing-2 {
    margin-left: var(--spacing-spacing-2);
  }

  .ml_spacing-3 {
    margin-left: var(--spacing-spacing-3);
  }

  .ml_spacing-4 {
    margin-left: var(--spacing-spacing-4);
  }

  .ml_spacing-5 {
    margin-left: var(--spacing-spacing-5);
  }

  .ml_spacing-6 {
    margin-left: var(--spacing-spacing-6);
  }

  .ml_spacing-7 {
    margin-left: var(--spacing-spacing-7);
  }

  .ml_spacing-8 {
    margin-left: var(--spacing-spacing-8);
  }

  .ml_spacing-9 {
    margin-left: var(--spacing-spacing-9);
  }

  .ml_spacing-10 {
    margin-left: var(--spacing-spacing-10);
  }

  .ml_spacing-11 {
    margin-left: var(--spacing-spacing-11);
  }

  .ml_spacing-12 {
    margin-left: var(--spacing-spacing-12);
  }

  .ml_spacing-13 {
    margin-left: var(--spacing-spacing-13);
  }

  .ml_spacing-14 {
    margin-left: var(--spacing-spacing-14);
  }

  .ml_spacing-15 {
    margin-left: var(--spacing-spacing-15);
  }

  .ml_spacing-16 {
    margin-left: var(--spacing-spacing-16);
  }

  .ml_spacing-17 {
    margin-left: var(--spacing-spacing-17);
  }

  .ml_spacing-18 {
    margin-left: var(--spacing-spacing-18);
  }

  .ml_spacing-19 {
    margin-left: var(--spacing-spacing-19);
  }

  .ml_spacing-20 {
    margin-left: var(--spacing-spacing-20);
  }

  .ml_spacing-21 {
    margin-left: var(--spacing-spacing-21);
  }

  .ml_spacing-22 {
    margin-left: var(--spacing-spacing-22);
  }

  .ml_spacing-23 {
    margin-left: var(--spacing-spacing-23);
  }

  .ml_spacing-24 {
    margin-left: var(--spacing-spacing-24);
  }

  .ml_spacing-25 {
    margin-left: var(--spacing-spacing-25);
  }

  .ml_spacing-26 {
    margin-left: var(--spacing-spacing-26);
  }

  .ml_spacing-27 {
    margin-left: var(--spacing-spacing-27);
  }

  .ml_spacing-28 {
    margin-left: var(--spacing-spacing-28);
  }

  .ml_spacing-29 {
    margin-left: var(--spacing-spacing-29);
  }

  .ml_spacing-30 {
    margin-left: var(--spacing-spacing-30);
  }

  .ml_spacing-31 {
    margin-left: var(--spacing-spacing-31);
  }

  .ml_spacing-32 {
    margin-left: var(--spacing-spacing-32);
  }

  .ml_spacing-33 {
    margin-left: var(--spacing-spacing-33);
  }

  .ml_spacing-34 {
    margin-left: var(--spacing-spacing-34);
  }

  .ml_spacing-35 {
    margin-left: var(--spacing-spacing-35);
  }

  .ml_spacing-36 {
    margin-left: var(--spacing-spacing-36);
  }

  .ml_spacing-37 {
    margin-left: var(--spacing-spacing-37);
  }

  .ml_spacing-38 {
    margin-left: var(--spacing-spacing-38);
  }

  .ml_spacing-39 {
    margin-left: var(--spacing-spacing-39);
  }

  .ml_spacing-40 {
    margin-left: var(--spacing-spacing-40);
  }

  .ml_spacing-41 {
    margin-left: var(--spacing-spacing-41);
  }

  .ml_spacing-42 {
    margin-left: var(--spacing-spacing-42);
  }

  .ml_spacing-43 {
    margin-left: var(--spacing-spacing-43);
  }

  .ml_spacing-44 {
    margin-left: var(--spacing-spacing-44);
  }

  .ml_spacing-45 {
    margin-left: var(--spacing-spacing-45);
  }

  .ml_spacing-46 {
    margin-left: var(--spacing-spacing-46);
  }

  .ml_spacing-47 {
    margin-left: var(--spacing-spacing-47);
  }

  .ml_spacing-48 {
    margin-left: var(--spacing-spacing-48);
  }

  .ml_spacing-49 {
    margin-left: var(--spacing-spacing-49);
  }

  .ml_spacing-50 {
    margin-left: var(--spacing-spacing-50);
  }

  .ml_spacing-51 {
    margin-left: var(--spacing-spacing-51);
  }

  .ml_spacing-52 {
    margin-left: var(--spacing-spacing-52);
  }

  .ml_spacing-53 {
    margin-left: var(--spacing-spacing-53);
  }

  .ml_spacing-54 {
    margin-left: var(--spacing-spacing-54);
  }

  .ml_spacing-55 {
    margin-left: var(--spacing-spacing-55);
  }

  .ml_spacing-56 {
    margin-left: var(--spacing-spacing-56);
  }

  .ml_spacing-57 {
    margin-left: var(--spacing-spacing-57);
  }

  .ml_spacing-58 {
    margin-left: var(--spacing-spacing-58);
  }

  .ml_spacing-59 {
    margin-left: var(--spacing-spacing-59);
  }

  .ml_spacing-60 {
    margin-left: var(--spacing-spacing-60);
  }

  .ml_spacing-61 {
    margin-left: var(--spacing-spacing-61);
  }

  .ml_spacing-62 {
    margin-left: var(--spacing-spacing-62);
  }

  .ml_spacing-63 {
    margin-left: var(--spacing-spacing-63);
  }

  .ml_spacing-64 {
    margin-left: var(--spacing-spacing-64);
  }

  .ml_spacing-65 {
    margin-left: var(--spacing-spacing-65);
  }

  .ml_spacing-66 {
    margin-left: var(--spacing-spacing-66);
  }

  .ml_spacing-67 {
    margin-left: var(--spacing-spacing-67);
  }

  .ml_spacing-68 {
    margin-left: var(--spacing-spacing-68);
  }

  .ml_spacing-69 {
    margin-left: var(--spacing-spacing-69);
  }

  .ml_spacing-70 {
    margin-left: var(--spacing-spacing-70);
  }

  .ml_spacing-71 {
    margin-left: var(--spacing-spacing-71);
  }

  .ml_spacing-72 {
    margin-left: var(--spacing-spacing-72);
  }

  .ml_spacing-73 {
    margin-left: var(--spacing-spacing-73);
  }

  .ml_spacing-74 {
    margin-left: var(--spacing-spacing-74);
  }

  .ml_spacing-75 {
    margin-left: var(--spacing-spacing-75);
  }

  .ml_spacing-76 {
    margin-left: var(--spacing-spacing-76);
  }

  .ml_spacing-77 {
    margin-left: var(--spacing-spacing-77);
  }

  .ml_spacing-78 {
    margin-left: var(--spacing-spacing-78);
  }

  .ml_spacing-79 {
    margin-left: var(--spacing-spacing-79);
  }

  .ml_spacing-80 {
    margin-left: var(--spacing-spacing-80);
  }

  .ml_spacing-81 {
    margin-left: var(--spacing-spacing-81);
  }

  .ml_spacing-82 {
    margin-left: var(--spacing-spacing-82);
  }

  .ml_spacing-83 {
    margin-left: var(--spacing-spacing-83);
  }

  .ml_spacing-84 {
    margin-left: var(--spacing-spacing-84);
  }

  .ml_spacing-85 {
    margin-left: var(--spacing-spacing-85);
  }

  .ml_spacing-86 {
    margin-left: var(--spacing-spacing-86);
  }

  .ml_spacing-87 {
    margin-left: var(--spacing-spacing-87);
  }

  .ml_spacing-88 {
    margin-left: var(--spacing-spacing-88);
  }

  .ml_spacing-89 {
    margin-left: var(--spacing-spacing-89);
  }

  .ml_spacing-90 {
    margin-left: var(--spacing-spacing-90);
  }

  .ml_spacing-91 {
    margin-left: var(--spacing-spacing-91);
  }

  .ml_spacing-92 {
    margin-left: var(--spacing-spacing-92);
  }

  .ml_spacing-93 {
    margin-left: var(--spacing-spacing-93);
  }

  .ml_spacing-94 {
    margin-left: var(--spacing-spacing-94);
  }

  .ml_spacing-95 {
    margin-left: var(--spacing-spacing-95);
  }

  .ml_spacing-96 {
    margin-left: var(--spacing-spacing-96);
  }

  .ml_spacing-97 {
    margin-left: var(--spacing-spacing-97);
  }

  .ml_spacing-98 {
    margin-left: var(--spacing-spacing-98);
  }

  .ml_spacing-99 {
    margin-left: var(--spacing-spacing-99);
  }

  .ml_spacing-100 {
    margin-left: var(--spacing-spacing-100);
  }

  .checked\:bg_primary\.base:is(:checked, [data-checked], [aria-checked="true"], [data-state="checked"]) {
    background: var(--colors-primary-base);
  }

  .checked\:bd_none:is(:checked, [data-checked], [aria-checked="true"], [data-state="checked"]) {
    border: none;
  }

  .open\:bg_primary\.dark:is([open], [data-open], [data-state="open"], :popover-open) {
    background: var(--colors-primary-dark);
  }

  .checked\:bg_primary\.extralight:is(:checked, [data-checked], [aria-checked="true"], [data-state="checked"]) {
    background: var(--colors-primary-extralight);
  }

  .selected\:bg_primary\.base:is([aria-selected="true"], [data-selected]) {
    background: var(--colors-primary-base);
  }

  .selected\:bg_\[white\]:is([aria-selected="true"], [data-selected]) {
    background: #fff;
  }

  .selected\:bg_primary\.dark:is([aria-selected="true"], [data-selected]) {
    background: var(--colors-primary-dark);
  }

  .open\:anim_fadeIn_250ms_ease-in:is([open], [data-open], [data-state="open"], :popover-open) {
    animation: .25s ease-in fadeIn;
  }

  .closed\:anim_fadeOut_200ms_ease-out:is([closed], [data-closed], [data-state="closed"]) {
    animation: .2s ease-out fadeOut;
  }

  .open\:anim_slideIn_250ms_ease-in:is([open], [data-open], [data-state="open"], :popover-open) {
    animation: .25s ease-in slideIn;
  }

  .closed\:anim_slideOut_200ms_ease-out:is([closed], [data-closed], [data-state="closed"]) {
    animation: .2s ease-out slideOut;
  }

  .open\:bg_\[linear-gradient\(90deg\,_\#57B681_0\%\,\#2DC0CA_100\%\)\]:is([open], [data-open], [data-state="open"], :popover-open) {
    background: linear-gradient(90deg, #57b681 0%, #2dc0ca 100%);
  }

  .selected\:bg_text\.primary:is([aria-selected="true"], [data-selected]) {
    background: var(--colors-text-primary);
  }

  .invalid\:bd-c_\[red\]:is(:invalid, [data-invalid], [aria-invalid="true"]) {
    border-color: red;
  }

  .open\:bdr_lg:is([open], [data-open], [data-state="open"], :popover-open) {
    border-radius: var(--radii-lg);
  }

  .checked\:bd-c_primary\.base:is(:checked, [data-checked], [aria-checked="true"], [data-state="checked"]) {
    border-color: var(--colors-primary-base);
  }

  .\[\&_a\]\:td_underline a {
    text-decoration: underline;
  }

  .disabled\:cursor_not-allowed:is(:disabled, [disabled], [data-disabled], [aria-disabled="true"]) {
    cursor: not-allowed;
  }

  .open\:trf_rotate\(-180deg\):is([open], [data-open], [data-state="open"], :popover-open) {
    transform: rotate(-180deg);
  }

  .current\:bg-grad_sliderDot:is([aria-current="true"], [data-current]) {
    background-image: var(--gradients-slider-dot);
  }

  .open\:ff_text:is([open], [data-open], [data-state="open"], :popover-open) {
    font-family: var(--fonts-text);
  }

  .open\:fs_15px:is([open], [data-open], [data-state="open"], :popover-open) {
    font-size: 15px;
  }

  .open\:fw_700:is([open], [data-open], [data-state="open"], :popover-open) {
    font-weight: 700;
  }

  .open\:lh_133\.333\%:is([open], [data-open], [data-state="open"], :popover-open) {
    line-height: 133.333%;
  }

  .open\:trf_rotate\(180deg\):is([open], [data-open], [data-state="open"], :popover-open) {
    transform: rotate(180deg);
  }

  .checked\:cursor_default:is(:checked, [data-checked], [aria-checked="true"], [data-state="checked"]) {
    cursor: default;
  }

  .checked\:vis_visible:is(:checked, [data-checked], [aria-checked="true"], [data-state="checked"]) {
    visibility: visible;
  }

  .hidden\:d_none:is([hidden], [data-hidden]) {
    display: none;
  }

  .selected\:c_\[white\]:is([aria-selected="true"], [data-selected]) {
    color: #fff;
  }

  .placeholder\:c_placeholder::placeholder, .placeholder\:c_placeholder[data-placeholder] {
    color: var(--colors-placeholder);
  }

  .selected\:c_primary\.base:is([aria-selected="true"], [data-selected]) {
    color: var(--colors-primary-base);
  }

  .selected\:fw_700:is([aria-selected="true"], [data-selected]) {
    font-weight: 700;
  }

  .selected\:c_secondary:is([aria-selected="true"], [data-selected]) {
    color: var(--colors-secondary);
  }

  .disabled\:op_0\.4:is(:disabled, [disabled], [data-disabled], [aria-disabled="true"]) {
    opacity: .4;
  }

  .\[\&_a\]\:c_\[\#0000FF\] a {
    color: #00f;
  }

  .\[\&\:\:-webkit-scrollbar\]\:d_none::-webkit-scrollbar {
    display: none;
  }

  .open\:bg-grad_background:is([open], [data-open], [data-state="open"], :popover-open) {
    background-image: var(--gradients-background);
  }

  .placeholder\:fw_700::placeholder, .placeholder\:fw_700[data-placeholder] {
    font-weight: 700;
  }

  .selected\:c_text\.primary:is([aria-selected="true"], [data-selected]) {
    color: var(--colors-text-primary);
  }

  .\[\&\[data-state\=open\]\]\:anim-n_scaleIn[data-state="open"] {
    animation-name: scaleIn;
  }

  .\[\&\[data-state\=closed\]\]\:anim-n_scaleOut[data-state="closed"] {
    animation-name: scaleOut;
  }

  .current\:w_\[32px\]:is([aria-current="true"], [data-current]) {
    width: 32px;
  }

  .current\:h_\[10px\]:is([aria-current="true"], [data-current]) {
    height: 10px;
  }

  .focus\:bg_primary\.base:is(:focus, [data-focus]) {
    background: var(--colors-primary-base);
  }

  .focus\:bd-c_text\.primary:is(:focus, [data-focus]) {
    border-color: var(--colors-text-primary);
  }

  .focusVisible\:ring_1px_solid:is(:focus-visible, [data-focus-visible]) {
    outline: 1px solid;
  }

  .focusVisible\:ring-c_primary\.base:is(:focus-visible, [data-focus-visible]) {
    outline-color: var(--colors-primary-base);
  }

  .focusVisible\:ring-o_\[2px\]:is(:focus-visible, [data-focus-visible]) {
    outline-offset: 2px;
  }

  .hover\:bg_primary\.ultralight:is(:hover, [data-hover]) {
    background: var(--colors-primary-ultralight);
  }

  .hover\:bg_border:is(:hover, [data-hover]) {
    background: var(--colors-border);
  }

  .hover\:bg_\[\#EAEAEA\]:is(:hover, [data-hover]) {
    background: #eaeaea;
  }

  .hover\:trs_\[transform_0\.3s_ease\]:is(:hover, [data-hover]) {
    transition: transform .3s;
  }

  .hover\:trf_translate\(-50\%\,_-50\%\)_scale\(1\.2\):is(:hover, [data-hover]) {
    transform: translate(-50%, -50%)scale(1.2);
  }

  .hover\:trf_scale\(1\.3\):is(:hover, [data-hover]) {
    transform: scale(1.3);
  }

  .hover\:trf_scale\(1\.02\):is(:hover, [data-hover]) {
    transform: scale(1.02);
  }

  .hover\:op_0\.8:is(:hover, [data-hover]) {
    opacity: .8;
  }

  .invalid\:focus\:bd-c_\[red\]:is(:invalid, [data-invalid], [aria-invalid="true"]):is(:focus, [data-focus]) {
    border-color: red;
  }

  .\[\&\[data-state\=open\]\]\:\[\&_\>_\.itemText\]\:bd-b-c_primary\.base[data-state="open"] > .itemText {
    border-bottom-color: var(--colors-primary-base);
  }

  .hover\:\[\&_\>_\.itemText\]\:c_primary\.base:is(:hover, [data-hover]) > .itemText {
    color: var(--colors-primary-base);
  }

  @media screen and (min-width: 48rem) {
    .md\:p_\[40px\] {
      padding: 40px;
    }

    .md\:p_\[34px_25px\] {
      padding: 34px 25px;
    }

    .md\:p_\[56px\] {
      padding: 56px;
    }

    .md\:p_\[44px\] {
      padding: 44px;
    }

    .md\:inset_\[0\] {
      inset: 0;
    }

    .md\:bg_\[linear-gradient\(to_right\,_black\,_\{black\/0\}\)\] {
      background: linear-gradient(to right, #000, #0000);
    }

    .md\:bg_\[unset\] {
      background: unset;
    }

    .md\:bg_cardBg {
      background: var(--colors-card-bg);
    }

    .md\:p_\[28px_24px\] {
      padding: 28px 24px;
    }

    .md\:p_\[0\] {
      padding: 0;
    }

    .md\:gap_2 {
      gap: var(--spacing-2);
    }

    .md\:px_\[70px\] {
      padding-inline: 70px;
    }

    .md\:gap_1-5 {
      gap: var(--spacing-1-5);
    }

    .md\:gap_3 {
      gap: var(--spacing-3);
    }

    .md\:gap_\[56px\] {
      gap: 56px;
    }

    .md\:gap_\[12px\] {
      gap: 12px;
    }

    .md\:py_\[32px\] {
      padding-block: 32px;
    }

    .md\:px_\[44px\] {
      padding-inline: 44px;
    }

    .md\:gap_\[24px\] {
      gap: 24px;
    }

    .md\:bdr_\[16px\] {
      border-radius: 16px;
    }

    .md\:gap_\[44px\] {
      gap: 44px;
    }

    .md\:gap_\[80px\] {
      gap: 80px;
    }

    .md\:px_section-px-md {
      padding-inline: var(--spacing-section-px-md);
    }

    .md\:py_section-py-md {
      padding-block: var(--spacing-section-py-md);
    }

    .md\:gap_4 {
      gap: var(--spacing-4);
    }

    .md\:py_6 {
      padding-block: var(--spacing-6);
    }

    .md\:flex_1 {
      flex: 1;
    }

    .md\:px_1-5 {
      padding-inline: var(--spacing-1-5);
    }

    .md\:py_\[0px\] {
      padding-block: 0;
    }

    .md\:bdr_lg {
      border-radius: var(--radii-lg);
    }

    .md\:gap_5-5 {
      gap: var(--spacing-5-5);
    }

    .md\:gap_\[0\] {
      gap: 0;
    }

    .md\:py_card-px-sm {
      padding-block: var(--spacing-card-px-sm);
    }

    .md\:px_card-px-sm {
      padding-inline: var(--spacing-card-px-sm);
    }

    .md\:gap_\[48px\] {
      gap: 48px;
    }

    .md\:gap_\[32px\] {
      gap: 32px;
    }

    .md\:px_\[15px\] {
      padding-inline: 15px;
    }

    .md\:grid-c_span_var\(--card-size\,_1\) {
      grid-column: span var(--card-size, 1);
    }

    .md\:gap_\[64px\] {
      gap: 64px;
    }

    .md\:py_\[64px\] {
      padding-block: 64px;
    }

    .md\:gap_1 {
      gap: var(--spacing-1);
    }

    .md\:gap_\[78px\] {
      gap: 78px;
    }

    .md\:px_3-5 {
      padding-inline: var(--spacing-3-5);
    }

    .md\:gap_\[16px\] {
      gap: 16px;
    }

    .md\:py_3-5 {
      padding-block: var(--spacing-3-5);
    }

    .md\:px_\[12px\] {
      padding-inline: 12px;
    }

    .md\:py_\[8px\] {
      padding-block: 8px;
    }

    .md\:flex_none {
      flex: none;
    }

    .md\:bdr_\[16px_0_0_16px\] {
      border-radius: 16px 0 0 16px;
    }

    .md\:px_\[0px\] {
      padding-inline: 0;
    }

    .md\:py_\[30px\] {
      padding-block: 30px;
    }

    .md\:gap_\[40px\] {
      gap: 40px;
    }

    .md\:jc_space-between {
      justify-content: space-between;
    }

    .md\:pos_absolute {
      position: absolute;
    }

    .md\:trf_translateY\(-50\%\) {
      transform: translateY(-50%);
    }

    .md\:d_none {
      display: none;
    }

    .md\:grid-tc_repeat\(4\,_1fr\) {
      grid-template-columns: repeat(4, 1fr);
    }

    .md\:grid-tc_1fr {
      grid-template-columns: 1fr;
    }

    .md\:d_grid {
      display: grid;
    }

    .md\:flex-d_column {
      flex-direction: column;
    }

    .md\:ai_flex-start {
      align-items: flex-start;
    }

    .md\:flex-d_row {
      flex-direction: row;
    }

    .md\:ai_center {
      align-items: center;
    }

    .md\:ta_right {
      text-align: right;
    }

    .md\:d_block {
      display: block;
    }

    .md\:ai_start {
      align-items: start;
    }

    .md\:flex-d_row-reverse {
      flex-direction: row-reverse;
    }

    .md\:grid-tc_repeat\(2\,_1fr\) {
      grid-template-columns: repeat(2, 1fr);
    }

    .md\:rg_\[60px\] {
      row-gap: 60px;
    }

    .md\:d_flex {
      display: flex;
    }

    .md\:pos_relative {
      position: relative;
    }

    .md\:op_0\.5 {
      opacity: .5;
    }

    .md\:c_text\.invert {
      color: var(--colors-text-invert);
    }

    .md\:grid-tc_1fr_1fr {
      grid-template-columns: 1fr 1fr;
    }

    .md\:rg_\[160px\] {
      row-gap: 160px;
    }

    .md\:bx-sh_default {
      box-shadow: var(--shadows-default);
    }

    .md\:bdr-l_\[0\] {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
    }

    .md\:pos_sticky {
      position: sticky;
    }

    .md\:grid-tc_repeat\(3\,_1fr\) {
      grid-template-columns: repeat(3, 1fr);
    }

    .md\:obj-p_right_top {
      object-position: right top;
    }

    .md\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:ai_stretch {
      align-items: stretch;
    }

    .md\:rg_\[64px\] {
      row-gap: 64px;
    }

    .md\:cg_\[50px\] {
      column-gap: 50px;
    }

    .md\:fs_36px {
      font-size: 36px;
    }

    .md\:jc_center {
      justify-content: center;
    }

    .md\:grid-tc_minmax\(0\,_0\.8fr\)_minmax\(120px\,_0\.6fr\)_minmax\(0\,_2fr\)_minmax\(160px\,_0\.65fr\) {
      grid-template-columns: minmax(0, .8fr) minmax(120px, .6fr) minmax(0, 2fr) minmax(160px, .65fr);
    }

    .md\:fs_16px {
      font-size: 16px;
    }

    .md\:jc_flex-end {
      justify-content: flex-end;
    }

    .md\:rg_\[24px\] {
      row-gap: 24px;
    }

    .md\:c_text\.primary {
      color: var(--colors-text-primary);
    }

    .md\:grid-tc_repeat\(auto-fit\,_minmax\(200px\,_1fr\)\) {
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    }

    .md\:bdr-t_\[0\] {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
    }

    .md\:mt_\[0px\] {
      margin-top: 0;
    }

    .md\:w_\[64px\] {
      width: 64px;
    }

    .md\:h_\[64px\] {
      height: 64px;
    }

    .md\:w_\[50\%\] {
      width: 50%;
    }

    .md\:top_3 {
      top: var(--spacing-3);
    }

    .md\:right_3 {
      right: var(--spacing-3);
    }

    .md\:h_\[556px\] {
      height: 556px;
    }

    .md\:min-h_\[310px\] {
      min-height: 310px;
    }

    .md\:min-h_\[380px\] {
      min-height: 380px;
    }

    .md\:w_\[110px\] {
      width: 110px;
    }

    .md\:h_\[110px\] {
      height: 110px;
    }

    .md\:min-h_\[80vh\] {
      min-height: 80vh;
    }

    .md\:w_\[100\%\] {
      width: 100%;
    }

    .md\:h_\[100\%\] {
      height: 100%;
    }

    .md\:max-w_\[unset\] {
      max-width: unset;
    }

    .md\:max-w_\[560px\] {
      max-width: 560px;
    }

    .md\:w_\[40\%\] {
      width: 40%;
    }

    .md\:h_\[420px\] {
      height: 420px;
    }

    .md\:w_\[45\.55\%\] {
      width: 45.55%;
    }

    .md\:h_\[700px\] {
      height: 700px;
    }

    .md\:top_\[250px\] {
      top: 250px;
    }

    .md\:mb_\[0px\] {
      margin-bottom: 0;
    }

    .md\:max-w_\[540px\] {
      max-width: 540px;
    }

    .md\:mt_\[40px\] {
      margin-top: 40px;
    }

    .md\:mt_\[8px\] {
      margin-top: 8px;
    }

    .md\:min-h_\[282px\] {
      min-height: 282px;
    }

    .md\:h_auto {
      height: auto;
    }

    .md\:mb_\[16px\] {
      margin-bottom: 16px;
    }

    .md\:w_\[45\%\] {
      width: 45%;
    }

    .md\:h_\[316px\] {
      height: 316px;
    }

    .md\:pb_section-py-md {
      padding-bottom: var(--spacing-section-py-md);
    }

    .md\:pt_3 {
      padding-top: var(--spacing-3);
    }

    .md\:pb_5-5 {
      padding-bottom: var(--spacing-5-5);
    }

    .md\:w_\[55px\] {
      width: 55px;
    }

    .md\:h_\[55px\] {
      height: 55px;
    }

    .md\:w_\[45px\] {
      width: 45px;
    }

    .md\:h_\[45px\] {
      height: 45px;
    }

    .md\:w_\[280px\] {
      width: 280px;
    }

    .md\:w_\[445px\] {
      width: 445px;
    }

    .md\:w_\[600px\] {
      width: 600px;
    }

    .md\:w_\[360px\] {
      width: 360px;
    }

    .md\:w_\[560px\] {
      width: 560px;
    }

    .md\:w_\[720px\] {
      width: 720px;
    }

    .md\:w_\[520px\] {
      width: 520px;
    }

    .md\:w_\[650px\] {
      width: 650px;
    }

    .md\:mb_\[44px\] {
      margin-bottom: 44px;
    }

    .md\:w_\[auto\] {
      width: auto;
    }

    .md\:h_\[40px\] {
      height: 40px;
    }

    .md\:h_\[400px\] {
      height: 400px;
    }

    .md\:mt_\[-160px\] {
      margin-top: -160px;
    }

    .md\:min-h_\[160px\] {
      min-height: 160px;
    }

    .md\:pb_\[0px\] {
      padding-bottom: 0;
    }

    .md\:pt_\[100px\] {
      padding-top: 100px;
    }

    .md\:min-h_\[220px\] {
      min-height: 220px;
    }

    .md\:min-h_\[300px\] {
      min-height: 300px;
    }

    .md\:h_\[480px\] {
      height: 480px;
    }

    .md\:pt_spacing-1 {
      padding-top: var(--spacing-spacing-1);
    }

    .md\:pt_spacing-2 {
      padding-top: var(--spacing-spacing-2);
    }

    .md\:pt_spacing-3 {
      padding-top: var(--spacing-spacing-3);
    }

    .md\:pt_spacing-4 {
      padding-top: var(--spacing-spacing-4);
    }

    .md\:pt_spacing-5 {
      padding-top: var(--spacing-spacing-5);
    }

    .md\:pt_spacing-6 {
      padding-top: var(--spacing-spacing-6);
    }

    .md\:pt_spacing-7 {
      padding-top: var(--spacing-spacing-7);
    }

    .md\:pt_spacing-8 {
      padding-top: var(--spacing-spacing-8);
    }

    .md\:pt_spacing-9 {
      padding-top: var(--spacing-spacing-9);
    }

    .md\:pt_spacing-10 {
      padding-top: var(--spacing-spacing-10);
    }

    .md\:pt_spacing-11 {
      padding-top: var(--spacing-spacing-11);
    }

    .md\:pt_spacing-12 {
      padding-top: var(--spacing-spacing-12);
    }

    .md\:pt_spacing-13 {
      padding-top: var(--spacing-spacing-13);
    }

    .md\:pt_spacing-14 {
      padding-top: var(--spacing-spacing-14);
    }

    .md\:pt_spacing-15 {
      padding-top: var(--spacing-spacing-15);
    }

    .md\:pt_spacing-16 {
      padding-top: var(--spacing-spacing-16);
    }

    .md\:pt_spacing-17 {
      padding-top: var(--spacing-spacing-17);
    }

    .md\:pt_spacing-18 {
      padding-top: var(--spacing-spacing-18);
    }

    .md\:pt_spacing-19 {
      padding-top: var(--spacing-spacing-19);
    }

    .md\:pt_spacing-20 {
      padding-top: var(--spacing-spacing-20);
    }

    .md\:pt_spacing-21 {
      padding-top: var(--spacing-spacing-21);
    }

    .md\:pt_spacing-22 {
      padding-top: var(--spacing-spacing-22);
    }

    .md\:pt_spacing-23 {
      padding-top: var(--spacing-spacing-23);
    }

    .md\:pt_spacing-24 {
      padding-top: var(--spacing-spacing-24);
    }

    .md\:pt_spacing-25 {
      padding-top: var(--spacing-spacing-25);
    }

    .md\:pt_spacing-26 {
      padding-top: var(--spacing-spacing-26);
    }

    .md\:pt_spacing-27 {
      padding-top: var(--spacing-spacing-27);
    }

    .md\:pt_spacing-28 {
      padding-top: var(--spacing-spacing-28);
    }

    .md\:pt_spacing-29 {
      padding-top: var(--spacing-spacing-29);
    }

    .md\:pt_spacing-30 {
      padding-top: var(--spacing-spacing-30);
    }

    .md\:pt_spacing-31 {
      padding-top: var(--spacing-spacing-31);
    }

    .md\:pt_spacing-32 {
      padding-top: var(--spacing-spacing-32);
    }

    .md\:pt_spacing-33 {
      padding-top: var(--spacing-spacing-33);
    }

    .md\:pt_spacing-34 {
      padding-top: var(--spacing-spacing-34);
    }

    .md\:pt_spacing-35 {
      padding-top: var(--spacing-spacing-35);
    }

    .md\:pt_spacing-36 {
      padding-top: var(--spacing-spacing-36);
    }

    .md\:pt_spacing-37 {
      padding-top: var(--spacing-spacing-37);
    }

    .md\:pt_spacing-38 {
      padding-top: var(--spacing-spacing-38);
    }

    .md\:pt_spacing-39 {
      padding-top: var(--spacing-spacing-39);
    }

    .md\:pt_spacing-40 {
      padding-top: var(--spacing-spacing-40);
    }

    .md\:pt_spacing-41 {
      padding-top: var(--spacing-spacing-41);
    }

    .md\:pt_spacing-42 {
      padding-top: var(--spacing-spacing-42);
    }

    .md\:pt_spacing-43 {
      padding-top: var(--spacing-spacing-43);
    }

    .md\:pt_spacing-44 {
      padding-top: var(--spacing-spacing-44);
    }

    .md\:pt_spacing-45 {
      padding-top: var(--spacing-spacing-45);
    }

    .md\:pt_spacing-46 {
      padding-top: var(--spacing-spacing-46);
    }

    .md\:pt_spacing-47 {
      padding-top: var(--spacing-spacing-47);
    }

    .md\:pt_spacing-48 {
      padding-top: var(--spacing-spacing-48);
    }

    .md\:pt_spacing-49 {
      padding-top: var(--spacing-spacing-49);
    }

    .md\:pt_spacing-50 {
      padding-top: var(--spacing-spacing-50);
    }

    .md\:pt_spacing-51 {
      padding-top: var(--spacing-spacing-51);
    }

    .md\:pt_spacing-52 {
      padding-top: var(--spacing-spacing-52);
    }

    .md\:pt_spacing-53 {
      padding-top: var(--spacing-spacing-53);
    }

    .md\:pt_spacing-54 {
      padding-top: var(--spacing-spacing-54);
    }

    .md\:pt_spacing-55 {
      padding-top: var(--spacing-spacing-55);
    }

    .md\:pt_spacing-56 {
      padding-top: var(--spacing-spacing-56);
    }

    .md\:pt_spacing-57 {
      padding-top: var(--spacing-spacing-57);
    }

    .md\:pt_spacing-58 {
      padding-top: var(--spacing-spacing-58);
    }

    .md\:pt_spacing-59 {
      padding-top: var(--spacing-spacing-59);
    }

    .md\:pt_spacing-60 {
      padding-top: var(--spacing-spacing-60);
    }

    .md\:pt_spacing-61 {
      padding-top: var(--spacing-spacing-61);
    }

    .md\:pt_spacing-62 {
      padding-top: var(--spacing-spacing-62);
    }

    .md\:pt_spacing-63 {
      padding-top: var(--spacing-spacing-63);
    }

    .md\:pt_spacing-64 {
      padding-top: var(--spacing-spacing-64);
    }

    .md\:pt_spacing-65 {
      padding-top: var(--spacing-spacing-65);
    }

    .md\:pt_spacing-66 {
      padding-top: var(--spacing-spacing-66);
    }

    .md\:pt_spacing-67 {
      padding-top: var(--spacing-spacing-67);
    }

    .md\:pt_spacing-68 {
      padding-top: var(--spacing-spacing-68);
    }

    .md\:pt_spacing-69 {
      padding-top: var(--spacing-spacing-69);
    }

    .md\:pt_spacing-70 {
      padding-top: var(--spacing-spacing-70);
    }

    .md\:pt_spacing-71 {
      padding-top: var(--spacing-spacing-71);
    }

    .md\:pt_spacing-72 {
      padding-top: var(--spacing-spacing-72);
    }

    .md\:pt_spacing-73 {
      padding-top: var(--spacing-spacing-73);
    }

    .md\:pt_spacing-74 {
      padding-top: var(--spacing-spacing-74);
    }

    .md\:pt_spacing-75 {
      padding-top: var(--spacing-spacing-75);
    }

    .md\:pt_spacing-76 {
      padding-top: var(--spacing-spacing-76);
    }

    .md\:pt_spacing-77 {
      padding-top: var(--spacing-spacing-77);
    }

    .md\:pt_spacing-78 {
      padding-top: var(--spacing-spacing-78);
    }

    .md\:pt_spacing-79 {
      padding-top: var(--spacing-spacing-79);
    }

    .md\:pt_spacing-80 {
      padding-top: var(--spacing-spacing-80);
    }

    .md\:pt_spacing-81 {
      padding-top: var(--spacing-spacing-81);
    }

    .md\:pt_spacing-82 {
      padding-top: var(--spacing-spacing-82);
    }

    .md\:pt_spacing-83 {
      padding-top: var(--spacing-spacing-83);
    }

    .md\:pt_spacing-84 {
      padding-top: var(--spacing-spacing-84);
    }

    .md\:pt_spacing-85 {
      padding-top: var(--spacing-spacing-85);
    }

    .md\:pt_spacing-86 {
      padding-top: var(--spacing-spacing-86);
    }

    .md\:pt_spacing-87 {
      padding-top: var(--spacing-spacing-87);
    }

    .md\:pt_spacing-88 {
      padding-top: var(--spacing-spacing-88);
    }

    .md\:pt_spacing-89 {
      padding-top: var(--spacing-spacing-89);
    }

    .md\:pt_spacing-90 {
      padding-top: var(--spacing-spacing-90);
    }

    .md\:pt_spacing-91 {
      padding-top: var(--spacing-spacing-91);
    }

    .md\:pt_spacing-92 {
      padding-top: var(--spacing-spacing-92);
    }

    .md\:pt_spacing-93 {
      padding-top: var(--spacing-spacing-93);
    }

    .md\:pt_spacing-94 {
      padding-top: var(--spacing-spacing-94);
    }

    .md\:pt_spacing-95 {
      padding-top: var(--spacing-spacing-95);
    }

    .md\:pt_spacing-96 {
      padding-top: var(--spacing-spacing-96);
    }

    .md\:pt_spacing-97 {
      padding-top: var(--spacing-spacing-97);
    }

    .md\:pt_spacing-98 {
      padding-top: var(--spacing-spacing-98);
    }

    .md\:pt_spacing-99 {
      padding-top: var(--spacing-spacing-99);
    }

    .md\:pt_spacing-100 {
      padding-top: var(--spacing-spacing-100);
    }

    .md\:pr_spacing-1 {
      padding-right: var(--spacing-spacing-1);
    }

    .md\:pr_spacing-2 {
      padding-right: var(--spacing-spacing-2);
    }

    .md\:pr_spacing-3 {
      padding-right: var(--spacing-spacing-3);
    }

    .md\:pr_spacing-4 {
      padding-right: var(--spacing-spacing-4);
    }

    .md\:pr_spacing-5 {
      padding-right: var(--spacing-spacing-5);
    }

    .md\:pr_spacing-6 {
      padding-right: var(--spacing-spacing-6);
    }

    .md\:pr_spacing-7 {
      padding-right: var(--spacing-spacing-7);
    }

    .md\:pr_spacing-8 {
      padding-right: var(--spacing-spacing-8);
    }

    .md\:pr_spacing-9 {
      padding-right: var(--spacing-spacing-9);
    }

    .md\:pr_spacing-10 {
      padding-right: var(--spacing-spacing-10);
    }

    .md\:pr_spacing-11 {
      padding-right: var(--spacing-spacing-11);
    }

    .md\:pr_spacing-12 {
      padding-right: var(--spacing-spacing-12);
    }

    .md\:pr_spacing-13 {
      padding-right: var(--spacing-spacing-13);
    }

    .md\:pr_spacing-14 {
      padding-right: var(--spacing-spacing-14);
    }

    .md\:pr_spacing-15 {
      padding-right: var(--spacing-spacing-15);
    }

    .md\:pr_spacing-16 {
      padding-right: var(--spacing-spacing-16);
    }

    .md\:pr_spacing-17 {
      padding-right: var(--spacing-spacing-17);
    }

    .md\:pr_spacing-18 {
      padding-right: var(--spacing-spacing-18);
    }

    .md\:pr_spacing-19 {
      padding-right: var(--spacing-spacing-19);
    }

    .md\:pr_spacing-20 {
      padding-right: var(--spacing-spacing-20);
    }

    .md\:pr_spacing-21 {
      padding-right: var(--spacing-spacing-21);
    }

    .md\:pr_spacing-22 {
      padding-right: var(--spacing-spacing-22);
    }

    .md\:pr_spacing-23 {
      padding-right: var(--spacing-spacing-23);
    }

    .md\:pr_spacing-24 {
      padding-right: var(--spacing-spacing-24);
    }

    .md\:pr_spacing-25 {
      padding-right: var(--spacing-spacing-25);
    }

    .md\:pr_spacing-26 {
      padding-right: var(--spacing-spacing-26);
    }

    .md\:pr_spacing-27 {
      padding-right: var(--spacing-spacing-27);
    }

    .md\:pr_spacing-28 {
      padding-right: var(--spacing-spacing-28);
    }

    .md\:pr_spacing-29 {
      padding-right: var(--spacing-spacing-29);
    }

    .md\:pr_spacing-30 {
      padding-right: var(--spacing-spacing-30);
    }

    .md\:pr_spacing-31 {
      padding-right: var(--spacing-spacing-31);
    }

    .md\:pr_spacing-32 {
      padding-right: var(--spacing-spacing-32);
    }

    .md\:pr_spacing-33 {
      padding-right: var(--spacing-spacing-33);
    }

    .md\:pr_spacing-34 {
      padding-right: var(--spacing-spacing-34);
    }

    .md\:pr_spacing-35 {
      padding-right: var(--spacing-spacing-35);
    }

    .md\:pr_spacing-36 {
      padding-right: var(--spacing-spacing-36);
    }

    .md\:pr_spacing-37 {
      padding-right: var(--spacing-spacing-37);
    }

    .md\:pr_spacing-38 {
      padding-right: var(--spacing-spacing-38);
    }

    .md\:pr_spacing-39 {
      padding-right: var(--spacing-spacing-39);
    }

    .md\:pr_spacing-40 {
      padding-right: var(--spacing-spacing-40);
    }

    .md\:pr_spacing-41 {
      padding-right: var(--spacing-spacing-41);
    }

    .md\:pr_spacing-42 {
      padding-right: var(--spacing-spacing-42);
    }

    .md\:pr_spacing-43 {
      padding-right: var(--spacing-spacing-43);
    }

    .md\:pr_spacing-44 {
      padding-right: var(--spacing-spacing-44);
    }

    .md\:pr_spacing-45 {
      padding-right: var(--spacing-spacing-45);
    }

    .md\:pr_spacing-46 {
      padding-right: var(--spacing-spacing-46);
    }

    .md\:pr_spacing-47 {
      padding-right: var(--spacing-spacing-47);
    }

    .md\:pr_spacing-48 {
      padding-right: var(--spacing-spacing-48);
    }

    .md\:pr_spacing-49 {
      padding-right: var(--spacing-spacing-49);
    }

    .md\:pr_spacing-50 {
      padding-right: var(--spacing-spacing-50);
    }

    .md\:pr_spacing-51 {
      padding-right: var(--spacing-spacing-51);
    }

    .md\:pr_spacing-52 {
      padding-right: var(--spacing-spacing-52);
    }

    .md\:pr_spacing-53 {
      padding-right: var(--spacing-spacing-53);
    }

    .md\:pr_spacing-54 {
      padding-right: var(--spacing-spacing-54);
    }

    .md\:pr_spacing-55 {
      padding-right: var(--spacing-spacing-55);
    }

    .md\:pr_spacing-56 {
      padding-right: var(--spacing-spacing-56);
    }

    .md\:pr_spacing-57 {
      padding-right: var(--spacing-spacing-57);
    }

    .md\:pr_spacing-58 {
      padding-right: var(--spacing-spacing-58);
    }

    .md\:pr_spacing-59 {
      padding-right: var(--spacing-spacing-59);
    }

    .md\:pr_spacing-60 {
      padding-right: var(--spacing-spacing-60);
    }

    .md\:pr_spacing-61 {
      padding-right: var(--spacing-spacing-61);
    }

    .md\:pr_spacing-62 {
      padding-right: var(--spacing-spacing-62);
    }

    .md\:pr_spacing-63 {
      padding-right: var(--spacing-spacing-63);
    }

    .md\:pr_spacing-64 {
      padding-right: var(--spacing-spacing-64);
    }

    .md\:pr_spacing-65 {
      padding-right: var(--spacing-spacing-65);
    }

    .md\:pr_spacing-66 {
      padding-right: var(--spacing-spacing-66);
    }

    .md\:pr_spacing-67 {
      padding-right: var(--spacing-spacing-67);
    }

    .md\:pr_spacing-68 {
      padding-right: var(--spacing-spacing-68);
    }

    .md\:pr_spacing-69 {
      padding-right: var(--spacing-spacing-69);
    }

    .md\:pr_spacing-70 {
      padding-right: var(--spacing-spacing-70);
    }

    .md\:pr_spacing-71 {
      padding-right: var(--spacing-spacing-71);
    }

    .md\:pr_spacing-72 {
      padding-right: var(--spacing-spacing-72);
    }

    .md\:pr_spacing-73 {
      padding-right: var(--spacing-spacing-73);
    }

    .md\:pr_spacing-74 {
      padding-right: var(--spacing-spacing-74);
    }

    .md\:pr_spacing-75 {
      padding-right: var(--spacing-spacing-75);
    }

    .md\:pr_spacing-76 {
      padding-right: var(--spacing-spacing-76);
    }

    .md\:pr_spacing-77 {
      padding-right: var(--spacing-spacing-77);
    }

    .md\:pr_spacing-78 {
      padding-right: var(--spacing-spacing-78);
    }

    .md\:pr_spacing-79 {
      padding-right: var(--spacing-spacing-79);
    }

    .md\:pr_spacing-80 {
      padding-right: var(--spacing-spacing-80);
    }

    .md\:pr_spacing-81 {
      padding-right: var(--spacing-spacing-81);
    }

    .md\:pr_spacing-82 {
      padding-right: var(--spacing-spacing-82);
    }

    .md\:pr_spacing-83 {
      padding-right: var(--spacing-spacing-83);
    }

    .md\:pr_spacing-84 {
      padding-right: var(--spacing-spacing-84);
    }

    .md\:pr_spacing-85 {
      padding-right: var(--spacing-spacing-85);
    }

    .md\:pr_spacing-86 {
      padding-right: var(--spacing-spacing-86);
    }

    .md\:pr_spacing-87 {
      padding-right: var(--spacing-spacing-87);
    }

    .md\:pr_spacing-88 {
      padding-right: var(--spacing-spacing-88);
    }

    .md\:pr_spacing-89 {
      padding-right: var(--spacing-spacing-89);
    }

    .md\:pr_spacing-90 {
      padding-right: var(--spacing-spacing-90);
    }

    .md\:pr_spacing-91 {
      padding-right: var(--spacing-spacing-91);
    }

    .md\:pr_spacing-92 {
      padding-right: var(--spacing-spacing-92);
    }

    .md\:pr_spacing-93 {
      padding-right: var(--spacing-spacing-93);
    }

    .md\:pr_spacing-94 {
      padding-right: var(--spacing-spacing-94);
    }

    .md\:pr_spacing-95 {
      padding-right: var(--spacing-spacing-95);
    }

    .md\:pr_spacing-96 {
      padding-right: var(--spacing-spacing-96);
    }

    .md\:pr_spacing-97 {
      padding-right: var(--spacing-spacing-97);
    }

    .md\:pr_spacing-98 {
      padding-right: var(--spacing-spacing-98);
    }

    .md\:pr_spacing-99 {
      padding-right: var(--spacing-spacing-99);
    }

    .md\:pr_spacing-100 {
      padding-right: var(--spacing-spacing-100);
    }

    .md\:pb_spacing-1 {
      padding-bottom: var(--spacing-spacing-1);
    }

    .md\:pb_spacing-2 {
      padding-bottom: var(--spacing-spacing-2);
    }

    .md\:pb_spacing-3 {
      padding-bottom: var(--spacing-spacing-3);
    }

    .md\:pb_spacing-4 {
      padding-bottom: var(--spacing-spacing-4);
    }

    .md\:pb_spacing-5 {
      padding-bottom: var(--spacing-spacing-5);
    }

    .md\:pb_spacing-6 {
      padding-bottom: var(--spacing-spacing-6);
    }

    .md\:pb_spacing-7 {
      padding-bottom: var(--spacing-spacing-7);
    }

    .md\:pb_spacing-8 {
      padding-bottom: var(--spacing-spacing-8);
    }

    .md\:pb_spacing-9 {
      padding-bottom: var(--spacing-spacing-9);
    }

    .md\:pb_spacing-10 {
      padding-bottom: var(--spacing-spacing-10);
    }

    .md\:pb_spacing-11 {
      padding-bottom: var(--spacing-spacing-11);
    }

    .md\:pb_spacing-12 {
      padding-bottom: var(--spacing-spacing-12);
    }

    .md\:pb_spacing-13 {
      padding-bottom: var(--spacing-spacing-13);
    }

    .md\:pb_spacing-14 {
      padding-bottom: var(--spacing-spacing-14);
    }

    .md\:pb_spacing-15 {
      padding-bottom: var(--spacing-spacing-15);
    }

    .md\:pb_spacing-16 {
      padding-bottom: var(--spacing-spacing-16);
    }

    .md\:pb_spacing-17 {
      padding-bottom: var(--spacing-spacing-17);
    }

    .md\:pb_spacing-18 {
      padding-bottom: var(--spacing-spacing-18);
    }

    .md\:pb_spacing-19 {
      padding-bottom: var(--spacing-spacing-19);
    }

    .md\:pb_spacing-20 {
      padding-bottom: var(--spacing-spacing-20);
    }

    .md\:pb_spacing-21 {
      padding-bottom: var(--spacing-spacing-21);
    }

    .md\:pb_spacing-22 {
      padding-bottom: var(--spacing-spacing-22);
    }

    .md\:pb_spacing-23 {
      padding-bottom: var(--spacing-spacing-23);
    }

    .md\:pb_spacing-24 {
      padding-bottom: var(--spacing-spacing-24);
    }

    .md\:pb_spacing-25 {
      padding-bottom: var(--spacing-spacing-25);
    }

    .md\:pb_spacing-26 {
      padding-bottom: var(--spacing-spacing-26);
    }

    .md\:pb_spacing-27 {
      padding-bottom: var(--spacing-spacing-27);
    }

    .md\:pb_spacing-28 {
      padding-bottom: var(--spacing-spacing-28);
    }

    .md\:pb_spacing-29 {
      padding-bottom: var(--spacing-spacing-29);
    }

    .md\:pb_spacing-30 {
      padding-bottom: var(--spacing-spacing-30);
    }

    .md\:pb_spacing-31 {
      padding-bottom: var(--spacing-spacing-31);
    }

    .md\:pb_spacing-32 {
      padding-bottom: var(--spacing-spacing-32);
    }

    .md\:pb_spacing-33 {
      padding-bottom: var(--spacing-spacing-33);
    }

    .md\:pb_spacing-34 {
      padding-bottom: var(--spacing-spacing-34);
    }

    .md\:pb_spacing-35 {
      padding-bottom: var(--spacing-spacing-35);
    }

    .md\:pb_spacing-36 {
      padding-bottom: var(--spacing-spacing-36);
    }

    .md\:pb_spacing-37 {
      padding-bottom: var(--spacing-spacing-37);
    }

    .md\:pb_spacing-38 {
      padding-bottom: var(--spacing-spacing-38);
    }

    .md\:pb_spacing-39 {
      padding-bottom: var(--spacing-spacing-39);
    }

    .md\:pb_spacing-40 {
      padding-bottom: var(--spacing-spacing-40);
    }

    .md\:pb_spacing-41 {
      padding-bottom: var(--spacing-spacing-41);
    }

    .md\:pb_spacing-42 {
      padding-bottom: var(--spacing-spacing-42);
    }

    .md\:pb_spacing-43 {
      padding-bottom: var(--spacing-spacing-43);
    }

    .md\:pb_spacing-44 {
      padding-bottom: var(--spacing-spacing-44);
    }

    .md\:pb_spacing-45 {
      padding-bottom: var(--spacing-spacing-45);
    }

    .md\:pb_spacing-46 {
      padding-bottom: var(--spacing-spacing-46);
    }

    .md\:pb_spacing-47 {
      padding-bottom: var(--spacing-spacing-47);
    }

    .md\:pb_spacing-48 {
      padding-bottom: var(--spacing-spacing-48);
    }

    .md\:pb_spacing-49 {
      padding-bottom: var(--spacing-spacing-49);
    }

    .md\:pb_spacing-50 {
      padding-bottom: var(--spacing-spacing-50);
    }

    .md\:pb_spacing-51 {
      padding-bottom: var(--spacing-spacing-51);
    }

    .md\:pb_spacing-52 {
      padding-bottom: var(--spacing-spacing-52);
    }

    .md\:pb_spacing-53 {
      padding-bottom: var(--spacing-spacing-53);
    }

    .md\:pb_spacing-54 {
      padding-bottom: var(--spacing-spacing-54);
    }

    .md\:pb_spacing-55 {
      padding-bottom: var(--spacing-spacing-55);
    }

    .md\:pb_spacing-56 {
      padding-bottom: var(--spacing-spacing-56);
    }

    .md\:pb_spacing-57 {
      padding-bottom: var(--spacing-spacing-57);
    }

    .md\:pb_spacing-58 {
      padding-bottom: var(--spacing-spacing-58);
    }

    .md\:pb_spacing-59 {
      padding-bottom: var(--spacing-spacing-59);
    }

    .md\:pb_spacing-60 {
      padding-bottom: var(--spacing-spacing-60);
    }

    .md\:pb_spacing-61 {
      padding-bottom: var(--spacing-spacing-61);
    }

    .md\:pb_spacing-62 {
      padding-bottom: var(--spacing-spacing-62);
    }

    .md\:pb_spacing-63 {
      padding-bottom: var(--spacing-spacing-63);
    }

    .md\:pb_spacing-64 {
      padding-bottom: var(--spacing-spacing-64);
    }

    .md\:pb_spacing-65 {
      padding-bottom: var(--spacing-spacing-65);
    }

    .md\:pb_spacing-66 {
      padding-bottom: var(--spacing-spacing-66);
    }

    .md\:pb_spacing-67 {
      padding-bottom: var(--spacing-spacing-67);
    }

    .md\:pb_spacing-68 {
      padding-bottom: var(--spacing-spacing-68);
    }

    .md\:pb_spacing-69 {
      padding-bottom: var(--spacing-spacing-69);
    }

    .md\:pb_spacing-70 {
      padding-bottom: var(--spacing-spacing-70);
    }

    .md\:pb_spacing-71 {
      padding-bottom: var(--spacing-spacing-71);
    }

    .md\:pb_spacing-72 {
      padding-bottom: var(--spacing-spacing-72);
    }

    .md\:pb_spacing-73 {
      padding-bottom: var(--spacing-spacing-73);
    }

    .md\:pb_spacing-74 {
      padding-bottom: var(--spacing-spacing-74);
    }

    .md\:pb_spacing-75 {
      padding-bottom: var(--spacing-spacing-75);
    }

    .md\:pb_spacing-76 {
      padding-bottom: var(--spacing-spacing-76);
    }

    .md\:pb_spacing-77 {
      padding-bottom: var(--spacing-spacing-77);
    }

    .md\:pb_spacing-78 {
      padding-bottom: var(--spacing-spacing-78);
    }

    .md\:pb_spacing-79 {
      padding-bottom: var(--spacing-spacing-79);
    }

    .md\:pb_spacing-80 {
      padding-bottom: var(--spacing-spacing-80);
    }

    .md\:pb_spacing-81 {
      padding-bottom: var(--spacing-spacing-81);
    }

    .md\:pb_spacing-82 {
      padding-bottom: var(--spacing-spacing-82);
    }

    .md\:pb_spacing-83 {
      padding-bottom: var(--spacing-spacing-83);
    }

    .md\:pb_spacing-84 {
      padding-bottom: var(--spacing-spacing-84);
    }

    .md\:pb_spacing-85 {
      padding-bottom: var(--spacing-spacing-85);
    }

    .md\:pb_spacing-86 {
      padding-bottom: var(--spacing-spacing-86);
    }

    .md\:pb_spacing-87 {
      padding-bottom: var(--spacing-spacing-87);
    }

    .md\:pb_spacing-88 {
      padding-bottom: var(--spacing-spacing-88);
    }

    .md\:pb_spacing-89 {
      padding-bottom: var(--spacing-spacing-89);
    }

    .md\:pb_spacing-90 {
      padding-bottom: var(--spacing-spacing-90);
    }

    .md\:pb_spacing-91 {
      padding-bottom: var(--spacing-spacing-91);
    }

    .md\:pb_spacing-92 {
      padding-bottom: var(--spacing-spacing-92);
    }

    .md\:pb_spacing-93 {
      padding-bottom: var(--spacing-spacing-93);
    }

    .md\:pb_spacing-94 {
      padding-bottom: var(--spacing-spacing-94);
    }

    .md\:pb_spacing-95 {
      padding-bottom: var(--spacing-spacing-95);
    }

    .md\:pb_spacing-96 {
      padding-bottom: var(--spacing-spacing-96);
    }

    .md\:pb_spacing-97 {
      padding-bottom: var(--spacing-spacing-97);
    }

    .md\:pb_spacing-98 {
      padding-bottom: var(--spacing-spacing-98);
    }

    .md\:pb_spacing-99 {
      padding-bottom: var(--spacing-spacing-99);
    }

    .md\:pb_spacing-100 {
      padding-bottom: var(--spacing-spacing-100);
    }

    .md\:pl_spacing-1 {
      padding-left: var(--spacing-spacing-1);
    }

    .md\:pl_spacing-2 {
      padding-left: var(--spacing-spacing-2);
    }

    .md\:pl_spacing-3 {
      padding-left: var(--spacing-spacing-3);
    }

    .md\:pl_spacing-4 {
      padding-left: var(--spacing-spacing-4);
    }

    .md\:pl_spacing-5 {
      padding-left: var(--spacing-spacing-5);
    }

    .md\:pl_spacing-6 {
      padding-left: var(--spacing-spacing-6);
    }

    .md\:pl_spacing-7 {
      padding-left: var(--spacing-spacing-7);
    }

    .md\:pl_spacing-8 {
      padding-left: var(--spacing-spacing-8);
    }

    .md\:pl_spacing-9 {
      padding-left: var(--spacing-spacing-9);
    }

    .md\:pl_spacing-10 {
      padding-left: var(--spacing-spacing-10);
    }

    .md\:pl_spacing-11 {
      padding-left: var(--spacing-spacing-11);
    }

    .md\:pl_spacing-12 {
      padding-left: var(--spacing-spacing-12);
    }

    .md\:pl_spacing-13 {
      padding-left: var(--spacing-spacing-13);
    }

    .md\:pl_spacing-14 {
      padding-left: var(--spacing-spacing-14);
    }

    .md\:pl_spacing-15 {
      padding-left: var(--spacing-spacing-15);
    }

    .md\:pl_spacing-16 {
      padding-left: var(--spacing-spacing-16);
    }

    .md\:pl_spacing-17 {
      padding-left: var(--spacing-spacing-17);
    }

    .md\:pl_spacing-18 {
      padding-left: var(--spacing-spacing-18);
    }

    .md\:pl_spacing-19 {
      padding-left: var(--spacing-spacing-19);
    }

    .md\:pl_spacing-20 {
      padding-left: var(--spacing-spacing-20);
    }

    .md\:pl_spacing-21 {
      padding-left: var(--spacing-spacing-21);
    }

    .md\:pl_spacing-22 {
      padding-left: var(--spacing-spacing-22);
    }

    .md\:pl_spacing-23 {
      padding-left: var(--spacing-spacing-23);
    }

    .md\:pl_spacing-24 {
      padding-left: var(--spacing-spacing-24);
    }

    .md\:pl_spacing-25 {
      padding-left: var(--spacing-spacing-25);
    }

    .md\:pl_spacing-26 {
      padding-left: var(--spacing-spacing-26);
    }

    .md\:pl_spacing-27 {
      padding-left: var(--spacing-spacing-27);
    }

    .md\:pl_spacing-28 {
      padding-left: var(--spacing-spacing-28);
    }

    .md\:pl_spacing-29 {
      padding-left: var(--spacing-spacing-29);
    }

    .md\:pl_spacing-30 {
      padding-left: var(--spacing-spacing-30);
    }

    .md\:pl_spacing-31 {
      padding-left: var(--spacing-spacing-31);
    }

    .md\:pl_spacing-32 {
      padding-left: var(--spacing-spacing-32);
    }

    .md\:pl_spacing-33 {
      padding-left: var(--spacing-spacing-33);
    }

    .md\:pl_spacing-34 {
      padding-left: var(--spacing-spacing-34);
    }

    .md\:pl_spacing-35 {
      padding-left: var(--spacing-spacing-35);
    }

    .md\:pl_spacing-36 {
      padding-left: var(--spacing-spacing-36);
    }

    .md\:pl_spacing-37 {
      padding-left: var(--spacing-spacing-37);
    }

    .md\:pl_spacing-38 {
      padding-left: var(--spacing-spacing-38);
    }

    .md\:pl_spacing-39 {
      padding-left: var(--spacing-spacing-39);
    }

    .md\:pl_spacing-40 {
      padding-left: var(--spacing-spacing-40);
    }

    .md\:pl_spacing-41 {
      padding-left: var(--spacing-spacing-41);
    }

    .md\:pl_spacing-42 {
      padding-left: var(--spacing-spacing-42);
    }

    .md\:pl_spacing-43 {
      padding-left: var(--spacing-spacing-43);
    }

    .md\:pl_spacing-44 {
      padding-left: var(--spacing-spacing-44);
    }

    .md\:pl_spacing-45 {
      padding-left: var(--spacing-spacing-45);
    }

    .md\:pl_spacing-46 {
      padding-left: var(--spacing-spacing-46);
    }

    .md\:pl_spacing-47 {
      padding-left: var(--spacing-spacing-47);
    }

    .md\:pl_spacing-48 {
      padding-left: var(--spacing-spacing-48);
    }

    .md\:pl_spacing-49 {
      padding-left: var(--spacing-spacing-49);
    }

    .md\:pl_spacing-50 {
      padding-left: var(--spacing-spacing-50);
    }

    .md\:pl_spacing-51 {
      padding-left: var(--spacing-spacing-51);
    }

    .md\:pl_spacing-52 {
      padding-left: var(--spacing-spacing-52);
    }

    .md\:pl_spacing-53 {
      padding-left: var(--spacing-spacing-53);
    }

    .md\:pl_spacing-54 {
      padding-left: var(--spacing-spacing-54);
    }

    .md\:pl_spacing-55 {
      padding-left: var(--spacing-spacing-55);
    }

    .md\:pl_spacing-56 {
      padding-left: var(--spacing-spacing-56);
    }

    .md\:pl_spacing-57 {
      padding-left: var(--spacing-spacing-57);
    }

    .md\:pl_spacing-58 {
      padding-left: var(--spacing-spacing-58);
    }

    .md\:pl_spacing-59 {
      padding-left: var(--spacing-spacing-59);
    }

    .md\:pl_spacing-60 {
      padding-left: var(--spacing-spacing-60);
    }

    .md\:pl_spacing-61 {
      padding-left: var(--spacing-spacing-61);
    }

    .md\:pl_spacing-62 {
      padding-left: var(--spacing-spacing-62);
    }

    .md\:pl_spacing-63 {
      padding-left: var(--spacing-spacing-63);
    }

    .md\:pl_spacing-64 {
      padding-left: var(--spacing-spacing-64);
    }

    .md\:pl_spacing-65 {
      padding-left: var(--spacing-spacing-65);
    }

    .md\:pl_spacing-66 {
      padding-left: var(--spacing-spacing-66);
    }

    .md\:pl_spacing-67 {
      padding-left: var(--spacing-spacing-67);
    }

    .md\:pl_spacing-68 {
      padding-left: var(--spacing-spacing-68);
    }

    .md\:pl_spacing-69 {
      padding-left: var(--spacing-spacing-69);
    }

    .md\:pl_spacing-70 {
      padding-left: var(--spacing-spacing-70);
    }

    .md\:pl_spacing-71 {
      padding-left: var(--spacing-spacing-71);
    }

    .md\:pl_spacing-72 {
      padding-left: var(--spacing-spacing-72);
    }

    .md\:pl_spacing-73 {
      padding-left: var(--spacing-spacing-73);
    }

    .md\:pl_spacing-74 {
      padding-left: var(--spacing-spacing-74);
    }

    .md\:pl_spacing-75 {
      padding-left: var(--spacing-spacing-75);
    }

    .md\:pl_spacing-76 {
      padding-left: var(--spacing-spacing-76);
    }

    .md\:pl_spacing-77 {
      padding-left: var(--spacing-spacing-77);
    }

    .md\:pl_spacing-78 {
      padding-left: var(--spacing-spacing-78);
    }

    .md\:pl_spacing-79 {
      padding-left: var(--spacing-spacing-79);
    }

    .md\:pl_spacing-80 {
      padding-left: var(--spacing-spacing-80);
    }

    .md\:pl_spacing-81 {
      padding-left: var(--spacing-spacing-81);
    }

    .md\:pl_spacing-82 {
      padding-left: var(--spacing-spacing-82);
    }

    .md\:pl_spacing-83 {
      padding-left: var(--spacing-spacing-83);
    }

    .md\:pl_spacing-84 {
      padding-left: var(--spacing-spacing-84);
    }

    .md\:pl_spacing-85 {
      padding-left: var(--spacing-spacing-85);
    }

    .md\:pl_spacing-86 {
      padding-left: var(--spacing-spacing-86);
    }

    .md\:pl_spacing-87 {
      padding-left: var(--spacing-spacing-87);
    }

    .md\:pl_spacing-88 {
      padding-left: var(--spacing-spacing-88);
    }

    .md\:pl_spacing-89 {
      padding-left: var(--spacing-spacing-89);
    }

    .md\:pl_spacing-90 {
      padding-left: var(--spacing-spacing-90);
    }

    .md\:pl_spacing-91 {
      padding-left: var(--spacing-spacing-91);
    }

    .md\:pl_spacing-92 {
      padding-left: var(--spacing-spacing-92);
    }

    .md\:pl_spacing-93 {
      padding-left: var(--spacing-spacing-93);
    }

    .md\:pl_spacing-94 {
      padding-left: var(--spacing-spacing-94);
    }

    .md\:pl_spacing-95 {
      padding-left: var(--spacing-spacing-95);
    }

    .md\:pl_spacing-96 {
      padding-left: var(--spacing-spacing-96);
    }

    .md\:pl_spacing-97 {
      padding-left: var(--spacing-spacing-97);
    }

    .md\:pl_spacing-98 {
      padding-left: var(--spacing-spacing-98);
    }

    .md\:pl_spacing-99 {
      padding-left: var(--spacing-spacing-99);
    }

    .md\:pl_spacing-100 {
      padding-left: var(--spacing-spacing-100);
    }

    .md\:mt_spacing-1 {
      margin-top: var(--spacing-spacing-1);
    }

    .md\:mt_spacing-2 {
      margin-top: var(--spacing-spacing-2);
    }

    .md\:mt_spacing-3 {
      margin-top: var(--spacing-spacing-3);
    }

    .md\:mt_spacing-4 {
      margin-top: var(--spacing-spacing-4);
    }

    .md\:mt_spacing-5 {
      margin-top: var(--spacing-spacing-5);
    }

    .md\:mt_spacing-6 {
      margin-top: var(--spacing-spacing-6);
    }

    .md\:mt_spacing-7 {
      margin-top: var(--spacing-spacing-7);
    }

    .md\:mt_spacing-8 {
      margin-top: var(--spacing-spacing-8);
    }

    .md\:mt_spacing-9 {
      margin-top: var(--spacing-spacing-9);
    }

    .md\:mt_spacing-10 {
      margin-top: var(--spacing-spacing-10);
    }

    .md\:mt_spacing-11 {
      margin-top: var(--spacing-spacing-11);
    }

    .md\:mt_spacing-12 {
      margin-top: var(--spacing-spacing-12);
    }

    .md\:mt_spacing-13 {
      margin-top: var(--spacing-spacing-13);
    }

    .md\:mt_spacing-14 {
      margin-top: var(--spacing-spacing-14);
    }

    .md\:mt_spacing-15 {
      margin-top: var(--spacing-spacing-15);
    }

    .md\:mt_spacing-16 {
      margin-top: var(--spacing-spacing-16);
    }

    .md\:mt_spacing-17 {
      margin-top: var(--spacing-spacing-17);
    }

    .md\:mt_spacing-18 {
      margin-top: var(--spacing-spacing-18);
    }

    .md\:mt_spacing-19 {
      margin-top: var(--spacing-spacing-19);
    }

    .md\:mt_spacing-20 {
      margin-top: var(--spacing-spacing-20);
    }

    .md\:mt_spacing-21 {
      margin-top: var(--spacing-spacing-21);
    }

    .md\:mt_spacing-22 {
      margin-top: var(--spacing-spacing-22);
    }

    .md\:mt_spacing-23 {
      margin-top: var(--spacing-spacing-23);
    }

    .md\:mt_spacing-24 {
      margin-top: var(--spacing-spacing-24);
    }

    .md\:mt_spacing-25 {
      margin-top: var(--spacing-spacing-25);
    }

    .md\:mt_spacing-26 {
      margin-top: var(--spacing-spacing-26);
    }

    .md\:mt_spacing-27 {
      margin-top: var(--spacing-spacing-27);
    }

    .md\:mt_spacing-28 {
      margin-top: var(--spacing-spacing-28);
    }

    .md\:mt_spacing-29 {
      margin-top: var(--spacing-spacing-29);
    }

    .md\:mt_spacing-30 {
      margin-top: var(--spacing-spacing-30);
    }

    .md\:mt_spacing-31 {
      margin-top: var(--spacing-spacing-31);
    }

    .md\:mt_spacing-32 {
      margin-top: var(--spacing-spacing-32);
    }

    .md\:mt_spacing-33 {
      margin-top: var(--spacing-spacing-33);
    }

    .md\:mt_spacing-34 {
      margin-top: var(--spacing-spacing-34);
    }

    .md\:mt_spacing-35 {
      margin-top: var(--spacing-spacing-35);
    }

    .md\:mt_spacing-36 {
      margin-top: var(--spacing-spacing-36);
    }

    .md\:mt_spacing-37 {
      margin-top: var(--spacing-spacing-37);
    }

    .md\:mt_spacing-38 {
      margin-top: var(--spacing-spacing-38);
    }

    .md\:mt_spacing-39 {
      margin-top: var(--spacing-spacing-39);
    }

    .md\:mt_spacing-40 {
      margin-top: var(--spacing-spacing-40);
    }

    .md\:mt_spacing-41 {
      margin-top: var(--spacing-spacing-41);
    }

    .md\:mt_spacing-42 {
      margin-top: var(--spacing-spacing-42);
    }

    .md\:mt_spacing-43 {
      margin-top: var(--spacing-spacing-43);
    }

    .md\:mt_spacing-44 {
      margin-top: var(--spacing-spacing-44);
    }

    .md\:mt_spacing-45 {
      margin-top: var(--spacing-spacing-45);
    }

    .md\:mt_spacing-46 {
      margin-top: var(--spacing-spacing-46);
    }

    .md\:mt_spacing-47 {
      margin-top: var(--spacing-spacing-47);
    }

    .md\:mt_spacing-48 {
      margin-top: var(--spacing-spacing-48);
    }

    .md\:mt_spacing-49 {
      margin-top: var(--spacing-spacing-49);
    }

    .md\:mt_spacing-50 {
      margin-top: var(--spacing-spacing-50);
    }

    .md\:mt_spacing-51 {
      margin-top: var(--spacing-spacing-51);
    }

    .md\:mt_spacing-52 {
      margin-top: var(--spacing-spacing-52);
    }

    .md\:mt_spacing-53 {
      margin-top: var(--spacing-spacing-53);
    }

    .md\:mt_spacing-54 {
      margin-top: var(--spacing-spacing-54);
    }

    .md\:mt_spacing-55 {
      margin-top: var(--spacing-spacing-55);
    }

    .md\:mt_spacing-56 {
      margin-top: var(--spacing-spacing-56);
    }

    .md\:mt_spacing-57 {
      margin-top: var(--spacing-spacing-57);
    }

    .md\:mt_spacing-58 {
      margin-top: var(--spacing-spacing-58);
    }

    .md\:mt_spacing-59 {
      margin-top: var(--spacing-spacing-59);
    }

    .md\:mt_spacing-60 {
      margin-top: var(--spacing-spacing-60);
    }

    .md\:mt_spacing-61 {
      margin-top: var(--spacing-spacing-61);
    }

    .md\:mt_spacing-62 {
      margin-top: var(--spacing-spacing-62);
    }

    .md\:mt_spacing-63 {
      margin-top: var(--spacing-spacing-63);
    }

    .md\:mt_spacing-64 {
      margin-top: var(--spacing-spacing-64);
    }

    .md\:mt_spacing-65 {
      margin-top: var(--spacing-spacing-65);
    }

    .md\:mt_spacing-66 {
      margin-top: var(--spacing-spacing-66);
    }

    .md\:mt_spacing-67 {
      margin-top: var(--spacing-spacing-67);
    }

    .md\:mt_spacing-68 {
      margin-top: var(--spacing-spacing-68);
    }

    .md\:mt_spacing-69 {
      margin-top: var(--spacing-spacing-69);
    }

    .md\:mt_spacing-70 {
      margin-top: var(--spacing-spacing-70);
    }

    .md\:mt_spacing-71 {
      margin-top: var(--spacing-spacing-71);
    }

    .md\:mt_spacing-72 {
      margin-top: var(--spacing-spacing-72);
    }

    .md\:mt_spacing-73 {
      margin-top: var(--spacing-spacing-73);
    }

    .md\:mt_spacing-74 {
      margin-top: var(--spacing-spacing-74);
    }

    .md\:mt_spacing-75 {
      margin-top: var(--spacing-spacing-75);
    }

    .md\:mt_spacing-76 {
      margin-top: var(--spacing-spacing-76);
    }

    .md\:mt_spacing-77 {
      margin-top: var(--spacing-spacing-77);
    }

    .md\:mt_spacing-78 {
      margin-top: var(--spacing-spacing-78);
    }

    .md\:mt_spacing-79 {
      margin-top: var(--spacing-spacing-79);
    }

    .md\:mt_spacing-80 {
      margin-top: var(--spacing-spacing-80);
    }

    .md\:mt_spacing-81 {
      margin-top: var(--spacing-spacing-81);
    }

    .md\:mt_spacing-82 {
      margin-top: var(--spacing-spacing-82);
    }

    .md\:mt_spacing-83 {
      margin-top: var(--spacing-spacing-83);
    }

    .md\:mt_spacing-84 {
      margin-top: var(--spacing-spacing-84);
    }

    .md\:mt_spacing-85 {
      margin-top: var(--spacing-spacing-85);
    }

    .md\:mt_spacing-86 {
      margin-top: var(--spacing-spacing-86);
    }

    .md\:mt_spacing-87 {
      margin-top: var(--spacing-spacing-87);
    }

    .md\:mt_spacing-88 {
      margin-top: var(--spacing-spacing-88);
    }

    .md\:mt_spacing-89 {
      margin-top: var(--spacing-spacing-89);
    }

    .md\:mt_spacing-90 {
      margin-top: var(--spacing-spacing-90);
    }

    .md\:mt_spacing-91 {
      margin-top: var(--spacing-spacing-91);
    }

    .md\:mt_spacing-92 {
      margin-top: var(--spacing-spacing-92);
    }

    .md\:mt_spacing-93 {
      margin-top: var(--spacing-spacing-93);
    }

    .md\:mt_spacing-94 {
      margin-top: var(--spacing-spacing-94);
    }

    .md\:mt_spacing-95 {
      margin-top: var(--spacing-spacing-95);
    }

    .md\:mt_spacing-96 {
      margin-top: var(--spacing-spacing-96);
    }

    .md\:mt_spacing-97 {
      margin-top: var(--spacing-spacing-97);
    }

    .md\:mt_spacing-98 {
      margin-top: var(--spacing-spacing-98);
    }

    .md\:mt_spacing-99 {
      margin-top: var(--spacing-spacing-99);
    }

    .md\:mt_spacing-100 {
      margin-top: var(--spacing-spacing-100);
    }

    .md\:mr_spacing-1 {
      margin-right: var(--spacing-spacing-1);
    }

    .md\:mr_spacing-2 {
      margin-right: var(--spacing-spacing-2);
    }

    .md\:mr_spacing-3 {
      margin-right: var(--spacing-spacing-3);
    }

    .md\:mr_spacing-4 {
      margin-right: var(--spacing-spacing-4);
    }

    .md\:mr_spacing-5 {
      margin-right: var(--spacing-spacing-5);
    }

    .md\:mr_spacing-6 {
      margin-right: var(--spacing-spacing-6);
    }

    .md\:mr_spacing-7 {
      margin-right: var(--spacing-spacing-7);
    }

    .md\:mr_spacing-8 {
      margin-right: var(--spacing-spacing-8);
    }

    .md\:mr_spacing-9 {
      margin-right: var(--spacing-spacing-9);
    }

    .md\:mr_spacing-10 {
      margin-right: var(--spacing-spacing-10);
    }

    .md\:mr_spacing-11 {
      margin-right: var(--spacing-spacing-11);
    }

    .md\:mr_spacing-12 {
      margin-right: var(--spacing-spacing-12);
    }

    .md\:mr_spacing-13 {
      margin-right: var(--spacing-spacing-13);
    }

    .md\:mr_spacing-14 {
      margin-right: var(--spacing-spacing-14);
    }

    .md\:mr_spacing-15 {
      margin-right: var(--spacing-spacing-15);
    }

    .md\:mr_spacing-16 {
      margin-right: var(--spacing-spacing-16);
    }

    .md\:mr_spacing-17 {
      margin-right: var(--spacing-spacing-17);
    }

    .md\:mr_spacing-18 {
      margin-right: var(--spacing-spacing-18);
    }

    .md\:mr_spacing-19 {
      margin-right: var(--spacing-spacing-19);
    }

    .md\:mr_spacing-20 {
      margin-right: var(--spacing-spacing-20);
    }

    .md\:mr_spacing-21 {
      margin-right: var(--spacing-spacing-21);
    }

    .md\:mr_spacing-22 {
      margin-right: var(--spacing-spacing-22);
    }

    .md\:mr_spacing-23 {
      margin-right: var(--spacing-spacing-23);
    }

    .md\:mr_spacing-24 {
      margin-right: var(--spacing-spacing-24);
    }

    .md\:mr_spacing-25 {
      margin-right: var(--spacing-spacing-25);
    }

    .md\:mr_spacing-26 {
      margin-right: var(--spacing-spacing-26);
    }

    .md\:mr_spacing-27 {
      margin-right: var(--spacing-spacing-27);
    }

    .md\:mr_spacing-28 {
      margin-right: var(--spacing-spacing-28);
    }

    .md\:mr_spacing-29 {
      margin-right: var(--spacing-spacing-29);
    }

    .md\:mr_spacing-30 {
      margin-right: var(--spacing-spacing-30);
    }

    .md\:mr_spacing-31 {
      margin-right: var(--spacing-spacing-31);
    }

    .md\:mr_spacing-32 {
      margin-right: var(--spacing-spacing-32);
    }

    .md\:mr_spacing-33 {
      margin-right: var(--spacing-spacing-33);
    }

    .md\:mr_spacing-34 {
      margin-right: var(--spacing-spacing-34);
    }

    .md\:mr_spacing-35 {
      margin-right: var(--spacing-spacing-35);
    }

    .md\:mr_spacing-36 {
      margin-right: var(--spacing-spacing-36);
    }

    .md\:mr_spacing-37 {
      margin-right: var(--spacing-spacing-37);
    }

    .md\:mr_spacing-38 {
      margin-right: var(--spacing-spacing-38);
    }

    .md\:mr_spacing-39 {
      margin-right: var(--spacing-spacing-39);
    }

    .md\:mr_spacing-40 {
      margin-right: var(--spacing-spacing-40);
    }

    .md\:mr_spacing-41 {
      margin-right: var(--spacing-spacing-41);
    }

    .md\:mr_spacing-42 {
      margin-right: var(--spacing-spacing-42);
    }

    .md\:mr_spacing-43 {
      margin-right: var(--spacing-spacing-43);
    }

    .md\:mr_spacing-44 {
      margin-right: var(--spacing-spacing-44);
    }

    .md\:mr_spacing-45 {
      margin-right: var(--spacing-spacing-45);
    }

    .md\:mr_spacing-46 {
      margin-right: var(--spacing-spacing-46);
    }

    .md\:mr_spacing-47 {
      margin-right: var(--spacing-spacing-47);
    }

    .md\:mr_spacing-48 {
      margin-right: var(--spacing-spacing-48);
    }

    .md\:mr_spacing-49 {
      margin-right: var(--spacing-spacing-49);
    }

    .md\:mr_spacing-50 {
      margin-right: var(--spacing-spacing-50);
    }

    .md\:mr_spacing-51 {
      margin-right: var(--spacing-spacing-51);
    }

    .md\:mr_spacing-52 {
      margin-right: var(--spacing-spacing-52);
    }

    .md\:mr_spacing-53 {
      margin-right: var(--spacing-spacing-53);
    }

    .md\:mr_spacing-54 {
      margin-right: var(--spacing-spacing-54);
    }

    .md\:mr_spacing-55 {
      margin-right: var(--spacing-spacing-55);
    }

    .md\:mr_spacing-56 {
      margin-right: var(--spacing-spacing-56);
    }

    .md\:mr_spacing-57 {
      margin-right: var(--spacing-spacing-57);
    }

    .md\:mr_spacing-58 {
      margin-right: var(--spacing-spacing-58);
    }

    .md\:mr_spacing-59 {
      margin-right: var(--spacing-spacing-59);
    }

    .md\:mr_spacing-60 {
      margin-right: var(--spacing-spacing-60);
    }

    .md\:mr_spacing-61 {
      margin-right: var(--spacing-spacing-61);
    }

    .md\:mr_spacing-62 {
      margin-right: var(--spacing-spacing-62);
    }

    .md\:mr_spacing-63 {
      margin-right: var(--spacing-spacing-63);
    }

    .md\:mr_spacing-64 {
      margin-right: var(--spacing-spacing-64);
    }

    .md\:mr_spacing-65 {
      margin-right: var(--spacing-spacing-65);
    }

    .md\:mr_spacing-66 {
      margin-right: var(--spacing-spacing-66);
    }

    .md\:mr_spacing-67 {
      margin-right: var(--spacing-spacing-67);
    }

    .md\:mr_spacing-68 {
      margin-right: var(--spacing-spacing-68);
    }

    .md\:mr_spacing-69 {
      margin-right: var(--spacing-spacing-69);
    }

    .md\:mr_spacing-70 {
      margin-right: var(--spacing-spacing-70);
    }

    .md\:mr_spacing-71 {
      margin-right: var(--spacing-spacing-71);
    }

    .md\:mr_spacing-72 {
      margin-right: var(--spacing-spacing-72);
    }

    .md\:mr_spacing-73 {
      margin-right: var(--spacing-spacing-73);
    }

    .md\:mr_spacing-74 {
      margin-right: var(--spacing-spacing-74);
    }

    .md\:mr_spacing-75 {
      margin-right: var(--spacing-spacing-75);
    }

    .md\:mr_spacing-76 {
      margin-right: var(--spacing-spacing-76);
    }

    .md\:mr_spacing-77 {
      margin-right: var(--spacing-spacing-77);
    }

    .md\:mr_spacing-78 {
      margin-right: var(--spacing-spacing-78);
    }

    .md\:mr_spacing-79 {
      margin-right: var(--spacing-spacing-79);
    }

    .md\:mr_spacing-80 {
      margin-right: var(--spacing-spacing-80);
    }

    .md\:mr_spacing-81 {
      margin-right: var(--spacing-spacing-81);
    }

    .md\:mr_spacing-82 {
      margin-right: var(--spacing-spacing-82);
    }

    .md\:mr_spacing-83 {
      margin-right: var(--spacing-spacing-83);
    }

    .md\:mr_spacing-84 {
      margin-right: var(--spacing-spacing-84);
    }

    .md\:mr_spacing-85 {
      margin-right: var(--spacing-spacing-85);
    }

    .md\:mr_spacing-86 {
      margin-right: var(--spacing-spacing-86);
    }

    .md\:mr_spacing-87 {
      margin-right: var(--spacing-spacing-87);
    }

    .md\:mr_spacing-88 {
      margin-right: var(--spacing-spacing-88);
    }

    .md\:mr_spacing-89 {
      margin-right: var(--spacing-spacing-89);
    }

    .md\:mr_spacing-90 {
      margin-right: var(--spacing-spacing-90);
    }

    .md\:mr_spacing-91 {
      margin-right: var(--spacing-spacing-91);
    }

    .md\:mr_spacing-92 {
      margin-right: var(--spacing-spacing-92);
    }

    .md\:mr_spacing-93 {
      margin-right: var(--spacing-spacing-93);
    }

    .md\:mr_spacing-94 {
      margin-right: var(--spacing-spacing-94);
    }

    .md\:mr_spacing-95 {
      margin-right: var(--spacing-spacing-95);
    }

    .md\:mr_spacing-96 {
      margin-right: var(--spacing-spacing-96);
    }

    .md\:mr_spacing-97 {
      margin-right: var(--spacing-spacing-97);
    }

    .md\:mr_spacing-98 {
      margin-right: var(--spacing-spacing-98);
    }

    .md\:mr_spacing-99 {
      margin-right: var(--spacing-spacing-99);
    }

    .md\:mr_spacing-100 {
      margin-right: var(--spacing-spacing-100);
    }

    .md\:mb_spacing-1 {
      margin-bottom: var(--spacing-spacing-1);
    }

    .md\:mb_spacing-2 {
      margin-bottom: var(--spacing-spacing-2);
    }

    .md\:mb_spacing-3 {
      margin-bottom: var(--spacing-spacing-3);
    }

    .md\:mb_spacing-4 {
      margin-bottom: var(--spacing-spacing-4);
    }

    .md\:mb_spacing-5 {
      margin-bottom: var(--spacing-spacing-5);
    }

    .md\:mb_spacing-6 {
      margin-bottom: var(--spacing-spacing-6);
    }

    .md\:mb_spacing-7 {
      margin-bottom: var(--spacing-spacing-7);
    }

    .md\:mb_spacing-8 {
      margin-bottom: var(--spacing-spacing-8);
    }

    .md\:mb_spacing-9 {
      margin-bottom: var(--spacing-spacing-9);
    }

    .md\:mb_spacing-10 {
      margin-bottom: var(--spacing-spacing-10);
    }

    .md\:mb_spacing-11 {
      margin-bottom: var(--spacing-spacing-11);
    }

    .md\:mb_spacing-12 {
      margin-bottom: var(--spacing-spacing-12);
    }

    .md\:mb_spacing-13 {
      margin-bottom: var(--spacing-spacing-13);
    }

    .md\:mb_spacing-14 {
      margin-bottom: var(--spacing-spacing-14);
    }

    .md\:mb_spacing-15 {
      margin-bottom: var(--spacing-spacing-15);
    }

    .md\:mb_spacing-16 {
      margin-bottom: var(--spacing-spacing-16);
    }

    .md\:mb_spacing-17 {
      margin-bottom: var(--spacing-spacing-17);
    }

    .md\:mb_spacing-18 {
      margin-bottom: var(--spacing-spacing-18);
    }

    .md\:mb_spacing-19 {
      margin-bottom: var(--spacing-spacing-19);
    }

    .md\:mb_spacing-20 {
      margin-bottom: var(--spacing-spacing-20);
    }

    .md\:mb_spacing-21 {
      margin-bottom: var(--spacing-spacing-21);
    }

    .md\:mb_spacing-22 {
      margin-bottom: var(--spacing-spacing-22);
    }

    .md\:mb_spacing-23 {
      margin-bottom: var(--spacing-spacing-23);
    }

    .md\:mb_spacing-24 {
      margin-bottom: var(--spacing-spacing-24);
    }

    .md\:mb_spacing-25 {
      margin-bottom: var(--spacing-spacing-25);
    }

    .md\:mb_spacing-26 {
      margin-bottom: var(--spacing-spacing-26);
    }

    .md\:mb_spacing-27 {
      margin-bottom: var(--spacing-spacing-27);
    }

    .md\:mb_spacing-28 {
      margin-bottom: var(--spacing-spacing-28);
    }

    .md\:mb_spacing-29 {
      margin-bottom: var(--spacing-spacing-29);
    }

    .md\:mb_spacing-30 {
      margin-bottom: var(--spacing-spacing-30);
    }

    .md\:mb_spacing-31 {
      margin-bottom: var(--spacing-spacing-31);
    }

    .md\:mb_spacing-32 {
      margin-bottom: var(--spacing-spacing-32);
    }

    .md\:mb_spacing-33 {
      margin-bottom: var(--spacing-spacing-33);
    }

    .md\:mb_spacing-34 {
      margin-bottom: var(--spacing-spacing-34);
    }

    .md\:mb_spacing-35 {
      margin-bottom: var(--spacing-spacing-35);
    }

    .md\:mb_spacing-36 {
      margin-bottom: var(--spacing-spacing-36);
    }

    .md\:mb_spacing-37 {
      margin-bottom: var(--spacing-spacing-37);
    }

    .md\:mb_spacing-38 {
      margin-bottom: var(--spacing-spacing-38);
    }

    .md\:mb_spacing-39 {
      margin-bottom: var(--spacing-spacing-39);
    }

    .md\:mb_spacing-40 {
      margin-bottom: var(--spacing-spacing-40);
    }

    .md\:mb_spacing-41 {
      margin-bottom: var(--spacing-spacing-41);
    }

    .md\:mb_spacing-42 {
      margin-bottom: var(--spacing-spacing-42);
    }

    .md\:mb_spacing-43 {
      margin-bottom: var(--spacing-spacing-43);
    }

    .md\:mb_spacing-44 {
      margin-bottom: var(--spacing-spacing-44);
    }

    .md\:mb_spacing-45 {
      margin-bottom: var(--spacing-spacing-45);
    }

    .md\:mb_spacing-46 {
      margin-bottom: var(--spacing-spacing-46);
    }

    .md\:mb_spacing-47 {
      margin-bottom: var(--spacing-spacing-47);
    }

    .md\:mb_spacing-48 {
      margin-bottom: var(--spacing-spacing-48);
    }

    .md\:mb_spacing-49 {
      margin-bottom: var(--spacing-spacing-49);
    }

    .md\:mb_spacing-50 {
      margin-bottom: var(--spacing-spacing-50);
    }

    .md\:mb_spacing-51 {
      margin-bottom: var(--spacing-spacing-51);
    }

    .md\:mb_spacing-52 {
      margin-bottom: var(--spacing-spacing-52);
    }

    .md\:mb_spacing-53 {
      margin-bottom: var(--spacing-spacing-53);
    }

    .md\:mb_spacing-54 {
      margin-bottom: var(--spacing-spacing-54);
    }

    .md\:mb_spacing-55 {
      margin-bottom: var(--spacing-spacing-55);
    }

    .md\:mb_spacing-56 {
      margin-bottom: var(--spacing-spacing-56);
    }

    .md\:mb_spacing-57 {
      margin-bottom: var(--spacing-spacing-57);
    }

    .md\:mb_spacing-58 {
      margin-bottom: var(--spacing-spacing-58);
    }

    .md\:mb_spacing-59 {
      margin-bottom: var(--spacing-spacing-59);
    }

    .md\:mb_spacing-60 {
      margin-bottom: var(--spacing-spacing-60);
    }

    .md\:mb_spacing-61 {
      margin-bottom: var(--spacing-spacing-61);
    }

    .md\:mb_spacing-62 {
      margin-bottom: var(--spacing-spacing-62);
    }

    .md\:mb_spacing-63 {
      margin-bottom: var(--spacing-spacing-63);
    }

    .md\:mb_spacing-64 {
      margin-bottom: var(--spacing-spacing-64);
    }

    .md\:mb_spacing-65 {
      margin-bottom: var(--spacing-spacing-65);
    }

    .md\:mb_spacing-66 {
      margin-bottom: var(--spacing-spacing-66);
    }

    .md\:mb_spacing-67 {
      margin-bottom: var(--spacing-spacing-67);
    }

    .md\:mb_spacing-68 {
      margin-bottom: var(--spacing-spacing-68);
    }

    .md\:mb_spacing-69 {
      margin-bottom: var(--spacing-spacing-69);
    }

    .md\:mb_spacing-70 {
      margin-bottom: var(--spacing-spacing-70);
    }

    .md\:mb_spacing-71 {
      margin-bottom: var(--spacing-spacing-71);
    }

    .md\:mb_spacing-72 {
      margin-bottom: var(--spacing-spacing-72);
    }

    .md\:mb_spacing-73 {
      margin-bottom: var(--spacing-spacing-73);
    }

    .md\:mb_spacing-74 {
      margin-bottom: var(--spacing-spacing-74);
    }

    .md\:mb_spacing-75 {
      margin-bottom: var(--spacing-spacing-75);
    }

    .md\:mb_spacing-76 {
      margin-bottom: var(--spacing-spacing-76);
    }

    .md\:mb_spacing-77 {
      margin-bottom: var(--spacing-spacing-77);
    }

    .md\:mb_spacing-78 {
      margin-bottom: var(--spacing-spacing-78);
    }

    .md\:mb_spacing-79 {
      margin-bottom: var(--spacing-spacing-79);
    }

    .md\:mb_spacing-80 {
      margin-bottom: var(--spacing-spacing-80);
    }

    .md\:mb_spacing-81 {
      margin-bottom: var(--spacing-spacing-81);
    }

    .md\:mb_spacing-82 {
      margin-bottom: var(--spacing-spacing-82);
    }

    .md\:mb_spacing-83 {
      margin-bottom: var(--spacing-spacing-83);
    }

    .md\:mb_spacing-84 {
      margin-bottom: var(--spacing-spacing-84);
    }

    .md\:mb_spacing-85 {
      margin-bottom: var(--spacing-spacing-85);
    }

    .md\:mb_spacing-86 {
      margin-bottom: var(--spacing-spacing-86);
    }

    .md\:mb_spacing-87 {
      margin-bottom: var(--spacing-spacing-87);
    }

    .md\:mb_spacing-88 {
      margin-bottom: var(--spacing-spacing-88);
    }

    .md\:mb_spacing-89 {
      margin-bottom: var(--spacing-spacing-89);
    }

    .md\:mb_spacing-90 {
      margin-bottom: var(--spacing-spacing-90);
    }

    .md\:mb_spacing-91 {
      margin-bottom: var(--spacing-spacing-91);
    }

    .md\:mb_spacing-92 {
      margin-bottom: var(--spacing-spacing-92);
    }

    .md\:mb_spacing-93 {
      margin-bottom: var(--spacing-spacing-93);
    }

    .md\:mb_spacing-94 {
      margin-bottom: var(--spacing-spacing-94);
    }

    .md\:mb_spacing-95 {
      margin-bottom: var(--spacing-spacing-95);
    }

    .md\:mb_spacing-96 {
      margin-bottom: var(--spacing-spacing-96);
    }

    .md\:mb_spacing-97 {
      margin-bottom: var(--spacing-spacing-97);
    }

    .md\:mb_spacing-98 {
      margin-bottom: var(--spacing-spacing-98);
    }

    .md\:mb_spacing-99 {
      margin-bottom: var(--spacing-spacing-99);
    }

    .md\:mb_spacing-100 {
      margin-bottom: var(--spacing-spacing-100);
    }

    .md\:ml_spacing-1 {
      margin-left: var(--spacing-spacing-1);
    }

    .md\:ml_spacing-2 {
      margin-left: var(--spacing-spacing-2);
    }

    .md\:ml_spacing-3 {
      margin-left: var(--spacing-spacing-3);
    }

    .md\:ml_spacing-4 {
      margin-left: var(--spacing-spacing-4);
    }

    .md\:ml_spacing-5 {
      margin-left: var(--spacing-spacing-5);
    }

    .md\:ml_spacing-6 {
      margin-left: var(--spacing-spacing-6);
    }

    .md\:ml_spacing-7 {
      margin-left: var(--spacing-spacing-7);
    }

    .md\:ml_spacing-8 {
      margin-left: var(--spacing-spacing-8);
    }

    .md\:ml_spacing-9 {
      margin-left: var(--spacing-spacing-9);
    }

    .md\:ml_spacing-10 {
      margin-left: var(--spacing-spacing-10);
    }

    .md\:ml_spacing-11 {
      margin-left: var(--spacing-spacing-11);
    }

    .md\:ml_spacing-12 {
      margin-left: var(--spacing-spacing-12);
    }

    .md\:ml_spacing-13 {
      margin-left: var(--spacing-spacing-13);
    }

    .md\:ml_spacing-14 {
      margin-left: var(--spacing-spacing-14);
    }

    .md\:ml_spacing-15 {
      margin-left: var(--spacing-spacing-15);
    }

    .md\:ml_spacing-16 {
      margin-left: var(--spacing-spacing-16);
    }

    .md\:ml_spacing-17 {
      margin-left: var(--spacing-spacing-17);
    }

    .md\:ml_spacing-18 {
      margin-left: var(--spacing-spacing-18);
    }

    .md\:ml_spacing-19 {
      margin-left: var(--spacing-spacing-19);
    }

    .md\:ml_spacing-20 {
      margin-left: var(--spacing-spacing-20);
    }

    .md\:ml_spacing-21 {
      margin-left: var(--spacing-spacing-21);
    }

    .md\:ml_spacing-22 {
      margin-left: var(--spacing-spacing-22);
    }

    .md\:ml_spacing-23 {
      margin-left: var(--spacing-spacing-23);
    }

    .md\:ml_spacing-24 {
      margin-left: var(--spacing-spacing-24);
    }

    .md\:ml_spacing-25 {
      margin-left: var(--spacing-spacing-25);
    }

    .md\:ml_spacing-26 {
      margin-left: var(--spacing-spacing-26);
    }

    .md\:ml_spacing-27 {
      margin-left: var(--spacing-spacing-27);
    }

    .md\:ml_spacing-28 {
      margin-left: var(--spacing-spacing-28);
    }

    .md\:ml_spacing-29 {
      margin-left: var(--spacing-spacing-29);
    }

    .md\:ml_spacing-30 {
      margin-left: var(--spacing-spacing-30);
    }

    .md\:ml_spacing-31 {
      margin-left: var(--spacing-spacing-31);
    }

    .md\:ml_spacing-32 {
      margin-left: var(--spacing-spacing-32);
    }

    .md\:ml_spacing-33 {
      margin-left: var(--spacing-spacing-33);
    }

    .md\:ml_spacing-34 {
      margin-left: var(--spacing-spacing-34);
    }

    .md\:ml_spacing-35 {
      margin-left: var(--spacing-spacing-35);
    }

    .md\:ml_spacing-36 {
      margin-left: var(--spacing-spacing-36);
    }

    .md\:ml_spacing-37 {
      margin-left: var(--spacing-spacing-37);
    }

    .md\:ml_spacing-38 {
      margin-left: var(--spacing-spacing-38);
    }

    .md\:ml_spacing-39 {
      margin-left: var(--spacing-spacing-39);
    }

    .md\:ml_spacing-40 {
      margin-left: var(--spacing-spacing-40);
    }

    .md\:ml_spacing-41 {
      margin-left: var(--spacing-spacing-41);
    }

    .md\:ml_spacing-42 {
      margin-left: var(--spacing-spacing-42);
    }

    .md\:ml_spacing-43 {
      margin-left: var(--spacing-spacing-43);
    }

    .md\:ml_spacing-44 {
      margin-left: var(--spacing-spacing-44);
    }

    .md\:ml_spacing-45 {
      margin-left: var(--spacing-spacing-45);
    }

    .md\:ml_spacing-46 {
      margin-left: var(--spacing-spacing-46);
    }

    .md\:ml_spacing-47 {
      margin-left: var(--spacing-spacing-47);
    }

    .md\:ml_spacing-48 {
      margin-left: var(--spacing-spacing-48);
    }

    .md\:ml_spacing-49 {
      margin-left: var(--spacing-spacing-49);
    }

    .md\:ml_spacing-50 {
      margin-left: var(--spacing-spacing-50);
    }

    .md\:ml_spacing-51 {
      margin-left: var(--spacing-spacing-51);
    }

    .md\:ml_spacing-52 {
      margin-left: var(--spacing-spacing-52);
    }

    .md\:ml_spacing-53 {
      margin-left: var(--spacing-spacing-53);
    }

    .md\:ml_spacing-54 {
      margin-left: var(--spacing-spacing-54);
    }

    .md\:ml_spacing-55 {
      margin-left: var(--spacing-spacing-55);
    }

    .md\:ml_spacing-56 {
      margin-left: var(--spacing-spacing-56);
    }

    .md\:ml_spacing-57 {
      margin-left: var(--spacing-spacing-57);
    }

    .md\:ml_spacing-58 {
      margin-left: var(--spacing-spacing-58);
    }

    .md\:ml_spacing-59 {
      margin-left: var(--spacing-spacing-59);
    }

    .md\:ml_spacing-60 {
      margin-left: var(--spacing-spacing-60);
    }

    .md\:ml_spacing-61 {
      margin-left: var(--spacing-spacing-61);
    }

    .md\:ml_spacing-62 {
      margin-left: var(--spacing-spacing-62);
    }

    .md\:ml_spacing-63 {
      margin-left: var(--spacing-spacing-63);
    }

    .md\:ml_spacing-64 {
      margin-left: var(--spacing-spacing-64);
    }

    .md\:ml_spacing-65 {
      margin-left: var(--spacing-spacing-65);
    }

    .md\:ml_spacing-66 {
      margin-left: var(--spacing-spacing-66);
    }

    .md\:ml_spacing-67 {
      margin-left: var(--spacing-spacing-67);
    }

    .md\:ml_spacing-68 {
      margin-left: var(--spacing-spacing-68);
    }

    .md\:ml_spacing-69 {
      margin-left: var(--spacing-spacing-69);
    }

    .md\:ml_spacing-70 {
      margin-left: var(--spacing-spacing-70);
    }

    .md\:ml_spacing-71 {
      margin-left: var(--spacing-spacing-71);
    }

    .md\:ml_spacing-72 {
      margin-left: var(--spacing-spacing-72);
    }

    .md\:ml_spacing-73 {
      margin-left: var(--spacing-spacing-73);
    }

    .md\:ml_spacing-74 {
      margin-left: var(--spacing-spacing-74);
    }

    .md\:ml_spacing-75 {
      margin-left: var(--spacing-spacing-75);
    }

    .md\:ml_spacing-76 {
      margin-left: var(--spacing-spacing-76);
    }

    .md\:ml_spacing-77 {
      margin-left: var(--spacing-spacing-77);
    }

    .md\:ml_spacing-78 {
      margin-left: var(--spacing-spacing-78);
    }

    .md\:ml_spacing-79 {
      margin-left: var(--spacing-spacing-79);
    }

    .md\:ml_spacing-80 {
      margin-left: var(--spacing-spacing-80);
    }

    .md\:ml_spacing-81 {
      margin-left: var(--spacing-spacing-81);
    }

    .md\:ml_spacing-82 {
      margin-left: var(--spacing-spacing-82);
    }

    .md\:ml_spacing-83 {
      margin-left: var(--spacing-spacing-83);
    }

    .md\:ml_spacing-84 {
      margin-left: var(--spacing-spacing-84);
    }

    .md\:ml_spacing-85 {
      margin-left: var(--spacing-spacing-85);
    }

    .md\:ml_spacing-86 {
      margin-left: var(--spacing-spacing-86);
    }

    .md\:ml_spacing-87 {
      margin-left: var(--spacing-spacing-87);
    }

    .md\:ml_spacing-88 {
      margin-left: var(--spacing-spacing-88);
    }

    .md\:ml_spacing-89 {
      margin-left: var(--spacing-spacing-89);
    }

    .md\:ml_spacing-90 {
      margin-left: var(--spacing-spacing-90);
    }

    .md\:ml_spacing-91 {
      margin-left: var(--spacing-spacing-91);
    }

    .md\:ml_spacing-92 {
      margin-left: var(--spacing-spacing-92);
    }

    .md\:ml_spacing-93 {
      margin-left: var(--spacing-spacing-93);
    }

    .md\:ml_spacing-94 {
      margin-left: var(--spacing-spacing-94);
    }

    .md\:ml_spacing-95 {
      margin-left: var(--spacing-spacing-95);
    }

    .md\:ml_spacing-96 {
      margin-left: var(--spacing-spacing-96);
    }

    .md\:ml_spacing-97 {
      margin-left: var(--spacing-spacing-97);
    }

    .md\:ml_spacing-98 {
      margin-left: var(--spacing-spacing-98);
    }

    .md\:ml_spacing-99 {
      margin-left: var(--spacing-spacing-99);
    }

    .md\:ml_spacing-100 {
      margin-left: var(--spacing-spacing-100);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:trs_\[none\] {
      transition: none;
    }

    .\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:trf_none {
      transform: none;
    }

    .\[\@media_\(prefers-reduced-motion\:_reduce\)\]\:op_1 {
      opacity: 1;
    }
  }
}

@layer recipes.slots {
  @layer _base {
    .input__input:is(:invalid, [data-invalid], [aria-invalid="true"]), .input__input:is(:invalid, [data-invalid], [aria-invalid="true"]):is(:focus, [data-focus]) {
      border-color: red;
    }

    .card__root {
      padding: var(--spacing-card);
      gap: var(--spacing-1);
      border-radius: var(--radii-lg);
      box-shadow: var(--shadows-box);
      background: #fff;
      flex-direction: column;
      display: flex;
    }

    .card__header {
      gap: var(--spacing-2);
      flex-direction: column;
      display: flex;
    }

    .card__body {
      flex-direction: column;
      display: flex;
    }

    .card__footer {
      justify-content: flex-end;
      display: flex;
    }

    .card__title {
      font-family: var(--fonts-headline);
      font-size: 20px;
      font-weight: 700;
      line-height: normal;
    }

    .input__label {
      color: var(--colors-primary-dark);
      font-family: var(--fonts-text);
      letter-spacing: -.1px;
      margin-bottom: var(--spacing-1);
      font-size: 14px;
      font-weight: 600;
      line-height: 142.857%;
      display: inline-block;
    }

    .input__input {
      padding-block: var(--spacing-1-5);
      padding-inline: var(--spacing-2);
      border: 1.5px solid;
      border-color: var(--colors-border-form-field);
      border-radius: var(--radii-form-field);
      appearance: none;
      color: var(--colors-primary-dark);
      outline: 0;
      width: 100%;
      height: 48px;
    }

    .input__input:is(:invalid, [data-invalid], [aria-invalid="true"]), .input__input:is(:invalid, [data-invalid], [aria-invalid="true"]):is(:focus, [data-focus]) {
      border-color: red;
    }

    .input__input::placeholder, .input__input[data-placeholder] {
      color: var(--colors-placeholder);
    }

    .input__input:is(:disabled, [disabled], [data-disabled], [aria-disabled="true"]) {
      opacity: .4;
      cursor: not-allowed;
    }

    .input__input:is(:focus, [data-focus]) {
      border-color: var(--colors-text-primary);
    }

    .input__container {
      width: 100%;
      display: flex;
      position: relative;
    }

    .teaser__root {
      gap: var(--spacing-2);
      flex-direction: column;
      width: 100%;
      min-width: 270px;
      max-width: 356px;
      display: flex;
    }

    .teaser__image {
      object-fit: cover;
      border-bottom-left-radius: var(--radii-teaser-image-bottom);
      border-bottom-right-radius: var(--radii-teaser-image-bottom);
      height: var(--sizes-teaser-image-height);
      width: 100%;
    }

    .teaser__body {
      gap: var(--spacing-1);
      flex-direction: column;
      display: flex;
    }

    .teaser__footer {
      justify-content: center;
      display: flex;
    }

    .teaser__title {
      font-family: var(--fonts-headline);
      font-size: 20px;
      font-weight: 700;
      line-height: normal;
    }

    .teaser__description {
      color: var(--colors-card-description);
    }

    @media screen and (min-width: 48rem) {
      .card__title, .teaser__title {
        font-size: 22px;
      }

      .card__root {
        grid-column: span var(--card-size, 1);
        min-height: 200px;
      }

      .card__title, .teaser__title {
        font-size: 22px;
      }
    }
  }

  .teaser__title--variant_cards, .teaser__description--variant_cards {
    text-align: center;
  }

  .teaser__title--variant_effect, .teaser__description--variant_effect {
    text-align: center;
  }

  .card__root--verticalAlign_bottom {
    justify-content: flex-end;
  }

  .card__root--verticalAlign_middle {
    justify-content: center;
  }

  .input__input--variant_small {
    padding-inline: var(--spacing-1-5);
    height: 32px;
  }

  .teaser__root--variant_cards {
    background: var(--colors-card-bg);
    gap: unset;
    border-radius: var(--radii-lg);
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
  }

  .teaser__body--variant_cards {
    padding: var(--spacing-4);
  }

  .teaser__footer--variant_cards {
    padding-inline: var(--spacing-4);
    padding-bottom: var(--spacing-4);
  }

  .teaser__title--variant_cards, .teaser__description--variant_cards {
    text-align: center;
  }

  .teaser__root--variant_effect {
    background: var(--colors-card-bg);
    border-radius: var(--radii-lg);
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    min-height: 330px;
    transition: transform .2s cubic-bezier(.4, 0, .2, 1);
    overflow: hidden;
  }

  .teaser__root--variant_effect:is(:hover, [data-hover]) {
    transform: translateY(-8px)scale(1.03);
  }

  .teaser__body--variant_effect {
    padding-inline: var(--spacing-3);
    padding-block: var(--spacing-3-5);
    gap: var(--spacing-3);
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .teaser__footer--variant_effect {
    padding-inline: var(--spacing-2-5);
    justify-content: center;
    padding-block: 0;
    display: flex;
  }

  .teaser__title--variant_effect, .teaser__description--variant_effect {
    text-align: center;
  }

  .teaser__root--variant_richtext {
    gap: unset;
    border-radius: var(--radii-lg);
    box-shadow: var(--shadows-box);
    background: #fff;
    justify-content: center;
    align-items: center;
    overflow: hidden;
  }

  .teaser__body--variant_richtext {
    padding-inline: var(--spacing-3);
    padding-block: var(--spacing-3-5);
  }

  .teaser__footer--variant_richtext {
    padding-inline: var(--spacing-3);
    padding-bottom: var(--spacing-3-5);
  }

  .teaser__root--variant_contacts {
    background: var(--colors-card-bg);
    gap: unset;
    border-radius: var(--radii-lg);
    min-width: 270px;
    max-width: 315px;
    overflow: hidden;
  }

  .teaser__body--variant_contacts {
    padding-inline: var(--spacing-3);
    gap: var(--spacing-1-5);
    padding-top: var(--spacing-4);
    padding-bottom: var(--spacing-3-5);
  }

  .teaser__footer--variant_contacts {
    padding-inline: var(--spacing-3);
    padding-bottom: var(--spacing-4);
    flex-direction: column;
    gap: 8px;
    font-weight: 600;
    display: flex;
  }

  .teaser__title--variant_contacts {
    font-size: 18px;
    font-weight: 600;
    line-height: 133.333%;
  }

  .teaser__root--color_orange {
    background: linear-gradient(90deg, #ef8e57 0%, #e05151 100%);
  }

  .teaser__root--color_green {
    background: linear-gradient(90deg, #2dc0ca 0%, #57b681 100%);
  }

  .teaser__root--color_purple {
    background: linear-gradient(90deg, #814ba2 0%, #872972 100%);
  }

  .teaser__root--color_blue {
    background: linear-gradient(90deg, #0ba3dc 0%, #7953c8 100%);
  }

  @media screen and (min-width: 48rem) {
    .teaser__root--variant_cards, .teaser__root--variant_effect {
      align-items: stretch;
    }

    .teaser__root--variant_richtext {
      justify-content: space-between;
      align-items: stretch;
    }
  }
}
