@charset "UTF-8";
@layer default, components, sections, site, modules;
body {
  background: #011924;
}

@layer default {
  * {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    text-decoration: none;
    outline: none !important;
    backface-visibility: hidden;
  }
  *:not(body, html) {
    will-change: auto;
  }
  * {
    vertical-align: top;
    box-sizing: border-box;
    border-style: solid;
    border-width: 0px;
  }
  html {
    scrollbar-gutter: stable;
  }
  .sf-toolbar {
    display: block;
    position: fixed;
    width: 100%;
    bottom: 0;
  }
  svg path {
    color: inherit;
  }
  body {
    overflow-x: hidden;
    min-height: 100svh;
    display: grid;
    align-items: center;
    justify-items: center;
    grid-template-rows: min-content auto min-content;
  }
  .icon {
    align-items: center;
    align-content: center;
    text-align: center;
    display: grid;
  }
  .icon svg {
    justify-self: center;
  }
  .cards {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: relative;
    z-index: 10;
  }
  .card_wrapper {
    display: grid;
  }
  .carousel {
    margin-left: auto;
    margin-right: auto;
  }
  .carousel .gridContainer {
    position: relative !important;
    z-index: 10 !important;
    display: grid !important;
    min-width: 0 !important;
    grid-template-columns: minmax(0, 1fr) !important;
    overflow: visible !important;
  }
  .carousel .slide-swiper {
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    overflow: hidden !important;
  }
  .carousel .swiper-wrapper {
    z-index: 20 !important;
    width: 100% !important;
    min-width: 0 !important;
    display: flex !important;
    overflow: visible !important;
  }
  .carousel .carousel-navigation {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    width: 100%;
    position: relative;
    z-index: 20;
  }
  .carousel .carousel-navigation .swiper-pagination {
    order: 2;
    position: static !important;
    transform: none !important;
    width: auto !important;
  }
  .carousel .carousel-navigation .swiper-button-next, .carousel .carousel-navigation .swiper-button-prev {
    position: static !important;
    inset: auto !important;
    margin: 0 !important;
    flex: 0 0 auto;
    z-index: 20 !important;
  }
  .carousel .carousel-navigation .swiper-button-prev {
    order: 1;
  }
  .carousel .carousel-navigation .swiper-pagination {
    order: 2;
  }
  .carousel .carousel-navigation .swiper-button-next {
    order: 3;
  }
  .carousel .carousel-navigation .swiper-button-prev svg {
    transform: rotate(180deg);
  }
  .insertable-single-carousel .swiper-wrapper > .swiper-slide {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .social span {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .gslide.current {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100svw !important;
    height: 100svh !important;
  }
  .glightbox-container .gcontainer {
    width: 100svw !important;
    height: 100svh !important;
  }
  .overlay {
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    display: block;
  }
  .img {
    position: relative;
    overflow: hidden;
    display: flex;
    grid-area: image;
    z-index: 10;
  }
  .img picture {
    width: 100%;
    height: 100%;
    display: flex;
  }
  .img picture img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
  }
  .form {
    grid-area: form;
  }
  .form .gridContainer {
    width: 100%;
  }
  .card {
    position: relative;
    z-index: 10;
    display: grid !important;
    max-width: fit-content !important;
  }
  .cards.grid .card {
    max-width: 100% !important;
    width: 100%;
  }
  .cards.grid .card .img {
    width: 100%;
  }
  .button.has-hover,
  .card.has-hover,
  .cards_float.has-hover,
  .card.has-hover .title,
  .card.has-hover .desc,
  .card.has-hover .img,
  .card.has-hover .overlay,
  .card.has-hover .button,
  .cards_float.has-hover .title,
  .cards_float.has-hover .desc,
  .cards_float.has-hover .img,
  .cards_float.has-hover .overlay,
  .cards_float.has-hover .button,
  a.has-hover,
  .swiper-button-prev.has-hover,
  .swiper-button-next.has-hover,
  .swiper-button-prev.has-hover .icon,
  .swiper-button-next.has-hover .icon,
  .swiper-pagination-bullet.has-hover,
  .social-icon.has-hover,
  .social-icon.has-hover .icon {
    transition-property: background-color, border-color, color, box-shadow, transform, opacity, filter;
    transition-duration: 180ms;
    transition-timing-function: ease;
  }
  .gridContainer {
    align-items: center;
    display: grid !important;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 10;
    width: 100svw;
  }
  header {
    align-self: start;
  }
  main {
    width: 100svw;
  }
  .menu {
    grid-area: menu;
    display: flex;
    align-items: center;
  }
  .menu ul {
    display: flex;
    align-items: center;
    white-space: nowrap;
  }
  section {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
  }
  .language-selector {
    display: flex;
    align-items: center;
  }
  .language-selector .language-link {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
  }
  .language-selector .language-flag {
    display: block;
    object-fit: cover;
  }
  .language-selector .language-select .ts-control {
    box-shadow: none !important;
    align-items: center;
  }
  .language-selector .language-select .ts-control .item {
    line-height: normal;
  }
  .language-selector .language-select .ts-wrapper.single .ts-control::after {
    border-color: currentColor transparent transparent;
  }
  .language-selector .language-select .ts-wrapper.single.dropdown-active .ts-control::after {
    border-color: transparent transparent currentColor;
  }
  .language-selector .language-select {
    position: relative;
  }
  .language-selector .language-select:has(.language-select-icon) .ts-wrapper.single .ts-control::after {
    display: none !important;
  }
  .language-selector .language-select-icon {
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 2;
    display: flex;
    pointer-events: none;
    transform: translateY(-50%);
    transition: transform 0.2s ease;
  }
  .language-selector .language-select-icon .icon {
    display: flex;
  }
  .language-selector .language-select:has(.dropdown-active) .language-select-icon {
    transform: translateY(-50%) rotate(180deg);
  }
  .socials {
    grid-area: social;
    display: flex;
    align-items: center;
  }
  .socials span {
    display: flex;
    align-items: center;
    justify-items: center;
    cursor: pointer;
    justify-content: center;
    align-content: center;
  }
  .socials span svg {
    display: flex;
    align-items: center;
    justify-items: center;
    justify-content: center;
    align-content: center;
    cursor: pointer;
  }
  .float-wrapper {
    display: grid;
    z-index: 10;
    width: fit-content;
    margin: 0px auto;
    justify-self: center;
    position: absolute;
  }
  .desc {
    display: grid;
    align-items: center;
    align-content: center;
    position: relative;
    z-index: 10;
    width: fit-content;
    grid-area: desc;
  }
  .desc p {
    grid-area: desc-text;
  }
  .desc span {
    grid-area: desc-icon;
  }
  button {
    cursor: pointer;
  }
  .blog .gridContainer > .title {
    grid-row: 1;
    grid-column: 1/-1;
  }
  .ts-control input {
    width: 100%;
    height: 100%;
    background: transparent;
  }
  .article > .gridContainer {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  .article > .gridContainer > h1 {
    grid-row: 1;
    grid-column: 1/-1;
  }
  .article > .gridContainer > section {
    left: 50%;
    transform: translate(-50%, 0%);
  }
  .article .contact .gridContainer .form .input-wrapper:not(:has(input[type=checkbox])):not(:has(input[type=radio])) > span:has(svg) {
    margin-top: -6px;
    right: 10px !important;
  }
  .article .contact .gridContainer .form .input-wrapper.file .upload-label {
    margin-left: 0 !important;
  }
  .article .upload-label {
    margin-top: -11px;
    width: calc(100% - 16px) !important;
  }
  .article .ts-wrapper {
    background: transparent !important;
  }
  .gallery .gridContainer > .button {
    width: fit-content !important;
  }
  .form input::placeholder {
    color: inherit !important;
    font-weight: inherit !important;
    font-size: inherit !important;
    letter-spacing: inherit !important;
    font-family: inherit !important;
  }
  .article > .gridContainer > ul > li {
    display: flex;
    align-items: flex-start;
    gap: 0.75rem;
  }
  .article-list-marker {
    display: inline-block;
    flex: 0 0 auto;
    margin-top: 0.65em;
  }
  .article > .gridContainer > ol {
    list-style-position: outside !important;
  }
  .article > .gridContainer > ol > li {
    list-style-type: inherit !important;
  }
  .article > .gridContainer > ol li::marker {
    font-size: var(--article-ol-marker-font-size, inherit);
    font-weight: var(--article-ol-marker-font-weight, inherit);
    font-family: var(--article-ol-marker-font-family, inherit);
    color: var(--article-ol-marker-color, inherit);
  }
  .button {
    display: grid;
    align-items: center;
    grid-area: button;
    align-content: center;
    position: relative;
    z-index: 10;
    width: fit-content;
  }
  .button p,
  .button .button__text {
    grid-area: button-text;
  }
  .button .icon {
    grid-area: button-icon;
  }
  .title {
    display: grid;
    align-items: center;
    align-content: center;
    grid-area: title;
    position: relative;
    z-index: 10;
    width: fit-content;
  }
  .title p {
    grid-area: title-text;
  }
  .title span {
    grid-area: title-icon;
  }
  .footer-menu {
    grid-area: footer-menu;
  }
  .copyright {
    grid-area: copyright;
  }
  .logo {
    width: 100svw;
    grid-area: logo;
  }
  .logo img {
    width: -webkit-fill-available;
  }
  picture:not(.object-fit) {
    display: table;
  }
  picture:not(.object-fit) img {
    max-width: 100%;
    height: auto;
  }
  picture.object-fit img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  a {
    text-decoration: none;
    color: inherit;
  }
  a * {
    font-size: inherit;
    color: inherit;
  }
  .submit > .submit__text {
    grid-area: submit-text;
  }
  .submit > .icon {
    grid-area: submit-icon;
  }
}
@layer components {
  /**
   * Swiper 12.2.0
   * Most modern mobile touch slider and framework with hardware accelerated transitions
   * https://swiperjs.com
   *
   * Copyright 2014-2026 Vladimir Kharlampidi
   *
   * Released under the MIT License
   *
   * Released on: May 27, 2026
   */
  :root {
    /*
    */
  }
  :host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
  }
  .swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
    display: block;
  }
  .swiper-vertical > .swiper-wrapper {
    flex-direction: column;
  }
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
  }
  .swiper-android .swiper-slide,
  .swiper-ios .swiper-slide,
  .swiper-wrapper {
    transform: translate3d(0px, 0, 0);
  }
  .swiper-horizontal {
    touch-action: pan-y;
  }
  .swiper-vertical {
    touch-action: pan-x;
  }
  .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block;
  }
  .swiper-slide-invisible-blank {
    visibility: hidden;
  }
  /* Auto Height */
  .swiper-autoheight,
  .swiper-autoheight .swiper-slide {
    height: auto;
  }
  .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
  }
  .swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
  /* 3D Effects */
  .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
  }
  .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
  }
  .swiper-3d {
    perspective: 1200px;
    .swiper-slide,
    .swiper-cube-shadow {
      transform-style: preserve-3d;
    }
  }
  /* CSS Mode */
  .swiper-css-mode {
    > .swiper-wrapper {
      overflow: auto;
      scrollbar-width: none; /* For Firefox */
      -ms-overflow-style: none; /* For Internet Explorer and Edge */
      &::-webkit-scrollbar {
        display: none;
      }
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: start start;
    }
    &.swiper-horizontal {
      > .swiper-wrapper {
        scroll-snap-type: x mandatory;
      }
      > .swiper-wrapper > .swiper-slide:first-child {
        margin-inline-start: var(--swiper-slides-offset-before);
        scroll-margin-inline-start: var(--swiper-slides-offset-before);
      }
      > .swiper-wrapper > .swiper-slide:last-child {
        margin-inline-end: var(--swiper-slides-offset-after);
      }
    }
    &.swiper-vertical {
      > .swiper-wrapper {
        scroll-snap-type: y mandatory;
      }
      > .swiper-wrapper > .swiper-slide:first-child {
        margin-block-start: var(--swiper-slides-offset-before);
        scroll-margin-block-start: var(--swiper-slides-offset-before);
      }
      > .swiper-wrapper > .swiper-slide:last-child {
        margin-block-end: var(--swiper-slides-offset-after);
      }
    }
    &.swiper-free-mode {
      > .swiper-wrapper {
        scroll-snap-type: none;
      }
      > .swiper-wrapper > .swiper-slide {
        scroll-snap-align: none;
      }
    }
    &.swiper-centered {
      > .swiper-wrapper::before {
        content: "";
        flex-shrink: 0;
        order: 9999;
      }
      > .swiper-wrapper > .swiper-slide {
        scroll-snap-align: center center;
        scroll-snap-stop: always;
      }
    }
    &.swiper-centered.swiper-horizontal {
      > .swiper-wrapper > .swiper-slide:first-child {
        margin-inline-start: var(--swiper-centered-offset-before);
      }
      > .swiper-wrapper::before {
        height: 100%;
        min-height: 1px;
        width: var(--swiper-centered-offset-after);
      }
    }
    &.swiper-centered.swiper-vertical {
      > .swiper-wrapper > .swiper-slide:first-child {
        margin-block-start: var(--swiper-centered-offset-before);
      }
      > .swiper-wrapper::before {
        width: 100%;
        min-width: 1px;
        height: var(--swiper-centered-offset-after);
      }
    }
  }
  /* Slide styles start */
  /* 3D Shadows */
  .swiper-3d {
    .swiper-slide-shadow,
    .swiper-slide-shadow-left,
    .swiper-slide-shadow-right,
    .swiper-slide-shadow-top,
    .swiper-slide-shadow-bottom,
    .swiper-slide-shadow,
    .swiper-slide-shadow-left,
    .swiper-slide-shadow-right,
    .swiper-slide-shadow-top,
    .swiper-slide-shadow-bottom {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 10;
    }
    .swiper-slide-shadow {
      background: rgba(0, 0, 0, 0.15);
    }
    .swiper-slide-shadow-left {
      background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    }
    .swiper-slide-shadow-right {
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    }
    .swiper-slide-shadow-top {
      background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    }
    .swiper-slide-shadow-bottom {
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    }
  }
  .swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
  }
  .swiper:not(.swiper-watch-progress),
  .swiper-watch-progress .swiper-slide-visible {
    .swiper-lazy-preloader {
      animation: swiper-preloader-spin 1s infinite linear;
    }
  }
  .swiper-lazy-preloader-white {
  }
  .swiper-lazy-preloader-black {
  }
  @keyframes swiper-preloader-spin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  /* Slide styles end */
  .swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
  }
  .swiper-virtual.swiper-css-mode {
    .swiper-wrapper::after {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      pointer-events: none;
    }
  }
  .swiper-virtual.swiper-css-mode.swiper-horizontal {
    .swiper-wrapper::after {
      height: 1px;
      width: var(--swiper-virtual-size);
    }
  }
  .swiper-virtual.swiper-css-mode.swiper-vertical {
    .swiper-wrapper::after {
      width: 1px;
      height: var(--swiper-virtual-size);
    }
  }
  :root {
    /*
    */
  }
  .swiper-button-prev,
  .swiper-button-next {
    position: absolute;
    width: var(--swiper-navigation-size);
    height: var(--swiper-navigation-size);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    &.swiper-button-disabled {
      opacity: 0.35;
      cursor: auto;
      pointer-events: none;
    }
    &.swiper-button-hidden {
      opacity: 0;
      cursor: auto;
      pointer-events: none;
    }
    .swiper-navigation-disabled & {
      display: none !important;
    }
    ::slotted(svg),
    svg {
      width: 100%;
      height: 100%;
      object-fit: contain;
      transform-origin: center;
      fill: currentColor;
      pointer-events: none;
    }
  }
  .swiper-button-lock {
    display: none;
  }
  .swiper-button-prev,
  .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  }
  .swiper-button-prev {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  .swiper-button-next {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-horizontal {
    .swiper-button-prev,
    .swiper-button-next,
    ~ .swiper-button-prev,
    ~ .swiper-button-next {
      top: var(--swiper-navigation-top-offset, 50%);
      margin-top: calc(0px - var(--swiper-navigation-size) / 2);
      margin-left: 0;
    }
    .swiper-button-prev,
    & ~ .swiper-button-prev,
    &.swiper-rtl .swiper-button-next,
    &.swiper-rtl ~ .swiper-button-next {
      left: var(--swiper-navigation-sides-offset, 4px);
      right: auto;
    }
    .swiper-button-next,
    & ~ .swiper-button-next,
    &.swiper-rtl .swiper-button-prev,
    &.swiper-rtl ~ .swiper-button-prev {
      right: var(--swiper-navigation-sides-offset, 4px);
      left: auto;
    }
    .swiper-button-prev,
    & ~ .swiper-button-prev,
    &.swiper-rtl .swiper-button-next,
    &.swiper-rtl ~ .swiper-button-next {
      ::slotted(.swiper-navigation-icon),
      .swiper-navigation-icon {
        transform: rotate(180deg);
      }
    }
    &.swiper-rtl .swiper-button-prev,
    &.swiper-rtl ~ .swiper-button-prev {
      ::slotted(.swiper-navigation-icon),
      .swiper-navigation-icon {
        transform: rotate(0deg);
      }
    }
  }
  .swiper-vertical {
    .swiper-button-prev,
    .swiper-button-next,
    ~ .swiper-button-prev,
    ~ .swiper-button-next {
      left: var(--swiper-navigation-top-offset, 50%);
      right: auto;
      margin-left: calc(0px - var(--swiper-navigation-size) / 2);
      margin-top: 0;
    }
    .swiper-button-prev,
    ~ .swiper-button-prev {
      top: var(--swiper-navigation-sides-offset, 4px);
      bottom: auto;
      ::slotted(.swiper-navigation-icon),
      .swiper-navigation-icon {
        transform: rotate(-90deg);
      }
    }
    .swiper-button-next,
    ~ .swiper-button-next {
      bottom: var(--swiper-navigation-sides-offset, 4px);
      top: auto;
      ::slotted(.swiper-navigation-icon),
      .swiper-navigation-icon {
        transform: rotate(90deg);
      }
    }
  }
  :root {
    /*
    */
  }
  .swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
    &.swiper-pagination-hidden {
      opacity: 0;
    }
    .swiper-pagination-disabled > &,
    &.swiper-pagination-disabled {
      display: none !important;
    }
  }
  /* Common Styles */
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%;
  }
  /* Bullets */
  .swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
    .swiper-pagination-bullet {
      transform: scale(0.33);
      position: relative;
    }
    .swiper-pagination-bullet-active {
      transform: scale(1);
    }
    .swiper-pagination-bullet-active-main {
      transform: scale(1);
    }
    .swiper-pagination-bullet-active-prev {
      transform: scale(0.66);
    }
    .swiper-pagination-bullet-active-prev-prev {
      transform: scale(0.33);
    }
    .swiper-pagination-bullet-active-next {
      transform: scale(0.66);
    }
    .swiper-pagination-bullet-active-next-next {
      transform: scale(0.33);
    }
  }
  .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
    button& {
      border: none;
      margin: 0;
      padding: 0;
      box-shadow: none;
      appearance: none;
    }
    .swiper-pagination-clickable & {
      cursor: pointer;
    }
    &:only-child {
      display: none !important;
    }
  }
  .swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
  }
  .swiper-vertical > .swiper-pagination-bullets,
  .swiper-pagination-vertical.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0);
    .swiper-pagination-bullet {
      margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
      display: block;
    }
    &.swiper-pagination-bullets-dynamic {
      top: 50%;
      transform: translateY(-50%);
      width: 8px;
      .swiper-pagination-bullet {
        display: inline-block;
        transition: 200ms transform, 200ms top;
      }
    }
  }
  .swiper-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-horizontal.swiper-pagination-bullets {
    .swiper-pagination-bullet {
      margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
    }
    &.swiper-pagination-bullets-dynamic {
      left: 50%;
      transform: translateX(-50%);
      white-space: nowrap;
      .swiper-pagination-bullet {
        transition: 200ms transform, 200ms left;
      }
    }
  }
  .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms right;
  }
  /* Fraction */
  .swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit);
  }
  /* Progress */
  .swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
    position: absolute;
    .swiper-pagination-progressbar-fill {
      background: var(--swiper-pagination-color, var(--swiper-theme-color));
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      transform: scale(0);
      transform-origin: left top;
    }
    .swiper-rtl & .swiper-pagination-progressbar-fill {
      transform-origin: right top;
    }
    .swiper-horizontal > &,
    &.swiper-pagination-horizontal,
    .swiper-vertical > &.swiper-pagination-progressbar-opposite,
    &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
      width: 100%;
      height: var(--swiper-pagination-progressbar-size, 4px);
      left: 0;
      top: 0;
    }
    .swiper-vertical > &,
    &.swiper-pagination-vertical,
    .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
    &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
      width: var(--swiper-pagination-progressbar-size, 4px);
      height: 100%;
      left: 0;
      top: 0;
    }
  }
  .swiper-pagination-lock {
    display: none;
  }
  :root {
    /*
    */
  }
  .swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
    .swiper-scrollbar-disabled > &,
    &.swiper-scrollbar-disabled {
      display: none !important;
    }
    .swiper-horizontal > &,
    &.swiper-scrollbar-horizontal {
      position: absolute;
      left: var(--swiper-scrollbar-sides-offset, 1%);
      bottom: var(--swiper-scrollbar-bottom, 4px);
      top: var(--swiper-scrollbar-top, auto);
      z-index: 50;
      height: var(--swiper-scrollbar-size, 4px);
      width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
    }
    .swiper-vertical > &,
    &.swiper-scrollbar-vertical {
      position: absolute;
      left: var(--swiper-scrollbar-left, auto);
      right: var(--swiper-scrollbar-right, 4px);
      top: var(--swiper-scrollbar-sides-offset, 1%);
      z-index: 50;
      width: var(--swiper-scrollbar-size, 4px);
      height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
    }
  }
  .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0;
  }
  .swiper-scrollbar-cursor-drag {
    cursor: move;
  }
  .swiper-scrollbar-lock {
    display: none;
  }
  /* Zoom container styles start */
  .swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    > img,
    > svg,
    > canvas {
      max-width: 100%;
      max-height: 100%;
      object-fit: contain;
    }
  }
  /* Zoom container styles end */
  .swiper-slide-zoomed {
    cursor: move;
    touch-action: none;
  }
  /* a11y */
  .swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
  }
  .swiper-thumbs {
    .swiper-slide-thumb-active {
      /* Styles for active thumb slide */
    }
  }
  .swiper-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
  }
  .swiper-grid > .swiper-wrapper {
    flex-wrap: wrap;
  }
  .swiper-grid-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .swiper-fade {
    &.swiper-free-mode {
      .swiper-slide {
        transition-timing-function: ease-out;
      }
    }
    .swiper-slide {
      pointer-events: none;
      transition-property: opacity;
      .swiper-slide {
        pointer-events: none;
      }
    }
    .swiper-slide-active {
      pointer-events: auto;
      & .swiper-slide-active {
        pointer-events: auto;
      }
    }
  }
  .swiper.swiper-cube {
    overflow: visible;
  }
  .swiper-cube {
    .swiper-slide {
      pointer-events: none;
      backface-visibility: hidden;
      z-index: 1;
      visibility: hidden;
      transform-origin: 0 0;
      width: 100%;
      height: 100%;
      .swiper-slide {
        pointer-events: none;
      }
    }
    &.swiper-rtl .swiper-slide {
      transform-origin: 100% 0;
    }
    .swiper-slide-active {
      &,
      & .swiper-slide-active {
        pointer-events: auto;
      }
    }
    .swiper-slide-active,
    .swiper-slide-next,
    .swiper-slide-prev {
      pointer-events: auto;
      visibility: visible;
    }
    .swiper-cube-shadow {
      position: absolute;
      left: 0;
      bottom: 0px;
      width: 100%;
      height: 100%;
      opacity: 0.6;
      z-index: 0;
      &:before {
        content: "";
        background: #000;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        filter: blur(50px);
      }
    }
  }
  .swiper-cube {
    .swiper-slide-next + .swiper-slide {
      pointer-events: auto;
      visibility: visible;
    }
  }
  /* Cube slide shadows start */
  .swiper-cube {
    .swiper-slide-shadow-cube.swiper-slide-shadow-top,
    .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
    .swiper-slide-shadow-cube.swiper-slide-shadow-left,
    .swiper-slide-shadow-cube.swiper-slide-shadow-right {
      z-index: 0;
      backface-visibility: hidden;
    }
  }
  /* Cube slide shadows end */
  .swiper.swiper-flip {
    overflow: visible;
  }
  .swiper-flip {
    .swiper-slide {
      pointer-events: none;
      backface-visibility: hidden;
      z-index: 1;
      .swiper-slide {
        pointer-events: none;
      }
    }
    .swiper-slide-active {
      &,
      & .swiper-slide-active {
        pointer-events: auto;
      }
    }
  }
  /* Flip slide shadows start */
  .swiper-flip {
    .swiper-slide-shadow-flip.swiper-slide-shadow-top,
    .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
    .swiper-slide-shadow-flip.swiper-slide-shadow-left,
    .swiper-slide-shadow-flip.swiper-slide-shadow-right {
      z-index: 0;
      backface-visibility: hidden;
    }
  }
  /* Flip slide shadows end */
  .swiper-creative {
    .swiper-slide {
      backface-visibility: hidden;
      overflow: hidden;
      transition-property: transform, opacity, height;
    }
  }
  .swiper.swiper-cards {
    overflow: visible;
  }
  .swiper-cards {
    .swiper-slide {
      transform-origin: center bottom;
      backface-visibility: hidden;
      overflow: hidden;
    }
  }
  .flatpickr-calendar {
    background: transparent;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    -webkit-animation: none;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    background: #fff;
    -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
    box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  }
  .flatpickr-calendar.open, .flatpickr-calendar.inline {
    opacity: 1;
    max-height: 640px;
    visibility: visible;
  }
  .flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999;
  }
  .flatpickr-calendar.animate.open {
    -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  }
  .flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px;
  }
  .flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px);
  }
  .flatpickr-calendar.static.open {
    z-index: 999;
    display: block;
  }
  .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  }
  .flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .flatpickr-calendar .hasWeeks .dayContainer {
    border-left: 0;
  }
  .flatpickr-calendar.hasTime .flatpickr-time {
    height: 40px;
    border-top: 1px solid #e6e6e6;
  }
  .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto;
  }
  .flatpickr-calendar:before, .flatpickr-calendar:after {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    left: 22px;
  }
  .flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after {
    left: auto;
    right: 22px;
  }
  .flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after {
    left: 50%;
    right: 50%;
  }
  .flatpickr-calendar:before {
    border-width: 5px;
    margin: 0 -5px;
  }
  .flatpickr-calendar:after {
    border-width: 4px;
    margin: 0 -4px;
  }
  .flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
    bottom: 100%;
  }
  .flatpickr-calendar.arrowTop:before {
    border-bottom-color: #e6e6e6;
  }
  .flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff;
  }
  .flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
    top: 100%;
  }
  .flatpickr-calendar.arrowBottom:before {
    border-top-color: #e6e6e6;
  }
  .flatpickr-calendar.arrowBottom:after {
    border-top-color: #fff;
  }
  .flatpickr-calendar:focus {
    outline: 0;
  }
  .flatpickr-wrapper {
    position: relative;
    display: inline-block;
  }
  .flatpickr-months {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .flatpickr-months .flatpickr-month {
    background: transparent;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9);
    height: 34px;
    line-height: 1;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    height: 34px;
    padding: 10px;
    z-index: 3;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9);
  }
  .flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
    display: none;
  }
  .flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i {
    position: relative;
  }
  .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month { /*
/*rtl:begin:ignore*/
    left: 0;
  } /*
/*rtl:begin:ignore*/
  /*
        /*rtl:end:ignore*/
  .flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month { /*
/*rtl:begin:ignore*/
    right: 0;
  } /*
/*rtl:begin:ignore*/
  /*
        /*rtl:end:ignore*/
  .flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
    color: #959ea9;
  }
  .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
    fill: #f64747;
  }
  .flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
    width: 14px;
    height: 14px;
  }
  .flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path {
    -webkit-transition: fill 0.1s;
    transition: fill 0.1s;
    fill: inherit;
  }
  .numInputWrapper {
    position: relative;
    height: auto;
  }
  .numInputWrapper input, .numInputWrapper span {
    display: inline-block;
  }
  .numInputWrapper input {
    width: 100%;
  }
  .numInputWrapper input::-ms-clear {
    display: none;
  }
  .numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
  }
  .numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(57, 57, 57, 0.15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .numInputWrapper span:hover {
    background: rgba(0, 0, 0, 0.1);
  }
  .numInputWrapper span:active {
    background: rgba(0, 0, 0, 0.2);
  }
  .numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute;
  }
  .numInputWrapper span.arrowUp {
    top: 0;
    border-bottom: 0;
  }
  .numInputWrapper span.arrowUp:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(57, 57, 57, 0.6);
    top: 26%;
  }
  .numInputWrapper span.arrowDown {
    top: 50%;
  }
  .numInputWrapper span.arrowDown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(57, 57, 57, 0.6);
    top: 40%;
  }
  .numInputWrapper span svg {
    width: inherit;
    height: auto;
  }
  .numInputWrapper span svg path {
    fill: rgba(0, 0, 0, 0.5);
  }
  .numInputWrapper:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .numInputWrapper:hover span {
    opacity: 1;
  }
  .flatpickr-current-month {
    font-size: 135%;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: 0.5ch;
    padding: 0;
  }
  .flatpickr-current-month span.cur-month:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .flatpickr-current-month .numInputWrapper {
    width: 6ch;
    width: 7ch\0 ;
    display: inline-block;
  }
  .flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: rgba(0, 0, 0, 0.9);
  }
  .flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: rgba(0, 0, 0, 0.9);
  }
  .flatpickr-current-month input.cur-year {
    background: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    cursor: text;
    padding: 0 0 0 0.5ch;
    margin: 0;
    display: inline-block;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: inherit;
    height: auto;
    border: 0;
    border-radius: 0;
    vertical-align: initial;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
  }
  .flatpickr-current-month input.cur-year:focus {
    outline: 0;
  }
  .flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(0, 0, 0, 0.5);
    background: transparent;
    pointer-events: none;
  }
  .flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: menulist;
    background: transparent;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: -1px 0 0 0;
    outline: none;
    padding: 0 0 0 0.5ch;
    position: relative;
    vertical-align: initial;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto;
  }
  .flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
    outline: none;
  }
  .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: transparent;
    outline: none;
    padding: 0;
  }
  .flatpickr-weekdays {
    background: transparent;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px;
  }
  .flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: transparent;
    color: rgba(0, 0, 0, 0.54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: bolder;
  }
  .dayContainer, .flatpickr-weeks {
    padding: 1px 0 0 0;
  }
  .flatpickr-days {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 307.875px;
  }
  .flatpickr-days:focus {
    outline: 0;
  }
  .dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  .dayContainer + .dayContainer {
    -webkit-box-shadow: -1px 0 0 #e6e6e6;
    box-shadow: -1px 0 0 #e6e6e6;
  }
  .flatpickr-day {
    background: none;
    border: 1px solid transparent;
    border-radius: 150px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    -webkit-flex-basis: 14.2857143%;
    -ms-flex-preferred-size: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    border-color: #e6e6e6;
  }
  .flatpickr-day.today {
    border-color: #959ea9;
  }
  .flatpickr-day.today:hover, .flatpickr-day.today:focus {
    border-color: #959ea9;
    background: #959ea9;
    color: #fff;
  }
  .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
    background: #569ff7;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    border-color: #569ff7;
  }
  .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
    border-radius: 50px 0 0 50px;
  }
  .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
    border-radius: 0 50px 50px 0;
  }
  .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
    -webkit-box-shadow: -10px 0 0 #569ff7;
    box-shadow: -10px 0 0 #569ff7;
  }
  .flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange {
    border-radius: 50px;
  }
  .flatpickr-day.inRange {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  }
  .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    border-color: transparent;
    cursor: default;
  }
  .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(57, 57, 57, 0.1);
  }
  .flatpickr-day.week.selected {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
    box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  }
  .flatpickr-day.hidden {
    visibility: hidden;
  }
  .rangeMode .flatpickr-day {
    margin-top: 1px;
  }
  .flatpickr-weekwrapper {
    float: left;
  }
  .flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    -webkit-box-shadow: 1px 0 0 #e6e6e6;
    box-shadow: 1px 0 0 #e6e6e6;
  }
  .flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px;
  }
  .flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    cursor: default;
    border: none;
  }
  .flatpickr-innerContainer {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
  }
  .flatpickr-rContainer {
    display: inline-block;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .flatpickr-time {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .flatpickr-time:after {
    content: "";
    display: table;
    clear: both;
  }
  .flatpickr-time .numInputWrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 40%;
    height: 40px;
    float: left;
  }
  .flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #393939;
  }
  .flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #393939;
  }
  .flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%;
  }
  .flatpickr-time.time24hr .numInputWrapper {
    width: 49%;
  }
  .flatpickr-time input {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #393939;
    font-size: 14px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
  }
  .flatpickr-time input.flatpickr-hour {
    font-weight: bold;
  }
  .flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
    font-weight: 400;
  }
  .flatpickr-time input:focus {
    outline: 0;
    border: 0;
  }
  .flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #393939;
    font-weight: bold;
    width: 2%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .flatpickr-time .flatpickr-am-pm {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400;
  }
  .flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
    background: #eee;
  }
  .flatpickr-input[readonly] {
    cursor: pointer;
  }
  @-webkit-keyframes fpFadeInDown {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  @keyframes fpFadeInDown {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  .ts-control {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    padding: 8px;
    position: relative;
    width: 100%;
    z-index: 1;
  }
  .ts-wrapper.multi.has-items .ts-control {
    padding: 5px 8px 2px;
  }
  .full .ts-control {
    background-color: #fff;
  }
  .disabled .ts-control, .disabled .ts-control * {
    cursor: default !important;
  }
  .focus .ts-control {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  }
  .ts-control > * {
    display: inline-block;
    vertical-align: initial;
  }
  .ts-wrapper.multi .ts-control > div {
    background: #1da7ee;
    border: 1px solid #0073bb;
    color: #fff;
    cursor: pointer;
    margin: 0 3px 3px 0;
    overflow: auto;
    padding: 2px 6px;
  }
  .ts-wrapper.multi .ts-control > div.active {
    background: #92c836;
    border: 1px solid #00578d;
    color: #fff;
  }
  .ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
    background: #d2d2d2;
    border: 1px solid #aaa;
    color: #fff;
  }
  .ts-control > input {
    background: none !important;
    border: 0 !important;
    box-shadow: none !important;
    display: inline-block !important;
    flex: 1 1 auto;
    line-height: inherit !important;
    margin: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    min-height: 0 !important;
    min-width: 7rem;
    padding: 0 !important;
    text-indent: 0 !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
  }
  .ts-control > input::-ms-clear {
    display: none;
  }
  .ts-control > input:focus {
    outline: none !important;
  }
  .has-items .ts-control > input {
    margin: 0 4px !important;
  }
  .ts-control.rtl {
    text-align: right;
  }
  .ts-control.rtl.single .ts-control:after {
    left: 15px;
    right: auto;
  }
  .ts-control.rtl .ts-control > input {
    margin: 0 4px 0 -2px !important;
  }
  .disabled .ts-control {
    background-color: #fafafa;
    opacity: 0.5;
  }
  .input-hidden .ts-control > input {
    left: -10000px;
    opacity: 0;
    position: absolute;
  }
  .ts-dropdown {
    background: #fff;
    border: 1px solid #d0d0d0;
    border-radius: 0 0 3px 3px;
    border-top: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    left: 0;
    margin: 0.25rem 0 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 10;
  }
  .ts-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden;
  }
  .ts-dropdown [data-selectable] .highlight {
    background: rgba(125, 168, 208, 0.2);
    border-radius: 1px;
  }
  .ts-dropdown .create, .ts-dropdown .no-results, .ts-dropdown .optgroup-header, .ts-dropdown .option {
    padding: 5px 8px;
  }
  .ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
    cursor: inherit;
    opacity: 0.5;
  }
  .ts-dropdown [data-selectable].option {
    cursor: pointer;
    opacity: 1;
  }
  .ts-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0;
  }
  .ts-dropdown .optgroup-header {
    background: #fff;
    color: #303030;
    cursor: default;
  }
  .ts-dropdown .active {
    background-color: #f5fafd;
    color: #495c68;
  }
  .ts-dropdown .active.create {
    color: #495c68;
  }
  .ts-dropdown .create {
    color: rgba(48, 48, 48, 0.5);
  }
  .ts-dropdown .spinner {
    display: inline-block;
    height: 30px;
    margin: 5px 8px;
    width: 30px;
  }
  .ts-dropdown .spinner:after {
    animation: lds-dual-ring 1.2s linear infinite;
    border-color: #d0d0d0 transparent;
    border-radius: 50%;
    border-style: solid;
    border-width: 5px;
    content: " ";
    display: block;
    height: 24px;
    margin: 3px;
    width: 24px;
  }
  @keyframes lds-dual-ring {
    0% {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(1turn);
    }
  }
  .ts-dropdown-content {
    max-height: 200px;
    overflow: hidden auto;
    scroll-behavior: smooth;
  }
  .ts-wrapper.plugin-drag_drop .ts-dragging {
    color: transparent !important;
  }
  .ts-wrapper.plugin-drag_drop .ts-dragging > * {
    visibility: hidden !important;
  }
  .plugin-checkbox_options:not(.rtl) .option input {
    margin-right: 0.5rem;
  }
  .plugin-checkbox_options.rtl .option input {
    margin-left: 0.5rem;
  }
  .plugin-clear_button {
  }
  .plugin-clear_button .clear-button {
    background: transparent !important;
    cursor: pointer;
    margin-right: 0 !important;
    opacity: 0;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity 0.5s;
  }
  .plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
    right: max(var(--ts-pr-caret), 8px);
  }
  .plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
    opacity: 1;
  }
  .ts-wrapper .dropdown-header {
    background: color-mix(#fff, #d0d0d0, 85%);
    border-bottom: 1px solid #d0d0d0;
    border-radius: 3px 3px 0 0;
    padding: 10px 8px;
    position: relative;
  }
  .ts-wrapper .dropdown-header-close {
    color: #303030;
    font-size: 20px !important;
    line-height: 20px;
    margin-top: -12px;
    opacity: 0.4;
    position: absolute;
    right: 8px;
    top: 50%;
  }
  .ts-wrapper .dropdown-header-close:hover {
    color: #000;
  }
  .plugin-dropdown_input.focus.dropdown-active .ts-control {
    border: 1px solid #d0d0d0;
    box-shadow: none;
  }
  .plugin-dropdown_input .dropdown-input {
    background: transparent;
    border: solid #d0d0d0;
    border-width: 0 0 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    padding: 8px;
    width: 100%;
  }
  .plugin-dropdown_input .items-placeholder {
    border: 0 !important;
    box-shadow: none !important;
    width: 100%;
  }
  .plugin-dropdown_input.dropdown-active .items-placeholder, .plugin-dropdown_input.has-items .items-placeholder {
    display: none !important;
  }
  .ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
    min-width: 0;
  }
  .ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
    flex: none;
    min-width: 4px;
  }
  .ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
    color: transparent;
  }
  .ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
    color: transparent;
  }
  .ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
    display: flex;
  }
  .ts-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0;
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
  }
  .ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0;
  }
  .ts-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none;
  }
  .ts-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0;
  }
  .ts-wrapper.plugin-remove_button .item {
    align-items: center;
    display: inline-flex;
  }
  .ts-wrapper.plugin-remove_button .item .remove {
    border-radius: 0 2px 2px 0;
    box-sizing: border-box;
    color: inherit;
    display: inline-block;
    padding: 0 6px;
    text-decoration: none;
    vertical-align: middle;
  }
  .ts-wrapper.plugin-remove_button .item .remove:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
    background: none;
  }
  .ts-wrapper.plugin-remove_button .remove-single {
    font-size: 23px;
    position: absolute;
    right: 0;
    top: 0;
  }
  .ts-wrapper.plugin-remove_button:not(.rtl) .item {
    padding-right: 0 !important;
  }
  .ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
    border-left: 1px solid #0073bb;
    margin-left: 6px;
  }
  .ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
    border-left-color: #00578d;
  }
  .ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
    border-left-color: #aaa;
  }
  .ts-wrapper.plugin-remove_button.rtl .item {
    padding-left: 0 !important;
  }
  .ts-wrapper.plugin-remove_button.rtl .item .remove {
    border-right: 1px solid #0073bb;
    margin-right: 6px;
  }
  .ts-wrapper.plugin-remove_button.rtl .item.active .remove {
    border-right-color: #00578d;
  }
  .ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
    border-right-color: #aaa;
  }
  :root {
  }
  .ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
    cursor: pointer;
  }
  .ts-control:not(.rtl) {
    padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
  }
  .ts-control.rtl {
    padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
  }
  .ts-wrapper {
    position: relative;
  }
  .ts-control, .ts-control input, .ts-dropdown {
    color: #303030;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
  }
  .ts-control, .ts-wrapper.single.input-active .ts-control {
    background: #fff;
    cursor: text;
  }
  .ts-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
  .ts-wrapper.single .ts-control {
  }
  .ts-wrapper.single .ts-control:after {
    border-color: gray transparent transparent;
    border-style: solid;
    border-width: 5px 5px 0;
    content: " ";
    display: block;
    height: 0;
    margin-top: -3px;
    position: absolute;
    top: 50%;
    width: 0;
  }
  .ts-wrapper.single .ts-control:not(.rtl):after {
    right: 15px;
  }
  .ts-wrapper.single .ts-control.rtl:after {
    left: 15px;
  }
  .ts-wrapper.single.dropdown-active .ts-control:after {
    border-color: transparent transparent gray;
    border-width: 0 5px 5px;
    margin-top: -4px;
  }
  .ts-wrapper.single.input-active .ts-control, .ts-wrapper.single.input-active .ts-control input {
    cursor: text;
  }
  .ts-wrapper {
    display: flex;
    min-height: 36px;
  }
  .ts-wrapper.multi.has-items .ts-control {
    padding-left: 5px;
  }
  .ts-wrapper.multi .ts-control [data-value] {
    background-color: color-mix(#1da7ee, #178ee9, 60%);
    background-image: linear-gradient(180deg, #1da7ee, #178ee9);
    background-repeat: repeat-x;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px hsla(0, 0%, 100%, 0.03);
    text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  }
  .ts-wrapper.multi .ts-control [data-value].active {
    background-color: color-mix(#008fd8, #0075cf, 60%);
    background-image: linear-gradient(180deg, #008fd8, #0075cf);
    background-repeat: repeat-x;
  }
  .ts-wrapper.multi.disabled .ts-control [data-value] {
    background: none;
    box-shadow: none;
    color: #999;
    text-shadow: none;
  }
  .ts-wrapper.multi.disabled .ts-control [data-value], .ts-wrapper.multi.disabled .ts-control [data-value] .remove {
    border-color: #e6e6e6;
  }
  .ts-wrapper.multi.disabled .ts-control [data-value] .remove {
    background: none;
  }
  .ts-wrapper.single .ts-control {
    background-color: color-mix(#fefefe, #f2f2f2, 60%);
    background-image: linear-gradient(180deg, #fefefe, #f2f2f2);
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 hsla(0, 0%, 100%, 0.8);
  }
  .ts-dropdown.single, .ts-wrapper.single .ts-control {
    border-color: #b8b8b8;
  }
  .dropdown-active .ts-control {
    border-radius: 3px 3px 0 0;
  }
  .ts-dropdown .optgroup-header {
    font-size: 0.85em;
    font-weight: 700;
    padding-top: 7px;
  }
  .ts-dropdown .optgroup {
    border-top: 1px solid #f0f0f0;
  }
  .ts-dropdown .optgroup:first-child {
    border-top: 0;
  }
  .flatpickr-calendar {
    width: initial !important;
    padding: var(--main-contact_form_all-flatpicker-padding-0) !important;
    background: var(--main-contact_form_all-flatpicker-background-0) !important;
    border-radius: var(--main-contact_form_all-flatpicker-border-radius-0) !important;
    border-width: var(--main-contact_form_all-flatpicker-border-width-0) !important;
    border-color: var(--main-contact_form_all-flatpicker-border-color-0) !important;
    box-shadow: var(--main-contact_form_all-flatpicker-box-shadow-0) !important;
    backdrop-filter: var(--main-contact_form_all-flatpicker-backdrop-filter-0) !important;
  }
  .flatpickr-calendar:before {
    display: none !important;
  }
  .flatpickr-calendar .flatpickr-months .flatpickr-month {
    color: var(--main-contact_form_all-flatpicker-color-0) !important;
    fill: var(--main-contact_form_all-flatpicker-color-0) !important;
  }
  .flatpickr-calendar .flatpickr-months .flatpickr-prev-month, .flatpickr-calendar .flatpickr-months .flatpickr-next-month {
    color: var(--main-contact_form_all-flatpicker-color-0) !important;
    fill: var(--main-contact_form_all-flatpicker-color-0) !important;
  }
  .flatpickr-calendar .flatpickr-weekday {
    color: var(--main-contact_form_all-flatpicker-color-0) !important;
  }
  .flatpickr-calendar .flatpickr-day {
    color: var(--main-contact_form_all-flatpicker-color-0) !important;
  }
  .flatpickr-calendar .flatpickr-day.selected {
    background: var(--main-contact_form_all-flatpicker-background-0) !important;
    border-radius: var(--main-contact_form_all-flatpicker_selected-border-radius-0) !important;
    border-color: var(--main-contact_form_all-flatpicker_selected-border-color-0) !important;
    border-width: var(--main-contact_form_all-flatpicker_selected-border-width-0) !important;
    box-shadow: var(--main-contact_form_all-flatpicker_selected-box-shadow-0) !important;
    backdrop-filter: var(--main-contact_form_all-flatpicker_selected-backdrop-filter-0) !important;
    color: var(--main-contact_form_all-flatpicker_selected-color-0) !important;
  }
  .article_contact .flatpickr-calendar {
    padding: var(--article-flatpicker-padding) !important;
    background: var(--article-flatpicker-background) !important;
    border-radius: var(--article-flatpicker-border-radius) !important;
    border-width: var(--article-flatpicker-border-width) !important;
    border-color: var(--article-flatpicker-border-color) !important;
    box-shadow: var(--article-flatpicker-box-shadow) !important;
    backdrop-filter: var(--article-flatpicker-backdrop-filter) !important;
    color: var(--article-flatpicker-color) !important;
  }
  .article_contact .flatpickr-calendar .flatpickr-months .flatpickr-month,
  .article_contact .flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
  .article_contact .flatpickr-calendar .flatpickr-months .flatpickr-next-month,
  .article_contact .flatpickr-calendar .flatpickr-weekday,
  .article_contact .flatpickr-calendar .flatpickr-day {
    color: var(--article-flatpicker-color) !important;
    fill: var(--article-flatpicker-color) !important;
  }
  .article_contact .flatpickr-calendar .flatpickr-day:hover {
    color: var(--article-flatpicker-hover-color) !important;
    background-color: var(--article-flatpicker-hover-background-color) !important;
    border-radius: var(--article-flatpicker-hover-border-radius) !important;
    border-width: var(--article-flatpicker-hover-border-width) !important;
    border-color: var(--article-flatpicker-hover-border-color) !important;
  }
  .article_contact .flatpickr-calendar .flatpickr-day.selected {
    background: var(--article-flatpicker-selected-background) !important;
    color: var(--article-flatpicker-selected-color) !important;
    border-color: var(--article-flatpicker-selected-border-color) !important;
    border-width: var(--article-flatpicker-selected-border-width) !important;
    border-radius: var(--article-flatpicker-selected-border-radius) !important;
    box-shadow: var(--article-flatpicker-selected-box-shadow) !important;
    backdrop-filter: var(--article-flatpicker-selected-backdrop-filter) !important;
  }
  .ts-control:where(:not(.language-select *, .template-design-editor *)) {
    padding: var(--main-contact_form_all-tomselect-padding-0) !important;
    background: var(--main-contact_form_all-tomselect-background-0) !important;
    border-radius: var(--main-contact_form_all-tomselect-border-radius-0) !important;
    border-width: var(--main-contact_form_all-tomselect-border-width-0) !important;
    border-color: var(--main-contact_form_all-tomselect-border-color-0) !important;
    box-shadow: var(--main-contact_form_all-tomselect-box-shadow-0) !important;
    backdrop-filter: var(--main-contact_form_all-tomselect-backdrop-filter-0) !important;
    height: var(--main-contact_form_all-tomselect-height-0) !important;
  }
  .ts-control:where(:not(.language-select *, .template-design-editor *)) > input {
    color: var(--main-contact_form_all-tomselect-color-0) !important;
  }
  .ts-wrapper.single.dropdown-active:where(:not(.language-select *, .template-design-editor *)) .ts-control::after {
    border-color: transparent transparent var(--main-contact_form_all-tomselect-color-0) !important;
  }
  .ts-dropdown:where(:not(.language-select *, .template-design-editor *)) {
    padding: var(--main-contact_form_all-tomselect_open-padding-0) !important;
    background: var(--main-contact_form_all-tomselect_open-background-0) !important;
    border-radius: var(--main-contact_form_all-tomselect_open-border-radius-0) !important;
    border-width: var(--main-contact_form_all-tomselect_open-border-width-0) !important;
    border-color: var(--main-contact_form_all-tomselect_open-border-color-0) !important;
    box-shadow: var(--main-contact_form_all-tomselect_open-box-shadow-0) !important;
    backdrop-filter: var(--main-contact_form_all-tomselect_open-backdrop-filter-0) !important;
  }
  .ts-dropdown:where(:not(.language-select *, .template-design-editor *)) [data-selectable].option {
    color: var(--main-contact_form_all-tomselect_open-color-0) !important;
    font-size: var(--main-contact_form_all-tomselect_open-font-size-0) !important;
    font-weight: var(--main-contact_form_all-tomselect_open-font-weight-0) !important;
    line-height: var(--main-contact_form_all-tomselect_open-line-height-0) !important;
    letter-spacing: var(--main-contact_form_all-tomselect_open-letter-spacing-0) !important;
    font-family: var(--main-contact_form_all-tomselect_open-font-family-0) !important;
  }
  .ts-dropdown:where(:not(.language-select *, .template-design-editor *)) [data-selectable].option:hover {
    color: var(--main-contact_form_all-tomselect_hover-color-0) !important;
    background: var(--main-contact_form_all-tomselect_hover-background-0) !important;
  }
  .ts-dropdown:where(:not(.language-select *, .template-design-editor *)) .active {
    background: var(--main-contact_form_all-tomselect_selected-background-0) !important;
    color: var(--main-contact_form_all-tomselect_selected-color-0) !important;
  }
  .ts-control:where(:not(.language-select *, .template-design-editor *)), .ts-control:where(:not(.language-select *, .template-design-editor *)) input, .ts-dropdown:where(:not(.language-select *, .template-design-editor *)) {
    color: var(--main-contact_form_all-tomselect_open-color-0) !important;
  }
  .ts-control:where(:not(.language-select *, .template-design-editor *)) .item {
    line-height: var(--main-contact_form_all-tomselect-line-height-0) !important;
    color: var(--main-contact_form_all-tomselect-color-0) !important;
    font-size: var(--main-contact_form_all-tomselect-font-size-0) !important;
    font-weight: var(--main-contact_form_all-tomselect-font-weight-0) !important;
    line-height: var(--main-contact_form_all-tomselect-line-height-0) !important;
    letter-spacing: var(--main-contact_form_all-tomselect-letter-spacing-0) !important;
    font-family: var(--main-contact_form_all-tomselect-font-family-0) !important;
  }
  .article_contact .ts-wrapper.single .ts-control::after {
    border-style: solid !important;
    border-width: 5px 5px 0 !important;
    border-color: var(--article-tomselect-color) transparent transparent !important;
  }
  .article_contact .ts-wrapper.single.dropdown-active .ts-control::after {
    border-width: 0 5px 5px !important;
    border-color: transparent transparent var(--article-tomselect-color) !important;
  }
  .article_contact .ts-control {
    padding: var(--article-tomselect-padding) !important;
    background: var(--article-tomselect-background) !important;
    background-image: none !important;
    border-radius: var(--article-tomselect-border-radius) !important;
    border-width: var(--article-tomselect-border-width) !important;
    border-color: var(--article-tomselect-border-color) !important;
    box-shadow: var(--article-tomselect-box-shadow) !important;
    backdrop-filter: var(--article-tomselect-backdrop-filter) !important;
    height: var(--article-tomselect-height) !important;
  }
  .article_contact .ts-control > input, .article_contact .ts-control .item {
    color: var(--article-tomselect-color) !important;
    font-size: var(--article-tomselect-font-size) !important;
    font-weight: var(--article-tomselect-font-weight) !important;
    font-family: var(--article-tomselect-font-family) !important;
    line-height: var(--article-tomselect-line-height) !important;
    letter-spacing: var(--article-tomselect-letter-spacing) !important;
  }
  .article_contact .ts-dropdown {
    padding: var(--article-tomselect-open-padding) !important;
    background: var(--article-tomselect-open-background) !important;
    border-radius: var(--article-tomselect-open-border-radius) !important;
    border-width: var(--article-tomselect-open-border-width) !important;
    border-color: var(--article-tomselect-open-border-color) !important;
    box-shadow: var(--article-tomselect-open-box-shadow) !important;
    backdrop-filter: var(--article-tomselect-open-backdrop-filter) !important;
  }
  .article_contact .ts-dropdown [data-selectable].option {
    color: var(--article-tomselect-open-color) !important;
    font-size: var(--article-tomselect-open-font-size) !important;
    font-weight: var(--article-tomselect-open-font-weight) !important;
    font-family: var(--article-tomselect-open-font-family) !important;
    line-height: var(--article-tomselect-open-line-height) !important;
    letter-spacing: var(--article-tomselect-open-letter-spacing) !important;
  }
  .article_contact .ts-dropdown [data-selectable].option:hover {
    color: var(--article-tomselect-hover-color) !important;
    background: var(--article-tomselect-hover-background) !important;
  }
  .article_contact .ts-dropdown .active {
    color: var(--article-tomselect-selected-color) !important;
    background: var(--article-tomselect-selected-background) !important;
  }
}
@layer sections {
  .hero {
    max-width: 100svw;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }
  .split > .gridContainer {
    align-items: stretch;
  }
  .split > .gridContainer > .split-content {
    grid-area: content;
    min-width: 0;
    display: grid;
    grid-auto-rows: max-content;
    align-content: center;
    row-gap: inherit;
  }
  .split > .gridContainer > .split-content > * {
    grid-area: auto !important;
  }
  @media (max-width: 767px) {
    .split > .gridContainer {
      grid-template-columns: minmax(0, 1fr) !important;
      grid-template-areas: "image" "content" !important;
    }
    .split > .gridContainer > .img,
    .split > .gridContainer > .split-content {
      width: 100%;
      max-width: 100%;
    }
  }
  .swiper-pagination {
    position: absolute;
    justify-self: center;
    transform: translate(-50%, 0) !important;
    z-index: 10;
  }
  .slideInputWrapper {
    justify-items: center;
    justify-content: center;
    display: grid;
    grid-template-areas: "title " "desc  " "button";
  }
  .slide .swiper-button-prev svg,
  .slide .swiper-button-next svg {
    width: 1em;
    height: 1em;
  }
  .slide {
    position: relative !important;
    width: 100svw !important;
  }
  .slide .slide-swiper {
    width: 100% !important;
    max-height: 100% !important;
    height: 100% !important;
    display: block !important;
  }
  .slide .swiper-wrapper {
    max-height: 100% !important;
    height: 100% !important;
    display: flex !important;
  }
  .slide .swiper {
    max-height: 100%;
    display: block;
    height: 100%;
    overflow: initial !important;
  }
  .slide .swiper .swiper-slide {
    transition: opacity 0.5s ease !important;
    position: relative !important;
  }
  .slide .swiper .swiper-slide > picture {
    width: 100% !important;
    height: 100% !important;
  }
  .slide .swiper .swiper-slide > picture img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
  }
  .slide .swiper .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-visible) {
    pointer-events: none;
    z-index: 0;
  }
  .slide .swiper .swiper-slide-active, .slide .swiper .swiper-slide-visible {
    opacity: 1;
    pointer-events: auto;
    z-index: 2;
  }
  .slide .swiper .swiper-button-prev svg {
    transform: rotate(180deg);
  }
  .slide .swiper .swiper-wrapper {
    max-height: 100%;
    display: flex;
  }
  .slide .swiper .swiper-wrapper .swiper-slide {
    display: flex;
    overflow: hidden;
    position: relative !important;
    left: 0;
    top: 0;
    height: 100% !important;
  }
  .slide .swiper .swiper-wrapper .swiper-slide picture {
    height: 100%;
    display: flex;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .overlay {
    height: 100%;
    display: flex;
    position: absolute;
    width: 100svw;
    top: 0;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper {
    width: 100svw;
    justify-self: center;
    align-self: center;
    position: absolute;
    pointer-events: auto;
    z-index: 30;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .button {
    pointer-events: auto;
  }
  .faq .gridContainer .wrapper {
    grid-area: faq;
    position: relative;
    z-index: 10;
    display: grid !important;
  }
  .faq .gridContainer .wrapper .faqRow {
    display: grid;
    position: relative;
  }
  .faq .gridContainer .wrapper .faqRow:has(> input:checked) .question > .icon:nth-child(2) {
    opacity: 0;
  }
  .faq .gridContainer .wrapper .faqRow:has(> input:checked) .question > .icon:nth-child(3) {
    opacity: 1;
  }
  .faq .gridContainer .wrapper .faqRow:has(> input:checked) .desc {
    height: auto;
  }
  .faq .gridContainer .wrapper .faqRow:not(.faq .gridContainer .wrapper .faqRow:has(> input:checked)) .question > .icon:nth-child(2) {
    opacity: 1;
  }
  .faq .gridContainer .wrapper .faqRow:not(.faq .gridContainer .wrapper .faqRow:has(> input:checked)) .question > .icon:nth-child(3) {
    opacity: 0;
  }
  .faq .gridContainer .wrapper .faqRow:not(.faq .gridContainer .wrapper .faqRow:has(> input:checked)) .desc {
    opacity: 0;
    height: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: -10;
  }
  .faq .gridContainer .wrapper .faqRow > input {
    left: 0;
    top: 0;
    position: absolute;
    z-index: 10;
    grid-row: 1;
    grid-column: 1;
    cursor: pointer;
    opacity: 0;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    height: 100%;
    background: transparent;
  }
  .faq .gridContainer .wrapper .faqRow .question {
    grid-row: 1;
    grid-column: 1;
    display: grid;
    grid-template-columns: 1fr min-content;
  }
  .faq .gridContainer .wrapper .faqRow .question .title {
    grid-row: 1;
    grid-column: 1;
  }
  .faq .gridContainer .wrapper .faqRow .question > .icon:nth-child(2), .faq .gridContainer .wrapper .faqRow .question > .icon:nth-child(3) {
    grid-row: 1;
    grid-column: 2;
  }
  .faq .gridContainer .wrapper .faqRow .desc {
    grid-row: 2;
    grid-column: 1;
  }
  .gallery .gridContainer > .title {
    grid-row: 1;
    grid-column: 1/-1;
  }
  .gallery .gridContainer .wrapper {
    grid-area: gallery;
    grid-row: 2;
    grid-column: 1/-1;
    grid-area: auto;
    display: grid;
    position: relative;
    z-index: 10;
  }
  .gallery .gridContainer .wrapper .gallery-item {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: initial !important;
  }
  .gallery .gridContainer .wrapper .gallery-item img, .gallery .gridContainer .wrapper .gallery-item picture {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .gallery .gridContainer .wrapper.gallery-columns {
    grid-template-columns: repeat(var(--gallery-columns-desktop, 3), minmax(0, 1fr));
  }
  @media (max-width: 1024px) {
    .gallery .gridContainer .wrapper.gallery-columns {
      grid-template-columns: repeat(var(--gallery-columns-tablet, var(--gallery-columns-desktop, 2)), minmax(0, 1fr));
    }
  }
  @media (max-width: 600px) {
    .gallery .gridContainer .wrapper.gallery-columns {
      grid-template-columns: repeat(var(--gallery-columns-mobile, 1), minmax(0, 1fr));
    }
  }
  .gallery.gallery_mozaik .wrapper {
    grid-auto-flow: dense;
  }
  .gallery.gallery_mozaik .gallery-item {
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: initial !important;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(1) {
    grid-column: 1/4;
    grid-row: 1/4;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(3) {
    grid-column: 6/7;
    grid-row: 1/3;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(4) {
    grid-column: 4/6;
    grid-row: 3/4;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(5) {
    grid-column: 6/7;
    grid-row: 3/7;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(6) {
    grid-column: 1/3;
    grid-row: 4/7;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(7) {
    grid-column: 3/5;
    grid-row: 4/7;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(8) {
    grid-column: 5/6;
    grid-row: 4/5;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(9) {
    grid-column: 5/7;
    grid-row: 5/7;
  }
  .contact_form_float .input-wrapper:not(.contact_form_float .input-wrapper.checkbox, .contact_form_float .input-wrapper.radio) {
    grid-template-rows: min-content;
  }
  .contact_form_float .input-wrapper > span {
    grid-row: 1 !important;
  }
  .contact_form_float .input-wrapper > label {
    grid-row: 1 !important;
    position: absolute;
    height: 100% !important;
    line-height: 100% !important;
    vertical-align: center;
    position: absolute;
    z-index: 10;
    transition: opacity 0.3s ease;
  }
  .contact_form_float .input-wrapper:has(input:placeholder-shown) > label {
    opacity: 0 !important;
    z-index: -10;
    pointer-events: none;
  }
  .contact_form_float .input-wrapper:has(textarea:placeholder-shown) > label {
    opacity: 0 !important;
    z-index: -10;
    pointer-events: none;
  }
  .contact_form_float .input-wrapper > input {
    grid-row: 1 !important;
  }
  .contact .gridContainer .info-wrapper {
    position: relative;
    z-index: 10;
    display: grid;
  }
  .contact .gridContainer .form {
    position: relative;
    z-index: 10;
  }
  .contact .gridContainer .form .input-wrapper {
    position: relative;
    z-index: 10;
    display: grid;
    align-items: center;
  }
  .contact .gridContainer .form .input-wrapper .validation-message {
    transition: opacity 0.3s ease, transform 0.3s ease;
    position: absolute;
    grid-row: 2;
    align-self: end;
  }
  .contact .gridContainer .form .input-wrapper:not(.is-invalid) .validation-message {
    opacity: 0;
    transform: translateY(-10px);
  }
  .contact .gridContainer .form .input-wrapper:has(.dropdown-active) {
    z-index: 100 !important;
  }
  .contact .gridContainer .form .input-wrapper:has(.flatpickr-calendar.open) {
    z-index: 100 !important;
  }
  .contact .gridContainer .form .input-wrapper .flatpickr-calendar {
    grid-row: 3;
    top: 0 !important;
    left: 0 !important;
  }
  .contact .gridContainer .form .input-wrapper .mainInput {
    appearance: none;
  }
  .contact .gridContainer .form .input-wrapper .mainInput:has(.ts-control) {
    padding: 0px !important;
  }
  .contact .gridContainer .form .input-wrapper label {
    grid-template-columns: 1/-1;
    grid-row: 1;
  }
  .contact .gridContainer .form .input-wrapper > span:has(svg) {
    grid-row: 2;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0%, -50%);
  }
  .contact .gridContainer .form .input-wrapper.tel {
    grid-template-rows: min-content min-content;
    grid-template-columns: min-content 1fr;
  }
  .contact .gridContainer .form .input-wrapper.tel .mainInput {
    grid-column: 2;
    grid-row: 2;
  }
  .contact .gridContainer .form .input-wrapper.tel .countryCodeInput {
    grid-column: 1;
    grid-row: 2;
  }
  .contact .gridContainer .form .input-wrapper.tel span:has(svg) {
    grid-row: 2;
    grid-column: 2;
    position: absolute;
  }
  .contact .gridContainer .form .input-wrapper.file {
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr min-content;
  }
  .contact .gridContainer .form .input-wrapper.file .mainInput {
    grid-column: 1/-1;
    grid-row: 2;
    opacity: 0 !important;
    color: transparent !important;
  }
  .contact .gridContainer .form .input-wrapper.file .upload-label {
    grid-column: 1;
    grid-row: 2;
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    cursor: pointer;
  }
  .contact .gridContainer .form .input-wrapper.file span {
    position: absolute;
  }
  .contact .gridContainer .form .input-wrapper.file span:has(svg) {
    grid-row: 2;
    grid-column: 2;
  }
  .contact .gridContainer .form .input-wrapper.number {
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper {
    display: grid;
    align-items: center;
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr min-content;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper span:nth-child(2) {
    grid-row: 1;
    grid-column: 2;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper span:nth-child(3) {
    grid-row: 2;
    grid-column: 2;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper .mainInput {
    grid-column: 1;
    grid-row: 1/-1;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper .mainInput::-webkit-inner-spin-button, .contact .gridContainer .form .input-wrapper.number .number-wrapper .mainInput::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper .mainInput {
    -moz-appearance: textfield;
    appearance: textfield;
  }
  .contact .gridContainer .form .input-wrapper.textarea {
    grid-column: 1/-1 !important;
  }
  .contact .gridContainer .form .input-wrapper.textarea textarea {
    resize: none !important;
  }
  .contact .gridContainer .form .input-wrapper.date, .contact .gridContainer .form .input-wrapper.email, .contact .gridContainer .form .input-wrapper.text, .contact .gridContainer .form .input-wrapper.select {
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr min-content;
  }
  .contact .gridContainer .form .input-wrapper.date .mainInput, .contact .gridContainer .form .input-wrapper.email .mainInput, .contact .gridContainer .form .input-wrapper.text .mainInput, .contact .gridContainer .form .input-wrapper.select .mainInput {
    grid-row: 2;
    grid-column: 1/-1;
  }
  .contact .gridContainer .form .input-wrapper.date span:has(svg), .contact .gridContainer .form .input-wrapper.email span:has(svg), .contact .gridContainer .form .input-wrapper.text span:has(svg), .contact .gridContainer .form .input-wrapper.select span:has(svg) {
    grid-row: 2;
    grid-column: 2;
    position: absolute;
  }
  .contact .gridContainer .form .input-wrapper.select .icon {
    display: none !important;
  }
  .contact .gridContainer .form .input-wrapper.checkbox, .contact .gridContainer .form .input-wrapper.radio {
    grid-template-columns: min-content 1fr;
    align-items: center;
  }
  .contact .gridContainer .form .input-wrapper.checkbox .mainInput, .contact .gridContainer .form .input-wrapper.radio .mainInput {
    grid-column: 1;
    grid-row: 1;
  }
  .contact .gridContainer .form .input-wrapper.checkbox:not(:has(input:checked)) span, .contact .gridContainer .form .input-wrapper.radio:not(:has(input:checked)) span {
    opacity: 0;
  }
  .contact .gridContainer .form .input-wrapper.checkbox span, .contact .gridContainer .form .input-wrapper.radio span {
    transition: opacity 0.3s ease;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    transform: initial !important;
  }
  .contact .gridContainer .form .input-wrapper.checkbox span:has(svg), .contact .gridContainer .form .input-wrapper.radio span:has(svg) {
    grid-column: 1;
    grid-row: 1;
  }
  .contact .gridContainer .form .input-wrapper.checkbox label, .contact .gridContainer .form .input-wrapper.radio label {
    grid-column: 2;
    grid-row: 1;
    margin-bottom: 0 !important;
  }
  header {
    position: fixed;
    top: 0p;
    z-index: 50;
    margin: 0px auto;
  }
  .cards_grid_all .gridContainer > .title,
  .cards_grid_half_all .gridContainer > .title,
  .cards_carousel_all .gridContainer > .title,
  .cards .gridContainer > .title,
  .cards_carousel_single_all .gridContainer > .title,
  .cards_carousel_single_float_all .gridContainer > .title,
  .cards_carousel_float_img_title .gridContainer > .title {
    grid-row: 1;
    grid-column: 1/-1;
  }
  .cards_grid_all .gridContainer > .desc,
  .cards_grid_half_all .gridContainer > .desc,
  .cards_carousel_all .gridContainer > .desc,
  .cards .gridContainer > .desc,
  .cards_carousel_single_all .gridContainer > .desc,
  .cards_carousel_single_float_all .gridContainer > .desc,
  .cards_carousel_float_img_title .gridContainer > .desc {
    grid-row: 2;
    grid-column: 1/-1;
  }
  .cards_grid_all .gridContainer > .button,
  .cards_grid_half_all .gridContainer > .button,
  .cards_carousel_all .gridContainer > .button,
  .cards .gridContainer > .button,
  .cards_carousel_single_all .gridContainer > .button,
  .cards_carousel_single_float_all .gridContainer > .button,
  .cards_carousel_float_img_title .gridContainer > .button {
    grid-row: 3;
    grid-column: 1/-1;
  }
  .cards_grid_all .gridContainer > .card,
  .cards_grid_all .gridContainer > .swiper-wrapper,
  .cards_grid_half_all .gridContainer > .card,
  .cards_grid_half_all .gridContainer > .swiper-wrapper,
  .cards_carousel_all .gridContainer > .card,
  .cards_carousel_all .gridContainer > .swiper-wrapper,
  .cards .gridContainer > .card,
  .cards .gridContainer > .swiper-wrapper,
  .cards_carousel_single_all .gridContainer > .card,
  .cards_carousel_single_all .gridContainer > .swiper-wrapper,
  .cards_carousel_single_float_all .gridContainer > .card,
  .cards_carousel_single_float_all .gridContainer > .swiper-wrapper,
  .cards_carousel_float_img_title .gridContainer > .card,
  .cards_carousel_float_img_title .gridContainer > .swiper-wrapper {
    grid-row: 4;
    grid-column: 1/-1;
  }
  .cards > .title {
    grid-row: 1;
    grid-column: 1/-1;
  }
  .cards > .desc {
    grid-row: 2;
    grid-column: 1/-1;
  }
  .cards > .button {
    grid-row: 3;
    grid-column: 1/-1;
  }
  .cards > .card,
  .cards > .swiper-wrapper {
    grid-row: 4;
    grid-column: 1/-1;
  }
}
@layer modules {
  /* Generated selector classes — do not edit. */
  .main-page_background-main-background-color-1 {
    background-color: var(--main-page_background-main-background-color-1);
  }
  .main-slide-image-justify-self-2778 {
    justify-self: var(--main-slide-image-justify-self-2778);
  }
  .main-slide-main-aspect-ratio-2779 {
    aspect-ratio: var(--main-slide-main-aspect-ratio-2779);
  }
  .main-slide-main-width-2780 {
    width: var(--main-slide-main-width-2780);
  }
  .main-slide-main-max-height-2781 {
    max-height: var(--main-slide-main-max-height-2781);
  }
  .main-slide-main-height-2782 {
    height: var(--main-slide-main-height-2782);
  }
  .main-slide-main-grid-row-gap-2783 {
    grid-row-gap: var(--main-slide-main-grid-row-gap-2783);
  }
  .main-slide-dot-width-2767 {
    width: var(--main-slide-dot-width-2767);
  }
  .main-slide-dot-left-2768 {
    left: var(--main-slide-dot-left-2768);
  }
  .main-slide-dot-bottom-2769 {
    bottom: var(--main-slide-dot-bottom-2769);
  }
  .main-slide-dot-height-2770 {
    height: var(--main-slide-dot-height-2770);
  }
  .main-slide-dot-border-radius-2771 {
    border-radius: var(--main-slide-dot-border-radius-2771);
  }
  .main-slide-dot-border-color-2772 {
    border-color: var(--main-slide-dot-border-color-2772);
  }
  .main-slide-dot-border-width-2773 {
    border-width: var(--main-slide-dot-border-width-2773);
  }
  .main-slide-dot-background-2774 {
    background: var(--main-slide-dot-background-2774);
  }
  .main-slide-dot-grid-column-gap-2775 {
    grid-column-gap: var(--main-slide-dot-grid-column-gap-2775);
  }
  .main-slide-arrow-width-2694 {
    width: var(--main-slide-arrow-width-2694);
  }
  .main-slide-arrow-icon-2695 {
    icon: var(--main-slide-arrow-icon-2695);
  }
  .main-slide-arrow-left-2696 {
    left: var(--main-slide-arrow-left-2696);
  }
  .main-slide-arrow-right-2697 {
    right: var(--main-slide-arrow-right-2697);
  }
  .main-slide-arrow-height-2698 {
    height: var(--main-slide-arrow-height-2698);
  }
  .main-slide-arrow-border-radius-2699 {
    border-radius: var(--main-slide-arrow-border-radius-2699);
  }
  .main-slide-arrow-border-width-2700 {
    border-width: var(--main-slide-arrow-border-width-2700);
  }
  .main-slide-arrow-border-color-2701 {
    border-color: var(--main-slide-arrow-border-color-2701);
  }
  .main-slide-arrow-background-2702 {
    background: var(--main-slide-arrow-background-2702);
  }
  .swiper-pagination-bullet-active.main-slide-dot_acive-background-2776 {
    background: var(--main-slide-dot_acive-background-2776);
  }
  .swiper-pagination-bullet-active.main-slide-dot_acive-border-color-2777 {
    border-color: var(--main-slide-dot_acive-border-color-2777);
  }
  .main-slide-arrow_svg-font-size-2703 {
    font-size: var(--main-slide-arrow_svg-font-size-2703);
  }
  .main-slide-arrow_svg-color-2705 {
    color: var(--main-slide-arrow_svg-color-2705);
  }
  .main-slide-config-slide_duration-2732 {
    slide_duration: var(--main-slide-config-slide_duration-2732);
  }
  .main-slide-config-transition_speed-2733 {
    transition_speed: var(--main-slide-config-transition_speed-2733);
  }
  .main-slide-config-slides_per_view-2734 {
    slides_per_view: var(--main-slide-config-slides_per_view-2734);
  }
  .main-slide-config-space_between-2735 {
    space_between: var(--main-slide-config-space_between-2735);
  }
  .main-slide-config-autoplay-2736 {
    autoplay: var(--main-slide-config-autoplay-2736);
  }
  .main-slide-config-transition_effect-2737 {
    transition_effect: var(--main-slide-config-transition_effect-2737);
  }
  .main-slide-config-show_dots-2738 {
    show_dots: var(--main-slide-config-show_dots-2738);
  }
  .main-slide-config-show_navigation-2739 {
    show_navigation: var(--main-slide-config-show_navigation-2739);
  }
  .main-slide-config-show_title-2740 {
    show_title: var(--main-slide-config-show_title-2740);
  }
  .main-slide-config-show_description-2741 {
    show_description: var(--main-slide-config-show_description-2741);
  }
  .main-slide-config-show_button-2742 {
    show_button: var(--main-slide-config-show_button-2742);
  }
  .main-slide-config-container_prop-2744 {
    container_prop: var(--main-slide-config-container_prop-2744);
  }
  .main-slide-title-color-2791 {
    color: var(--main-slide-title-color-2791);
  }
  .main-slide-title-font-size-2792 {
    font-size: var(--main-slide-title-font-size-2792);
  }
  .main-slide-title-font-weight-2793 {
    font-weight: var(--main-slide-title-font-weight-2793);
  }
  .main-slide-title-font-family-2794 {
    font-family: var(--main-slide-title-font-family-2794);
  }
  .main-slide-title-letter-spacing-2795 {
    letter-spacing: var(--main-slide-title-letter-spacing-2795);
  }
  .main-slide-title-line-height-2796 {
    line-height: var(--main-slide-title-line-height-2796);
  }
  .main-slide-title-text1-2797 {
    text1: var(--main-slide-title-text1-2797);
  }
  .main-slide-title-grid-template-areas-2798 {
    grid-template-areas: var(--main-slide-title-grid-template-areas-2798);
  }
  .main-slide-title-grid-column-gap-2799 {
    grid-column-gap: var(--main-slide-title-grid-column-gap-2799);
  }
  .main-slide-title-justify-items-2800 {
    justify-items: var(--main-slide-title-justify-items-2800);
  }
  .main-slide-title-justify-self-2801 {
    justify-self: var(--main-slide-title-justify-self-2801);
  }
  .main-slide-title-text-align-2802 {
    text-align: var(--main-slide-title-text-align-2802);
  }
  .main-slide-title-padding-980101 {
    padding: var(--main-slide-title-padding-980101);
  }
  .main-slide-title-background-980102 {
    background: var(--main-slide-title-background-980102);
  }
  .main-slide-title-border-radius-980103 {
    border-radius: var(--main-slide-title-border-radius-980103);
  }
  .main-slide-title-border-width-980104 {
    border-width: var(--main-slide-title-border-width-980104);
  }
  .main-slide-title-border-color-980105 {
    border-color: var(--main-slide-title-border-color-980105);
  }
  .main-slide-button-padding-2706 {
    padding: var(--main-slide-button-padding-2706);
  }
  .main-slide-button-text1-2707 {
    text1: var(--main-slide-button-text1-2707);
  }
  .main-slide-button-border-radius-2708 {
    border-radius: var(--main-slide-button-border-radius-2708);
  }
  .main-slide-button-border-width-2709 {
    border-width: var(--main-slide-button-border-width-2709);
  }
  .main-slide-button-border-color-2710 {
    border-color: var(--main-slide-button-border-color-2710);
  }
  .main-slide-button-background-2711 {
    background: var(--main-slide-button-background-2711);
  }
  .main-slide-button-color-2712 {
    color: var(--main-slide-button-color-2712);
  }
  .main-slide-button-font-size-2713 {
    font-size: var(--main-slide-button-font-size-2713);
  }
  .main-slide-button-font-weight-2714 {
    font-weight: var(--main-slide-button-font-weight-2714);
  }
  .main-slide-button-font-family-2715 {
    font-family: var(--main-slide-button-font-family-2715);
  }
  .main-slide-button-letter-spacing-2716 {
    letter-spacing: var(--main-slide-button-letter-spacing-2716);
  }
  .main-slide-button-line-height-2717 {
    line-height: var(--main-slide-button-line-height-2717);
  }
  .main-slide-button-grid-template-areas-2718 {
    grid-template-areas: var(--main-slide-button-grid-template-areas-2718);
  }
  .main-slide-button-grid-column-gap-2719 {
    grid-column-gap: var(--main-slide-button-grid-column-gap-2719);
  }
  .main-slide-button-justify-items-2720 {
    justify-items: var(--main-slide-button-justify-items-2720);
  }
  .main-slide-button-justify-self-2721 {
    justify-self: var(--main-slide-button-justify-self-2721);
  }
  .main-slide-overlay-background-2784 {
    background: var(--main-slide-overlay-background-2784);
  }
  .main-slide-title_icon-width-2803 {
    width: var(--main-slide-title_icon-width-2803);
  }
  .main-slide-title_icon-height-2804 {
    height: var(--main-slide-title_icon-height-2804);
  }
  .main-slide-title_icon-border-radius-2805 {
    border-radius: var(--main-slide-title_icon-border-radius-2805);
  }
  .main-slide-title_icon-border-width-2806 {
    border-width: var(--main-slide-title_icon-border-width-2806);
  }
  .main-slide-title_icon-border-color-2807 {
    border-color: var(--main-slide-title_icon-border-color-2807);
  }
  .main-slide-title_icon-background-2808 {
    background: var(--main-slide-title_icon-background-2808);
  }
  .main-slide-title_icon-icon-2809 {
    icon: var(--main-slide-title_icon-icon-2809);
  }
  .main-slide-title_svg-font-size-2810 {
    font-size: var(--main-slide-title_svg-font-size-2810);
  }
  .main-slide-title_svg-color-2812 {
    color: var(--main-slide-title_svg-color-2812);
  }
  .main-slide-description_icon-width-2757 {
    width: var(--main-slide-description_icon-width-2757);
  }
  .main-slide-description_icon-height-2758 {
    height: var(--main-slide-description_icon-height-2758);
  }
  .main-slide-description_icon-border-radius-2759 {
    border-radius: var(--main-slide-description_icon-border-radius-2759);
  }
  .main-slide-description_icon-border-width-2760 {
    border-width: var(--main-slide-description_icon-border-width-2760);
  }
  .main-slide-description_icon-border-color-2761 {
    border-color: var(--main-slide-description_icon-border-color-2761);
  }
  .main-slide-description_icon-background-2762 {
    background: var(--main-slide-description_icon-background-2762);
  }
  .main-slide-description_icon-icon-2763 {
    icon: var(--main-slide-description_icon-icon-2763);
  }
  .main-slide-description_svg-font-size-2764 {
    font-size: var(--main-slide-description_svg-font-size-2764);
  }
  .main-slide-description_svg-color-2766 {
    color: var(--main-slide-description_svg-color-2766);
  }
  .main-slide-button_icon-width-2722 {
    width: var(--main-slide-button_icon-width-2722);
  }
  .main-slide-button_icon-height-2723 {
    height: var(--main-slide-button_icon-height-2723);
  }
  .main-slide-button_icon-border-radius-2724 {
    border-radius: var(--main-slide-button_icon-border-radius-2724);
  }
  .main-slide-button_icon-border-width-2725 {
    border-width: var(--main-slide-button_icon-border-width-2725);
  }
  .main-slide-button_icon-border-color-2726 {
    border-color: var(--main-slide-button_icon-border-color-2726);
  }
  .main-slide-button_icon-background-2727 {
    background: var(--main-slide-button_icon-background-2727);
  }
  .main-slide-button_icon-icon-2728 {
    icon: var(--main-slide-button_icon-icon-2728);
  }
  .main-slide-button_svg-font-size-2730 {
    font-size: var(--main-slide-button_svg-font-size-2730);
  }
  .main-slide-button_svg-color-2731 {
    color: var(--main-slide-button_svg-color-2731);
  }
  .main-slide-description-text1-2745 {
    text1: var(--main-slide-description-text1-2745);
  }
  .main-slide-description-color-2746 {
    color: var(--main-slide-description-color-2746);
  }
  .main-slide-description-font-weight-2747 {
    font-weight: var(--main-slide-description-font-weight-2747);
  }
  .main-slide-description-font-family-2748 {
    font-family: var(--main-slide-description-font-family-2748);
  }
  .main-slide-description-letter-spacing-2749 {
    letter-spacing: var(--main-slide-description-letter-spacing-2749);
  }
  .main-slide-description-line-height-2750 {
    line-height: var(--main-slide-description-line-height-2750);
  }
  .main-slide-description-font-size-2751 {
    font-size: var(--main-slide-description-font-size-2751);
  }
  .main-slide-description-grid-template-areas-2752 {
    grid-template-areas: var(--main-slide-description-grid-template-areas-2752);
  }
  .main-slide-description-grid-column-gap-2753 {
    grid-column-gap: var(--main-slide-description-grid-column-gap-2753);
  }
  .main-slide-description-justify-items-2754 {
    justify-items: var(--main-slide-description-justify-items-2754);
  }
  .main-slide-description-justify-self-2755 {
    justify-self: var(--main-slide-description-justify-self-2755);
  }
  .main-slide-description-text-align-2756 {
    text-align: var(--main-slide-description-text-align-2756);
  }
  .main-slide-description-padding-980111 {
    padding: var(--main-slide-description-padding-980111);
  }
  .main-slide-description-background-980112 {
    background: var(--main-slide-description-background-980112);
  }
  .main-slide-description-border-radius-980113 {
    border-radius: var(--main-slide-description-border-radius-980113);
  }
  .main-slide-description-border-width-980114 {
    border-width: var(--main-slide-description-border-width-980114);
  }
  .main-slide-description-border-color-980115 {
    border-color: var(--main-slide-description-border-color-980115);
  }
  @media (hover: hover) {
    .button.has-hover.main-slide-button_hover-background-2897:hover, .card.has-hover:hover .button.main-slide-button_hover-background-2897, .cards_float.has-hover:hover .button.main-slide-button_hover-background-2897 {
      background: var(--main-slide-button_hover-background-2897);
    }
  }
  .button.has-hover.main-slide-button_hover-background-2897:focus-visible, .card.has-hover:focus-within .button.main-slide-button_hover-background-2897, .cards_float.has-hover:focus-within .button.main-slide-button_hover-background-2897 {
    background: var(--main-slide-button_hover-background-2897);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-slide-button_hover-color-2898, .card.has-hover:hover .button .main-slide-button_hover-color-2898, .cards_float.has-hover:hover .button .main-slide-button_hover-color-2898 {
      color: var(--main-slide-button_hover-color-2898);
    }
  }
  .button.has-hover:focus-visible .main-slide-button_hover-color-2898, .card.has-hover:focus-within .button .main-slide-button_hover-color-2898, .cards_float.has-hover:focus-within .button .main-slide-button_hover-color-2898 {
    color: var(--main-slide-button_hover-color-2898);
  }
  @media (hover: hover) {
    .button.has-hover.main-slide-button_hover-border-color-2899:hover, .card.has-hover:hover .button.main-slide-button_hover-border-color-2899, .cards_float.has-hover:hover .button.main-slide-button_hover-border-color-2899 {
      border-color: var(--main-slide-button_hover-border-color-2899);
    }
  }
  .button.has-hover.main-slide-button_hover-border-color-2899:focus-visible, .card.has-hover:focus-within .button.main-slide-button_hover-border-color-2899, .cards_float.has-hover:focus-within .button.main-slide-button_hover-border-color-2899 {
    border-color: var(--main-slide-button_hover-border-color-2899);
  }
  @media (hover: hover) {
    .button.has-hover.main-slide-button_hover-box-shadow-2900:hover, .card.has-hover:hover .button.main-slide-button_hover-box-shadow-2900, .cards_float.has-hover:hover .button.main-slide-button_hover-box-shadow-2900 {
      box-shadow: var(--main-slide-button_hover-box-shadow-2900);
    }
  }
  .button.has-hover.main-slide-button_hover-box-shadow-2900:focus-visible, .card.has-hover:focus-within .button.main-slide-button_hover-box-shadow-2900, .cards_float.has-hover:focus-within .button.main-slide-button_hover-box-shadow-2900 {
    box-shadow: var(--main-slide-button_hover-box-shadow-2900);
  }
  @media (hover: hover) {
    .button.has-hover.main-slide-button_hover-transform-2901:hover, .card.has-hover:hover .button.main-slide-button_hover-transform-2901, .cards_float.has-hover:hover .button.main-slide-button_hover-transform-2901 {
      transform: var(--main-slide-button_hover-transform-2901);
    }
  }
  .button.has-hover.main-slide-button_hover-transform-2901:focus-visible, .card.has-hover:focus-within .button.main-slide-button_hover-transform-2901, .cards_float.has-hover:focus-within .button.main-slide-button_hover-transform-2901 {
    transform: var(--main-slide-button_hover-transform-2901);
  }
  @media (hover: hover) {
    .button.has-hover.main-slide-button_hover-opacity-2902:hover, .card.has-hover:hover .button.main-slide-button_hover-opacity-2902, .cards_float.has-hover:hover .button.main-slide-button_hover-opacity-2902 {
      opacity: var(--main-slide-button_hover-opacity-2902);
    }
  }
  .button.has-hover.main-slide-button_hover-opacity-2902:focus-visible, .card.has-hover:focus-within .button.main-slide-button_hover-opacity-2902, .cards_float.has-hover:focus-within .button.main-slide-button_hover-opacity-2902 {
    opacity: var(--main-slide-button_hover-opacity-2902);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-slide-arrow_hover-background-3183:hover, .swiper-button-next.has-hover.main-slide-arrow_hover-background-3183:hover {
      background: var(--main-slide-arrow_hover-background-3183) !important;
    }
  }
  .swiper-button-prev.has-hover.main-slide-arrow_hover-background-3183:focus-visible, .swiper-button-next.has-hover.main-slide-arrow_hover-background-3183:focus-visible {
    background: var(--main-slide-arrow_hover-background-3183) !important;
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-slide-arrow_hover-border-color-3184:hover, .swiper-button-next.has-hover.main-slide-arrow_hover-border-color-3184:hover {
      border-color: var(--main-slide-arrow_hover-border-color-3184);
    }
  }
  .swiper-button-prev.has-hover.main-slide-arrow_hover-border-color-3184:focus-visible, .swiper-button-next.has-hover.main-slide-arrow_hover-border-color-3184:focus-visible {
    border-color: var(--main-slide-arrow_hover-border-color-3184);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-slide-arrow_hover-box-shadow-3185:hover, .swiper-button-next.has-hover.main-slide-arrow_hover-box-shadow-3185:hover {
      box-shadow: var(--main-slide-arrow_hover-box-shadow-3185);
    }
  }
  .swiper-button-prev.has-hover.main-slide-arrow_hover-box-shadow-3185:focus-visible, .swiper-button-next.has-hover.main-slide-arrow_hover-box-shadow-3185:focus-visible {
    box-shadow: var(--main-slide-arrow_hover-box-shadow-3185);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-slide-arrow_hover-transform-3186:hover, .swiper-button-next.has-hover.main-slide-arrow_hover-transform-3186:hover {
      transform: var(--main-slide-arrow_hover-transform-3186);
    }
  }
  .swiper-button-prev.has-hover.main-slide-arrow_hover-transform-3186:focus-visible, .swiper-button-next.has-hover.main-slide-arrow_hover-transform-3186:focus-visible {
    transform: var(--main-slide-arrow_hover-transform-3186);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-slide-arrow_hover-opacity-3187:hover, .swiper-button-next.has-hover.main-slide-arrow_hover-opacity-3187:hover {
      opacity: var(--main-slide-arrow_hover-opacity-3187);
    }
  }
  .swiper-button-prev.has-hover.main-slide-arrow_hover-opacity-3187:focus-visible, .swiper-button-next.has-hover.main-slide-arrow_hover-opacity-3187:focus-visible {
    opacity: var(--main-slide-arrow_hover-opacity-3187);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-slide-arrow_svg_hover-color-3188, .swiper-button-next.has-hover:hover .main-slide-arrow_svg_hover-color-3188 {
      color: var(--main-slide-arrow_svg_hover-color-3188);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-slide-arrow_svg_hover-color-3188, .swiper-button-next.has-hover:focus-visible .main-slide-arrow_svg_hover-color-3188 {
    color: var(--main-slide-arrow_svg_hover-color-3188);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-slide-arrow_svg_hover-font-size-3189, .swiper-button-next.has-hover:hover .main-slide-arrow_svg_hover-font-size-3189 {
      font-size: var(--main-slide-arrow_svg_hover-font-size-3189);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-slide-arrow_svg_hover-font-size-3189, .swiper-button-next.has-hover:focus-visible .main-slide-arrow_svg_hover-font-size-3189 {
    font-size: var(--main-slide-arrow_svg_hover-font-size-3189);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-slide-arrow_svg_hover-opacity-3190, .swiper-button-next.has-hover:hover .main-slide-arrow_svg_hover-opacity-3190 {
      opacity: var(--main-slide-arrow_svg_hover-opacity-3190);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-slide-arrow_svg_hover-opacity-3190, .swiper-button-next.has-hover:focus-visible .main-slide-arrow_svg_hover-opacity-3190 {
    opacity: var(--main-slide-arrow_svg_hover-opacity-3190);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-slide-dot_hover-background-3191:hover {
      background: var(--main-slide-dot_hover-background-3191);
    }
  }
  .swiper-pagination-bullet.has-hover.main-slide-dot_hover-background-3191:focus-visible {
    background: var(--main-slide-dot_hover-background-3191);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-slide-dot_hover-border-color-3192:hover {
      border-color: var(--main-slide-dot_hover-border-color-3192);
    }
  }
  .swiper-pagination-bullet.has-hover.main-slide-dot_hover-border-color-3192:focus-visible {
    border-color: var(--main-slide-dot_hover-border-color-3192);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-slide-dot_hover-transform-3193:hover {
      transform: var(--main-slide-dot_hover-transform-3193);
    }
  }
  .swiper-pagination-bullet.has-hover.main-slide-dot_hover-transform-3193:focus-visible {
    transform: var(--main-slide-dot_hover-transform-3193);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-slide-dot_hover-opacity-3194:hover {
      opacity: var(--main-slide-dot_hover-opacity-3194);
    }
  }
  .swiper-pagination-bullet.has-hover.main-slide-dot_hover-opacity-3194:focus-visible {
    opacity: var(--main-slide-dot_hover-opacity-3194);
  }
  .main-footer-container-max-width-1722 {
    max-width: var(--main-footer-container-max-width-1722);
  }
  .main-footer-main-grid-column-gap-1730 {
    grid-column-gap: var(--main-footer-main-grid-column-gap-1730);
  }
  .main-footer-main-width-1731 {
    width: var(--main-footer-main-width-1731);
  }
  .main-footer-main-background-1732 {
    background: var(--main-footer-main-background-1732);
  }
  .main-footer-main-max-width-1733 {
    max-width: var(--main-footer-main-max-width-1733);
  }
  .main-footer-main-border-radius-1734 {
    border-radius: var(--main-footer-main-border-radius-1734);
  }
  .main-footer-main-padding-1735 {
    padding: var(--main-footer-main-padding-1735);
  }
  .main-footer-main-border-width-1736 {
    border-width: var(--main-footer-main-border-width-1736);
  }
  .main-footer-main-border-color-1737 {
    border-color: var(--main-footer-main-border-color-1737);
  }
  .main-footer-main-grid-template-areas-1738 {
    grid-template-areas: var(--main-footer-main-grid-template-areas-1738);
  }
  .main-footer-main-grid-template-columns-1739 {
    grid-template-columns: var(--main-footer-main-grid-template-columns-1739);
  }
  .main-footer-menu-justify-self-1740 {
    justify-self: var(--main-footer-menu-justify-self-1740);
  }
  .main-footer-menu-color-1741 {
    color: var(--main-footer-menu-color-1741);
  }
  .main-footer-menu-font-family-1742 {
    font-family: var(--main-footer-menu-font-family-1742);
  }
  .main-footer-menu-font-size-1743 {
    font-size: var(--main-footer-menu-font-size-1743);
  }
  .main-footer-menu-font-weight-1744 {
    font-weight: var(--main-footer-menu-font-weight-1744);
  }
  .main-footer-menu-letter-spacing-1745 {
    letter-spacing: var(--main-footer-menu-letter-spacing-1745);
  }
  .main-footer-menu-grid-column-gap-1746 {
    grid-column-gap: var(--main-footer-menu-grid-column-gap-1746);
  }
  .main-footer-menu-text-align-1747 {
    text-align: var(--main-footer-menu-text-align-1747);
  }
  .main-footer-copyright-color-1723 {
    color: var(--main-footer-copyright-color-1723);
  }
  .main-footer-copyright-font-family-1724 {
    font-family: var(--main-footer-copyright-font-family-1724);
  }
  .main-footer-copyright-font-size-1725 {
    font-size: var(--main-footer-copyright-font-size-1725);
  }
  .main-footer-copyright-font-weight-1726 {
    font-weight: var(--main-footer-copyright-font-weight-1726);
  }
  .main-footer-copyright-letter-spacing-1727 {
    letter-spacing: var(--main-footer-copyright-letter-spacing-1727);
  }
  .main-footer-copyright-justify-self-1728 {
    justify-self: var(--main-footer-copyright-justify-self-1728);
  }
  .main-footer-copyright-text-align-1729 {
    text-align: var(--main-footer-copyright-text-align-1729);
  }
  @media (hover: hover) {
    a.has-hover.main-footer-menu_hover-color-3195:hover {
      color: var(--main-footer-menu_hover-color-3195);
    }
  }
  a.has-hover.main-footer-menu_hover-color-3195:focus-visible {
    color: var(--main-footer-menu_hover-color-3195);
  }
  @media (hover: hover) {
    a.has-hover.main-footer-menu_hover-opacity-3196:hover {
      opacity: var(--main-footer-menu_hover-opacity-3196);
    }
  }
  a.has-hover.main-footer-menu_hover-opacity-3196:focus-visible {
    opacity: var(--main-footer-menu_hover-opacity-3196);
  }
  @media (hover: hover) {
    a.has-hover.main-footer-menu_hover-transform-3197:hover {
      transform: var(--main-footer-menu_hover-transform-3197);
    }
  }
  a.has-hover.main-footer-menu_hover-transform-3197:focus-visible {
    transform: var(--main-footer-menu_hover-transform-3197);
  }
  .main-header-logo-justify-self-2032 {
    justify-self: var(--main-header-logo-justify-self-2032);
  }
  .main-header-logo-max-width-2033 {
    max-width: var(--main-header-logo-max-width-2033);
  }
  .main-header-menu-color-2046 {
    color: var(--main-header-menu-color-2046);
  }
  .main-header-menu-font-family-2047 {
    font-family: var(--main-header-menu-font-family-2047);
  }
  .main-header-menu-font-weight-2048 {
    font-weight: var(--main-header-menu-font-weight-2048);
  }
  .main-header-menu-font-size-2049 {
    font-size: var(--main-header-menu-font-size-2049);
  }
  .main-header-menu-letter-spacing-2050 {
    letter-spacing: var(--main-header-menu-letter-spacing-2050);
  }
  .main-header-menu-grid-column-gap-2051 {
    grid-column-gap: var(--main-header-menu-grid-column-gap-2051);
  }
  .main-header-menu-justify-self-2052 {
    justify-self: var(--main-header-menu-justify-self-2052);
  }
  .main-header-menu-padding-980001 {
    padding: var(--main-header-menu-padding-980001);
  }
  .main-header-menu-background-980002 {
    background: var(--main-header-menu-background-980002);
  }
  .main-header-menu-border-radius-980003 {
    border-radius: var(--main-header-menu-border-radius-980003);
  }
  .main-header-menu-border-width-980004 {
    border-width: var(--main-header-menu-border-width-980004);
  }
  .main-header-menu-border-color-980005 {
    border-color: var(--main-header-menu-border-color-980005);
  }
  .main-header-main-grid-column-gap-2034 {
    grid-column-gap: var(--main-header-main-grid-column-gap-2034);
  }
  .main-header-main-max-width-2035 {
    max-width: var(--main-header-main-max-width-2035);
  }
  .main-header-main-background-2036 {
    background: var(--main-header-main-background-2036);
  }
  .main-header-main-width-2037 {
    width: var(--main-header-main-width-2037);
  }
  .main-header-main-border-radius-2038 {
    border-radius: var(--main-header-main-border-radius-2038);
  }
  .main-header-main-grid-template-areas-2039 {
    grid-template-areas: var(--main-header-main-grid-template-areas-2039);
  }
  .main-header-main-grid-template-columns-2040 {
    grid-template-columns: var(--main-header-main-grid-template-columns-2040);
  }
  .main-header-main-padding-2041 {
    padding: var(--main-header-main-padding-2041);
  }
  .main-header-main-backdrop-blur-2042 {
    backdrop-blur: var(--main-header-main-backdrop-blur-2042);
  }
  .main-header-main-border-width-2043 {
    border-width: var(--main-header-main-border-width-2043);
  }
  .main-header-main-border-color-2044 {
    border-color: var(--main-header-main-border-color-2044);
  }
  .main-header-main-box-shadow-2045 {
    box-shadow: var(--main-header-main-box-shadow-2045);
  }
  .main-header-social-justify-self-2053 {
    justify-self: var(--main-header-social-justify-self-2053);
  }
  .main-header-social-grid-column-gap-2054 {
    grid-column-gap: var(--main-header-social-grid-column-gap-2054);
  }
  .main-header-social_icon-width-2055 {
    width: var(--main-header-social_icon-width-2055);
  }
  .main-header-social_icon-height-2056 {
    height: var(--main-header-social_icon-height-2056);
  }
  .main-header-social_icon-border-radius-2057 {
    border-radius: var(--main-header-social_icon-border-radius-2057);
  }
  .main-header-social_icon-border-width-2058 {
    border-width: var(--main-header-social_icon-border-width-2058);
  }
  .main-header-social_icon-border-color-2059 {
    border-color: var(--main-header-social_icon-border-color-2059);
  }
  .main-header-social_icon-background-2060 {
    background: var(--main-header-social_icon-background-2060);
  }
  .main-header-social_svg-font-size-2061 {
    font-size: var(--main-header-social_svg-font-size-2061);
  }
  .main-header-social_svg-color-2063 {
    color: var(--main-header-social_svg-color-2063);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-color-3198:hover {
      color: var(--main-header-menu_hover-color-3198);
    }
  }
  a.has-hover.main-header-menu_hover-color-3198:focus-visible {
    color: var(--main-header-menu_hover-color-3198);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-opacity-3199:hover {
      opacity: var(--main-header-menu_hover-opacity-3199);
    }
  }
  a.has-hover.main-header-menu_hover-opacity-3199:focus-visible {
    opacity: var(--main-header-menu_hover-opacity-3199);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-transform-3200:hover {
      transform: var(--main-header-menu_hover-transform-3200);
    }
  }
  a.has-hover.main-header-menu_hover-transform-3200:focus-visible {
    transform: var(--main-header-menu_hover-transform-3200);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-padding-980011:hover {
      padding: var(--main-header-menu_hover-padding-980011);
    }
  }
  a.has-hover.main-header-menu_hover-padding-980011:focus-visible {
    padding: var(--main-header-menu_hover-padding-980011);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-background-980012:hover {
      background: var(--main-header-menu_hover-background-980012);
    }
  }
  a.has-hover.main-header-menu_hover-background-980012:focus-visible {
    background: var(--main-header-menu_hover-background-980012);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-border-radius-980013:hover {
      border-radius: var(--main-header-menu_hover-border-radius-980013);
    }
  }
  a.has-hover.main-header-menu_hover-border-radius-980013:focus-visible {
    border-radius: var(--main-header-menu_hover-border-radius-980013);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-border-width-980014:hover {
      border-width: var(--main-header-menu_hover-border-width-980014);
    }
  }
  a.has-hover.main-header-menu_hover-border-width-980014:focus-visible {
    border-width: var(--main-header-menu_hover-border-width-980014);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-border-color-980015:hover {
      border-color: var(--main-header-menu_hover-border-color-980015);
    }
  }
  a.has-hover.main-header-menu_hover-border-color-980015:focus-visible {
    border-color: var(--main-header-menu_hover-border-color-980015);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-header-social_svg_hover-color-3201 {
      color: var(--main-header-social_svg_hover-color-3201);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-header-social_svg_hover-color-3201 {
    color: var(--main-header-social_svg_hover-color-3201);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-header-social_svg_hover-font-size-3202 {
      font-size: var(--main-header-social_svg_hover-font-size-3202);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-header-social_svg_hover-font-size-3202 {
    font-size: var(--main-header-social_svg_hover-font-size-3202);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-header-social_svg_hover-opacity-3203 {
      opacity: var(--main-header-social_svg_hover-opacity-3203);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-header-social_svg_hover-opacity-3203 {
    opacity: var(--main-header-social_svg_hover-opacity-3203);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-header-social_svg_hover-transform-3204 {
      transform: var(--main-header-social_svg_hover-transform-3204);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-header-social_svg_hover-transform-3204 {
    transform: var(--main-header-social_svg_hover-transform-3204);
  }
  .main-header-language-type-970001 {
    type: var(--main-header-language-type-970001);
  }
  .main-header-language-show_flag-970002 {
    show_flag: var(--main-header-language-show_flag-970002);
  }
  .main-header-language-margin-970003 {
    margin: var(--main-header-language-margin-970003);
  }
  .main-header-language-grid-column-gap-970004 {
    grid-column-gap: var(--main-header-language-grid-column-gap-970004);
  }
  .main-header-language_link-color-970011 {
    color: var(--main-header-language_link-color-970011);
  }
  .main-header-language_link-font-family-970012 {
    font-family: var(--main-header-language_link-font-family-970012);
  }
  .main-header-language_link-font-weight-970013 {
    font-weight: var(--main-header-language_link-font-weight-970013);
  }
  .main-header-language_link-font-size-970014 {
    font-size: var(--main-header-language_link-font-size-970014);
  }
  .main-header-language_link-letter-spacing-970015 {
    letter-spacing: var(--main-header-language_link-letter-spacing-970015);
  }
  .main-header-language_link-grid-column-gap-970016 {
    grid-column-gap: var(--main-header-language_link-grid-column-gap-970016);
  }
  @media (hover: hover) {
    a.has-hover.main-header-language_link_hover-color-970021:hover {
      color: var(--main-header-language_link_hover-color-970021);
    }
  }
  a.has-hover.main-header-language_link_hover-color-970021:focus-visible {
    color: var(--main-header-language_link_hover-color-970021);
  }
  @media (hover: hover) {
    a.has-hover.main-header-language_link_hover-opacity-970022:hover {
      opacity: var(--main-header-language_link_hover-opacity-970022);
    }
  }
  a.has-hover.main-header-language_link_hover-opacity-970022:focus-visible {
    opacity: var(--main-header-language_link_hover-opacity-970022);
  }
  .main-header-language_link_active-color-970031 {
    color: var(--main-header-language_link_active-color-970031);
  }
  .main-header-language_link_active-font-weight-970032 {
    font-weight: var(--main-header-language_link_active-font-weight-970032);
  }
  .main-header-language_flag-width-970041 {
    width: var(--main-header-language_flag-width-970041);
  }
  .main-header-language_flag-height-970042 {
    height: var(--main-header-language_flag-height-970042);
  }
  .main-header-language_flag-border-radius-970043 {
    border-radius: var(--main-header-language_flag-border-radius-970043);
  }
  .language-select.main-header-language_select-width-970051 {
    width: var(--main-header-language_select-width-970051) !important;
  }
  .language-select.main-header-language_select-padding-970052 .ts-control {
    padding: var(--main-header-language_select-padding-970052) !important;
  }
  .language-select.main-header-language_select-background-970053 .ts-control {
    background: var(--main-header-language_select-background-970053) !important;
  }
  .language-select.main-header-language_select-color-970054 .ts-control, .language-select.main-header-language_select-color-970054 .ts-control .item {
    color: var(--main-header-language_select-color-970054) !important;
  }
  .language-select.main-header-language_select-border-color-970055 .ts-control {
    border-color: var(--main-header-language_select-border-color-970055) !important;
  }
  .language-select.main-header-language_select-border-width-970056 .ts-control {
    border-width: var(--main-header-language_select-border-width-970056) !important;
  }
  .language-select.main-header-language_select-border-radius-970057 .ts-control {
    border-radius: var(--main-header-language_select-border-radius-970057) !important;
  }
  .language-select.main-header-language_select-font-family-970058 .ts-control, .language-select.main-header-language_select-font-family-970058 .ts-control .item {
    font-family: var(--main-header-language_select-font-family-970058) !important;
  }
  .language-select.main-header-language_select-font-size-970059 .ts-control, .language-select.main-header-language_select-font-size-970059 .ts-control .item {
    font-size: var(--main-header-language_select-font-size-970059) !important;
  }
  .language-select.main-header-language_select-font-weight-970060 .ts-control, .language-select.main-header-language_select-font-weight-970060 .ts-control .item {
    font-weight: var(--main-header-language_select-font-weight-970060) !important;
  }
  .language-select.main-header-language_select_open-background-970071 .ts-dropdown {
    background: var(--main-header-language_select_open-background-970071) !important;
  }
  .language-select.main-header-language_select_open-color-970072 .ts-dropdown, .language-select.main-header-language_select_open-color-970072 .ts-dropdown .option {
    color: var(--main-header-language_select_open-color-970072) !important;
  }
  .language-select.main-header-language_select_open-border-color-970073 .ts-dropdown {
    border-color: var(--main-header-language_select_open-border-color-970073) !important;
  }
  .language-select.main-header-language_select_open-border-width-970074 .ts-dropdown {
    border-width: var(--main-header-language_select_open-border-width-970074) !important;
  }
  .language-select.main-header-language_select_open-border-radius-970075 .ts-dropdown {
    border-radius: var(--main-header-language_select_open-border-radius-970075) !important;
  }
  .language-select.main-header-language_select_open-box-shadow-970076 .ts-dropdown {
    box-shadow: var(--main-header-language_select_open-box-shadow-970076) !important;
  }
  .language-select.main-header-language_select_open-font-family-970077 .ts-dropdown, .language-select.main-header-language_select_open-font-family-970077 .ts-dropdown .option {
    font-family: var(--main-header-language_select_open-font-family-970077) !important;
  }
  .language-select.main-header-language_select_open-font-size-970078 .ts-dropdown, .language-select.main-header-language_select_open-font-size-970078 .ts-dropdown .option {
    font-size: var(--main-header-language_select_open-font-size-970078) !important;
  }
  .language-select.main-header-language_select_selected-background-970081 .ts-dropdown .option.selected {
    background: var(--main-header-language_select_selected-background-970081) !important;
  }
  .language-select.main-header-language_select_selected-color-970082 .ts-dropdown .option.selected {
    color: var(--main-header-language_select_selected-color-970082) !important;
  }
  .language-select.main-header-language_select_hover-background-970091 .ts-dropdown .option.active, .language-select.main-header-language_select_hover-background-970091 .ts-dropdown .option:hover {
    background: var(--main-header-language_select_hover-background-970091) !important;
  }
  .language-select.main-header-language_select_hover-color-970092 .ts-dropdown .option.active, .language-select.main-header-language_select_hover-color-970092 .ts-dropdown .option:hover {
    color: var(--main-header-language_select_hover-color-970092) !important;
  }
  .main-header-language_select_icon-icon-970101 {
    icon: var(--main-header-language_select_icon-icon-970101);
  }
  .main-header-language_select_icon-font-size-970102 {
    font-size: var(--main-header-language_select_icon-font-size-970102);
  }
  .main-header-language_select_icon-color-970103 {
    color: var(--main-header-language_select_icon-color-970103);
  }
  .main-hero_centered_all-config-container_prop-2092 {
    container_prop: var(--main-hero_centered_all-config-container_prop-2092);
  }
  .main-hero_centered_all-container-max-width-2093 {
    max-width: var(--main-hero_centered_all-container-max-width-2093);
  }
  .main-hero_centered_all-container-grid-column-gap-2094 {
    grid-column-gap: var(--main-hero_centered_all-container-grid-column-gap-2094);
  }
  .main-hero_centered_all-container-grid-row-gap-2095 {
    grid-row-gap: var(--main-hero_centered_all-container-grid-row-gap-2095);
  }
  .main-hero_centered_all-container-backdrop-blur-2096 {
    backdrop-blur: var(--main-hero_centered_all-container-backdrop-blur-2096);
  }
  .main-hero_centered_all-container-background-2097 {
    background: var(--main-hero_centered_all-container-background-2097);
  }
  .main-hero_centered_all-container-border-radius-2098 {
    border-radius: var(--main-hero_centered_all-container-border-radius-2098);
  }
  .main-hero_centered_all-container-grid-template-areas-2099 {
    grid-template-areas: var(--main-hero_centered_all-container-grid-template-areas-2099);
  }
  .main-hero_centered_all-container-grid-template-columns-2100 {
    grid-template-columns: var(--main-hero_centered_all-container-grid-template-columns-2100);
  }
  .main-hero_centered_all-container-padding-2101 {
    padding: var(--main-hero_centered_all-container-padding-2101);
  }
  .main-hero_centered_all-container-border-width-2102 {
    border-width: var(--main-hero_centered_all-container-border-width-2102);
  }
  .main-hero_centered_all-container-border-color-2103 {
    border-color: var(--main-hero_centered_all-container-border-color-2103);
  }
  .main-hero_centered_all-container-box-shadow-2104 {
    box-shadow: var(--main-hero_centered_all-container-box-shadow-2104);
  }
  .main-hero_centered_all-main-margin-2151 {
    margin: var(--main-hero_centered_all-main-margin-2151);
  }
  .main-hero_centered_all-main-backdrop-blur-2153 {
    backdrop-blur: var(--main-hero_centered_all-main-backdrop-blur-2153);
  }
  .main-hero_centered_all-main-max-width-2154 {
    max-width: var(--main-hero_centered_all-main-max-width-2154);
  }
  .main-hero_centered_all-main-background-2155 {
    background: var(--main-hero_centered_all-main-background-2155);
  }
  .main-hero_centered_all-main-border-radius-2156 {
    border-radius: var(--main-hero_centered_all-main-border-radius-2156);
  }
  .main-hero_centered_all-main-padding-2157 {
    padding: var(--main-hero_centered_all-main-padding-2157);
  }
  .main-hero_centered_all-main-border-width-2158 {
    border-width: var(--main-hero_centered_all-main-border-width-2158);
  }
  .main-hero_centered_all-main-border-color-2159 {
    border-color: var(--main-hero_centered_all-main-border-color-2159);
  }
  .main-hero_centered_all-main-box-shadow-2160 {
    box-shadow: var(--main-hero_centered_all-main-box-shadow-2160);
  }
  .main-hero_centered_all-overlay-background-2161 {
    background: var(--main-hero_centered_all-overlay-background-2161);
  }
  .main-hero_centered_all-image-border-width-2134 {
    border-width: var(--main-hero_centered_all-image-border-width-2134);
  }
  .main-hero_centered_all-image-border-color-2135 {
    border-color: var(--main-hero_centered_all-image-border-color-2135);
  }
  .main-hero_centered_all-image-file1-2136 {
    file1: var(--main-hero_centered_all-image-file1-2136);
  }
  .main-hero_centered_all-image-title-2137 {
    title: var(--main-hero_centered_all-image-title-2137);
  }
  .main-hero_centered_all-image-alt-2138 {
    alt: var(--main-hero_centered_all-image-alt-2138);
  }
  .main-hero_centered_all-image-width-2139 {
    width: var(--main-hero_centered_all-image-width-2139);
  }
  .main-hero_centered_all-image-height-2140 {
    height: var(--main-hero_centered_all-image-height-2140);
  }
  .main-hero_centered_all-image-justify-self-2141 {
    justify-self: var(--main-hero_centered_all-image-justify-self-2141);
  }
  .main-hero_centered_all-image-border-radius-2142 {
    border-radius: var(--main-hero_centered_all-image-border-radius-2142);
  }
  .main-hero_centered_all-image-aspect-ratio-2143 {
    aspect-ratio: var(--main-hero_centered_all-image-aspect-ratio-2143);
  }
  .main-hero_centered_all-image-max-width-980201 {
    max-width: var(--main-hero_centered_all-image-max-width-980201);
  }
  .main-hero_centered_all-image_overlay-background-2144 {
    background: var(--main-hero_centered_all-image_overlay-background-2144);
  }
  .main-hero_centered_all-container_overlay-background-2105 {
    background: var(--main-hero_centered_all-container_overlay-background-2105);
  }
  .main-hero_centered_all-title-color-2168 {
    color: var(--main-hero_centered_all-title-color-2168);
  }
  .main-hero_centered_all-title-justify-self-2169 {
    justify-self: var(--main-hero_centered_all-title-justify-self-2169);
  }
  .main-hero_centered_all-title-text-align-2170 {
    text-align: var(--main-hero_centered_all-title-text-align-2170);
  }
  .main-hero_centered_all-title-font-size-2171 {
    font-size: var(--main-hero_centered_all-title-font-size-2171);
  }
  .main-hero_centered_all-title-font-weight-2172 {
    font-weight: var(--main-hero_centered_all-title-font-weight-2172);
  }
  .main-hero_centered_all-title-font-family-2173 {
    font-family: var(--main-hero_centered_all-title-font-family-2173);
  }
  .main-hero_centered_all-title-letter-spacing-2174 {
    letter-spacing: var(--main-hero_centered_all-title-letter-spacing-2174);
  }
  .main-hero_centered_all-title-line-height-2175 {
    line-height: var(--main-hero_centered_all-title-line-height-2175);
  }
  .main-hero_centered_all-title-text1-2176 {
    text1: var(--main-hero_centered_all-title-text1-2176);
  }
  .main-hero_centered_all-title-grid-template-areas-2177 {
    grid-template-areas: var(--main-hero_centered_all-title-grid-template-areas-2177);
  }
  .main-hero_centered_all-title-grid-column-gap-2178 {
    grid-column-gap: var(--main-hero_centered_all-title-grid-column-gap-2178);
  }
  .main-hero_centered_all-title-justify-items-2179 {
    justify-items: var(--main-hero_centered_all-title-justify-items-2179);
  }
  .main-hero_centered_all-title-padding-980101 {
    padding: var(--main-hero_centered_all-title-padding-980101);
  }
  .main-hero_centered_all-title-background-980102 {
    background: var(--main-hero_centered_all-title-background-980102);
  }
  .main-hero_centered_all-title-border-radius-980103 {
    border-radius: var(--main-hero_centered_all-title-border-radius-980103);
  }
  .main-hero_centered_all-title-border-width-980104 {
    border-width: var(--main-hero_centered_all-title-border-width-980104);
  }
  .main-hero_centered_all-title-border-color-980105 {
    border-color: var(--main-hero_centered_all-title-border-color-980105);
  }
  .main-hero_centered_all-button-padding-2064 {
    padding: var(--main-hero_centered_all-button-padding-2064);
  }
  .main-hero_centered_all-button-justify-self-2065 {
    justify-self: var(--main-hero_centered_all-button-justify-self-2065);
  }
  .main-hero_centered_all-button-text1-2066 {
    text1: var(--main-hero_centered_all-button-text1-2066);
  }
  .main-hero_centered_all-button-border-radius-2067 {
    border-radius: var(--main-hero_centered_all-button-border-radius-2067);
  }
  .main-hero_centered_all-button-border-width-2068 {
    border-width: var(--main-hero_centered_all-button-border-width-2068);
  }
  .main-hero_centered_all-button-border-color-2069 {
    border-color: var(--main-hero_centered_all-button-border-color-2069);
  }
  .main-hero_centered_all-button-background-2070 {
    background: var(--main-hero_centered_all-button-background-2070);
  }
  .main-hero_centered_all-button-color-2071 {
    color: var(--main-hero_centered_all-button-color-2071);
  }
  .main-hero_centered_all-button-font-size-2072 {
    font-size: var(--main-hero_centered_all-button-font-size-2072);
  }
  .main-hero_centered_all-button-font-weight-2073 {
    font-weight: var(--main-hero_centered_all-button-font-weight-2073);
  }
  .main-hero_centered_all-button-font-family-2074 {
    font-family: var(--main-hero_centered_all-button-font-family-2074);
  }
  .main-hero_centered_all-button-letter-spacing-2075 {
    letter-spacing: var(--main-hero_centered_all-button-letter-spacing-2075);
  }
  .main-hero_centered_all-button-line-height-2076 {
    line-height: var(--main-hero_centered_all-button-line-height-2076);
  }
  .main-hero_centered_all-button-grid-template-areas-2077 {
    grid-template-areas: var(--main-hero_centered_all-button-grid-template-areas-2077);
  }
  .main-hero_centered_all-button-grid-column-gap-2078 {
    grid-column-gap: var(--main-hero_centered_all-button-grid-column-gap-2078);
  }
  .main-hero_centered_all-button-justify-items-2079 {
    justify-items: var(--main-hero_centered_all-button-justify-items-2079);
  }
  .main-hero_centered_all-button-justify-self-2080 {
    justify-self: var(--main-hero_centered_all-button-justify-self-2080);
  }
  .main-hero_centered_all-description-text1-2112 {
    text1: var(--main-hero_centered_all-description-text1-2112);
  }
  .main-hero_centered_all-description-justify-self-2113 {
    justify-self: var(--main-hero_centered_all-description-justify-self-2113);
  }
  .main-hero_centered_all-description-text-align-2114 {
    text-align: var(--main-hero_centered_all-description-text-align-2114);
  }
  .main-hero_centered_all-description-color-2115 {
    color: var(--main-hero_centered_all-description-color-2115);
  }
  .main-hero_centered_all-description-font-weight-2116 {
    font-weight: var(--main-hero_centered_all-description-font-weight-2116);
  }
  .main-hero_centered_all-description-font-family-2117 {
    font-family: var(--main-hero_centered_all-description-font-family-2117);
  }
  .main-hero_centered_all-description-letter-spacing-2118 {
    letter-spacing: var(--main-hero_centered_all-description-letter-spacing-2118);
  }
  .main-hero_centered_all-description-line-height-2119 {
    line-height: var(--main-hero_centered_all-description-line-height-2119);
  }
  .main-hero_centered_all-description-font-size-2120 {
    font-size: var(--main-hero_centered_all-description-font-size-2120);
  }
  .main-hero_centered_all-description-grid-template-areas-2121 {
    grid-template-areas: var(--main-hero_centered_all-description-grid-template-areas-2121);
  }
  .main-hero_centered_all-description-grid-column-gap-2122 {
    grid-column-gap: var(--main-hero_centered_all-description-grid-column-gap-2122);
  }
  .main-hero_centered_all-description-justify-items-2123 {
    justify-items: var(--main-hero_centered_all-description-justify-items-2123);
  }
  .main-hero_centered_all-description-padding-980111 {
    padding: var(--main-hero_centered_all-description-padding-980111);
  }
  .main-hero_centered_all-description-background-980112 {
    background: var(--main-hero_centered_all-description-background-980112);
  }
  .main-hero_centered_all-description-border-radius-980113 {
    border-radius: var(--main-hero_centered_all-description-border-radius-980113);
  }
  .main-hero_centered_all-description-border-width-980114 {
    border-width: var(--main-hero_centered_all-description-border-width-980114);
  }
  .main-hero_centered_all-description-border-color-980115 {
    border-color: var(--main-hero_centered_all-description-border-color-980115);
  }
  .main-hero_centered_all-title_icon-width-2180 {
    width: var(--main-hero_centered_all-title_icon-width-2180);
  }
  .main-hero_centered_all-title_icon-height-2181 {
    height: var(--main-hero_centered_all-title_icon-height-2181);
  }
  .main-hero_centered_all-title_icon-border-radius-2182 {
    border-radius: var(--main-hero_centered_all-title_icon-border-radius-2182);
  }
  .main-hero_centered_all-title_icon-border-width-2183 {
    border-width: var(--main-hero_centered_all-title_icon-border-width-2183);
  }
  .main-hero_centered_all-title_icon-border-color-2184 {
    border-color: var(--main-hero_centered_all-title_icon-border-color-2184);
  }
  .main-hero_centered_all-title_icon-background-2185 {
    background: var(--main-hero_centered_all-title_icon-background-2185);
  }
  .main-hero_centered_all-title_icon-icon-2186 {
    icon: var(--main-hero_centered_all-title_icon-icon-2186);
  }
  .main-hero_centered_all-title_svg-font-size-2187 {
    font-size: var(--main-hero_centered_all-title_svg-font-size-2187);
  }
  .main-hero_centered_all-title_svg-color-2189 {
    color: var(--main-hero_centered_all-title_svg-color-2189);
  }
  .main-hero_centered_all-description_icon-width-2124 {
    width: var(--main-hero_centered_all-description_icon-width-2124);
  }
  .main-hero_centered_all-description_icon-height-2125 {
    height: var(--main-hero_centered_all-description_icon-height-2125);
  }
  .main-hero_centered_all-description_icon-border-radius-2126 {
    border-radius: var(--main-hero_centered_all-description_icon-border-radius-2126);
  }
  .main-hero_centered_all-description_icon-border-width-2127 {
    border-width: var(--main-hero_centered_all-description_icon-border-width-2127);
  }
  .main-hero_centered_all-description_icon-border-color-2128 {
    border-color: var(--main-hero_centered_all-description_icon-border-color-2128);
  }
  .main-hero_centered_all-description_icon-background-2129 {
    background: var(--main-hero_centered_all-description_icon-background-2129);
  }
  .main-hero_centered_all-description_icon-icon-2130 {
    icon: var(--main-hero_centered_all-description_icon-icon-2130);
  }
  .main-hero_centered_all-description_svg-font-size-2131 {
    font-size: var(--main-hero_centered_all-description_svg-font-size-2131);
  }
  .main-hero_centered_all-description_svg-color-2133 {
    color: var(--main-hero_centered_all-description_svg-color-2133);
  }
  .main-hero_centered_all-button_icon-width-2081 {
    width: var(--main-hero_centered_all-button_icon-width-2081);
  }
  .main-hero_centered_all-button_icon-height-2082 {
    height: var(--main-hero_centered_all-button_icon-height-2082);
  }
  .main-hero_centered_all-button_icon-border-radius-2083 {
    border-radius: var(--main-hero_centered_all-button_icon-border-radius-2083);
  }
  .main-hero_centered_all-button_icon-border-width-2084 {
    border-width: var(--main-hero_centered_all-button_icon-border-width-2084);
  }
  .main-hero_centered_all-button_icon-border-color-2085 {
    border-color: var(--main-hero_centered_all-button_icon-border-color-2085);
  }
  .main-hero_centered_all-button_icon-background-2086 {
    background: var(--main-hero_centered_all-button_icon-background-2086);
  }
  .main-hero_centered_all-button_icon-icon-2087 {
    icon: var(--main-hero_centered_all-button_icon-icon-2087);
  }
  .main-hero_centered_all-button_svg-font-size-2089 {
    font-size: var(--main-hero_centered_all-button_svg-font-size-2089);
  }
  .main-hero_centered_all-button_svg-color-2090 {
    color: var(--main-hero_centered_all-button_svg-color-2090);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_centered_all-button_hover-background-2903:hover, .card.has-hover:hover .button.main-hero_centered_all-button_hover-background-2903, .cards_float.has-hover:hover .button.main-hero_centered_all-button_hover-background-2903 {
      background: var(--main-hero_centered_all-button_hover-background-2903);
    }
  }
  .button.has-hover.main-hero_centered_all-button_hover-background-2903:focus-visible, .card.has-hover:focus-within .button.main-hero_centered_all-button_hover-background-2903, .cards_float.has-hover:focus-within .button.main-hero_centered_all-button_hover-background-2903 {
    background: var(--main-hero_centered_all-button_hover-background-2903);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-hero_centered_all-button_hover-color-2904, .card.has-hover:hover .button .main-hero_centered_all-button_hover-color-2904, .cards_float.has-hover:hover .button .main-hero_centered_all-button_hover-color-2904 {
      color: var(--main-hero_centered_all-button_hover-color-2904);
    }
  }
  .button.has-hover:focus-visible .main-hero_centered_all-button_hover-color-2904, .card.has-hover:focus-within .button .main-hero_centered_all-button_hover-color-2904, .cards_float.has-hover:focus-within .button .main-hero_centered_all-button_hover-color-2904 {
    color: var(--main-hero_centered_all-button_hover-color-2904);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_centered_all-button_hover-border-color-2905:hover, .card.has-hover:hover .button.main-hero_centered_all-button_hover-border-color-2905, .cards_float.has-hover:hover .button.main-hero_centered_all-button_hover-border-color-2905 {
      border-color: var(--main-hero_centered_all-button_hover-border-color-2905);
    }
  }
  .button.has-hover.main-hero_centered_all-button_hover-border-color-2905:focus-visible, .card.has-hover:focus-within .button.main-hero_centered_all-button_hover-border-color-2905, .cards_float.has-hover:focus-within .button.main-hero_centered_all-button_hover-border-color-2905 {
    border-color: var(--main-hero_centered_all-button_hover-border-color-2905);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_centered_all-button_hover-box-shadow-2906:hover, .card.has-hover:hover .button.main-hero_centered_all-button_hover-box-shadow-2906, .cards_float.has-hover:hover .button.main-hero_centered_all-button_hover-box-shadow-2906 {
      box-shadow: var(--main-hero_centered_all-button_hover-box-shadow-2906);
    }
  }
  .button.has-hover.main-hero_centered_all-button_hover-box-shadow-2906:focus-visible, .card.has-hover:focus-within .button.main-hero_centered_all-button_hover-box-shadow-2906, .cards_float.has-hover:focus-within .button.main-hero_centered_all-button_hover-box-shadow-2906 {
    box-shadow: var(--main-hero_centered_all-button_hover-box-shadow-2906);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_centered_all-button_hover-transform-2907:hover, .card.has-hover:hover .button.main-hero_centered_all-button_hover-transform-2907, .cards_float.has-hover:hover .button.main-hero_centered_all-button_hover-transform-2907 {
      transform: var(--main-hero_centered_all-button_hover-transform-2907);
    }
  }
  .button.has-hover.main-hero_centered_all-button_hover-transform-2907:focus-visible, .card.has-hover:focus-within .button.main-hero_centered_all-button_hover-transform-2907, .cards_float.has-hover:focus-within .button.main-hero_centered_all-button_hover-transform-2907 {
    transform: var(--main-hero_centered_all-button_hover-transform-2907);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_centered_all-button_hover-opacity-2908:hover, .card.has-hover:hover .button.main-hero_centered_all-button_hover-opacity-2908, .cards_float.has-hover:hover .button.main-hero_centered_all-button_hover-opacity-2908 {
      opacity: var(--main-hero_centered_all-button_hover-opacity-2908);
    }
  }
  .button.has-hover.main-hero_centered_all-button_hover-opacity-2908:focus-visible, .card.has-hover:focus-within .button.main-hero_centered_all-button_hover-opacity-2908, .cards_float.has-hover:focus-within .button.main-hero_centered_all-button_hover-opacity-2908 {
    opacity: var(--main-hero_centered_all-button_hover-opacity-2908);
  }
  .main-hero_split_all-config-container_prop-2470 {
    container_prop: var(--main-hero_split_all-config-container_prop-2470);
  }
  .main-hero_split_all-container-max-width-2471 {
    max-width: var(--main-hero_split_all-container-max-width-2471);
  }
  .main-hero_split_all-container-grid-column-gap-2472 {
    grid-column-gap: var(--main-hero_split_all-container-grid-column-gap-2472);
  }
  .main-hero_split_all-container-grid-row-gap-2473 {
    grid-row-gap: var(--main-hero_split_all-container-grid-row-gap-2473);
  }
  .main-hero_split_all-container-backdrop-blur-2474 {
    backdrop-blur: var(--main-hero_split_all-container-backdrop-blur-2474);
  }
  .main-hero_split_all-container-background-2475 {
    background: var(--main-hero_split_all-container-background-2475);
  }
  .main-hero_split_all-container-border-radius-2476 {
    border-radius: var(--main-hero_split_all-container-border-radius-2476);
  }
  .main-hero_split_all-container-grid-template-areas-2477 {
    grid-template-areas: var(--main-hero_split_all-container-grid-template-areas-2477);
  }
  .main-hero_split_all-container-grid-template-columns-2478 {
    grid-template-columns: var(--main-hero_split_all-container-grid-template-columns-2478);
  }
  .main-hero_split_all-container-padding-2479 {
    padding: var(--main-hero_split_all-container-padding-2479);
  }
  .main-hero_split_all-container-border-width-2480 {
    border-width: var(--main-hero_split_all-container-border-width-2480);
  }
  .main-hero_split_all-container-border-color-2481 {
    border-color: var(--main-hero_split_all-container-border-color-2481);
  }
  .main-hero_split_all-container-box-shadow-2482 {
    box-shadow: var(--main-hero_split_all-container-box-shadow-2482);
  }
  .main-hero_split_all-main-margin-2529 {
    margin: var(--main-hero_split_all-main-margin-2529);
  }
  .main-hero_split_all-main-backdrop-blur-2531 {
    backdrop-blur: var(--main-hero_split_all-main-backdrop-blur-2531);
  }
  .main-hero_split_all-main-max-width-2532 {
    max-width: var(--main-hero_split_all-main-max-width-2532);
  }
  .main-hero_split_all-main-background-2533 {
    background: var(--main-hero_split_all-main-background-2533);
  }
  .main-hero_split_all-main-border-radius-2534 {
    border-radius: var(--main-hero_split_all-main-border-radius-2534);
  }
  .main-hero_split_all-main-padding-2535 {
    padding: var(--main-hero_split_all-main-padding-2535);
  }
  .main-hero_split_all-main-border-width-2536 {
    border-width: var(--main-hero_split_all-main-border-width-2536);
  }
  .main-hero_split_all-main-border-color-2537 {
    border-color: var(--main-hero_split_all-main-border-color-2537);
  }
  .main-hero_split_all-main-box-shadow-2538 {
    box-shadow: var(--main-hero_split_all-main-box-shadow-2538);
  }
  .main-hero_split_all-overlay-background-2539 {
    background: var(--main-hero_split_all-overlay-background-2539);
  }
  .main-hero_split_all-image-border-width-2512 {
    border-width: var(--main-hero_split_all-image-border-width-2512);
  }
  .main-hero_split_all-image-border-color-2513 {
    border-color: var(--main-hero_split_all-image-border-color-2513);
  }
  .main-hero_split_all-image-file1-2514 {
    file1: var(--main-hero_split_all-image-file1-2514);
  }
  .main-hero_split_all-image-title-2515 {
    title: var(--main-hero_split_all-image-title-2515);
  }
  .main-hero_split_all-image-alt-2516 {
    alt: var(--main-hero_split_all-image-alt-2516);
  }
  .main-hero_split_all-image-width-2517 {
    width: var(--main-hero_split_all-image-width-2517);
  }
  .main-hero_split_all-image-height-2518 {
    height: var(--main-hero_split_all-image-height-2518);
  }
  .main-hero_split_all-image-justify-self-2519 {
    justify-self: var(--main-hero_split_all-image-justify-self-2519);
  }
  .main-hero_split_all-image-border-radius-2520 {
    border-radius: var(--main-hero_split_all-image-border-radius-2520);
  }
  .main-hero_split_all-image-aspect-ratio-2521 {
    aspect-ratio: var(--main-hero_split_all-image-aspect-ratio-2521);
  }
  .main-hero_split_all-image-max-width-980201 {
    max-width: var(--main-hero_split_all-image-max-width-980201);
  }
  .main-hero_split_all-image_overlay-background-2522 {
    background: var(--main-hero_split_all-image_overlay-background-2522);
  }
  .main-hero_split_all-container_overlay-background-2483 {
    background: var(--main-hero_split_all-container_overlay-background-2483);
  }
  .main-hero_split_all-title-color-2546 {
    color: var(--main-hero_split_all-title-color-2546);
  }
  .main-hero_split_all-title-justify-self-2547 {
    justify-self: var(--main-hero_split_all-title-justify-self-2547);
  }
  .main-hero_split_all-title-text-align-2548 {
    text-align: var(--main-hero_split_all-title-text-align-2548);
  }
  .main-hero_split_all-title-font-size-2549 {
    font-size: var(--main-hero_split_all-title-font-size-2549);
  }
  .main-hero_split_all-title-font-weight-2550 {
    font-weight: var(--main-hero_split_all-title-font-weight-2550);
  }
  .main-hero_split_all-title-font-family-2551 {
    font-family: var(--main-hero_split_all-title-font-family-2551);
  }
  .main-hero_split_all-title-letter-spacing-2552 {
    letter-spacing: var(--main-hero_split_all-title-letter-spacing-2552);
  }
  .main-hero_split_all-title-line-height-2553 {
    line-height: var(--main-hero_split_all-title-line-height-2553);
  }
  .main-hero_split_all-title-text1-2554 {
    text1: var(--main-hero_split_all-title-text1-2554);
  }
  .main-hero_split_all-title-grid-template-areas-2555 {
    grid-template-areas: var(--main-hero_split_all-title-grid-template-areas-2555);
  }
  .main-hero_split_all-title-grid-column-gap-2556 {
    grid-column-gap: var(--main-hero_split_all-title-grid-column-gap-2556);
  }
  .main-hero_split_all-title-justify-items-2557 {
    justify-items: var(--main-hero_split_all-title-justify-items-2557);
  }
  .main-hero_split_all-title-padding-980101 {
    padding: var(--main-hero_split_all-title-padding-980101);
  }
  .main-hero_split_all-title-background-980102 {
    background: var(--main-hero_split_all-title-background-980102);
  }
  .main-hero_split_all-title-border-radius-980103 {
    border-radius: var(--main-hero_split_all-title-border-radius-980103);
  }
  .main-hero_split_all-title-border-width-980104 {
    border-width: var(--main-hero_split_all-title-border-width-980104);
  }
  .main-hero_split_all-title-border-color-980105 {
    border-color: var(--main-hero_split_all-title-border-color-980105);
  }
  .main-hero_split_all-button-padding-2442 {
    padding: var(--main-hero_split_all-button-padding-2442);
  }
  .main-hero_split_all-button-justify-self-2443 {
    justify-self: var(--main-hero_split_all-button-justify-self-2443);
  }
  .main-hero_split_all-button-text1-2444 {
    text1: var(--main-hero_split_all-button-text1-2444);
  }
  .main-hero_split_all-button-border-radius-2445 {
    border-radius: var(--main-hero_split_all-button-border-radius-2445);
  }
  .main-hero_split_all-button-border-width-2446 {
    border-width: var(--main-hero_split_all-button-border-width-2446);
  }
  .main-hero_split_all-button-border-color-2447 {
    border-color: var(--main-hero_split_all-button-border-color-2447);
  }
  .main-hero_split_all-button-background-2448 {
    background: var(--main-hero_split_all-button-background-2448);
  }
  .main-hero_split_all-button-color-2449 {
    color: var(--main-hero_split_all-button-color-2449);
  }
  .main-hero_split_all-button-font-size-2450 {
    font-size: var(--main-hero_split_all-button-font-size-2450);
  }
  .main-hero_split_all-button-font-weight-2451 {
    font-weight: var(--main-hero_split_all-button-font-weight-2451);
  }
  .main-hero_split_all-button-font-family-2452 {
    font-family: var(--main-hero_split_all-button-font-family-2452);
  }
  .main-hero_split_all-button-letter-spacing-2453 {
    letter-spacing: var(--main-hero_split_all-button-letter-spacing-2453);
  }
  .main-hero_split_all-button-line-height-2454 {
    line-height: var(--main-hero_split_all-button-line-height-2454);
  }
  .main-hero_split_all-button-grid-template-areas-2455 {
    grid-template-areas: var(--main-hero_split_all-button-grid-template-areas-2455);
  }
  .main-hero_split_all-button-grid-column-gap-2456 {
    grid-column-gap: var(--main-hero_split_all-button-grid-column-gap-2456);
  }
  .main-hero_split_all-button-justify-items-2457 {
    justify-items: var(--main-hero_split_all-button-justify-items-2457);
  }
  .main-hero_split_all-button-justify-self-2458 {
    justify-self: var(--main-hero_split_all-button-justify-self-2458);
  }
  .main-hero_split_all-description-text1-2490 {
    text1: var(--main-hero_split_all-description-text1-2490);
  }
  .main-hero_split_all-description-justify-self-2491 {
    justify-self: var(--main-hero_split_all-description-justify-self-2491);
  }
  .main-hero_split_all-description-text-align-2492 {
    text-align: var(--main-hero_split_all-description-text-align-2492);
  }
  .main-hero_split_all-description-color-2493 {
    color: var(--main-hero_split_all-description-color-2493);
  }
  .main-hero_split_all-description-font-weight-2494 {
    font-weight: var(--main-hero_split_all-description-font-weight-2494);
  }
  .main-hero_split_all-description-font-family-2495 {
    font-family: var(--main-hero_split_all-description-font-family-2495);
  }
  .main-hero_split_all-description-letter-spacing-2496 {
    letter-spacing: var(--main-hero_split_all-description-letter-spacing-2496);
  }
  .main-hero_split_all-description-line-height-2497 {
    line-height: var(--main-hero_split_all-description-line-height-2497);
  }
  .main-hero_split_all-description-font-size-2498 {
    font-size: var(--main-hero_split_all-description-font-size-2498);
  }
  .main-hero_split_all-description-grid-template-areas-2499 {
    grid-template-areas: var(--main-hero_split_all-description-grid-template-areas-2499);
  }
  .main-hero_split_all-description-grid-column-gap-2500 {
    grid-column-gap: var(--main-hero_split_all-description-grid-column-gap-2500);
  }
  .main-hero_split_all-description-justify-items-2501 {
    justify-items: var(--main-hero_split_all-description-justify-items-2501);
  }
  .main-hero_split_all-description-padding-980111 {
    padding: var(--main-hero_split_all-description-padding-980111);
  }
  .main-hero_split_all-description-background-980112 {
    background: var(--main-hero_split_all-description-background-980112);
  }
  .main-hero_split_all-description-border-radius-980113 {
    border-radius: var(--main-hero_split_all-description-border-radius-980113);
  }
  .main-hero_split_all-description-border-width-980114 {
    border-width: var(--main-hero_split_all-description-border-width-980114);
  }
  .main-hero_split_all-description-border-color-980115 {
    border-color: var(--main-hero_split_all-description-border-color-980115);
  }
  .main-hero_split_all-title_icon-width-2558 {
    width: var(--main-hero_split_all-title_icon-width-2558);
  }
  .main-hero_split_all-title_icon-height-2559 {
    height: var(--main-hero_split_all-title_icon-height-2559);
  }
  .main-hero_split_all-title_icon-border-radius-2560 {
    border-radius: var(--main-hero_split_all-title_icon-border-radius-2560);
  }
  .main-hero_split_all-title_icon-border-width-2561 {
    border-width: var(--main-hero_split_all-title_icon-border-width-2561);
  }
  .main-hero_split_all-title_icon-border-color-2562 {
    border-color: var(--main-hero_split_all-title_icon-border-color-2562);
  }
  .main-hero_split_all-title_icon-background-2563 {
    background: var(--main-hero_split_all-title_icon-background-2563);
  }
  .main-hero_split_all-title_icon-icon-2564 {
    icon: var(--main-hero_split_all-title_icon-icon-2564);
  }
  .main-hero_split_all-title_svg-font-size-2565 {
    font-size: var(--main-hero_split_all-title_svg-font-size-2565);
  }
  .main-hero_split_all-title_svg-color-2567 {
    color: var(--main-hero_split_all-title_svg-color-2567);
  }
  .main-hero_split_all-description_icon-width-2502 {
    width: var(--main-hero_split_all-description_icon-width-2502);
  }
  .main-hero_split_all-description_icon-height-2503 {
    height: var(--main-hero_split_all-description_icon-height-2503);
  }
  .main-hero_split_all-description_icon-border-radius-2504 {
    border-radius: var(--main-hero_split_all-description_icon-border-radius-2504);
  }
  .main-hero_split_all-description_icon-border-width-2505 {
    border-width: var(--main-hero_split_all-description_icon-border-width-2505);
  }
  .main-hero_split_all-description_icon-border-color-2506 {
    border-color: var(--main-hero_split_all-description_icon-border-color-2506);
  }
  .main-hero_split_all-description_icon-background-2507 {
    background: var(--main-hero_split_all-description_icon-background-2507);
  }
  .main-hero_split_all-description_icon-icon-2508 {
    icon: var(--main-hero_split_all-description_icon-icon-2508);
  }
  .main-hero_split_all-description_svg-font-size-2509 {
    font-size: var(--main-hero_split_all-description_svg-font-size-2509);
  }
  .main-hero_split_all-description_svg-color-2511 {
    color: var(--main-hero_split_all-description_svg-color-2511);
  }
  .main-hero_split_all-button_icon-width-2459 {
    width: var(--main-hero_split_all-button_icon-width-2459);
  }
  .main-hero_split_all-button_icon-height-2460 {
    height: var(--main-hero_split_all-button_icon-height-2460);
  }
  .main-hero_split_all-button_icon-border-radius-2461 {
    border-radius: var(--main-hero_split_all-button_icon-border-radius-2461);
  }
  .main-hero_split_all-button_icon-border-width-2462 {
    border-width: var(--main-hero_split_all-button_icon-border-width-2462);
  }
  .main-hero_split_all-button_icon-border-color-2463 {
    border-color: var(--main-hero_split_all-button_icon-border-color-2463);
  }
  .main-hero_split_all-button_icon-background-2464 {
    background: var(--main-hero_split_all-button_icon-background-2464);
  }
  .main-hero_split_all-button_icon-icon-2465 {
    icon: var(--main-hero_split_all-button_icon-icon-2465);
  }
  .main-hero_split_all-button_svg-font-size-2467 {
    font-size: var(--main-hero_split_all-button_svg-font-size-2467);
  }
  .main-hero_split_all-button_svg-color-2468 {
    color: var(--main-hero_split_all-button_svg-color-2468);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_split_all-button_hover-background-2909:hover, .card.has-hover:hover .button.main-hero_split_all-button_hover-background-2909, .cards_float.has-hover:hover .button.main-hero_split_all-button_hover-background-2909 {
      background: var(--main-hero_split_all-button_hover-background-2909);
    }
  }
  .button.has-hover.main-hero_split_all-button_hover-background-2909:focus-visible, .card.has-hover:focus-within .button.main-hero_split_all-button_hover-background-2909, .cards_float.has-hover:focus-within .button.main-hero_split_all-button_hover-background-2909 {
    background: var(--main-hero_split_all-button_hover-background-2909);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-hero_split_all-button_hover-color-2910, .card.has-hover:hover .button .main-hero_split_all-button_hover-color-2910, .cards_float.has-hover:hover .button .main-hero_split_all-button_hover-color-2910 {
      color: var(--main-hero_split_all-button_hover-color-2910);
    }
  }
  .button.has-hover:focus-visible .main-hero_split_all-button_hover-color-2910, .card.has-hover:focus-within .button .main-hero_split_all-button_hover-color-2910, .cards_float.has-hover:focus-within .button .main-hero_split_all-button_hover-color-2910 {
    color: var(--main-hero_split_all-button_hover-color-2910);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_split_all-button_hover-border-color-2911:hover, .card.has-hover:hover .button.main-hero_split_all-button_hover-border-color-2911, .cards_float.has-hover:hover .button.main-hero_split_all-button_hover-border-color-2911 {
      border-color: var(--main-hero_split_all-button_hover-border-color-2911);
    }
  }
  .button.has-hover.main-hero_split_all-button_hover-border-color-2911:focus-visible, .card.has-hover:focus-within .button.main-hero_split_all-button_hover-border-color-2911, .cards_float.has-hover:focus-within .button.main-hero_split_all-button_hover-border-color-2911 {
    border-color: var(--main-hero_split_all-button_hover-border-color-2911);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_split_all-button_hover-box-shadow-2912:hover, .card.has-hover:hover .button.main-hero_split_all-button_hover-box-shadow-2912, .cards_float.has-hover:hover .button.main-hero_split_all-button_hover-box-shadow-2912 {
      box-shadow: var(--main-hero_split_all-button_hover-box-shadow-2912);
    }
  }
  .button.has-hover.main-hero_split_all-button_hover-box-shadow-2912:focus-visible, .card.has-hover:focus-within .button.main-hero_split_all-button_hover-box-shadow-2912, .cards_float.has-hover:focus-within .button.main-hero_split_all-button_hover-box-shadow-2912 {
    box-shadow: var(--main-hero_split_all-button_hover-box-shadow-2912);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_split_all-button_hover-transform-2913:hover, .card.has-hover:hover .button.main-hero_split_all-button_hover-transform-2913, .cards_float.has-hover:hover .button.main-hero_split_all-button_hover-transform-2913 {
      transform: var(--main-hero_split_all-button_hover-transform-2913);
    }
  }
  .button.has-hover.main-hero_split_all-button_hover-transform-2913:focus-visible, .card.has-hover:focus-within .button.main-hero_split_all-button_hover-transform-2913, .cards_float.has-hover:focus-within .button.main-hero_split_all-button_hover-transform-2913 {
    transform: var(--main-hero_split_all-button_hover-transform-2913);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_split_all-button_hover-opacity-2914:hover, .card.has-hover:hover .button.main-hero_split_all-button_hover-opacity-2914, .cards_float.has-hover:hover .button.main-hero_split_all-button_hover-opacity-2914 {
      opacity: var(--main-hero_split_all-button_hover-opacity-2914);
    }
  }
  .button.has-hover.main-hero_split_all-button_hover-opacity-2914:focus-visible, .card.has-hover:focus-within .button.main-hero_split_all-button_hover-opacity-2914, .cards_float.has-hover:focus-within .button.main-hero_split_all-button_hover-opacity-2914 {
    opacity: var(--main-hero_split_all-button_hover-opacity-2914);
  }
  .main-hero_split_img_button-config-container_prop-2596 {
    container_prop: var(--main-hero_split_img_button-config-container_prop-2596);
  }
  .main-hero_split_img_button-container-max-width-2597 {
    max-width: var(--main-hero_split_img_button-container-max-width-2597);
  }
  .main-hero_split_img_button-container-grid-column-gap-2598 {
    grid-column-gap: var(--main-hero_split_img_button-container-grid-column-gap-2598);
  }
  .main-hero_split_img_button-container-grid-row-gap-2599 {
    grid-row-gap: var(--main-hero_split_img_button-container-grid-row-gap-2599);
  }
  .main-hero_split_img_button-container-backdrop-blur-2600 {
    backdrop-blur: var(--main-hero_split_img_button-container-backdrop-blur-2600);
  }
  .main-hero_split_img_button-container-background-2601 {
    background: var(--main-hero_split_img_button-container-background-2601);
  }
  .main-hero_split_img_button-container-border-radius-2602 {
    border-radius: var(--main-hero_split_img_button-container-border-radius-2602);
  }
  .main-hero_split_img_button-container-grid-template-areas-2603 {
    grid-template-areas: var(--main-hero_split_img_button-container-grid-template-areas-2603);
  }
  .main-hero_split_img_button-container-grid-template-columns-2604 {
    grid-template-columns: var(--main-hero_split_img_button-container-grid-template-columns-2604);
  }
  .main-hero_split_img_button-container-padding-2605 {
    padding: var(--main-hero_split_img_button-container-padding-2605);
  }
  .main-hero_split_img_button-container-border-width-2606 {
    border-width: var(--main-hero_split_img_button-container-border-width-2606);
  }
  .main-hero_split_img_button-container-border-color-2607 {
    border-color: var(--main-hero_split_img_button-container-border-color-2607);
  }
  .main-hero_split_img_button-container-box-shadow-2608 {
    box-shadow: var(--main-hero_split_img_button-container-box-shadow-2608);
  }
  .main-hero_split_img_button-main-margin-2655 {
    margin: var(--main-hero_split_img_button-main-margin-2655);
  }
  .main-hero_split_img_button-main-backdrop-blur-2657 {
    backdrop-blur: var(--main-hero_split_img_button-main-backdrop-blur-2657);
  }
  .main-hero_split_img_button-main-max-width-2658 {
    max-width: var(--main-hero_split_img_button-main-max-width-2658);
  }
  .main-hero_split_img_button-main-background-2659 {
    background: var(--main-hero_split_img_button-main-background-2659);
  }
  .main-hero_split_img_button-main-border-radius-2660 {
    border-radius: var(--main-hero_split_img_button-main-border-radius-2660);
  }
  .main-hero_split_img_button-main-padding-2661 {
    padding: var(--main-hero_split_img_button-main-padding-2661);
  }
  .main-hero_split_img_button-main-border-width-2662 {
    border-width: var(--main-hero_split_img_button-main-border-width-2662);
  }
  .main-hero_split_img_button-main-border-color-2663 {
    border-color: var(--main-hero_split_img_button-main-border-color-2663);
  }
  .main-hero_split_img_button-main-box-shadow-2664 {
    box-shadow: var(--main-hero_split_img_button-main-box-shadow-2664);
  }
  .main-hero_split_img_button-overlay-background-2665 {
    background: var(--main-hero_split_img_button-overlay-background-2665);
  }
  .main-hero_split_img_button-image-border-width-2638 {
    border-width: var(--main-hero_split_img_button-image-border-width-2638);
  }
  .main-hero_split_img_button-image-border-color-2639 {
    border-color: var(--main-hero_split_img_button-image-border-color-2639);
  }
  .main-hero_split_img_button-image-file1-2640 {
    file1: var(--main-hero_split_img_button-image-file1-2640);
  }
  .main-hero_split_img_button-image-title-2641 {
    title: var(--main-hero_split_img_button-image-title-2641);
  }
  .main-hero_split_img_button-image-alt-2642 {
    alt: var(--main-hero_split_img_button-image-alt-2642);
  }
  .main-hero_split_img_button-image-width-2643 {
    width: var(--main-hero_split_img_button-image-width-2643);
  }
  .main-hero_split_img_button-image-height-2644 {
    height: var(--main-hero_split_img_button-image-height-2644);
  }
  .main-hero_split_img_button-image-justify-self-2645 {
    justify-self: var(--main-hero_split_img_button-image-justify-self-2645);
  }
  .main-hero_split_img_button-image-border-radius-2646 {
    border-radius: var(--main-hero_split_img_button-image-border-radius-2646);
  }
  .main-hero_split_img_button-image-aspect-ratio-2647 {
    aspect-ratio: var(--main-hero_split_img_button-image-aspect-ratio-2647);
  }
  .main-hero_split_img_button-image-max-width-980201 {
    max-width: var(--main-hero_split_img_button-image-max-width-980201);
  }
  .main-hero_split_img_button-image_overlay-background-2648 {
    background: var(--main-hero_split_img_button-image_overlay-background-2648);
  }
  .main-hero_split_img_button-container_overlay-background-2609 {
    background: var(--main-hero_split_img_button-container_overlay-background-2609);
  }
  .main-hero_split_img_button-title-color-2672 {
    color: var(--main-hero_split_img_button-title-color-2672);
  }
  .main-hero_split_img_button-title-justify-self-2673 {
    justify-self: var(--main-hero_split_img_button-title-justify-self-2673);
  }
  .main-hero_split_img_button-title-text-align-2674 {
    text-align: var(--main-hero_split_img_button-title-text-align-2674);
  }
  .main-hero_split_img_button-title-font-size-2675 {
    font-size: var(--main-hero_split_img_button-title-font-size-2675);
  }
  .main-hero_split_img_button-title-font-weight-2676 {
    font-weight: var(--main-hero_split_img_button-title-font-weight-2676);
  }
  .main-hero_split_img_button-title-font-family-2677 {
    font-family: var(--main-hero_split_img_button-title-font-family-2677);
  }
  .main-hero_split_img_button-title-letter-spacing-2678 {
    letter-spacing: var(--main-hero_split_img_button-title-letter-spacing-2678);
  }
  .main-hero_split_img_button-title-line-height-2679 {
    line-height: var(--main-hero_split_img_button-title-line-height-2679);
  }
  .main-hero_split_img_button-title-text1-2680 {
    text1: var(--main-hero_split_img_button-title-text1-2680);
  }
  .main-hero_split_img_button-title-grid-template-areas-2681 {
    grid-template-areas: var(--main-hero_split_img_button-title-grid-template-areas-2681);
  }
  .main-hero_split_img_button-title-grid-column-gap-2682 {
    grid-column-gap: var(--main-hero_split_img_button-title-grid-column-gap-2682);
  }
  .main-hero_split_img_button-title-justify-items-2683 {
    justify-items: var(--main-hero_split_img_button-title-justify-items-2683);
  }
  .main-hero_split_img_button-title-padding-980101 {
    padding: var(--main-hero_split_img_button-title-padding-980101);
  }
  .main-hero_split_img_button-title-background-980102 {
    background: var(--main-hero_split_img_button-title-background-980102);
  }
  .main-hero_split_img_button-title-border-radius-980103 {
    border-radius: var(--main-hero_split_img_button-title-border-radius-980103);
  }
  .main-hero_split_img_button-title-border-width-980104 {
    border-width: var(--main-hero_split_img_button-title-border-width-980104);
  }
  .main-hero_split_img_button-title-border-color-980105 {
    border-color: var(--main-hero_split_img_button-title-border-color-980105);
  }
  .main-hero_split_img_button-button-padding-2568 {
    padding: var(--main-hero_split_img_button-button-padding-2568);
  }
  .main-hero_split_img_button-button-justify-self-2569 {
    justify-self: var(--main-hero_split_img_button-button-justify-self-2569);
  }
  .main-hero_split_img_button-button-text1-2570 {
    text1: var(--main-hero_split_img_button-button-text1-2570);
  }
  .main-hero_split_img_button-button-border-radius-2571 {
    border-radius: var(--main-hero_split_img_button-button-border-radius-2571);
  }
  .main-hero_split_img_button-button-border-width-2572 {
    border-width: var(--main-hero_split_img_button-button-border-width-2572);
  }
  .main-hero_split_img_button-button-border-color-2573 {
    border-color: var(--main-hero_split_img_button-button-border-color-2573);
  }
  .main-hero_split_img_button-button-background-2574 {
    background: var(--main-hero_split_img_button-button-background-2574);
  }
  .main-hero_split_img_button-button-color-2575 {
    color: var(--main-hero_split_img_button-button-color-2575);
  }
  .main-hero_split_img_button-button-font-size-2576 {
    font-size: var(--main-hero_split_img_button-button-font-size-2576);
  }
  .main-hero_split_img_button-button-font-weight-2577 {
    font-weight: var(--main-hero_split_img_button-button-font-weight-2577);
  }
  .main-hero_split_img_button-button-font-family-2578 {
    font-family: var(--main-hero_split_img_button-button-font-family-2578);
  }
  .main-hero_split_img_button-button-letter-spacing-2579 {
    letter-spacing: var(--main-hero_split_img_button-button-letter-spacing-2579);
  }
  .main-hero_split_img_button-button-line-height-2580 {
    line-height: var(--main-hero_split_img_button-button-line-height-2580);
  }
  .main-hero_split_img_button-button-grid-template-areas-2581 {
    grid-template-areas: var(--main-hero_split_img_button-button-grid-template-areas-2581);
  }
  .main-hero_split_img_button-button-grid-column-gap-2582 {
    grid-column-gap: var(--main-hero_split_img_button-button-grid-column-gap-2582);
  }
  .main-hero_split_img_button-button-justify-items-2583 {
    justify-items: var(--main-hero_split_img_button-button-justify-items-2583);
  }
  .main-hero_split_img_button-button-justify-self-2584 {
    justify-self: var(--main-hero_split_img_button-button-justify-self-2584);
  }
  .main-hero_split_img_button-description-text1-2616 {
    text1: var(--main-hero_split_img_button-description-text1-2616);
  }
  .main-hero_split_img_button-description-justify-self-2617 {
    justify-self: var(--main-hero_split_img_button-description-justify-self-2617);
  }
  .main-hero_split_img_button-description-text-align-2618 {
    text-align: var(--main-hero_split_img_button-description-text-align-2618);
  }
  .main-hero_split_img_button-description-color-2619 {
    color: var(--main-hero_split_img_button-description-color-2619);
  }
  .main-hero_split_img_button-description-font-weight-2620 {
    font-weight: var(--main-hero_split_img_button-description-font-weight-2620);
  }
  .main-hero_split_img_button-description-font-family-2621 {
    font-family: var(--main-hero_split_img_button-description-font-family-2621);
  }
  .main-hero_split_img_button-description-letter-spacing-2622 {
    letter-spacing: var(--main-hero_split_img_button-description-letter-spacing-2622);
  }
  .main-hero_split_img_button-description-line-height-2623 {
    line-height: var(--main-hero_split_img_button-description-line-height-2623);
  }
  .main-hero_split_img_button-description-font-size-2624 {
    font-size: var(--main-hero_split_img_button-description-font-size-2624);
  }
  .main-hero_split_img_button-description-grid-template-areas-2625 {
    grid-template-areas: var(--main-hero_split_img_button-description-grid-template-areas-2625);
  }
  .main-hero_split_img_button-description-grid-column-gap-2626 {
    grid-column-gap: var(--main-hero_split_img_button-description-grid-column-gap-2626);
  }
  .main-hero_split_img_button-description-justify-items-2627 {
    justify-items: var(--main-hero_split_img_button-description-justify-items-2627);
  }
  .main-hero_split_img_button-description-padding-980111 {
    padding: var(--main-hero_split_img_button-description-padding-980111);
  }
  .main-hero_split_img_button-description-background-980112 {
    background: var(--main-hero_split_img_button-description-background-980112);
  }
  .main-hero_split_img_button-description-border-radius-980113 {
    border-radius: var(--main-hero_split_img_button-description-border-radius-980113);
  }
  .main-hero_split_img_button-description-border-width-980114 {
    border-width: var(--main-hero_split_img_button-description-border-width-980114);
  }
  .main-hero_split_img_button-description-border-color-980115 {
    border-color: var(--main-hero_split_img_button-description-border-color-980115);
  }
  .main-hero_split_img_button-title_icon-width-2684 {
    width: var(--main-hero_split_img_button-title_icon-width-2684);
  }
  .main-hero_split_img_button-title_icon-height-2685 {
    height: var(--main-hero_split_img_button-title_icon-height-2685);
  }
  .main-hero_split_img_button-title_icon-border-radius-2686 {
    border-radius: var(--main-hero_split_img_button-title_icon-border-radius-2686);
  }
  .main-hero_split_img_button-title_icon-border-width-2687 {
    border-width: var(--main-hero_split_img_button-title_icon-border-width-2687);
  }
  .main-hero_split_img_button-title_icon-border-color-2688 {
    border-color: var(--main-hero_split_img_button-title_icon-border-color-2688);
  }
  .main-hero_split_img_button-title_icon-background-2689 {
    background: var(--main-hero_split_img_button-title_icon-background-2689);
  }
  .main-hero_split_img_button-title_icon-icon-2690 {
    icon: var(--main-hero_split_img_button-title_icon-icon-2690);
  }
  .main-hero_split_img_button-title_svg-font-size-2691 {
    font-size: var(--main-hero_split_img_button-title_svg-font-size-2691);
  }
  .main-hero_split_img_button-title_svg-color-2693 {
    color: var(--main-hero_split_img_button-title_svg-color-2693);
  }
  .main-hero_split_img_button-description_icon-width-2628 {
    width: var(--main-hero_split_img_button-description_icon-width-2628);
  }
  .main-hero_split_img_button-description_icon-height-2629 {
    height: var(--main-hero_split_img_button-description_icon-height-2629);
  }
  .main-hero_split_img_button-description_icon-border-radius-2630 {
    border-radius: var(--main-hero_split_img_button-description_icon-border-radius-2630);
  }
  .main-hero_split_img_button-description_icon-border-width-2631 {
    border-width: var(--main-hero_split_img_button-description_icon-border-width-2631);
  }
  .main-hero_split_img_button-description_icon-border-color-2632 {
    border-color: var(--main-hero_split_img_button-description_icon-border-color-2632);
  }
  .main-hero_split_img_button-description_icon-background-2633 {
    background: var(--main-hero_split_img_button-description_icon-background-2633);
  }
  .main-hero_split_img_button-description_icon-icon-2634 {
    icon: var(--main-hero_split_img_button-description_icon-icon-2634);
  }
  .main-hero_split_img_button-description_svg-font-size-2635 {
    font-size: var(--main-hero_split_img_button-description_svg-font-size-2635);
  }
  .main-hero_split_img_button-description_svg-color-2637 {
    color: var(--main-hero_split_img_button-description_svg-color-2637);
  }
  .main-hero_split_img_button-button_icon-width-2585 {
    width: var(--main-hero_split_img_button-button_icon-width-2585);
  }
  .main-hero_split_img_button-button_icon-height-2586 {
    height: var(--main-hero_split_img_button-button_icon-height-2586);
  }
  .main-hero_split_img_button-button_icon-border-radius-2587 {
    border-radius: var(--main-hero_split_img_button-button_icon-border-radius-2587);
  }
  .main-hero_split_img_button-button_icon-border-width-2588 {
    border-width: var(--main-hero_split_img_button-button_icon-border-width-2588);
  }
  .main-hero_split_img_button-button_icon-border-color-2589 {
    border-color: var(--main-hero_split_img_button-button_icon-border-color-2589);
  }
  .main-hero_split_img_button-button_icon-background-2590 {
    background: var(--main-hero_split_img_button-button_icon-background-2590);
  }
  .main-hero_split_img_button-button_icon-icon-2591 {
    icon: var(--main-hero_split_img_button-button_icon-icon-2591);
  }
  .main-hero_split_img_button-button_svg-font-size-2593 {
    font-size: var(--main-hero_split_img_button-button_svg-font-size-2593);
  }
  .main-hero_split_img_button-button_svg-color-2594 {
    color: var(--main-hero_split_img_button-button_svg-color-2594);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_split_img_button-button_hover-background-2915:hover, .card.has-hover:hover .button.main-hero_split_img_button-button_hover-background-2915, .cards_float.has-hover:hover .button.main-hero_split_img_button-button_hover-background-2915 {
      background: var(--main-hero_split_img_button-button_hover-background-2915);
    }
  }
  .button.has-hover.main-hero_split_img_button-button_hover-background-2915:focus-visible, .card.has-hover:focus-within .button.main-hero_split_img_button-button_hover-background-2915, .cards_float.has-hover:focus-within .button.main-hero_split_img_button-button_hover-background-2915 {
    background: var(--main-hero_split_img_button-button_hover-background-2915);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-hero_split_img_button-button_hover-color-2916, .card.has-hover:hover .button .main-hero_split_img_button-button_hover-color-2916, .cards_float.has-hover:hover .button .main-hero_split_img_button-button_hover-color-2916 {
      color: var(--main-hero_split_img_button-button_hover-color-2916);
    }
  }
  .button.has-hover:focus-visible .main-hero_split_img_button-button_hover-color-2916, .card.has-hover:focus-within .button .main-hero_split_img_button-button_hover-color-2916, .cards_float.has-hover:focus-within .button .main-hero_split_img_button-button_hover-color-2916 {
    color: var(--main-hero_split_img_button-button_hover-color-2916);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_split_img_button-button_hover-border-color-2917:hover, .card.has-hover:hover .button.main-hero_split_img_button-button_hover-border-color-2917, .cards_float.has-hover:hover .button.main-hero_split_img_button-button_hover-border-color-2917 {
      border-color: var(--main-hero_split_img_button-button_hover-border-color-2917);
    }
  }
  .button.has-hover.main-hero_split_img_button-button_hover-border-color-2917:focus-visible, .card.has-hover:focus-within .button.main-hero_split_img_button-button_hover-border-color-2917, .cards_float.has-hover:focus-within .button.main-hero_split_img_button-button_hover-border-color-2917 {
    border-color: var(--main-hero_split_img_button-button_hover-border-color-2917);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_split_img_button-button_hover-box-shadow-2918:hover, .card.has-hover:hover .button.main-hero_split_img_button-button_hover-box-shadow-2918, .cards_float.has-hover:hover .button.main-hero_split_img_button-button_hover-box-shadow-2918 {
      box-shadow: var(--main-hero_split_img_button-button_hover-box-shadow-2918);
    }
  }
  .button.has-hover.main-hero_split_img_button-button_hover-box-shadow-2918:focus-visible, .card.has-hover:focus-within .button.main-hero_split_img_button-button_hover-box-shadow-2918, .cards_float.has-hover:focus-within .button.main-hero_split_img_button-button_hover-box-shadow-2918 {
    box-shadow: var(--main-hero_split_img_button-button_hover-box-shadow-2918);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_split_img_button-button_hover-transform-2919:hover, .card.has-hover:hover .button.main-hero_split_img_button-button_hover-transform-2919, .cards_float.has-hover:hover .button.main-hero_split_img_button-button_hover-transform-2919 {
      transform: var(--main-hero_split_img_button-button_hover-transform-2919);
    }
  }
  .button.has-hover.main-hero_split_img_button-button_hover-transform-2919:focus-visible, .card.has-hover:focus-within .button.main-hero_split_img_button-button_hover-transform-2919, .cards_float.has-hover:focus-within .button.main-hero_split_img_button-button_hover-transform-2919 {
    transform: var(--main-hero_split_img_button-button_hover-transform-2919);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_split_img_button-button_hover-opacity-2920:hover, .card.has-hover:hover .button.main-hero_split_img_button-button_hover-opacity-2920, .cards_float.has-hover:hover .button.main-hero_split_img_button-button_hover-opacity-2920 {
      opacity: var(--main-hero_split_img_button-button_hover-opacity-2920);
    }
  }
  .button.has-hover.main-hero_split_img_button-button_hover-opacity-2920:focus-visible, .card.has-hover:focus-within .button.main-hero_split_img_button-button_hover-opacity-2920, .cards_float.has-hover:focus-within .button.main-hero_split_img_button-button_hover-opacity-2920 {
    opacity: var(--main-hero_split_img_button-button_hover-opacity-2920);
  }
  .main-cards_grid_all-config-count-716 {
    count: var(--main-cards_grid_all-config-count-716);
  }
  .main-cards_grid_all-config-container_prop-718 {
    container_prop: var(--main-cards_grid_all-config-container_prop-718);
  }
  .main-cards_grid_all-config-has-hover-2921 {
    has-hover: var(--main-cards_grid_all-config-has-hover-2921);
  }
  .main-cards_grid_all-container-max-width-719 {
    max-width: var(--main-cards_grid_all-container-max-width-719);
  }
  .main-cards_grid_all-container-grid-column-gap-720 {
    grid-column-gap: var(--main-cards_grid_all-container-grid-column-gap-720);
  }
  .main-cards_grid_all-container-grid-row-gap-721 {
    grid-row-gap: var(--main-cards_grid_all-container-grid-row-gap-721);
  }
  .main-cards_grid_all-container-backdrop-blur-722 {
    backdrop-blur: var(--main-cards_grid_all-container-backdrop-blur-722);
  }
  .main-cards_grid_all-container-background-723 {
    background: var(--main-cards_grid_all-container-background-723);
  }
  .main-cards_grid_all-container-border-radius-724 {
    border-radius: var(--main-cards_grid_all-container-border-radius-724);
  }
  .main-cards_grid_all-container-grid-template-columns-725 {
    grid-template-columns: var(--main-cards_grid_all-container-grid-template-columns-725);
  }
  .main-cards_grid_all-container-padding-726 {
    padding: var(--main-cards_grid_all-container-padding-726);
  }
  .main-cards_grid_all-container-border-width-727 {
    border-width: var(--main-cards_grid_all-container-border-width-727);
  }
  .main-cards_grid_all-container-border-color-728 {
    border-color: var(--main-cards_grid_all-container-border-color-728);
  }
  .main-cards_grid_all-container-box-shadow-729 {
    box-shadow: var(--main-cards_grid_all-container-box-shadow-729);
  }
  .main-cards_grid_all-main-margin-776 {
    margin: var(--main-cards_grid_all-main-margin-776);
  }
  .main-cards_grid_all-main-backdrop-blur-778 {
    backdrop-blur: var(--main-cards_grid_all-main-backdrop-blur-778);
  }
  .main-cards_grid_all-main-max-width-779 {
    max-width: var(--main-cards_grid_all-main-max-width-779);
  }
  .main-cards_grid_all-main-background-780 {
    background: var(--main-cards_grid_all-main-background-780);
  }
  .main-cards_grid_all-main-border-radius-781 {
    border-radius: var(--main-cards_grid_all-main-border-radius-781);
  }
  .main-cards_grid_all-main-padding-782 {
    padding: var(--main-cards_grid_all-main-padding-782);
  }
  .main-cards_grid_all-main-border-width-783 {
    border-width: var(--main-cards_grid_all-main-border-width-783);
  }
  .main-cards_grid_all-main-border-color-784 {
    border-color: var(--main-cards_grid_all-main-border-color-784);
  }
  .main-cards_grid_all-main-box-shadow-785 {
    box-shadow: var(--main-cards_grid_all-main-box-shadow-785);
  }
  .main-cards_grid_all-card_container-max-width-704 {
    max-width: var(--main-cards_grid_all-card_container-max-width-704);
  }
  .main-cards_grid_all-card_container-grid-column-gap-705 {
    grid-column-gap: var(--main-cards_grid_all-card_container-grid-column-gap-705);
  }
  .main-cards_grid_all-card_container-grid-row-gap-706 {
    grid-row-gap: var(--main-cards_grid_all-card_container-grid-row-gap-706);
  }
  .main-cards_grid_all-card_container-backdrop-blur-707 {
    backdrop-blur: var(--main-cards_grid_all-card_container-backdrop-blur-707);
  }
  .main-cards_grid_all-card_container-background-708 {
    background: var(--main-cards_grid_all-card_container-background-708);
  }
  .main-cards_grid_all-card_container-border-radius-709 {
    border-radius: var(--main-cards_grid_all-card_container-border-radius-709);
  }
  .main-cards_grid_all-card_container-grid-template-areas-710 {
    grid-template-areas: var(--main-cards_grid_all-card_container-grid-template-areas-710);
  }
  .main-cards_grid_all-card_container-grid-template-columns-711 {
    grid-template-columns: var(--main-cards_grid_all-card_container-grid-template-columns-711);
  }
  .main-cards_grid_all-card_container-padding-712 {
    padding: var(--main-cards_grid_all-card_container-padding-712);
  }
  .main-cards_grid_all-card_container-border-width-713 {
    border-width: var(--main-cards_grid_all-card_container-border-width-713);
  }
  .main-cards_grid_all-card_container-border-color-714 {
    border-color: var(--main-cards_grid_all-card_container-border-color-714);
  }
  .main-cards_grid_all-card_container-box-shadow-715 {
    box-shadow: var(--main-cards_grid_all-card_container-box-shadow-715);
  }
  .main-cards_grid_all-overlay-background-786 {
    background: var(--main-cards_grid_all-overlay-background-786);
  }
  .main-cards_grid_all-image-border-width-759 {
    border-width: var(--main-cards_grid_all-image-border-width-759);
  }
  .main-cards_grid_all-image-border-color-760 {
    border-color: var(--main-cards_grid_all-image-border-color-760);
  }
  .main-cards_grid_all-image-file1-761 {
    file1: var(--main-cards_grid_all-image-file1-761);
  }
  .main-cards_grid_all-image-title-762 {
    title: var(--main-cards_grid_all-image-title-762);
  }
  .main-cards_grid_all-image-alt-763 {
    alt: var(--main-cards_grid_all-image-alt-763);
  }
  .main-cards_grid_all-image-width-764 {
    width: var(--main-cards_grid_all-image-width-764);
  }
  .main-cards_grid_all-image-height-765 {
    height: var(--main-cards_grid_all-image-height-765);
  }
  .main-cards_grid_all-image-justify-self-766 {
    justify-self: var(--main-cards_grid_all-image-justify-self-766);
  }
  .main-cards_grid_all-image-border-radius-767 {
    border-radius: var(--main-cards_grid_all-image-border-radius-767);
  }
  .main-cards_grid_all-image-aspect-ratio-768 {
    aspect-ratio: var(--main-cards_grid_all-image-aspect-ratio-768);
  }
  .main-cards_grid_all-image-max-width-980201 {
    max-width: var(--main-cards_grid_all-image-max-width-980201);
  }
  .main-cards_grid_all-image_overlay-background-769 {
    background: var(--main-cards_grid_all-image_overlay-background-769);
  }
  .main-cards_grid_all-container_overlay-background-730 {
    background: var(--main-cards_grid_all-container_overlay-background-730);
  }
  .main-cards_grid_all-title-color-793 {
    color: var(--main-cards_grid_all-title-color-793);
  }
  .main-cards_grid_all-title-justify-self-794 {
    justify-self: var(--main-cards_grid_all-title-justify-self-794);
  }
  .main-cards_grid_all-title-text-align-795 {
    text-align: var(--main-cards_grid_all-title-text-align-795);
  }
  .main-cards_grid_all-title-font-size-796 {
    font-size: var(--main-cards_grid_all-title-font-size-796);
  }
  .main-cards_grid_all-title-font-weight-797 {
    font-weight: var(--main-cards_grid_all-title-font-weight-797);
  }
  .main-cards_grid_all-title-font-family-798 {
    font-family: var(--main-cards_grid_all-title-font-family-798);
  }
  .main-cards_grid_all-title-letter-spacing-799 {
    letter-spacing: var(--main-cards_grid_all-title-letter-spacing-799);
  }
  .main-cards_grid_all-title-line-height-800 {
    line-height: var(--main-cards_grid_all-title-line-height-800);
  }
  .main-cards_grid_all-title-text1-801 {
    text1: var(--main-cards_grid_all-title-text1-801);
  }
  .main-cards_grid_all-title-grid-template-areas-802 {
    grid-template-areas: var(--main-cards_grid_all-title-grid-template-areas-802);
  }
  .main-cards_grid_all-title-grid-column-gap-803 {
    grid-column-gap: var(--main-cards_grid_all-title-grid-column-gap-803);
  }
  .main-cards_grid_all-title-justify-items-804 {
    justify-items: var(--main-cards_grid_all-title-justify-items-804);
  }
  .main-cards_grid_all-title-padding-980101 {
    padding: var(--main-cards_grid_all-title-padding-980101);
  }
  .main-cards_grid_all-title-background-980102 {
    background: var(--main-cards_grid_all-title-background-980102);
  }
  .main-cards_grid_all-title-border-radius-980103 {
    border-radius: var(--main-cards_grid_all-title-border-radius-980103);
  }
  .main-cards_grid_all-title-border-width-980104 {
    border-width: var(--main-cards_grid_all-title-border-width-980104);
  }
  .main-cards_grid_all-title-border-color-980105 {
    border-color: var(--main-cards_grid_all-title-border-color-980105);
  }
  .main-cards_grid_all-button-padding-677 {
    padding: var(--main-cards_grid_all-button-padding-677);
  }
  .main-cards_grid_all-button-justify-self-678 {
    justify-self: var(--main-cards_grid_all-button-justify-self-678);
  }
  .main-cards_grid_all-button-text1-679 {
    text1: var(--main-cards_grid_all-button-text1-679);
  }
  .main-cards_grid_all-button-border-radius-680 {
    border-radius: var(--main-cards_grid_all-button-border-radius-680);
  }
  .main-cards_grid_all-button-border-width-681 {
    border-width: var(--main-cards_grid_all-button-border-width-681);
  }
  .main-cards_grid_all-button-border-color-682 {
    border-color: var(--main-cards_grid_all-button-border-color-682);
  }
  .main-cards_grid_all-button-background-683 {
    background: var(--main-cards_grid_all-button-background-683);
  }
  .main-cards_grid_all-button-color-684 {
    color: var(--main-cards_grid_all-button-color-684);
  }
  .main-cards_grid_all-button-font-size-685 {
    font-size: var(--main-cards_grid_all-button-font-size-685);
  }
  .main-cards_grid_all-button-font-weight-686 {
    font-weight: var(--main-cards_grid_all-button-font-weight-686);
  }
  .main-cards_grid_all-button-font-family-687 {
    font-family: var(--main-cards_grid_all-button-font-family-687);
  }
  .main-cards_grid_all-button-letter-spacing-688 {
    letter-spacing: var(--main-cards_grid_all-button-letter-spacing-688);
  }
  .main-cards_grid_all-button-line-height-689 {
    line-height: var(--main-cards_grid_all-button-line-height-689);
  }
  .main-cards_grid_all-button-grid-template-areas-690 {
    grid-template-areas: var(--main-cards_grid_all-button-grid-template-areas-690);
  }
  .main-cards_grid_all-button-grid-column-gap-691 {
    grid-column-gap: var(--main-cards_grid_all-button-grid-column-gap-691);
  }
  .main-cards_grid_all-button-justify-items-692 {
    justify-items: var(--main-cards_grid_all-button-justify-items-692);
  }
  .main-cards_grid_all-button-justify-self-693 {
    justify-self: var(--main-cards_grid_all-button-justify-self-693);
  }
  .main-cards_grid_all-description-text1-737 {
    text1: var(--main-cards_grid_all-description-text1-737);
  }
  .main-cards_grid_all-description-justify-self-738 {
    justify-self: var(--main-cards_grid_all-description-justify-self-738);
  }
  .main-cards_grid_all-description-text-align-739 {
    text-align: var(--main-cards_grid_all-description-text-align-739);
  }
  .main-cards_grid_all-description-color-740 {
    color: var(--main-cards_grid_all-description-color-740);
  }
  .main-cards_grid_all-description-font-weight-741 {
    font-weight: var(--main-cards_grid_all-description-font-weight-741);
  }
  .main-cards_grid_all-description-font-family-742 {
    font-family: var(--main-cards_grid_all-description-font-family-742);
  }
  .main-cards_grid_all-description-letter-spacing-743 {
    letter-spacing: var(--main-cards_grid_all-description-letter-spacing-743);
  }
  .main-cards_grid_all-description-line-height-744 {
    line-height: var(--main-cards_grid_all-description-line-height-744);
  }
  .main-cards_grid_all-description-font-size-745 {
    font-size: var(--main-cards_grid_all-description-font-size-745);
  }
  .main-cards_grid_all-description-grid-template-areas-746 {
    grid-template-areas: var(--main-cards_grid_all-description-grid-template-areas-746);
  }
  .main-cards_grid_all-description-grid-column-gap-747 {
    grid-column-gap: var(--main-cards_grid_all-description-grid-column-gap-747);
  }
  .main-cards_grid_all-description-justify-items-748 {
    justify-items: var(--main-cards_grid_all-description-justify-items-748);
  }
  .main-cards_grid_all-description-padding-980111 {
    padding: var(--main-cards_grid_all-description-padding-980111);
  }
  .main-cards_grid_all-description-background-980112 {
    background: var(--main-cards_grid_all-description-background-980112);
  }
  .main-cards_grid_all-description-border-radius-980113 {
    border-radius: var(--main-cards_grid_all-description-border-radius-980113);
  }
  .main-cards_grid_all-description-border-width-980114 {
    border-width: var(--main-cards_grid_all-description-border-width-980114);
  }
  .main-cards_grid_all-description-border-color-980115 {
    border-color: var(--main-cards_grid_all-description-border-color-980115);
  }
  .main-cards_grid_all-title_icon-width-805 {
    width: var(--main-cards_grid_all-title_icon-width-805);
  }
  .main-cards_grid_all-title_icon-height-806 {
    height: var(--main-cards_grid_all-title_icon-height-806);
  }
  .main-cards_grid_all-title_icon-border-radius-807 {
    border-radius: var(--main-cards_grid_all-title_icon-border-radius-807);
  }
  .main-cards_grid_all-title_icon-border-width-808 {
    border-width: var(--main-cards_grid_all-title_icon-border-width-808);
  }
  .main-cards_grid_all-title_icon-border-color-809 {
    border-color: var(--main-cards_grid_all-title_icon-border-color-809);
  }
  .main-cards_grid_all-title_icon-background-810 {
    background: var(--main-cards_grid_all-title_icon-background-810);
  }
  .main-cards_grid_all-title_icon-icon-811 {
    icon: var(--main-cards_grid_all-title_icon-icon-811);
  }
  .main-cards_grid_all-title_svg-font-size-812 {
    font-size: var(--main-cards_grid_all-title_svg-font-size-812);
  }
  .main-cards_grid_all-title_svg-color-814 {
    color: var(--main-cards_grid_all-title_svg-color-814);
  }
  .main-cards_grid_all-description_icon-width-749 {
    width: var(--main-cards_grid_all-description_icon-width-749);
  }
  .main-cards_grid_all-description_icon-height-750 {
    height: var(--main-cards_grid_all-description_icon-height-750);
  }
  .main-cards_grid_all-description_icon-border-radius-751 {
    border-radius: var(--main-cards_grid_all-description_icon-border-radius-751);
  }
  .main-cards_grid_all-description_icon-border-width-752 {
    border-width: var(--main-cards_grid_all-description_icon-border-width-752);
  }
  .main-cards_grid_all-description_icon-border-color-753 {
    border-color: var(--main-cards_grid_all-description_icon-border-color-753);
  }
  .main-cards_grid_all-description_icon-background-754 {
    background: var(--main-cards_grid_all-description_icon-background-754);
  }
  .main-cards_grid_all-description_icon-icon-755 {
    icon: var(--main-cards_grid_all-description_icon-icon-755);
  }
  .main-cards_grid_all-description_svg-font-size-756 {
    font-size: var(--main-cards_grid_all-description_svg-font-size-756);
  }
  .main-cards_grid_all-description_svg-color-758 {
    color: var(--main-cards_grid_all-description_svg-color-758);
  }
  .main-cards_grid_all-button_icon-width-694 {
    width: var(--main-cards_grid_all-button_icon-width-694);
  }
  .main-cards_grid_all-button_icon-height-695 {
    height: var(--main-cards_grid_all-button_icon-height-695);
  }
  .main-cards_grid_all-button_icon-border-radius-696 {
    border-radius: var(--main-cards_grid_all-button_icon-border-radius-696);
  }
  .main-cards_grid_all-button_icon-border-width-697 {
    border-width: var(--main-cards_grid_all-button_icon-border-width-697);
  }
  .main-cards_grid_all-button_icon-border-color-698 {
    border-color: var(--main-cards_grid_all-button_icon-border-color-698);
  }
  .main-cards_grid_all-button_icon-background-699 {
    background: var(--main-cards_grid_all-button_icon-background-699);
  }
  .main-cards_grid_all-button_icon-icon-700 {
    icon: var(--main-cards_grid_all-button_icon-icon-700);
  }
  .main-cards_grid_all-button_svg-font-size-702 {
    font-size: var(--main-cards_grid_all-button_svg-font-size-702);
  }
  .main-cards_grid_all-button_svg-color-703 {
    color: var(--main-cards_grid_all-button_svg-color-703);
  }
  .main-cards_grid_all-main_title-color-793 {
    color: var(--main-cards_grid_all-main_title-color-793);
  }
  .main-cards_grid_all-main_title-justify-self-794 {
    justify-self: var(--main-cards_grid_all-main_title-justify-self-794);
  }
  .main-cards_grid_all-main_title-text-align-795 {
    text-align: var(--main-cards_grid_all-main_title-text-align-795);
  }
  .main-cards_grid_all-main_title-font-size-796 {
    font-size: var(--main-cards_grid_all-main_title-font-size-796);
  }
  .main-cards_grid_all-main_title-font-weight-797 {
    font-weight: var(--main-cards_grid_all-main_title-font-weight-797);
  }
  .main-cards_grid_all-main_title-font-family-798 {
    font-family: var(--main-cards_grid_all-main_title-font-family-798);
  }
  .main-cards_grid_all-main_title-letter-spacing-799 {
    letter-spacing: var(--main-cards_grid_all-main_title-letter-spacing-799);
  }
  .main-cards_grid_all-main_title-line-height-800 {
    line-height: var(--main-cards_grid_all-main_title-line-height-800);
  }
  .main-cards_grid_all-main_title-text0-801 {
    text0: var(--main-cards_grid_all-main_title-text0-801);
  }
  .main-cards_grid_all-main_title-grid-template-areas-802 {
    grid-template-areas: var(--main-cards_grid_all-main_title-grid-template-areas-802);
  }
  .main-cards_grid_all-main_title-grid-column-gap-803 {
    grid-column-gap: var(--main-cards_grid_all-main_title-grid-column-gap-803);
  }
  .main-cards_grid_all-main_title-justify-items-804 {
    justify-items: var(--main-cards_grid_all-main_title-justify-items-804);
  }
  .main-cards_grid_all-main_title-padding-980121 {
    padding: var(--main-cards_grid_all-main_title-padding-980121);
  }
  .main-cards_grid_all-main_title-background-980122 {
    background: var(--main-cards_grid_all-main_title-background-980122);
  }
  .main-cards_grid_all-main_title-border-radius-980123 {
    border-radius: var(--main-cards_grid_all-main_title-border-radius-980123);
  }
  .main-cards_grid_all-main_title-border-width-980124 {
    border-width: var(--main-cards_grid_all-main_title-border-width-980124);
  }
  .main-cards_grid_all-main_title-border-color-980125 {
    border-color: var(--main-cards_grid_all-main_title-border-color-980125);
  }
  .main-cards_grid_all-main_description-text0-737 {
    text0: var(--main-cards_grid_all-main_description-text0-737);
  }
  .main-cards_grid_all-main_description-justify-self-738 {
    justify-self: var(--main-cards_grid_all-main_description-justify-self-738);
  }
  .main-cards_grid_all-main_description-text-align-739 {
    text-align: var(--main-cards_grid_all-main_description-text-align-739);
  }
  .main-cards_grid_all-main_description-color-740 {
    color: var(--main-cards_grid_all-main_description-color-740);
  }
  .main-cards_grid_all-main_description-font-weight-741 {
    font-weight: var(--main-cards_grid_all-main_description-font-weight-741);
  }
  .main-cards_grid_all-main_description-font-family-742 {
    font-family: var(--main-cards_grid_all-main_description-font-family-742);
  }
  .main-cards_grid_all-main_description-letter-spacing-743 {
    letter-spacing: var(--main-cards_grid_all-main_description-letter-spacing-743);
  }
  .main-cards_grid_all-main_description-line-height-744 {
    line-height: var(--main-cards_grid_all-main_description-line-height-744);
  }
  .main-cards_grid_all-main_description-font-size-745 {
    font-size: var(--main-cards_grid_all-main_description-font-size-745);
  }
  .main-cards_grid_all-main_description-grid-template-areas-746 {
    grid-template-areas: var(--main-cards_grid_all-main_description-grid-template-areas-746);
  }
  .main-cards_grid_all-main_description-grid-column-gap-747 {
    grid-column-gap: var(--main-cards_grid_all-main_description-grid-column-gap-747);
  }
  .main-cards_grid_all-main_description-justify-items-748 {
    justify-items: var(--main-cards_grid_all-main_description-justify-items-748);
  }
  .main-cards_grid_all-main_description-padding-980131 {
    padding: var(--main-cards_grid_all-main_description-padding-980131);
  }
  .main-cards_grid_all-main_description-background-980132 {
    background: var(--main-cards_grid_all-main_description-background-980132);
  }
  .main-cards_grid_all-main_description-border-radius-980133 {
    border-radius: var(--main-cards_grid_all-main_description-border-radius-980133);
  }
  .main-cards_grid_all-main_description-border-width-980134 {
    border-width: var(--main-cards_grid_all-main_description-border-width-980134);
  }
  .main-cards_grid_all-main_description-border-color-980135 {
    border-color: var(--main-cards_grid_all-main_description-border-color-980135);
  }
  .main-cards_grid_all-main_button-padding-677 {
    padding: var(--main-cards_grid_all-main_button-padding-677);
  }
  .main-cards_grid_all-main_button-justify-self-678 {
    justify-self: var(--main-cards_grid_all-main_button-justify-self-678);
  }
  .main-cards_grid_all-main_button-text1-679 {
    text1: var(--main-cards_grid_all-main_button-text1-679);
  }
  .main-cards_grid_all-main_button-border-radius-680 {
    border-radius: var(--main-cards_grid_all-main_button-border-radius-680);
  }
  .main-cards_grid_all-main_button-border-width-681 {
    border-width: var(--main-cards_grid_all-main_button-border-width-681);
  }
  .main-cards_grid_all-main_button-border-color-682 {
    border-color: var(--main-cards_grid_all-main_button-border-color-682);
  }
  .main-cards_grid_all-main_button-background-683 {
    background: var(--main-cards_grid_all-main_button-background-683);
  }
  .main-cards_grid_all-main_button-color-684 {
    color: var(--main-cards_grid_all-main_button-color-684);
  }
  .main-cards_grid_all-main_button-font-size-685 {
    font-size: var(--main-cards_grid_all-main_button-font-size-685);
  }
  .main-cards_grid_all-main_button-font-weight-686 {
    font-weight: var(--main-cards_grid_all-main_button-font-weight-686);
  }
  .main-cards_grid_all-main_button-font-family-687 {
    font-family: var(--main-cards_grid_all-main_button-font-family-687);
  }
  .main-cards_grid_all-main_button-letter-spacing-688 {
    letter-spacing: var(--main-cards_grid_all-main_button-letter-spacing-688);
  }
  .main-cards_grid_all-main_button-line-height-689 {
    line-height: var(--main-cards_grid_all-main_button-line-height-689);
  }
  .main-cards_grid_all-main_button-grid-template-areas-690 {
    grid-template-areas: var(--main-cards_grid_all-main_button-grid-template-areas-690);
  }
  .main-cards_grid_all-main_button-grid-column-gap-691 {
    grid-column-gap: var(--main-cards_grid_all-main_button-grid-column-gap-691);
  }
  .main-cards_grid_all-main_button-justify-items-692 {
    justify-items: var(--main-cards_grid_all-main_button-justify-items-692);
  }
  .main-cards_grid_all-main_button-justify-self-693 {
    justify-self: var(--main-cards_grid_all-main_button-justify-self-693);
  }
  .main-cards_grid_all-main_title_icon-width-805 {
    width: var(--main-cards_grid_all-main_title_icon-width-805);
  }
  .main-cards_grid_all-main_title_icon-height-806 {
    height: var(--main-cards_grid_all-main_title_icon-height-806);
  }
  .main-cards_grid_all-main_title_icon-border-radius-807 {
    border-radius: var(--main-cards_grid_all-main_title_icon-border-radius-807);
  }
  .main-cards_grid_all-main_title_icon-border-width-808 {
    border-width: var(--main-cards_grid_all-main_title_icon-border-width-808);
  }
  .main-cards_grid_all-main_title_icon-border-color-809 {
    border-color: var(--main-cards_grid_all-main_title_icon-border-color-809);
  }
  .main-cards_grid_all-main_title_icon-background-810 {
    background: var(--main-cards_grid_all-main_title_icon-background-810);
  }
  .main-cards_grid_all-main_title_icon-icon-811 {
    icon: var(--main-cards_grid_all-main_title_icon-icon-811);
  }
  .main-cards_grid_all-main_title_svg-font-size-812 {
    font-size: var(--main-cards_grid_all-main_title_svg-font-size-812);
  }
  .main-cards_grid_all-main_title_svg-color-814 {
    color: var(--main-cards_grid_all-main_title_svg-color-814);
  }
  .main-cards_grid_all-main_description_icon-width-749 {
    width: var(--main-cards_grid_all-main_description_icon-width-749);
  }
  .main-cards_grid_all-main_description_icon-height-750 {
    height: var(--main-cards_grid_all-main_description_icon-height-750);
  }
  .main-cards_grid_all-main_description_icon-border-radius-751 {
    border-radius: var(--main-cards_grid_all-main_description_icon-border-radius-751);
  }
  .main-cards_grid_all-main_description_icon-border-width-752 {
    border-width: var(--main-cards_grid_all-main_description_icon-border-width-752);
  }
  .main-cards_grid_all-main_description_icon-border-color-753 {
    border-color: var(--main-cards_grid_all-main_description_icon-border-color-753);
  }
  .main-cards_grid_all-main_description_icon-background-754 {
    background: var(--main-cards_grid_all-main_description_icon-background-754);
  }
  .main-cards_grid_all-main_description_icon-icon-755 {
    icon: var(--main-cards_grid_all-main_description_icon-icon-755);
  }
  .main-cards_grid_all-main_description_svg-font-size-756 {
    font-size: var(--main-cards_grid_all-main_description_svg-font-size-756);
  }
  .main-cards_grid_all-main_description_svg-color-758 {
    color: var(--main-cards_grid_all-main_description_svg-color-758);
  }
  .main-cards_grid_all-main_button_icon-width-694 {
    width: var(--main-cards_grid_all-main_button_icon-width-694);
  }
  .main-cards_grid_all-main_button_icon-height-695 {
    height: var(--main-cards_grid_all-main_button_icon-height-695);
  }
  .main-cards_grid_all-main_button_icon-border-radius-696 {
    border-radius: var(--main-cards_grid_all-main_button_icon-border-radius-696);
  }
  .main-cards_grid_all-main_button_icon-border-width-697 {
    border-width: var(--main-cards_grid_all-main_button_icon-border-width-697);
  }
  .main-cards_grid_all-main_button_icon-border-color-698 {
    border-color: var(--main-cards_grid_all-main_button_icon-border-color-698);
  }
  .main-cards_grid_all-main_button_icon-background-699 {
    background: var(--main-cards_grid_all-main_button_icon-background-699);
  }
  .main-cards_grid_all-main_button_icon-icon-700 {
    icon: var(--main-cards_grid_all-main_button_icon-icon-700);
  }
  .main-cards_grid_all-main_button_svg-font-size-702 {
    font-size: var(--main-cards_grid_all-main_button_svg-font-size-702);
  }
  .main-cards_grid_all-main_button_svg-color-703 {
    color: var(--main-cards_grid_all-main_button_svg-color-703);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_all-button_hover-background-2922:hover, .card.has-hover:hover .button.main-cards_grid_all-button_hover-background-2922, .cards_float.has-hover:hover .button.main-cards_grid_all-button_hover-background-2922 {
      background: var(--main-cards_grid_all-button_hover-background-2922);
    }
  }
  .button.has-hover.main-cards_grid_all-button_hover-background-2922:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_all-button_hover-background-2922, .cards_float.has-hover:focus-within .button.main-cards_grid_all-button_hover-background-2922 {
    background: var(--main-cards_grid_all-button_hover-background-2922);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_grid_all-button_hover-color-2923, .card.has-hover:hover .button .main-cards_grid_all-button_hover-color-2923, .cards_float.has-hover:hover .button .main-cards_grid_all-button_hover-color-2923 {
      color: var(--main-cards_grid_all-button_hover-color-2923);
    }
  }
  .button.has-hover:focus-visible .main-cards_grid_all-button_hover-color-2923, .card.has-hover:focus-within .button .main-cards_grid_all-button_hover-color-2923, .cards_float.has-hover:focus-within .button .main-cards_grid_all-button_hover-color-2923 {
    color: var(--main-cards_grid_all-button_hover-color-2923);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_all-button_hover-border-color-2924:hover, .card.has-hover:hover .button.main-cards_grid_all-button_hover-border-color-2924, .cards_float.has-hover:hover .button.main-cards_grid_all-button_hover-border-color-2924 {
      border-color: var(--main-cards_grid_all-button_hover-border-color-2924);
    }
  }
  .button.has-hover.main-cards_grid_all-button_hover-border-color-2924:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_all-button_hover-border-color-2924, .cards_float.has-hover:focus-within .button.main-cards_grid_all-button_hover-border-color-2924 {
    border-color: var(--main-cards_grid_all-button_hover-border-color-2924);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_all-button_hover-box-shadow-2925:hover, .card.has-hover:hover .button.main-cards_grid_all-button_hover-box-shadow-2925, .cards_float.has-hover:hover .button.main-cards_grid_all-button_hover-box-shadow-2925 {
      box-shadow: var(--main-cards_grid_all-button_hover-box-shadow-2925);
    }
  }
  .button.has-hover.main-cards_grid_all-button_hover-box-shadow-2925:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_all-button_hover-box-shadow-2925, .cards_float.has-hover:focus-within .button.main-cards_grid_all-button_hover-box-shadow-2925 {
    box-shadow: var(--main-cards_grid_all-button_hover-box-shadow-2925);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_all-button_hover-transform-2926:hover, .card.has-hover:hover .button.main-cards_grid_all-button_hover-transform-2926, .cards_float.has-hover:hover .button.main-cards_grid_all-button_hover-transform-2926 {
      transform: var(--main-cards_grid_all-button_hover-transform-2926);
    }
  }
  .button.has-hover.main-cards_grid_all-button_hover-transform-2926:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_all-button_hover-transform-2926, .cards_float.has-hover:focus-within .button.main-cards_grid_all-button_hover-transform-2926 {
    transform: var(--main-cards_grid_all-button_hover-transform-2926);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_all-button_hover-opacity-2927:hover, .card.has-hover:hover .button.main-cards_grid_all-button_hover-opacity-2927, .cards_float.has-hover:hover .button.main-cards_grid_all-button_hover-opacity-2927 {
      opacity: var(--main-cards_grid_all-button_hover-opacity-2927);
    }
  }
  .button.has-hover.main-cards_grid_all-button_hover-opacity-2927:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_all-button_hover-opacity-2927, .cards_float.has-hover:focus-within .button.main-cards_grid_all-button_hover-opacity-2927 {
    opacity: var(--main-cards_grid_all-button_hover-opacity-2927);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_all-main_button_hover-background-2928:hover, .card.has-hover:hover .button.main-cards_grid_all-main_button_hover-background-2928, .cards_float.has-hover:hover .button.main-cards_grid_all-main_button_hover-background-2928 {
      background: var(--main-cards_grid_all-main_button_hover-background-2928);
    }
  }
  .button.has-hover.main-cards_grid_all-main_button_hover-background-2928:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_all-main_button_hover-background-2928, .cards_float.has-hover:focus-within .button.main-cards_grid_all-main_button_hover-background-2928 {
    background: var(--main-cards_grid_all-main_button_hover-background-2928);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_grid_all-main_button_hover-color-2929, .card.has-hover:hover .button .main-cards_grid_all-main_button_hover-color-2929, .cards_float.has-hover:hover .button .main-cards_grid_all-main_button_hover-color-2929 {
      color: var(--main-cards_grid_all-main_button_hover-color-2929);
    }
  }
  .button.has-hover:focus-visible .main-cards_grid_all-main_button_hover-color-2929, .card.has-hover:focus-within .button .main-cards_grid_all-main_button_hover-color-2929, .cards_float.has-hover:focus-within .button .main-cards_grid_all-main_button_hover-color-2929 {
    color: var(--main-cards_grid_all-main_button_hover-color-2929);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_all-main_button_hover-border-color-2930:hover, .card.has-hover:hover .button.main-cards_grid_all-main_button_hover-border-color-2930, .cards_float.has-hover:hover .button.main-cards_grid_all-main_button_hover-border-color-2930 {
      border-color: var(--main-cards_grid_all-main_button_hover-border-color-2930);
    }
  }
  .button.has-hover.main-cards_grid_all-main_button_hover-border-color-2930:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_all-main_button_hover-border-color-2930, .cards_float.has-hover:focus-within .button.main-cards_grid_all-main_button_hover-border-color-2930 {
    border-color: var(--main-cards_grid_all-main_button_hover-border-color-2930);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_all-main_button_hover-box-shadow-2931:hover, .card.has-hover:hover .button.main-cards_grid_all-main_button_hover-box-shadow-2931, .cards_float.has-hover:hover .button.main-cards_grid_all-main_button_hover-box-shadow-2931 {
      box-shadow: var(--main-cards_grid_all-main_button_hover-box-shadow-2931);
    }
  }
  .button.has-hover.main-cards_grid_all-main_button_hover-box-shadow-2931:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_all-main_button_hover-box-shadow-2931, .cards_float.has-hover:focus-within .button.main-cards_grid_all-main_button_hover-box-shadow-2931 {
    box-shadow: var(--main-cards_grid_all-main_button_hover-box-shadow-2931);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_all-main_button_hover-transform-2932:hover, .card.has-hover:hover .button.main-cards_grid_all-main_button_hover-transform-2932, .cards_float.has-hover:hover .button.main-cards_grid_all-main_button_hover-transform-2932 {
      transform: var(--main-cards_grid_all-main_button_hover-transform-2932);
    }
  }
  .button.has-hover.main-cards_grid_all-main_button_hover-transform-2932:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_all-main_button_hover-transform-2932, .cards_float.has-hover:focus-within .button.main-cards_grid_all-main_button_hover-transform-2932 {
    transform: var(--main-cards_grid_all-main_button_hover-transform-2932);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_all-main_button_hover-opacity-2933:hover, .card.has-hover:hover .button.main-cards_grid_all-main_button_hover-opacity-2933, .cards_float.has-hover:hover .button.main-cards_grid_all-main_button_hover-opacity-2933 {
      opacity: var(--main-cards_grid_all-main_button_hover-opacity-2933);
    }
  }
  .button.has-hover.main-cards_grid_all-main_button_hover-opacity-2933:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_all-main_button_hover-opacity-2933, .cards_float.has-hover:focus-within .button.main-cards_grid_all-main_button_hover-opacity-2933 {
    opacity: var(--main-cards_grid_all-main_button_hover-opacity-2933);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_all-card_container_hover-background-2934:hover, .cards_float.has-hover.main-cards_grid_all-card_container_hover-background-2934:hover {
      background: var(--main-cards_grid_all-card_container_hover-background-2934);
    }
  }
  .card.has-hover.main-cards_grid_all-card_container_hover-background-2934:focus-within, .cards_float.has-hover.main-cards_grid_all-card_container_hover-background-2934:focus-within {
    background: var(--main-cards_grid_all-card_container_hover-background-2934);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_all-card_container_hover-border-color-2935:hover, .cards_float.has-hover.main-cards_grid_all-card_container_hover-border-color-2935:hover {
      border-color: var(--main-cards_grid_all-card_container_hover-border-color-2935);
    }
  }
  .card.has-hover.main-cards_grid_all-card_container_hover-border-color-2935:focus-within, .cards_float.has-hover.main-cards_grid_all-card_container_hover-border-color-2935:focus-within {
    border-color: var(--main-cards_grid_all-card_container_hover-border-color-2935);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_all-card_container_hover-box-shadow-2936:hover, .cards_float.has-hover.main-cards_grid_all-card_container_hover-box-shadow-2936:hover {
      box-shadow: var(--main-cards_grid_all-card_container_hover-box-shadow-2936);
    }
  }
  .card.has-hover.main-cards_grid_all-card_container_hover-box-shadow-2936:focus-within, .cards_float.has-hover.main-cards_grid_all-card_container_hover-box-shadow-2936:focus-within {
    box-shadow: var(--main-cards_grid_all-card_container_hover-box-shadow-2936);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_all-card_container_hover-transform-2937:hover, .cards_float.has-hover.main-cards_grid_all-card_container_hover-transform-2937:hover {
      transform: var(--main-cards_grid_all-card_container_hover-transform-2937);
    }
  }
  .card.has-hover.main-cards_grid_all-card_container_hover-transform-2937:focus-within, .cards_float.has-hover.main-cards_grid_all-card_container_hover-transform-2937:focus-within {
    transform: var(--main-cards_grid_all-card_container_hover-transform-2937);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_all-card_container_hover-opacity-2938:hover, .cards_float.has-hover.main-cards_grid_all-card_container_hover-opacity-2938:hover {
      opacity: var(--main-cards_grid_all-card_container_hover-opacity-2938);
    }
  }
  .card.has-hover.main-cards_grid_all-card_container_hover-opacity-2938:focus-within, .cards_float.has-hover.main-cards_grid_all-card_container_hover-opacity-2938:focus-within {
    opacity: var(--main-cards_grid_all-card_container_hover-opacity-2938);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-title_hover-color-2939, .cards_float.has-hover:hover .main-cards_grid_all-title_hover-color-2939 {
      color: var(--main-cards_grid_all-title_hover-color-2939);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-title_hover-color-2939, .cards_float.has-hover:focus-within .main-cards_grid_all-title_hover-color-2939 {
    color: var(--main-cards_grid_all-title_hover-color-2939);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-title_hover-transform-2940, .cards_float.has-hover:hover .main-cards_grid_all-title_hover-transform-2940 {
      transform: var(--main-cards_grid_all-title_hover-transform-2940);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-title_hover-transform-2940, .cards_float.has-hover:focus-within .main-cards_grid_all-title_hover-transform-2940 {
    transform: var(--main-cards_grid_all-title_hover-transform-2940);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-title_hover-opacity-2941, .cards_float.has-hover:hover .main-cards_grid_all-title_hover-opacity-2941 {
      opacity: var(--main-cards_grid_all-title_hover-opacity-2941);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-title_hover-opacity-2941, .cards_float.has-hover:focus-within .main-cards_grid_all-title_hover-opacity-2941 {
    opacity: var(--main-cards_grid_all-title_hover-opacity-2941);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-description_hover-color-2942, .cards_float.has-hover:hover .main-cards_grid_all-description_hover-color-2942 {
      color: var(--main-cards_grid_all-description_hover-color-2942);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-description_hover-color-2942, .cards_float.has-hover:focus-within .main-cards_grid_all-description_hover-color-2942 {
    color: var(--main-cards_grid_all-description_hover-color-2942);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-description_hover-transform-2943, .cards_float.has-hover:hover .main-cards_grid_all-description_hover-transform-2943 {
      transform: var(--main-cards_grid_all-description_hover-transform-2943);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-description_hover-transform-2943, .cards_float.has-hover:focus-within .main-cards_grid_all-description_hover-transform-2943 {
    transform: var(--main-cards_grid_all-description_hover-transform-2943);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-description_hover-opacity-2944, .cards_float.has-hover:hover .main-cards_grid_all-description_hover-opacity-2944 {
      opacity: var(--main-cards_grid_all-description_hover-opacity-2944);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-description_hover-opacity-2944, .cards_float.has-hover:focus-within .main-cards_grid_all-description_hover-opacity-2944 {
    opacity: var(--main-cards_grid_all-description_hover-opacity-2944);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-image_hover-transform-2945, .cards_float.has-hover:hover .main-cards_grid_all-image_hover-transform-2945 {
      transform: var(--main-cards_grid_all-image_hover-transform-2945);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-image_hover-transform-2945, .cards_float.has-hover:focus-within .main-cards_grid_all-image_hover-transform-2945 {
    transform: var(--main-cards_grid_all-image_hover-transform-2945);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-image_hover-opacity-2946, .cards_float.has-hover:hover .main-cards_grid_all-image_hover-opacity-2946 {
      opacity: var(--main-cards_grid_all-image_hover-opacity-2946);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-image_hover-opacity-2946, .cards_float.has-hover:focus-within .main-cards_grid_all-image_hover-opacity-2946 {
    opacity: var(--main-cards_grid_all-image_hover-opacity-2946);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-image_hover-filter-2947, .cards_float.has-hover:hover .main-cards_grid_all-image_hover-filter-2947 {
      filter: var(--main-cards_grid_all-image_hover-filter-2947);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-image_hover-filter-2947, .cards_float.has-hover:focus-within .main-cards_grid_all-image_hover-filter-2947 {
    filter: var(--main-cards_grid_all-image_hover-filter-2947);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-image_overlay_hover-background-2948, .cards_float.has-hover:hover .main-cards_grid_all-image_overlay_hover-background-2948 {
      background: var(--main-cards_grid_all-image_overlay_hover-background-2948);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-image_overlay_hover-background-2948, .cards_float.has-hover:focus-within .main-cards_grid_all-image_overlay_hover-background-2948 {
    background: var(--main-cards_grid_all-image_overlay_hover-background-2948);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_all-image_overlay_hover-opacity-2949, .cards_float.has-hover:hover .main-cards_grid_all-image_overlay_hover-opacity-2949 {
      opacity: var(--main-cards_grid_all-image_overlay_hover-opacity-2949);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_all-image_overlay_hover-opacity-2949, .cards_float.has-hover:focus-within .main-cards_grid_all-image_overlay_hover-opacity-2949 {
    opacity: var(--main-cards_grid_all-image_overlay_hover-opacity-2949);
  }
  .main-cards_grid_image_title-config-count-992 {
    count: var(--main-cards_grid_image_title-config-count-992);
  }
  .main-cards_grid_image_title-config-container_prop-994 {
    container_prop: var(--main-cards_grid_image_title-config-container_prop-994);
  }
  .main-cards_grid_image_title-config-has-hover-2950 {
    has-hover: var(--main-cards_grid_image_title-config-has-hover-2950);
  }
  .main-cards_grid_image_title-container-max-width-995 {
    max-width: var(--main-cards_grid_image_title-container-max-width-995);
  }
  .main-cards_grid_image_title-container-grid-column-gap-996 {
    grid-column-gap: var(--main-cards_grid_image_title-container-grid-column-gap-996);
  }
  .main-cards_grid_image_title-container-grid-row-gap-997 {
    grid-row-gap: var(--main-cards_grid_image_title-container-grid-row-gap-997);
  }
  .main-cards_grid_image_title-container-backdrop-blur-998 {
    backdrop-blur: var(--main-cards_grid_image_title-container-backdrop-blur-998);
  }
  .main-cards_grid_image_title-container-background-999 {
    background: var(--main-cards_grid_image_title-container-background-999);
  }
  .main-cards_grid_image_title-container-border-radius-1000 {
    border-radius: var(--main-cards_grid_image_title-container-border-radius-1000);
  }
  .main-cards_grid_image_title-container-grid-template-columns-1001 {
    grid-template-columns: var(--main-cards_grid_image_title-container-grid-template-columns-1001);
  }
  .main-cards_grid_image_title-container-padding-1002 {
    padding: var(--main-cards_grid_image_title-container-padding-1002);
  }
  .main-cards_grid_image_title-container-border-width-1003 {
    border-width: var(--main-cards_grid_image_title-container-border-width-1003);
  }
  .main-cards_grid_image_title-container-border-color-1004 {
    border-color: var(--main-cards_grid_image_title-container-border-color-1004);
  }
  .main-cards_grid_image_title-container-box-shadow-1005 {
    box-shadow: var(--main-cards_grid_image_title-container-box-shadow-1005);
  }
  .main-cards_grid_image_title-main-margin-1052 {
    margin: var(--main-cards_grid_image_title-main-margin-1052);
  }
  .main-cards_grid_image_title-main-backdrop-blur-1054 {
    backdrop-blur: var(--main-cards_grid_image_title-main-backdrop-blur-1054);
  }
  .main-cards_grid_image_title-main-max-width-1055 {
    max-width: var(--main-cards_grid_image_title-main-max-width-1055);
  }
  .main-cards_grid_image_title-main-background-1056 {
    background: var(--main-cards_grid_image_title-main-background-1056);
  }
  .main-cards_grid_image_title-main-border-radius-1057 {
    border-radius: var(--main-cards_grid_image_title-main-border-radius-1057);
  }
  .main-cards_grid_image_title-main-padding-1058 {
    padding: var(--main-cards_grid_image_title-main-padding-1058);
  }
  .main-cards_grid_image_title-main-border-width-1059 {
    border-width: var(--main-cards_grid_image_title-main-border-width-1059);
  }
  .main-cards_grid_image_title-main-border-color-1060 {
    border-color: var(--main-cards_grid_image_title-main-border-color-1060);
  }
  .main-cards_grid_image_title-main-box-shadow-1061 {
    box-shadow: var(--main-cards_grid_image_title-main-box-shadow-1061);
  }
  .main-cards_grid_image_title-card_container-max-width-980 {
    max-width: var(--main-cards_grid_image_title-card_container-max-width-980);
  }
  .main-cards_grid_image_title-card_container-grid-column-gap-981 {
    grid-column-gap: var(--main-cards_grid_image_title-card_container-grid-column-gap-981);
  }
  .main-cards_grid_image_title-card_container-grid-row-gap-982 {
    grid-row-gap: var(--main-cards_grid_image_title-card_container-grid-row-gap-982);
  }
  .main-cards_grid_image_title-card_container-backdrop-blur-983 {
    backdrop-blur: var(--main-cards_grid_image_title-card_container-backdrop-blur-983);
  }
  .main-cards_grid_image_title-card_container-background-984 {
    background: var(--main-cards_grid_image_title-card_container-background-984);
  }
  .main-cards_grid_image_title-card_container-border-radius-985 {
    border-radius: var(--main-cards_grid_image_title-card_container-border-radius-985);
  }
  .main-cards_grid_image_title-card_container-grid-template-areas-986 {
    grid-template-areas: var(--main-cards_grid_image_title-card_container-grid-template-areas-986);
  }
  .main-cards_grid_image_title-card_container-grid-template-columns-987 {
    grid-template-columns: var(--main-cards_grid_image_title-card_container-grid-template-columns-987);
  }
  .main-cards_grid_image_title-card_container-padding-988 {
    padding: var(--main-cards_grid_image_title-card_container-padding-988);
  }
  .main-cards_grid_image_title-card_container-border-width-989 {
    border-width: var(--main-cards_grid_image_title-card_container-border-width-989);
  }
  .main-cards_grid_image_title-card_container-border-color-990 {
    border-color: var(--main-cards_grid_image_title-card_container-border-color-990);
  }
  .main-cards_grid_image_title-card_container-box-shadow-991 {
    box-shadow: var(--main-cards_grid_image_title-card_container-box-shadow-991);
  }
  .main-cards_grid_image_title-overlay-background-1062 {
    background: var(--main-cards_grid_image_title-overlay-background-1062);
  }
  .main-cards_grid_image_title-image-border-width-1035 {
    border-width: var(--main-cards_grid_image_title-image-border-width-1035);
  }
  .main-cards_grid_image_title-image-border-color-1036 {
    border-color: var(--main-cards_grid_image_title-image-border-color-1036);
  }
  .main-cards_grid_image_title-image-file1-1037 {
    file1: var(--main-cards_grid_image_title-image-file1-1037);
  }
  .main-cards_grid_image_title-image-title-1038 {
    title: var(--main-cards_grid_image_title-image-title-1038);
  }
  .main-cards_grid_image_title-image-alt-1039 {
    alt: var(--main-cards_grid_image_title-image-alt-1039);
  }
  .main-cards_grid_image_title-image-width-1040 {
    width: var(--main-cards_grid_image_title-image-width-1040);
  }
  .main-cards_grid_image_title-image-height-1041 {
    height: var(--main-cards_grid_image_title-image-height-1041);
  }
  .main-cards_grid_image_title-image-justify-self-1042 {
    justify-self: var(--main-cards_grid_image_title-image-justify-self-1042);
  }
  .main-cards_grid_image_title-image-border-radius-1043 {
    border-radius: var(--main-cards_grid_image_title-image-border-radius-1043);
  }
  .main-cards_grid_image_title-image-aspect-ratio-1044 {
    aspect-ratio: var(--main-cards_grid_image_title-image-aspect-ratio-1044);
  }
  .main-cards_grid_image_title-image-max-width-980201 {
    max-width: var(--main-cards_grid_image_title-image-max-width-980201);
  }
  .main-cards_grid_image_title-image_overlay-background-1045 {
    background: var(--main-cards_grid_image_title-image_overlay-background-1045);
  }
  .main-cards_grid_image_title-container_overlay-background-1006 {
    background: var(--main-cards_grid_image_title-container_overlay-background-1006);
  }
  .main-cards_grid_image_title-title-color-1069 {
    color: var(--main-cards_grid_image_title-title-color-1069);
  }
  .main-cards_grid_image_title-title-justify-self-1070 {
    justify-self: var(--main-cards_grid_image_title-title-justify-self-1070);
  }
  .main-cards_grid_image_title-title-text-align-1071 {
    text-align: var(--main-cards_grid_image_title-title-text-align-1071);
  }
  .main-cards_grid_image_title-title-font-size-1072 {
    font-size: var(--main-cards_grid_image_title-title-font-size-1072);
  }
  .main-cards_grid_image_title-title-font-weight-1073 {
    font-weight: var(--main-cards_grid_image_title-title-font-weight-1073);
  }
  .main-cards_grid_image_title-title-font-family-1074 {
    font-family: var(--main-cards_grid_image_title-title-font-family-1074);
  }
  .main-cards_grid_image_title-title-letter-spacing-1075 {
    letter-spacing: var(--main-cards_grid_image_title-title-letter-spacing-1075);
  }
  .main-cards_grid_image_title-title-line-height-1076 {
    line-height: var(--main-cards_grid_image_title-title-line-height-1076);
  }
  .main-cards_grid_image_title-title-text1-1077 {
    text1: var(--main-cards_grid_image_title-title-text1-1077);
  }
  .main-cards_grid_image_title-title-grid-template-areas-1078 {
    grid-template-areas: var(--main-cards_grid_image_title-title-grid-template-areas-1078);
  }
  .main-cards_grid_image_title-title-grid-column-gap-1079 {
    grid-column-gap: var(--main-cards_grid_image_title-title-grid-column-gap-1079);
  }
  .main-cards_grid_image_title-title-justify-items-1080 {
    justify-items: var(--main-cards_grid_image_title-title-justify-items-1080);
  }
  .main-cards_grid_image_title-title-padding-980101 {
    padding: var(--main-cards_grid_image_title-title-padding-980101);
  }
  .main-cards_grid_image_title-title-background-980102 {
    background: var(--main-cards_grid_image_title-title-background-980102);
  }
  .main-cards_grid_image_title-title-border-radius-980103 {
    border-radius: var(--main-cards_grid_image_title-title-border-radius-980103);
  }
  .main-cards_grid_image_title-title-border-width-980104 {
    border-width: var(--main-cards_grid_image_title-title-border-width-980104);
  }
  .main-cards_grid_image_title-title-border-color-980105 {
    border-color: var(--main-cards_grid_image_title-title-border-color-980105);
  }
  .main-cards_grid_image_title-button-padding-953 {
    padding: var(--main-cards_grid_image_title-button-padding-953);
  }
  .main-cards_grid_image_title-button-justify-self-954 {
    justify-self: var(--main-cards_grid_image_title-button-justify-self-954);
  }
  .main-cards_grid_image_title-button-text1-955 {
    text1: var(--main-cards_grid_image_title-button-text1-955);
  }
  .main-cards_grid_image_title-button-border-radius-956 {
    border-radius: var(--main-cards_grid_image_title-button-border-radius-956);
  }
  .main-cards_grid_image_title-button-border-width-957 {
    border-width: var(--main-cards_grid_image_title-button-border-width-957);
  }
  .main-cards_grid_image_title-button-border-color-958 {
    border-color: var(--main-cards_grid_image_title-button-border-color-958);
  }
  .main-cards_grid_image_title-button-background-959 {
    background: var(--main-cards_grid_image_title-button-background-959);
  }
  .main-cards_grid_image_title-button-color-960 {
    color: var(--main-cards_grid_image_title-button-color-960);
  }
  .main-cards_grid_image_title-button-font-size-961 {
    font-size: var(--main-cards_grid_image_title-button-font-size-961);
  }
  .main-cards_grid_image_title-button-font-weight-962 {
    font-weight: var(--main-cards_grid_image_title-button-font-weight-962);
  }
  .main-cards_grid_image_title-button-font-family-963 {
    font-family: var(--main-cards_grid_image_title-button-font-family-963);
  }
  .main-cards_grid_image_title-button-letter-spacing-964 {
    letter-spacing: var(--main-cards_grid_image_title-button-letter-spacing-964);
  }
  .main-cards_grid_image_title-button-line-height-965 {
    line-height: var(--main-cards_grid_image_title-button-line-height-965);
  }
  .main-cards_grid_image_title-button-grid-template-areas-966 {
    grid-template-areas: var(--main-cards_grid_image_title-button-grid-template-areas-966);
  }
  .main-cards_grid_image_title-button-grid-column-gap-967 {
    grid-column-gap: var(--main-cards_grid_image_title-button-grid-column-gap-967);
  }
  .main-cards_grid_image_title-button-justify-items-968 {
    justify-items: var(--main-cards_grid_image_title-button-justify-items-968);
  }
  .main-cards_grid_image_title-button-justify-self-969 {
    justify-self: var(--main-cards_grid_image_title-button-justify-self-969);
  }
  .main-cards_grid_image_title-description-text1-1013 {
    text1: var(--main-cards_grid_image_title-description-text1-1013);
  }
  .main-cards_grid_image_title-description-justify-self-1014 {
    justify-self: var(--main-cards_grid_image_title-description-justify-self-1014);
  }
  .main-cards_grid_image_title-description-text-align-1015 {
    text-align: var(--main-cards_grid_image_title-description-text-align-1015);
  }
  .main-cards_grid_image_title-description-color-1016 {
    color: var(--main-cards_grid_image_title-description-color-1016);
  }
  .main-cards_grid_image_title-description-font-weight-1017 {
    font-weight: var(--main-cards_grid_image_title-description-font-weight-1017);
  }
  .main-cards_grid_image_title-description-font-family-1018 {
    font-family: var(--main-cards_grid_image_title-description-font-family-1018);
  }
  .main-cards_grid_image_title-description-letter-spacing-1019 {
    letter-spacing: var(--main-cards_grid_image_title-description-letter-spacing-1019);
  }
  .main-cards_grid_image_title-description-line-height-1020 {
    line-height: var(--main-cards_grid_image_title-description-line-height-1020);
  }
  .main-cards_grid_image_title-description-font-size-1021 {
    font-size: var(--main-cards_grid_image_title-description-font-size-1021);
  }
  .main-cards_grid_image_title-description-grid-template-areas-1022 {
    grid-template-areas: var(--main-cards_grid_image_title-description-grid-template-areas-1022);
  }
  .main-cards_grid_image_title-description-grid-column-gap-1023 {
    grid-column-gap: var(--main-cards_grid_image_title-description-grid-column-gap-1023);
  }
  .main-cards_grid_image_title-description-justify-items-1024 {
    justify-items: var(--main-cards_grid_image_title-description-justify-items-1024);
  }
  .main-cards_grid_image_title-description-padding-980111 {
    padding: var(--main-cards_grid_image_title-description-padding-980111);
  }
  .main-cards_grid_image_title-description-background-980112 {
    background: var(--main-cards_grid_image_title-description-background-980112);
  }
  .main-cards_grid_image_title-description-border-radius-980113 {
    border-radius: var(--main-cards_grid_image_title-description-border-radius-980113);
  }
  .main-cards_grid_image_title-description-border-width-980114 {
    border-width: var(--main-cards_grid_image_title-description-border-width-980114);
  }
  .main-cards_grid_image_title-description-border-color-980115 {
    border-color: var(--main-cards_grid_image_title-description-border-color-980115);
  }
  .main-cards_grid_image_title-title_icon-width-1081 {
    width: var(--main-cards_grid_image_title-title_icon-width-1081);
  }
  .main-cards_grid_image_title-title_icon-height-1082 {
    height: var(--main-cards_grid_image_title-title_icon-height-1082);
  }
  .main-cards_grid_image_title-title_icon-border-radius-1083 {
    border-radius: var(--main-cards_grid_image_title-title_icon-border-radius-1083);
  }
  .main-cards_grid_image_title-title_icon-border-width-1084 {
    border-width: var(--main-cards_grid_image_title-title_icon-border-width-1084);
  }
  .main-cards_grid_image_title-title_icon-border-color-1085 {
    border-color: var(--main-cards_grid_image_title-title_icon-border-color-1085);
  }
  .main-cards_grid_image_title-title_icon-background-1086 {
    background: var(--main-cards_grid_image_title-title_icon-background-1086);
  }
  .main-cards_grid_image_title-title_icon-icon-1087 {
    icon: var(--main-cards_grid_image_title-title_icon-icon-1087);
  }
  .main-cards_grid_image_title-title_svg-font-size-1088 {
    font-size: var(--main-cards_grid_image_title-title_svg-font-size-1088);
  }
  .main-cards_grid_image_title-title_svg-color-1090 {
    color: var(--main-cards_grid_image_title-title_svg-color-1090);
  }
  .main-cards_grid_image_title-description_icon-width-1025 {
    width: var(--main-cards_grid_image_title-description_icon-width-1025);
  }
  .main-cards_grid_image_title-description_icon-height-1026 {
    height: var(--main-cards_grid_image_title-description_icon-height-1026);
  }
  .main-cards_grid_image_title-description_icon-border-radius-1027 {
    border-radius: var(--main-cards_grid_image_title-description_icon-border-radius-1027);
  }
  .main-cards_grid_image_title-description_icon-border-width-1028 {
    border-width: var(--main-cards_grid_image_title-description_icon-border-width-1028);
  }
  .main-cards_grid_image_title-description_icon-border-color-1029 {
    border-color: var(--main-cards_grid_image_title-description_icon-border-color-1029);
  }
  .main-cards_grid_image_title-description_icon-background-1030 {
    background: var(--main-cards_grid_image_title-description_icon-background-1030);
  }
  .main-cards_grid_image_title-description_icon-icon-1031 {
    icon: var(--main-cards_grid_image_title-description_icon-icon-1031);
  }
  .main-cards_grid_image_title-description_svg-font-size-1032 {
    font-size: var(--main-cards_grid_image_title-description_svg-font-size-1032);
  }
  .main-cards_grid_image_title-description_svg-color-1034 {
    color: var(--main-cards_grid_image_title-description_svg-color-1034);
  }
  .main-cards_grid_image_title-button_icon-width-970 {
    width: var(--main-cards_grid_image_title-button_icon-width-970);
  }
  .main-cards_grid_image_title-button_icon-height-971 {
    height: var(--main-cards_grid_image_title-button_icon-height-971);
  }
  .main-cards_grid_image_title-button_icon-border-radius-972 {
    border-radius: var(--main-cards_grid_image_title-button_icon-border-radius-972);
  }
  .main-cards_grid_image_title-button_icon-border-width-973 {
    border-width: var(--main-cards_grid_image_title-button_icon-border-width-973);
  }
  .main-cards_grid_image_title-button_icon-border-color-974 {
    border-color: var(--main-cards_grid_image_title-button_icon-border-color-974);
  }
  .main-cards_grid_image_title-button_icon-background-975 {
    background: var(--main-cards_grid_image_title-button_icon-background-975);
  }
  .main-cards_grid_image_title-button_icon-icon-976 {
    icon: var(--main-cards_grid_image_title-button_icon-icon-976);
  }
  .main-cards_grid_image_title-button_svg-font-size-978 {
    font-size: var(--main-cards_grid_image_title-button_svg-font-size-978);
  }
  .main-cards_grid_image_title-button_svg-color-979 {
    color: var(--main-cards_grid_image_title-button_svg-color-979);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_image_title-button_hover-background-2951:hover, .card.has-hover:hover .button.main-cards_grid_image_title-button_hover-background-2951, .cards_float.has-hover:hover .button.main-cards_grid_image_title-button_hover-background-2951 {
      background: var(--main-cards_grid_image_title-button_hover-background-2951);
    }
  }
  .button.has-hover.main-cards_grid_image_title-button_hover-background-2951:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_image_title-button_hover-background-2951, .cards_float.has-hover:focus-within .button.main-cards_grid_image_title-button_hover-background-2951 {
    background: var(--main-cards_grid_image_title-button_hover-background-2951);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_grid_image_title-button_hover-color-2952, .card.has-hover:hover .button .main-cards_grid_image_title-button_hover-color-2952, .cards_float.has-hover:hover .button .main-cards_grid_image_title-button_hover-color-2952 {
      color: var(--main-cards_grid_image_title-button_hover-color-2952);
    }
  }
  .button.has-hover:focus-visible .main-cards_grid_image_title-button_hover-color-2952, .card.has-hover:focus-within .button .main-cards_grid_image_title-button_hover-color-2952, .cards_float.has-hover:focus-within .button .main-cards_grid_image_title-button_hover-color-2952 {
    color: var(--main-cards_grid_image_title-button_hover-color-2952);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_image_title-button_hover-border-color-2953:hover, .card.has-hover:hover .button.main-cards_grid_image_title-button_hover-border-color-2953, .cards_float.has-hover:hover .button.main-cards_grid_image_title-button_hover-border-color-2953 {
      border-color: var(--main-cards_grid_image_title-button_hover-border-color-2953);
    }
  }
  .button.has-hover.main-cards_grid_image_title-button_hover-border-color-2953:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_image_title-button_hover-border-color-2953, .cards_float.has-hover:focus-within .button.main-cards_grid_image_title-button_hover-border-color-2953 {
    border-color: var(--main-cards_grid_image_title-button_hover-border-color-2953);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_image_title-button_hover-box-shadow-2954:hover, .card.has-hover:hover .button.main-cards_grid_image_title-button_hover-box-shadow-2954, .cards_float.has-hover:hover .button.main-cards_grid_image_title-button_hover-box-shadow-2954 {
      box-shadow: var(--main-cards_grid_image_title-button_hover-box-shadow-2954);
    }
  }
  .button.has-hover.main-cards_grid_image_title-button_hover-box-shadow-2954:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_image_title-button_hover-box-shadow-2954, .cards_float.has-hover:focus-within .button.main-cards_grid_image_title-button_hover-box-shadow-2954 {
    box-shadow: var(--main-cards_grid_image_title-button_hover-box-shadow-2954);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_image_title-button_hover-transform-2955:hover, .card.has-hover:hover .button.main-cards_grid_image_title-button_hover-transform-2955, .cards_float.has-hover:hover .button.main-cards_grid_image_title-button_hover-transform-2955 {
      transform: var(--main-cards_grid_image_title-button_hover-transform-2955);
    }
  }
  .button.has-hover.main-cards_grid_image_title-button_hover-transform-2955:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_image_title-button_hover-transform-2955, .cards_float.has-hover:focus-within .button.main-cards_grid_image_title-button_hover-transform-2955 {
    transform: var(--main-cards_grid_image_title-button_hover-transform-2955);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_image_title-button_hover-opacity-2956:hover, .card.has-hover:hover .button.main-cards_grid_image_title-button_hover-opacity-2956, .cards_float.has-hover:hover .button.main-cards_grid_image_title-button_hover-opacity-2956 {
      opacity: var(--main-cards_grid_image_title-button_hover-opacity-2956);
    }
  }
  .button.has-hover.main-cards_grid_image_title-button_hover-opacity-2956:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_image_title-button_hover-opacity-2956, .cards_float.has-hover:focus-within .button.main-cards_grid_image_title-button_hover-opacity-2956 {
    opacity: var(--main-cards_grid_image_title-button_hover-opacity-2956);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_image_title-card_container_hover-background-2957:hover, .cards_float.has-hover.main-cards_grid_image_title-card_container_hover-background-2957:hover {
      background: var(--main-cards_grid_image_title-card_container_hover-background-2957);
    }
  }
  .card.has-hover.main-cards_grid_image_title-card_container_hover-background-2957:focus-within, .cards_float.has-hover.main-cards_grid_image_title-card_container_hover-background-2957:focus-within {
    background: var(--main-cards_grid_image_title-card_container_hover-background-2957);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_image_title-card_container_hover-border-color-2958:hover, .cards_float.has-hover.main-cards_grid_image_title-card_container_hover-border-color-2958:hover {
      border-color: var(--main-cards_grid_image_title-card_container_hover-border-color-2958);
    }
  }
  .card.has-hover.main-cards_grid_image_title-card_container_hover-border-color-2958:focus-within, .cards_float.has-hover.main-cards_grid_image_title-card_container_hover-border-color-2958:focus-within {
    border-color: var(--main-cards_grid_image_title-card_container_hover-border-color-2958);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_image_title-card_container_hover-box-shadow-2959:hover, .cards_float.has-hover.main-cards_grid_image_title-card_container_hover-box-shadow-2959:hover {
      box-shadow: var(--main-cards_grid_image_title-card_container_hover-box-shadow-2959);
    }
  }
  .card.has-hover.main-cards_grid_image_title-card_container_hover-box-shadow-2959:focus-within, .cards_float.has-hover.main-cards_grid_image_title-card_container_hover-box-shadow-2959:focus-within {
    box-shadow: var(--main-cards_grid_image_title-card_container_hover-box-shadow-2959);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_image_title-card_container_hover-transform-2960:hover, .cards_float.has-hover.main-cards_grid_image_title-card_container_hover-transform-2960:hover {
      transform: var(--main-cards_grid_image_title-card_container_hover-transform-2960);
    }
  }
  .card.has-hover.main-cards_grid_image_title-card_container_hover-transform-2960:focus-within, .cards_float.has-hover.main-cards_grid_image_title-card_container_hover-transform-2960:focus-within {
    transform: var(--main-cards_grid_image_title-card_container_hover-transform-2960);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_image_title-card_container_hover-opacity-2961:hover, .cards_float.has-hover.main-cards_grid_image_title-card_container_hover-opacity-2961:hover {
      opacity: var(--main-cards_grid_image_title-card_container_hover-opacity-2961);
    }
  }
  .card.has-hover.main-cards_grid_image_title-card_container_hover-opacity-2961:focus-within, .cards_float.has-hover.main-cards_grid_image_title-card_container_hover-opacity-2961:focus-within {
    opacity: var(--main-cards_grid_image_title-card_container_hover-opacity-2961);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-title_hover-color-2962, .cards_float.has-hover:hover .main-cards_grid_image_title-title_hover-color-2962 {
      color: var(--main-cards_grid_image_title-title_hover-color-2962);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-title_hover-color-2962, .cards_float.has-hover:focus-within .main-cards_grid_image_title-title_hover-color-2962 {
    color: var(--main-cards_grid_image_title-title_hover-color-2962);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-title_hover-transform-2963, .cards_float.has-hover:hover .main-cards_grid_image_title-title_hover-transform-2963 {
      transform: var(--main-cards_grid_image_title-title_hover-transform-2963);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-title_hover-transform-2963, .cards_float.has-hover:focus-within .main-cards_grid_image_title-title_hover-transform-2963 {
    transform: var(--main-cards_grid_image_title-title_hover-transform-2963);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-title_hover-opacity-2964, .cards_float.has-hover:hover .main-cards_grid_image_title-title_hover-opacity-2964 {
      opacity: var(--main-cards_grid_image_title-title_hover-opacity-2964);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-title_hover-opacity-2964, .cards_float.has-hover:focus-within .main-cards_grid_image_title-title_hover-opacity-2964 {
    opacity: var(--main-cards_grid_image_title-title_hover-opacity-2964);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-description_hover-color-2965, .cards_float.has-hover:hover .main-cards_grid_image_title-description_hover-color-2965 {
      color: var(--main-cards_grid_image_title-description_hover-color-2965);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-description_hover-color-2965, .cards_float.has-hover:focus-within .main-cards_grid_image_title-description_hover-color-2965 {
    color: var(--main-cards_grid_image_title-description_hover-color-2965);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-description_hover-transform-2966, .cards_float.has-hover:hover .main-cards_grid_image_title-description_hover-transform-2966 {
      transform: var(--main-cards_grid_image_title-description_hover-transform-2966);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-description_hover-transform-2966, .cards_float.has-hover:focus-within .main-cards_grid_image_title-description_hover-transform-2966 {
    transform: var(--main-cards_grid_image_title-description_hover-transform-2966);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-description_hover-opacity-2967, .cards_float.has-hover:hover .main-cards_grid_image_title-description_hover-opacity-2967 {
      opacity: var(--main-cards_grid_image_title-description_hover-opacity-2967);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-description_hover-opacity-2967, .cards_float.has-hover:focus-within .main-cards_grid_image_title-description_hover-opacity-2967 {
    opacity: var(--main-cards_grid_image_title-description_hover-opacity-2967);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-image_hover-transform-2968, .cards_float.has-hover:hover .main-cards_grid_image_title-image_hover-transform-2968 {
      transform: var(--main-cards_grid_image_title-image_hover-transform-2968);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-image_hover-transform-2968, .cards_float.has-hover:focus-within .main-cards_grid_image_title-image_hover-transform-2968 {
    transform: var(--main-cards_grid_image_title-image_hover-transform-2968);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-image_hover-opacity-2969, .cards_float.has-hover:hover .main-cards_grid_image_title-image_hover-opacity-2969 {
      opacity: var(--main-cards_grid_image_title-image_hover-opacity-2969);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-image_hover-opacity-2969, .cards_float.has-hover:focus-within .main-cards_grid_image_title-image_hover-opacity-2969 {
    opacity: var(--main-cards_grid_image_title-image_hover-opacity-2969);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-image_hover-filter-2970, .cards_float.has-hover:hover .main-cards_grid_image_title-image_hover-filter-2970 {
      filter: var(--main-cards_grid_image_title-image_hover-filter-2970);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-image_hover-filter-2970, .cards_float.has-hover:focus-within .main-cards_grid_image_title-image_hover-filter-2970 {
    filter: var(--main-cards_grid_image_title-image_hover-filter-2970);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-image_overlay_hover-background-2971, .cards_float.has-hover:hover .main-cards_grid_image_title-image_overlay_hover-background-2971 {
      background: var(--main-cards_grid_image_title-image_overlay_hover-background-2971);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-image_overlay_hover-background-2971, .cards_float.has-hover:focus-within .main-cards_grid_image_title-image_overlay_hover-background-2971 {
    background: var(--main-cards_grid_image_title-image_overlay_hover-background-2971);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_image_title-image_overlay_hover-opacity-2972, .cards_float.has-hover:hover .main-cards_grid_image_title-image_overlay_hover-opacity-2972 {
      opacity: var(--main-cards_grid_image_title-image_overlay_hover-opacity-2972);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_image_title-image_overlay_hover-opacity-2972, .cards_float.has-hover:focus-within .main-cards_grid_image_title-image_overlay_hover-opacity-2972 {
    opacity: var(--main-cards_grid_image_title-image_overlay_hover-opacity-2972);
  }
  .main-cards_carousel_all-dot-width-95 {
    width: var(--main-cards_carousel_all-dot-width-95);
  }
  .main-cards_carousel_all-dot-left-96 {
    left: var(--main-cards_carousel_all-dot-left-96);
  }
  .main-cards_carousel_all-dot-bottom-97 {
    bottom: var(--main-cards_carousel_all-dot-bottom-97);
  }
  .main-cards_carousel_all-dot-height-98 {
    height: var(--main-cards_carousel_all-dot-height-98);
  }
  .main-cards_carousel_all-dot-border-radius-99 {
    border-radius: var(--main-cards_carousel_all-dot-border-radius-99);
  }
  .main-cards_carousel_all-dot-border-color-100 {
    border-color: var(--main-cards_carousel_all-dot-border-color-100);
  }
  .main-cards_carousel_all-dot-border-width-101 {
    border-width: var(--main-cards_carousel_all-dot-border-width-101);
  }
  .main-cards_carousel_all-dot-background-102 {
    background: var(--main-cards_carousel_all-dot-background-102);
  }
  .main-cards_carousel_all-dot-grid-column-gap-103 {
    grid-column-gap: var(--main-cards_carousel_all-dot-grid-column-gap-103);
  }
  .main-cards_carousel_all-arrow-width-1 {
    width: var(--main-cards_carousel_all-arrow-width-1);
  }
  .main-cards_carousel_all-arrow-icon-2 {
    icon: var(--main-cards_carousel_all-arrow-icon-2);
  }
  .main-cards_carousel_all-arrow-left-3 {
    left: var(--main-cards_carousel_all-arrow-left-3);
  }
  .main-cards_carousel_all-arrow-right-4 {
    right: var(--main-cards_carousel_all-arrow-right-4);
  }
  .main-cards_carousel_all-arrow-height-5 {
    height: var(--main-cards_carousel_all-arrow-height-5);
  }
  .main-cards_carousel_all-arrow-border-radius-6 {
    border-radius: var(--main-cards_carousel_all-arrow-border-radius-6);
  }
  .main-cards_carousel_all-arrow-border-width-7 {
    border-width: var(--main-cards_carousel_all-arrow-border-width-7);
  }
  .main-cards_carousel_all-arrow-border-color-8 {
    border-color: var(--main-cards_carousel_all-arrow-border-color-8);
  }
  .main-cards_carousel_all-arrow-background-9 {
    background: var(--main-cards_carousel_all-arrow-background-9);
  }
  .swiper-pagination-bullet-active.main-cards_carousel_all-dot_acive-background-104 {
    background: var(--main-cards_carousel_all-dot_acive-background-104);
  }
  .swiper-pagination-bullet-active.main-cards_carousel_all-dot_acive-border-color-105 {
    border-color: var(--main-cards_carousel_all-dot_acive-border-color-105);
  }
  .main-cards_carousel_all-arrow_svg-font-size-10 {
    font-size: var(--main-cards_carousel_all-arrow_svg-font-size-10);
  }
  .main-cards_carousel_all-arrow_svg-color-12 {
    color: var(--main-cards_carousel_all-arrow_svg-color-12);
  }
  .main-cards_carousel_all-slider-slide_duration-140 {
    slide_duration: var(--main-cards_carousel_all-slider-slide_duration-140);
  }
  .main-cards_carousel_all-slider-slides_per_view-141 {
    slides_per_view: var(--main-cards_carousel_all-slider-slides_per_view-141);
  }
  .main-cards_carousel_all-slider-space_between-142 {
    space_between: var(--main-cards_carousel_all-slider-space_between-142);
  }
  .main-cards_carousel_all-slider-transition_speed-143 {
    transition_speed: var(--main-cards_carousel_all-slider-transition_speed-143);
  }
  .main-cards_carousel_all-slider-autoplay-144 {
    autoplay: var(--main-cards_carousel_all-slider-autoplay-144);
  }
  .main-cards_carousel_all-slider-transition_effect-145 {
    transition_effect: var(--main-cards_carousel_all-slider-transition_effect-145);
  }
  .main-cards_carousel_all-slider-show_dots-146 {
    show_dots: var(--main-cards_carousel_all-slider-show_dots-146);
  }
  .main-cards_carousel_all-slider-show_navigation-147 {
    show_navigation: var(--main-cards_carousel_all-slider-show_navigation-147);
  }
  .main-cards_carousel_all-slider-loop-980301 {
    loop: var(--main-cards_carousel_all-slider-loop-980301);
  }
  .main-cards_carousel_all-config-count-52 {
    count: var(--main-cards_carousel_all-config-count-52);
  }
  .main-cards_carousel_all-config-container_prop-54 {
    container_prop: var(--main-cards_carousel_all-config-container_prop-54);
  }
  .main-cards_carousel_all-config-has-hover-2973 {
    has-hover: var(--main-cards_carousel_all-config-has-hover-2973);
  }
  .main-cards_carousel_all-container-max-width-55 {
    max-width: var(--main-cards_carousel_all-container-max-width-55);
  }
  .main-cards_carousel_all-container-grid-column-gap-56 {
    grid-column-gap: var(--main-cards_carousel_all-container-grid-column-gap-56);
  }
  .main-cards_carousel_all-container-grid-row-gap-57 {
    grid-row-gap: var(--main-cards_carousel_all-container-grid-row-gap-57);
  }
  .main-cards_carousel_all-container-backdrop-blur-58 {
    backdrop-blur: var(--main-cards_carousel_all-container-backdrop-blur-58);
  }
  .main-cards_carousel_all-container-background-59 {
    background: var(--main-cards_carousel_all-container-background-59);
  }
  .main-cards_carousel_all-container-border-radius-60 {
    border-radius: var(--main-cards_carousel_all-container-border-radius-60);
  }
  .main-cards_carousel_all-container-grid-template-columns-61 {
    grid-template-columns: var(--main-cards_carousel_all-container-grid-template-columns-61);
  }
  .main-cards_carousel_all-container-padding-62 {
    padding: var(--main-cards_carousel_all-container-padding-62);
  }
  .main-cards_carousel_all-container-border-width-63 {
    border-width: var(--main-cards_carousel_all-container-border-width-63);
  }
  .main-cards_carousel_all-container-border-color-64 {
    border-color: var(--main-cards_carousel_all-container-border-color-64);
  }
  .main-cards_carousel_all-container-box-shadow-65 {
    box-shadow: var(--main-cards_carousel_all-container-box-shadow-65);
  }
  .main-cards_carousel_all-main-margin-123 {
    margin: var(--main-cards_carousel_all-main-margin-123);
  }
  .main-cards_carousel_all-main-backdrop-blur-125 {
    backdrop-blur: var(--main-cards_carousel_all-main-backdrop-blur-125);
  }
  .main-cards_carousel_all-main-max-width-126 {
    max-width: var(--main-cards_carousel_all-main-max-width-126);
  }
  .main-cards_carousel_all-main-background-127 {
    background: var(--main-cards_carousel_all-main-background-127);
  }
  .main-cards_carousel_all-main-border-radius-128 {
    border-radius: var(--main-cards_carousel_all-main-border-radius-128);
  }
  .main-cards_carousel_all-main-padding-129 {
    padding: var(--main-cards_carousel_all-main-padding-129);
  }
  .main-cards_carousel_all-main-border-width-130 {
    border-width: var(--main-cards_carousel_all-main-border-width-130);
  }
  .main-cards_carousel_all-main-border-color-131 {
    border-color: var(--main-cards_carousel_all-main-border-color-131);
  }
  .main-cards_carousel_all-main-box-shadow-132 {
    box-shadow: var(--main-cards_carousel_all-main-box-shadow-132);
  }
  .main-cards_carousel_all-card_container-max-width-40 {
    max-width: var(--main-cards_carousel_all-card_container-max-width-40);
  }
  .main-cards_carousel_all-card_container-grid-column-gap-41 {
    grid-column-gap: var(--main-cards_carousel_all-card_container-grid-column-gap-41);
  }
  .main-cards_carousel_all-card_container-grid-row-gap-42 {
    grid-row-gap: var(--main-cards_carousel_all-card_container-grid-row-gap-42);
  }
  .main-cards_carousel_all-card_container-backdrop-blur-43 {
    backdrop-blur: var(--main-cards_carousel_all-card_container-backdrop-blur-43);
  }
  .main-cards_carousel_all-card_container-background-44 {
    background: var(--main-cards_carousel_all-card_container-background-44);
  }
  .main-cards_carousel_all-card_container-border-radius-45 {
    border-radius: var(--main-cards_carousel_all-card_container-border-radius-45);
  }
  .main-cards_carousel_all-card_container-grid-template-areas-46 {
    grid-template-areas: var(--main-cards_carousel_all-card_container-grid-template-areas-46);
  }
  .main-cards_carousel_all-card_container-grid-template-columns-47 {
    grid-template-columns: var(--main-cards_carousel_all-card_container-grid-template-columns-47);
  }
  .main-cards_carousel_all-card_container-padding-48 {
    padding: var(--main-cards_carousel_all-card_container-padding-48);
  }
  .main-cards_carousel_all-card_container-border-width-49 {
    border-width: var(--main-cards_carousel_all-card_container-border-width-49);
  }
  .main-cards_carousel_all-card_container-border-color-50 {
    border-color: var(--main-cards_carousel_all-card_container-border-color-50);
  }
  .main-cards_carousel_all-card_container-box-shadow-51 {
    box-shadow: var(--main-cards_carousel_all-card_container-box-shadow-51);
  }
  .main-cards_carousel_all-overlay-background-133 {
    background: var(--main-cards_carousel_all-overlay-background-133);
  }
  .main-cards_carousel_all-image-border-width-106 {
    border-width: var(--main-cards_carousel_all-image-border-width-106);
  }
  .main-cards_carousel_all-image-border-color-107 {
    border-color: var(--main-cards_carousel_all-image-border-color-107);
  }
  .main-cards_carousel_all-image-file1-108 {
    file1: var(--main-cards_carousel_all-image-file1-108);
  }
  .main-cards_carousel_all-image-title-109 {
    title: var(--main-cards_carousel_all-image-title-109);
  }
  .main-cards_carousel_all-image-alt-110 {
    alt: var(--main-cards_carousel_all-image-alt-110);
  }
  .main-cards_carousel_all-image-width-111 {
    width: var(--main-cards_carousel_all-image-width-111);
  }
  .main-cards_carousel_all-image-height-112 {
    height: var(--main-cards_carousel_all-image-height-112);
  }
  .main-cards_carousel_all-image-justify-self-113 {
    justify-self: var(--main-cards_carousel_all-image-justify-self-113);
  }
  .main-cards_carousel_all-image-border-radius-114 {
    border-radius: var(--main-cards_carousel_all-image-border-radius-114);
  }
  .main-cards_carousel_all-image-aspect-ratio-115 {
    aspect-ratio: var(--main-cards_carousel_all-image-aspect-ratio-115);
  }
  .main-cards_carousel_all-image-max-width-980201 {
    max-width: var(--main-cards_carousel_all-image-max-width-980201);
  }
  .main-cards_carousel_all-image_overlay-background-116 {
    background: var(--main-cards_carousel_all-image_overlay-background-116);
  }
  .main-cards_carousel_all-container_overlay-background-66 {
    background: var(--main-cards_carousel_all-container_overlay-background-66);
  }
  .main-cards_carousel_all-title-color-148 {
    color: var(--main-cards_carousel_all-title-color-148);
  }
  .main-cards_carousel_all-title-justify-self-149 {
    justify-self: var(--main-cards_carousel_all-title-justify-self-149);
  }
  .main-cards_carousel_all-title-text-align-150 {
    text-align: var(--main-cards_carousel_all-title-text-align-150);
  }
  .main-cards_carousel_all-title-font-size-151 {
    font-size: var(--main-cards_carousel_all-title-font-size-151);
  }
  .main-cards_carousel_all-title-font-weight-152 {
    font-weight: var(--main-cards_carousel_all-title-font-weight-152);
  }
  .main-cards_carousel_all-title-font-family-153 {
    font-family: var(--main-cards_carousel_all-title-font-family-153);
  }
  .main-cards_carousel_all-title-letter-spacing-154 {
    letter-spacing: var(--main-cards_carousel_all-title-letter-spacing-154);
  }
  .main-cards_carousel_all-title-line-height-155 {
    line-height: var(--main-cards_carousel_all-title-line-height-155);
  }
  .main-cards_carousel_all-title-text1-156 {
    text1: var(--main-cards_carousel_all-title-text1-156);
  }
  .main-cards_carousel_all-title-grid-template-areas-157 {
    grid-template-areas: var(--main-cards_carousel_all-title-grid-template-areas-157);
  }
  .main-cards_carousel_all-title-grid-column-gap-158 {
    grid-column-gap: var(--main-cards_carousel_all-title-grid-column-gap-158);
  }
  .main-cards_carousel_all-title-justify-items-159 {
    justify-items: var(--main-cards_carousel_all-title-justify-items-159);
  }
  .main-cards_carousel_all-title-padding-980101 {
    padding: var(--main-cards_carousel_all-title-padding-980101);
  }
  .main-cards_carousel_all-title-background-980102 {
    background: var(--main-cards_carousel_all-title-background-980102);
  }
  .main-cards_carousel_all-title-border-radius-980103 {
    border-radius: var(--main-cards_carousel_all-title-border-radius-980103);
  }
  .main-cards_carousel_all-title-border-width-980104 {
    border-width: var(--main-cards_carousel_all-title-border-width-980104);
  }
  .main-cards_carousel_all-title-border-color-980105 {
    border-color: var(--main-cards_carousel_all-title-border-color-980105);
  }
  .main-cards_carousel_all-button-padding-13 {
    padding: var(--main-cards_carousel_all-button-padding-13);
  }
  .main-cards_carousel_all-button-justify-self-14 {
    justify-self: var(--main-cards_carousel_all-button-justify-self-14);
  }
  .main-cards_carousel_all-button-text1-15 {
    text1: var(--main-cards_carousel_all-button-text1-15);
  }
  .main-cards_carousel_all-button-border-radius-16 {
    border-radius: var(--main-cards_carousel_all-button-border-radius-16);
  }
  .main-cards_carousel_all-button-border-width-17 {
    border-width: var(--main-cards_carousel_all-button-border-width-17);
  }
  .main-cards_carousel_all-button-border-color-18 {
    border-color: var(--main-cards_carousel_all-button-border-color-18);
  }
  .main-cards_carousel_all-button-background-19 {
    background: var(--main-cards_carousel_all-button-background-19);
  }
  .main-cards_carousel_all-button-color-20 {
    color: var(--main-cards_carousel_all-button-color-20);
  }
  .main-cards_carousel_all-button-font-size-21 {
    font-size: var(--main-cards_carousel_all-button-font-size-21);
  }
  .main-cards_carousel_all-button-font-weight-22 {
    font-weight: var(--main-cards_carousel_all-button-font-weight-22);
  }
  .main-cards_carousel_all-button-font-family-23 {
    font-family: var(--main-cards_carousel_all-button-font-family-23);
  }
  .main-cards_carousel_all-button-letter-spacing-24 {
    letter-spacing: var(--main-cards_carousel_all-button-letter-spacing-24);
  }
  .main-cards_carousel_all-button-line-height-25 {
    line-height: var(--main-cards_carousel_all-button-line-height-25);
  }
  .main-cards_carousel_all-button-grid-template-areas-26 {
    grid-template-areas: var(--main-cards_carousel_all-button-grid-template-areas-26);
  }
  .main-cards_carousel_all-button-grid-column-gap-27 {
    grid-column-gap: var(--main-cards_carousel_all-button-grid-column-gap-27);
  }
  .main-cards_carousel_all-button-justify-items-28 {
    justify-items: var(--main-cards_carousel_all-button-justify-items-28);
  }
  .main-cards_carousel_all-button-justify-self-29 {
    justify-self: var(--main-cards_carousel_all-button-justify-self-29);
  }
  .main-cards_carousel_all-description-text1-73 {
    text1: var(--main-cards_carousel_all-description-text1-73);
  }
  .main-cards_carousel_all-description-justify-self-74 {
    justify-self: var(--main-cards_carousel_all-description-justify-self-74);
  }
  .main-cards_carousel_all-description-text-align-75 {
    text-align: var(--main-cards_carousel_all-description-text-align-75);
  }
  .main-cards_carousel_all-description-color-76 {
    color: var(--main-cards_carousel_all-description-color-76);
  }
  .main-cards_carousel_all-description-font-weight-77 {
    font-weight: var(--main-cards_carousel_all-description-font-weight-77);
  }
  .main-cards_carousel_all-description-font-family-78 {
    font-family: var(--main-cards_carousel_all-description-font-family-78);
  }
  .main-cards_carousel_all-description-letter-spacing-79 {
    letter-spacing: var(--main-cards_carousel_all-description-letter-spacing-79);
  }
  .main-cards_carousel_all-description-line-height-80 {
    line-height: var(--main-cards_carousel_all-description-line-height-80);
  }
  .main-cards_carousel_all-description-font-size-81 {
    font-size: var(--main-cards_carousel_all-description-font-size-81);
  }
  .main-cards_carousel_all-description-grid-template-areas-82 {
    grid-template-areas: var(--main-cards_carousel_all-description-grid-template-areas-82);
  }
  .main-cards_carousel_all-description-grid-column-gap-83 {
    grid-column-gap: var(--main-cards_carousel_all-description-grid-column-gap-83);
  }
  .main-cards_carousel_all-description-justify-items-84 {
    justify-items: var(--main-cards_carousel_all-description-justify-items-84);
  }
  .main-cards_carousel_all-description-padding-980111 {
    padding: var(--main-cards_carousel_all-description-padding-980111);
  }
  .main-cards_carousel_all-description-background-980112 {
    background: var(--main-cards_carousel_all-description-background-980112);
  }
  .main-cards_carousel_all-description-border-radius-980113 {
    border-radius: var(--main-cards_carousel_all-description-border-radius-980113);
  }
  .main-cards_carousel_all-description-border-width-980114 {
    border-width: var(--main-cards_carousel_all-description-border-width-980114);
  }
  .main-cards_carousel_all-description-border-color-980115 {
    border-color: var(--main-cards_carousel_all-description-border-color-980115);
  }
  .main-cards_carousel_all-title_icon-width-160 {
    width: var(--main-cards_carousel_all-title_icon-width-160);
  }
  .main-cards_carousel_all-title_icon-height-161 {
    height: var(--main-cards_carousel_all-title_icon-height-161);
  }
  .main-cards_carousel_all-title_icon-border-radius-162 {
    border-radius: var(--main-cards_carousel_all-title_icon-border-radius-162);
  }
  .main-cards_carousel_all-title_icon-border-width-163 {
    border-width: var(--main-cards_carousel_all-title_icon-border-width-163);
  }
  .main-cards_carousel_all-title_icon-border-color-164 {
    border-color: var(--main-cards_carousel_all-title_icon-border-color-164);
  }
  .main-cards_carousel_all-title_icon-background-165 {
    background: var(--main-cards_carousel_all-title_icon-background-165);
  }
  .main-cards_carousel_all-title_icon-icon-166 {
    icon: var(--main-cards_carousel_all-title_icon-icon-166);
  }
  .main-cards_carousel_all-title_svg-font-size-167 {
    font-size: var(--main-cards_carousel_all-title_svg-font-size-167);
  }
  .main-cards_carousel_all-title_svg-color-169 {
    color: var(--main-cards_carousel_all-title_svg-color-169);
  }
  .main-cards_carousel_all-description_icon-width-85 {
    width: var(--main-cards_carousel_all-description_icon-width-85);
  }
  .main-cards_carousel_all-description_icon-height-86 {
    height: var(--main-cards_carousel_all-description_icon-height-86);
  }
  .main-cards_carousel_all-description_icon-border-radius-87 {
    border-radius: var(--main-cards_carousel_all-description_icon-border-radius-87);
  }
  .main-cards_carousel_all-description_icon-border-width-88 {
    border-width: var(--main-cards_carousel_all-description_icon-border-width-88);
  }
  .main-cards_carousel_all-description_icon-border-color-89 {
    border-color: var(--main-cards_carousel_all-description_icon-border-color-89);
  }
  .main-cards_carousel_all-description_icon-background-90 {
    background: var(--main-cards_carousel_all-description_icon-background-90);
  }
  .main-cards_carousel_all-description_icon-icon-91 {
    icon: var(--main-cards_carousel_all-description_icon-icon-91);
  }
  .main-cards_carousel_all-description_svg-font-size-92 {
    font-size: var(--main-cards_carousel_all-description_svg-font-size-92);
  }
  .main-cards_carousel_all-description_svg-color-94 {
    color: var(--main-cards_carousel_all-description_svg-color-94);
  }
  .main-cards_carousel_all-button_icon-width-30 {
    width: var(--main-cards_carousel_all-button_icon-width-30);
  }
  .main-cards_carousel_all-button_icon-height-31 {
    height: var(--main-cards_carousel_all-button_icon-height-31);
  }
  .main-cards_carousel_all-button_icon-border-radius-32 {
    border-radius: var(--main-cards_carousel_all-button_icon-border-radius-32);
  }
  .main-cards_carousel_all-button_icon-border-width-33 {
    border-width: var(--main-cards_carousel_all-button_icon-border-width-33);
  }
  .main-cards_carousel_all-button_icon-border-color-34 {
    border-color: var(--main-cards_carousel_all-button_icon-border-color-34);
  }
  .main-cards_carousel_all-button_icon-background-35 {
    background: var(--main-cards_carousel_all-button_icon-background-35);
  }
  .main-cards_carousel_all-button_icon-icon-36 {
    icon: var(--main-cards_carousel_all-button_icon-icon-36);
  }
  .main-cards_carousel_all-button_svg-font-size-38 {
    font-size: var(--main-cards_carousel_all-button_svg-font-size-38);
  }
  .main-cards_carousel_all-button_svg-color-39 {
    color: var(--main-cards_carousel_all-button_svg-color-39);
  }
  .main-cards_carousel_all-main_title-color-148 {
    color: var(--main-cards_carousel_all-main_title-color-148);
  }
  .main-cards_carousel_all-main_title-justify-self-149 {
    justify-self: var(--main-cards_carousel_all-main_title-justify-self-149);
  }
  .main-cards_carousel_all-main_title-text-align-150 {
    text-align: var(--main-cards_carousel_all-main_title-text-align-150);
  }
  .main-cards_carousel_all-main_title-font-size-151 {
    font-size: var(--main-cards_carousel_all-main_title-font-size-151);
  }
  .main-cards_carousel_all-main_title-font-weight-152 {
    font-weight: var(--main-cards_carousel_all-main_title-font-weight-152);
  }
  .main-cards_carousel_all-main_title-font-family-153 {
    font-family: var(--main-cards_carousel_all-main_title-font-family-153);
  }
  .main-cards_carousel_all-main_title-letter-spacing-154 {
    letter-spacing: var(--main-cards_carousel_all-main_title-letter-spacing-154);
  }
  .main-cards_carousel_all-main_title-line-height-155 {
    line-height: var(--main-cards_carousel_all-main_title-line-height-155);
  }
  .main-cards_carousel_all-main_title-text0-156 {
    text0: var(--main-cards_carousel_all-main_title-text0-156);
  }
  .main-cards_carousel_all-main_title-grid-template-areas-157 {
    grid-template-areas: var(--main-cards_carousel_all-main_title-grid-template-areas-157);
  }
  .main-cards_carousel_all-main_title-grid-column-gap-158 {
    grid-column-gap: var(--main-cards_carousel_all-main_title-grid-column-gap-158);
  }
  .main-cards_carousel_all-main_title-justify-items-159 {
    justify-items: var(--main-cards_carousel_all-main_title-justify-items-159);
  }
  .main-cards_carousel_all-main_title-padding-980121 {
    padding: var(--main-cards_carousel_all-main_title-padding-980121);
  }
  .main-cards_carousel_all-main_title-background-980122 {
    background: var(--main-cards_carousel_all-main_title-background-980122);
  }
  .main-cards_carousel_all-main_title-border-radius-980123 {
    border-radius: var(--main-cards_carousel_all-main_title-border-radius-980123);
  }
  .main-cards_carousel_all-main_title-border-width-980124 {
    border-width: var(--main-cards_carousel_all-main_title-border-width-980124);
  }
  .main-cards_carousel_all-main_title-border-color-980125 {
    border-color: var(--main-cards_carousel_all-main_title-border-color-980125);
  }
  .main-cards_carousel_all-main_description-text0-73 {
    text0: var(--main-cards_carousel_all-main_description-text0-73);
  }
  .main-cards_carousel_all-main_description-justify-self-74 {
    justify-self: var(--main-cards_carousel_all-main_description-justify-self-74);
  }
  .main-cards_carousel_all-main_description-text-align-75 {
    text-align: var(--main-cards_carousel_all-main_description-text-align-75);
  }
  .main-cards_carousel_all-main_description-color-76 {
    color: var(--main-cards_carousel_all-main_description-color-76);
  }
  .main-cards_carousel_all-main_description-font-weight-77 {
    font-weight: var(--main-cards_carousel_all-main_description-font-weight-77);
  }
  .main-cards_carousel_all-main_description-font-family-78 {
    font-family: var(--main-cards_carousel_all-main_description-font-family-78);
  }
  .main-cards_carousel_all-main_description-letter-spacing-79 {
    letter-spacing: var(--main-cards_carousel_all-main_description-letter-spacing-79);
  }
  .main-cards_carousel_all-main_description-line-height-80 {
    line-height: var(--main-cards_carousel_all-main_description-line-height-80);
  }
  .main-cards_carousel_all-main_description-font-size-81 {
    font-size: var(--main-cards_carousel_all-main_description-font-size-81);
  }
  .main-cards_carousel_all-main_description-grid-template-areas-82 {
    grid-template-areas: var(--main-cards_carousel_all-main_description-grid-template-areas-82);
  }
  .main-cards_carousel_all-main_description-grid-column-gap-83 {
    grid-column-gap: var(--main-cards_carousel_all-main_description-grid-column-gap-83);
  }
  .main-cards_carousel_all-main_description-justify-items-84 {
    justify-items: var(--main-cards_carousel_all-main_description-justify-items-84);
  }
  .main-cards_carousel_all-main_description-padding-980131 {
    padding: var(--main-cards_carousel_all-main_description-padding-980131);
  }
  .main-cards_carousel_all-main_description-background-980132 {
    background: var(--main-cards_carousel_all-main_description-background-980132);
  }
  .main-cards_carousel_all-main_description-border-radius-980133 {
    border-radius: var(--main-cards_carousel_all-main_description-border-radius-980133);
  }
  .main-cards_carousel_all-main_description-border-width-980134 {
    border-width: var(--main-cards_carousel_all-main_description-border-width-980134);
  }
  .main-cards_carousel_all-main_description-border-color-980135 {
    border-color: var(--main-cards_carousel_all-main_description-border-color-980135);
  }
  .main-cards_carousel_all-main_button-padding-13 {
    padding: var(--main-cards_carousel_all-main_button-padding-13);
  }
  .main-cards_carousel_all-main_button-justify-self-14 {
    justify-self: var(--main-cards_carousel_all-main_button-justify-self-14);
  }
  .main-cards_carousel_all-main_button-text1-15 {
    text1: var(--main-cards_carousel_all-main_button-text1-15);
  }
  .main-cards_carousel_all-main_button-border-radius-16 {
    border-radius: var(--main-cards_carousel_all-main_button-border-radius-16);
  }
  .main-cards_carousel_all-main_button-border-width-17 {
    border-width: var(--main-cards_carousel_all-main_button-border-width-17);
  }
  .main-cards_carousel_all-main_button-border-color-18 {
    border-color: var(--main-cards_carousel_all-main_button-border-color-18);
  }
  .main-cards_carousel_all-main_button-background-19 {
    background: var(--main-cards_carousel_all-main_button-background-19);
  }
  .main-cards_carousel_all-main_button-color-20 {
    color: var(--main-cards_carousel_all-main_button-color-20);
  }
  .main-cards_carousel_all-main_button-font-size-21 {
    font-size: var(--main-cards_carousel_all-main_button-font-size-21);
  }
  .main-cards_carousel_all-main_button-font-weight-22 {
    font-weight: var(--main-cards_carousel_all-main_button-font-weight-22);
  }
  .main-cards_carousel_all-main_button-font-family-23 {
    font-family: var(--main-cards_carousel_all-main_button-font-family-23);
  }
  .main-cards_carousel_all-main_button-letter-spacing-24 {
    letter-spacing: var(--main-cards_carousel_all-main_button-letter-spacing-24);
  }
  .main-cards_carousel_all-main_button-line-height-25 {
    line-height: var(--main-cards_carousel_all-main_button-line-height-25);
  }
  .main-cards_carousel_all-main_button-grid-template-areas-26 {
    grid-template-areas: var(--main-cards_carousel_all-main_button-grid-template-areas-26);
  }
  .main-cards_carousel_all-main_button-grid-column-gap-27 {
    grid-column-gap: var(--main-cards_carousel_all-main_button-grid-column-gap-27);
  }
  .main-cards_carousel_all-main_button-justify-items-28 {
    justify-items: var(--main-cards_carousel_all-main_button-justify-items-28);
  }
  .main-cards_carousel_all-main_button-justify-self-29 {
    justify-self: var(--main-cards_carousel_all-main_button-justify-self-29);
  }
  .main-cards_carousel_all-main_title_icon-width-160 {
    width: var(--main-cards_carousel_all-main_title_icon-width-160);
  }
  .main-cards_carousel_all-main_title_icon-height-161 {
    height: var(--main-cards_carousel_all-main_title_icon-height-161);
  }
  .main-cards_carousel_all-main_title_icon-border-radius-162 {
    border-radius: var(--main-cards_carousel_all-main_title_icon-border-radius-162);
  }
  .main-cards_carousel_all-main_title_icon-border-width-163 {
    border-width: var(--main-cards_carousel_all-main_title_icon-border-width-163);
  }
  .main-cards_carousel_all-main_title_icon-border-color-164 {
    border-color: var(--main-cards_carousel_all-main_title_icon-border-color-164);
  }
  .main-cards_carousel_all-main_title_icon-background-165 {
    background: var(--main-cards_carousel_all-main_title_icon-background-165);
  }
  .main-cards_carousel_all-main_title_icon-icon-166 {
    icon: var(--main-cards_carousel_all-main_title_icon-icon-166);
  }
  .main-cards_carousel_all-main_title_svg-font-size-167 {
    font-size: var(--main-cards_carousel_all-main_title_svg-font-size-167);
  }
  .main-cards_carousel_all-main_title_svg-color-169 {
    color: var(--main-cards_carousel_all-main_title_svg-color-169);
  }
  .main-cards_carousel_all-main_description_icon-width-85 {
    width: var(--main-cards_carousel_all-main_description_icon-width-85);
  }
  .main-cards_carousel_all-main_description_icon-height-86 {
    height: var(--main-cards_carousel_all-main_description_icon-height-86);
  }
  .main-cards_carousel_all-main_description_icon-border-radius-87 {
    border-radius: var(--main-cards_carousel_all-main_description_icon-border-radius-87);
  }
  .main-cards_carousel_all-main_description_icon-border-width-88 {
    border-width: var(--main-cards_carousel_all-main_description_icon-border-width-88);
  }
  .main-cards_carousel_all-main_description_icon-border-color-89 {
    border-color: var(--main-cards_carousel_all-main_description_icon-border-color-89);
  }
  .main-cards_carousel_all-main_description_icon-background-90 {
    background: var(--main-cards_carousel_all-main_description_icon-background-90);
  }
  .main-cards_carousel_all-main_description_icon-icon-91 {
    icon: var(--main-cards_carousel_all-main_description_icon-icon-91);
  }
  .main-cards_carousel_all-main_description_svg-font-size-92 {
    font-size: var(--main-cards_carousel_all-main_description_svg-font-size-92);
  }
  .main-cards_carousel_all-main_description_svg-color-94 {
    color: var(--main-cards_carousel_all-main_description_svg-color-94);
  }
  .main-cards_carousel_all-main_button_icon-width-30 {
    width: var(--main-cards_carousel_all-main_button_icon-width-30);
  }
  .main-cards_carousel_all-main_button_icon-height-31 {
    height: var(--main-cards_carousel_all-main_button_icon-height-31);
  }
  .main-cards_carousel_all-main_button_icon-border-radius-32 {
    border-radius: var(--main-cards_carousel_all-main_button_icon-border-radius-32);
  }
  .main-cards_carousel_all-main_button_icon-border-width-33 {
    border-width: var(--main-cards_carousel_all-main_button_icon-border-width-33);
  }
  .main-cards_carousel_all-main_button_icon-border-color-34 {
    border-color: var(--main-cards_carousel_all-main_button_icon-border-color-34);
  }
  .main-cards_carousel_all-main_button_icon-background-35 {
    background: var(--main-cards_carousel_all-main_button_icon-background-35);
  }
  .main-cards_carousel_all-main_button_icon-icon-36 {
    icon: var(--main-cards_carousel_all-main_button_icon-icon-36);
  }
  .main-cards_carousel_all-main_button_svg-font-size-38 {
    font-size: var(--main-cards_carousel_all-main_button_svg-font-size-38);
  }
  .main-cards_carousel_all-main_button_svg-color-39 {
    color: var(--main-cards_carousel_all-main_button_svg-color-39);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_all-button_hover-background-2974:hover, .card.has-hover:hover .button.main-cards_carousel_all-button_hover-background-2974, .cards_float.has-hover:hover .button.main-cards_carousel_all-button_hover-background-2974 {
      background: var(--main-cards_carousel_all-button_hover-background-2974);
    }
  }
  .button.has-hover.main-cards_carousel_all-button_hover-background-2974:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-button_hover-background-2974, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-button_hover-background-2974 {
    background: var(--main-cards_carousel_all-button_hover-background-2974);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_carousel_all-button_hover-color-2975, .card.has-hover:hover .button .main-cards_carousel_all-button_hover-color-2975, .cards_float.has-hover:hover .button .main-cards_carousel_all-button_hover-color-2975 {
      color: var(--main-cards_carousel_all-button_hover-color-2975);
    }
  }
  .button.has-hover:focus-visible .main-cards_carousel_all-button_hover-color-2975, .card.has-hover:focus-within .button .main-cards_carousel_all-button_hover-color-2975, .cards_float.has-hover:focus-within .button .main-cards_carousel_all-button_hover-color-2975 {
    color: var(--main-cards_carousel_all-button_hover-color-2975);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_all-button_hover-border-color-2976:hover, .card.has-hover:hover .button.main-cards_carousel_all-button_hover-border-color-2976, .cards_float.has-hover:hover .button.main-cards_carousel_all-button_hover-border-color-2976 {
      border-color: var(--main-cards_carousel_all-button_hover-border-color-2976);
    }
  }
  .button.has-hover.main-cards_carousel_all-button_hover-border-color-2976:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-button_hover-border-color-2976, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-button_hover-border-color-2976 {
    border-color: var(--main-cards_carousel_all-button_hover-border-color-2976);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_all-button_hover-box-shadow-2977:hover, .card.has-hover:hover .button.main-cards_carousel_all-button_hover-box-shadow-2977, .cards_float.has-hover:hover .button.main-cards_carousel_all-button_hover-box-shadow-2977 {
      box-shadow: var(--main-cards_carousel_all-button_hover-box-shadow-2977);
    }
  }
  .button.has-hover.main-cards_carousel_all-button_hover-box-shadow-2977:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-button_hover-box-shadow-2977, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-button_hover-box-shadow-2977 {
    box-shadow: var(--main-cards_carousel_all-button_hover-box-shadow-2977);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_all-button_hover-transform-2978:hover, .card.has-hover:hover .button.main-cards_carousel_all-button_hover-transform-2978, .cards_float.has-hover:hover .button.main-cards_carousel_all-button_hover-transform-2978 {
      transform: var(--main-cards_carousel_all-button_hover-transform-2978);
    }
  }
  .button.has-hover.main-cards_carousel_all-button_hover-transform-2978:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-button_hover-transform-2978, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-button_hover-transform-2978 {
    transform: var(--main-cards_carousel_all-button_hover-transform-2978);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_all-button_hover-opacity-2979:hover, .card.has-hover:hover .button.main-cards_carousel_all-button_hover-opacity-2979, .cards_float.has-hover:hover .button.main-cards_carousel_all-button_hover-opacity-2979 {
      opacity: var(--main-cards_carousel_all-button_hover-opacity-2979);
    }
  }
  .button.has-hover.main-cards_carousel_all-button_hover-opacity-2979:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-button_hover-opacity-2979, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-button_hover-opacity-2979 {
    opacity: var(--main-cards_carousel_all-button_hover-opacity-2979);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_all-main_button_hover-background-2980:hover, .card.has-hover:hover .button.main-cards_carousel_all-main_button_hover-background-2980, .cards_float.has-hover:hover .button.main-cards_carousel_all-main_button_hover-background-2980 {
      background: var(--main-cards_carousel_all-main_button_hover-background-2980);
    }
  }
  .button.has-hover.main-cards_carousel_all-main_button_hover-background-2980:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-background-2980, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-background-2980 {
    background: var(--main-cards_carousel_all-main_button_hover-background-2980);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_carousel_all-main_button_hover-color-2981, .card.has-hover:hover .button .main-cards_carousel_all-main_button_hover-color-2981, .cards_float.has-hover:hover .button .main-cards_carousel_all-main_button_hover-color-2981 {
      color: var(--main-cards_carousel_all-main_button_hover-color-2981);
    }
  }
  .button.has-hover:focus-visible .main-cards_carousel_all-main_button_hover-color-2981, .card.has-hover:focus-within .button .main-cards_carousel_all-main_button_hover-color-2981, .cards_float.has-hover:focus-within .button .main-cards_carousel_all-main_button_hover-color-2981 {
    color: var(--main-cards_carousel_all-main_button_hover-color-2981);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_all-main_button_hover-border-color-2982:hover, .card.has-hover:hover .button.main-cards_carousel_all-main_button_hover-border-color-2982, .cards_float.has-hover:hover .button.main-cards_carousel_all-main_button_hover-border-color-2982 {
      border-color: var(--main-cards_carousel_all-main_button_hover-border-color-2982);
    }
  }
  .button.has-hover.main-cards_carousel_all-main_button_hover-border-color-2982:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-border-color-2982, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-border-color-2982 {
    border-color: var(--main-cards_carousel_all-main_button_hover-border-color-2982);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_all-main_button_hover-box-shadow-2983:hover, .card.has-hover:hover .button.main-cards_carousel_all-main_button_hover-box-shadow-2983, .cards_float.has-hover:hover .button.main-cards_carousel_all-main_button_hover-box-shadow-2983 {
      box-shadow: var(--main-cards_carousel_all-main_button_hover-box-shadow-2983);
    }
  }
  .button.has-hover.main-cards_carousel_all-main_button_hover-box-shadow-2983:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-box-shadow-2983, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-box-shadow-2983 {
    box-shadow: var(--main-cards_carousel_all-main_button_hover-box-shadow-2983);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_all-main_button_hover-transform-2984:hover, .card.has-hover:hover .button.main-cards_carousel_all-main_button_hover-transform-2984, .cards_float.has-hover:hover .button.main-cards_carousel_all-main_button_hover-transform-2984 {
      transform: var(--main-cards_carousel_all-main_button_hover-transform-2984);
    }
  }
  .button.has-hover.main-cards_carousel_all-main_button_hover-transform-2984:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-transform-2984, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-transform-2984 {
    transform: var(--main-cards_carousel_all-main_button_hover-transform-2984);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_all-main_button_hover-opacity-2985:hover, .card.has-hover:hover .button.main-cards_carousel_all-main_button_hover-opacity-2985, .cards_float.has-hover:hover .button.main-cards_carousel_all-main_button_hover-opacity-2985 {
      opacity: var(--main-cards_carousel_all-main_button_hover-opacity-2985);
    }
  }
  .button.has-hover.main-cards_carousel_all-main_button_hover-opacity-2985:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-opacity-2985, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-opacity-2985 {
    opacity: var(--main-cards_carousel_all-main_button_hover-opacity-2985);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_all-card_container_hover-background-2986:hover, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-background-2986:hover {
      background: var(--main-cards_carousel_all-card_container_hover-background-2986);
    }
  }
  .card.has-hover.main-cards_carousel_all-card_container_hover-background-2986:focus-within, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-background-2986:focus-within {
    background: var(--main-cards_carousel_all-card_container_hover-background-2986);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_all-card_container_hover-border-color-2987:hover, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-border-color-2987:hover {
      border-color: var(--main-cards_carousel_all-card_container_hover-border-color-2987);
    }
  }
  .card.has-hover.main-cards_carousel_all-card_container_hover-border-color-2987:focus-within, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-border-color-2987:focus-within {
    border-color: var(--main-cards_carousel_all-card_container_hover-border-color-2987);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_all-card_container_hover-box-shadow-2988:hover, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-box-shadow-2988:hover {
      box-shadow: var(--main-cards_carousel_all-card_container_hover-box-shadow-2988);
    }
  }
  .card.has-hover.main-cards_carousel_all-card_container_hover-box-shadow-2988:focus-within, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-box-shadow-2988:focus-within {
    box-shadow: var(--main-cards_carousel_all-card_container_hover-box-shadow-2988);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_all-card_container_hover-transform-2989:hover, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-transform-2989:hover {
      transform: var(--main-cards_carousel_all-card_container_hover-transform-2989);
    }
  }
  .card.has-hover.main-cards_carousel_all-card_container_hover-transform-2989:focus-within, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-transform-2989:focus-within {
    transform: var(--main-cards_carousel_all-card_container_hover-transform-2989);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_all-card_container_hover-opacity-2990:hover, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-opacity-2990:hover {
      opacity: var(--main-cards_carousel_all-card_container_hover-opacity-2990);
    }
  }
  .card.has-hover.main-cards_carousel_all-card_container_hover-opacity-2990:focus-within, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-opacity-2990:focus-within {
    opacity: var(--main-cards_carousel_all-card_container_hover-opacity-2990);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-title_hover-color-2991, .cards_float.has-hover:hover .main-cards_carousel_all-title_hover-color-2991 {
      color: var(--main-cards_carousel_all-title_hover-color-2991);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-title_hover-color-2991, .cards_float.has-hover:focus-within .main-cards_carousel_all-title_hover-color-2991 {
    color: var(--main-cards_carousel_all-title_hover-color-2991);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-title_hover-transform-2992, .cards_float.has-hover:hover .main-cards_carousel_all-title_hover-transform-2992 {
      transform: var(--main-cards_carousel_all-title_hover-transform-2992);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-title_hover-transform-2992, .cards_float.has-hover:focus-within .main-cards_carousel_all-title_hover-transform-2992 {
    transform: var(--main-cards_carousel_all-title_hover-transform-2992);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-title_hover-opacity-2993, .cards_float.has-hover:hover .main-cards_carousel_all-title_hover-opacity-2993 {
      opacity: var(--main-cards_carousel_all-title_hover-opacity-2993);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-title_hover-opacity-2993, .cards_float.has-hover:focus-within .main-cards_carousel_all-title_hover-opacity-2993 {
    opacity: var(--main-cards_carousel_all-title_hover-opacity-2993);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-description_hover-color-2994, .cards_float.has-hover:hover .main-cards_carousel_all-description_hover-color-2994 {
      color: var(--main-cards_carousel_all-description_hover-color-2994);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-description_hover-color-2994, .cards_float.has-hover:focus-within .main-cards_carousel_all-description_hover-color-2994 {
    color: var(--main-cards_carousel_all-description_hover-color-2994);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-description_hover-transform-2995, .cards_float.has-hover:hover .main-cards_carousel_all-description_hover-transform-2995 {
      transform: var(--main-cards_carousel_all-description_hover-transform-2995);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-description_hover-transform-2995, .cards_float.has-hover:focus-within .main-cards_carousel_all-description_hover-transform-2995 {
    transform: var(--main-cards_carousel_all-description_hover-transform-2995);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-description_hover-opacity-2996, .cards_float.has-hover:hover .main-cards_carousel_all-description_hover-opacity-2996 {
      opacity: var(--main-cards_carousel_all-description_hover-opacity-2996);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-description_hover-opacity-2996, .cards_float.has-hover:focus-within .main-cards_carousel_all-description_hover-opacity-2996 {
    opacity: var(--main-cards_carousel_all-description_hover-opacity-2996);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-image_hover-transform-2997, .cards_float.has-hover:hover .main-cards_carousel_all-image_hover-transform-2997 {
      transform: var(--main-cards_carousel_all-image_hover-transform-2997);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-image_hover-transform-2997, .cards_float.has-hover:focus-within .main-cards_carousel_all-image_hover-transform-2997 {
    transform: var(--main-cards_carousel_all-image_hover-transform-2997);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-image_hover-opacity-2998, .cards_float.has-hover:hover .main-cards_carousel_all-image_hover-opacity-2998 {
      opacity: var(--main-cards_carousel_all-image_hover-opacity-2998);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-image_hover-opacity-2998, .cards_float.has-hover:focus-within .main-cards_carousel_all-image_hover-opacity-2998 {
    opacity: var(--main-cards_carousel_all-image_hover-opacity-2998);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-image_hover-filter-2999, .cards_float.has-hover:hover .main-cards_carousel_all-image_hover-filter-2999 {
      filter: var(--main-cards_carousel_all-image_hover-filter-2999);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-image_hover-filter-2999, .cards_float.has-hover:focus-within .main-cards_carousel_all-image_hover-filter-2999 {
    filter: var(--main-cards_carousel_all-image_hover-filter-2999);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-image_overlay_hover-background-3000, .cards_float.has-hover:hover .main-cards_carousel_all-image_overlay_hover-background-3000 {
      background: var(--main-cards_carousel_all-image_overlay_hover-background-3000);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-image_overlay_hover-background-3000, .cards_float.has-hover:focus-within .main-cards_carousel_all-image_overlay_hover-background-3000 {
    background: var(--main-cards_carousel_all-image_overlay_hover-background-3000);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_all-image_overlay_hover-opacity-3001, .cards_float.has-hover:hover .main-cards_carousel_all-image_overlay_hover-opacity-3001 {
      opacity: var(--main-cards_carousel_all-image_overlay_hover-opacity-3001);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_all-image_overlay_hover-opacity-3001, .cards_float.has-hover:focus-within .main-cards_carousel_all-image_overlay_hover-opacity-3001 {
    opacity: var(--main-cards_carousel_all-image_overlay_hover-opacity-3001);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-background-3205:hover, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-background-3205:hover {
      background: var(--main-cards_carousel_all-arrow_hover-background-3205) !important;
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-background-3205:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-background-3205:focus-visible {
    background: var(--main-cards_carousel_all-arrow_hover-background-3205) !important;
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-border-color-3206:hover, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-border-color-3206:hover {
      border-color: var(--main-cards_carousel_all-arrow_hover-border-color-3206);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-border-color-3206:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-border-color-3206:focus-visible {
    border-color: var(--main-cards_carousel_all-arrow_hover-border-color-3206);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-box-shadow-3207:hover, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-box-shadow-3207:hover {
      box-shadow: var(--main-cards_carousel_all-arrow_hover-box-shadow-3207);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-box-shadow-3207:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-box-shadow-3207:focus-visible {
    box-shadow: var(--main-cards_carousel_all-arrow_hover-box-shadow-3207);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-transform-3208:hover, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-transform-3208:hover {
      transform: var(--main-cards_carousel_all-arrow_hover-transform-3208);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-transform-3208:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-transform-3208:focus-visible {
    transform: var(--main-cards_carousel_all-arrow_hover-transform-3208);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-opacity-3209:hover, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-opacity-3209:hover {
      opacity: var(--main-cards_carousel_all-arrow_hover-opacity-3209);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-opacity-3209:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-opacity-3209:focus-visible {
    opacity: var(--main-cards_carousel_all-arrow_hover-opacity-3209);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_all-arrow_svg_hover-color-3210, .swiper-button-next.has-hover:hover .main-cards_carousel_all-arrow_svg_hover-color-3210 {
      color: var(--main-cards_carousel_all-arrow_svg_hover-color-3210);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_all-arrow_svg_hover-color-3210, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_all-arrow_svg_hover-color-3210 {
    color: var(--main-cards_carousel_all-arrow_svg_hover-color-3210);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_all-arrow_svg_hover-font-size-3211, .swiper-button-next.has-hover:hover .main-cards_carousel_all-arrow_svg_hover-font-size-3211 {
      font-size: var(--main-cards_carousel_all-arrow_svg_hover-font-size-3211);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_all-arrow_svg_hover-font-size-3211, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_all-arrow_svg_hover-font-size-3211 {
    font-size: var(--main-cards_carousel_all-arrow_svg_hover-font-size-3211);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_all-arrow_svg_hover-opacity-3212, .swiper-button-next.has-hover:hover .main-cards_carousel_all-arrow_svg_hover-opacity-3212 {
      opacity: var(--main-cards_carousel_all-arrow_svg_hover-opacity-3212);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_all-arrow_svg_hover-opacity-3212, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_all-arrow_svg_hover-opacity-3212 {
    opacity: var(--main-cards_carousel_all-arrow_svg_hover-opacity-3212);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-background-3213:hover {
      background: var(--main-cards_carousel_all-dot_hover-background-3213);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-background-3213:focus-visible {
    background: var(--main-cards_carousel_all-dot_hover-background-3213);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-border-color-3214:hover {
      border-color: var(--main-cards_carousel_all-dot_hover-border-color-3214);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-border-color-3214:focus-visible {
    border-color: var(--main-cards_carousel_all-dot_hover-border-color-3214);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-transform-3215:hover {
      transform: var(--main-cards_carousel_all-dot_hover-transform-3215);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-transform-3215:focus-visible {
    transform: var(--main-cards_carousel_all-dot_hover-transform-3215);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-opacity-3216:hover {
      opacity: var(--main-cards_carousel_all-dot_hover-opacity-3216);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-opacity-3216:focus-visible {
    opacity: var(--main-cards_carousel_all-dot_hover-opacity-3216);
  }
  .main-cards_carousel_single_all-dot-width-433 {
    width: var(--main-cards_carousel_single_all-dot-width-433);
  }
  .main-cards_carousel_single_all-dot-left-434 {
    left: var(--main-cards_carousel_single_all-dot-left-434);
  }
  .main-cards_carousel_single_all-dot-bottom-435 {
    bottom: var(--main-cards_carousel_single_all-dot-bottom-435);
  }
  .main-cards_carousel_single_all-dot-height-436 {
    height: var(--main-cards_carousel_single_all-dot-height-436);
  }
  .main-cards_carousel_single_all-dot-border-radius-437 {
    border-radius: var(--main-cards_carousel_single_all-dot-border-radius-437);
  }
  .main-cards_carousel_single_all-dot-border-color-438 {
    border-color: var(--main-cards_carousel_single_all-dot-border-color-438);
  }
  .main-cards_carousel_single_all-dot-border-width-439 {
    border-width: var(--main-cards_carousel_single_all-dot-border-width-439);
  }
  .main-cards_carousel_single_all-dot-background-440 {
    background: var(--main-cards_carousel_single_all-dot-background-440);
  }
  .main-cards_carousel_single_all-dot-grid-column-gap-441 {
    grid-column-gap: var(--main-cards_carousel_single_all-dot-grid-column-gap-441);
  }
  .main-cards_carousel_single_all-arrow-width-339 {
    width: var(--main-cards_carousel_single_all-arrow-width-339);
  }
  .main-cards_carousel_single_all-arrow-icon-340 {
    icon: var(--main-cards_carousel_single_all-arrow-icon-340);
  }
  .main-cards_carousel_single_all-arrow-left-341 {
    left: var(--main-cards_carousel_single_all-arrow-left-341);
  }
  .main-cards_carousel_single_all-arrow-right-342 {
    right: var(--main-cards_carousel_single_all-arrow-right-342);
  }
  .main-cards_carousel_single_all-arrow-height-343 {
    height: var(--main-cards_carousel_single_all-arrow-height-343);
  }
  .main-cards_carousel_single_all-arrow-border-radius-344 {
    border-radius: var(--main-cards_carousel_single_all-arrow-border-radius-344);
  }
  .main-cards_carousel_single_all-arrow-border-width-345 {
    border-width: var(--main-cards_carousel_single_all-arrow-border-width-345);
  }
  .main-cards_carousel_single_all-arrow-border-color-346 {
    border-color: var(--main-cards_carousel_single_all-arrow-border-color-346);
  }
  .main-cards_carousel_single_all-arrow-background-347 {
    background: var(--main-cards_carousel_single_all-arrow-background-347);
  }
  .swiper-pagination-bullet-active.main-cards_carousel_single_all-dot_acive-background-442 {
    background: var(--main-cards_carousel_single_all-dot_acive-background-442);
  }
  .swiper-pagination-bullet-active.main-cards_carousel_single_all-dot_acive-border-color-443 {
    border-color: var(--main-cards_carousel_single_all-dot_acive-border-color-443);
  }
  .main-cards_carousel_single_all-arrow_svg-font-size-348 {
    font-size: var(--main-cards_carousel_single_all-arrow_svg-font-size-348);
  }
  .main-cards_carousel_single_all-arrow_svg-color-350 {
    color: var(--main-cards_carousel_single_all-arrow_svg-color-350);
  }
  .main-cards_carousel_single_all-slider-slide_duration-478 {
    slide_duration: var(--main-cards_carousel_single_all-slider-slide_duration-478);
  }
  .main-cards_carousel_single_all-slider-slides_per_view-479 {
    slides_per_view: var(--main-cards_carousel_single_all-slider-slides_per_view-479);
  }
  .main-cards_carousel_single_all-slider-space_between-480 {
    space_between: var(--main-cards_carousel_single_all-slider-space_between-480);
  }
  .main-cards_carousel_single_all-slider-transition_speed-481 {
    transition_speed: var(--main-cards_carousel_single_all-slider-transition_speed-481);
  }
  .main-cards_carousel_single_all-slider-autoplay-482 {
    autoplay: var(--main-cards_carousel_single_all-slider-autoplay-482);
  }
  .main-cards_carousel_single_all-slider-transition_effect-483 {
    transition_effect: var(--main-cards_carousel_single_all-slider-transition_effect-483);
  }
  .main-cards_carousel_single_all-slider-show_dots-484 {
    show_dots: var(--main-cards_carousel_single_all-slider-show_dots-484);
  }
  .main-cards_carousel_single_all-slider-show_navigation-485 {
    show_navigation: var(--main-cards_carousel_single_all-slider-show_navigation-485);
  }
  .main-cards_carousel_single_all-slider-loop-980301 {
    loop: var(--main-cards_carousel_single_all-slider-loop-980301);
  }
  .main-cards_carousel_single_all-config-count-390 {
    count: var(--main-cards_carousel_single_all-config-count-390);
  }
  .main-cards_carousel_single_all-config-container_prop-392 {
    container_prop: var(--main-cards_carousel_single_all-config-container_prop-392);
  }
  .main-cards_carousel_single_all-config-has-hover-3002 {
    has-hover: var(--main-cards_carousel_single_all-config-has-hover-3002);
  }
  .main-cards_carousel_single_all-container-max-width-393 {
    max-width: var(--main-cards_carousel_single_all-container-max-width-393);
  }
  .main-cards_carousel_single_all-container-grid-column-gap-394 {
    grid-column-gap: var(--main-cards_carousel_single_all-container-grid-column-gap-394);
  }
  .main-cards_carousel_single_all-container-grid-row-gap-395 {
    grid-row-gap: var(--main-cards_carousel_single_all-container-grid-row-gap-395);
  }
  .main-cards_carousel_single_all-container-backdrop-blur-396 {
    backdrop-blur: var(--main-cards_carousel_single_all-container-backdrop-blur-396);
  }
  .main-cards_carousel_single_all-container-background-397 {
    background: var(--main-cards_carousel_single_all-container-background-397);
  }
  .main-cards_carousel_single_all-container-border-radius-398 {
    border-radius: var(--main-cards_carousel_single_all-container-border-radius-398);
  }
  .main-cards_carousel_single_all-container-grid-template-columns-399 {
    grid-template-columns: var(--main-cards_carousel_single_all-container-grid-template-columns-399);
  }
  .main-cards_carousel_single_all-container-padding-400 {
    padding: var(--main-cards_carousel_single_all-container-padding-400);
  }
  .main-cards_carousel_single_all-container-border-width-401 {
    border-width: var(--main-cards_carousel_single_all-container-border-width-401);
  }
  .main-cards_carousel_single_all-container-border-color-402 {
    border-color: var(--main-cards_carousel_single_all-container-border-color-402);
  }
  .main-cards_carousel_single_all-container-box-shadow-403 {
    box-shadow: var(--main-cards_carousel_single_all-container-box-shadow-403);
  }
  .main-cards_carousel_single_all-main-margin-461 {
    margin: var(--main-cards_carousel_single_all-main-margin-461);
  }
  .main-cards_carousel_single_all-main-backdrop-blur-463 {
    backdrop-blur: var(--main-cards_carousel_single_all-main-backdrop-blur-463);
  }
  .main-cards_carousel_single_all-main-max-width-464 {
    max-width: var(--main-cards_carousel_single_all-main-max-width-464);
  }
  .main-cards_carousel_single_all-main-background-465 {
    background: var(--main-cards_carousel_single_all-main-background-465);
  }
  .main-cards_carousel_single_all-main-border-radius-466 {
    border-radius: var(--main-cards_carousel_single_all-main-border-radius-466);
  }
  .main-cards_carousel_single_all-main-padding-467 {
    padding: var(--main-cards_carousel_single_all-main-padding-467);
  }
  .main-cards_carousel_single_all-main-border-width-468 {
    border-width: var(--main-cards_carousel_single_all-main-border-width-468);
  }
  .main-cards_carousel_single_all-main-border-color-469 {
    border-color: var(--main-cards_carousel_single_all-main-border-color-469);
  }
  .main-cards_carousel_single_all-main-box-shadow-470 {
    box-shadow: var(--main-cards_carousel_single_all-main-box-shadow-470);
  }
  .main-cards_carousel_single_all-card_container-max-width-378 {
    max-width: var(--main-cards_carousel_single_all-card_container-max-width-378);
  }
  .main-cards_carousel_single_all-card_container-grid-column-gap-379 {
    grid-column-gap: var(--main-cards_carousel_single_all-card_container-grid-column-gap-379);
  }
  .main-cards_carousel_single_all-card_container-grid-row-gap-380 {
    grid-row-gap: var(--main-cards_carousel_single_all-card_container-grid-row-gap-380);
  }
  .main-cards_carousel_single_all-card_container-backdrop-blur-381 {
    backdrop-blur: var(--main-cards_carousel_single_all-card_container-backdrop-blur-381);
  }
  .main-cards_carousel_single_all-card_container-background-382 {
    background: var(--main-cards_carousel_single_all-card_container-background-382);
  }
  .main-cards_carousel_single_all-card_container-border-radius-383 {
    border-radius: var(--main-cards_carousel_single_all-card_container-border-radius-383);
  }
  .main-cards_carousel_single_all-card_container-grid-template-areas-384 {
    grid-template-areas: var(--main-cards_carousel_single_all-card_container-grid-template-areas-384);
  }
  .main-cards_carousel_single_all-card_container-grid-template-columns-385 {
    grid-template-columns: var(--main-cards_carousel_single_all-card_container-grid-template-columns-385);
  }
  .main-cards_carousel_single_all-card_container-padding-386 {
    padding: var(--main-cards_carousel_single_all-card_container-padding-386);
  }
  .main-cards_carousel_single_all-card_container-border-width-387 {
    border-width: var(--main-cards_carousel_single_all-card_container-border-width-387);
  }
  .main-cards_carousel_single_all-card_container-border-color-388 {
    border-color: var(--main-cards_carousel_single_all-card_container-border-color-388);
  }
  .main-cards_carousel_single_all-card_container-box-shadow-389 {
    box-shadow: var(--main-cards_carousel_single_all-card_container-box-shadow-389);
  }
  .main-cards_carousel_single_all-overlay-background-471 {
    background: var(--main-cards_carousel_single_all-overlay-background-471);
  }
  .main-cards_carousel_single_all-image-border-width-444 {
    border-width: var(--main-cards_carousel_single_all-image-border-width-444);
  }
  .main-cards_carousel_single_all-image-border-color-445 {
    border-color: var(--main-cards_carousel_single_all-image-border-color-445);
  }
  .main-cards_carousel_single_all-image-file1-446 {
    file1: var(--main-cards_carousel_single_all-image-file1-446);
  }
  .main-cards_carousel_single_all-image-title-447 {
    title: var(--main-cards_carousel_single_all-image-title-447);
  }
  .main-cards_carousel_single_all-image-alt-448 {
    alt: var(--main-cards_carousel_single_all-image-alt-448);
  }
  .main-cards_carousel_single_all-image-width-449 {
    width: var(--main-cards_carousel_single_all-image-width-449);
  }
  .main-cards_carousel_single_all-image-height-450 {
    height: var(--main-cards_carousel_single_all-image-height-450);
  }
  .main-cards_carousel_single_all-image-justify-self-451 {
    justify-self: var(--main-cards_carousel_single_all-image-justify-self-451);
  }
  .main-cards_carousel_single_all-image-border-radius-452 {
    border-radius: var(--main-cards_carousel_single_all-image-border-radius-452);
  }
  .main-cards_carousel_single_all-image-aspect-ratio-453 {
    aspect-ratio: var(--main-cards_carousel_single_all-image-aspect-ratio-453);
  }
  .main-cards_carousel_single_all-image-max-width-980201 {
    max-width: var(--main-cards_carousel_single_all-image-max-width-980201);
  }
  .main-cards_carousel_single_all-image_overlay-background-454 {
    background: var(--main-cards_carousel_single_all-image_overlay-background-454);
  }
  .main-cards_carousel_single_all-container_overlay-background-404 {
    background: var(--main-cards_carousel_single_all-container_overlay-background-404);
  }
  .main-cards_carousel_single_all-title-color-486 {
    color: var(--main-cards_carousel_single_all-title-color-486);
  }
  .main-cards_carousel_single_all-title-justify-self-487 {
    justify-self: var(--main-cards_carousel_single_all-title-justify-self-487);
  }
  .main-cards_carousel_single_all-title-text-align-488 {
    text-align: var(--main-cards_carousel_single_all-title-text-align-488);
  }
  .main-cards_carousel_single_all-title-font-size-489 {
    font-size: var(--main-cards_carousel_single_all-title-font-size-489);
  }
  .main-cards_carousel_single_all-title-font-weight-490 {
    font-weight: var(--main-cards_carousel_single_all-title-font-weight-490);
  }
  .main-cards_carousel_single_all-title-font-family-491 {
    font-family: var(--main-cards_carousel_single_all-title-font-family-491);
  }
  .main-cards_carousel_single_all-title-letter-spacing-492 {
    letter-spacing: var(--main-cards_carousel_single_all-title-letter-spacing-492);
  }
  .main-cards_carousel_single_all-title-line-height-493 {
    line-height: var(--main-cards_carousel_single_all-title-line-height-493);
  }
  .main-cards_carousel_single_all-title-text1-494 {
    text1: var(--main-cards_carousel_single_all-title-text1-494);
  }
  .main-cards_carousel_single_all-title-grid-template-areas-495 {
    grid-template-areas: var(--main-cards_carousel_single_all-title-grid-template-areas-495);
  }
  .main-cards_carousel_single_all-title-grid-column-gap-496 {
    grid-column-gap: var(--main-cards_carousel_single_all-title-grid-column-gap-496);
  }
  .main-cards_carousel_single_all-title-justify-items-497 {
    justify-items: var(--main-cards_carousel_single_all-title-justify-items-497);
  }
  .main-cards_carousel_single_all-title-padding-980101 {
    padding: var(--main-cards_carousel_single_all-title-padding-980101);
  }
  .main-cards_carousel_single_all-title-background-980102 {
    background: var(--main-cards_carousel_single_all-title-background-980102);
  }
  .main-cards_carousel_single_all-title-border-radius-980103 {
    border-radius: var(--main-cards_carousel_single_all-title-border-radius-980103);
  }
  .main-cards_carousel_single_all-title-border-width-980104 {
    border-width: var(--main-cards_carousel_single_all-title-border-width-980104);
  }
  .main-cards_carousel_single_all-title-border-color-980105 {
    border-color: var(--main-cards_carousel_single_all-title-border-color-980105);
  }
  .main-cards_carousel_single_all-button-padding-351 {
    padding: var(--main-cards_carousel_single_all-button-padding-351);
  }
  .main-cards_carousel_single_all-button-justify-self-352 {
    justify-self: var(--main-cards_carousel_single_all-button-justify-self-352);
  }
  .main-cards_carousel_single_all-button-text1-353 {
    text1: var(--main-cards_carousel_single_all-button-text1-353);
  }
  .main-cards_carousel_single_all-button-border-radius-354 {
    border-radius: var(--main-cards_carousel_single_all-button-border-radius-354);
  }
  .main-cards_carousel_single_all-button-border-width-355 {
    border-width: var(--main-cards_carousel_single_all-button-border-width-355);
  }
  .main-cards_carousel_single_all-button-border-color-356 {
    border-color: var(--main-cards_carousel_single_all-button-border-color-356);
  }
  .main-cards_carousel_single_all-button-background-357 {
    background: var(--main-cards_carousel_single_all-button-background-357);
  }
  .main-cards_carousel_single_all-button-color-358 {
    color: var(--main-cards_carousel_single_all-button-color-358);
  }
  .main-cards_carousel_single_all-button-font-size-359 {
    font-size: var(--main-cards_carousel_single_all-button-font-size-359);
  }
  .main-cards_carousel_single_all-button-font-weight-360 {
    font-weight: var(--main-cards_carousel_single_all-button-font-weight-360);
  }
  .main-cards_carousel_single_all-button-font-family-361 {
    font-family: var(--main-cards_carousel_single_all-button-font-family-361);
  }
  .main-cards_carousel_single_all-button-letter-spacing-362 {
    letter-spacing: var(--main-cards_carousel_single_all-button-letter-spacing-362);
  }
  .main-cards_carousel_single_all-button-line-height-363 {
    line-height: var(--main-cards_carousel_single_all-button-line-height-363);
  }
  .main-cards_carousel_single_all-button-grid-template-areas-364 {
    grid-template-areas: var(--main-cards_carousel_single_all-button-grid-template-areas-364);
  }
  .main-cards_carousel_single_all-button-grid-column-gap-365 {
    grid-column-gap: var(--main-cards_carousel_single_all-button-grid-column-gap-365);
  }
  .main-cards_carousel_single_all-button-justify-items-366 {
    justify-items: var(--main-cards_carousel_single_all-button-justify-items-366);
  }
  .main-cards_carousel_single_all-button-justify-self-367 {
    justify-self: var(--main-cards_carousel_single_all-button-justify-self-367);
  }
  .main-cards_carousel_single_all-description-text1-411 {
    text1: var(--main-cards_carousel_single_all-description-text1-411);
  }
  .main-cards_carousel_single_all-description-justify-self-412 {
    justify-self: var(--main-cards_carousel_single_all-description-justify-self-412);
  }
  .main-cards_carousel_single_all-description-text-align-413 {
    text-align: var(--main-cards_carousel_single_all-description-text-align-413);
  }
  .main-cards_carousel_single_all-description-color-414 {
    color: var(--main-cards_carousel_single_all-description-color-414);
  }
  .main-cards_carousel_single_all-description-font-weight-415 {
    font-weight: var(--main-cards_carousel_single_all-description-font-weight-415);
  }
  .main-cards_carousel_single_all-description-font-family-416 {
    font-family: var(--main-cards_carousel_single_all-description-font-family-416);
  }
  .main-cards_carousel_single_all-description-letter-spacing-417 {
    letter-spacing: var(--main-cards_carousel_single_all-description-letter-spacing-417);
  }
  .main-cards_carousel_single_all-description-line-height-418 {
    line-height: var(--main-cards_carousel_single_all-description-line-height-418);
  }
  .main-cards_carousel_single_all-description-font-size-419 {
    font-size: var(--main-cards_carousel_single_all-description-font-size-419);
  }
  .main-cards_carousel_single_all-description-grid-template-areas-420 {
    grid-template-areas: var(--main-cards_carousel_single_all-description-grid-template-areas-420);
  }
  .main-cards_carousel_single_all-description-grid-column-gap-421 {
    grid-column-gap: var(--main-cards_carousel_single_all-description-grid-column-gap-421);
  }
  .main-cards_carousel_single_all-description-justify-items-422 {
    justify-items: var(--main-cards_carousel_single_all-description-justify-items-422);
  }
  .main-cards_carousel_single_all-description-padding-980111 {
    padding: var(--main-cards_carousel_single_all-description-padding-980111);
  }
  .main-cards_carousel_single_all-description-background-980112 {
    background: var(--main-cards_carousel_single_all-description-background-980112);
  }
  .main-cards_carousel_single_all-description-border-radius-980113 {
    border-radius: var(--main-cards_carousel_single_all-description-border-radius-980113);
  }
  .main-cards_carousel_single_all-description-border-width-980114 {
    border-width: var(--main-cards_carousel_single_all-description-border-width-980114);
  }
  .main-cards_carousel_single_all-description-border-color-980115 {
    border-color: var(--main-cards_carousel_single_all-description-border-color-980115);
  }
  .main-cards_carousel_single_all-title_icon-width-498 {
    width: var(--main-cards_carousel_single_all-title_icon-width-498);
  }
  .main-cards_carousel_single_all-title_icon-height-499 {
    height: var(--main-cards_carousel_single_all-title_icon-height-499);
  }
  .main-cards_carousel_single_all-title_icon-border-radius-500 {
    border-radius: var(--main-cards_carousel_single_all-title_icon-border-radius-500);
  }
  .main-cards_carousel_single_all-title_icon-border-width-501 {
    border-width: var(--main-cards_carousel_single_all-title_icon-border-width-501);
  }
  .main-cards_carousel_single_all-title_icon-border-color-502 {
    border-color: var(--main-cards_carousel_single_all-title_icon-border-color-502);
  }
  .main-cards_carousel_single_all-title_icon-background-503 {
    background: var(--main-cards_carousel_single_all-title_icon-background-503);
  }
  .main-cards_carousel_single_all-title_icon-icon-504 {
    icon: var(--main-cards_carousel_single_all-title_icon-icon-504);
  }
  .main-cards_carousel_single_all-title_svg-font-size-505 {
    font-size: var(--main-cards_carousel_single_all-title_svg-font-size-505);
  }
  .main-cards_carousel_single_all-title_svg-color-507 {
    color: var(--main-cards_carousel_single_all-title_svg-color-507);
  }
  .main-cards_carousel_single_all-description_icon-width-423 {
    width: var(--main-cards_carousel_single_all-description_icon-width-423);
  }
  .main-cards_carousel_single_all-description_icon-height-424 {
    height: var(--main-cards_carousel_single_all-description_icon-height-424);
  }
  .main-cards_carousel_single_all-description_icon-border-radius-425 {
    border-radius: var(--main-cards_carousel_single_all-description_icon-border-radius-425);
  }
  .main-cards_carousel_single_all-description_icon-border-width-426 {
    border-width: var(--main-cards_carousel_single_all-description_icon-border-width-426);
  }
  .main-cards_carousel_single_all-description_icon-border-color-427 {
    border-color: var(--main-cards_carousel_single_all-description_icon-border-color-427);
  }
  .main-cards_carousel_single_all-description_icon-background-428 {
    background: var(--main-cards_carousel_single_all-description_icon-background-428);
  }
  .main-cards_carousel_single_all-description_icon-icon-429 {
    icon: var(--main-cards_carousel_single_all-description_icon-icon-429);
  }
  .main-cards_carousel_single_all-description_svg-font-size-430 {
    font-size: var(--main-cards_carousel_single_all-description_svg-font-size-430);
  }
  .main-cards_carousel_single_all-description_svg-color-432 {
    color: var(--main-cards_carousel_single_all-description_svg-color-432);
  }
  .main-cards_carousel_single_all-button_icon-width-368 {
    width: var(--main-cards_carousel_single_all-button_icon-width-368);
  }
  .main-cards_carousel_single_all-button_icon-height-369 {
    height: var(--main-cards_carousel_single_all-button_icon-height-369);
  }
  .main-cards_carousel_single_all-button_icon-border-radius-370 {
    border-radius: var(--main-cards_carousel_single_all-button_icon-border-radius-370);
  }
  .main-cards_carousel_single_all-button_icon-border-width-371 {
    border-width: var(--main-cards_carousel_single_all-button_icon-border-width-371);
  }
  .main-cards_carousel_single_all-button_icon-border-color-372 {
    border-color: var(--main-cards_carousel_single_all-button_icon-border-color-372);
  }
  .main-cards_carousel_single_all-button_icon-background-373 {
    background: var(--main-cards_carousel_single_all-button_icon-background-373);
  }
  .main-cards_carousel_single_all-button_icon-icon-374 {
    icon: var(--main-cards_carousel_single_all-button_icon-icon-374);
  }
  .main-cards_carousel_single_all-button_svg-font-size-376 {
    font-size: var(--main-cards_carousel_single_all-button_svg-font-size-376);
  }
  .main-cards_carousel_single_all-button_svg-color-377 {
    color: var(--main-cards_carousel_single_all-button_svg-color-377);
  }
  .main-cards_carousel_single_all-main_title-color-486 {
    color: var(--main-cards_carousel_single_all-main_title-color-486);
  }
  .main-cards_carousel_single_all-main_title-justify-self-487 {
    justify-self: var(--main-cards_carousel_single_all-main_title-justify-self-487);
  }
  .main-cards_carousel_single_all-main_title-text-align-488 {
    text-align: var(--main-cards_carousel_single_all-main_title-text-align-488);
  }
  .main-cards_carousel_single_all-main_title-font-size-489 {
    font-size: var(--main-cards_carousel_single_all-main_title-font-size-489);
  }
  .main-cards_carousel_single_all-main_title-font-weight-490 {
    font-weight: var(--main-cards_carousel_single_all-main_title-font-weight-490);
  }
  .main-cards_carousel_single_all-main_title-font-family-491 {
    font-family: var(--main-cards_carousel_single_all-main_title-font-family-491);
  }
  .main-cards_carousel_single_all-main_title-letter-spacing-492 {
    letter-spacing: var(--main-cards_carousel_single_all-main_title-letter-spacing-492);
  }
  .main-cards_carousel_single_all-main_title-line-height-493 {
    line-height: var(--main-cards_carousel_single_all-main_title-line-height-493);
  }
  .main-cards_carousel_single_all-main_title-text0-494 {
    text0: var(--main-cards_carousel_single_all-main_title-text0-494);
  }
  .main-cards_carousel_single_all-main_title-grid-template-areas-495 {
    grid-template-areas: var(--main-cards_carousel_single_all-main_title-grid-template-areas-495);
  }
  .main-cards_carousel_single_all-main_title-grid-column-gap-496 {
    grid-column-gap: var(--main-cards_carousel_single_all-main_title-grid-column-gap-496);
  }
  .main-cards_carousel_single_all-main_title-justify-items-497 {
    justify-items: var(--main-cards_carousel_single_all-main_title-justify-items-497);
  }
  .main-cards_carousel_single_all-main_title-padding-980121 {
    padding: var(--main-cards_carousel_single_all-main_title-padding-980121);
  }
  .main-cards_carousel_single_all-main_title-background-980122 {
    background: var(--main-cards_carousel_single_all-main_title-background-980122);
  }
  .main-cards_carousel_single_all-main_title-border-radius-980123 {
    border-radius: var(--main-cards_carousel_single_all-main_title-border-radius-980123);
  }
  .main-cards_carousel_single_all-main_title-border-width-980124 {
    border-width: var(--main-cards_carousel_single_all-main_title-border-width-980124);
  }
  .main-cards_carousel_single_all-main_title-border-color-980125 {
    border-color: var(--main-cards_carousel_single_all-main_title-border-color-980125);
  }
  .main-cards_carousel_single_all-main_description-text0-411 {
    text0: var(--main-cards_carousel_single_all-main_description-text0-411);
  }
  .main-cards_carousel_single_all-main_description-justify-self-412 {
    justify-self: var(--main-cards_carousel_single_all-main_description-justify-self-412);
  }
  .main-cards_carousel_single_all-main_description-text-align-413 {
    text-align: var(--main-cards_carousel_single_all-main_description-text-align-413);
  }
  .main-cards_carousel_single_all-main_description-color-414 {
    color: var(--main-cards_carousel_single_all-main_description-color-414);
  }
  .main-cards_carousel_single_all-main_description-font-weight-415 {
    font-weight: var(--main-cards_carousel_single_all-main_description-font-weight-415);
  }
  .main-cards_carousel_single_all-main_description-font-family-416 {
    font-family: var(--main-cards_carousel_single_all-main_description-font-family-416);
  }
  .main-cards_carousel_single_all-main_description-letter-spacing-417 {
    letter-spacing: var(--main-cards_carousel_single_all-main_description-letter-spacing-417);
  }
  .main-cards_carousel_single_all-main_description-line-height-418 {
    line-height: var(--main-cards_carousel_single_all-main_description-line-height-418);
  }
  .main-cards_carousel_single_all-main_description-font-size-419 {
    font-size: var(--main-cards_carousel_single_all-main_description-font-size-419);
  }
  .main-cards_carousel_single_all-main_description-grid-template-areas-420 {
    grid-template-areas: var(--main-cards_carousel_single_all-main_description-grid-template-areas-420);
  }
  .main-cards_carousel_single_all-main_description-grid-column-gap-421 {
    grid-column-gap: var(--main-cards_carousel_single_all-main_description-grid-column-gap-421);
  }
  .main-cards_carousel_single_all-main_description-justify-items-422 {
    justify-items: var(--main-cards_carousel_single_all-main_description-justify-items-422);
  }
  .main-cards_carousel_single_all-main_description-padding-980131 {
    padding: var(--main-cards_carousel_single_all-main_description-padding-980131);
  }
  .main-cards_carousel_single_all-main_description-background-980132 {
    background: var(--main-cards_carousel_single_all-main_description-background-980132);
  }
  .main-cards_carousel_single_all-main_description-border-radius-980133 {
    border-radius: var(--main-cards_carousel_single_all-main_description-border-radius-980133);
  }
  .main-cards_carousel_single_all-main_description-border-width-980134 {
    border-width: var(--main-cards_carousel_single_all-main_description-border-width-980134);
  }
  .main-cards_carousel_single_all-main_description-border-color-980135 {
    border-color: var(--main-cards_carousel_single_all-main_description-border-color-980135);
  }
  .main-cards_carousel_single_all-main_button-padding-351 {
    padding: var(--main-cards_carousel_single_all-main_button-padding-351);
  }
  .main-cards_carousel_single_all-main_button-justify-self-352 {
    justify-self: var(--main-cards_carousel_single_all-main_button-justify-self-352);
  }
  .main-cards_carousel_single_all-main_button-text1-353 {
    text1: var(--main-cards_carousel_single_all-main_button-text1-353);
  }
  .main-cards_carousel_single_all-main_button-border-radius-354 {
    border-radius: var(--main-cards_carousel_single_all-main_button-border-radius-354);
  }
  .main-cards_carousel_single_all-main_button-border-width-355 {
    border-width: var(--main-cards_carousel_single_all-main_button-border-width-355);
  }
  .main-cards_carousel_single_all-main_button-border-color-356 {
    border-color: var(--main-cards_carousel_single_all-main_button-border-color-356);
  }
  .main-cards_carousel_single_all-main_button-background-357 {
    background: var(--main-cards_carousel_single_all-main_button-background-357);
  }
  .main-cards_carousel_single_all-main_button-color-358 {
    color: var(--main-cards_carousel_single_all-main_button-color-358);
  }
  .main-cards_carousel_single_all-main_button-font-size-359 {
    font-size: var(--main-cards_carousel_single_all-main_button-font-size-359);
  }
  .main-cards_carousel_single_all-main_button-font-weight-360 {
    font-weight: var(--main-cards_carousel_single_all-main_button-font-weight-360);
  }
  .main-cards_carousel_single_all-main_button-font-family-361 {
    font-family: var(--main-cards_carousel_single_all-main_button-font-family-361);
  }
  .main-cards_carousel_single_all-main_button-letter-spacing-362 {
    letter-spacing: var(--main-cards_carousel_single_all-main_button-letter-spacing-362);
  }
  .main-cards_carousel_single_all-main_button-line-height-363 {
    line-height: var(--main-cards_carousel_single_all-main_button-line-height-363);
  }
  .main-cards_carousel_single_all-main_button-grid-template-areas-364 {
    grid-template-areas: var(--main-cards_carousel_single_all-main_button-grid-template-areas-364);
  }
  .main-cards_carousel_single_all-main_button-grid-column-gap-365 {
    grid-column-gap: var(--main-cards_carousel_single_all-main_button-grid-column-gap-365);
  }
  .main-cards_carousel_single_all-main_button-justify-items-366 {
    justify-items: var(--main-cards_carousel_single_all-main_button-justify-items-366);
  }
  .main-cards_carousel_single_all-main_button-justify-self-367 {
    justify-self: var(--main-cards_carousel_single_all-main_button-justify-self-367);
  }
  .main-cards_carousel_single_all-main_title_icon-width-498 {
    width: var(--main-cards_carousel_single_all-main_title_icon-width-498);
  }
  .main-cards_carousel_single_all-main_title_icon-height-499 {
    height: var(--main-cards_carousel_single_all-main_title_icon-height-499);
  }
  .main-cards_carousel_single_all-main_title_icon-border-radius-500 {
    border-radius: var(--main-cards_carousel_single_all-main_title_icon-border-radius-500);
  }
  .main-cards_carousel_single_all-main_title_icon-border-width-501 {
    border-width: var(--main-cards_carousel_single_all-main_title_icon-border-width-501);
  }
  .main-cards_carousel_single_all-main_title_icon-border-color-502 {
    border-color: var(--main-cards_carousel_single_all-main_title_icon-border-color-502);
  }
  .main-cards_carousel_single_all-main_title_icon-background-503 {
    background: var(--main-cards_carousel_single_all-main_title_icon-background-503);
  }
  .main-cards_carousel_single_all-main_title_icon-icon-504 {
    icon: var(--main-cards_carousel_single_all-main_title_icon-icon-504);
  }
  .main-cards_carousel_single_all-main_title_svg-font-size-505 {
    font-size: var(--main-cards_carousel_single_all-main_title_svg-font-size-505);
  }
  .main-cards_carousel_single_all-main_title_svg-color-507 {
    color: var(--main-cards_carousel_single_all-main_title_svg-color-507);
  }
  .main-cards_carousel_single_all-main_description_icon-width-423 {
    width: var(--main-cards_carousel_single_all-main_description_icon-width-423);
  }
  .main-cards_carousel_single_all-main_description_icon-height-424 {
    height: var(--main-cards_carousel_single_all-main_description_icon-height-424);
  }
  .main-cards_carousel_single_all-main_description_icon-border-radius-425 {
    border-radius: var(--main-cards_carousel_single_all-main_description_icon-border-radius-425);
  }
  .main-cards_carousel_single_all-main_description_icon-border-width-426 {
    border-width: var(--main-cards_carousel_single_all-main_description_icon-border-width-426);
  }
  .main-cards_carousel_single_all-main_description_icon-border-color-427 {
    border-color: var(--main-cards_carousel_single_all-main_description_icon-border-color-427);
  }
  .main-cards_carousel_single_all-main_description_icon-background-428 {
    background: var(--main-cards_carousel_single_all-main_description_icon-background-428);
  }
  .main-cards_carousel_single_all-main_description_icon-icon-429 {
    icon: var(--main-cards_carousel_single_all-main_description_icon-icon-429);
  }
  .main-cards_carousel_single_all-main_description_svg-font-size-430 {
    font-size: var(--main-cards_carousel_single_all-main_description_svg-font-size-430);
  }
  .main-cards_carousel_single_all-main_description_svg-color-432 {
    color: var(--main-cards_carousel_single_all-main_description_svg-color-432);
  }
  .main-cards_carousel_single_all-main_button_icon-width-368 {
    width: var(--main-cards_carousel_single_all-main_button_icon-width-368);
  }
  .main-cards_carousel_single_all-main_button_icon-height-369 {
    height: var(--main-cards_carousel_single_all-main_button_icon-height-369);
  }
  .main-cards_carousel_single_all-main_button_icon-border-radius-370 {
    border-radius: var(--main-cards_carousel_single_all-main_button_icon-border-radius-370);
  }
  .main-cards_carousel_single_all-main_button_icon-border-width-371 {
    border-width: var(--main-cards_carousel_single_all-main_button_icon-border-width-371);
  }
  .main-cards_carousel_single_all-main_button_icon-border-color-372 {
    border-color: var(--main-cards_carousel_single_all-main_button_icon-border-color-372);
  }
  .main-cards_carousel_single_all-main_button_icon-background-373 {
    background: var(--main-cards_carousel_single_all-main_button_icon-background-373);
  }
  .main-cards_carousel_single_all-main_button_icon-icon-374 {
    icon: var(--main-cards_carousel_single_all-main_button_icon-icon-374);
  }
  .main-cards_carousel_single_all-main_button_svg-font-size-376 {
    font-size: var(--main-cards_carousel_single_all-main_button_svg-font-size-376);
  }
  .main-cards_carousel_single_all-main_button_svg-color-377 {
    color: var(--main-cards_carousel_single_all-main_button_svg-color-377);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_all-button_hover-background-3003:hover, .card.has-hover:hover .button.main-cards_carousel_single_all-button_hover-background-3003, .cards_float.has-hover:hover .button.main-cards_carousel_single_all-button_hover-background-3003 {
      background: var(--main-cards_carousel_single_all-button_hover-background-3003);
    }
  }
  .button.has-hover.main-cards_carousel_single_all-button_hover-background-3003:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_all-button_hover-background-3003, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_all-button_hover-background-3003 {
    background: var(--main-cards_carousel_single_all-button_hover-background-3003);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_carousel_single_all-button_hover-color-3004, .card.has-hover:hover .button .main-cards_carousel_single_all-button_hover-color-3004, .cards_float.has-hover:hover .button .main-cards_carousel_single_all-button_hover-color-3004 {
      color: var(--main-cards_carousel_single_all-button_hover-color-3004);
    }
  }
  .button.has-hover:focus-visible .main-cards_carousel_single_all-button_hover-color-3004, .card.has-hover:focus-within .button .main-cards_carousel_single_all-button_hover-color-3004, .cards_float.has-hover:focus-within .button .main-cards_carousel_single_all-button_hover-color-3004 {
    color: var(--main-cards_carousel_single_all-button_hover-color-3004);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_all-button_hover-border-color-3005:hover, .card.has-hover:hover .button.main-cards_carousel_single_all-button_hover-border-color-3005, .cards_float.has-hover:hover .button.main-cards_carousel_single_all-button_hover-border-color-3005 {
      border-color: var(--main-cards_carousel_single_all-button_hover-border-color-3005);
    }
  }
  .button.has-hover.main-cards_carousel_single_all-button_hover-border-color-3005:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_all-button_hover-border-color-3005, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_all-button_hover-border-color-3005 {
    border-color: var(--main-cards_carousel_single_all-button_hover-border-color-3005);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_all-button_hover-box-shadow-3006:hover, .card.has-hover:hover .button.main-cards_carousel_single_all-button_hover-box-shadow-3006, .cards_float.has-hover:hover .button.main-cards_carousel_single_all-button_hover-box-shadow-3006 {
      box-shadow: var(--main-cards_carousel_single_all-button_hover-box-shadow-3006);
    }
  }
  .button.has-hover.main-cards_carousel_single_all-button_hover-box-shadow-3006:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_all-button_hover-box-shadow-3006, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_all-button_hover-box-shadow-3006 {
    box-shadow: var(--main-cards_carousel_single_all-button_hover-box-shadow-3006);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_all-button_hover-transform-3007:hover, .card.has-hover:hover .button.main-cards_carousel_single_all-button_hover-transform-3007, .cards_float.has-hover:hover .button.main-cards_carousel_single_all-button_hover-transform-3007 {
      transform: var(--main-cards_carousel_single_all-button_hover-transform-3007);
    }
  }
  .button.has-hover.main-cards_carousel_single_all-button_hover-transform-3007:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_all-button_hover-transform-3007, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_all-button_hover-transform-3007 {
    transform: var(--main-cards_carousel_single_all-button_hover-transform-3007);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_all-button_hover-opacity-3008:hover, .card.has-hover:hover .button.main-cards_carousel_single_all-button_hover-opacity-3008, .cards_float.has-hover:hover .button.main-cards_carousel_single_all-button_hover-opacity-3008 {
      opacity: var(--main-cards_carousel_single_all-button_hover-opacity-3008);
    }
  }
  .button.has-hover.main-cards_carousel_single_all-button_hover-opacity-3008:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_all-button_hover-opacity-3008, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_all-button_hover-opacity-3008 {
    opacity: var(--main-cards_carousel_single_all-button_hover-opacity-3008);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_all-main_button_hover-background-3009:hover, .card.has-hover:hover .button.main-cards_carousel_single_all-main_button_hover-background-3009, .cards_float.has-hover:hover .button.main-cards_carousel_single_all-main_button_hover-background-3009 {
      background: var(--main-cards_carousel_single_all-main_button_hover-background-3009);
    }
  }
  .button.has-hover.main-cards_carousel_single_all-main_button_hover-background-3009:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_all-main_button_hover-background-3009, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_all-main_button_hover-background-3009 {
    background: var(--main-cards_carousel_single_all-main_button_hover-background-3009);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_carousel_single_all-main_button_hover-color-3010, .card.has-hover:hover .button .main-cards_carousel_single_all-main_button_hover-color-3010, .cards_float.has-hover:hover .button .main-cards_carousel_single_all-main_button_hover-color-3010 {
      color: var(--main-cards_carousel_single_all-main_button_hover-color-3010);
    }
  }
  .button.has-hover:focus-visible .main-cards_carousel_single_all-main_button_hover-color-3010, .card.has-hover:focus-within .button .main-cards_carousel_single_all-main_button_hover-color-3010, .cards_float.has-hover:focus-within .button .main-cards_carousel_single_all-main_button_hover-color-3010 {
    color: var(--main-cards_carousel_single_all-main_button_hover-color-3010);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_all-main_button_hover-border-color-3011:hover, .card.has-hover:hover .button.main-cards_carousel_single_all-main_button_hover-border-color-3011, .cards_float.has-hover:hover .button.main-cards_carousel_single_all-main_button_hover-border-color-3011 {
      border-color: var(--main-cards_carousel_single_all-main_button_hover-border-color-3011);
    }
  }
  .button.has-hover.main-cards_carousel_single_all-main_button_hover-border-color-3011:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_all-main_button_hover-border-color-3011, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_all-main_button_hover-border-color-3011 {
    border-color: var(--main-cards_carousel_single_all-main_button_hover-border-color-3011);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_all-main_button_hover-box-shadow-3012:hover, .card.has-hover:hover .button.main-cards_carousel_single_all-main_button_hover-box-shadow-3012, .cards_float.has-hover:hover .button.main-cards_carousel_single_all-main_button_hover-box-shadow-3012 {
      box-shadow: var(--main-cards_carousel_single_all-main_button_hover-box-shadow-3012);
    }
  }
  .button.has-hover.main-cards_carousel_single_all-main_button_hover-box-shadow-3012:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_all-main_button_hover-box-shadow-3012, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_all-main_button_hover-box-shadow-3012 {
    box-shadow: var(--main-cards_carousel_single_all-main_button_hover-box-shadow-3012);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_all-main_button_hover-transform-3013:hover, .card.has-hover:hover .button.main-cards_carousel_single_all-main_button_hover-transform-3013, .cards_float.has-hover:hover .button.main-cards_carousel_single_all-main_button_hover-transform-3013 {
      transform: var(--main-cards_carousel_single_all-main_button_hover-transform-3013);
    }
  }
  .button.has-hover.main-cards_carousel_single_all-main_button_hover-transform-3013:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_all-main_button_hover-transform-3013, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_all-main_button_hover-transform-3013 {
    transform: var(--main-cards_carousel_single_all-main_button_hover-transform-3013);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_all-main_button_hover-opacity-3014:hover, .card.has-hover:hover .button.main-cards_carousel_single_all-main_button_hover-opacity-3014, .cards_float.has-hover:hover .button.main-cards_carousel_single_all-main_button_hover-opacity-3014 {
      opacity: var(--main-cards_carousel_single_all-main_button_hover-opacity-3014);
    }
  }
  .button.has-hover.main-cards_carousel_single_all-main_button_hover-opacity-3014:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_all-main_button_hover-opacity-3014, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_all-main_button_hover-opacity-3014 {
    opacity: var(--main-cards_carousel_single_all-main_button_hover-opacity-3014);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_single_all-card_container_hover-background-3015:hover, .cards_float.has-hover.main-cards_carousel_single_all-card_container_hover-background-3015:hover {
      background: var(--main-cards_carousel_single_all-card_container_hover-background-3015);
    }
  }
  .card.has-hover.main-cards_carousel_single_all-card_container_hover-background-3015:focus-within, .cards_float.has-hover.main-cards_carousel_single_all-card_container_hover-background-3015:focus-within {
    background: var(--main-cards_carousel_single_all-card_container_hover-background-3015);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_single_all-card_container_hover-border-color-3016:hover, .cards_float.has-hover.main-cards_carousel_single_all-card_container_hover-border-color-3016:hover {
      border-color: var(--main-cards_carousel_single_all-card_container_hover-border-color-3016);
    }
  }
  .card.has-hover.main-cards_carousel_single_all-card_container_hover-border-color-3016:focus-within, .cards_float.has-hover.main-cards_carousel_single_all-card_container_hover-border-color-3016:focus-within {
    border-color: var(--main-cards_carousel_single_all-card_container_hover-border-color-3016);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_single_all-card_container_hover-box-shadow-3017:hover, .cards_float.has-hover.main-cards_carousel_single_all-card_container_hover-box-shadow-3017:hover {
      box-shadow: var(--main-cards_carousel_single_all-card_container_hover-box-shadow-3017);
    }
  }
  .card.has-hover.main-cards_carousel_single_all-card_container_hover-box-shadow-3017:focus-within, .cards_float.has-hover.main-cards_carousel_single_all-card_container_hover-box-shadow-3017:focus-within {
    box-shadow: var(--main-cards_carousel_single_all-card_container_hover-box-shadow-3017);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_single_all-card_container_hover-transform-3018:hover, .cards_float.has-hover.main-cards_carousel_single_all-card_container_hover-transform-3018:hover {
      transform: var(--main-cards_carousel_single_all-card_container_hover-transform-3018);
    }
  }
  .card.has-hover.main-cards_carousel_single_all-card_container_hover-transform-3018:focus-within, .cards_float.has-hover.main-cards_carousel_single_all-card_container_hover-transform-3018:focus-within {
    transform: var(--main-cards_carousel_single_all-card_container_hover-transform-3018);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_single_all-card_container_hover-opacity-3019:hover, .cards_float.has-hover.main-cards_carousel_single_all-card_container_hover-opacity-3019:hover {
      opacity: var(--main-cards_carousel_single_all-card_container_hover-opacity-3019);
    }
  }
  .card.has-hover.main-cards_carousel_single_all-card_container_hover-opacity-3019:focus-within, .cards_float.has-hover.main-cards_carousel_single_all-card_container_hover-opacity-3019:focus-within {
    opacity: var(--main-cards_carousel_single_all-card_container_hover-opacity-3019);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-title_hover-color-3020, .cards_float.has-hover:hover .main-cards_carousel_single_all-title_hover-color-3020 {
      color: var(--main-cards_carousel_single_all-title_hover-color-3020);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-title_hover-color-3020, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-title_hover-color-3020 {
    color: var(--main-cards_carousel_single_all-title_hover-color-3020);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-title_hover-transform-3021, .cards_float.has-hover:hover .main-cards_carousel_single_all-title_hover-transform-3021 {
      transform: var(--main-cards_carousel_single_all-title_hover-transform-3021);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-title_hover-transform-3021, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-title_hover-transform-3021 {
    transform: var(--main-cards_carousel_single_all-title_hover-transform-3021);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-title_hover-opacity-3022, .cards_float.has-hover:hover .main-cards_carousel_single_all-title_hover-opacity-3022 {
      opacity: var(--main-cards_carousel_single_all-title_hover-opacity-3022);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-title_hover-opacity-3022, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-title_hover-opacity-3022 {
    opacity: var(--main-cards_carousel_single_all-title_hover-opacity-3022);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-description_hover-color-3023, .cards_float.has-hover:hover .main-cards_carousel_single_all-description_hover-color-3023 {
      color: var(--main-cards_carousel_single_all-description_hover-color-3023);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-description_hover-color-3023, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-description_hover-color-3023 {
    color: var(--main-cards_carousel_single_all-description_hover-color-3023);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-description_hover-transform-3024, .cards_float.has-hover:hover .main-cards_carousel_single_all-description_hover-transform-3024 {
      transform: var(--main-cards_carousel_single_all-description_hover-transform-3024);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-description_hover-transform-3024, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-description_hover-transform-3024 {
    transform: var(--main-cards_carousel_single_all-description_hover-transform-3024);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-description_hover-opacity-3025, .cards_float.has-hover:hover .main-cards_carousel_single_all-description_hover-opacity-3025 {
      opacity: var(--main-cards_carousel_single_all-description_hover-opacity-3025);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-description_hover-opacity-3025, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-description_hover-opacity-3025 {
    opacity: var(--main-cards_carousel_single_all-description_hover-opacity-3025);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-image_hover-transform-3026, .cards_float.has-hover:hover .main-cards_carousel_single_all-image_hover-transform-3026 {
      transform: var(--main-cards_carousel_single_all-image_hover-transform-3026);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-image_hover-transform-3026, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-image_hover-transform-3026 {
    transform: var(--main-cards_carousel_single_all-image_hover-transform-3026);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-image_hover-opacity-3027, .cards_float.has-hover:hover .main-cards_carousel_single_all-image_hover-opacity-3027 {
      opacity: var(--main-cards_carousel_single_all-image_hover-opacity-3027);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-image_hover-opacity-3027, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-image_hover-opacity-3027 {
    opacity: var(--main-cards_carousel_single_all-image_hover-opacity-3027);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-image_hover-filter-3028, .cards_float.has-hover:hover .main-cards_carousel_single_all-image_hover-filter-3028 {
      filter: var(--main-cards_carousel_single_all-image_hover-filter-3028);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-image_hover-filter-3028, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-image_hover-filter-3028 {
    filter: var(--main-cards_carousel_single_all-image_hover-filter-3028);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-image_overlay_hover-background-3029, .cards_float.has-hover:hover .main-cards_carousel_single_all-image_overlay_hover-background-3029 {
      background: var(--main-cards_carousel_single_all-image_overlay_hover-background-3029);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-image_overlay_hover-background-3029, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-image_overlay_hover-background-3029 {
    background: var(--main-cards_carousel_single_all-image_overlay_hover-background-3029);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_all-image_overlay_hover-opacity-3030, .cards_float.has-hover:hover .main-cards_carousel_single_all-image_overlay_hover-opacity-3030 {
      opacity: var(--main-cards_carousel_single_all-image_overlay_hover-opacity-3030);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_all-image_overlay_hover-opacity-3030, .cards_float.has-hover:focus-within .main-cards_carousel_single_all-image_overlay_hover-opacity-3030 {
    opacity: var(--main-cards_carousel_single_all-image_overlay_hover-opacity-3030);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_single_all-arrow_hover-background-3217:hover, .swiper-button-next.has-hover.main-cards_carousel_single_all-arrow_hover-background-3217:hover {
      background: var(--main-cards_carousel_single_all-arrow_hover-background-3217) !important;
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_single_all-arrow_hover-background-3217:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_single_all-arrow_hover-background-3217:focus-visible {
    background: var(--main-cards_carousel_single_all-arrow_hover-background-3217) !important;
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_single_all-arrow_hover-border-color-3218:hover, .swiper-button-next.has-hover.main-cards_carousel_single_all-arrow_hover-border-color-3218:hover {
      border-color: var(--main-cards_carousel_single_all-arrow_hover-border-color-3218);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_single_all-arrow_hover-border-color-3218:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_single_all-arrow_hover-border-color-3218:focus-visible {
    border-color: var(--main-cards_carousel_single_all-arrow_hover-border-color-3218);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_single_all-arrow_hover-box-shadow-3219:hover, .swiper-button-next.has-hover.main-cards_carousel_single_all-arrow_hover-box-shadow-3219:hover {
      box-shadow: var(--main-cards_carousel_single_all-arrow_hover-box-shadow-3219);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_single_all-arrow_hover-box-shadow-3219:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_single_all-arrow_hover-box-shadow-3219:focus-visible {
    box-shadow: var(--main-cards_carousel_single_all-arrow_hover-box-shadow-3219);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_single_all-arrow_hover-transform-3220:hover, .swiper-button-next.has-hover.main-cards_carousel_single_all-arrow_hover-transform-3220:hover {
      transform: var(--main-cards_carousel_single_all-arrow_hover-transform-3220);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_single_all-arrow_hover-transform-3220:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_single_all-arrow_hover-transform-3220:focus-visible {
    transform: var(--main-cards_carousel_single_all-arrow_hover-transform-3220);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_single_all-arrow_hover-opacity-3221:hover, .swiper-button-next.has-hover.main-cards_carousel_single_all-arrow_hover-opacity-3221:hover {
      opacity: var(--main-cards_carousel_single_all-arrow_hover-opacity-3221);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_single_all-arrow_hover-opacity-3221:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_single_all-arrow_hover-opacity-3221:focus-visible {
    opacity: var(--main-cards_carousel_single_all-arrow_hover-opacity-3221);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_single_all-arrow_svg_hover-color-3222, .swiper-button-next.has-hover:hover .main-cards_carousel_single_all-arrow_svg_hover-color-3222 {
      color: var(--main-cards_carousel_single_all-arrow_svg_hover-color-3222);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_single_all-arrow_svg_hover-color-3222, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_single_all-arrow_svg_hover-color-3222 {
    color: var(--main-cards_carousel_single_all-arrow_svg_hover-color-3222);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_single_all-arrow_svg_hover-font-size-3223, .swiper-button-next.has-hover:hover .main-cards_carousel_single_all-arrow_svg_hover-font-size-3223 {
      font-size: var(--main-cards_carousel_single_all-arrow_svg_hover-font-size-3223);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_single_all-arrow_svg_hover-font-size-3223, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_single_all-arrow_svg_hover-font-size-3223 {
    font-size: var(--main-cards_carousel_single_all-arrow_svg_hover-font-size-3223);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_single_all-arrow_svg_hover-opacity-3224, .swiper-button-next.has-hover:hover .main-cards_carousel_single_all-arrow_svg_hover-opacity-3224 {
      opacity: var(--main-cards_carousel_single_all-arrow_svg_hover-opacity-3224);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_single_all-arrow_svg_hover-opacity-3224, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_single_all-arrow_svg_hover-opacity-3224 {
    opacity: var(--main-cards_carousel_single_all-arrow_svg_hover-opacity-3224);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_single_all-dot_hover-background-3225:hover {
      background: var(--main-cards_carousel_single_all-dot_hover-background-3225);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_single_all-dot_hover-background-3225:focus-visible {
    background: var(--main-cards_carousel_single_all-dot_hover-background-3225);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_single_all-dot_hover-border-color-3226:hover {
      border-color: var(--main-cards_carousel_single_all-dot_hover-border-color-3226);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_single_all-dot_hover-border-color-3226:focus-visible {
    border-color: var(--main-cards_carousel_single_all-dot_hover-border-color-3226);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_single_all-dot_hover-transform-3227:hover {
      transform: var(--main-cards_carousel_single_all-dot_hover-transform-3227);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_single_all-dot_hover-transform-3227:focus-visible {
    transform: var(--main-cards_carousel_single_all-dot_hover-transform-3227);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_single_all-dot_hover-opacity-3228:hover {
      opacity: var(--main-cards_carousel_single_all-dot_hover-opacity-3228);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_single_all-dot_hover-opacity-3228:focus-visible {
    opacity: var(--main-cards_carousel_single_all-dot_hover-opacity-3228);
  }
  .main-cards_grid_half_all-config-count-854 {
    count: var(--main-cards_grid_half_all-config-count-854);
  }
  .main-cards_grid_half_all-config-container_prop-856 {
    container_prop: var(--main-cards_grid_half_all-config-container_prop-856);
  }
  .main-cards_grid_half_all-config-has-hover-3031 {
    has-hover: var(--main-cards_grid_half_all-config-has-hover-3031);
  }
  .main-cards_grid_half_all-container-max-width-857 {
    max-width: var(--main-cards_grid_half_all-container-max-width-857);
  }
  .main-cards_grid_half_all-container-grid-column-gap-858 {
    grid-column-gap: var(--main-cards_grid_half_all-container-grid-column-gap-858);
  }
  .main-cards_grid_half_all-container-grid-row-gap-859 {
    grid-row-gap: var(--main-cards_grid_half_all-container-grid-row-gap-859);
  }
  .main-cards_grid_half_all-container-backdrop-blur-860 {
    backdrop-blur: var(--main-cards_grid_half_all-container-backdrop-blur-860);
  }
  .main-cards_grid_half_all-container-background-861 {
    background: var(--main-cards_grid_half_all-container-background-861);
  }
  .main-cards_grid_half_all-container-border-radius-862 {
    border-radius: var(--main-cards_grid_half_all-container-border-radius-862);
  }
  .main-cards_grid_half_all-container-grid-template-columns-863 {
    grid-template-columns: var(--main-cards_grid_half_all-container-grid-template-columns-863);
  }
  .main-cards_grid_half_all-container-padding-864 {
    padding: var(--main-cards_grid_half_all-container-padding-864);
  }
  .main-cards_grid_half_all-container-border-width-865 {
    border-width: var(--main-cards_grid_half_all-container-border-width-865);
  }
  .main-cards_grid_half_all-container-border-color-866 {
    border-color: var(--main-cards_grid_half_all-container-border-color-866);
  }
  .main-cards_grid_half_all-container-box-shadow-867 {
    box-shadow: var(--main-cards_grid_half_all-container-box-shadow-867);
  }
  .main-cards_grid_half_all-main-margin-914 {
    margin: var(--main-cards_grid_half_all-main-margin-914);
  }
  .main-cards_grid_half_all-main-backdrop-blur-916 {
    backdrop-blur: var(--main-cards_grid_half_all-main-backdrop-blur-916);
  }
  .main-cards_grid_half_all-main-max-width-917 {
    max-width: var(--main-cards_grid_half_all-main-max-width-917);
  }
  .main-cards_grid_half_all-main-background-918 {
    background: var(--main-cards_grid_half_all-main-background-918);
  }
  .main-cards_grid_half_all-main-border-radius-919 {
    border-radius: var(--main-cards_grid_half_all-main-border-radius-919);
  }
  .main-cards_grid_half_all-main-padding-920 {
    padding: var(--main-cards_grid_half_all-main-padding-920);
  }
  .main-cards_grid_half_all-main-border-width-921 {
    border-width: var(--main-cards_grid_half_all-main-border-width-921);
  }
  .main-cards_grid_half_all-main-border-color-922 {
    border-color: var(--main-cards_grid_half_all-main-border-color-922);
  }
  .main-cards_grid_half_all-main-box-shadow-923 {
    box-shadow: var(--main-cards_grid_half_all-main-box-shadow-923);
  }
  .main-cards_grid_half_all-card_container-max-width-842 {
    max-width: var(--main-cards_grid_half_all-card_container-max-width-842);
  }
  .main-cards_grid_half_all-card_container-grid-column-gap-843 {
    grid-column-gap: var(--main-cards_grid_half_all-card_container-grid-column-gap-843);
  }
  .main-cards_grid_half_all-card_container-grid-row-gap-844 {
    grid-row-gap: var(--main-cards_grid_half_all-card_container-grid-row-gap-844);
  }
  .main-cards_grid_half_all-card_container-backdrop-blur-845 {
    backdrop-blur: var(--main-cards_grid_half_all-card_container-backdrop-blur-845);
  }
  .main-cards_grid_half_all-card_container-background-846 {
    background: var(--main-cards_grid_half_all-card_container-background-846);
  }
  .main-cards_grid_half_all-card_container-border-radius-847 {
    border-radius: var(--main-cards_grid_half_all-card_container-border-radius-847);
  }
  .main-cards_grid_half_all-card_container-grid-template-areas-848 {
    grid-template-areas: var(--main-cards_grid_half_all-card_container-grid-template-areas-848);
  }
  .main-cards_grid_half_all-card_container-grid-template-columns-849 {
    grid-template-columns: var(--main-cards_grid_half_all-card_container-grid-template-columns-849);
  }
  .main-cards_grid_half_all-card_container-padding-850 {
    padding: var(--main-cards_grid_half_all-card_container-padding-850);
  }
  .main-cards_grid_half_all-card_container-border-width-851 {
    border-width: var(--main-cards_grid_half_all-card_container-border-width-851);
  }
  .main-cards_grid_half_all-card_container-border-color-852 {
    border-color: var(--main-cards_grid_half_all-card_container-border-color-852);
  }
  .main-cards_grid_half_all-card_container-box-shadow-853 {
    box-shadow: var(--main-cards_grid_half_all-card_container-box-shadow-853);
  }
  .main-cards_grid_half_all-overlay-background-924 {
    background: var(--main-cards_grid_half_all-overlay-background-924);
  }
  .main-cards_grid_half_all-image-border-width-897 {
    border-width: var(--main-cards_grid_half_all-image-border-width-897);
  }
  .main-cards_grid_half_all-image-border-color-898 {
    border-color: var(--main-cards_grid_half_all-image-border-color-898);
  }
  .main-cards_grid_half_all-image-file1-899 {
    file1: var(--main-cards_grid_half_all-image-file1-899);
  }
  .main-cards_grid_half_all-image-title-900 {
    title: var(--main-cards_grid_half_all-image-title-900);
  }
  .main-cards_grid_half_all-image-alt-901 {
    alt: var(--main-cards_grid_half_all-image-alt-901);
  }
  .main-cards_grid_half_all-image-width-902 {
    width: var(--main-cards_grid_half_all-image-width-902);
  }
  .main-cards_grid_half_all-image-height-903 {
    height: var(--main-cards_grid_half_all-image-height-903);
  }
  .main-cards_grid_half_all-image-justify-self-904 {
    justify-self: var(--main-cards_grid_half_all-image-justify-self-904);
  }
  .main-cards_grid_half_all-image-border-radius-905 {
    border-radius: var(--main-cards_grid_half_all-image-border-radius-905);
  }
  .main-cards_grid_half_all-image-aspect-ratio-906 {
    aspect-ratio: var(--main-cards_grid_half_all-image-aspect-ratio-906);
  }
  .main-cards_grid_half_all-image-max-width-980201 {
    max-width: var(--main-cards_grid_half_all-image-max-width-980201);
  }
  .main-cards_grid_half_all-image_overlay-background-907 {
    background: var(--main-cards_grid_half_all-image_overlay-background-907);
  }
  .main-cards_grid_half_all-container_overlay-background-868 {
    background: var(--main-cards_grid_half_all-container_overlay-background-868);
  }
  .main-cards_grid_half_all-title-color-931 {
    color: var(--main-cards_grid_half_all-title-color-931);
  }
  .main-cards_grid_half_all-title-justify-self-932 {
    justify-self: var(--main-cards_grid_half_all-title-justify-self-932);
  }
  .main-cards_grid_half_all-title-text-align-933 {
    text-align: var(--main-cards_grid_half_all-title-text-align-933);
  }
  .main-cards_grid_half_all-title-font-size-934 {
    font-size: var(--main-cards_grid_half_all-title-font-size-934);
  }
  .main-cards_grid_half_all-title-font-weight-935 {
    font-weight: var(--main-cards_grid_half_all-title-font-weight-935);
  }
  .main-cards_grid_half_all-title-font-family-936 {
    font-family: var(--main-cards_grid_half_all-title-font-family-936);
  }
  .main-cards_grid_half_all-title-letter-spacing-937 {
    letter-spacing: var(--main-cards_grid_half_all-title-letter-spacing-937);
  }
  .main-cards_grid_half_all-title-line-height-938 {
    line-height: var(--main-cards_grid_half_all-title-line-height-938);
  }
  .main-cards_grid_half_all-title-text1-939 {
    text1: var(--main-cards_grid_half_all-title-text1-939);
  }
  .main-cards_grid_half_all-title-grid-template-areas-940 {
    grid-template-areas: var(--main-cards_grid_half_all-title-grid-template-areas-940);
  }
  .main-cards_grid_half_all-title-grid-column-gap-941 {
    grid-column-gap: var(--main-cards_grid_half_all-title-grid-column-gap-941);
  }
  .main-cards_grid_half_all-title-justify-items-942 {
    justify-items: var(--main-cards_grid_half_all-title-justify-items-942);
  }
  .main-cards_grid_half_all-title-padding-980101 {
    padding: var(--main-cards_grid_half_all-title-padding-980101);
  }
  .main-cards_grid_half_all-title-background-980102 {
    background: var(--main-cards_grid_half_all-title-background-980102);
  }
  .main-cards_grid_half_all-title-border-radius-980103 {
    border-radius: var(--main-cards_grid_half_all-title-border-radius-980103);
  }
  .main-cards_grid_half_all-title-border-width-980104 {
    border-width: var(--main-cards_grid_half_all-title-border-width-980104);
  }
  .main-cards_grid_half_all-title-border-color-980105 {
    border-color: var(--main-cards_grid_half_all-title-border-color-980105);
  }
  .main-cards_grid_half_all-button-padding-815 {
    padding: var(--main-cards_grid_half_all-button-padding-815);
  }
  .main-cards_grid_half_all-button-justify-self-816 {
    justify-self: var(--main-cards_grid_half_all-button-justify-self-816);
  }
  .main-cards_grid_half_all-button-text1-817 {
    text1: var(--main-cards_grid_half_all-button-text1-817);
  }
  .main-cards_grid_half_all-button-border-radius-818 {
    border-radius: var(--main-cards_grid_half_all-button-border-radius-818);
  }
  .main-cards_grid_half_all-button-border-width-819 {
    border-width: var(--main-cards_grid_half_all-button-border-width-819);
  }
  .main-cards_grid_half_all-button-border-color-820 {
    border-color: var(--main-cards_grid_half_all-button-border-color-820);
  }
  .main-cards_grid_half_all-button-background-821 {
    background: var(--main-cards_grid_half_all-button-background-821);
  }
  .main-cards_grid_half_all-button-color-822 {
    color: var(--main-cards_grid_half_all-button-color-822);
  }
  .main-cards_grid_half_all-button-font-size-823 {
    font-size: var(--main-cards_grid_half_all-button-font-size-823);
  }
  .main-cards_grid_half_all-button-font-weight-824 {
    font-weight: var(--main-cards_grid_half_all-button-font-weight-824);
  }
  .main-cards_grid_half_all-button-font-family-825 {
    font-family: var(--main-cards_grid_half_all-button-font-family-825);
  }
  .main-cards_grid_half_all-button-letter-spacing-826 {
    letter-spacing: var(--main-cards_grid_half_all-button-letter-spacing-826);
  }
  .main-cards_grid_half_all-button-line-height-827 {
    line-height: var(--main-cards_grid_half_all-button-line-height-827);
  }
  .main-cards_grid_half_all-button-grid-template-areas-828 {
    grid-template-areas: var(--main-cards_grid_half_all-button-grid-template-areas-828);
  }
  .main-cards_grid_half_all-button-grid-column-gap-829 {
    grid-column-gap: var(--main-cards_grid_half_all-button-grid-column-gap-829);
  }
  .main-cards_grid_half_all-button-justify-items-830 {
    justify-items: var(--main-cards_grid_half_all-button-justify-items-830);
  }
  .main-cards_grid_half_all-button-justify-self-831 {
    justify-self: var(--main-cards_grid_half_all-button-justify-self-831);
  }
  .main-cards_grid_half_all-description-text1-875 {
    text1: var(--main-cards_grid_half_all-description-text1-875);
  }
  .main-cards_grid_half_all-description-justify-self-876 {
    justify-self: var(--main-cards_grid_half_all-description-justify-self-876);
  }
  .main-cards_grid_half_all-description-text-align-877 {
    text-align: var(--main-cards_grid_half_all-description-text-align-877);
  }
  .main-cards_grid_half_all-description-color-878 {
    color: var(--main-cards_grid_half_all-description-color-878);
  }
  .main-cards_grid_half_all-description-font-weight-879 {
    font-weight: var(--main-cards_grid_half_all-description-font-weight-879);
  }
  .main-cards_grid_half_all-description-font-family-880 {
    font-family: var(--main-cards_grid_half_all-description-font-family-880);
  }
  .main-cards_grid_half_all-description-letter-spacing-881 {
    letter-spacing: var(--main-cards_grid_half_all-description-letter-spacing-881);
  }
  .main-cards_grid_half_all-description-line-height-882 {
    line-height: var(--main-cards_grid_half_all-description-line-height-882);
  }
  .main-cards_grid_half_all-description-font-size-883 {
    font-size: var(--main-cards_grid_half_all-description-font-size-883);
  }
  .main-cards_grid_half_all-description-grid-template-areas-884 {
    grid-template-areas: var(--main-cards_grid_half_all-description-grid-template-areas-884);
  }
  .main-cards_grid_half_all-description-grid-column-gap-885 {
    grid-column-gap: var(--main-cards_grid_half_all-description-grid-column-gap-885);
  }
  .main-cards_grid_half_all-description-justify-items-886 {
    justify-items: var(--main-cards_grid_half_all-description-justify-items-886);
  }
  .main-cards_grid_half_all-description-padding-980111 {
    padding: var(--main-cards_grid_half_all-description-padding-980111);
  }
  .main-cards_grid_half_all-description-background-980112 {
    background: var(--main-cards_grid_half_all-description-background-980112);
  }
  .main-cards_grid_half_all-description-border-radius-980113 {
    border-radius: var(--main-cards_grid_half_all-description-border-radius-980113);
  }
  .main-cards_grid_half_all-description-border-width-980114 {
    border-width: var(--main-cards_grid_half_all-description-border-width-980114);
  }
  .main-cards_grid_half_all-description-border-color-980115 {
    border-color: var(--main-cards_grid_half_all-description-border-color-980115);
  }
  .main-cards_grid_half_all-title_icon-width-943 {
    width: var(--main-cards_grid_half_all-title_icon-width-943);
  }
  .main-cards_grid_half_all-title_icon-height-944 {
    height: var(--main-cards_grid_half_all-title_icon-height-944);
  }
  .main-cards_grid_half_all-title_icon-border-radius-945 {
    border-radius: var(--main-cards_grid_half_all-title_icon-border-radius-945);
  }
  .main-cards_grid_half_all-title_icon-border-width-946 {
    border-width: var(--main-cards_grid_half_all-title_icon-border-width-946);
  }
  .main-cards_grid_half_all-title_icon-border-color-947 {
    border-color: var(--main-cards_grid_half_all-title_icon-border-color-947);
  }
  .main-cards_grid_half_all-title_icon-background-948 {
    background: var(--main-cards_grid_half_all-title_icon-background-948);
  }
  .main-cards_grid_half_all-title_icon-icon-949 {
    icon: var(--main-cards_grid_half_all-title_icon-icon-949);
  }
  .main-cards_grid_half_all-title_svg-font-size-950 {
    font-size: var(--main-cards_grid_half_all-title_svg-font-size-950);
  }
  .main-cards_grid_half_all-title_svg-color-952 {
    color: var(--main-cards_grid_half_all-title_svg-color-952);
  }
  .main-cards_grid_half_all-description_icon-width-887 {
    width: var(--main-cards_grid_half_all-description_icon-width-887);
  }
  .main-cards_grid_half_all-description_icon-height-888 {
    height: var(--main-cards_grid_half_all-description_icon-height-888);
  }
  .main-cards_grid_half_all-description_icon-border-radius-889 {
    border-radius: var(--main-cards_grid_half_all-description_icon-border-radius-889);
  }
  .main-cards_grid_half_all-description_icon-border-width-890 {
    border-width: var(--main-cards_grid_half_all-description_icon-border-width-890);
  }
  .main-cards_grid_half_all-description_icon-border-color-891 {
    border-color: var(--main-cards_grid_half_all-description_icon-border-color-891);
  }
  .main-cards_grid_half_all-description_icon-background-892 {
    background: var(--main-cards_grid_half_all-description_icon-background-892);
  }
  .main-cards_grid_half_all-description_icon-icon-893 {
    icon: var(--main-cards_grid_half_all-description_icon-icon-893);
  }
  .main-cards_grid_half_all-description_svg-font-size-894 {
    font-size: var(--main-cards_grid_half_all-description_svg-font-size-894);
  }
  .main-cards_grid_half_all-description_svg-color-896 {
    color: var(--main-cards_grid_half_all-description_svg-color-896);
  }
  .main-cards_grid_half_all-button_icon-width-832 {
    width: var(--main-cards_grid_half_all-button_icon-width-832);
  }
  .main-cards_grid_half_all-button_icon-height-833 {
    height: var(--main-cards_grid_half_all-button_icon-height-833);
  }
  .main-cards_grid_half_all-button_icon-border-radius-834 {
    border-radius: var(--main-cards_grid_half_all-button_icon-border-radius-834);
  }
  .main-cards_grid_half_all-button_icon-border-width-835 {
    border-width: var(--main-cards_grid_half_all-button_icon-border-width-835);
  }
  .main-cards_grid_half_all-button_icon-border-color-836 {
    border-color: var(--main-cards_grid_half_all-button_icon-border-color-836);
  }
  .main-cards_grid_half_all-button_icon-background-837 {
    background: var(--main-cards_grid_half_all-button_icon-background-837);
  }
  .main-cards_grid_half_all-button_icon-icon-838 {
    icon: var(--main-cards_grid_half_all-button_icon-icon-838);
  }
  .main-cards_grid_half_all-button_svg-font-size-840 {
    font-size: var(--main-cards_grid_half_all-button_svg-font-size-840);
  }
  .main-cards_grid_half_all-button_svg-color-841 {
    color: var(--main-cards_grid_half_all-button_svg-color-841);
  }
  .main-cards_grid_half_all-main_title-color-931 {
    color: var(--main-cards_grid_half_all-main_title-color-931);
  }
  .main-cards_grid_half_all-main_title-justify-self-932 {
    justify-self: var(--main-cards_grid_half_all-main_title-justify-self-932);
  }
  .main-cards_grid_half_all-main_title-text-align-933 {
    text-align: var(--main-cards_grid_half_all-main_title-text-align-933);
  }
  .main-cards_grid_half_all-main_title-font-size-934 {
    font-size: var(--main-cards_grid_half_all-main_title-font-size-934);
  }
  .main-cards_grid_half_all-main_title-font-weight-935 {
    font-weight: var(--main-cards_grid_half_all-main_title-font-weight-935);
  }
  .main-cards_grid_half_all-main_title-font-family-936 {
    font-family: var(--main-cards_grid_half_all-main_title-font-family-936);
  }
  .main-cards_grid_half_all-main_title-letter-spacing-937 {
    letter-spacing: var(--main-cards_grid_half_all-main_title-letter-spacing-937);
  }
  .main-cards_grid_half_all-main_title-line-height-938 {
    line-height: var(--main-cards_grid_half_all-main_title-line-height-938);
  }
  .main-cards_grid_half_all-main_title-text0-939 {
    text0: var(--main-cards_grid_half_all-main_title-text0-939);
  }
  .main-cards_grid_half_all-main_title-grid-template-areas-940 {
    grid-template-areas: var(--main-cards_grid_half_all-main_title-grid-template-areas-940);
  }
  .main-cards_grid_half_all-main_title-grid-column-gap-941 {
    grid-column-gap: var(--main-cards_grid_half_all-main_title-grid-column-gap-941);
  }
  .main-cards_grid_half_all-main_title-justify-items-942 {
    justify-items: var(--main-cards_grid_half_all-main_title-justify-items-942);
  }
  .main-cards_grid_half_all-main_title-padding-980121 {
    padding: var(--main-cards_grid_half_all-main_title-padding-980121);
  }
  .main-cards_grid_half_all-main_title-background-980122 {
    background: var(--main-cards_grid_half_all-main_title-background-980122);
  }
  .main-cards_grid_half_all-main_title-border-radius-980123 {
    border-radius: var(--main-cards_grid_half_all-main_title-border-radius-980123);
  }
  .main-cards_grid_half_all-main_title-border-width-980124 {
    border-width: var(--main-cards_grid_half_all-main_title-border-width-980124);
  }
  .main-cards_grid_half_all-main_title-border-color-980125 {
    border-color: var(--main-cards_grid_half_all-main_title-border-color-980125);
  }
  .main-cards_grid_half_all-main_description-text0-875 {
    text0: var(--main-cards_grid_half_all-main_description-text0-875);
  }
  .main-cards_grid_half_all-main_description-justify-self-876 {
    justify-self: var(--main-cards_grid_half_all-main_description-justify-self-876);
  }
  .main-cards_grid_half_all-main_description-text-align-877 {
    text-align: var(--main-cards_grid_half_all-main_description-text-align-877);
  }
  .main-cards_grid_half_all-main_description-color-878 {
    color: var(--main-cards_grid_half_all-main_description-color-878);
  }
  .main-cards_grid_half_all-main_description-font-weight-879 {
    font-weight: var(--main-cards_grid_half_all-main_description-font-weight-879);
  }
  .main-cards_grid_half_all-main_description-font-family-880 {
    font-family: var(--main-cards_grid_half_all-main_description-font-family-880);
  }
  .main-cards_grid_half_all-main_description-letter-spacing-881 {
    letter-spacing: var(--main-cards_grid_half_all-main_description-letter-spacing-881);
  }
  .main-cards_grid_half_all-main_description-line-height-882 {
    line-height: var(--main-cards_grid_half_all-main_description-line-height-882);
  }
  .main-cards_grid_half_all-main_description-font-size-883 {
    font-size: var(--main-cards_grid_half_all-main_description-font-size-883);
  }
  .main-cards_grid_half_all-main_description-grid-template-areas-884 {
    grid-template-areas: var(--main-cards_grid_half_all-main_description-grid-template-areas-884);
  }
  .main-cards_grid_half_all-main_description-grid-column-gap-885 {
    grid-column-gap: var(--main-cards_grid_half_all-main_description-grid-column-gap-885);
  }
  .main-cards_grid_half_all-main_description-justify-items-886 {
    justify-items: var(--main-cards_grid_half_all-main_description-justify-items-886);
  }
  .main-cards_grid_half_all-main_description-padding-980131 {
    padding: var(--main-cards_grid_half_all-main_description-padding-980131);
  }
  .main-cards_grid_half_all-main_description-background-980132 {
    background: var(--main-cards_grid_half_all-main_description-background-980132);
  }
  .main-cards_grid_half_all-main_description-border-radius-980133 {
    border-radius: var(--main-cards_grid_half_all-main_description-border-radius-980133);
  }
  .main-cards_grid_half_all-main_description-border-width-980134 {
    border-width: var(--main-cards_grid_half_all-main_description-border-width-980134);
  }
  .main-cards_grid_half_all-main_description-border-color-980135 {
    border-color: var(--main-cards_grid_half_all-main_description-border-color-980135);
  }
  .main-cards_grid_half_all-main_button-padding-815 {
    padding: var(--main-cards_grid_half_all-main_button-padding-815);
  }
  .main-cards_grid_half_all-main_button-justify-self-816 {
    justify-self: var(--main-cards_grid_half_all-main_button-justify-self-816);
  }
  .main-cards_grid_half_all-main_button-text1-817 {
    text1: var(--main-cards_grid_half_all-main_button-text1-817);
  }
  .main-cards_grid_half_all-main_button-border-radius-818 {
    border-radius: var(--main-cards_grid_half_all-main_button-border-radius-818);
  }
  .main-cards_grid_half_all-main_button-border-width-819 {
    border-width: var(--main-cards_grid_half_all-main_button-border-width-819);
  }
  .main-cards_grid_half_all-main_button-border-color-820 {
    border-color: var(--main-cards_grid_half_all-main_button-border-color-820);
  }
  .main-cards_grid_half_all-main_button-background-821 {
    background: var(--main-cards_grid_half_all-main_button-background-821);
  }
  .main-cards_grid_half_all-main_button-color-822 {
    color: var(--main-cards_grid_half_all-main_button-color-822);
  }
  .main-cards_grid_half_all-main_button-font-size-823 {
    font-size: var(--main-cards_grid_half_all-main_button-font-size-823);
  }
  .main-cards_grid_half_all-main_button-font-weight-824 {
    font-weight: var(--main-cards_grid_half_all-main_button-font-weight-824);
  }
  .main-cards_grid_half_all-main_button-font-family-825 {
    font-family: var(--main-cards_grid_half_all-main_button-font-family-825);
  }
  .main-cards_grid_half_all-main_button-letter-spacing-826 {
    letter-spacing: var(--main-cards_grid_half_all-main_button-letter-spacing-826);
  }
  .main-cards_grid_half_all-main_button-line-height-827 {
    line-height: var(--main-cards_grid_half_all-main_button-line-height-827);
  }
  .main-cards_grid_half_all-main_button-grid-template-areas-828 {
    grid-template-areas: var(--main-cards_grid_half_all-main_button-grid-template-areas-828);
  }
  .main-cards_grid_half_all-main_button-grid-column-gap-829 {
    grid-column-gap: var(--main-cards_grid_half_all-main_button-grid-column-gap-829);
  }
  .main-cards_grid_half_all-main_button-justify-items-830 {
    justify-items: var(--main-cards_grid_half_all-main_button-justify-items-830);
  }
  .main-cards_grid_half_all-main_button-justify-self-831 {
    justify-self: var(--main-cards_grid_half_all-main_button-justify-self-831);
  }
  .main-cards_grid_half_all-main_title_icon-width-943 {
    width: var(--main-cards_grid_half_all-main_title_icon-width-943);
  }
  .main-cards_grid_half_all-main_title_icon-height-944 {
    height: var(--main-cards_grid_half_all-main_title_icon-height-944);
  }
  .main-cards_grid_half_all-main_title_icon-border-radius-945 {
    border-radius: var(--main-cards_grid_half_all-main_title_icon-border-radius-945);
  }
  .main-cards_grid_half_all-main_title_icon-border-width-946 {
    border-width: var(--main-cards_grid_half_all-main_title_icon-border-width-946);
  }
  .main-cards_grid_half_all-main_title_icon-border-color-947 {
    border-color: var(--main-cards_grid_half_all-main_title_icon-border-color-947);
  }
  .main-cards_grid_half_all-main_title_icon-background-948 {
    background: var(--main-cards_grid_half_all-main_title_icon-background-948);
  }
  .main-cards_grid_half_all-main_title_icon-icon-949 {
    icon: var(--main-cards_grid_half_all-main_title_icon-icon-949);
  }
  .main-cards_grid_half_all-main_title_svg-font-size-950 {
    font-size: var(--main-cards_grid_half_all-main_title_svg-font-size-950);
  }
  .main-cards_grid_half_all-main_title_svg-color-952 {
    color: var(--main-cards_grid_half_all-main_title_svg-color-952);
  }
  .main-cards_grid_half_all-main_description_icon-width-887 {
    width: var(--main-cards_grid_half_all-main_description_icon-width-887);
  }
  .main-cards_grid_half_all-main_description_icon-height-888 {
    height: var(--main-cards_grid_half_all-main_description_icon-height-888);
  }
  .main-cards_grid_half_all-main_description_icon-border-radius-889 {
    border-radius: var(--main-cards_grid_half_all-main_description_icon-border-radius-889);
  }
  .main-cards_grid_half_all-main_description_icon-border-width-890 {
    border-width: var(--main-cards_grid_half_all-main_description_icon-border-width-890);
  }
  .main-cards_grid_half_all-main_description_icon-border-color-891 {
    border-color: var(--main-cards_grid_half_all-main_description_icon-border-color-891);
  }
  .main-cards_grid_half_all-main_description_icon-background-892 {
    background: var(--main-cards_grid_half_all-main_description_icon-background-892);
  }
  .main-cards_grid_half_all-main_description_icon-icon-893 {
    icon: var(--main-cards_grid_half_all-main_description_icon-icon-893);
  }
  .main-cards_grid_half_all-main_description_svg-font-size-894 {
    font-size: var(--main-cards_grid_half_all-main_description_svg-font-size-894);
  }
  .main-cards_grid_half_all-main_description_svg-color-896 {
    color: var(--main-cards_grid_half_all-main_description_svg-color-896);
  }
  .main-cards_grid_half_all-main_button_icon-width-832 {
    width: var(--main-cards_grid_half_all-main_button_icon-width-832);
  }
  .main-cards_grid_half_all-main_button_icon-height-833 {
    height: var(--main-cards_grid_half_all-main_button_icon-height-833);
  }
  .main-cards_grid_half_all-main_button_icon-border-radius-834 {
    border-radius: var(--main-cards_grid_half_all-main_button_icon-border-radius-834);
  }
  .main-cards_grid_half_all-main_button_icon-border-width-835 {
    border-width: var(--main-cards_grid_half_all-main_button_icon-border-width-835);
  }
  .main-cards_grid_half_all-main_button_icon-border-color-836 {
    border-color: var(--main-cards_grid_half_all-main_button_icon-border-color-836);
  }
  .main-cards_grid_half_all-main_button_icon-background-837 {
    background: var(--main-cards_grid_half_all-main_button_icon-background-837);
  }
  .main-cards_grid_half_all-main_button_icon-icon-838 {
    icon: var(--main-cards_grid_half_all-main_button_icon-icon-838);
  }
  .main-cards_grid_half_all-main_button_svg-font-size-840 {
    font-size: var(--main-cards_grid_half_all-main_button_svg-font-size-840);
  }
  .main-cards_grid_half_all-main_button_svg-color-841 {
    color: var(--main-cards_grid_half_all-main_button_svg-color-841);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_half_all-button_hover-background-3032:hover, .card.has-hover:hover .button.main-cards_grid_half_all-button_hover-background-3032, .cards_float.has-hover:hover .button.main-cards_grid_half_all-button_hover-background-3032 {
      background: var(--main-cards_grid_half_all-button_hover-background-3032);
    }
  }
  .button.has-hover.main-cards_grid_half_all-button_hover-background-3032:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_half_all-button_hover-background-3032, .cards_float.has-hover:focus-within .button.main-cards_grid_half_all-button_hover-background-3032 {
    background: var(--main-cards_grid_half_all-button_hover-background-3032);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_grid_half_all-button_hover-color-3033, .card.has-hover:hover .button .main-cards_grid_half_all-button_hover-color-3033, .cards_float.has-hover:hover .button .main-cards_grid_half_all-button_hover-color-3033 {
      color: var(--main-cards_grid_half_all-button_hover-color-3033);
    }
  }
  .button.has-hover:focus-visible .main-cards_grid_half_all-button_hover-color-3033, .card.has-hover:focus-within .button .main-cards_grid_half_all-button_hover-color-3033, .cards_float.has-hover:focus-within .button .main-cards_grid_half_all-button_hover-color-3033 {
    color: var(--main-cards_grid_half_all-button_hover-color-3033);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_half_all-button_hover-border-color-3034:hover, .card.has-hover:hover .button.main-cards_grid_half_all-button_hover-border-color-3034, .cards_float.has-hover:hover .button.main-cards_grid_half_all-button_hover-border-color-3034 {
      border-color: var(--main-cards_grid_half_all-button_hover-border-color-3034);
    }
  }
  .button.has-hover.main-cards_grid_half_all-button_hover-border-color-3034:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_half_all-button_hover-border-color-3034, .cards_float.has-hover:focus-within .button.main-cards_grid_half_all-button_hover-border-color-3034 {
    border-color: var(--main-cards_grid_half_all-button_hover-border-color-3034);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_half_all-button_hover-box-shadow-3035:hover, .card.has-hover:hover .button.main-cards_grid_half_all-button_hover-box-shadow-3035, .cards_float.has-hover:hover .button.main-cards_grid_half_all-button_hover-box-shadow-3035 {
      box-shadow: var(--main-cards_grid_half_all-button_hover-box-shadow-3035);
    }
  }
  .button.has-hover.main-cards_grid_half_all-button_hover-box-shadow-3035:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_half_all-button_hover-box-shadow-3035, .cards_float.has-hover:focus-within .button.main-cards_grid_half_all-button_hover-box-shadow-3035 {
    box-shadow: var(--main-cards_grid_half_all-button_hover-box-shadow-3035);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_half_all-button_hover-transform-3036:hover, .card.has-hover:hover .button.main-cards_grid_half_all-button_hover-transform-3036, .cards_float.has-hover:hover .button.main-cards_grid_half_all-button_hover-transform-3036 {
      transform: var(--main-cards_grid_half_all-button_hover-transform-3036);
    }
  }
  .button.has-hover.main-cards_grid_half_all-button_hover-transform-3036:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_half_all-button_hover-transform-3036, .cards_float.has-hover:focus-within .button.main-cards_grid_half_all-button_hover-transform-3036 {
    transform: var(--main-cards_grid_half_all-button_hover-transform-3036);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_half_all-button_hover-opacity-3037:hover, .card.has-hover:hover .button.main-cards_grid_half_all-button_hover-opacity-3037, .cards_float.has-hover:hover .button.main-cards_grid_half_all-button_hover-opacity-3037 {
      opacity: var(--main-cards_grid_half_all-button_hover-opacity-3037);
    }
  }
  .button.has-hover.main-cards_grid_half_all-button_hover-opacity-3037:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_half_all-button_hover-opacity-3037, .cards_float.has-hover:focus-within .button.main-cards_grid_half_all-button_hover-opacity-3037 {
    opacity: var(--main-cards_grid_half_all-button_hover-opacity-3037);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_half_all-main_button_hover-background-3038:hover, .card.has-hover:hover .button.main-cards_grid_half_all-main_button_hover-background-3038, .cards_float.has-hover:hover .button.main-cards_grid_half_all-main_button_hover-background-3038 {
      background: var(--main-cards_grid_half_all-main_button_hover-background-3038);
    }
  }
  .button.has-hover.main-cards_grid_half_all-main_button_hover-background-3038:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_half_all-main_button_hover-background-3038, .cards_float.has-hover:focus-within .button.main-cards_grid_half_all-main_button_hover-background-3038 {
    background: var(--main-cards_grid_half_all-main_button_hover-background-3038);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_grid_half_all-main_button_hover-color-3039, .card.has-hover:hover .button .main-cards_grid_half_all-main_button_hover-color-3039, .cards_float.has-hover:hover .button .main-cards_grid_half_all-main_button_hover-color-3039 {
      color: var(--main-cards_grid_half_all-main_button_hover-color-3039);
    }
  }
  .button.has-hover:focus-visible .main-cards_grid_half_all-main_button_hover-color-3039, .card.has-hover:focus-within .button .main-cards_grid_half_all-main_button_hover-color-3039, .cards_float.has-hover:focus-within .button .main-cards_grid_half_all-main_button_hover-color-3039 {
    color: var(--main-cards_grid_half_all-main_button_hover-color-3039);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_half_all-main_button_hover-border-color-3040:hover, .card.has-hover:hover .button.main-cards_grid_half_all-main_button_hover-border-color-3040, .cards_float.has-hover:hover .button.main-cards_grid_half_all-main_button_hover-border-color-3040 {
      border-color: var(--main-cards_grid_half_all-main_button_hover-border-color-3040);
    }
  }
  .button.has-hover.main-cards_grid_half_all-main_button_hover-border-color-3040:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_half_all-main_button_hover-border-color-3040, .cards_float.has-hover:focus-within .button.main-cards_grid_half_all-main_button_hover-border-color-3040 {
    border-color: var(--main-cards_grid_half_all-main_button_hover-border-color-3040);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_half_all-main_button_hover-box-shadow-3041:hover, .card.has-hover:hover .button.main-cards_grid_half_all-main_button_hover-box-shadow-3041, .cards_float.has-hover:hover .button.main-cards_grid_half_all-main_button_hover-box-shadow-3041 {
      box-shadow: var(--main-cards_grid_half_all-main_button_hover-box-shadow-3041);
    }
  }
  .button.has-hover.main-cards_grid_half_all-main_button_hover-box-shadow-3041:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_half_all-main_button_hover-box-shadow-3041, .cards_float.has-hover:focus-within .button.main-cards_grid_half_all-main_button_hover-box-shadow-3041 {
    box-shadow: var(--main-cards_grid_half_all-main_button_hover-box-shadow-3041);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_half_all-main_button_hover-transform-3042:hover, .card.has-hover:hover .button.main-cards_grid_half_all-main_button_hover-transform-3042, .cards_float.has-hover:hover .button.main-cards_grid_half_all-main_button_hover-transform-3042 {
      transform: var(--main-cards_grid_half_all-main_button_hover-transform-3042);
    }
  }
  .button.has-hover.main-cards_grid_half_all-main_button_hover-transform-3042:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_half_all-main_button_hover-transform-3042, .cards_float.has-hover:focus-within .button.main-cards_grid_half_all-main_button_hover-transform-3042 {
    transform: var(--main-cards_grid_half_all-main_button_hover-transform-3042);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_grid_half_all-main_button_hover-opacity-3043:hover, .card.has-hover:hover .button.main-cards_grid_half_all-main_button_hover-opacity-3043, .cards_float.has-hover:hover .button.main-cards_grid_half_all-main_button_hover-opacity-3043 {
      opacity: var(--main-cards_grid_half_all-main_button_hover-opacity-3043);
    }
  }
  .button.has-hover.main-cards_grid_half_all-main_button_hover-opacity-3043:focus-visible, .card.has-hover:focus-within .button.main-cards_grid_half_all-main_button_hover-opacity-3043, .cards_float.has-hover:focus-within .button.main-cards_grid_half_all-main_button_hover-opacity-3043 {
    opacity: var(--main-cards_grid_half_all-main_button_hover-opacity-3043);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_half_all-card_container_hover-background-3044:hover, .cards_float.has-hover.main-cards_grid_half_all-card_container_hover-background-3044:hover {
      background: var(--main-cards_grid_half_all-card_container_hover-background-3044);
    }
  }
  .card.has-hover.main-cards_grid_half_all-card_container_hover-background-3044:focus-within, .cards_float.has-hover.main-cards_grid_half_all-card_container_hover-background-3044:focus-within {
    background: var(--main-cards_grid_half_all-card_container_hover-background-3044);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_half_all-card_container_hover-border-color-3045:hover, .cards_float.has-hover.main-cards_grid_half_all-card_container_hover-border-color-3045:hover {
      border-color: var(--main-cards_grid_half_all-card_container_hover-border-color-3045);
    }
  }
  .card.has-hover.main-cards_grid_half_all-card_container_hover-border-color-3045:focus-within, .cards_float.has-hover.main-cards_grid_half_all-card_container_hover-border-color-3045:focus-within {
    border-color: var(--main-cards_grid_half_all-card_container_hover-border-color-3045);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_half_all-card_container_hover-box-shadow-3046:hover, .cards_float.has-hover.main-cards_grid_half_all-card_container_hover-box-shadow-3046:hover {
      box-shadow: var(--main-cards_grid_half_all-card_container_hover-box-shadow-3046);
    }
  }
  .card.has-hover.main-cards_grid_half_all-card_container_hover-box-shadow-3046:focus-within, .cards_float.has-hover.main-cards_grid_half_all-card_container_hover-box-shadow-3046:focus-within {
    box-shadow: var(--main-cards_grid_half_all-card_container_hover-box-shadow-3046);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_half_all-card_container_hover-transform-3047:hover, .cards_float.has-hover.main-cards_grid_half_all-card_container_hover-transform-3047:hover {
      transform: var(--main-cards_grid_half_all-card_container_hover-transform-3047);
    }
  }
  .card.has-hover.main-cards_grid_half_all-card_container_hover-transform-3047:focus-within, .cards_float.has-hover.main-cards_grid_half_all-card_container_hover-transform-3047:focus-within {
    transform: var(--main-cards_grid_half_all-card_container_hover-transform-3047);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_grid_half_all-card_container_hover-opacity-3048:hover, .cards_float.has-hover.main-cards_grid_half_all-card_container_hover-opacity-3048:hover {
      opacity: var(--main-cards_grid_half_all-card_container_hover-opacity-3048);
    }
  }
  .card.has-hover.main-cards_grid_half_all-card_container_hover-opacity-3048:focus-within, .cards_float.has-hover.main-cards_grid_half_all-card_container_hover-opacity-3048:focus-within {
    opacity: var(--main-cards_grid_half_all-card_container_hover-opacity-3048);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-title_hover-color-3049, .cards_float.has-hover:hover .main-cards_grid_half_all-title_hover-color-3049 {
      color: var(--main-cards_grid_half_all-title_hover-color-3049);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-title_hover-color-3049, .cards_float.has-hover:focus-within .main-cards_grid_half_all-title_hover-color-3049 {
    color: var(--main-cards_grid_half_all-title_hover-color-3049);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-title_hover-transform-3050, .cards_float.has-hover:hover .main-cards_grid_half_all-title_hover-transform-3050 {
      transform: var(--main-cards_grid_half_all-title_hover-transform-3050);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-title_hover-transform-3050, .cards_float.has-hover:focus-within .main-cards_grid_half_all-title_hover-transform-3050 {
    transform: var(--main-cards_grid_half_all-title_hover-transform-3050);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-title_hover-opacity-3051, .cards_float.has-hover:hover .main-cards_grid_half_all-title_hover-opacity-3051 {
      opacity: var(--main-cards_grid_half_all-title_hover-opacity-3051);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-title_hover-opacity-3051, .cards_float.has-hover:focus-within .main-cards_grid_half_all-title_hover-opacity-3051 {
    opacity: var(--main-cards_grid_half_all-title_hover-opacity-3051);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-description_hover-color-3052, .cards_float.has-hover:hover .main-cards_grid_half_all-description_hover-color-3052 {
      color: var(--main-cards_grid_half_all-description_hover-color-3052);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-description_hover-color-3052, .cards_float.has-hover:focus-within .main-cards_grid_half_all-description_hover-color-3052 {
    color: var(--main-cards_grid_half_all-description_hover-color-3052);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-description_hover-transform-3053, .cards_float.has-hover:hover .main-cards_grid_half_all-description_hover-transform-3053 {
      transform: var(--main-cards_grid_half_all-description_hover-transform-3053);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-description_hover-transform-3053, .cards_float.has-hover:focus-within .main-cards_grid_half_all-description_hover-transform-3053 {
    transform: var(--main-cards_grid_half_all-description_hover-transform-3053);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-description_hover-opacity-3054, .cards_float.has-hover:hover .main-cards_grid_half_all-description_hover-opacity-3054 {
      opacity: var(--main-cards_grid_half_all-description_hover-opacity-3054);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-description_hover-opacity-3054, .cards_float.has-hover:focus-within .main-cards_grid_half_all-description_hover-opacity-3054 {
    opacity: var(--main-cards_grid_half_all-description_hover-opacity-3054);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-image_hover-transform-3055, .cards_float.has-hover:hover .main-cards_grid_half_all-image_hover-transform-3055 {
      transform: var(--main-cards_grid_half_all-image_hover-transform-3055);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-image_hover-transform-3055, .cards_float.has-hover:focus-within .main-cards_grid_half_all-image_hover-transform-3055 {
    transform: var(--main-cards_grid_half_all-image_hover-transform-3055);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-image_hover-opacity-3056, .cards_float.has-hover:hover .main-cards_grid_half_all-image_hover-opacity-3056 {
      opacity: var(--main-cards_grid_half_all-image_hover-opacity-3056);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-image_hover-opacity-3056, .cards_float.has-hover:focus-within .main-cards_grid_half_all-image_hover-opacity-3056 {
    opacity: var(--main-cards_grid_half_all-image_hover-opacity-3056);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-image_hover-filter-3057, .cards_float.has-hover:hover .main-cards_grid_half_all-image_hover-filter-3057 {
      filter: var(--main-cards_grid_half_all-image_hover-filter-3057);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-image_hover-filter-3057, .cards_float.has-hover:focus-within .main-cards_grid_half_all-image_hover-filter-3057 {
    filter: var(--main-cards_grid_half_all-image_hover-filter-3057);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-image_overlay_hover-background-3058, .cards_float.has-hover:hover .main-cards_grid_half_all-image_overlay_hover-background-3058 {
      background: var(--main-cards_grid_half_all-image_overlay_hover-background-3058);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-image_overlay_hover-background-3058, .cards_float.has-hover:focus-within .main-cards_grid_half_all-image_overlay_hover-background-3058 {
    background: var(--main-cards_grid_half_all-image_overlay_hover-background-3058);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_grid_half_all-image_overlay_hover-opacity-3059, .cards_float.has-hover:hover .main-cards_grid_half_all-image_overlay_hover-opacity-3059 {
      opacity: var(--main-cards_grid_half_all-image_overlay_hover-opacity-3059);
    }
  }
  .card.has-hover:focus-within .main-cards_grid_half_all-image_overlay_hover-opacity-3059, .cards_float.has-hover:focus-within .main-cards_grid_half_all-image_overlay_hover-opacity-3059 {
    opacity: var(--main-cards_grid_half_all-image_overlay_hover-opacity-3059);
  }
  .main-cards_hero_all-config-count-1131 {
    count: var(--main-cards_hero_all-config-count-1131);
  }
  .main-cards_hero_all-config-container_prop-1133 {
    container_prop: var(--main-cards_hero_all-config-container_prop-1133);
  }
  .main-cards_hero_all-config-has-hover-3060 {
    has-hover: var(--main-cards_hero_all-config-has-hover-3060);
  }
  .main-cards_hero_all-container-max-width-1134 {
    max-width: var(--main-cards_hero_all-container-max-width-1134);
  }
  .main-cards_hero_all-container-grid-column-gap-1135 {
    grid-column-gap: var(--main-cards_hero_all-container-grid-column-gap-1135);
  }
  .main-cards_hero_all-container-grid-row-gap-1136 {
    grid-row-gap: var(--main-cards_hero_all-container-grid-row-gap-1136);
  }
  .main-cards_hero_all-container-backdrop-blur-1137 {
    backdrop-blur: var(--main-cards_hero_all-container-backdrop-blur-1137);
  }
  .main-cards_hero_all-container-background-1138 {
    background: var(--main-cards_hero_all-container-background-1138);
  }
  .main-cards_hero_all-container-border-radius-1139 {
    border-radius: var(--main-cards_hero_all-container-border-radius-1139);
  }
  .main-cards_hero_all-container-grid-template-columns-1140 {
    grid-template-columns: var(--main-cards_hero_all-container-grid-template-columns-1140);
  }
  .main-cards_hero_all-container-padding-1141 {
    padding: var(--main-cards_hero_all-container-padding-1141);
  }
  .main-cards_hero_all-container-border-width-1142 {
    border-width: var(--main-cards_hero_all-container-border-width-1142);
  }
  .main-cards_hero_all-container-border-color-1143 {
    border-color: var(--main-cards_hero_all-container-border-color-1143);
  }
  .main-cards_hero_all-container-box-shadow-1144 {
    box-shadow: var(--main-cards_hero_all-container-box-shadow-1144);
  }
  .main-cards_hero_all-main-margin-1193 {
    margin: var(--main-cards_hero_all-main-margin-1193);
  }
  .main-cards_hero_all-main-backdrop-blur-1195 {
    backdrop-blur: var(--main-cards_hero_all-main-backdrop-blur-1195);
  }
  .main-cards_hero_all-main-max-width-1196 {
    max-width: var(--main-cards_hero_all-main-max-width-1196);
  }
  .main-cards_hero_all-main-background-1197 {
    background: var(--main-cards_hero_all-main-background-1197);
  }
  .main-cards_hero_all-main-border-radius-1198 {
    border-radius: var(--main-cards_hero_all-main-border-radius-1198);
  }
  .main-cards_hero_all-main-padding-1199 {
    padding: var(--main-cards_hero_all-main-padding-1199);
  }
  .main-cards_hero_all-main-border-width-1200 {
    border-width: var(--main-cards_hero_all-main-border-width-1200);
  }
  .main-cards_hero_all-main-border-color-1201 {
    border-color: var(--main-cards_hero_all-main-border-color-1201);
  }
  .main-cards_hero_all-main-box-shadow-1202 {
    box-shadow: var(--main-cards_hero_all-main-box-shadow-1202);
  }
  .main-cards_hero_all-card_reverse-grid-template-areas-1130 {
    grid-template-areas: var(--main-cards_hero_all-card_reverse-grid-template-areas-1130);
  }
  .main-cards_hero_all-card_container-max-width-1118 {
    max-width: var(--main-cards_hero_all-card_container-max-width-1118);
  }
  .main-cards_hero_all-card_container-grid-column-gap-1119 {
    grid-column-gap: var(--main-cards_hero_all-card_container-grid-column-gap-1119);
  }
  .main-cards_hero_all-card_container-grid-row-gap-1120 {
    grid-row-gap: var(--main-cards_hero_all-card_container-grid-row-gap-1120);
  }
  .main-cards_hero_all-card_container-backdrop-blur-1121 {
    backdrop-blur: var(--main-cards_hero_all-card_container-backdrop-blur-1121);
  }
  .main-cards_hero_all-card_container-background-1122 {
    background: var(--main-cards_hero_all-card_container-background-1122);
  }
  .main-cards_hero_all-card_container-border-radius-1123 {
    border-radius: var(--main-cards_hero_all-card_container-border-radius-1123);
  }
  .main-cards_hero_all-card_container-grid-template-areas-1124 {
    grid-template-areas: var(--main-cards_hero_all-card_container-grid-template-areas-1124);
  }
  .main-cards_hero_all-card_container-grid-template-columns-1125 {
    grid-template-columns: var(--main-cards_hero_all-card_container-grid-template-columns-1125);
  }
  .main-cards_hero_all-card_container-padding-1126 {
    padding: var(--main-cards_hero_all-card_container-padding-1126);
  }
  .main-cards_hero_all-card_container-border-width-1127 {
    border-width: var(--main-cards_hero_all-card_container-border-width-1127);
  }
  .main-cards_hero_all-card_container-border-color-1128 {
    border-color: var(--main-cards_hero_all-card_container-border-color-1128);
  }
  .main-cards_hero_all-card_container-box-shadow-1129 {
    box-shadow: var(--main-cards_hero_all-card_container-box-shadow-1129);
  }
  .main-cards_hero_all-overlay-background-1203 {
    background: var(--main-cards_hero_all-overlay-background-1203);
  }
  .main-cards_hero_all-image-border-width-1176 {
    border-width: var(--main-cards_hero_all-image-border-width-1176);
  }
  .main-cards_hero_all-image-border-color-1177 {
    border-color: var(--main-cards_hero_all-image-border-color-1177);
  }
  .main-cards_hero_all-image-file1-1178 {
    file1: var(--main-cards_hero_all-image-file1-1178);
  }
  .main-cards_hero_all-image-title-1179 {
    title: var(--main-cards_hero_all-image-title-1179);
  }
  .main-cards_hero_all-image-alt-1180 {
    alt: var(--main-cards_hero_all-image-alt-1180);
  }
  .main-cards_hero_all-image-width-1181 {
    width: var(--main-cards_hero_all-image-width-1181);
  }
  .main-cards_hero_all-image-height-1182 {
    height: var(--main-cards_hero_all-image-height-1182);
  }
  .main-cards_hero_all-image-justify-self-1183 {
    justify-self: var(--main-cards_hero_all-image-justify-self-1183);
  }
  .main-cards_hero_all-image-border-radius-1184 {
    border-radius: var(--main-cards_hero_all-image-border-radius-1184);
  }
  .main-cards_hero_all-image-aspect-ratio-1185 {
    aspect-ratio: var(--main-cards_hero_all-image-aspect-ratio-1185);
  }
  .main-cards_hero_all-image-max-width-980201 {
    max-width: var(--main-cards_hero_all-image-max-width-980201);
  }
  .main-cards_hero_all-image_overlay-background-1186 {
    background: var(--main-cards_hero_all-image_overlay-background-1186);
  }
  .main-cards_hero_all-container_overlay-background-1145 {
    background: var(--main-cards_hero_all-container_overlay-background-1145);
  }
  .main-cards_hero_all-title_reverse-justify-self-1229 {
    justify-self: var(--main-cards_hero_all-title_reverse-justify-self-1229);
  }
  .main-cards_hero_all-title_reverse-text-align-1230 {
    text-align: var(--main-cards_hero_all-title_reverse-text-align-1230);
  }
  .main-cards_hero_all-title-color-1210 {
    color: var(--main-cards_hero_all-title-color-1210);
  }
  .main-cards_hero_all-title-justify-self-1211 {
    justify-self: var(--main-cards_hero_all-title-justify-self-1211);
  }
  .main-cards_hero_all-title-text-align-1212 {
    text-align: var(--main-cards_hero_all-title-text-align-1212);
  }
  .main-cards_hero_all-title-font-size-1213 {
    font-size: var(--main-cards_hero_all-title-font-size-1213);
  }
  .main-cards_hero_all-title-font-weight-1214 {
    font-weight: var(--main-cards_hero_all-title-font-weight-1214);
  }
  .main-cards_hero_all-title-font-family-1215 {
    font-family: var(--main-cards_hero_all-title-font-family-1215);
  }
  .main-cards_hero_all-title-letter-spacing-1216 {
    letter-spacing: var(--main-cards_hero_all-title-letter-spacing-1216);
  }
  .main-cards_hero_all-title-line-height-1217 {
    line-height: var(--main-cards_hero_all-title-line-height-1217);
  }
  .main-cards_hero_all-title-text1-1218 {
    text1: var(--main-cards_hero_all-title-text1-1218);
  }
  .main-cards_hero_all-title-grid-template-areas-1219 {
    grid-template-areas: var(--main-cards_hero_all-title-grid-template-areas-1219);
  }
  .main-cards_hero_all-title-grid-column-gap-1220 {
    grid-column-gap: var(--main-cards_hero_all-title-grid-column-gap-1220);
  }
  .main-cards_hero_all-title-justify-items-1221 {
    justify-items: var(--main-cards_hero_all-title-justify-items-1221);
  }
  .main-cards_hero_all-title-padding-980101 {
    padding: var(--main-cards_hero_all-title-padding-980101);
  }
  .main-cards_hero_all-title-background-980102 {
    background: var(--main-cards_hero_all-title-background-980102);
  }
  .main-cards_hero_all-title-border-radius-980103 {
    border-radius: var(--main-cards_hero_all-title-border-radius-980103);
  }
  .main-cards_hero_all-title-border-width-980104 {
    border-width: var(--main-cards_hero_all-title-border-width-980104);
  }
  .main-cards_hero_all-title-border-color-980105 {
    border-color: var(--main-cards_hero_all-title-border-color-980105);
  }
  .main-cards_hero_all-button_reverse-justify-self-1114 {
    justify-self: var(--main-cards_hero_all-button_reverse-justify-self-1114);
  }
  .main-cards_hero_all-button-padding-1091 {
    padding: var(--main-cards_hero_all-button-padding-1091);
  }
  .main-cards_hero_all-button-justify-self-1092 {
    justify-self: var(--main-cards_hero_all-button-justify-self-1092);
  }
  .main-cards_hero_all-button-text1-1093 {
    text1: var(--main-cards_hero_all-button-text1-1093);
  }
  .main-cards_hero_all-button-border-radius-1094 {
    border-radius: var(--main-cards_hero_all-button-border-radius-1094);
  }
  .main-cards_hero_all-button-border-width-1095 {
    border-width: var(--main-cards_hero_all-button-border-width-1095);
  }
  .main-cards_hero_all-button-border-color-1096 {
    border-color: var(--main-cards_hero_all-button-border-color-1096);
  }
  .main-cards_hero_all-button-background-1097 {
    background: var(--main-cards_hero_all-button-background-1097);
  }
  .main-cards_hero_all-button-color-1098 {
    color: var(--main-cards_hero_all-button-color-1098);
  }
  .main-cards_hero_all-button-font-size-1099 {
    font-size: var(--main-cards_hero_all-button-font-size-1099);
  }
  .main-cards_hero_all-button-font-weight-1100 {
    font-weight: var(--main-cards_hero_all-button-font-weight-1100);
  }
  .main-cards_hero_all-button-font-family-1101 {
    font-family: var(--main-cards_hero_all-button-font-family-1101);
  }
  .main-cards_hero_all-button-letter-spacing-1102 {
    letter-spacing: var(--main-cards_hero_all-button-letter-spacing-1102);
  }
  .main-cards_hero_all-button-line-height-1103 {
    line-height: var(--main-cards_hero_all-button-line-height-1103);
  }
  .main-cards_hero_all-button-grid-template-areas-1104 {
    grid-template-areas: var(--main-cards_hero_all-button-grid-template-areas-1104);
  }
  .main-cards_hero_all-button-grid-column-gap-1105 {
    grid-column-gap: var(--main-cards_hero_all-button-grid-column-gap-1105);
  }
  .main-cards_hero_all-button-justify-items-1106 {
    justify-items: var(--main-cards_hero_all-button-justify-items-1106);
  }
  .main-cards_hero_all-description_reverse-justify-self-1171 {
    justify-self: var(--main-cards_hero_all-description_reverse-justify-self-1171);
  }
  .main-cards_hero_all-description_reverse-text-align-1172 {
    text-align: var(--main-cards_hero_all-description_reverse-text-align-1172);
  }
  .main-cards_hero_all-description-text1-1152 {
    text1: var(--main-cards_hero_all-description-text1-1152);
  }
  .main-cards_hero_all-description-justify-self-1153 {
    justify-self: var(--main-cards_hero_all-description-justify-self-1153);
  }
  .main-cards_hero_all-description-text-align-1154 {
    text-align: var(--main-cards_hero_all-description-text-align-1154);
  }
  .main-cards_hero_all-description-color-1155 {
    color: var(--main-cards_hero_all-description-color-1155);
  }
  .main-cards_hero_all-description-font-weight-1156 {
    font-weight: var(--main-cards_hero_all-description-font-weight-1156);
  }
  .main-cards_hero_all-description-font-family-1157 {
    font-family: var(--main-cards_hero_all-description-font-family-1157);
  }
  .main-cards_hero_all-description-letter-spacing-1158 {
    letter-spacing: var(--main-cards_hero_all-description-letter-spacing-1158);
  }
  .main-cards_hero_all-description-line-height-1159 {
    line-height: var(--main-cards_hero_all-description-line-height-1159);
  }
  .main-cards_hero_all-description-font-size-1160 {
    font-size: var(--main-cards_hero_all-description-font-size-1160);
  }
  .main-cards_hero_all-description-grid-template-areas-1161 {
    grid-template-areas: var(--main-cards_hero_all-description-grid-template-areas-1161);
  }
  .main-cards_hero_all-description-grid-column-gap-1162 {
    grid-column-gap: var(--main-cards_hero_all-description-grid-column-gap-1162);
  }
  .main-cards_hero_all-description-justify-items-1163 {
    justify-items: var(--main-cards_hero_all-description-justify-items-1163);
  }
  .main-cards_hero_all-description-padding-980111 {
    padding: var(--main-cards_hero_all-description-padding-980111);
  }
  .main-cards_hero_all-description-background-980112 {
    background: var(--main-cards_hero_all-description-background-980112);
  }
  .main-cards_hero_all-description-border-radius-980113 {
    border-radius: var(--main-cards_hero_all-description-border-radius-980113);
  }
  .main-cards_hero_all-description-border-width-980114 {
    border-width: var(--main-cards_hero_all-description-border-width-980114);
  }
  .main-cards_hero_all-description-border-color-980115 {
    border-color: var(--main-cards_hero_all-description-border-color-980115);
  }
  .main-cards_hero_all-title_icon-width-1222 {
    width: var(--main-cards_hero_all-title_icon-width-1222);
  }
  .main-cards_hero_all-title_icon-height-1223 {
    height: var(--main-cards_hero_all-title_icon-height-1223);
  }
  .main-cards_hero_all-title_icon-border-radius-1224 {
    border-radius: var(--main-cards_hero_all-title_icon-border-radius-1224);
  }
  .main-cards_hero_all-title_icon-border-width-1225 {
    border-width: var(--main-cards_hero_all-title_icon-border-width-1225);
  }
  .main-cards_hero_all-title_icon-border-color-1226 {
    border-color: var(--main-cards_hero_all-title_icon-border-color-1226);
  }
  .main-cards_hero_all-title_icon-background-1227 {
    background: var(--main-cards_hero_all-title_icon-background-1227);
  }
  .main-cards_hero_all-title_icon-icon-1228 {
    icon: var(--main-cards_hero_all-title_icon-icon-1228);
  }
  .main-cards_hero_all-title_svg-font-size-1231 {
    font-size: var(--main-cards_hero_all-title_svg-font-size-1231);
  }
  .main-cards_hero_all-title_svg-color-1233 {
    color: var(--main-cards_hero_all-title_svg-color-1233);
  }
  .main-cards_hero_all-description_icon-width-1164 {
    width: var(--main-cards_hero_all-description_icon-width-1164);
  }
  .main-cards_hero_all-description_icon-height-1165 {
    height: var(--main-cards_hero_all-description_icon-height-1165);
  }
  .main-cards_hero_all-description_icon-border-radius-1166 {
    border-radius: var(--main-cards_hero_all-description_icon-border-radius-1166);
  }
  .main-cards_hero_all-description_icon-border-width-1167 {
    border-width: var(--main-cards_hero_all-description_icon-border-width-1167);
  }
  .main-cards_hero_all-description_icon-border-color-1168 {
    border-color: var(--main-cards_hero_all-description_icon-border-color-1168);
  }
  .main-cards_hero_all-description_icon-background-1169 {
    background: var(--main-cards_hero_all-description_icon-background-1169);
  }
  .main-cards_hero_all-description_icon-icon-1170 {
    icon: var(--main-cards_hero_all-description_icon-icon-1170);
  }
  .main-cards_hero_all-description_svg-font-size-1173 {
    font-size: var(--main-cards_hero_all-description_svg-font-size-1173);
  }
  .main-cards_hero_all-description_svg-color-1175 {
    color: var(--main-cards_hero_all-description_svg-color-1175);
  }
  .main-cards_hero_all-button_icon-width-1107 {
    width: var(--main-cards_hero_all-button_icon-width-1107);
  }
  .main-cards_hero_all-button_icon-height-1108 {
    height: var(--main-cards_hero_all-button_icon-height-1108);
  }
  .main-cards_hero_all-button_icon-border-radius-1109 {
    border-radius: var(--main-cards_hero_all-button_icon-border-radius-1109);
  }
  .main-cards_hero_all-button_icon-border-width-1110 {
    border-width: var(--main-cards_hero_all-button_icon-border-width-1110);
  }
  .main-cards_hero_all-button_icon-border-color-1111 {
    border-color: var(--main-cards_hero_all-button_icon-border-color-1111);
  }
  .main-cards_hero_all-button_icon-background-1112 {
    background: var(--main-cards_hero_all-button_icon-background-1112);
  }
  .main-cards_hero_all-button_icon-icon-1113 {
    icon: var(--main-cards_hero_all-button_icon-icon-1113);
  }
  .main-cards_hero_all-button_svg-font-size-1116 {
    font-size: var(--main-cards_hero_all-button_svg-font-size-1116);
  }
  .main-cards_hero_all-button_svg-color-1117 {
    color: var(--main-cards_hero_all-button_svg-color-1117);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_hero_all-button_hover-background-3061:hover, .card.has-hover:hover .button.main-cards_hero_all-button_hover-background-3061, .cards_float.has-hover:hover .button.main-cards_hero_all-button_hover-background-3061 {
      background: var(--main-cards_hero_all-button_hover-background-3061);
    }
  }
  .button.has-hover.main-cards_hero_all-button_hover-background-3061:focus-visible, .card.has-hover:focus-within .button.main-cards_hero_all-button_hover-background-3061, .cards_float.has-hover:focus-within .button.main-cards_hero_all-button_hover-background-3061 {
    background: var(--main-cards_hero_all-button_hover-background-3061);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_hero_all-button_hover-color-3062, .card.has-hover:hover .button .main-cards_hero_all-button_hover-color-3062, .cards_float.has-hover:hover .button .main-cards_hero_all-button_hover-color-3062 {
      color: var(--main-cards_hero_all-button_hover-color-3062);
    }
  }
  .button.has-hover:focus-visible .main-cards_hero_all-button_hover-color-3062, .card.has-hover:focus-within .button .main-cards_hero_all-button_hover-color-3062, .cards_float.has-hover:focus-within .button .main-cards_hero_all-button_hover-color-3062 {
    color: var(--main-cards_hero_all-button_hover-color-3062);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_hero_all-button_hover-border-color-3063:hover, .card.has-hover:hover .button.main-cards_hero_all-button_hover-border-color-3063, .cards_float.has-hover:hover .button.main-cards_hero_all-button_hover-border-color-3063 {
      border-color: var(--main-cards_hero_all-button_hover-border-color-3063);
    }
  }
  .button.has-hover.main-cards_hero_all-button_hover-border-color-3063:focus-visible, .card.has-hover:focus-within .button.main-cards_hero_all-button_hover-border-color-3063, .cards_float.has-hover:focus-within .button.main-cards_hero_all-button_hover-border-color-3063 {
    border-color: var(--main-cards_hero_all-button_hover-border-color-3063);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_hero_all-button_hover-box-shadow-3064:hover, .card.has-hover:hover .button.main-cards_hero_all-button_hover-box-shadow-3064, .cards_float.has-hover:hover .button.main-cards_hero_all-button_hover-box-shadow-3064 {
      box-shadow: var(--main-cards_hero_all-button_hover-box-shadow-3064);
    }
  }
  .button.has-hover.main-cards_hero_all-button_hover-box-shadow-3064:focus-visible, .card.has-hover:focus-within .button.main-cards_hero_all-button_hover-box-shadow-3064, .cards_float.has-hover:focus-within .button.main-cards_hero_all-button_hover-box-shadow-3064 {
    box-shadow: var(--main-cards_hero_all-button_hover-box-shadow-3064);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_hero_all-button_hover-transform-3065:hover, .card.has-hover:hover .button.main-cards_hero_all-button_hover-transform-3065, .cards_float.has-hover:hover .button.main-cards_hero_all-button_hover-transform-3065 {
      transform: var(--main-cards_hero_all-button_hover-transform-3065);
    }
  }
  .button.has-hover.main-cards_hero_all-button_hover-transform-3065:focus-visible, .card.has-hover:focus-within .button.main-cards_hero_all-button_hover-transform-3065, .cards_float.has-hover:focus-within .button.main-cards_hero_all-button_hover-transform-3065 {
    transform: var(--main-cards_hero_all-button_hover-transform-3065);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_hero_all-button_hover-opacity-3066:hover, .card.has-hover:hover .button.main-cards_hero_all-button_hover-opacity-3066, .cards_float.has-hover:hover .button.main-cards_hero_all-button_hover-opacity-3066 {
      opacity: var(--main-cards_hero_all-button_hover-opacity-3066);
    }
  }
  .button.has-hover.main-cards_hero_all-button_hover-opacity-3066:focus-visible, .card.has-hover:focus-within .button.main-cards_hero_all-button_hover-opacity-3066, .cards_float.has-hover:focus-within .button.main-cards_hero_all-button_hover-opacity-3066 {
    opacity: var(--main-cards_hero_all-button_hover-opacity-3066);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_hero_all-card_container_hover-background-3067:hover, .cards_float.has-hover.main-cards_hero_all-card_container_hover-background-3067:hover {
      background: var(--main-cards_hero_all-card_container_hover-background-3067);
    }
  }
  .card.has-hover.main-cards_hero_all-card_container_hover-background-3067:focus-within, .cards_float.has-hover.main-cards_hero_all-card_container_hover-background-3067:focus-within {
    background: var(--main-cards_hero_all-card_container_hover-background-3067);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_hero_all-card_container_hover-border-color-3068:hover, .cards_float.has-hover.main-cards_hero_all-card_container_hover-border-color-3068:hover {
      border-color: var(--main-cards_hero_all-card_container_hover-border-color-3068);
    }
  }
  .card.has-hover.main-cards_hero_all-card_container_hover-border-color-3068:focus-within, .cards_float.has-hover.main-cards_hero_all-card_container_hover-border-color-3068:focus-within {
    border-color: var(--main-cards_hero_all-card_container_hover-border-color-3068);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_hero_all-card_container_hover-box-shadow-3069:hover, .cards_float.has-hover.main-cards_hero_all-card_container_hover-box-shadow-3069:hover {
      box-shadow: var(--main-cards_hero_all-card_container_hover-box-shadow-3069);
    }
  }
  .card.has-hover.main-cards_hero_all-card_container_hover-box-shadow-3069:focus-within, .cards_float.has-hover.main-cards_hero_all-card_container_hover-box-shadow-3069:focus-within {
    box-shadow: var(--main-cards_hero_all-card_container_hover-box-shadow-3069);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_hero_all-card_container_hover-transform-3070:hover, .cards_float.has-hover.main-cards_hero_all-card_container_hover-transform-3070:hover {
      transform: var(--main-cards_hero_all-card_container_hover-transform-3070);
    }
  }
  .card.has-hover.main-cards_hero_all-card_container_hover-transform-3070:focus-within, .cards_float.has-hover.main-cards_hero_all-card_container_hover-transform-3070:focus-within {
    transform: var(--main-cards_hero_all-card_container_hover-transform-3070);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_hero_all-card_container_hover-opacity-3071:hover, .cards_float.has-hover.main-cards_hero_all-card_container_hover-opacity-3071:hover {
      opacity: var(--main-cards_hero_all-card_container_hover-opacity-3071);
    }
  }
  .card.has-hover.main-cards_hero_all-card_container_hover-opacity-3071:focus-within, .cards_float.has-hover.main-cards_hero_all-card_container_hover-opacity-3071:focus-within {
    opacity: var(--main-cards_hero_all-card_container_hover-opacity-3071);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-title_hover-color-3072, .cards_float.has-hover:hover .main-cards_hero_all-title_hover-color-3072 {
      color: var(--main-cards_hero_all-title_hover-color-3072);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-title_hover-color-3072, .cards_float.has-hover:focus-within .main-cards_hero_all-title_hover-color-3072 {
    color: var(--main-cards_hero_all-title_hover-color-3072);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-title_hover-transform-3073, .cards_float.has-hover:hover .main-cards_hero_all-title_hover-transform-3073 {
      transform: var(--main-cards_hero_all-title_hover-transform-3073);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-title_hover-transform-3073, .cards_float.has-hover:focus-within .main-cards_hero_all-title_hover-transform-3073 {
    transform: var(--main-cards_hero_all-title_hover-transform-3073);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-title_hover-opacity-3074, .cards_float.has-hover:hover .main-cards_hero_all-title_hover-opacity-3074 {
      opacity: var(--main-cards_hero_all-title_hover-opacity-3074);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-title_hover-opacity-3074, .cards_float.has-hover:focus-within .main-cards_hero_all-title_hover-opacity-3074 {
    opacity: var(--main-cards_hero_all-title_hover-opacity-3074);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-description_hover-color-3075, .cards_float.has-hover:hover .main-cards_hero_all-description_hover-color-3075 {
      color: var(--main-cards_hero_all-description_hover-color-3075);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-description_hover-color-3075, .cards_float.has-hover:focus-within .main-cards_hero_all-description_hover-color-3075 {
    color: var(--main-cards_hero_all-description_hover-color-3075);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-description_hover-transform-3076, .cards_float.has-hover:hover .main-cards_hero_all-description_hover-transform-3076 {
      transform: var(--main-cards_hero_all-description_hover-transform-3076);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-description_hover-transform-3076, .cards_float.has-hover:focus-within .main-cards_hero_all-description_hover-transform-3076 {
    transform: var(--main-cards_hero_all-description_hover-transform-3076);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-description_hover-opacity-3077, .cards_float.has-hover:hover .main-cards_hero_all-description_hover-opacity-3077 {
      opacity: var(--main-cards_hero_all-description_hover-opacity-3077);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-description_hover-opacity-3077, .cards_float.has-hover:focus-within .main-cards_hero_all-description_hover-opacity-3077 {
    opacity: var(--main-cards_hero_all-description_hover-opacity-3077);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-image_hover-transform-3078, .cards_float.has-hover:hover .main-cards_hero_all-image_hover-transform-3078 {
      transform: var(--main-cards_hero_all-image_hover-transform-3078);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-image_hover-transform-3078, .cards_float.has-hover:focus-within .main-cards_hero_all-image_hover-transform-3078 {
    transform: var(--main-cards_hero_all-image_hover-transform-3078);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-image_hover-opacity-3079, .cards_float.has-hover:hover .main-cards_hero_all-image_hover-opacity-3079 {
      opacity: var(--main-cards_hero_all-image_hover-opacity-3079);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-image_hover-opacity-3079, .cards_float.has-hover:focus-within .main-cards_hero_all-image_hover-opacity-3079 {
    opacity: var(--main-cards_hero_all-image_hover-opacity-3079);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-image_hover-filter-3080, .cards_float.has-hover:hover .main-cards_hero_all-image_hover-filter-3080 {
      filter: var(--main-cards_hero_all-image_hover-filter-3080);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-image_hover-filter-3080, .cards_float.has-hover:focus-within .main-cards_hero_all-image_hover-filter-3080 {
    filter: var(--main-cards_hero_all-image_hover-filter-3080);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-image_overlay_hover-background-3081, .cards_float.has-hover:hover .main-cards_hero_all-image_overlay_hover-background-3081 {
      background: var(--main-cards_hero_all-image_overlay_hover-background-3081);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-image_overlay_hover-background-3081, .cards_float.has-hover:focus-within .main-cards_hero_all-image_overlay_hover-background-3081 {
    background: var(--main-cards_hero_all-image_overlay_hover-background-3081);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_hero_all-image_overlay_hover-opacity-3082, .cards_float.has-hover:hover .main-cards_hero_all-image_overlay_hover-opacity-3082 {
      opacity: var(--main-cards_hero_all-image_overlay_hover-opacity-3082);
    }
  }
  .card.has-hover:focus-within .main-cards_hero_all-image_overlay_hover-opacity-3082, .cards_float.has-hover:focus-within .main-cards_hero_all-image_overlay_hover-opacity-3082 {
    opacity: var(--main-cards_hero_all-image_overlay_hover-opacity-3082);
  }
  .main-hero_float_all-config-container_prop-2218 {
    container_prop: var(--main-hero_float_all-config-container_prop-2218);
  }
  .main-hero_float_all-container-max-width-2219 {
    max-width: var(--main-hero_float_all-container-max-width-2219);
  }
  .main-hero_float_all-container-grid-column-gap-2220 {
    grid-column-gap: var(--main-hero_float_all-container-grid-column-gap-2220);
  }
  .main-hero_float_all-container-grid-row-gap-2221 {
    grid-row-gap: var(--main-hero_float_all-container-grid-row-gap-2221);
  }
  .main-hero_float_all-container-backdrop-blur-2222 {
    backdrop-blur: var(--main-hero_float_all-container-backdrop-blur-2222);
  }
  .main-hero_float_all-container-background-2223 {
    background: var(--main-hero_float_all-container-background-2223);
  }
  .main-hero_float_all-container-border-radius-2224 {
    border-radius: var(--main-hero_float_all-container-border-radius-2224);
  }
  .main-hero_float_all-container-grid-template-areas-2225 {
    grid-template-areas: var(--main-hero_float_all-container-grid-template-areas-2225);
  }
  .main-hero_float_all-container-grid-template-columns-2226 {
    grid-template-columns: var(--main-hero_float_all-container-grid-template-columns-2226);
  }
  .main-hero_float_all-container-padding-2227 {
    padding: var(--main-hero_float_all-container-padding-2227);
  }
  .main-hero_float_all-container-border-width-2228 {
    border-width: var(--main-hero_float_all-container-border-width-2228);
  }
  .main-hero_float_all-container-border-color-2229 {
    border-color: var(--main-hero_float_all-container-border-color-2229);
  }
  .main-hero_float_all-container-box-shadow-2230 {
    box-shadow: var(--main-hero_float_all-container-box-shadow-2230);
  }
  .main-hero_float_all-main-margin-2277 {
    margin: var(--main-hero_float_all-main-margin-2277);
  }
  .main-hero_float_all-main-backdrop-blur-2279 {
    backdrop-blur: var(--main-hero_float_all-main-backdrop-blur-2279);
  }
  .main-hero_float_all-main-max-width-2280 {
    max-width: var(--main-hero_float_all-main-max-width-2280);
  }
  .main-hero_float_all-main-background-2281 {
    background: var(--main-hero_float_all-main-background-2281);
  }
  .main-hero_float_all-main-border-radius-2282 {
    border-radius: var(--main-hero_float_all-main-border-radius-2282);
  }
  .main-hero_float_all-main-padding-2283 {
    padding: var(--main-hero_float_all-main-padding-2283);
  }
  .main-hero_float_all-main-border-width-2284 {
    border-width: var(--main-hero_float_all-main-border-width-2284);
  }
  .main-hero_float_all-main-border-color-2285 {
    border-color: var(--main-hero_float_all-main-border-color-2285);
  }
  .main-hero_float_all-main-box-shadow-2286 {
    box-shadow: var(--main-hero_float_all-main-box-shadow-2286);
  }
  .main-hero_float_all-overlay-background-2287 {
    background: var(--main-hero_float_all-overlay-background-2287);
  }
  .main-hero_float_all-image-border-width-2260 {
    border-width: var(--main-hero_float_all-image-border-width-2260);
  }
  .main-hero_float_all-image-border-color-2261 {
    border-color: var(--main-hero_float_all-image-border-color-2261);
  }
  .main-hero_float_all-image-file1-2262 {
    file1: var(--main-hero_float_all-image-file1-2262);
  }
  .main-hero_float_all-image-title-2263 {
    title: var(--main-hero_float_all-image-title-2263);
  }
  .main-hero_float_all-image-alt-2264 {
    alt: var(--main-hero_float_all-image-alt-2264);
  }
  .main-hero_float_all-image-width-2265 {
    width: var(--main-hero_float_all-image-width-2265);
  }
  .main-hero_float_all-image-height-2266 {
    height: var(--main-hero_float_all-image-height-2266);
  }
  .main-hero_float_all-image-justify-self-2267 {
    justify-self: var(--main-hero_float_all-image-justify-self-2267);
  }
  .main-hero_float_all-image-border-radius-2268 {
    border-radius: var(--main-hero_float_all-image-border-radius-2268);
  }
  .main-hero_float_all-image-aspect-ratio-2269 {
    aspect-ratio: var(--main-hero_float_all-image-aspect-ratio-2269);
  }
  .main-hero_float_all-image-max-width-980201 {
    max-width: var(--main-hero_float_all-image-max-width-980201);
  }
  .main-hero_float_all-image_overlay-background-2270 {
    background: var(--main-hero_float_all-image_overlay-background-2270);
  }
  .main-hero_float_all-container_overlay-background-2231 {
    background: var(--main-hero_float_all-container_overlay-background-2231);
  }
  .main-hero_float_all-title-color-2294 {
    color: var(--main-hero_float_all-title-color-2294);
  }
  .main-hero_float_all-title-justify-self-2295 {
    justify-self: var(--main-hero_float_all-title-justify-self-2295);
  }
  .main-hero_float_all-title-text-align-2296 {
    text-align: var(--main-hero_float_all-title-text-align-2296);
  }
  .main-hero_float_all-title-font-size-2297 {
    font-size: var(--main-hero_float_all-title-font-size-2297);
  }
  .main-hero_float_all-title-font-weight-2298 {
    font-weight: var(--main-hero_float_all-title-font-weight-2298);
  }
  .main-hero_float_all-title-font-family-2299 {
    font-family: var(--main-hero_float_all-title-font-family-2299);
  }
  .main-hero_float_all-title-letter-spacing-2300 {
    letter-spacing: var(--main-hero_float_all-title-letter-spacing-2300);
  }
  .main-hero_float_all-title-line-height-2301 {
    line-height: var(--main-hero_float_all-title-line-height-2301);
  }
  .main-hero_float_all-title-text1-2302 {
    text1: var(--main-hero_float_all-title-text1-2302);
  }
  .main-hero_float_all-title-grid-template-areas-2303 {
    grid-template-areas: var(--main-hero_float_all-title-grid-template-areas-2303);
  }
  .main-hero_float_all-title-grid-column-gap-2304 {
    grid-column-gap: var(--main-hero_float_all-title-grid-column-gap-2304);
  }
  .main-hero_float_all-title-justify-items-2305 {
    justify-items: var(--main-hero_float_all-title-justify-items-2305);
  }
  .main-hero_float_all-title-padding-980101 {
    padding: var(--main-hero_float_all-title-padding-980101);
  }
  .main-hero_float_all-title-background-980102 {
    background: var(--main-hero_float_all-title-background-980102);
  }
  .main-hero_float_all-title-border-radius-980103 {
    border-radius: var(--main-hero_float_all-title-border-radius-980103);
  }
  .main-hero_float_all-title-border-width-980104 {
    border-width: var(--main-hero_float_all-title-border-width-980104);
  }
  .main-hero_float_all-title-border-color-980105 {
    border-color: var(--main-hero_float_all-title-border-color-980105);
  }
  .main-hero_float_all-button-padding-2190 {
    padding: var(--main-hero_float_all-button-padding-2190);
  }
  .main-hero_float_all-button-justify-self-2191 {
    justify-self: var(--main-hero_float_all-button-justify-self-2191);
  }
  .main-hero_float_all-button-text1-2192 {
    text1: var(--main-hero_float_all-button-text1-2192);
  }
  .main-hero_float_all-button-border-radius-2193 {
    border-radius: var(--main-hero_float_all-button-border-radius-2193);
  }
  .main-hero_float_all-button-border-width-2194 {
    border-width: var(--main-hero_float_all-button-border-width-2194);
  }
  .main-hero_float_all-button-border-color-2195 {
    border-color: var(--main-hero_float_all-button-border-color-2195);
  }
  .main-hero_float_all-button-background-2196 {
    background: var(--main-hero_float_all-button-background-2196);
  }
  .main-hero_float_all-button-color-2197 {
    color: var(--main-hero_float_all-button-color-2197);
  }
  .main-hero_float_all-button-font-size-2198 {
    font-size: var(--main-hero_float_all-button-font-size-2198);
  }
  .main-hero_float_all-button-font-weight-2199 {
    font-weight: var(--main-hero_float_all-button-font-weight-2199);
  }
  .main-hero_float_all-button-font-family-2200 {
    font-family: var(--main-hero_float_all-button-font-family-2200);
  }
  .main-hero_float_all-button-letter-spacing-2201 {
    letter-spacing: var(--main-hero_float_all-button-letter-spacing-2201);
  }
  .main-hero_float_all-button-line-height-2202 {
    line-height: var(--main-hero_float_all-button-line-height-2202);
  }
  .main-hero_float_all-button-grid-template-areas-2203 {
    grid-template-areas: var(--main-hero_float_all-button-grid-template-areas-2203);
  }
  .main-hero_float_all-button-grid-column-gap-2204 {
    grid-column-gap: var(--main-hero_float_all-button-grid-column-gap-2204);
  }
  .main-hero_float_all-button-justify-items-2205 {
    justify-items: var(--main-hero_float_all-button-justify-items-2205);
  }
  .main-hero_float_all-button-justify-self-2206 {
    justify-self: var(--main-hero_float_all-button-justify-self-2206);
  }
  .main-hero_float_all-description-text1-2238 {
    text1: var(--main-hero_float_all-description-text1-2238);
  }
  .main-hero_float_all-description-justify-self-2239 {
    justify-self: var(--main-hero_float_all-description-justify-self-2239);
  }
  .main-hero_float_all-description-text-align-2240 {
    text-align: var(--main-hero_float_all-description-text-align-2240);
  }
  .main-hero_float_all-description-color-2241 {
    color: var(--main-hero_float_all-description-color-2241);
  }
  .main-hero_float_all-description-font-weight-2242 {
    font-weight: var(--main-hero_float_all-description-font-weight-2242);
  }
  .main-hero_float_all-description-font-family-2243 {
    font-family: var(--main-hero_float_all-description-font-family-2243);
  }
  .main-hero_float_all-description-letter-spacing-2244 {
    letter-spacing: var(--main-hero_float_all-description-letter-spacing-2244);
  }
  .main-hero_float_all-description-line-height-2245 {
    line-height: var(--main-hero_float_all-description-line-height-2245);
  }
  .main-hero_float_all-description-font-size-2246 {
    font-size: var(--main-hero_float_all-description-font-size-2246);
  }
  .main-hero_float_all-description-grid-template-areas-2247 {
    grid-template-areas: var(--main-hero_float_all-description-grid-template-areas-2247);
  }
  .main-hero_float_all-description-grid-column-gap-2248 {
    grid-column-gap: var(--main-hero_float_all-description-grid-column-gap-2248);
  }
  .main-hero_float_all-description-justify-items-2249 {
    justify-items: var(--main-hero_float_all-description-justify-items-2249);
  }
  .main-hero_float_all-description-padding-980111 {
    padding: var(--main-hero_float_all-description-padding-980111);
  }
  .main-hero_float_all-description-background-980112 {
    background: var(--main-hero_float_all-description-background-980112);
  }
  .main-hero_float_all-description-border-radius-980113 {
    border-radius: var(--main-hero_float_all-description-border-radius-980113);
  }
  .main-hero_float_all-description-border-width-980114 {
    border-width: var(--main-hero_float_all-description-border-width-980114);
  }
  .main-hero_float_all-description-border-color-980115 {
    border-color: var(--main-hero_float_all-description-border-color-980115);
  }
  .main-hero_float_all-title_icon-width-2306 {
    width: var(--main-hero_float_all-title_icon-width-2306);
  }
  .main-hero_float_all-title_icon-height-2307 {
    height: var(--main-hero_float_all-title_icon-height-2307);
  }
  .main-hero_float_all-title_icon-border-radius-2308 {
    border-radius: var(--main-hero_float_all-title_icon-border-radius-2308);
  }
  .main-hero_float_all-title_icon-border-width-2309 {
    border-width: var(--main-hero_float_all-title_icon-border-width-2309);
  }
  .main-hero_float_all-title_icon-border-color-2310 {
    border-color: var(--main-hero_float_all-title_icon-border-color-2310);
  }
  .main-hero_float_all-title_icon-background-2311 {
    background: var(--main-hero_float_all-title_icon-background-2311);
  }
  .main-hero_float_all-title_icon-icon-2312 {
    icon: var(--main-hero_float_all-title_icon-icon-2312);
  }
  .main-hero_float_all-title_svg-font-size-2313 {
    font-size: var(--main-hero_float_all-title_svg-font-size-2313);
  }
  .main-hero_float_all-title_svg-color-2315 {
    color: var(--main-hero_float_all-title_svg-color-2315);
  }
  .main-hero_float_all-description_icon-width-2250 {
    width: var(--main-hero_float_all-description_icon-width-2250);
  }
  .main-hero_float_all-description_icon-height-2251 {
    height: var(--main-hero_float_all-description_icon-height-2251);
  }
  .main-hero_float_all-description_icon-border-radius-2252 {
    border-radius: var(--main-hero_float_all-description_icon-border-radius-2252);
  }
  .main-hero_float_all-description_icon-border-width-2253 {
    border-width: var(--main-hero_float_all-description_icon-border-width-2253);
  }
  .main-hero_float_all-description_icon-border-color-2254 {
    border-color: var(--main-hero_float_all-description_icon-border-color-2254);
  }
  .main-hero_float_all-description_icon-background-2255 {
    background: var(--main-hero_float_all-description_icon-background-2255);
  }
  .main-hero_float_all-description_icon-icon-2256 {
    icon: var(--main-hero_float_all-description_icon-icon-2256);
  }
  .main-hero_float_all-description_svg-font-size-2257 {
    font-size: var(--main-hero_float_all-description_svg-font-size-2257);
  }
  .main-hero_float_all-description_svg-color-2259 {
    color: var(--main-hero_float_all-description_svg-color-2259);
  }
  .main-hero_float_all-button_icon-width-2207 {
    width: var(--main-hero_float_all-button_icon-width-2207);
  }
  .main-hero_float_all-button_icon-height-2208 {
    height: var(--main-hero_float_all-button_icon-height-2208);
  }
  .main-hero_float_all-button_icon-border-radius-2209 {
    border-radius: var(--main-hero_float_all-button_icon-border-radius-2209);
  }
  .main-hero_float_all-button_icon-border-width-2210 {
    border-width: var(--main-hero_float_all-button_icon-border-width-2210);
  }
  .main-hero_float_all-button_icon-border-color-2211 {
    border-color: var(--main-hero_float_all-button_icon-border-color-2211);
  }
  .main-hero_float_all-button_icon-background-2212 {
    background: var(--main-hero_float_all-button_icon-background-2212);
  }
  .main-hero_float_all-button_icon-icon-2213 {
    icon: var(--main-hero_float_all-button_icon-icon-2213);
  }
  .main-hero_float_all-button_svg-font-size-2215 {
    font-size: var(--main-hero_float_all-button_svg-font-size-2215);
  }
  .main-hero_float_all-button_svg-color-2216 {
    color: var(--main-hero_float_all-button_svg-color-2216);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_float_all-button_hover-background-3083:hover, .card.has-hover:hover .button.main-hero_float_all-button_hover-background-3083, .cards_float.has-hover:hover .button.main-hero_float_all-button_hover-background-3083 {
      background: var(--main-hero_float_all-button_hover-background-3083);
    }
  }
  .button.has-hover.main-hero_float_all-button_hover-background-3083:focus-visible, .card.has-hover:focus-within .button.main-hero_float_all-button_hover-background-3083, .cards_float.has-hover:focus-within .button.main-hero_float_all-button_hover-background-3083 {
    background: var(--main-hero_float_all-button_hover-background-3083);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-hero_float_all-button_hover-color-3084, .card.has-hover:hover .button .main-hero_float_all-button_hover-color-3084, .cards_float.has-hover:hover .button .main-hero_float_all-button_hover-color-3084 {
      color: var(--main-hero_float_all-button_hover-color-3084);
    }
  }
  .button.has-hover:focus-visible .main-hero_float_all-button_hover-color-3084, .card.has-hover:focus-within .button .main-hero_float_all-button_hover-color-3084, .cards_float.has-hover:focus-within .button .main-hero_float_all-button_hover-color-3084 {
    color: var(--main-hero_float_all-button_hover-color-3084);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_float_all-button_hover-border-color-3085:hover, .card.has-hover:hover .button.main-hero_float_all-button_hover-border-color-3085, .cards_float.has-hover:hover .button.main-hero_float_all-button_hover-border-color-3085 {
      border-color: var(--main-hero_float_all-button_hover-border-color-3085);
    }
  }
  .button.has-hover.main-hero_float_all-button_hover-border-color-3085:focus-visible, .card.has-hover:focus-within .button.main-hero_float_all-button_hover-border-color-3085, .cards_float.has-hover:focus-within .button.main-hero_float_all-button_hover-border-color-3085 {
    border-color: var(--main-hero_float_all-button_hover-border-color-3085);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_float_all-button_hover-box-shadow-3086:hover, .card.has-hover:hover .button.main-hero_float_all-button_hover-box-shadow-3086, .cards_float.has-hover:hover .button.main-hero_float_all-button_hover-box-shadow-3086 {
      box-shadow: var(--main-hero_float_all-button_hover-box-shadow-3086);
    }
  }
  .button.has-hover.main-hero_float_all-button_hover-box-shadow-3086:focus-visible, .card.has-hover:focus-within .button.main-hero_float_all-button_hover-box-shadow-3086, .cards_float.has-hover:focus-within .button.main-hero_float_all-button_hover-box-shadow-3086 {
    box-shadow: var(--main-hero_float_all-button_hover-box-shadow-3086);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_float_all-button_hover-transform-3087:hover, .card.has-hover:hover .button.main-hero_float_all-button_hover-transform-3087, .cards_float.has-hover:hover .button.main-hero_float_all-button_hover-transform-3087 {
      transform: var(--main-hero_float_all-button_hover-transform-3087);
    }
  }
  .button.has-hover.main-hero_float_all-button_hover-transform-3087:focus-visible, .card.has-hover:focus-within .button.main-hero_float_all-button_hover-transform-3087, .cards_float.has-hover:focus-within .button.main-hero_float_all-button_hover-transform-3087 {
    transform: var(--main-hero_float_all-button_hover-transform-3087);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_float_all-button_hover-opacity-3088:hover, .card.has-hover:hover .button.main-hero_float_all-button_hover-opacity-3088, .cards_float.has-hover:hover .button.main-hero_float_all-button_hover-opacity-3088 {
      opacity: var(--main-hero_float_all-button_hover-opacity-3088);
    }
  }
  .button.has-hover.main-hero_float_all-button_hover-opacity-3088:focus-visible, .card.has-hover:focus-within .button.main-hero_float_all-button_hover-opacity-3088, .cards_float.has-hover:focus-within .button.main-hero_float_all-button_hover-opacity-3088 {
    opacity: var(--main-hero_float_all-button_hover-opacity-3088);
  }
  .main-hero_float_image_title-config-container_prop-2344 {
    container_prop: var(--main-hero_float_image_title-config-container_prop-2344);
  }
  .main-hero_float_image_title-container-max-width-2345 {
    max-width: var(--main-hero_float_image_title-container-max-width-2345);
  }
  .main-hero_float_image_title-container-grid-column-gap-2346 {
    grid-column-gap: var(--main-hero_float_image_title-container-grid-column-gap-2346);
  }
  .main-hero_float_image_title-container-grid-row-gap-2347 {
    grid-row-gap: var(--main-hero_float_image_title-container-grid-row-gap-2347);
  }
  .main-hero_float_image_title-container-backdrop-blur-2348 {
    backdrop-blur: var(--main-hero_float_image_title-container-backdrop-blur-2348);
  }
  .main-hero_float_image_title-container-background-2349 {
    background: var(--main-hero_float_image_title-container-background-2349);
  }
  .main-hero_float_image_title-container-border-radius-2350 {
    border-radius: var(--main-hero_float_image_title-container-border-radius-2350);
  }
  .main-hero_float_image_title-container-grid-template-areas-2351 {
    grid-template-areas: var(--main-hero_float_image_title-container-grid-template-areas-2351);
  }
  .main-hero_float_image_title-container-grid-template-columns-2352 {
    grid-template-columns: var(--main-hero_float_image_title-container-grid-template-columns-2352);
  }
  .main-hero_float_image_title-container-padding-2353 {
    padding: var(--main-hero_float_image_title-container-padding-2353);
  }
  .main-hero_float_image_title-container-border-width-2354 {
    border-width: var(--main-hero_float_image_title-container-border-width-2354);
  }
  .main-hero_float_image_title-container-border-color-2355 {
    border-color: var(--main-hero_float_image_title-container-border-color-2355);
  }
  .main-hero_float_image_title-container-box-shadow-2356 {
    box-shadow: var(--main-hero_float_image_title-container-box-shadow-2356);
  }
  .main-hero_float_image_title-main-margin-2403 {
    margin: var(--main-hero_float_image_title-main-margin-2403);
  }
  .main-hero_float_image_title-main-backdrop-blur-2405 {
    backdrop-blur: var(--main-hero_float_image_title-main-backdrop-blur-2405);
  }
  .main-hero_float_image_title-main-max-width-2406 {
    max-width: var(--main-hero_float_image_title-main-max-width-2406);
  }
  .main-hero_float_image_title-main-background-2407 {
    background: var(--main-hero_float_image_title-main-background-2407);
  }
  .main-hero_float_image_title-main-border-radius-2408 {
    border-radius: var(--main-hero_float_image_title-main-border-radius-2408);
  }
  .main-hero_float_image_title-main-padding-2409 {
    padding: var(--main-hero_float_image_title-main-padding-2409);
  }
  .main-hero_float_image_title-main-border-width-2410 {
    border-width: var(--main-hero_float_image_title-main-border-width-2410);
  }
  .main-hero_float_image_title-main-border-color-2411 {
    border-color: var(--main-hero_float_image_title-main-border-color-2411);
  }
  .main-hero_float_image_title-main-box-shadow-2412 {
    box-shadow: var(--main-hero_float_image_title-main-box-shadow-2412);
  }
  .main-hero_float_image_title-overlay-background-2413 {
    background: var(--main-hero_float_image_title-overlay-background-2413);
  }
  .main-hero_float_image_title-image-border-width-2386 {
    border-width: var(--main-hero_float_image_title-image-border-width-2386);
  }
  .main-hero_float_image_title-image-border-color-2387 {
    border-color: var(--main-hero_float_image_title-image-border-color-2387);
  }
  .main-hero_float_image_title-image-file1-2388 {
    file1: var(--main-hero_float_image_title-image-file1-2388);
  }
  .main-hero_float_image_title-image-title-2389 {
    title: var(--main-hero_float_image_title-image-title-2389);
  }
  .main-hero_float_image_title-image-alt-2390 {
    alt: var(--main-hero_float_image_title-image-alt-2390);
  }
  .main-hero_float_image_title-image-width-2391 {
    width: var(--main-hero_float_image_title-image-width-2391);
  }
  .main-hero_float_image_title-image-height-2392 {
    height: var(--main-hero_float_image_title-image-height-2392);
  }
  .main-hero_float_image_title-image-justify-self-2393 {
    justify-self: var(--main-hero_float_image_title-image-justify-self-2393);
  }
  .main-hero_float_image_title-image-border-radius-2394 {
    border-radius: var(--main-hero_float_image_title-image-border-radius-2394);
  }
  .main-hero_float_image_title-image-aspect-ratio-2395 {
    aspect-ratio: var(--main-hero_float_image_title-image-aspect-ratio-2395);
  }
  .main-hero_float_image_title-image-max-width-980201 {
    max-width: var(--main-hero_float_image_title-image-max-width-980201);
  }
  .main-hero_float_image_title-image_overlay-background-2396 {
    background: var(--main-hero_float_image_title-image_overlay-background-2396);
  }
  .main-hero_float_image_title-container_overlay-background-2357 {
    background: var(--main-hero_float_image_title-container_overlay-background-2357);
  }
  .main-hero_float_image_title-title-color-2420 {
    color: var(--main-hero_float_image_title-title-color-2420);
  }
  .main-hero_float_image_title-title-justify-self-2421 {
    justify-self: var(--main-hero_float_image_title-title-justify-self-2421);
  }
  .main-hero_float_image_title-title-text-align-2422 {
    text-align: var(--main-hero_float_image_title-title-text-align-2422);
  }
  .main-hero_float_image_title-title-font-size-2423 {
    font-size: var(--main-hero_float_image_title-title-font-size-2423);
  }
  .main-hero_float_image_title-title-font-weight-2424 {
    font-weight: var(--main-hero_float_image_title-title-font-weight-2424);
  }
  .main-hero_float_image_title-title-font-family-2425 {
    font-family: var(--main-hero_float_image_title-title-font-family-2425);
  }
  .main-hero_float_image_title-title-letter-spacing-2426 {
    letter-spacing: var(--main-hero_float_image_title-title-letter-spacing-2426);
  }
  .main-hero_float_image_title-title-line-height-2427 {
    line-height: var(--main-hero_float_image_title-title-line-height-2427);
  }
  .main-hero_float_image_title-title-text1-2428 {
    text1: var(--main-hero_float_image_title-title-text1-2428);
  }
  .main-hero_float_image_title-title-grid-template-areas-2429 {
    grid-template-areas: var(--main-hero_float_image_title-title-grid-template-areas-2429);
  }
  .main-hero_float_image_title-title-grid-column-gap-2430 {
    grid-column-gap: var(--main-hero_float_image_title-title-grid-column-gap-2430);
  }
  .main-hero_float_image_title-title-justify-items-2431 {
    justify-items: var(--main-hero_float_image_title-title-justify-items-2431);
  }
  .main-hero_float_image_title-title-padding-980101 {
    padding: var(--main-hero_float_image_title-title-padding-980101);
  }
  .main-hero_float_image_title-title-background-980102 {
    background: var(--main-hero_float_image_title-title-background-980102);
  }
  .main-hero_float_image_title-title-border-radius-980103 {
    border-radius: var(--main-hero_float_image_title-title-border-radius-980103);
  }
  .main-hero_float_image_title-title-border-width-980104 {
    border-width: var(--main-hero_float_image_title-title-border-width-980104);
  }
  .main-hero_float_image_title-title-border-color-980105 {
    border-color: var(--main-hero_float_image_title-title-border-color-980105);
  }
  .main-hero_float_image_title-button-padding-2316 {
    padding: var(--main-hero_float_image_title-button-padding-2316);
  }
  .main-hero_float_image_title-button-justify-self-2317 {
    justify-self: var(--main-hero_float_image_title-button-justify-self-2317);
  }
  .main-hero_float_image_title-button-text1-2318 {
    text1: var(--main-hero_float_image_title-button-text1-2318);
  }
  .main-hero_float_image_title-button-border-radius-2319 {
    border-radius: var(--main-hero_float_image_title-button-border-radius-2319);
  }
  .main-hero_float_image_title-button-border-width-2320 {
    border-width: var(--main-hero_float_image_title-button-border-width-2320);
  }
  .main-hero_float_image_title-button-border-color-2321 {
    border-color: var(--main-hero_float_image_title-button-border-color-2321);
  }
  .main-hero_float_image_title-button-background-2322 {
    background: var(--main-hero_float_image_title-button-background-2322);
  }
  .main-hero_float_image_title-button-color-2323 {
    color: var(--main-hero_float_image_title-button-color-2323);
  }
  .main-hero_float_image_title-button-font-size-2324 {
    font-size: var(--main-hero_float_image_title-button-font-size-2324);
  }
  .main-hero_float_image_title-button-font-weight-2325 {
    font-weight: var(--main-hero_float_image_title-button-font-weight-2325);
  }
  .main-hero_float_image_title-button-font-family-2326 {
    font-family: var(--main-hero_float_image_title-button-font-family-2326);
  }
  .main-hero_float_image_title-button-letter-spacing-2327 {
    letter-spacing: var(--main-hero_float_image_title-button-letter-spacing-2327);
  }
  .main-hero_float_image_title-button-line-height-2328 {
    line-height: var(--main-hero_float_image_title-button-line-height-2328);
  }
  .main-hero_float_image_title-button-grid-template-areas-2329 {
    grid-template-areas: var(--main-hero_float_image_title-button-grid-template-areas-2329);
  }
  .main-hero_float_image_title-button-grid-column-gap-2330 {
    grid-column-gap: var(--main-hero_float_image_title-button-grid-column-gap-2330);
  }
  .main-hero_float_image_title-button-justify-items-2331 {
    justify-items: var(--main-hero_float_image_title-button-justify-items-2331);
  }
  .main-hero_float_image_title-button-justify-self-2332 {
    justify-self: var(--main-hero_float_image_title-button-justify-self-2332);
  }
  .main-hero_float_image_title-description-text1-2364 {
    text1: var(--main-hero_float_image_title-description-text1-2364);
  }
  .main-hero_float_image_title-description-justify-self-2365 {
    justify-self: var(--main-hero_float_image_title-description-justify-self-2365);
  }
  .main-hero_float_image_title-description-text-align-2366 {
    text-align: var(--main-hero_float_image_title-description-text-align-2366);
  }
  .main-hero_float_image_title-description-color-2367 {
    color: var(--main-hero_float_image_title-description-color-2367);
  }
  .main-hero_float_image_title-description-font-weight-2368 {
    font-weight: var(--main-hero_float_image_title-description-font-weight-2368);
  }
  .main-hero_float_image_title-description-font-family-2369 {
    font-family: var(--main-hero_float_image_title-description-font-family-2369);
  }
  .main-hero_float_image_title-description-letter-spacing-2370 {
    letter-spacing: var(--main-hero_float_image_title-description-letter-spacing-2370);
  }
  .main-hero_float_image_title-description-line-height-2371 {
    line-height: var(--main-hero_float_image_title-description-line-height-2371);
  }
  .main-hero_float_image_title-description-font-size-2372 {
    font-size: var(--main-hero_float_image_title-description-font-size-2372);
  }
  .main-hero_float_image_title-description-grid-template-areas-2373 {
    grid-template-areas: var(--main-hero_float_image_title-description-grid-template-areas-2373);
  }
  .main-hero_float_image_title-description-grid-column-gap-2374 {
    grid-column-gap: var(--main-hero_float_image_title-description-grid-column-gap-2374);
  }
  .main-hero_float_image_title-description-justify-items-2375 {
    justify-items: var(--main-hero_float_image_title-description-justify-items-2375);
  }
  .main-hero_float_image_title-description-padding-980111 {
    padding: var(--main-hero_float_image_title-description-padding-980111);
  }
  .main-hero_float_image_title-description-background-980112 {
    background: var(--main-hero_float_image_title-description-background-980112);
  }
  .main-hero_float_image_title-description-border-radius-980113 {
    border-radius: var(--main-hero_float_image_title-description-border-radius-980113);
  }
  .main-hero_float_image_title-description-border-width-980114 {
    border-width: var(--main-hero_float_image_title-description-border-width-980114);
  }
  .main-hero_float_image_title-description-border-color-980115 {
    border-color: var(--main-hero_float_image_title-description-border-color-980115);
  }
  .main-hero_float_image_title-title_icon-width-2432 {
    width: var(--main-hero_float_image_title-title_icon-width-2432);
  }
  .main-hero_float_image_title-title_icon-height-2433 {
    height: var(--main-hero_float_image_title-title_icon-height-2433);
  }
  .main-hero_float_image_title-title_icon-border-radius-2434 {
    border-radius: var(--main-hero_float_image_title-title_icon-border-radius-2434);
  }
  .main-hero_float_image_title-title_icon-border-width-2435 {
    border-width: var(--main-hero_float_image_title-title_icon-border-width-2435);
  }
  .main-hero_float_image_title-title_icon-border-color-2436 {
    border-color: var(--main-hero_float_image_title-title_icon-border-color-2436);
  }
  .main-hero_float_image_title-title_icon-background-2437 {
    background: var(--main-hero_float_image_title-title_icon-background-2437);
  }
  .main-hero_float_image_title-title_icon-icon-2438 {
    icon: var(--main-hero_float_image_title-title_icon-icon-2438);
  }
  .main-hero_float_image_title-title_svg-font-size-2439 {
    font-size: var(--main-hero_float_image_title-title_svg-font-size-2439);
  }
  .main-hero_float_image_title-title_svg-color-2441 {
    color: var(--main-hero_float_image_title-title_svg-color-2441);
  }
  .main-hero_float_image_title-description_icon-width-2376 {
    width: var(--main-hero_float_image_title-description_icon-width-2376);
  }
  .main-hero_float_image_title-description_icon-height-2377 {
    height: var(--main-hero_float_image_title-description_icon-height-2377);
  }
  .main-hero_float_image_title-description_icon-border-radius-2378 {
    border-radius: var(--main-hero_float_image_title-description_icon-border-radius-2378);
  }
  .main-hero_float_image_title-description_icon-border-width-2379 {
    border-width: var(--main-hero_float_image_title-description_icon-border-width-2379);
  }
  .main-hero_float_image_title-description_icon-border-color-2380 {
    border-color: var(--main-hero_float_image_title-description_icon-border-color-2380);
  }
  .main-hero_float_image_title-description_icon-background-2381 {
    background: var(--main-hero_float_image_title-description_icon-background-2381);
  }
  .main-hero_float_image_title-description_icon-icon-2382 {
    icon: var(--main-hero_float_image_title-description_icon-icon-2382);
  }
  .main-hero_float_image_title-description_svg-font-size-2383 {
    font-size: var(--main-hero_float_image_title-description_svg-font-size-2383);
  }
  .main-hero_float_image_title-description_svg-color-2385 {
    color: var(--main-hero_float_image_title-description_svg-color-2385);
  }
  .main-hero_float_image_title-button_icon-width-2333 {
    width: var(--main-hero_float_image_title-button_icon-width-2333);
  }
  .main-hero_float_image_title-button_icon-height-2334 {
    height: var(--main-hero_float_image_title-button_icon-height-2334);
  }
  .main-hero_float_image_title-button_icon-border-radius-2335 {
    border-radius: var(--main-hero_float_image_title-button_icon-border-radius-2335);
  }
  .main-hero_float_image_title-button_icon-border-width-2336 {
    border-width: var(--main-hero_float_image_title-button_icon-border-width-2336);
  }
  .main-hero_float_image_title-button_icon-border-color-2337 {
    border-color: var(--main-hero_float_image_title-button_icon-border-color-2337);
  }
  .main-hero_float_image_title-button_icon-background-2338 {
    background: var(--main-hero_float_image_title-button_icon-background-2338);
  }
  .main-hero_float_image_title-button_icon-icon-2339 {
    icon: var(--main-hero_float_image_title-button_icon-icon-2339);
  }
  .main-hero_float_image_title-button_svg-font-size-2341 {
    font-size: var(--main-hero_float_image_title-button_svg-font-size-2341);
  }
  .main-hero_float_image_title-button_svg-color-2342 {
    color: var(--main-hero_float_image_title-button_svg-color-2342);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_float_image_title-button_hover-background-3089:hover, .card.has-hover:hover .button.main-hero_float_image_title-button_hover-background-3089, .cards_float.has-hover:hover .button.main-hero_float_image_title-button_hover-background-3089 {
      background: var(--main-hero_float_image_title-button_hover-background-3089);
    }
  }
  .button.has-hover.main-hero_float_image_title-button_hover-background-3089:focus-visible, .card.has-hover:focus-within .button.main-hero_float_image_title-button_hover-background-3089, .cards_float.has-hover:focus-within .button.main-hero_float_image_title-button_hover-background-3089 {
    background: var(--main-hero_float_image_title-button_hover-background-3089);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-hero_float_image_title-button_hover-color-3090, .card.has-hover:hover .button .main-hero_float_image_title-button_hover-color-3090, .cards_float.has-hover:hover .button .main-hero_float_image_title-button_hover-color-3090 {
      color: var(--main-hero_float_image_title-button_hover-color-3090);
    }
  }
  .button.has-hover:focus-visible .main-hero_float_image_title-button_hover-color-3090, .card.has-hover:focus-within .button .main-hero_float_image_title-button_hover-color-3090, .cards_float.has-hover:focus-within .button .main-hero_float_image_title-button_hover-color-3090 {
    color: var(--main-hero_float_image_title-button_hover-color-3090);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_float_image_title-button_hover-border-color-3091:hover, .card.has-hover:hover .button.main-hero_float_image_title-button_hover-border-color-3091, .cards_float.has-hover:hover .button.main-hero_float_image_title-button_hover-border-color-3091 {
      border-color: var(--main-hero_float_image_title-button_hover-border-color-3091);
    }
  }
  .button.has-hover.main-hero_float_image_title-button_hover-border-color-3091:focus-visible, .card.has-hover:focus-within .button.main-hero_float_image_title-button_hover-border-color-3091, .cards_float.has-hover:focus-within .button.main-hero_float_image_title-button_hover-border-color-3091 {
    border-color: var(--main-hero_float_image_title-button_hover-border-color-3091);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_float_image_title-button_hover-box-shadow-3092:hover, .card.has-hover:hover .button.main-hero_float_image_title-button_hover-box-shadow-3092, .cards_float.has-hover:hover .button.main-hero_float_image_title-button_hover-box-shadow-3092 {
      box-shadow: var(--main-hero_float_image_title-button_hover-box-shadow-3092);
    }
  }
  .button.has-hover.main-hero_float_image_title-button_hover-box-shadow-3092:focus-visible, .card.has-hover:focus-within .button.main-hero_float_image_title-button_hover-box-shadow-3092, .cards_float.has-hover:focus-within .button.main-hero_float_image_title-button_hover-box-shadow-3092 {
    box-shadow: var(--main-hero_float_image_title-button_hover-box-shadow-3092);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_float_image_title-button_hover-transform-3093:hover, .card.has-hover:hover .button.main-hero_float_image_title-button_hover-transform-3093, .cards_float.has-hover:hover .button.main-hero_float_image_title-button_hover-transform-3093 {
      transform: var(--main-hero_float_image_title-button_hover-transform-3093);
    }
  }
  .button.has-hover.main-hero_float_image_title-button_hover-transform-3093:focus-visible, .card.has-hover:focus-within .button.main-hero_float_image_title-button_hover-transform-3093, .cards_float.has-hover:focus-within .button.main-hero_float_image_title-button_hover-transform-3093 {
    transform: var(--main-hero_float_image_title-button_hover-transform-3093);
  }
  @media (hover: hover) {
    .button.has-hover.main-hero_float_image_title-button_hover-opacity-3094:hover, .card.has-hover:hover .button.main-hero_float_image_title-button_hover-opacity-3094, .cards_float.has-hover:hover .button.main-hero_float_image_title-button_hover-opacity-3094 {
      opacity: var(--main-hero_float_image_title-button_hover-opacity-3094);
    }
  }
  .button.has-hover.main-hero_float_image_title-button_hover-opacity-3094:focus-visible, .card.has-hover:focus-within .button.main-hero_float_image_title-button_hover-opacity-3094, .cards_float.has-hover:focus-within .button.main-hero_float_image_title-button_hover-opacity-3094 {
    opacity: var(--main-hero_float_image_title-button_hover-opacity-3094);
  }
  .main-cards_carousel_single_float_all-dot-width-602 {
    width: var(--main-cards_carousel_single_float_all-dot-width-602);
  }
  .main-cards_carousel_single_float_all-dot-left-603 {
    left: var(--main-cards_carousel_single_float_all-dot-left-603);
  }
  .main-cards_carousel_single_float_all-dot-bottom-604 {
    bottom: var(--main-cards_carousel_single_float_all-dot-bottom-604);
  }
  .main-cards_carousel_single_float_all-dot-height-605 {
    height: var(--main-cards_carousel_single_float_all-dot-height-605);
  }
  .main-cards_carousel_single_float_all-dot-border-radius-606 {
    border-radius: var(--main-cards_carousel_single_float_all-dot-border-radius-606);
  }
  .main-cards_carousel_single_float_all-dot-border-color-607 {
    border-color: var(--main-cards_carousel_single_float_all-dot-border-color-607);
  }
  .main-cards_carousel_single_float_all-dot-border-width-608 {
    border-width: var(--main-cards_carousel_single_float_all-dot-border-width-608);
  }
  .main-cards_carousel_single_float_all-dot-background-609 {
    background: var(--main-cards_carousel_single_float_all-dot-background-609);
  }
  .main-cards_carousel_single_float_all-dot-grid-column-gap-610 {
    grid-column-gap: var(--main-cards_carousel_single_float_all-dot-grid-column-gap-610);
  }
  .main-cards_carousel_single_float_all-arrow-width-508 {
    width: var(--main-cards_carousel_single_float_all-arrow-width-508);
  }
  .main-cards_carousel_single_float_all-arrow-icon-509 {
    icon: var(--main-cards_carousel_single_float_all-arrow-icon-509);
  }
  .main-cards_carousel_single_float_all-arrow-left-510 {
    left: var(--main-cards_carousel_single_float_all-arrow-left-510);
  }
  .main-cards_carousel_single_float_all-arrow-right-511 {
    right: var(--main-cards_carousel_single_float_all-arrow-right-511);
  }
  .main-cards_carousel_single_float_all-arrow-height-512 {
    height: var(--main-cards_carousel_single_float_all-arrow-height-512);
  }
  .main-cards_carousel_single_float_all-arrow-border-radius-513 {
    border-radius: var(--main-cards_carousel_single_float_all-arrow-border-radius-513);
  }
  .main-cards_carousel_single_float_all-arrow-border-width-514 {
    border-width: var(--main-cards_carousel_single_float_all-arrow-border-width-514);
  }
  .main-cards_carousel_single_float_all-arrow-border-color-515 {
    border-color: var(--main-cards_carousel_single_float_all-arrow-border-color-515);
  }
  .main-cards_carousel_single_float_all-arrow-background-516 {
    background: var(--main-cards_carousel_single_float_all-arrow-background-516);
  }
  .swiper-pagination-bullet-active.main-cards_carousel_single_float_all-dot_acive-background-611 {
    background: var(--main-cards_carousel_single_float_all-dot_acive-background-611);
  }
  .swiper-pagination-bullet-active.main-cards_carousel_single_float_all-dot_acive-border-color-612 {
    border-color: var(--main-cards_carousel_single_float_all-dot_acive-border-color-612);
  }
  .main-cards_carousel_single_float_all-arrow_svg-font-size-517 {
    font-size: var(--main-cards_carousel_single_float_all-arrow_svg-font-size-517);
  }
  .main-cards_carousel_single_float_all-arrow_svg-color-519 {
    color: var(--main-cards_carousel_single_float_all-arrow_svg-color-519);
  }
  .main-cards_carousel_single_float_all-slider-slide_duration-647 {
    slide_duration: var(--main-cards_carousel_single_float_all-slider-slide_duration-647);
  }
  .main-cards_carousel_single_float_all-slider-slides_per_view-648 {
    slides_per_view: var(--main-cards_carousel_single_float_all-slider-slides_per_view-648);
  }
  .main-cards_carousel_single_float_all-slider-space_between-649 {
    space_between: var(--main-cards_carousel_single_float_all-slider-space_between-649);
  }
  .main-cards_carousel_single_float_all-slider-transition_speed-650 {
    transition_speed: var(--main-cards_carousel_single_float_all-slider-transition_speed-650);
  }
  .main-cards_carousel_single_float_all-slider-autoplay-651 {
    autoplay: var(--main-cards_carousel_single_float_all-slider-autoplay-651);
  }
  .main-cards_carousel_single_float_all-slider-transition_effect-652 {
    transition_effect: var(--main-cards_carousel_single_float_all-slider-transition_effect-652);
  }
  .main-cards_carousel_single_float_all-slider-show_dots-653 {
    show_dots: var(--main-cards_carousel_single_float_all-slider-show_dots-653);
  }
  .main-cards_carousel_single_float_all-slider-show_navigation-654 {
    show_navigation: var(--main-cards_carousel_single_float_all-slider-show_navigation-654);
  }
  .main-cards_carousel_single_float_all-slider-loop-980301 {
    loop: var(--main-cards_carousel_single_float_all-slider-loop-980301);
  }
  .main-cards_carousel_single_float_all-config-count-559 {
    count: var(--main-cards_carousel_single_float_all-config-count-559);
  }
  .main-cards_carousel_single_float_all-config-container_prop-561 {
    container_prop: var(--main-cards_carousel_single_float_all-config-container_prop-561);
  }
  .main-cards_carousel_single_float_all-config-has-hover-3095 {
    has-hover: var(--main-cards_carousel_single_float_all-config-has-hover-3095);
  }
  .main-cards_carousel_single_float_all-container-max-width-562 {
    max-width: var(--main-cards_carousel_single_float_all-container-max-width-562);
  }
  .main-cards_carousel_single_float_all-container-grid-column-gap-563 {
    grid-column-gap: var(--main-cards_carousel_single_float_all-container-grid-column-gap-563);
  }
  .main-cards_carousel_single_float_all-container-grid-row-gap-564 {
    grid-row-gap: var(--main-cards_carousel_single_float_all-container-grid-row-gap-564);
  }
  .main-cards_carousel_single_float_all-container-backdrop-blur-565 {
    backdrop-blur: var(--main-cards_carousel_single_float_all-container-backdrop-blur-565);
  }
  .main-cards_carousel_single_float_all-container-background-566 {
    background: var(--main-cards_carousel_single_float_all-container-background-566);
  }
  .main-cards_carousel_single_float_all-container-border-radius-567 {
    border-radius: var(--main-cards_carousel_single_float_all-container-border-radius-567);
  }
  .main-cards_carousel_single_float_all-container-grid-template-columns-568 {
    grid-template-columns: var(--main-cards_carousel_single_float_all-container-grid-template-columns-568);
  }
  .main-cards_carousel_single_float_all-container-padding-569 {
    padding: var(--main-cards_carousel_single_float_all-container-padding-569);
  }
  .main-cards_carousel_single_float_all-container-border-width-570 {
    border-width: var(--main-cards_carousel_single_float_all-container-border-width-570);
  }
  .main-cards_carousel_single_float_all-container-border-color-571 {
    border-color: var(--main-cards_carousel_single_float_all-container-border-color-571);
  }
  .main-cards_carousel_single_float_all-container-box-shadow-572 {
    box-shadow: var(--main-cards_carousel_single_float_all-container-box-shadow-572);
  }
  .main-cards_carousel_single_float_all-main-margin-630 {
    margin: var(--main-cards_carousel_single_float_all-main-margin-630);
  }
  .main-cards_carousel_single_float_all-main-backdrop-blur-632 {
    backdrop-blur: var(--main-cards_carousel_single_float_all-main-backdrop-blur-632);
  }
  .main-cards_carousel_single_float_all-main-max-width-633 {
    max-width: var(--main-cards_carousel_single_float_all-main-max-width-633);
  }
  .main-cards_carousel_single_float_all-main-background-634 {
    background: var(--main-cards_carousel_single_float_all-main-background-634);
  }
  .main-cards_carousel_single_float_all-main-border-radius-635 {
    border-radius: var(--main-cards_carousel_single_float_all-main-border-radius-635);
  }
  .main-cards_carousel_single_float_all-main-padding-636 {
    padding: var(--main-cards_carousel_single_float_all-main-padding-636);
  }
  .main-cards_carousel_single_float_all-main-border-width-637 {
    border-width: var(--main-cards_carousel_single_float_all-main-border-width-637);
  }
  .main-cards_carousel_single_float_all-main-border-color-638 {
    border-color: var(--main-cards_carousel_single_float_all-main-border-color-638);
  }
  .main-cards_carousel_single_float_all-main-box-shadow-639 {
    box-shadow: var(--main-cards_carousel_single_float_all-main-box-shadow-639);
  }
  .main-cards_carousel_single_float_all-card_container-max-width-547 {
    max-width: var(--main-cards_carousel_single_float_all-card_container-max-width-547);
  }
  .main-cards_carousel_single_float_all-card_container-grid-column-gap-548 {
    grid-column-gap: var(--main-cards_carousel_single_float_all-card_container-grid-column-gap-548);
  }
  .main-cards_carousel_single_float_all-card_container-grid-row-gap-549 {
    grid-row-gap: var(--main-cards_carousel_single_float_all-card_container-grid-row-gap-549);
  }
  .main-cards_carousel_single_float_all-card_container-backdrop-blur-550 {
    backdrop-blur: var(--main-cards_carousel_single_float_all-card_container-backdrop-blur-550);
  }
  .main-cards_carousel_single_float_all-card_container-background-551 {
    background: var(--main-cards_carousel_single_float_all-card_container-background-551);
  }
  .main-cards_carousel_single_float_all-card_container-border-radius-552 {
    border-radius: var(--main-cards_carousel_single_float_all-card_container-border-radius-552);
  }
  .main-cards_carousel_single_float_all-card_container-grid-template-areas-553 {
    grid-template-areas: var(--main-cards_carousel_single_float_all-card_container-grid-template-areas-553);
  }
  .main-cards_carousel_single_float_all-card_container-grid-template-columns-554 {
    grid-template-columns: var(--main-cards_carousel_single_float_all-card_container-grid-template-columns-554);
  }
  .main-cards_carousel_single_float_all-card_container-padding-555 {
    padding: var(--main-cards_carousel_single_float_all-card_container-padding-555);
  }
  .main-cards_carousel_single_float_all-card_container-border-width-556 {
    border-width: var(--main-cards_carousel_single_float_all-card_container-border-width-556);
  }
  .main-cards_carousel_single_float_all-card_container-border-color-557 {
    border-color: var(--main-cards_carousel_single_float_all-card_container-border-color-557);
  }
  .main-cards_carousel_single_float_all-card_container-box-shadow-558 {
    box-shadow: var(--main-cards_carousel_single_float_all-card_container-box-shadow-558);
  }
  .main-cards_carousel_single_float_all-overlay-background-640 {
    background: var(--main-cards_carousel_single_float_all-overlay-background-640);
  }
  .main-cards_carousel_single_float_all-image-border-width-613 {
    border-width: var(--main-cards_carousel_single_float_all-image-border-width-613);
  }
  .main-cards_carousel_single_float_all-image-border-color-614 {
    border-color: var(--main-cards_carousel_single_float_all-image-border-color-614);
  }
  .main-cards_carousel_single_float_all-image-file1-615 {
    file1: var(--main-cards_carousel_single_float_all-image-file1-615);
  }
  .main-cards_carousel_single_float_all-image-title-616 {
    title: var(--main-cards_carousel_single_float_all-image-title-616);
  }
  .main-cards_carousel_single_float_all-image-alt-617 {
    alt: var(--main-cards_carousel_single_float_all-image-alt-617);
  }
  .main-cards_carousel_single_float_all-image-width-618 {
    width: var(--main-cards_carousel_single_float_all-image-width-618);
  }
  .main-cards_carousel_single_float_all-image-height-619 {
    height: var(--main-cards_carousel_single_float_all-image-height-619);
  }
  .main-cards_carousel_single_float_all-image-justify-self-620 {
    justify-self: var(--main-cards_carousel_single_float_all-image-justify-self-620);
  }
  .main-cards_carousel_single_float_all-image-border-radius-621 {
    border-radius: var(--main-cards_carousel_single_float_all-image-border-radius-621);
  }
  .main-cards_carousel_single_float_all-image-aspect-ratio-622 {
    aspect-ratio: var(--main-cards_carousel_single_float_all-image-aspect-ratio-622);
  }
  .main-cards_carousel_single_float_all-image-max-width-980201 {
    max-width: var(--main-cards_carousel_single_float_all-image-max-width-980201);
  }
  .main-cards_carousel_single_float_all-image_overlay-background-623 {
    background: var(--main-cards_carousel_single_float_all-image_overlay-background-623);
  }
  .main-cards_carousel_single_float_all-container_overlay-background-573 {
    background: var(--main-cards_carousel_single_float_all-container_overlay-background-573);
  }
  .main-cards_carousel_single_float_all-title-color-655 {
    color: var(--main-cards_carousel_single_float_all-title-color-655);
  }
  .main-cards_carousel_single_float_all-title-justify-self-656 {
    justify-self: var(--main-cards_carousel_single_float_all-title-justify-self-656);
  }
  .main-cards_carousel_single_float_all-title-text-align-657 {
    text-align: var(--main-cards_carousel_single_float_all-title-text-align-657);
  }
  .main-cards_carousel_single_float_all-title-font-size-658 {
    font-size: var(--main-cards_carousel_single_float_all-title-font-size-658);
  }
  .main-cards_carousel_single_float_all-title-font-weight-659 {
    font-weight: var(--main-cards_carousel_single_float_all-title-font-weight-659);
  }
  .main-cards_carousel_single_float_all-title-font-family-660 {
    font-family: var(--main-cards_carousel_single_float_all-title-font-family-660);
  }
  .main-cards_carousel_single_float_all-title-letter-spacing-661 {
    letter-spacing: var(--main-cards_carousel_single_float_all-title-letter-spacing-661);
  }
  .main-cards_carousel_single_float_all-title-line-height-662 {
    line-height: var(--main-cards_carousel_single_float_all-title-line-height-662);
  }
  .main-cards_carousel_single_float_all-title-text1-663 {
    text1: var(--main-cards_carousel_single_float_all-title-text1-663);
  }
  .main-cards_carousel_single_float_all-title-grid-template-areas-664 {
    grid-template-areas: var(--main-cards_carousel_single_float_all-title-grid-template-areas-664);
  }
  .main-cards_carousel_single_float_all-title-grid-column-gap-665 {
    grid-column-gap: var(--main-cards_carousel_single_float_all-title-grid-column-gap-665);
  }
  .main-cards_carousel_single_float_all-title-justify-items-666 {
    justify-items: var(--main-cards_carousel_single_float_all-title-justify-items-666);
  }
  .main-cards_carousel_single_float_all-title-padding-980101 {
    padding: var(--main-cards_carousel_single_float_all-title-padding-980101);
  }
  .main-cards_carousel_single_float_all-title-background-980102 {
    background: var(--main-cards_carousel_single_float_all-title-background-980102);
  }
  .main-cards_carousel_single_float_all-title-border-radius-980103 {
    border-radius: var(--main-cards_carousel_single_float_all-title-border-radius-980103);
  }
  .main-cards_carousel_single_float_all-title-border-width-980104 {
    border-width: var(--main-cards_carousel_single_float_all-title-border-width-980104);
  }
  .main-cards_carousel_single_float_all-title-border-color-980105 {
    border-color: var(--main-cards_carousel_single_float_all-title-border-color-980105);
  }
  .main-cards_carousel_single_float_all-button-padding-520 {
    padding: var(--main-cards_carousel_single_float_all-button-padding-520);
  }
  .main-cards_carousel_single_float_all-button-justify-self-521 {
    justify-self: var(--main-cards_carousel_single_float_all-button-justify-self-521);
  }
  .main-cards_carousel_single_float_all-button-text1-522 {
    text1: var(--main-cards_carousel_single_float_all-button-text1-522);
  }
  .main-cards_carousel_single_float_all-button-border-radius-523 {
    border-radius: var(--main-cards_carousel_single_float_all-button-border-radius-523);
  }
  .main-cards_carousel_single_float_all-button-border-width-524 {
    border-width: var(--main-cards_carousel_single_float_all-button-border-width-524);
  }
  .main-cards_carousel_single_float_all-button-border-color-525 {
    border-color: var(--main-cards_carousel_single_float_all-button-border-color-525);
  }
  .main-cards_carousel_single_float_all-button-background-526 {
    background: var(--main-cards_carousel_single_float_all-button-background-526);
  }
  .main-cards_carousel_single_float_all-button-color-527 {
    color: var(--main-cards_carousel_single_float_all-button-color-527);
  }
  .main-cards_carousel_single_float_all-button-font-size-528 {
    font-size: var(--main-cards_carousel_single_float_all-button-font-size-528);
  }
  .main-cards_carousel_single_float_all-button-font-weight-529 {
    font-weight: var(--main-cards_carousel_single_float_all-button-font-weight-529);
  }
  .main-cards_carousel_single_float_all-button-font-family-530 {
    font-family: var(--main-cards_carousel_single_float_all-button-font-family-530);
  }
  .main-cards_carousel_single_float_all-button-letter-spacing-531 {
    letter-spacing: var(--main-cards_carousel_single_float_all-button-letter-spacing-531);
  }
  .main-cards_carousel_single_float_all-button-line-height-532 {
    line-height: var(--main-cards_carousel_single_float_all-button-line-height-532);
  }
  .main-cards_carousel_single_float_all-button-grid-template-areas-533 {
    grid-template-areas: var(--main-cards_carousel_single_float_all-button-grid-template-areas-533);
  }
  .main-cards_carousel_single_float_all-button-grid-column-gap-534 {
    grid-column-gap: var(--main-cards_carousel_single_float_all-button-grid-column-gap-534);
  }
  .main-cards_carousel_single_float_all-button-justify-items-535 {
    justify-items: var(--main-cards_carousel_single_float_all-button-justify-items-535);
  }
  .main-cards_carousel_single_float_all-button-justify-self-536 {
    justify-self: var(--main-cards_carousel_single_float_all-button-justify-self-536);
  }
  .main-cards_carousel_single_float_all-description-text1-580 {
    text1: var(--main-cards_carousel_single_float_all-description-text1-580);
  }
  .main-cards_carousel_single_float_all-description-justify-self-581 {
    justify-self: var(--main-cards_carousel_single_float_all-description-justify-self-581);
  }
  .main-cards_carousel_single_float_all-description-text-align-582 {
    text-align: var(--main-cards_carousel_single_float_all-description-text-align-582);
  }
  .main-cards_carousel_single_float_all-description-color-583 {
    color: var(--main-cards_carousel_single_float_all-description-color-583);
  }
  .main-cards_carousel_single_float_all-description-font-weight-584 {
    font-weight: var(--main-cards_carousel_single_float_all-description-font-weight-584);
  }
  .main-cards_carousel_single_float_all-description-font-family-585 {
    font-family: var(--main-cards_carousel_single_float_all-description-font-family-585);
  }
  .main-cards_carousel_single_float_all-description-letter-spacing-586 {
    letter-spacing: var(--main-cards_carousel_single_float_all-description-letter-spacing-586);
  }
  .main-cards_carousel_single_float_all-description-line-height-587 {
    line-height: var(--main-cards_carousel_single_float_all-description-line-height-587);
  }
  .main-cards_carousel_single_float_all-description-font-size-588 {
    font-size: var(--main-cards_carousel_single_float_all-description-font-size-588);
  }
  .main-cards_carousel_single_float_all-description-grid-template-areas-589 {
    grid-template-areas: var(--main-cards_carousel_single_float_all-description-grid-template-areas-589);
  }
  .main-cards_carousel_single_float_all-description-grid-column-gap-590 {
    grid-column-gap: var(--main-cards_carousel_single_float_all-description-grid-column-gap-590);
  }
  .main-cards_carousel_single_float_all-description-justify-items-591 {
    justify-items: var(--main-cards_carousel_single_float_all-description-justify-items-591);
  }
  .main-cards_carousel_single_float_all-description-padding-980111 {
    padding: var(--main-cards_carousel_single_float_all-description-padding-980111);
  }
  .main-cards_carousel_single_float_all-description-background-980112 {
    background: var(--main-cards_carousel_single_float_all-description-background-980112);
  }
  .main-cards_carousel_single_float_all-description-border-radius-980113 {
    border-radius: var(--main-cards_carousel_single_float_all-description-border-radius-980113);
  }
  .main-cards_carousel_single_float_all-description-border-width-980114 {
    border-width: var(--main-cards_carousel_single_float_all-description-border-width-980114);
  }
  .main-cards_carousel_single_float_all-description-border-color-980115 {
    border-color: var(--main-cards_carousel_single_float_all-description-border-color-980115);
  }
  .main-cards_carousel_single_float_all-title_icon-width-667 {
    width: var(--main-cards_carousel_single_float_all-title_icon-width-667);
  }
  .main-cards_carousel_single_float_all-title_icon-height-668 {
    height: var(--main-cards_carousel_single_float_all-title_icon-height-668);
  }
  .main-cards_carousel_single_float_all-title_icon-border-radius-669 {
    border-radius: var(--main-cards_carousel_single_float_all-title_icon-border-radius-669);
  }
  .main-cards_carousel_single_float_all-title_icon-border-width-670 {
    border-width: var(--main-cards_carousel_single_float_all-title_icon-border-width-670);
  }
  .main-cards_carousel_single_float_all-title_icon-border-color-671 {
    border-color: var(--main-cards_carousel_single_float_all-title_icon-border-color-671);
  }
  .main-cards_carousel_single_float_all-title_icon-background-672 {
    background: var(--main-cards_carousel_single_float_all-title_icon-background-672);
  }
  .main-cards_carousel_single_float_all-title_icon-icon-673 {
    icon: var(--main-cards_carousel_single_float_all-title_icon-icon-673);
  }
  .main-cards_carousel_single_float_all-title_svg-font-size-674 {
    font-size: var(--main-cards_carousel_single_float_all-title_svg-font-size-674);
  }
  .main-cards_carousel_single_float_all-title_svg-color-676 {
    color: var(--main-cards_carousel_single_float_all-title_svg-color-676);
  }
  .main-cards_carousel_single_float_all-description_icon-width-592 {
    width: var(--main-cards_carousel_single_float_all-description_icon-width-592);
  }
  .main-cards_carousel_single_float_all-description_icon-height-593 {
    height: var(--main-cards_carousel_single_float_all-description_icon-height-593);
  }
  .main-cards_carousel_single_float_all-description_icon-border-radius-594 {
    border-radius: var(--main-cards_carousel_single_float_all-description_icon-border-radius-594);
  }
  .main-cards_carousel_single_float_all-description_icon-border-width-595 {
    border-width: var(--main-cards_carousel_single_float_all-description_icon-border-width-595);
  }
  .main-cards_carousel_single_float_all-description_icon-border-color-596 {
    border-color: var(--main-cards_carousel_single_float_all-description_icon-border-color-596);
  }
  .main-cards_carousel_single_float_all-description_icon-background-597 {
    background: var(--main-cards_carousel_single_float_all-description_icon-background-597);
  }
  .main-cards_carousel_single_float_all-description_icon-icon-598 {
    icon: var(--main-cards_carousel_single_float_all-description_icon-icon-598);
  }
  .main-cards_carousel_single_float_all-description_svg-font-size-599 {
    font-size: var(--main-cards_carousel_single_float_all-description_svg-font-size-599);
  }
  .main-cards_carousel_single_float_all-description_svg-color-601 {
    color: var(--main-cards_carousel_single_float_all-description_svg-color-601);
  }
  .main-cards_carousel_single_float_all-button_icon-width-537 {
    width: var(--main-cards_carousel_single_float_all-button_icon-width-537);
  }
  .main-cards_carousel_single_float_all-button_icon-height-538 {
    height: var(--main-cards_carousel_single_float_all-button_icon-height-538);
  }
  .main-cards_carousel_single_float_all-button_icon-border-radius-539 {
    border-radius: var(--main-cards_carousel_single_float_all-button_icon-border-radius-539);
  }
  .main-cards_carousel_single_float_all-button_icon-border-width-540 {
    border-width: var(--main-cards_carousel_single_float_all-button_icon-border-width-540);
  }
  .main-cards_carousel_single_float_all-button_icon-border-color-541 {
    border-color: var(--main-cards_carousel_single_float_all-button_icon-border-color-541);
  }
  .main-cards_carousel_single_float_all-button_icon-background-542 {
    background: var(--main-cards_carousel_single_float_all-button_icon-background-542);
  }
  .main-cards_carousel_single_float_all-button_icon-icon-543 {
    icon: var(--main-cards_carousel_single_float_all-button_icon-icon-543);
  }
  .main-cards_carousel_single_float_all-button_svg-font-size-545 {
    font-size: var(--main-cards_carousel_single_float_all-button_svg-font-size-545);
  }
  .main-cards_carousel_single_float_all-button_svg-color-546 {
    color: var(--main-cards_carousel_single_float_all-button_svg-color-546);
  }
  .main-cards_carousel_single_float_all-main_title-color-655 {
    color: var(--main-cards_carousel_single_float_all-main_title-color-655);
  }
  .main-cards_carousel_single_float_all-main_title-justify-self-656 {
    justify-self: var(--main-cards_carousel_single_float_all-main_title-justify-self-656);
  }
  .main-cards_carousel_single_float_all-main_title-text-align-657 {
    text-align: var(--main-cards_carousel_single_float_all-main_title-text-align-657);
  }
  .main-cards_carousel_single_float_all-main_title-font-size-658 {
    font-size: var(--main-cards_carousel_single_float_all-main_title-font-size-658);
  }
  .main-cards_carousel_single_float_all-main_title-font-weight-659 {
    font-weight: var(--main-cards_carousel_single_float_all-main_title-font-weight-659);
  }
  .main-cards_carousel_single_float_all-main_title-font-family-660 {
    font-family: var(--main-cards_carousel_single_float_all-main_title-font-family-660);
  }
  .main-cards_carousel_single_float_all-main_title-letter-spacing-661 {
    letter-spacing: var(--main-cards_carousel_single_float_all-main_title-letter-spacing-661);
  }
  .main-cards_carousel_single_float_all-main_title-line-height-662 {
    line-height: var(--main-cards_carousel_single_float_all-main_title-line-height-662);
  }
  .main-cards_carousel_single_float_all-main_title-text0-663 {
    text0: var(--main-cards_carousel_single_float_all-main_title-text0-663);
  }
  .main-cards_carousel_single_float_all-main_title-grid-template-areas-664 {
    grid-template-areas: var(--main-cards_carousel_single_float_all-main_title-grid-template-areas-664);
  }
  .main-cards_carousel_single_float_all-main_title-grid-column-gap-665 {
    grid-column-gap: var(--main-cards_carousel_single_float_all-main_title-grid-column-gap-665);
  }
  .main-cards_carousel_single_float_all-main_title-justify-items-666 {
    justify-items: var(--main-cards_carousel_single_float_all-main_title-justify-items-666);
  }
  .main-cards_carousel_single_float_all-main_title-padding-980121 {
    padding: var(--main-cards_carousel_single_float_all-main_title-padding-980121);
  }
  .main-cards_carousel_single_float_all-main_title-background-980122 {
    background: var(--main-cards_carousel_single_float_all-main_title-background-980122);
  }
  .main-cards_carousel_single_float_all-main_title-border-radius-980123 {
    border-radius: var(--main-cards_carousel_single_float_all-main_title-border-radius-980123);
  }
  .main-cards_carousel_single_float_all-main_title-border-width-980124 {
    border-width: var(--main-cards_carousel_single_float_all-main_title-border-width-980124);
  }
  .main-cards_carousel_single_float_all-main_title-border-color-980125 {
    border-color: var(--main-cards_carousel_single_float_all-main_title-border-color-980125);
  }
  .main-cards_carousel_single_float_all-main_description-text0-580 {
    text0: var(--main-cards_carousel_single_float_all-main_description-text0-580);
  }
  .main-cards_carousel_single_float_all-main_description-justify-self-581 {
    justify-self: var(--main-cards_carousel_single_float_all-main_description-justify-self-581);
  }
  .main-cards_carousel_single_float_all-main_description-text-align-582 {
    text-align: var(--main-cards_carousel_single_float_all-main_description-text-align-582);
  }
  .main-cards_carousel_single_float_all-main_description-color-583 {
    color: var(--main-cards_carousel_single_float_all-main_description-color-583);
  }
  .main-cards_carousel_single_float_all-main_description-font-weight-584 {
    font-weight: var(--main-cards_carousel_single_float_all-main_description-font-weight-584);
  }
  .main-cards_carousel_single_float_all-main_description-font-family-585 {
    font-family: var(--main-cards_carousel_single_float_all-main_description-font-family-585);
  }
  .main-cards_carousel_single_float_all-main_description-letter-spacing-586 {
    letter-spacing: var(--main-cards_carousel_single_float_all-main_description-letter-spacing-586);
  }
  .main-cards_carousel_single_float_all-main_description-line-height-587 {
    line-height: var(--main-cards_carousel_single_float_all-main_description-line-height-587);
  }
  .main-cards_carousel_single_float_all-main_description-font-size-588 {
    font-size: var(--main-cards_carousel_single_float_all-main_description-font-size-588);
  }
  .main-cards_carousel_single_float_all-main_description-grid-template-areas-589 {
    grid-template-areas: var(--main-cards_carousel_single_float_all-main_description-grid-template-areas-589);
  }
  .main-cards_carousel_single_float_all-main_description-grid-column-gap-590 {
    grid-column-gap: var(--main-cards_carousel_single_float_all-main_description-grid-column-gap-590);
  }
  .main-cards_carousel_single_float_all-main_description-justify-items-591 {
    justify-items: var(--main-cards_carousel_single_float_all-main_description-justify-items-591);
  }
  .main-cards_carousel_single_float_all-main_description-padding-980131 {
    padding: var(--main-cards_carousel_single_float_all-main_description-padding-980131);
  }
  .main-cards_carousel_single_float_all-main_description-background-980132 {
    background: var(--main-cards_carousel_single_float_all-main_description-background-980132);
  }
  .main-cards_carousel_single_float_all-main_description-border-radius-980133 {
    border-radius: var(--main-cards_carousel_single_float_all-main_description-border-radius-980133);
  }
  .main-cards_carousel_single_float_all-main_description-border-width-980134 {
    border-width: var(--main-cards_carousel_single_float_all-main_description-border-width-980134);
  }
  .main-cards_carousel_single_float_all-main_description-border-color-980135 {
    border-color: var(--main-cards_carousel_single_float_all-main_description-border-color-980135);
  }
  .main-cards_carousel_single_float_all-main_button-padding-520 {
    padding: var(--main-cards_carousel_single_float_all-main_button-padding-520);
  }
  .main-cards_carousel_single_float_all-main_button-justify-self-521 {
    justify-self: var(--main-cards_carousel_single_float_all-main_button-justify-self-521);
  }
  .main-cards_carousel_single_float_all-main_button-text1-522 {
    text1: var(--main-cards_carousel_single_float_all-main_button-text1-522);
  }
  .main-cards_carousel_single_float_all-main_button-border-radius-523 {
    border-radius: var(--main-cards_carousel_single_float_all-main_button-border-radius-523);
  }
  .main-cards_carousel_single_float_all-main_button-border-width-524 {
    border-width: var(--main-cards_carousel_single_float_all-main_button-border-width-524);
  }
  .main-cards_carousel_single_float_all-main_button-border-color-525 {
    border-color: var(--main-cards_carousel_single_float_all-main_button-border-color-525);
  }
  .main-cards_carousel_single_float_all-main_button-background-526 {
    background: var(--main-cards_carousel_single_float_all-main_button-background-526);
  }
  .main-cards_carousel_single_float_all-main_button-color-527 {
    color: var(--main-cards_carousel_single_float_all-main_button-color-527);
  }
  .main-cards_carousel_single_float_all-main_button-font-size-528 {
    font-size: var(--main-cards_carousel_single_float_all-main_button-font-size-528);
  }
  .main-cards_carousel_single_float_all-main_button-font-weight-529 {
    font-weight: var(--main-cards_carousel_single_float_all-main_button-font-weight-529);
  }
  .main-cards_carousel_single_float_all-main_button-font-family-530 {
    font-family: var(--main-cards_carousel_single_float_all-main_button-font-family-530);
  }
  .main-cards_carousel_single_float_all-main_button-letter-spacing-531 {
    letter-spacing: var(--main-cards_carousel_single_float_all-main_button-letter-spacing-531);
  }
  .main-cards_carousel_single_float_all-main_button-line-height-532 {
    line-height: var(--main-cards_carousel_single_float_all-main_button-line-height-532);
  }
  .main-cards_carousel_single_float_all-main_button-grid-template-areas-533 {
    grid-template-areas: var(--main-cards_carousel_single_float_all-main_button-grid-template-areas-533);
  }
  .main-cards_carousel_single_float_all-main_button-grid-column-gap-534 {
    grid-column-gap: var(--main-cards_carousel_single_float_all-main_button-grid-column-gap-534);
  }
  .main-cards_carousel_single_float_all-main_button-justify-items-535 {
    justify-items: var(--main-cards_carousel_single_float_all-main_button-justify-items-535);
  }
  .main-cards_carousel_single_float_all-main_button-justify-self-536 {
    justify-self: var(--main-cards_carousel_single_float_all-main_button-justify-self-536);
  }
  .main-cards_carousel_single_float_all-main_title_icon-width-667 {
    width: var(--main-cards_carousel_single_float_all-main_title_icon-width-667);
  }
  .main-cards_carousel_single_float_all-main_title_icon-height-668 {
    height: var(--main-cards_carousel_single_float_all-main_title_icon-height-668);
  }
  .main-cards_carousel_single_float_all-main_title_icon-border-radius-669 {
    border-radius: var(--main-cards_carousel_single_float_all-main_title_icon-border-radius-669);
  }
  .main-cards_carousel_single_float_all-main_title_icon-border-width-670 {
    border-width: var(--main-cards_carousel_single_float_all-main_title_icon-border-width-670);
  }
  .main-cards_carousel_single_float_all-main_title_icon-border-color-671 {
    border-color: var(--main-cards_carousel_single_float_all-main_title_icon-border-color-671);
  }
  .main-cards_carousel_single_float_all-main_title_icon-background-672 {
    background: var(--main-cards_carousel_single_float_all-main_title_icon-background-672);
  }
  .main-cards_carousel_single_float_all-main_title_icon-icon-673 {
    icon: var(--main-cards_carousel_single_float_all-main_title_icon-icon-673);
  }
  .main-cards_carousel_single_float_all-main_title_svg-font-size-674 {
    font-size: var(--main-cards_carousel_single_float_all-main_title_svg-font-size-674);
  }
  .main-cards_carousel_single_float_all-main_title_svg-color-676 {
    color: var(--main-cards_carousel_single_float_all-main_title_svg-color-676);
  }
  .main-cards_carousel_single_float_all-main_description_icon-width-592 {
    width: var(--main-cards_carousel_single_float_all-main_description_icon-width-592);
  }
  .main-cards_carousel_single_float_all-main_description_icon-height-593 {
    height: var(--main-cards_carousel_single_float_all-main_description_icon-height-593);
  }
  .main-cards_carousel_single_float_all-main_description_icon-border-radius-594 {
    border-radius: var(--main-cards_carousel_single_float_all-main_description_icon-border-radius-594);
  }
  .main-cards_carousel_single_float_all-main_description_icon-border-width-595 {
    border-width: var(--main-cards_carousel_single_float_all-main_description_icon-border-width-595);
  }
  .main-cards_carousel_single_float_all-main_description_icon-border-color-596 {
    border-color: var(--main-cards_carousel_single_float_all-main_description_icon-border-color-596);
  }
  .main-cards_carousel_single_float_all-main_description_icon-background-597 {
    background: var(--main-cards_carousel_single_float_all-main_description_icon-background-597);
  }
  .main-cards_carousel_single_float_all-main_description_icon-icon-598 {
    icon: var(--main-cards_carousel_single_float_all-main_description_icon-icon-598);
  }
  .main-cards_carousel_single_float_all-main_description_svg-font-size-599 {
    font-size: var(--main-cards_carousel_single_float_all-main_description_svg-font-size-599);
  }
  .main-cards_carousel_single_float_all-main_description_svg-color-601 {
    color: var(--main-cards_carousel_single_float_all-main_description_svg-color-601);
  }
  .main-cards_carousel_single_float_all-main_button_icon-width-537 {
    width: var(--main-cards_carousel_single_float_all-main_button_icon-width-537);
  }
  .main-cards_carousel_single_float_all-main_button_icon-height-538 {
    height: var(--main-cards_carousel_single_float_all-main_button_icon-height-538);
  }
  .main-cards_carousel_single_float_all-main_button_icon-border-radius-539 {
    border-radius: var(--main-cards_carousel_single_float_all-main_button_icon-border-radius-539);
  }
  .main-cards_carousel_single_float_all-main_button_icon-border-width-540 {
    border-width: var(--main-cards_carousel_single_float_all-main_button_icon-border-width-540);
  }
  .main-cards_carousel_single_float_all-main_button_icon-border-color-541 {
    border-color: var(--main-cards_carousel_single_float_all-main_button_icon-border-color-541);
  }
  .main-cards_carousel_single_float_all-main_button_icon-background-542 {
    background: var(--main-cards_carousel_single_float_all-main_button_icon-background-542);
  }
  .main-cards_carousel_single_float_all-main_button_icon-icon-543 {
    icon: var(--main-cards_carousel_single_float_all-main_button_icon-icon-543);
  }
  .main-cards_carousel_single_float_all-main_button_svg-font-size-545 {
    font-size: var(--main-cards_carousel_single_float_all-main_button_svg-font-size-545);
  }
  .main-cards_carousel_single_float_all-main_button_svg-color-546 {
    color: var(--main-cards_carousel_single_float_all-main_button_svg-color-546);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_float_all-button_hover-background-3096:hover, .card.has-hover:hover .button.main-cards_carousel_single_float_all-button_hover-background-3096, .cards_float.has-hover:hover .button.main-cards_carousel_single_float_all-button_hover-background-3096 {
      background: var(--main-cards_carousel_single_float_all-button_hover-background-3096);
    }
  }
  .button.has-hover.main-cards_carousel_single_float_all-button_hover-background-3096:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_float_all-button_hover-background-3096, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_float_all-button_hover-background-3096 {
    background: var(--main-cards_carousel_single_float_all-button_hover-background-3096);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_carousel_single_float_all-button_hover-color-3097, .card.has-hover:hover .button .main-cards_carousel_single_float_all-button_hover-color-3097, .cards_float.has-hover:hover .button .main-cards_carousel_single_float_all-button_hover-color-3097 {
      color: var(--main-cards_carousel_single_float_all-button_hover-color-3097);
    }
  }
  .button.has-hover:focus-visible .main-cards_carousel_single_float_all-button_hover-color-3097, .card.has-hover:focus-within .button .main-cards_carousel_single_float_all-button_hover-color-3097, .cards_float.has-hover:focus-within .button .main-cards_carousel_single_float_all-button_hover-color-3097 {
    color: var(--main-cards_carousel_single_float_all-button_hover-color-3097);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_float_all-button_hover-border-color-3098:hover, .card.has-hover:hover .button.main-cards_carousel_single_float_all-button_hover-border-color-3098, .cards_float.has-hover:hover .button.main-cards_carousel_single_float_all-button_hover-border-color-3098 {
      border-color: var(--main-cards_carousel_single_float_all-button_hover-border-color-3098);
    }
  }
  .button.has-hover.main-cards_carousel_single_float_all-button_hover-border-color-3098:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_float_all-button_hover-border-color-3098, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_float_all-button_hover-border-color-3098 {
    border-color: var(--main-cards_carousel_single_float_all-button_hover-border-color-3098);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_float_all-button_hover-box-shadow-3099:hover, .card.has-hover:hover .button.main-cards_carousel_single_float_all-button_hover-box-shadow-3099, .cards_float.has-hover:hover .button.main-cards_carousel_single_float_all-button_hover-box-shadow-3099 {
      box-shadow: var(--main-cards_carousel_single_float_all-button_hover-box-shadow-3099);
    }
  }
  .button.has-hover.main-cards_carousel_single_float_all-button_hover-box-shadow-3099:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_float_all-button_hover-box-shadow-3099, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_float_all-button_hover-box-shadow-3099 {
    box-shadow: var(--main-cards_carousel_single_float_all-button_hover-box-shadow-3099);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_float_all-button_hover-transform-3100:hover, .card.has-hover:hover .button.main-cards_carousel_single_float_all-button_hover-transform-3100, .cards_float.has-hover:hover .button.main-cards_carousel_single_float_all-button_hover-transform-3100 {
      transform: var(--main-cards_carousel_single_float_all-button_hover-transform-3100);
    }
  }
  .button.has-hover.main-cards_carousel_single_float_all-button_hover-transform-3100:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_float_all-button_hover-transform-3100, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_float_all-button_hover-transform-3100 {
    transform: var(--main-cards_carousel_single_float_all-button_hover-transform-3100);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_float_all-button_hover-opacity-3101:hover, .card.has-hover:hover .button.main-cards_carousel_single_float_all-button_hover-opacity-3101, .cards_float.has-hover:hover .button.main-cards_carousel_single_float_all-button_hover-opacity-3101 {
      opacity: var(--main-cards_carousel_single_float_all-button_hover-opacity-3101);
    }
  }
  .button.has-hover.main-cards_carousel_single_float_all-button_hover-opacity-3101:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_float_all-button_hover-opacity-3101, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_float_all-button_hover-opacity-3101 {
    opacity: var(--main-cards_carousel_single_float_all-button_hover-opacity-3101);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_float_all-main_button_hover-background-3102:hover, .card.has-hover:hover .button.main-cards_carousel_single_float_all-main_button_hover-background-3102, .cards_float.has-hover:hover .button.main-cards_carousel_single_float_all-main_button_hover-background-3102 {
      background: var(--main-cards_carousel_single_float_all-main_button_hover-background-3102);
    }
  }
  .button.has-hover.main-cards_carousel_single_float_all-main_button_hover-background-3102:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_float_all-main_button_hover-background-3102, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_float_all-main_button_hover-background-3102 {
    background: var(--main-cards_carousel_single_float_all-main_button_hover-background-3102);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_carousel_single_float_all-main_button_hover-color-3103, .card.has-hover:hover .button .main-cards_carousel_single_float_all-main_button_hover-color-3103, .cards_float.has-hover:hover .button .main-cards_carousel_single_float_all-main_button_hover-color-3103 {
      color: var(--main-cards_carousel_single_float_all-main_button_hover-color-3103);
    }
  }
  .button.has-hover:focus-visible .main-cards_carousel_single_float_all-main_button_hover-color-3103, .card.has-hover:focus-within .button .main-cards_carousel_single_float_all-main_button_hover-color-3103, .cards_float.has-hover:focus-within .button .main-cards_carousel_single_float_all-main_button_hover-color-3103 {
    color: var(--main-cards_carousel_single_float_all-main_button_hover-color-3103);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_float_all-main_button_hover-border-color-3104:hover, .card.has-hover:hover .button.main-cards_carousel_single_float_all-main_button_hover-border-color-3104, .cards_float.has-hover:hover .button.main-cards_carousel_single_float_all-main_button_hover-border-color-3104 {
      border-color: var(--main-cards_carousel_single_float_all-main_button_hover-border-color-3104);
    }
  }
  .button.has-hover.main-cards_carousel_single_float_all-main_button_hover-border-color-3104:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_float_all-main_button_hover-border-color-3104, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_float_all-main_button_hover-border-color-3104 {
    border-color: var(--main-cards_carousel_single_float_all-main_button_hover-border-color-3104);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_float_all-main_button_hover-box-shadow-3105:hover, .card.has-hover:hover .button.main-cards_carousel_single_float_all-main_button_hover-box-shadow-3105, .cards_float.has-hover:hover .button.main-cards_carousel_single_float_all-main_button_hover-box-shadow-3105 {
      box-shadow: var(--main-cards_carousel_single_float_all-main_button_hover-box-shadow-3105);
    }
  }
  .button.has-hover.main-cards_carousel_single_float_all-main_button_hover-box-shadow-3105:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_float_all-main_button_hover-box-shadow-3105, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_float_all-main_button_hover-box-shadow-3105 {
    box-shadow: var(--main-cards_carousel_single_float_all-main_button_hover-box-shadow-3105);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_float_all-main_button_hover-transform-3106:hover, .card.has-hover:hover .button.main-cards_carousel_single_float_all-main_button_hover-transform-3106, .cards_float.has-hover:hover .button.main-cards_carousel_single_float_all-main_button_hover-transform-3106 {
      transform: var(--main-cards_carousel_single_float_all-main_button_hover-transform-3106);
    }
  }
  .button.has-hover.main-cards_carousel_single_float_all-main_button_hover-transform-3106:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_float_all-main_button_hover-transform-3106, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_float_all-main_button_hover-transform-3106 {
    transform: var(--main-cards_carousel_single_float_all-main_button_hover-transform-3106);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_single_float_all-main_button_hover-opacity-3107:hover, .card.has-hover:hover .button.main-cards_carousel_single_float_all-main_button_hover-opacity-3107, .cards_float.has-hover:hover .button.main-cards_carousel_single_float_all-main_button_hover-opacity-3107 {
      opacity: var(--main-cards_carousel_single_float_all-main_button_hover-opacity-3107);
    }
  }
  .button.has-hover.main-cards_carousel_single_float_all-main_button_hover-opacity-3107:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_single_float_all-main_button_hover-opacity-3107, .cards_float.has-hover:focus-within .button.main-cards_carousel_single_float_all-main_button_hover-opacity-3107 {
    opacity: var(--main-cards_carousel_single_float_all-main_button_hover-opacity-3107);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_single_float_all-card_container_hover-background-3108:hover, .cards_float.has-hover.main-cards_carousel_single_float_all-card_container_hover-background-3108:hover {
      background: var(--main-cards_carousel_single_float_all-card_container_hover-background-3108);
    }
  }
  .card.has-hover.main-cards_carousel_single_float_all-card_container_hover-background-3108:focus-within, .cards_float.has-hover.main-cards_carousel_single_float_all-card_container_hover-background-3108:focus-within {
    background: var(--main-cards_carousel_single_float_all-card_container_hover-background-3108);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_single_float_all-card_container_hover-border-color-3109:hover, .cards_float.has-hover.main-cards_carousel_single_float_all-card_container_hover-border-color-3109:hover {
      border-color: var(--main-cards_carousel_single_float_all-card_container_hover-border-color-3109);
    }
  }
  .card.has-hover.main-cards_carousel_single_float_all-card_container_hover-border-color-3109:focus-within, .cards_float.has-hover.main-cards_carousel_single_float_all-card_container_hover-border-color-3109:focus-within {
    border-color: var(--main-cards_carousel_single_float_all-card_container_hover-border-color-3109);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_single_float_all-card_container_hover-box-shadow-3110:hover, .cards_float.has-hover.main-cards_carousel_single_float_all-card_container_hover-box-shadow-3110:hover {
      box-shadow: var(--main-cards_carousel_single_float_all-card_container_hover-box-shadow-3110);
    }
  }
  .card.has-hover.main-cards_carousel_single_float_all-card_container_hover-box-shadow-3110:focus-within, .cards_float.has-hover.main-cards_carousel_single_float_all-card_container_hover-box-shadow-3110:focus-within {
    box-shadow: var(--main-cards_carousel_single_float_all-card_container_hover-box-shadow-3110);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_single_float_all-card_container_hover-transform-3111:hover, .cards_float.has-hover.main-cards_carousel_single_float_all-card_container_hover-transform-3111:hover {
      transform: var(--main-cards_carousel_single_float_all-card_container_hover-transform-3111);
    }
  }
  .card.has-hover.main-cards_carousel_single_float_all-card_container_hover-transform-3111:focus-within, .cards_float.has-hover.main-cards_carousel_single_float_all-card_container_hover-transform-3111:focus-within {
    transform: var(--main-cards_carousel_single_float_all-card_container_hover-transform-3111);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_single_float_all-card_container_hover-opacity-3112:hover, .cards_float.has-hover.main-cards_carousel_single_float_all-card_container_hover-opacity-3112:hover {
      opacity: var(--main-cards_carousel_single_float_all-card_container_hover-opacity-3112);
    }
  }
  .card.has-hover.main-cards_carousel_single_float_all-card_container_hover-opacity-3112:focus-within, .cards_float.has-hover.main-cards_carousel_single_float_all-card_container_hover-opacity-3112:focus-within {
    opacity: var(--main-cards_carousel_single_float_all-card_container_hover-opacity-3112);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-title_hover-color-3113, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-title_hover-color-3113 {
      color: var(--main-cards_carousel_single_float_all-title_hover-color-3113);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-title_hover-color-3113, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-title_hover-color-3113 {
    color: var(--main-cards_carousel_single_float_all-title_hover-color-3113);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-title_hover-transform-3114, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-title_hover-transform-3114 {
      transform: var(--main-cards_carousel_single_float_all-title_hover-transform-3114);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-title_hover-transform-3114, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-title_hover-transform-3114 {
    transform: var(--main-cards_carousel_single_float_all-title_hover-transform-3114);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-title_hover-opacity-3115, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-title_hover-opacity-3115 {
      opacity: var(--main-cards_carousel_single_float_all-title_hover-opacity-3115);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-title_hover-opacity-3115, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-title_hover-opacity-3115 {
    opacity: var(--main-cards_carousel_single_float_all-title_hover-opacity-3115);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-description_hover-color-3116, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-description_hover-color-3116 {
      color: var(--main-cards_carousel_single_float_all-description_hover-color-3116);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-description_hover-color-3116, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-description_hover-color-3116 {
    color: var(--main-cards_carousel_single_float_all-description_hover-color-3116);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-description_hover-transform-3117, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-description_hover-transform-3117 {
      transform: var(--main-cards_carousel_single_float_all-description_hover-transform-3117);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-description_hover-transform-3117, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-description_hover-transform-3117 {
    transform: var(--main-cards_carousel_single_float_all-description_hover-transform-3117);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-description_hover-opacity-3118, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-description_hover-opacity-3118 {
      opacity: var(--main-cards_carousel_single_float_all-description_hover-opacity-3118);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-description_hover-opacity-3118, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-description_hover-opacity-3118 {
    opacity: var(--main-cards_carousel_single_float_all-description_hover-opacity-3118);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-image_hover-transform-3119, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-image_hover-transform-3119 {
      transform: var(--main-cards_carousel_single_float_all-image_hover-transform-3119);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-image_hover-transform-3119, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-image_hover-transform-3119 {
    transform: var(--main-cards_carousel_single_float_all-image_hover-transform-3119);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-image_hover-opacity-3120, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-image_hover-opacity-3120 {
      opacity: var(--main-cards_carousel_single_float_all-image_hover-opacity-3120);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-image_hover-opacity-3120, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-image_hover-opacity-3120 {
    opacity: var(--main-cards_carousel_single_float_all-image_hover-opacity-3120);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-image_hover-filter-3121, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-image_hover-filter-3121 {
      filter: var(--main-cards_carousel_single_float_all-image_hover-filter-3121);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-image_hover-filter-3121, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-image_hover-filter-3121 {
    filter: var(--main-cards_carousel_single_float_all-image_hover-filter-3121);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-image_overlay_hover-background-3122, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-image_overlay_hover-background-3122 {
      background: var(--main-cards_carousel_single_float_all-image_overlay_hover-background-3122);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-image_overlay_hover-background-3122, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-image_overlay_hover-background-3122 {
    background: var(--main-cards_carousel_single_float_all-image_overlay_hover-background-3122);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_single_float_all-image_overlay_hover-opacity-3123, .cards_float.has-hover:hover .main-cards_carousel_single_float_all-image_overlay_hover-opacity-3123 {
      opacity: var(--main-cards_carousel_single_float_all-image_overlay_hover-opacity-3123);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_single_float_all-image_overlay_hover-opacity-3123, .cards_float.has-hover:focus-within .main-cards_carousel_single_float_all-image_overlay_hover-opacity-3123 {
    opacity: var(--main-cards_carousel_single_float_all-image_overlay_hover-opacity-3123);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_single_float_all-arrow_hover-background-3229:hover, .swiper-button-next.has-hover.main-cards_carousel_single_float_all-arrow_hover-background-3229:hover {
      background: var(--main-cards_carousel_single_float_all-arrow_hover-background-3229) !important;
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_single_float_all-arrow_hover-background-3229:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_single_float_all-arrow_hover-background-3229:focus-visible {
    background: var(--main-cards_carousel_single_float_all-arrow_hover-background-3229) !important;
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_single_float_all-arrow_hover-border-color-3230:hover, .swiper-button-next.has-hover.main-cards_carousel_single_float_all-arrow_hover-border-color-3230:hover {
      border-color: var(--main-cards_carousel_single_float_all-arrow_hover-border-color-3230);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_single_float_all-arrow_hover-border-color-3230:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_single_float_all-arrow_hover-border-color-3230:focus-visible {
    border-color: var(--main-cards_carousel_single_float_all-arrow_hover-border-color-3230);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_single_float_all-arrow_hover-box-shadow-3231:hover, .swiper-button-next.has-hover.main-cards_carousel_single_float_all-arrow_hover-box-shadow-3231:hover {
      box-shadow: var(--main-cards_carousel_single_float_all-arrow_hover-box-shadow-3231);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_single_float_all-arrow_hover-box-shadow-3231:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_single_float_all-arrow_hover-box-shadow-3231:focus-visible {
    box-shadow: var(--main-cards_carousel_single_float_all-arrow_hover-box-shadow-3231);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_single_float_all-arrow_hover-transform-3232:hover, .swiper-button-next.has-hover.main-cards_carousel_single_float_all-arrow_hover-transform-3232:hover {
      transform: var(--main-cards_carousel_single_float_all-arrow_hover-transform-3232);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_single_float_all-arrow_hover-transform-3232:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_single_float_all-arrow_hover-transform-3232:focus-visible {
    transform: var(--main-cards_carousel_single_float_all-arrow_hover-transform-3232);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_single_float_all-arrow_hover-opacity-3233:hover, .swiper-button-next.has-hover.main-cards_carousel_single_float_all-arrow_hover-opacity-3233:hover {
      opacity: var(--main-cards_carousel_single_float_all-arrow_hover-opacity-3233);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_single_float_all-arrow_hover-opacity-3233:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_single_float_all-arrow_hover-opacity-3233:focus-visible {
    opacity: var(--main-cards_carousel_single_float_all-arrow_hover-opacity-3233);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_single_float_all-arrow_svg_hover-color-3234, .swiper-button-next.has-hover:hover .main-cards_carousel_single_float_all-arrow_svg_hover-color-3234 {
      color: var(--main-cards_carousel_single_float_all-arrow_svg_hover-color-3234);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_single_float_all-arrow_svg_hover-color-3234, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_single_float_all-arrow_svg_hover-color-3234 {
    color: var(--main-cards_carousel_single_float_all-arrow_svg_hover-color-3234);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_single_float_all-arrow_svg_hover-font-size-3235, .swiper-button-next.has-hover:hover .main-cards_carousel_single_float_all-arrow_svg_hover-font-size-3235 {
      font-size: var(--main-cards_carousel_single_float_all-arrow_svg_hover-font-size-3235);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_single_float_all-arrow_svg_hover-font-size-3235, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_single_float_all-arrow_svg_hover-font-size-3235 {
    font-size: var(--main-cards_carousel_single_float_all-arrow_svg_hover-font-size-3235);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_single_float_all-arrow_svg_hover-opacity-3236, .swiper-button-next.has-hover:hover .main-cards_carousel_single_float_all-arrow_svg_hover-opacity-3236 {
      opacity: var(--main-cards_carousel_single_float_all-arrow_svg_hover-opacity-3236);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_single_float_all-arrow_svg_hover-opacity-3236, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_single_float_all-arrow_svg_hover-opacity-3236 {
    opacity: var(--main-cards_carousel_single_float_all-arrow_svg_hover-opacity-3236);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_single_float_all-dot_hover-background-3237:hover {
      background: var(--main-cards_carousel_single_float_all-dot_hover-background-3237);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_single_float_all-dot_hover-background-3237:focus-visible {
    background: var(--main-cards_carousel_single_float_all-dot_hover-background-3237);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_single_float_all-dot_hover-border-color-3238:hover {
      border-color: var(--main-cards_carousel_single_float_all-dot_hover-border-color-3238);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_single_float_all-dot_hover-border-color-3238:focus-visible {
    border-color: var(--main-cards_carousel_single_float_all-dot_hover-border-color-3238);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_single_float_all-dot_hover-transform-3239:hover {
      transform: var(--main-cards_carousel_single_float_all-dot_hover-transform-3239);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_single_float_all-dot_hover-transform-3239:focus-visible {
    transform: var(--main-cards_carousel_single_float_all-dot_hover-transform-3239);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_single_float_all-dot_hover-opacity-3240:hover {
      opacity: var(--main-cards_carousel_single_float_all-dot_hover-opacity-3240);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_single_float_all-dot_hover-opacity-3240:focus-visible {
    opacity: var(--main-cards_carousel_single_float_all-dot_hover-opacity-3240);
  }
  .main-cards_carousel_float_img_title-dot-width-264 {
    width: var(--main-cards_carousel_float_img_title-dot-width-264);
  }
  .main-cards_carousel_float_img_title-dot-left-265 {
    left: var(--main-cards_carousel_float_img_title-dot-left-265);
  }
  .main-cards_carousel_float_img_title-dot-bottom-266 {
    bottom: var(--main-cards_carousel_float_img_title-dot-bottom-266);
  }
  .main-cards_carousel_float_img_title-dot-height-267 {
    height: var(--main-cards_carousel_float_img_title-dot-height-267);
  }
  .main-cards_carousel_float_img_title-dot-border-radius-268 {
    border-radius: var(--main-cards_carousel_float_img_title-dot-border-radius-268);
  }
  .main-cards_carousel_float_img_title-dot-border-color-269 {
    border-color: var(--main-cards_carousel_float_img_title-dot-border-color-269);
  }
  .main-cards_carousel_float_img_title-dot-border-width-270 {
    border-width: var(--main-cards_carousel_float_img_title-dot-border-width-270);
  }
  .main-cards_carousel_float_img_title-dot-background-271 {
    background: var(--main-cards_carousel_float_img_title-dot-background-271);
  }
  .main-cards_carousel_float_img_title-dot-grid-column-gap-272 {
    grid-column-gap: var(--main-cards_carousel_float_img_title-dot-grid-column-gap-272);
  }
  .main-cards_carousel_float_img_title-arrow-width-170 {
    width: var(--main-cards_carousel_float_img_title-arrow-width-170);
  }
  .main-cards_carousel_float_img_title-arrow-icon-171 {
    icon: var(--main-cards_carousel_float_img_title-arrow-icon-171);
  }
  .main-cards_carousel_float_img_title-arrow-left-172 {
    left: var(--main-cards_carousel_float_img_title-arrow-left-172);
  }
  .main-cards_carousel_float_img_title-arrow-right-173 {
    right: var(--main-cards_carousel_float_img_title-arrow-right-173);
  }
  .main-cards_carousel_float_img_title-arrow-height-174 {
    height: var(--main-cards_carousel_float_img_title-arrow-height-174);
  }
  .main-cards_carousel_float_img_title-arrow-border-radius-175 {
    border-radius: var(--main-cards_carousel_float_img_title-arrow-border-radius-175);
  }
  .main-cards_carousel_float_img_title-arrow-border-width-176 {
    border-width: var(--main-cards_carousel_float_img_title-arrow-border-width-176);
  }
  .main-cards_carousel_float_img_title-arrow-border-color-177 {
    border-color: var(--main-cards_carousel_float_img_title-arrow-border-color-177);
  }
  .main-cards_carousel_float_img_title-arrow-background-178 {
    background: var(--main-cards_carousel_float_img_title-arrow-background-178);
  }
  .swiper-pagination-bullet-active.main-cards_carousel_float_img_title-dot_acive-background-273 {
    background: var(--main-cards_carousel_float_img_title-dot_acive-background-273);
  }
  .swiper-pagination-bullet-active.main-cards_carousel_float_img_title-dot_acive-border-color-274 {
    border-color: var(--main-cards_carousel_float_img_title-dot_acive-border-color-274);
  }
  .main-cards_carousel_float_img_title-arrow_svg-font-size-179 {
    font-size: var(--main-cards_carousel_float_img_title-arrow_svg-font-size-179);
  }
  .main-cards_carousel_float_img_title-arrow_svg-color-181 {
    color: var(--main-cards_carousel_float_img_title-arrow_svg-color-181);
  }
  .main-cards_carousel_float_img_title-slider-slide_duration-309 {
    slide_duration: var(--main-cards_carousel_float_img_title-slider-slide_duration-309);
  }
  .main-cards_carousel_float_img_title-slider-slides_per_view-310 {
    slides_per_view: var(--main-cards_carousel_float_img_title-slider-slides_per_view-310);
  }
  .main-cards_carousel_float_img_title-slider-space_between-311 {
    space_between: var(--main-cards_carousel_float_img_title-slider-space_between-311);
  }
  .main-cards_carousel_float_img_title-slider-transition_speed-312 {
    transition_speed: var(--main-cards_carousel_float_img_title-slider-transition_speed-312);
  }
  .main-cards_carousel_float_img_title-slider-autoplay-313 {
    autoplay: var(--main-cards_carousel_float_img_title-slider-autoplay-313);
  }
  .main-cards_carousel_float_img_title-slider-transition_effect-314 {
    transition_effect: var(--main-cards_carousel_float_img_title-slider-transition_effect-314);
  }
  .main-cards_carousel_float_img_title-slider-show_dots-315 {
    show_dots: var(--main-cards_carousel_float_img_title-slider-show_dots-315);
  }
  .main-cards_carousel_float_img_title-slider-show_navigation-316 {
    show_navigation: var(--main-cards_carousel_float_img_title-slider-show_navigation-316);
  }
  .main-cards_carousel_float_img_title-slider-loop-980301 {
    loop: var(--main-cards_carousel_float_img_title-slider-loop-980301);
  }
  .main-cards_carousel_float_img_title-config-count-221 {
    count: var(--main-cards_carousel_float_img_title-config-count-221);
  }
  .main-cards_carousel_float_img_title-config-container_prop-223 {
    container_prop: var(--main-cards_carousel_float_img_title-config-container_prop-223);
  }
  .main-cards_carousel_float_img_title-config-has-hover-3124 {
    has-hover: var(--main-cards_carousel_float_img_title-config-has-hover-3124);
  }
  .main-cards_carousel_float_img_title-container-max-width-224 {
    max-width: var(--main-cards_carousel_float_img_title-container-max-width-224);
  }
  .main-cards_carousel_float_img_title-container-grid-column-gap-225 {
    grid-column-gap: var(--main-cards_carousel_float_img_title-container-grid-column-gap-225);
  }
  .main-cards_carousel_float_img_title-container-grid-row-gap-226 {
    grid-row-gap: var(--main-cards_carousel_float_img_title-container-grid-row-gap-226);
  }
  .main-cards_carousel_float_img_title-container-backdrop-blur-227 {
    backdrop-blur: var(--main-cards_carousel_float_img_title-container-backdrop-blur-227);
  }
  .main-cards_carousel_float_img_title-container-background-228 {
    background: var(--main-cards_carousel_float_img_title-container-background-228);
  }
  .main-cards_carousel_float_img_title-container-border-radius-229 {
    border-radius: var(--main-cards_carousel_float_img_title-container-border-radius-229);
  }
  .main-cards_carousel_float_img_title-container-grid-template-columns-230 {
    grid-template-columns: var(--main-cards_carousel_float_img_title-container-grid-template-columns-230);
  }
  .main-cards_carousel_float_img_title-container-padding-231 {
    padding: var(--main-cards_carousel_float_img_title-container-padding-231);
  }
  .main-cards_carousel_float_img_title-container-border-width-232 {
    border-width: var(--main-cards_carousel_float_img_title-container-border-width-232);
  }
  .main-cards_carousel_float_img_title-container-border-color-233 {
    border-color: var(--main-cards_carousel_float_img_title-container-border-color-233);
  }
  .main-cards_carousel_float_img_title-container-box-shadow-234 {
    box-shadow: var(--main-cards_carousel_float_img_title-container-box-shadow-234);
  }
  .main-cards_carousel_float_img_title-main-margin-292 {
    margin: var(--main-cards_carousel_float_img_title-main-margin-292);
  }
  .main-cards_carousel_float_img_title-main-backdrop-blur-294 {
    backdrop-blur: var(--main-cards_carousel_float_img_title-main-backdrop-blur-294);
  }
  .main-cards_carousel_float_img_title-main-max-width-295 {
    max-width: var(--main-cards_carousel_float_img_title-main-max-width-295);
  }
  .main-cards_carousel_float_img_title-main-background-296 {
    background: var(--main-cards_carousel_float_img_title-main-background-296);
  }
  .main-cards_carousel_float_img_title-main-border-radius-297 {
    border-radius: var(--main-cards_carousel_float_img_title-main-border-radius-297);
  }
  .main-cards_carousel_float_img_title-main-padding-298 {
    padding: var(--main-cards_carousel_float_img_title-main-padding-298);
  }
  .main-cards_carousel_float_img_title-main-border-width-299 {
    border-width: var(--main-cards_carousel_float_img_title-main-border-width-299);
  }
  .main-cards_carousel_float_img_title-main-border-color-300 {
    border-color: var(--main-cards_carousel_float_img_title-main-border-color-300);
  }
  .main-cards_carousel_float_img_title-main-box-shadow-301 {
    box-shadow: var(--main-cards_carousel_float_img_title-main-box-shadow-301);
  }
  .main-cards_carousel_float_img_title-card_container-max-width-209 {
    max-width: var(--main-cards_carousel_float_img_title-card_container-max-width-209);
  }
  .main-cards_carousel_float_img_title-card_container-grid-column-gap-210 {
    grid-column-gap: var(--main-cards_carousel_float_img_title-card_container-grid-column-gap-210);
  }
  .main-cards_carousel_float_img_title-card_container-grid-row-gap-211 {
    grid-row-gap: var(--main-cards_carousel_float_img_title-card_container-grid-row-gap-211);
  }
  .main-cards_carousel_float_img_title-card_container-backdrop-blur-212 {
    backdrop-blur: var(--main-cards_carousel_float_img_title-card_container-backdrop-blur-212);
  }
  .main-cards_carousel_float_img_title-card_container-background-213 {
    background: var(--main-cards_carousel_float_img_title-card_container-background-213);
  }
  .main-cards_carousel_float_img_title-card_container-border-radius-214 {
    border-radius: var(--main-cards_carousel_float_img_title-card_container-border-radius-214);
  }
  .main-cards_carousel_float_img_title-card_container-grid-template-areas-215 {
    grid-template-areas: var(--main-cards_carousel_float_img_title-card_container-grid-template-areas-215);
  }
  .main-cards_carousel_float_img_title-card_container-grid-template-columns-216 {
    grid-template-columns: var(--main-cards_carousel_float_img_title-card_container-grid-template-columns-216);
  }
  .main-cards_carousel_float_img_title-card_container-padding-217 {
    padding: var(--main-cards_carousel_float_img_title-card_container-padding-217);
  }
  .main-cards_carousel_float_img_title-card_container-border-width-218 {
    border-width: var(--main-cards_carousel_float_img_title-card_container-border-width-218);
  }
  .main-cards_carousel_float_img_title-card_container-border-color-219 {
    border-color: var(--main-cards_carousel_float_img_title-card_container-border-color-219);
  }
  .main-cards_carousel_float_img_title-card_container-box-shadow-220 {
    box-shadow: var(--main-cards_carousel_float_img_title-card_container-box-shadow-220);
  }
  .main-cards_carousel_float_img_title-overlay-background-302 {
    background: var(--main-cards_carousel_float_img_title-overlay-background-302);
  }
  .main-cards_carousel_float_img_title-image-border-width-275 {
    border-width: var(--main-cards_carousel_float_img_title-image-border-width-275);
  }
  .main-cards_carousel_float_img_title-image-border-color-276 {
    border-color: var(--main-cards_carousel_float_img_title-image-border-color-276);
  }
  .main-cards_carousel_float_img_title-image-file1-277 {
    file1: var(--main-cards_carousel_float_img_title-image-file1-277);
  }
  .main-cards_carousel_float_img_title-image-title-278 {
    title: var(--main-cards_carousel_float_img_title-image-title-278);
  }
  .main-cards_carousel_float_img_title-image-alt-279 {
    alt: var(--main-cards_carousel_float_img_title-image-alt-279);
  }
  .main-cards_carousel_float_img_title-image-width-280 {
    width: var(--main-cards_carousel_float_img_title-image-width-280);
  }
  .main-cards_carousel_float_img_title-image-height-281 {
    height: var(--main-cards_carousel_float_img_title-image-height-281);
  }
  .main-cards_carousel_float_img_title-image-justify-self-282 {
    justify-self: var(--main-cards_carousel_float_img_title-image-justify-self-282);
  }
  .main-cards_carousel_float_img_title-image-border-radius-283 {
    border-radius: var(--main-cards_carousel_float_img_title-image-border-radius-283);
  }
  .main-cards_carousel_float_img_title-image-aspect-ratio-284 {
    aspect-ratio: var(--main-cards_carousel_float_img_title-image-aspect-ratio-284);
  }
  .main-cards_carousel_float_img_title-image-max-width-980201 {
    max-width: var(--main-cards_carousel_float_img_title-image-max-width-980201);
  }
  .main-cards_carousel_float_img_title-image_overlay-background-285 {
    background: var(--main-cards_carousel_float_img_title-image_overlay-background-285);
  }
  .main-cards_carousel_float_img_title-container_overlay-background-235 {
    background: var(--main-cards_carousel_float_img_title-container_overlay-background-235);
  }
  .main-cards_carousel_float_img_title-title-color-317 {
    color: var(--main-cards_carousel_float_img_title-title-color-317);
  }
  .main-cards_carousel_float_img_title-title-justify-self-318 {
    justify-self: var(--main-cards_carousel_float_img_title-title-justify-self-318);
  }
  .main-cards_carousel_float_img_title-title-text-align-319 {
    text-align: var(--main-cards_carousel_float_img_title-title-text-align-319);
  }
  .main-cards_carousel_float_img_title-title-font-size-320 {
    font-size: var(--main-cards_carousel_float_img_title-title-font-size-320);
  }
  .main-cards_carousel_float_img_title-title-font-weight-321 {
    font-weight: var(--main-cards_carousel_float_img_title-title-font-weight-321);
  }
  .main-cards_carousel_float_img_title-title-font-family-322 {
    font-family: var(--main-cards_carousel_float_img_title-title-font-family-322);
  }
  .main-cards_carousel_float_img_title-title-letter-spacing-323 {
    letter-spacing: var(--main-cards_carousel_float_img_title-title-letter-spacing-323);
  }
  .main-cards_carousel_float_img_title-title-line-height-324 {
    line-height: var(--main-cards_carousel_float_img_title-title-line-height-324);
  }
  .main-cards_carousel_float_img_title-title-text1-325 {
    text1: var(--main-cards_carousel_float_img_title-title-text1-325);
  }
  .main-cards_carousel_float_img_title-title-grid-template-areas-326 {
    grid-template-areas: var(--main-cards_carousel_float_img_title-title-grid-template-areas-326);
  }
  .main-cards_carousel_float_img_title-title-grid-column-gap-327 {
    grid-column-gap: var(--main-cards_carousel_float_img_title-title-grid-column-gap-327);
  }
  .main-cards_carousel_float_img_title-title-justify-items-328 {
    justify-items: var(--main-cards_carousel_float_img_title-title-justify-items-328);
  }
  .main-cards_carousel_float_img_title-title-padding-980101 {
    padding: var(--main-cards_carousel_float_img_title-title-padding-980101);
  }
  .main-cards_carousel_float_img_title-title-background-980102 {
    background: var(--main-cards_carousel_float_img_title-title-background-980102);
  }
  .main-cards_carousel_float_img_title-title-border-radius-980103 {
    border-radius: var(--main-cards_carousel_float_img_title-title-border-radius-980103);
  }
  .main-cards_carousel_float_img_title-title-border-width-980104 {
    border-width: var(--main-cards_carousel_float_img_title-title-border-width-980104);
  }
  .main-cards_carousel_float_img_title-title-border-color-980105 {
    border-color: var(--main-cards_carousel_float_img_title-title-border-color-980105);
  }
  .main-cards_carousel_float_img_title-button-padding-182 {
    padding: var(--main-cards_carousel_float_img_title-button-padding-182);
  }
  .main-cards_carousel_float_img_title-button-justify-self-183 {
    justify-self: var(--main-cards_carousel_float_img_title-button-justify-self-183);
  }
  .main-cards_carousel_float_img_title-button-text1-184 {
    text1: var(--main-cards_carousel_float_img_title-button-text1-184);
  }
  .main-cards_carousel_float_img_title-button-border-radius-185 {
    border-radius: var(--main-cards_carousel_float_img_title-button-border-radius-185);
  }
  .main-cards_carousel_float_img_title-button-border-width-186 {
    border-width: var(--main-cards_carousel_float_img_title-button-border-width-186);
  }
  .main-cards_carousel_float_img_title-button-border-color-187 {
    border-color: var(--main-cards_carousel_float_img_title-button-border-color-187);
  }
  .main-cards_carousel_float_img_title-button-background-188 {
    background: var(--main-cards_carousel_float_img_title-button-background-188);
  }
  .main-cards_carousel_float_img_title-button-color-189 {
    color: var(--main-cards_carousel_float_img_title-button-color-189);
  }
  .main-cards_carousel_float_img_title-button-font-size-190 {
    font-size: var(--main-cards_carousel_float_img_title-button-font-size-190);
  }
  .main-cards_carousel_float_img_title-button-font-weight-191 {
    font-weight: var(--main-cards_carousel_float_img_title-button-font-weight-191);
  }
  .main-cards_carousel_float_img_title-button-font-family-192 {
    font-family: var(--main-cards_carousel_float_img_title-button-font-family-192);
  }
  .main-cards_carousel_float_img_title-button-letter-spacing-193 {
    letter-spacing: var(--main-cards_carousel_float_img_title-button-letter-spacing-193);
  }
  .main-cards_carousel_float_img_title-button-line-height-194 {
    line-height: var(--main-cards_carousel_float_img_title-button-line-height-194);
  }
  .main-cards_carousel_float_img_title-button-grid-template-areas-195 {
    grid-template-areas: var(--main-cards_carousel_float_img_title-button-grid-template-areas-195);
  }
  .main-cards_carousel_float_img_title-button-grid-column-gap-196 {
    grid-column-gap: var(--main-cards_carousel_float_img_title-button-grid-column-gap-196);
  }
  .main-cards_carousel_float_img_title-button-justify-items-197 {
    justify-items: var(--main-cards_carousel_float_img_title-button-justify-items-197);
  }
  .main-cards_carousel_float_img_title-button-justify-self-198 {
    justify-self: var(--main-cards_carousel_float_img_title-button-justify-self-198);
  }
  .main-cards_carousel_float_img_title-description-text1-242 {
    text1: var(--main-cards_carousel_float_img_title-description-text1-242);
  }
  .main-cards_carousel_float_img_title-description-justify-self-243 {
    justify-self: var(--main-cards_carousel_float_img_title-description-justify-self-243);
  }
  .main-cards_carousel_float_img_title-description-text-align-244 {
    text-align: var(--main-cards_carousel_float_img_title-description-text-align-244);
  }
  .main-cards_carousel_float_img_title-description-color-245 {
    color: var(--main-cards_carousel_float_img_title-description-color-245);
  }
  .main-cards_carousel_float_img_title-description-font-weight-246 {
    font-weight: var(--main-cards_carousel_float_img_title-description-font-weight-246);
  }
  .main-cards_carousel_float_img_title-description-font-family-247 {
    font-family: var(--main-cards_carousel_float_img_title-description-font-family-247);
  }
  .main-cards_carousel_float_img_title-description-letter-spacing-248 {
    letter-spacing: var(--main-cards_carousel_float_img_title-description-letter-spacing-248);
  }
  .main-cards_carousel_float_img_title-description-line-height-249 {
    line-height: var(--main-cards_carousel_float_img_title-description-line-height-249);
  }
  .main-cards_carousel_float_img_title-description-font-size-250 {
    font-size: var(--main-cards_carousel_float_img_title-description-font-size-250);
  }
  .main-cards_carousel_float_img_title-description-grid-template-areas-251 {
    grid-template-areas: var(--main-cards_carousel_float_img_title-description-grid-template-areas-251);
  }
  .main-cards_carousel_float_img_title-description-grid-column-gap-252 {
    grid-column-gap: var(--main-cards_carousel_float_img_title-description-grid-column-gap-252);
  }
  .main-cards_carousel_float_img_title-description-justify-items-253 {
    justify-items: var(--main-cards_carousel_float_img_title-description-justify-items-253);
  }
  .main-cards_carousel_float_img_title-description-padding-980111 {
    padding: var(--main-cards_carousel_float_img_title-description-padding-980111);
  }
  .main-cards_carousel_float_img_title-description-background-980112 {
    background: var(--main-cards_carousel_float_img_title-description-background-980112);
  }
  .main-cards_carousel_float_img_title-description-border-radius-980113 {
    border-radius: var(--main-cards_carousel_float_img_title-description-border-radius-980113);
  }
  .main-cards_carousel_float_img_title-description-border-width-980114 {
    border-width: var(--main-cards_carousel_float_img_title-description-border-width-980114);
  }
  .main-cards_carousel_float_img_title-description-border-color-980115 {
    border-color: var(--main-cards_carousel_float_img_title-description-border-color-980115);
  }
  .main-cards_carousel_float_img_title-title_icon-width-329 {
    width: var(--main-cards_carousel_float_img_title-title_icon-width-329);
  }
  .main-cards_carousel_float_img_title-title_icon-height-330 {
    height: var(--main-cards_carousel_float_img_title-title_icon-height-330);
  }
  .main-cards_carousel_float_img_title-title_icon-border-radius-331 {
    border-radius: var(--main-cards_carousel_float_img_title-title_icon-border-radius-331);
  }
  .main-cards_carousel_float_img_title-title_icon-border-width-332 {
    border-width: var(--main-cards_carousel_float_img_title-title_icon-border-width-332);
  }
  .main-cards_carousel_float_img_title-title_icon-border-color-333 {
    border-color: var(--main-cards_carousel_float_img_title-title_icon-border-color-333);
  }
  .main-cards_carousel_float_img_title-title_icon-background-334 {
    background: var(--main-cards_carousel_float_img_title-title_icon-background-334);
  }
  .main-cards_carousel_float_img_title-title_icon-icon-335 {
    icon: var(--main-cards_carousel_float_img_title-title_icon-icon-335);
  }
  .main-cards_carousel_float_img_title-title_svg-font-size-336 {
    font-size: var(--main-cards_carousel_float_img_title-title_svg-font-size-336);
  }
  .main-cards_carousel_float_img_title-title_svg-color-338 {
    color: var(--main-cards_carousel_float_img_title-title_svg-color-338);
  }
  .main-cards_carousel_float_img_title-description_icon-width-254 {
    width: var(--main-cards_carousel_float_img_title-description_icon-width-254);
  }
  .main-cards_carousel_float_img_title-description_icon-height-255 {
    height: var(--main-cards_carousel_float_img_title-description_icon-height-255);
  }
  .main-cards_carousel_float_img_title-description_icon-border-radius-256 {
    border-radius: var(--main-cards_carousel_float_img_title-description_icon-border-radius-256);
  }
  .main-cards_carousel_float_img_title-description_icon-border-width-257 {
    border-width: var(--main-cards_carousel_float_img_title-description_icon-border-width-257);
  }
  .main-cards_carousel_float_img_title-description_icon-border-color-258 {
    border-color: var(--main-cards_carousel_float_img_title-description_icon-border-color-258);
  }
  .main-cards_carousel_float_img_title-description_icon-background-259 {
    background: var(--main-cards_carousel_float_img_title-description_icon-background-259);
  }
  .main-cards_carousel_float_img_title-description_icon-icon-260 {
    icon: var(--main-cards_carousel_float_img_title-description_icon-icon-260);
  }
  .main-cards_carousel_float_img_title-description_svg-font-size-261 {
    font-size: var(--main-cards_carousel_float_img_title-description_svg-font-size-261);
  }
  .main-cards_carousel_float_img_title-description_svg-color-263 {
    color: var(--main-cards_carousel_float_img_title-description_svg-color-263);
  }
  .main-cards_carousel_float_img_title-button_icon-width-199 {
    width: var(--main-cards_carousel_float_img_title-button_icon-width-199);
  }
  .main-cards_carousel_float_img_title-button_icon-height-200 {
    height: var(--main-cards_carousel_float_img_title-button_icon-height-200);
  }
  .main-cards_carousel_float_img_title-button_icon-border-radius-201 {
    border-radius: var(--main-cards_carousel_float_img_title-button_icon-border-radius-201);
  }
  .main-cards_carousel_float_img_title-button_icon-border-width-202 {
    border-width: var(--main-cards_carousel_float_img_title-button_icon-border-width-202);
  }
  .main-cards_carousel_float_img_title-button_icon-border-color-203 {
    border-color: var(--main-cards_carousel_float_img_title-button_icon-border-color-203);
  }
  .main-cards_carousel_float_img_title-button_icon-background-204 {
    background: var(--main-cards_carousel_float_img_title-button_icon-background-204);
  }
  .main-cards_carousel_float_img_title-button_icon-icon-205 {
    icon: var(--main-cards_carousel_float_img_title-button_icon-icon-205);
  }
  .main-cards_carousel_float_img_title-button_svg-font-size-207 {
    font-size: var(--main-cards_carousel_float_img_title-button_svg-font-size-207);
  }
  .main-cards_carousel_float_img_title-button_svg-color-208 {
    color: var(--main-cards_carousel_float_img_title-button_svg-color-208);
  }
  .main-cards_carousel_float_img_title-main_title-color-317 {
    color: var(--main-cards_carousel_float_img_title-main_title-color-317);
  }
  .main-cards_carousel_float_img_title-main_title-justify-self-318 {
    justify-self: var(--main-cards_carousel_float_img_title-main_title-justify-self-318);
  }
  .main-cards_carousel_float_img_title-main_title-text-align-319 {
    text-align: var(--main-cards_carousel_float_img_title-main_title-text-align-319);
  }
  .main-cards_carousel_float_img_title-main_title-font-size-320 {
    font-size: var(--main-cards_carousel_float_img_title-main_title-font-size-320);
  }
  .main-cards_carousel_float_img_title-main_title-font-weight-321 {
    font-weight: var(--main-cards_carousel_float_img_title-main_title-font-weight-321);
  }
  .main-cards_carousel_float_img_title-main_title-font-family-322 {
    font-family: var(--main-cards_carousel_float_img_title-main_title-font-family-322);
  }
  .main-cards_carousel_float_img_title-main_title-letter-spacing-323 {
    letter-spacing: var(--main-cards_carousel_float_img_title-main_title-letter-spacing-323);
  }
  .main-cards_carousel_float_img_title-main_title-line-height-324 {
    line-height: var(--main-cards_carousel_float_img_title-main_title-line-height-324);
  }
  .main-cards_carousel_float_img_title-main_title-text0-325 {
    text0: var(--main-cards_carousel_float_img_title-main_title-text0-325);
  }
  .main-cards_carousel_float_img_title-main_title-grid-template-areas-326 {
    grid-template-areas: var(--main-cards_carousel_float_img_title-main_title-grid-template-areas-326);
  }
  .main-cards_carousel_float_img_title-main_title-grid-column-gap-327 {
    grid-column-gap: var(--main-cards_carousel_float_img_title-main_title-grid-column-gap-327);
  }
  .main-cards_carousel_float_img_title-main_title-justify-items-328 {
    justify-items: var(--main-cards_carousel_float_img_title-main_title-justify-items-328);
  }
  .main-cards_carousel_float_img_title-main_title-padding-980121 {
    padding: var(--main-cards_carousel_float_img_title-main_title-padding-980121);
  }
  .main-cards_carousel_float_img_title-main_title-background-980122 {
    background: var(--main-cards_carousel_float_img_title-main_title-background-980122);
  }
  .main-cards_carousel_float_img_title-main_title-border-radius-980123 {
    border-radius: var(--main-cards_carousel_float_img_title-main_title-border-radius-980123);
  }
  .main-cards_carousel_float_img_title-main_title-border-width-980124 {
    border-width: var(--main-cards_carousel_float_img_title-main_title-border-width-980124);
  }
  .main-cards_carousel_float_img_title-main_title-border-color-980125 {
    border-color: var(--main-cards_carousel_float_img_title-main_title-border-color-980125);
  }
  .main-cards_carousel_float_img_title-main_description-text0-242 {
    text0: var(--main-cards_carousel_float_img_title-main_description-text0-242);
  }
  .main-cards_carousel_float_img_title-main_description-justify-self-243 {
    justify-self: var(--main-cards_carousel_float_img_title-main_description-justify-self-243);
  }
  .main-cards_carousel_float_img_title-main_description-text-align-244 {
    text-align: var(--main-cards_carousel_float_img_title-main_description-text-align-244);
  }
  .main-cards_carousel_float_img_title-main_description-color-245 {
    color: var(--main-cards_carousel_float_img_title-main_description-color-245);
  }
  .main-cards_carousel_float_img_title-main_description-font-weight-246 {
    font-weight: var(--main-cards_carousel_float_img_title-main_description-font-weight-246);
  }
  .main-cards_carousel_float_img_title-main_description-font-family-247 {
    font-family: var(--main-cards_carousel_float_img_title-main_description-font-family-247);
  }
  .main-cards_carousel_float_img_title-main_description-letter-spacing-248 {
    letter-spacing: var(--main-cards_carousel_float_img_title-main_description-letter-spacing-248);
  }
  .main-cards_carousel_float_img_title-main_description-line-height-249 {
    line-height: var(--main-cards_carousel_float_img_title-main_description-line-height-249);
  }
  .main-cards_carousel_float_img_title-main_description-font-size-250 {
    font-size: var(--main-cards_carousel_float_img_title-main_description-font-size-250);
  }
  .main-cards_carousel_float_img_title-main_description-grid-template-areas-251 {
    grid-template-areas: var(--main-cards_carousel_float_img_title-main_description-grid-template-areas-251);
  }
  .main-cards_carousel_float_img_title-main_description-grid-column-gap-252 {
    grid-column-gap: var(--main-cards_carousel_float_img_title-main_description-grid-column-gap-252);
  }
  .main-cards_carousel_float_img_title-main_description-justify-items-253 {
    justify-items: var(--main-cards_carousel_float_img_title-main_description-justify-items-253);
  }
  .main-cards_carousel_float_img_title-main_description-padding-980131 {
    padding: var(--main-cards_carousel_float_img_title-main_description-padding-980131);
  }
  .main-cards_carousel_float_img_title-main_description-background-980132 {
    background: var(--main-cards_carousel_float_img_title-main_description-background-980132);
  }
  .main-cards_carousel_float_img_title-main_description-border-radius-980133 {
    border-radius: var(--main-cards_carousel_float_img_title-main_description-border-radius-980133);
  }
  .main-cards_carousel_float_img_title-main_description-border-width-980134 {
    border-width: var(--main-cards_carousel_float_img_title-main_description-border-width-980134);
  }
  .main-cards_carousel_float_img_title-main_description-border-color-980135 {
    border-color: var(--main-cards_carousel_float_img_title-main_description-border-color-980135);
  }
  .main-cards_carousel_float_img_title-main_button-padding-182 {
    padding: var(--main-cards_carousel_float_img_title-main_button-padding-182);
  }
  .main-cards_carousel_float_img_title-main_button-justify-self-183 {
    justify-self: var(--main-cards_carousel_float_img_title-main_button-justify-self-183);
  }
  .main-cards_carousel_float_img_title-main_button-text1-184 {
    text1: var(--main-cards_carousel_float_img_title-main_button-text1-184);
  }
  .main-cards_carousel_float_img_title-main_button-border-radius-185 {
    border-radius: var(--main-cards_carousel_float_img_title-main_button-border-radius-185);
  }
  .main-cards_carousel_float_img_title-main_button-border-width-186 {
    border-width: var(--main-cards_carousel_float_img_title-main_button-border-width-186);
  }
  .main-cards_carousel_float_img_title-main_button-border-color-187 {
    border-color: var(--main-cards_carousel_float_img_title-main_button-border-color-187);
  }
  .main-cards_carousel_float_img_title-main_button-background-188 {
    background: var(--main-cards_carousel_float_img_title-main_button-background-188);
  }
  .main-cards_carousel_float_img_title-main_button-color-189 {
    color: var(--main-cards_carousel_float_img_title-main_button-color-189);
  }
  .main-cards_carousel_float_img_title-main_button-font-size-190 {
    font-size: var(--main-cards_carousel_float_img_title-main_button-font-size-190);
  }
  .main-cards_carousel_float_img_title-main_button-font-weight-191 {
    font-weight: var(--main-cards_carousel_float_img_title-main_button-font-weight-191);
  }
  .main-cards_carousel_float_img_title-main_button-font-family-192 {
    font-family: var(--main-cards_carousel_float_img_title-main_button-font-family-192);
  }
  .main-cards_carousel_float_img_title-main_button-letter-spacing-193 {
    letter-spacing: var(--main-cards_carousel_float_img_title-main_button-letter-spacing-193);
  }
  .main-cards_carousel_float_img_title-main_button-line-height-194 {
    line-height: var(--main-cards_carousel_float_img_title-main_button-line-height-194);
  }
  .main-cards_carousel_float_img_title-main_button-grid-template-areas-195 {
    grid-template-areas: var(--main-cards_carousel_float_img_title-main_button-grid-template-areas-195);
  }
  .main-cards_carousel_float_img_title-main_button-grid-column-gap-196 {
    grid-column-gap: var(--main-cards_carousel_float_img_title-main_button-grid-column-gap-196);
  }
  .main-cards_carousel_float_img_title-main_button-justify-items-197 {
    justify-items: var(--main-cards_carousel_float_img_title-main_button-justify-items-197);
  }
  .main-cards_carousel_float_img_title-main_button-justify-self-198 {
    justify-self: var(--main-cards_carousel_float_img_title-main_button-justify-self-198);
  }
  .main-cards_carousel_float_img_title-main_title_icon-width-329 {
    width: var(--main-cards_carousel_float_img_title-main_title_icon-width-329);
  }
  .main-cards_carousel_float_img_title-main_title_icon-height-330 {
    height: var(--main-cards_carousel_float_img_title-main_title_icon-height-330);
  }
  .main-cards_carousel_float_img_title-main_title_icon-border-radius-331 {
    border-radius: var(--main-cards_carousel_float_img_title-main_title_icon-border-radius-331);
  }
  .main-cards_carousel_float_img_title-main_title_icon-border-width-332 {
    border-width: var(--main-cards_carousel_float_img_title-main_title_icon-border-width-332);
  }
  .main-cards_carousel_float_img_title-main_title_icon-border-color-333 {
    border-color: var(--main-cards_carousel_float_img_title-main_title_icon-border-color-333);
  }
  .main-cards_carousel_float_img_title-main_title_icon-background-334 {
    background: var(--main-cards_carousel_float_img_title-main_title_icon-background-334);
  }
  .main-cards_carousel_float_img_title-main_title_icon-icon-335 {
    icon: var(--main-cards_carousel_float_img_title-main_title_icon-icon-335);
  }
  .main-cards_carousel_float_img_title-main_title_svg-font-size-336 {
    font-size: var(--main-cards_carousel_float_img_title-main_title_svg-font-size-336);
  }
  .main-cards_carousel_float_img_title-main_title_svg-color-338 {
    color: var(--main-cards_carousel_float_img_title-main_title_svg-color-338);
  }
  .main-cards_carousel_float_img_title-main_description_icon-width-254 {
    width: var(--main-cards_carousel_float_img_title-main_description_icon-width-254);
  }
  .main-cards_carousel_float_img_title-main_description_icon-height-255 {
    height: var(--main-cards_carousel_float_img_title-main_description_icon-height-255);
  }
  .main-cards_carousel_float_img_title-main_description_icon-border-radius-256 {
    border-radius: var(--main-cards_carousel_float_img_title-main_description_icon-border-radius-256);
  }
  .main-cards_carousel_float_img_title-main_description_icon-border-width-257 {
    border-width: var(--main-cards_carousel_float_img_title-main_description_icon-border-width-257);
  }
  .main-cards_carousel_float_img_title-main_description_icon-border-color-258 {
    border-color: var(--main-cards_carousel_float_img_title-main_description_icon-border-color-258);
  }
  .main-cards_carousel_float_img_title-main_description_icon-background-259 {
    background: var(--main-cards_carousel_float_img_title-main_description_icon-background-259);
  }
  .main-cards_carousel_float_img_title-main_description_icon-icon-260 {
    icon: var(--main-cards_carousel_float_img_title-main_description_icon-icon-260);
  }
  .main-cards_carousel_float_img_title-main_description_svg-font-size-261 {
    font-size: var(--main-cards_carousel_float_img_title-main_description_svg-font-size-261);
  }
  .main-cards_carousel_float_img_title-main_description_svg-color-263 {
    color: var(--main-cards_carousel_float_img_title-main_description_svg-color-263);
  }
  .main-cards_carousel_float_img_title-main_button_icon-width-199 {
    width: var(--main-cards_carousel_float_img_title-main_button_icon-width-199);
  }
  .main-cards_carousel_float_img_title-main_button_icon-height-200 {
    height: var(--main-cards_carousel_float_img_title-main_button_icon-height-200);
  }
  .main-cards_carousel_float_img_title-main_button_icon-border-radius-201 {
    border-radius: var(--main-cards_carousel_float_img_title-main_button_icon-border-radius-201);
  }
  .main-cards_carousel_float_img_title-main_button_icon-border-width-202 {
    border-width: var(--main-cards_carousel_float_img_title-main_button_icon-border-width-202);
  }
  .main-cards_carousel_float_img_title-main_button_icon-border-color-203 {
    border-color: var(--main-cards_carousel_float_img_title-main_button_icon-border-color-203);
  }
  .main-cards_carousel_float_img_title-main_button_icon-background-204 {
    background: var(--main-cards_carousel_float_img_title-main_button_icon-background-204);
  }
  .main-cards_carousel_float_img_title-main_button_icon-icon-205 {
    icon: var(--main-cards_carousel_float_img_title-main_button_icon-icon-205);
  }
  .main-cards_carousel_float_img_title-main_button_svg-font-size-207 {
    font-size: var(--main-cards_carousel_float_img_title-main_button_svg-font-size-207);
  }
  .main-cards_carousel_float_img_title-main_button_svg-color-208 {
    color: var(--main-cards_carousel_float_img_title-main_button_svg-color-208);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_float_img_title-button_hover-background-3125:hover, .card.has-hover:hover .button.main-cards_carousel_float_img_title-button_hover-background-3125, .cards_float.has-hover:hover .button.main-cards_carousel_float_img_title-button_hover-background-3125 {
      background: var(--main-cards_carousel_float_img_title-button_hover-background-3125);
    }
  }
  .button.has-hover.main-cards_carousel_float_img_title-button_hover-background-3125:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_float_img_title-button_hover-background-3125, .cards_float.has-hover:focus-within .button.main-cards_carousel_float_img_title-button_hover-background-3125 {
    background: var(--main-cards_carousel_float_img_title-button_hover-background-3125);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_carousel_float_img_title-button_hover-color-3126, .card.has-hover:hover .button .main-cards_carousel_float_img_title-button_hover-color-3126, .cards_float.has-hover:hover .button .main-cards_carousel_float_img_title-button_hover-color-3126 {
      color: var(--main-cards_carousel_float_img_title-button_hover-color-3126);
    }
  }
  .button.has-hover:focus-visible .main-cards_carousel_float_img_title-button_hover-color-3126, .card.has-hover:focus-within .button .main-cards_carousel_float_img_title-button_hover-color-3126, .cards_float.has-hover:focus-within .button .main-cards_carousel_float_img_title-button_hover-color-3126 {
    color: var(--main-cards_carousel_float_img_title-button_hover-color-3126);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_float_img_title-button_hover-border-color-3127:hover, .card.has-hover:hover .button.main-cards_carousel_float_img_title-button_hover-border-color-3127, .cards_float.has-hover:hover .button.main-cards_carousel_float_img_title-button_hover-border-color-3127 {
      border-color: var(--main-cards_carousel_float_img_title-button_hover-border-color-3127);
    }
  }
  .button.has-hover.main-cards_carousel_float_img_title-button_hover-border-color-3127:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_float_img_title-button_hover-border-color-3127, .cards_float.has-hover:focus-within .button.main-cards_carousel_float_img_title-button_hover-border-color-3127 {
    border-color: var(--main-cards_carousel_float_img_title-button_hover-border-color-3127);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_float_img_title-button_hover-box-shadow-3128:hover, .card.has-hover:hover .button.main-cards_carousel_float_img_title-button_hover-box-shadow-3128, .cards_float.has-hover:hover .button.main-cards_carousel_float_img_title-button_hover-box-shadow-3128 {
      box-shadow: var(--main-cards_carousel_float_img_title-button_hover-box-shadow-3128);
    }
  }
  .button.has-hover.main-cards_carousel_float_img_title-button_hover-box-shadow-3128:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_float_img_title-button_hover-box-shadow-3128, .cards_float.has-hover:focus-within .button.main-cards_carousel_float_img_title-button_hover-box-shadow-3128 {
    box-shadow: var(--main-cards_carousel_float_img_title-button_hover-box-shadow-3128);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_float_img_title-button_hover-transform-3129:hover, .card.has-hover:hover .button.main-cards_carousel_float_img_title-button_hover-transform-3129, .cards_float.has-hover:hover .button.main-cards_carousel_float_img_title-button_hover-transform-3129 {
      transform: var(--main-cards_carousel_float_img_title-button_hover-transform-3129);
    }
  }
  .button.has-hover.main-cards_carousel_float_img_title-button_hover-transform-3129:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_float_img_title-button_hover-transform-3129, .cards_float.has-hover:focus-within .button.main-cards_carousel_float_img_title-button_hover-transform-3129 {
    transform: var(--main-cards_carousel_float_img_title-button_hover-transform-3129);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_float_img_title-button_hover-opacity-3130:hover, .card.has-hover:hover .button.main-cards_carousel_float_img_title-button_hover-opacity-3130, .cards_float.has-hover:hover .button.main-cards_carousel_float_img_title-button_hover-opacity-3130 {
      opacity: var(--main-cards_carousel_float_img_title-button_hover-opacity-3130);
    }
  }
  .button.has-hover.main-cards_carousel_float_img_title-button_hover-opacity-3130:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_float_img_title-button_hover-opacity-3130, .cards_float.has-hover:focus-within .button.main-cards_carousel_float_img_title-button_hover-opacity-3130 {
    opacity: var(--main-cards_carousel_float_img_title-button_hover-opacity-3130);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_float_img_title-main_button_hover-background-3131:hover, .card.has-hover:hover .button.main-cards_carousel_float_img_title-main_button_hover-background-3131, .cards_float.has-hover:hover .button.main-cards_carousel_float_img_title-main_button_hover-background-3131 {
      background: var(--main-cards_carousel_float_img_title-main_button_hover-background-3131);
    }
  }
  .button.has-hover.main-cards_carousel_float_img_title-main_button_hover-background-3131:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_float_img_title-main_button_hover-background-3131, .cards_float.has-hover:focus-within .button.main-cards_carousel_float_img_title-main_button_hover-background-3131 {
    background: var(--main-cards_carousel_float_img_title-main_button_hover-background-3131);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-cards_carousel_float_img_title-main_button_hover-color-3132, .card.has-hover:hover .button .main-cards_carousel_float_img_title-main_button_hover-color-3132, .cards_float.has-hover:hover .button .main-cards_carousel_float_img_title-main_button_hover-color-3132 {
      color: var(--main-cards_carousel_float_img_title-main_button_hover-color-3132);
    }
  }
  .button.has-hover:focus-visible .main-cards_carousel_float_img_title-main_button_hover-color-3132, .card.has-hover:focus-within .button .main-cards_carousel_float_img_title-main_button_hover-color-3132, .cards_float.has-hover:focus-within .button .main-cards_carousel_float_img_title-main_button_hover-color-3132 {
    color: var(--main-cards_carousel_float_img_title-main_button_hover-color-3132);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_float_img_title-main_button_hover-border-color-3133:hover, .card.has-hover:hover .button.main-cards_carousel_float_img_title-main_button_hover-border-color-3133, .cards_float.has-hover:hover .button.main-cards_carousel_float_img_title-main_button_hover-border-color-3133 {
      border-color: var(--main-cards_carousel_float_img_title-main_button_hover-border-color-3133);
    }
  }
  .button.has-hover.main-cards_carousel_float_img_title-main_button_hover-border-color-3133:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_float_img_title-main_button_hover-border-color-3133, .cards_float.has-hover:focus-within .button.main-cards_carousel_float_img_title-main_button_hover-border-color-3133 {
    border-color: var(--main-cards_carousel_float_img_title-main_button_hover-border-color-3133);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_float_img_title-main_button_hover-box-shadow-3134:hover, .card.has-hover:hover .button.main-cards_carousel_float_img_title-main_button_hover-box-shadow-3134, .cards_float.has-hover:hover .button.main-cards_carousel_float_img_title-main_button_hover-box-shadow-3134 {
      box-shadow: var(--main-cards_carousel_float_img_title-main_button_hover-box-shadow-3134);
    }
  }
  .button.has-hover.main-cards_carousel_float_img_title-main_button_hover-box-shadow-3134:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_float_img_title-main_button_hover-box-shadow-3134, .cards_float.has-hover:focus-within .button.main-cards_carousel_float_img_title-main_button_hover-box-shadow-3134 {
    box-shadow: var(--main-cards_carousel_float_img_title-main_button_hover-box-shadow-3134);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_float_img_title-main_button_hover-transform-3135:hover, .card.has-hover:hover .button.main-cards_carousel_float_img_title-main_button_hover-transform-3135, .cards_float.has-hover:hover .button.main-cards_carousel_float_img_title-main_button_hover-transform-3135 {
      transform: var(--main-cards_carousel_float_img_title-main_button_hover-transform-3135);
    }
  }
  .button.has-hover.main-cards_carousel_float_img_title-main_button_hover-transform-3135:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_float_img_title-main_button_hover-transform-3135, .cards_float.has-hover:focus-within .button.main-cards_carousel_float_img_title-main_button_hover-transform-3135 {
    transform: var(--main-cards_carousel_float_img_title-main_button_hover-transform-3135);
  }
  @media (hover: hover) {
    .button.has-hover.main-cards_carousel_float_img_title-main_button_hover-opacity-3136:hover, .card.has-hover:hover .button.main-cards_carousel_float_img_title-main_button_hover-opacity-3136, .cards_float.has-hover:hover .button.main-cards_carousel_float_img_title-main_button_hover-opacity-3136 {
      opacity: var(--main-cards_carousel_float_img_title-main_button_hover-opacity-3136);
    }
  }
  .button.has-hover.main-cards_carousel_float_img_title-main_button_hover-opacity-3136:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_float_img_title-main_button_hover-opacity-3136, .cards_float.has-hover:focus-within .button.main-cards_carousel_float_img_title-main_button_hover-opacity-3136 {
    opacity: var(--main-cards_carousel_float_img_title-main_button_hover-opacity-3136);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_float_img_title-card_container_hover-background-3137:hover, .cards_float.has-hover.main-cards_carousel_float_img_title-card_container_hover-background-3137:hover {
      background: var(--main-cards_carousel_float_img_title-card_container_hover-background-3137);
    }
  }
  .card.has-hover.main-cards_carousel_float_img_title-card_container_hover-background-3137:focus-within, .cards_float.has-hover.main-cards_carousel_float_img_title-card_container_hover-background-3137:focus-within {
    background: var(--main-cards_carousel_float_img_title-card_container_hover-background-3137);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_float_img_title-card_container_hover-border-color-3138:hover, .cards_float.has-hover.main-cards_carousel_float_img_title-card_container_hover-border-color-3138:hover {
      border-color: var(--main-cards_carousel_float_img_title-card_container_hover-border-color-3138);
    }
  }
  .card.has-hover.main-cards_carousel_float_img_title-card_container_hover-border-color-3138:focus-within, .cards_float.has-hover.main-cards_carousel_float_img_title-card_container_hover-border-color-3138:focus-within {
    border-color: var(--main-cards_carousel_float_img_title-card_container_hover-border-color-3138);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_float_img_title-card_container_hover-box-shadow-3139:hover, .cards_float.has-hover.main-cards_carousel_float_img_title-card_container_hover-box-shadow-3139:hover {
      box-shadow: var(--main-cards_carousel_float_img_title-card_container_hover-box-shadow-3139);
    }
  }
  .card.has-hover.main-cards_carousel_float_img_title-card_container_hover-box-shadow-3139:focus-within, .cards_float.has-hover.main-cards_carousel_float_img_title-card_container_hover-box-shadow-3139:focus-within {
    box-shadow: var(--main-cards_carousel_float_img_title-card_container_hover-box-shadow-3139);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_float_img_title-card_container_hover-transform-3140:hover, .cards_float.has-hover.main-cards_carousel_float_img_title-card_container_hover-transform-3140:hover {
      transform: var(--main-cards_carousel_float_img_title-card_container_hover-transform-3140);
    }
  }
  .card.has-hover.main-cards_carousel_float_img_title-card_container_hover-transform-3140:focus-within, .cards_float.has-hover.main-cards_carousel_float_img_title-card_container_hover-transform-3140:focus-within {
    transform: var(--main-cards_carousel_float_img_title-card_container_hover-transform-3140);
  }
  @media (hover: hover) {
    .card.has-hover.main-cards_carousel_float_img_title-card_container_hover-opacity-3141:hover, .cards_float.has-hover.main-cards_carousel_float_img_title-card_container_hover-opacity-3141:hover {
      opacity: var(--main-cards_carousel_float_img_title-card_container_hover-opacity-3141);
    }
  }
  .card.has-hover.main-cards_carousel_float_img_title-card_container_hover-opacity-3141:focus-within, .cards_float.has-hover.main-cards_carousel_float_img_title-card_container_hover-opacity-3141:focus-within {
    opacity: var(--main-cards_carousel_float_img_title-card_container_hover-opacity-3141);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-title_hover-color-3142, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-title_hover-color-3142 {
      color: var(--main-cards_carousel_float_img_title-title_hover-color-3142);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-title_hover-color-3142, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-title_hover-color-3142 {
    color: var(--main-cards_carousel_float_img_title-title_hover-color-3142);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-title_hover-transform-3143, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-title_hover-transform-3143 {
      transform: var(--main-cards_carousel_float_img_title-title_hover-transform-3143);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-title_hover-transform-3143, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-title_hover-transform-3143 {
    transform: var(--main-cards_carousel_float_img_title-title_hover-transform-3143);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-title_hover-opacity-3144, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-title_hover-opacity-3144 {
      opacity: var(--main-cards_carousel_float_img_title-title_hover-opacity-3144);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-title_hover-opacity-3144, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-title_hover-opacity-3144 {
    opacity: var(--main-cards_carousel_float_img_title-title_hover-opacity-3144);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-description_hover-color-3145, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-description_hover-color-3145 {
      color: var(--main-cards_carousel_float_img_title-description_hover-color-3145);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-description_hover-color-3145, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-description_hover-color-3145 {
    color: var(--main-cards_carousel_float_img_title-description_hover-color-3145);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-description_hover-transform-3146, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-description_hover-transform-3146 {
      transform: var(--main-cards_carousel_float_img_title-description_hover-transform-3146);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-description_hover-transform-3146, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-description_hover-transform-3146 {
    transform: var(--main-cards_carousel_float_img_title-description_hover-transform-3146);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-description_hover-opacity-3147, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-description_hover-opacity-3147 {
      opacity: var(--main-cards_carousel_float_img_title-description_hover-opacity-3147);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-description_hover-opacity-3147, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-description_hover-opacity-3147 {
    opacity: var(--main-cards_carousel_float_img_title-description_hover-opacity-3147);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-image_hover-transform-3148, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-image_hover-transform-3148 {
      transform: var(--main-cards_carousel_float_img_title-image_hover-transform-3148);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-image_hover-transform-3148, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-image_hover-transform-3148 {
    transform: var(--main-cards_carousel_float_img_title-image_hover-transform-3148);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-image_hover-opacity-3149, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-image_hover-opacity-3149 {
      opacity: var(--main-cards_carousel_float_img_title-image_hover-opacity-3149);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-image_hover-opacity-3149, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-image_hover-opacity-3149 {
    opacity: var(--main-cards_carousel_float_img_title-image_hover-opacity-3149);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-image_hover-filter-3150, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-image_hover-filter-3150 {
      filter: var(--main-cards_carousel_float_img_title-image_hover-filter-3150);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-image_hover-filter-3150, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-image_hover-filter-3150 {
    filter: var(--main-cards_carousel_float_img_title-image_hover-filter-3150);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-image_overlay_hover-background-3151, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-image_overlay_hover-background-3151 {
      background: var(--main-cards_carousel_float_img_title-image_overlay_hover-background-3151);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-image_overlay_hover-background-3151, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-image_overlay_hover-background-3151 {
    background: var(--main-cards_carousel_float_img_title-image_overlay_hover-background-3151);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-cards_carousel_float_img_title-image_overlay_hover-opacity-3152, .cards_float.has-hover:hover .main-cards_carousel_float_img_title-image_overlay_hover-opacity-3152 {
      opacity: var(--main-cards_carousel_float_img_title-image_overlay_hover-opacity-3152);
    }
  }
  .card.has-hover:focus-within .main-cards_carousel_float_img_title-image_overlay_hover-opacity-3152, .cards_float.has-hover:focus-within .main-cards_carousel_float_img_title-image_overlay_hover-opacity-3152 {
    opacity: var(--main-cards_carousel_float_img_title-image_overlay_hover-opacity-3152);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_float_img_title-arrow_hover-background-3241:hover, .swiper-button-next.has-hover.main-cards_carousel_float_img_title-arrow_hover-background-3241:hover {
      background: var(--main-cards_carousel_float_img_title-arrow_hover-background-3241) !important;
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_float_img_title-arrow_hover-background-3241:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_float_img_title-arrow_hover-background-3241:focus-visible {
    background: var(--main-cards_carousel_float_img_title-arrow_hover-background-3241) !important;
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_float_img_title-arrow_hover-border-color-3242:hover, .swiper-button-next.has-hover.main-cards_carousel_float_img_title-arrow_hover-border-color-3242:hover {
      border-color: var(--main-cards_carousel_float_img_title-arrow_hover-border-color-3242);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_float_img_title-arrow_hover-border-color-3242:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_float_img_title-arrow_hover-border-color-3242:focus-visible {
    border-color: var(--main-cards_carousel_float_img_title-arrow_hover-border-color-3242);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_float_img_title-arrow_hover-box-shadow-3243:hover, .swiper-button-next.has-hover.main-cards_carousel_float_img_title-arrow_hover-box-shadow-3243:hover {
      box-shadow: var(--main-cards_carousel_float_img_title-arrow_hover-box-shadow-3243);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_float_img_title-arrow_hover-box-shadow-3243:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_float_img_title-arrow_hover-box-shadow-3243:focus-visible {
    box-shadow: var(--main-cards_carousel_float_img_title-arrow_hover-box-shadow-3243);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_float_img_title-arrow_hover-transform-3244:hover, .swiper-button-next.has-hover.main-cards_carousel_float_img_title-arrow_hover-transform-3244:hover {
      transform: var(--main-cards_carousel_float_img_title-arrow_hover-transform-3244);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_float_img_title-arrow_hover-transform-3244:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_float_img_title-arrow_hover-transform-3244:focus-visible {
    transform: var(--main-cards_carousel_float_img_title-arrow_hover-transform-3244);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-cards_carousel_float_img_title-arrow_hover-opacity-3245:hover, .swiper-button-next.has-hover.main-cards_carousel_float_img_title-arrow_hover-opacity-3245:hover {
      opacity: var(--main-cards_carousel_float_img_title-arrow_hover-opacity-3245);
    }
  }
  .swiper-button-prev.has-hover.main-cards_carousel_float_img_title-arrow_hover-opacity-3245:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_float_img_title-arrow_hover-opacity-3245:focus-visible {
    opacity: var(--main-cards_carousel_float_img_title-arrow_hover-opacity-3245);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_float_img_title-arrow_svg_hover-color-3246, .swiper-button-next.has-hover:hover .main-cards_carousel_float_img_title-arrow_svg_hover-color-3246 {
      color: var(--main-cards_carousel_float_img_title-arrow_svg_hover-color-3246);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_float_img_title-arrow_svg_hover-color-3246, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_float_img_title-arrow_svg_hover-color-3246 {
    color: var(--main-cards_carousel_float_img_title-arrow_svg_hover-color-3246);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_float_img_title-arrow_svg_hover-font-size-3247, .swiper-button-next.has-hover:hover .main-cards_carousel_float_img_title-arrow_svg_hover-font-size-3247 {
      font-size: var(--main-cards_carousel_float_img_title-arrow_svg_hover-font-size-3247);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_float_img_title-arrow_svg_hover-font-size-3247, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_float_img_title-arrow_svg_hover-font-size-3247 {
    font-size: var(--main-cards_carousel_float_img_title-arrow_svg_hover-font-size-3247);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-cards_carousel_float_img_title-arrow_svg_hover-opacity-3248, .swiper-button-next.has-hover:hover .main-cards_carousel_float_img_title-arrow_svg_hover-opacity-3248 {
      opacity: var(--main-cards_carousel_float_img_title-arrow_svg_hover-opacity-3248);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-cards_carousel_float_img_title-arrow_svg_hover-opacity-3248, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_float_img_title-arrow_svg_hover-opacity-3248 {
    opacity: var(--main-cards_carousel_float_img_title-arrow_svg_hover-opacity-3248);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_float_img_title-dot_hover-background-3249:hover {
      background: var(--main-cards_carousel_float_img_title-dot_hover-background-3249);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_float_img_title-dot_hover-background-3249:focus-visible {
    background: var(--main-cards_carousel_float_img_title-dot_hover-background-3249);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_float_img_title-dot_hover-border-color-3250:hover {
      border-color: var(--main-cards_carousel_float_img_title-dot_hover-border-color-3250);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_float_img_title-dot_hover-border-color-3250:focus-visible {
    border-color: var(--main-cards_carousel_float_img_title-dot_hover-border-color-3250);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_float_img_title-dot_hover-transform-3251:hover {
      transform: var(--main-cards_carousel_float_img_title-dot_hover-transform-3251);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_float_img_title-dot_hover-transform-3251:focus-visible {
    transform: var(--main-cards_carousel_float_img_title-dot_hover-transform-3251);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-cards_carousel_float_img_title-dot_hover-opacity-3252:hover {
      opacity: var(--main-cards_carousel_float_img_title-dot_hover-opacity-3252);
    }
  }
  .swiper-pagination-bullet.has-hover.main-cards_carousel_float_img_title-dot_hover-opacity-3252:focus-visible {
    opacity: var(--main-cards_carousel_float_img_title-dot_hover-opacity-3252);
  }
  .main-faq-config-count-1582 {
    count: var(--main-faq-config-count-1582);
  }
  .main-faq-config-container_prop-1584 {
    container_prop: var(--main-faq-config-container_prop-1584);
  }
  .main-faq-main-margin-1626 {
    margin: var(--main-faq-main-margin-1626);
  }
  .main-faq-main-backdrop-blur-1628 {
    backdrop-blur: var(--main-faq-main-backdrop-blur-1628);
  }
  .main-faq-main-max-width-1629 {
    max-width: var(--main-faq-main-max-width-1629);
  }
  .main-faq-main-background-1630 {
    background: var(--main-faq-main-background-1630);
  }
  .main-faq-main-border-radius-1631 {
    border-radius: var(--main-faq-main-border-radius-1631);
  }
  .main-faq-main-padding-1632 {
    padding: var(--main-faq-main-padding-1632);
  }
  .main-faq-main-border-width-1633 {
    border-width: var(--main-faq-main-border-width-1633);
  }
  .main-faq-main-border-color-1634 {
    border-color: var(--main-faq-main-border-color-1634);
  }
  .main-faq-main-box-shadow-1635 {
    box-shadow: var(--main-faq-main-box-shadow-1635);
  }
  .main-faq-main-grid-template-areas-1636 {
    grid-template-areas: var(--main-faq-main-grid-template-areas-1636);
  }
  .main-faq-container-max-width-1585 {
    max-width: var(--main-faq-container-max-width-1585);
  }
  .main-faq-container-grid-column-gap-1586 {
    grid-column-gap: var(--main-faq-container-grid-column-gap-1586);
  }
  .main-faq-container-grid-row-gap-1587 {
    grid-row-gap: var(--main-faq-container-grid-row-gap-1587);
  }
  .main-faq-container-backdrop-blur-1588 {
    backdrop-blur: var(--main-faq-container-backdrop-blur-1588);
  }
  .main-faq-container-background-1589 {
    background: var(--main-faq-container-background-1589);
  }
  .main-faq-container-border-radius-1590 {
    border-radius: var(--main-faq-container-border-radius-1590);
  }
  .main-faq-container-grid-template-areas-1591 {
    grid-template-areas: var(--main-faq-container-grid-template-areas-1591);
  }
  .main-faq-container-grid-template-columns-1592 {
    grid-template-columns: var(--main-faq-container-grid-template-columns-1592);
  }
  .main-faq-container-padding-1593 {
    padding: var(--main-faq-container-padding-1593);
  }
  .main-faq-container-border-width-1594 {
    border-width: var(--main-faq-container-border-width-1594);
  }
  .main-faq-container-border-color-1595 {
    border-color: var(--main-faq-container-border-color-1595);
  }
  .main-faq-container-box-shadow-1596 {
    box-shadow: var(--main-faq-container-box-shadow-1596);
  }
  .main-faq-overlay-background-1647 {
    background: var(--main-faq-overlay-background-1647);
  }
  .main-faq-container_overlay-background-1597 {
    background: var(--main-faq-container_overlay-background-1597);
  }
  .main-faq-title-color-1691 {
    color: var(--main-faq-title-color-1691);
  }
  .main-faq-title-justify-self-1692 {
    justify-self: var(--main-faq-title-justify-self-1692);
  }
  .main-faq-title-text-align-1693 {
    text-align: var(--main-faq-title-text-align-1693);
  }
  .main-faq-title-font-size-1694 {
    font-size: var(--main-faq-title-font-size-1694);
  }
  .main-faq-title-font-weight-1695 {
    font-weight: var(--main-faq-title-font-weight-1695);
  }
  .main-faq-title-font-family-1696 {
    font-family: var(--main-faq-title-font-family-1696);
  }
  .main-faq-title-letter-spacing-1697 {
    letter-spacing: var(--main-faq-title-letter-spacing-1697);
  }
  .main-faq-title-line-height-1698 {
    line-height: var(--main-faq-title-line-height-1698);
  }
  .main-faq-title-text1-1699 {
    text1: var(--main-faq-title-text1-1699);
  }
  .main-faq-title-grid-template-areas-1700 {
    grid-template-areas: var(--main-faq-title-grid-template-areas-1700);
  }
  .main-faq-title-grid-column-gap-1701 {
    grid-column-gap: var(--main-faq-title-grid-column-gap-1701);
  }
  .main-faq-title-justify-items-1702 {
    justify-items: var(--main-faq-title-justify-items-1702);
  }
  .main-faq-title-padding-980101 {
    padding: var(--main-faq-title-padding-980101);
  }
  .main-faq-title-background-980102 {
    background: var(--main-faq-title-background-980102);
  }
  .main-faq-title-border-radius-980103 {
    border-radius: var(--main-faq-title-border-radius-980103);
  }
  .main-faq-title-border-width-980104 {
    border-width: var(--main-faq-title-border-width-980104);
  }
  .main-faq-title-border-color-980105 {
    border-color: var(--main-faq-title-border-color-980105);
  }
  .main-faq-title_svg-font-size-1710 {
    font-size: var(--main-faq-title_svg-font-size-1710);
  }
  .main-faq-title_svg-color-1712 {
    color: var(--main-faq-title_svg-color-1712);
  }
  .main-faq-title_icon-width-1703 {
    width: var(--main-faq-title_icon-width-1703);
  }
  .main-faq-title_icon-height-1704 {
    height: var(--main-faq-title_icon-height-1704);
  }
  .main-faq-title_icon-border-radius-1705 {
    border-radius: var(--main-faq-title_icon-border-radius-1705);
  }
  .main-faq-title_icon-border-width-1706 {
    border-width: var(--main-faq-title_icon-border-width-1706);
  }
  .main-faq-title_icon-border-color-1707 {
    border-color: var(--main-faq-title_icon-border-color-1707);
  }
  .main-faq-title_icon-background-1708 {
    background: var(--main-faq-title_icon-background-1708);
  }
  .main-faq-title_icon-icon-1709 {
    icon: var(--main-faq-title_icon-icon-1709);
  }
  .main-faq-description-text1-1604 {
    text1: var(--main-faq-description-text1-1604);
  }
  .main-faq-description-justify-self-1605 {
    justify-self: var(--main-faq-description-justify-self-1605);
  }
  .main-faq-description-text-align-1606 {
    text-align: var(--main-faq-description-text-align-1606);
  }
  .main-faq-description-color-1607 {
    color: var(--main-faq-description-color-1607);
  }
  .main-faq-description-font-weight-1608 {
    font-weight: var(--main-faq-description-font-weight-1608);
  }
  .main-faq-description-font-family-1609 {
    font-family: var(--main-faq-description-font-family-1609);
  }
  .main-faq-description-letter-spacing-1610 {
    letter-spacing: var(--main-faq-description-letter-spacing-1610);
  }
  .main-faq-description-line-height-1611 {
    line-height: var(--main-faq-description-line-height-1611);
  }
  .main-faq-description-font-size-1612 {
    font-size: var(--main-faq-description-font-size-1612);
  }
  .main-faq-description-grid-template-areas-1613 {
    grid-template-areas: var(--main-faq-description-grid-template-areas-1613);
  }
  .main-faq-description-grid-column-gap-1614 {
    grid-column-gap: var(--main-faq-description-grid-column-gap-1614);
  }
  .main-faq-description-justify-items-1615 {
    justify-items: var(--main-faq-description-justify-items-1615);
  }
  .main-faq-description-padding-980111 {
    padding: var(--main-faq-description-padding-980111);
  }
  .main-faq-description-background-980112 {
    background: var(--main-faq-description-background-980112);
  }
  .main-faq-description-border-radius-980113 {
    border-radius: var(--main-faq-description-border-radius-980113);
  }
  .main-faq-description-border-width-980114 {
    border-width: var(--main-faq-description-border-width-980114);
  }
  .main-faq-description-border-color-980115 {
    border-color: var(--main-faq-description-border-color-980115);
  }
  .main-faq-description_svg-font-size-1623 {
    font-size: var(--main-faq-description_svg-font-size-1623);
  }
  .main-faq-description_svg-color-1625 {
    color: var(--main-faq-description_svg-color-1625);
  }
  .main-faq-description_icon-width-1616 {
    width: var(--main-faq-description_icon-width-1616);
  }
  .main-faq-description_icon-height-1617 {
    height: var(--main-faq-description_icon-height-1617);
  }
  .main-faq-description_icon-border-radius-1618 {
    border-radius: var(--main-faq-description_icon-border-radius-1618);
  }
  .main-faq-description_icon-border-width-1619 {
    border-width: var(--main-faq-description_icon-border-width-1619);
  }
  .main-faq-description_icon-border-color-1620 {
    border-color: var(--main-faq-description_icon-border-color-1620);
  }
  .main-faq-description_icon-background-1621 {
    background: var(--main-faq-description_icon-background-1621);
  }
  .main-faq-description_icon-icon-1622 {
    icon: var(--main-faq-description_icon-icon-1622);
  }
  .main-faq-wrapper-max-width-1713 {
    max-width: var(--main-faq-wrapper-max-width-1713);
  }
  .main-faq-wrapper-grid-row-gap-1714 {
    grid-row-gap: var(--main-faq-wrapper-grid-row-gap-1714);
  }
  .main-faq-wrapper-padding-1715 {
    padding: var(--main-faq-wrapper-padding-1715);
  }
  .main-faq-wrapper-border-radius-1716 {
    border-radius: var(--main-faq-wrapper-border-radius-1716);
  }
  .main-faq-wrapper-border-width-1717 {
    border-width: var(--main-faq-wrapper-border-width-1717);
  }
  .main-faq-wrapper-border-color-1718 {
    border-color: var(--main-faq-wrapper-border-color-1718);
  }
  .main-faq-wrapper-box-shadow-1719 {
    box-shadow: var(--main-faq-wrapper-box-shadow-1719);
  }
  .main-faq-wrapper-background-1720 {
    background: var(--main-faq-wrapper-background-1720);
  }
  .main-faq-wrapper-backdrop-blur-1721 {
    backdrop-blur: var(--main-faq-wrapper-backdrop-blur-1721);
  }
  .main-faq-row-border-radius-1684 {
    border-radius: var(--main-faq-row-border-radius-1684);
  }
  .main-faq-row-border-width-1685 {
    border-width: var(--main-faq-row-border-width-1685);
  }
  .main-faq-row-border-color-1686 {
    border-color: var(--main-faq-row-border-color-1686);
  }
  .main-faq-row-box-shadow-1687 {
    box-shadow: var(--main-faq-row-box-shadow-1687);
  }
  .main-faq-row-backdrop-blur-1688 {
    backdrop-blur: var(--main-faq-row-backdrop-blur-1688);
  }
  .main-faq-row-background-1689 {
    background: var(--main-faq-row-background-1689);
  }
  .main-faq-row-grid-row-gap-1690 {
    grid-row-gap: var(--main-faq-row-grid-row-gap-1690);
  }
  .main-faq-question-border-radius-1654 {
    border-radius: var(--main-faq-question-border-radius-1654);
  }
  .main-faq-question-border-width-1655 {
    border-width: var(--main-faq-question-border-width-1655);
  }
  .main-faq-question-border-color-1656 {
    border-color: var(--main-faq-question-border-color-1656);
  }
  .main-faq-question-box-shadow-1657 {
    box-shadow: var(--main-faq-question-box-shadow-1657);
  }
  .main-faq-question-backdrop-blur-1658 {
    backdrop-blur: var(--main-faq-question-backdrop-blur-1658);
  }
  .main-faq-question-background-1659 {
    background: var(--main-faq-question-background-1659);
  }
  .main-faq-question-padding-1660 {
    padding: var(--main-faq-question-padding-1660);
  }
  .main-faq-question-grid-column-gap-1661 {
    grid-column-gap: var(--main-faq-question-grid-column-gap-1661);
  }
  .main-faq-question_title-color-1662 {
    color: var(--main-faq-question_title-color-1662);
  }
  .main-faq-question_title-justify-self-1663 {
    justify-self: var(--main-faq-question_title-justify-self-1663);
  }
  .main-faq-question_title-text-align-1664 {
    text-align: var(--main-faq-question_title-text-align-1664);
  }
  .main-faq-question_title-font-size-1665 {
    font-size: var(--main-faq-question_title-font-size-1665);
  }
  .main-faq-question_title-font-weight-1666 {
    font-weight: var(--main-faq-question_title-font-weight-1666);
  }
  .main-faq-question_title-font-family-1667 {
    font-family: var(--main-faq-question_title-font-family-1667);
  }
  .main-faq-question_title-letter-spacing-1668 {
    letter-spacing: var(--main-faq-question_title-letter-spacing-1668);
  }
  .main-faq-question_title-line-height-1669 {
    line-height: var(--main-faq-question_title-line-height-1669);
  }
  .main-faq-question_title-text1-1670 {
    text1: var(--main-faq-question_title-text1-1670);
  }
  .main-faq-question_title-grid-template-areas-1671 {
    grid-template-areas: var(--main-faq-question_title-grid-template-areas-1671);
  }
  .main-faq-question_title-grid-column-gap-1672 {
    grid-column-gap: var(--main-faq-question_title-grid-column-gap-1672);
  }
  .main-faq-question_title-justify-items-1673 {
    justify-items: var(--main-faq-question_title-justify-items-1673);
  }
  .main-faq-question_title_svg-font-size-1681 {
    font-size: var(--main-faq-question_title_svg-font-size-1681);
  }
  .main-faq-question_title_svg-color-1683 {
    color: var(--main-faq-question_title_svg-color-1683);
  }
  .main-faq-question_title_icon-width-1674 {
    width: var(--main-faq-question_title_icon-width-1674);
  }
  .main-faq-question_title_icon-height-1675 {
    height: var(--main-faq-question_title_icon-height-1675);
  }
  .main-faq-question_title_icon-border-radius-1676 {
    border-radius: var(--main-faq-question_title_icon-border-radius-1676);
  }
  .main-faq-question_title_icon-border-width-1677 {
    border-width: var(--main-faq-question_title_icon-border-width-1677);
  }
  .main-faq-question_title_icon-border-color-1678 {
    border-color: var(--main-faq-question_title_icon-border-color-1678);
  }
  .main-faq-question_title_icon-background-1679 {
    background: var(--main-faq-question_title_icon-background-1679);
  }
  .main-faq-question_title_icon-icon-1680 {
    icon: var(--main-faq-question_title_icon-icon-1680);
  }
  .main-faq-open_icon-width-1637 {
    width: var(--main-faq-open_icon-width-1637);
  }
  .main-faq-open_icon-height-1638 {
    height: var(--main-faq-open_icon-height-1638);
  }
  .main-faq-open_icon-border-radius-1639 {
    border-radius: var(--main-faq-open_icon-border-radius-1639);
  }
  .main-faq-open_icon-border-width-1640 {
    border-width: var(--main-faq-open_icon-border-width-1640);
  }
  .main-faq-open_icon-border-color-1641 {
    border-color: var(--main-faq-open_icon-border-color-1641);
  }
  .main-faq-open_icon-background-1642 {
    background: var(--main-faq-open_icon-background-1642);
  }
  .main-faq-open_icon-icon-1643 {
    icon: var(--main-faq-open_icon-icon-1643);
  }
  .main-faq-open_svg-font-size-1645 {
    font-size: var(--main-faq-open_svg-font-size-1645);
  }
  .main-faq-open_svg-color-1646 {
    color: var(--main-faq-open_svg-color-1646);
  }
  .main-faq-close_icon-width-1572 {
    width: var(--main-faq-close_icon-width-1572);
  }
  .main-faq-close_icon-height-1573 {
    height: var(--main-faq-close_icon-height-1573);
  }
  .main-faq-close_icon-border-radius-1574 {
    border-radius: var(--main-faq-close_icon-border-radius-1574);
  }
  .main-faq-close_icon-border-width-1575 {
    border-width: var(--main-faq-close_icon-border-width-1575);
  }
  .main-faq-close_icon-border-color-1576 {
    border-color: var(--main-faq-close_icon-border-color-1576);
  }
  .main-faq-close_icon-background-1577 {
    background: var(--main-faq-close_icon-background-1577);
  }
  .main-faq-close_icon-icon-1578 {
    icon: var(--main-faq-close_icon-icon-1578);
  }
  .main-faq-close_svg-font-size-1580 {
    font-size: var(--main-faq-close_svg-font-size-1580);
  }
  .main-faq-close_svg-color-1581 {
    color: var(--main-faq-close_svg-color-1581);
  }
  .main-faq-answer-text1-1523 {
    text1: var(--main-faq-answer-text1-1523);
  }
  .main-faq-answer-justify-self-1524 {
    justify-self: var(--main-faq-answer-justify-self-1524);
  }
  .main-faq-answer-text-align-1525 {
    text-align: var(--main-faq-answer-text-align-1525);
  }
  .main-faq-answer-color-1526 {
    color: var(--main-faq-answer-color-1526);
  }
  .main-faq-answer-font-weight-1527 {
    font-weight: var(--main-faq-answer-font-weight-1527);
  }
  .main-faq-answer-font-family-1528 {
    font-family: var(--main-faq-answer-font-family-1528);
  }
  .main-faq-answer-letter-spacing-1529 {
    letter-spacing: var(--main-faq-answer-letter-spacing-1529);
  }
  .main-faq-answer-line-height-1530 {
    line-height: var(--main-faq-answer-line-height-1530);
  }
  .main-faq-answer-font-size-1531 {
    font-size: var(--main-faq-answer-font-size-1531);
  }
  .main-faq-answer-grid-template-areas-1532 {
    grid-template-areas: var(--main-faq-answer-grid-template-areas-1532);
  }
  .main-faq-answer-grid-column-gap-1533 {
    grid-column-gap: var(--main-faq-answer-grid-column-gap-1533);
  }
  .main-faq-answer-justify-items-1534 {
    justify-items: var(--main-faq-answer-justify-items-1534);
  }
  .main-faq-answer_svg-font-size-1542 {
    font-size: var(--main-faq-answer_svg-font-size-1542);
  }
  .main-faq-answer_svg-color-1544 {
    color: var(--main-faq-answer_svg-color-1544);
  }
  .main-faq-answer_icon-width-1535 {
    width: var(--main-faq-answer_icon-width-1535);
  }
  .main-faq-answer_icon-height-1536 {
    height: var(--main-faq-answer_icon-height-1536);
  }
  .main-faq-answer_icon-border-radius-1537 {
    border-radius: var(--main-faq-answer_icon-border-radius-1537);
  }
  .main-faq-answer_icon-border-width-1538 {
    border-width: var(--main-faq-answer_icon-border-width-1538);
  }
  .main-faq-answer_icon-border-color-1539 {
    border-color: var(--main-faq-answer_icon-border-color-1539);
  }
  .main-faq-answer_icon-background-1540 {
    background: var(--main-faq-answer_icon-background-1540);
  }
  .main-faq-answer_icon-icon-1541 {
    icon: var(--main-faq-answer_icon-icon-1541);
  }
  .main-faq-button-padding-1545 {
    padding: var(--main-faq-button-padding-1545);
  }
  .main-faq-button-justify-self-1546 {
    justify-self: var(--main-faq-button-justify-self-1546);
  }
  .main-faq-button-text1-1547 {
    text1: var(--main-faq-button-text1-1547);
  }
  .main-faq-button-border-radius-1548 {
    border-radius: var(--main-faq-button-border-radius-1548);
  }
  .main-faq-button-border-width-1549 {
    border-width: var(--main-faq-button-border-width-1549);
  }
  .main-faq-button-border-color-1550 {
    border-color: var(--main-faq-button-border-color-1550);
  }
  .main-faq-button-background-1551 {
    background: var(--main-faq-button-background-1551);
  }
  .main-faq-button-color-1552 {
    color: var(--main-faq-button-color-1552);
  }
  .main-faq-button-font-size-1553 {
    font-size: var(--main-faq-button-font-size-1553);
  }
  .main-faq-button-font-weight-1554 {
    font-weight: var(--main-faq-button-font-weight-1554);
  }
  .main-faq-button-font-family-1555 {
    font-family: var(--main-faq-button-font-family-1555);
  }
  .main-faq-button-letter-spacing-1556 {
    letter-spacing: var(--main-faq-button-letter-spacing-1556);
  }
  .main-faq-button-line-height-1557 {
    line-height: var(--main-faq-button-line-height-1557);
  }
  .main-faq-button-grid-template-areas-1558 {
    grid-template-areas: var(--main-faq-button-grid-template-areas-1558);
  }
  .main-faq-button-grid-column-gap-1559 {
    grid-column-gap: var(--main-faq-button-grid-column-gap-1559);
  }
  .main-faq-button-justify-items-1560 {
    justify-items: var(--main-faq-button-justify-items-1560);
  }
  .main-faq-button-justify-self-1561 {
    justify-self: var(--main-faq-button-justify-self-1561);
  }
  .main-faq-button_svg-font-size-1570 {
    font-size: var(--main-faq-button_svg-font-size-1570);
  }
  .main-faq-button_svg-color-1571 {
    color: var(--main-faq-button_svg-color-1571);
  }
  .main-faq-button_icon-width-1562 {
    width: var(--main-faq-button_icon-width-1562);
  }
  .main-faq-button_icon-height-1563 {
    height: var(--main-faq-button_icon-height-1563);
  }
  .main-faq-button_icon-border-radius-1564 {
    border-radius: var(--main-faq-button_icon-border-radius-1564);
  }
  .main-faq-button_icon-border-width-1565 {
    border-width: var(--main-faq-button_icon-border-width-1565);
  }
  .main-faq-button_icon-border-color-1566 {
    border-color: var(--main-faq-button_icon-border-color-1566);
  }
  .main-faq-button_icon-background-1567 {
    background: var(--main-faq-button_icon-background-1567);
  }
  .main-faq-button_icon-icon-1568 {
    icon: var(--main-faq-button_icon-icon-1568);
  }
  @media (hover: hover) {
    .button.has-hover.main-faq-button_hover-background-3153:hover, .card.has-hover:hover .button.main-faq-button_hover-background-3153, .cards_float.has-hover:hover .button.main-faq-button_hover-background-3153 {
      background: var(--main-faq-button_hover-background-3153);
    }
  }
  .button.has-hover.main-faq-button_hover-background-3153:focus-visible, .card.has-hover:focus-within .button.main-faq-button_hover-background-3153, .cards_float.has-hover:focus-within .button.main-faq-button_hover-background-3153 {
    background: var(--main-faq-button_hover-background-3153);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-faq-button_hover-color-3154, .card.has-hover:hover .button .main-faq-button_hover-color-3154, .cards_float.has-hover:hover .button .main-faq-button_hover-color-3154 {
      color: var(--main-faq-button_hover-color-3154);
    }
  }
  .button.has-hover:focus-visible .main-faq-button_hover-color-3154, .card.has-hover:focus-within .button .main-faq-button_hover-color-3154, .cards_float.has-hover:focus-within .button .main-faq-button_hover-color-3154 {
    color: var(--main-faq-button_hover-color-3154);
  }
  @media (hover: hover) {
    .button.has-hover.main-faq-button_hover-border-color-3155:hover, .card.has-hover:hover .button.main-faq-button_hover-border-color-3155, .cards_float.has-hover:hover .button.main-faq-button_hover-border-color-3155 {
      border-color: var(--main-faq-button_hover-border-color-3155);
    }
  }
  .button.has-hover.main-faq-button_hover-border-color-3155:focus-visible, .card.has-hover:focus-within .button.main-faq-button_hover-border-color-3155, .cards_float.has-hover:focus-within .button.main-faq-button_hover-border-color-3155 {
    border-color: var(--main-faq-button_hover-border-color-3155);
  }
  @media (hover: hover) {
    .button.has-hover.main-faq-button_hover-box-shadow-3156:hover, .card.has-hover:hover .button.main-faq-button_hover-box-shadow-3156, .cards_float.has-hover:hover .button.main-faq-button_hover-box-shadow-3156 {
      box-shadow: var(--main-faq-button_hover-box-shadow-3156);
    }
  }
  .button.has-hover.main-faq-button_hover-box-shadow-3156:focus-visible, .card.has-hover:focus-within .button.main-faq-button_hover-box-shadow-3156, .cards_float.has-hover:focus-within .button.main-faq-button_hover-box-shadow-3156 {
    box-shadow: var(--main-faq-button_hover-box-shadow-3156);
  }
  @media (hover: hover) {
    .button.has-hover.main-faq-button_hover-transform-3157:hover, .card.has-hover:hover .button.main-faq-button_hover-transform-3157, .cards_float.has-hover:hover .button.main-faq-button_hover-transform-3157 {
      transform: var(--main-faq-button_hover-transform-3157);
    }
  }
  .button.has-hover.main-faq-button_hover-transform-3157:focus-visible, .card.has-hover:focus-within .button.main-faq-button_hover-transform-3157, .cards_float.has-hover:focus-within .button.main-faq-button_hover-transform-3157 {
    transform: var(--main-faq-button_hover-transform-3157);
  }
  @media (hover: hover) {
    .button.has-hover.main-faq-button_hover-opacity-3158:hover, .card.has-hover:hover .button.main-faq-button_hover-opacity-3158, .cards_float.has-hover:hover .button.main-faq-button_hover-opacity-3158 {
      opacity: var(--main-faq-button_hover-opacity-3158);
    }
  }
  .button.has-hover.main-faq-button_hover-opacity-3158:focus-visible, .card.has-hover:focus-within .button.main-faq-button_hover-opacity-3158, .cards_float.has-hover:focus-within .button.main-faq-button_hover-opacity-3158 {
    opacity: var(--main-faq-button_hover-opacity-3158);
  }
  .main-gallery_grid-config-count-1776 {
    count: var(--main-gallery_grid-config-count-1776);
  }
  .main-gallery_grid-config-container_prop-1778 {
    container_prop: var(--main-gallery_grid-config-container_prop-1778);
  }
  .main-gallery_grid-main-margin-1839 {
    margin: var(--main-gallery_grid-main-margin-1839);
  }
  .main-gallery_grid-main-backdrop-blur-1841 {
    backdrop-blur: var(--main-gallery_grid-main-backdrop-blur-1841);
  }
  .main-gallery_grid-main-max-width-1842 {
    max-width: var(--main-gallery_grid-main-max-width-1842);
  }
  .main-gallery_grid-main-background-1843 {
    background: var(--main-gallery_grid-main-background-1843);
  }
  .main-gallery_grid-main-border-radius-1844 {
    border-radius: var(--main-gallery_grid-main-border-radius-1844);
  }
  .main-gallery_grid-main-padding-1845 {
    padding: var(--main-gallery_grid-main-padding-1845);
  }
  .main-gallery_grid-main-border-width-1846 {
    border-width: var(--main-gallery_grid-main-border-width-1846);
  }
  .main-gallery_grid-main-border-color-1847 {
    border-color: var(--main-gallery_grid-main-border-color-1847);
  }
  .main-gallery_grid-main-box-shadow-1848 {
    box-shadow: var(--main-gallery_grid-main-box-shadow-1848);
  }
  .main-gallery_grid-container-max-width-1779 {
    max-width: var(--main-gallery_grid-container-max-width-1779);
  }
  .main-gallery_grid-container-grid-column-gap-1780 {
    grid-column-gap: var(--main-gallery_grid-container-grid-column-gap-1780);
  }
  .main-gallery_grid-container-grid-row-gap-1781 {
    grid-row-gap: var(--main-gallery_grid-container-grid-row-gap-1781);
  }
  .main-gallery_grid-container-backdrop-blur-1782 {
    backdrop-blur: var(--main-gallery_grid-container-backdrop-blur-1782);
  }
  .main-gallery_grid-container-background-1783 {
    background: var(--main-gallery_grid-container-background-1783);
  }
  .main-gallery_grid-container-border-radius-1784 {
    border-radius: var(--main-gallery_grid-container-border-radius-1784);
  }
  .main-gallery_grid-container-grid-template-areas-1785 {
    grid-template-areas: var(--main-gallery_grid-container-grid-template-areas-1785);
  }
  .main-gallery_grid-container-grid-template-columns-1786 {
    grid-template-columns: var(--main-gallery_grid-container-grid-template-columns-1786);
  }
  .main-gallery_grid-container-padding-1787 {
    padding: var(--main-gallery_grid-container-padding-1787);
  }
  .main-gallery_grid-container-border-width-1788 {
    border-width: var(--main-gallery_grid-container-border-width-1788);
  }
  .main-gallery_grid-container-border-color-1789 {
    border-color: var(--main-gallery_grid-container-border-color-1789);
  }
  .main-gallery_grid-container-box-shadow-1790 {
    box-shadow: var(--main-gallery_grid-container-box-shadow-1790);
  }
  .main-gallery_grid-overlay-background-1849 {
    background: var(--main-gallery_grid-overlay-background-1849);
  }
  .main-gallery_grid-container_overlay-background-1791 {
    background: var(--main-gallery_grid-container_overlay-background-1791);
  }
  .main-gallery_grid-title-color-1856 {
    color: var(--main-gallery_grid-title-color-1856);
  }
  .main-gallery_grid-title-justify-self-1857 {
    justify-self: var(--main-gallery_grid-title-justify-self-1857);
  }
  .main-gallery_grid-title-text-align-1858 {
    text-align: var(--main-gallery_grid-title-text-align-1858);
  }
  .main-gallery_grid-title-font-size-1859 {
    font-size: var(--main-gallery_grid-title-font-size-1859);
  }
  .main-gallery_grid-title-font-weight-1860 {
    font-weight: var(--main-gallery_grid-title-font-weight-1860);
  }
  .main-gallery_grid-title-font-family-1861 {
    font-family: var(--main-gallery_grid-title-font-family-1861);
  }
  .main-gallery_grid-title-letter-spacing-1862 {
    letter-spacing: var(--main-gallery_grid-title-letter-spacing-1862);
  }
  .main-gallery_grid-title-line-height-1863 {
    line-height: var(--main-gallery_grid-title-line-height-1863);
  }
  .main-gallery_grid-title-text1-1864 {
    text1: var(--main-gallery_grid-title-text1-1864);
  }
  .main-gallery_grid-title-grid-template-areas-1865 {
    grid-template-areas: var(--main-gallery_grid-title-grid-template-areas-1865);
  }
  .main-gallery_grid-title-grid-column-gap-1866 {
    grid-column-gap: var(--main-gallery_grid-title-grid-column-gap-1866);
  }
  .main-gallery_grid-title-justify-items-1867 {
    justify-items: var(--main-gallery_grid-title-justify-items-1867);
  }
  .main-gallery_grid-title-padding-980101 {
    padding: var(--main-gallery_grid-title-padding-980101);
  }
  .main-gallery_grid-title-background-980102 {
    background: var(--main-gallery_grid-title-background-980102);
  }
  .main-gallery_grid-title-border-radius-980103 {
    border-radius: var(--main-gallery_grid-title-border-radius-980103);
  }
  .main-gallery_grid-title-border-width-980104 {
    border-width: var(--main-gallery_grid-title-border-width-980104);
  }
  .main-gallery_grid-title-border-color-980105 {
    border-color: var(--main-gallery_grid-title-border-color-980105);
  }
  .main-gallery_grid-title_svg-font-size-1875 {
    font-size: var(--main-gallery_grid-title_svg-font-size-1875);
  }
  .main-gallery_grid-title_svg-color-1877 {
    color: var(--main-gallery_grid-title_svg-color-1877);
  }
  .main-gallery_grid-title_icon-width-1868 {
    width: var(--main-gallery_grid-title_icon-width-1868);
  }
  .main-gallery_grid-title_icon-height-1869 {
    height: var(--main-gallery_grid-title_icon-height-1869);
  }
  .main-gallery_grid-title_icon-border-radius-1870 {
    border-radius: var(--main-gallery_grid-title_icon-border-radius-1870);
  }
  .main-gallery_grid-title_icon-border-width-1871 {
    border-width: var(--main-gallery_grid-title_icon-border-width-1871);
  }
  .main-gallery_grid-title_icon-border-color-1872 {
    border-color: var(--main-gallery_grid-title_icon-border-color-1872);
  }
  .main-gallery_grid-title_icon-background-1873 {
    background: var(--main-gallery_grid-title_icon-background-1873);
  }
  .main-gallery_grid-title_icon-icon-1874 {
    icon: var(--main-gallery_grid-title_icon-icon-1874);
  }
  .main-gallery_grid-description-text1-1798 {
    text1: var(--main-gallery_grid-description-text1-1798);
  }
  .main-gallery_grid-description-justify-self-1799 {
    justify-self: var(--main-gallery_grid-description-justify-self-1799);
  }
  .main-gallery_grid-description-text-align-1800 {
    text-align: var(--main-gallery_grid-description-text-align-1800);
  }
  .main-gallery_grid-description-color-1801 {
    color: var(--main-gallery_grid-description-color-1801);
  }
  .main-gallery_grid-description-font-weight-1802 {
    font-weight: var(--main-gallery_grid-description-font-weight-1802);
  }
  .main-gallery_grid-description-font-family-1803 {
    font-family: var(--main-gallery_grid-description-font-family-1803);
  }
  .main-gallery_grid-description-letter-spacing-1804 {
    letter-spacing: var(--main-gallery_grid-description-letter-spacing-1804);
  }
  .main-gallery_grid-description-line-height-1805 {
    line-height: var(--main-gallery_grid-description-line-height-1805);
  }
  .main-gallery_grid-description-font-size-1806 {
    font-size: var(--main-gallery_grid-description-font-size-1806);
  }
  .main-gallery_grid-description-grid-template-areas-1807 {
    grid-template-areas: var(--main-gallery_grid-description-grid-template-areas-1807);
  }
  .main-gallery_grid-description-grid-column-gap-1808 {
    grid-column-gap: var(--main-gallery_grid-description-grid-column-gap-1808);
  }
  .main-gallery_grid-description-justify-items-1809 {
    justify-items: var(--main-gallery_grid-description-justify-items-1809);
  }
  .main-gallery_grid-description-padding-980111 {
    padding: var(--main-gallery_grid-description-padding-980111);
  }
  .main-gallery_grid-description-background-980112 {
    background: var(--main-gallery_grid-description-background-980112);
  }
  .main-gallery_grid-description-border-radius-980113 {
    border-radius: var(--main-gallery_grid-description-border-radius-980113);
  }
  .main-gallery_grid-description-border-width-980114 {
    border-width: var(--main-gallery_grid-description-border-width-980114);
  }
  .main-gallery_grid-description-border-color-980115 {
    border-color: var(--main-gallery_grid-description-border-color-980115);
  }
  .main-gallery_grid-description_svg-font-size-1817 {
    font-size: var(--main-gallery_grid-description_svg-font-size-1817);
  }
  .main-gallery_grid-description_svg-color-1819 {
    color: var(--main-gallery_grid-description_svg-color-1819);
  }
  .main-gallery_grid-description_icon-width-1810 {
    width: var(--main-gallery_grid-description_icon-width-1810);
  }
  .main-gallery_grid-description_icon-height-1811 {
    height: var(--main-gallery_grid-description_icon-height-1811);
  }
  .main-gallery_grid-description_icon-border-radius-1812 {
    border-radius: var(--main-gallery_grid-description_icon-border-radius-1812);
  }
  .main-gallery_grid-description_icon-border-width-1813 {
    border-width: var(--main-gallery_grid-description_icon-border-width-1813);
  }
  .main-gallery_grid-description_icon-border-color-1814 {
    border-color: var(--main-gallery_grid-description_icon-border-color-1814);
  }
  .main-gallery_grid-description_icon-background-1815 {
    background: var(--main-gallery_grid-description_icon-background-1815);
  }
  .main-gallery_grid-description_icon-icon-1816 {
    icon: var(--main-gallery_grid-description_icon-icon-1816);
  }
  .main-gallery_grid-wrapper-max-width-1878 {
    max-width: var(--main-gallery_grid-wrapper-max-width-1878);
  }
  .main-gallery_grid-wrapper-grid-template-rows-1879 {
    grid-template-rows: var(--main-gallery_grid-wrapper-grid-template-rows-1879);
  }
  .main-gallery_grid-wrapper-grid-template-columns-1880 {
    grid-template-columns: var(--main-gallery_grid-wrapper-grid-template-columns-1880);
  }
  .main-gallery_grid-wrapper-grid-column-gap-1881 {
    grid-column-gap: var(--main-gallery_grid-wrapper-grid-column-gap-1881);
  }
  .main-gallery_grid-wrapper-grid-row-gap-1882 {
    grid-row-gap: var(--main-gallery_grid-wrapper-grid-row-gap-1882);
  }
  .main-gallery_grid-wrapper-padding-1883 {
    padding: var(--main-gallery_grid-wrapper-padding-1883);
  }
  .main-gallery_grid-wrapper-border-radius-1884 {
    border-radius: var(--main-gallery_grid-wrapper-border-radius-1884);
  }
  .main-gallery_grid-wrapper-border-width-1885 {
    border-width: var(--main-gallery_grid-wrapper-border-width-1885);
  }
  .main-gallery_grid-wrapper-border-color-1886 {
    border-color: var(--main-gallery_grid-wrapper-border-color-1886);
  }
  .main-gallery_grid-wrapper-background-1887 {
    background: var(--main-gallery_grid-wrapper-background-1887);
  }
  .main-gallery_grid-wrapper-box-shadow-1888 {
    box-shadow: var(--main-gallery_grid-wrapper-box-shadow-1888);
  }
  .main-gallery_grid-wrapper-backdrop-blur-1889 {
    backdrop-blur: var(--main-gallery_grid-wrapper-backdrop-blur-1889);
  }
  .main-gallery_grid-image-file1-1820 {
    file1: var(--main-gallery_grid-image-file1-1820);
  }
  .main-gallery_grid-image-aspect-ratio-1821 {
    aspect-ratio: var(--main-gallery_grid-image-aspect-ratio-1821);
  }
  .main-gallery_grid-image-width-1822 {
    width: var(--main-gallery_grid-image-width-1822);
  }
  .main-gallery_grid-image-height-1823 {
    height: var(--main-gallery_grid-image-height-1823);
  }
  .main-gallery_grid-image-border-radius-1824 {
    border-radius: var(--main-gallery_grid-image-border-radius-1824);
  }
  .main-gallery_grid-image-border-width-1825 {
    border-width: var(--main-gallery_grid-image-border-width-1825);
  }
  .main-gallery_grid-image-border-color-1826 {
    border-color: var(--main-gallery_grid-image-border-color-1826);
  }
  .main-gallery_grid-image-box-shadow-1827 {
    box-shadow: var(--main-gallery_grid-image-box-shadow-1827);
  }
  .main-gallery_grid-image-background-1828 {
    background: var(--main-gallery_grid-image-background-1828);
  }
  .main-gallery_grid-image-object-fit-1829 {
    object-fit: var(--main-gallery_grid-image-object-fit-1829);
  }
  .main-gallery_grid-image-cursor-1830 {
    cursor: var(--main-gallery_grid-image-cursor-1830);
  }
  .main-gallery_grid-image-transition-1831 {
    transition: var(--main-gallery_grid-image-transition-1831);
  }
  .main-gallery_grid-image-max-width-980201 {
    max-width: var(--main-gallery_grid-image-max-width-980201);
  }
  .main-gallery_grid-image_overlay-background-1832 {
    background: var(--main-gallery_grid-image_overlay-background-1832);
  }
  .main-gallery_grid-button-padding-1748 {
    padding: var(--main-gallery_grid-button-padding-1748);
  }
  .main-gallery_grid-button-justify-self-1749 {
    justify-self: var(--main-gallery_grid-button-justify-self-1749);
  }
  .main-gallery_grid-button-text1-1750 {
    text1: var(--main-gallery_grid-button-text1-1750);
  }
  .main-gallery_grid-button-border-radius-1751 {
    border-radius: var(--main-gallery_grid-button-border-radius-1751);
  }
  .main-gallery_grid-button-border-width-1752 {
    border-width: var(--main-gallery_grid-button-border-width-1752);
  }
  .main-gallery_grid-button-text-align-1753 {
    text-align: var(--main-gallery_grid-button-text-align-1753);
  }
  .main-gallery_grid-button-border-color-1754 {
    border-color: var(--main-gallery_grid-button-border-color-1754);
  }
  .main-gallery_grid-button-background-1755 {
    background: var(--main-gallery_grid-button-background-1755);
  }
  .main-gallery_grid-button-color-1756 {
    color: var(--main-gallery_grid-button-color-1756);
  }
  .main-gallery_grid-button-font-size-1757 {
    font-size: var(--main-gallery_grid-button-font-size-1757);
  }
  .main-gallery_grid-button-font-weight-1758 {
    font-weight: var(--main-gallery_grid-button-font-weight-1758);
  }
  .main-gallery_grid-button-font-family-1759 {
    font-family: var(--main-gallery_grid-button-font-family-1759);
  }
  .main-gallery_grid-button-letter-spacing-1760 {
    letter-spacing: var(--main-gallery_grid-button-letter-spacing-1760);
  }
  .main-gallery_grid-button-line-height-1761 {
    line-height: var(--main-gallery_grid-button-line-height-1761);
  }
  .main-gallery_grid-button-grid-template-areas-1762 {
    grid-template-areas: var(--main-gallery_grid-button-grid-template-areas-1762);
  }
  .main-gallery_grid-button-grid-column-gap-1763 {
    grid-column-gap: var(--main-gallery_grid-button-grid-column-gap-1763);
  }
  .main-gallery_grid-button-justify-items-1764 {
    justify-items: var(--main-gallery_grid-button-justify-items-1764);
  }
  .main-gallery_grid-button-justify-self-1765 {
    justify-self: var(--main-gallery_grid-button-justify-self-1765);
  }
  .main-gallery_grid-button_svg-font-size-1774 {
    font-size: var(--main-gallery_grid-button_svg-font-size-1774);
  }
  .main-gallery_grid-button_svg-color-1775 {
    color: var(--main-gallery_grid-button_svg-color-1775);
  }
  .main-gallery_grid-button_icon-width-1766 {
    width: var(--main-gallery_grid-button_icon-width-1766);
  }
  .main-gallery_grid-button_icon-height-1767 {
    height: var(--main-gallery_grid-button_icon-height-1767);
  }
  .main-gallery_grid-button_icon-border-radius-1768 {
    border-radius: var(--main-gallery_grid-button_icon-border-radius-1768);
  }
  .main-gallery_grid-button_icon-border-width-1769 {
    border-width: var(--main-gallery_grid-button_icon-border-width-1769);
  }
  .main-gallery_grid-button_icon-border-color-1770 {
    border-color: var(--main-gallery_grid-button_icon-border-color-1770);
  }
  .main-gallery_grid-button_icon-background-1771 {
    background: var(--main-gallery_grid-button_icon-background-1771);
  }
  .main-gallery_grid-button_icon-icon-1772 {
    icon: var(--main-gallery_grid-button_icon-icon-1772);
  }
  @media (hover: hover) {
    .button.has-hover.main-gallery_grid-button_hover-background-3159:hover, .card.has-hover:hover .button.main-gallery_grid-button_hover-background-3159, .cards_float.has-hover:hover .button.main-gallery_grid-button_hover-background-3159 {
      background: var(--main-gallery_grid-button_hover-background-3159);
    }
  }
  .button.has-hover.main-gallery_grid-button_hover-background-3159:focus-visible, .card.has-hover:focus-within .button.main-gallery_grid-button_hover-background-3159, .cards_float.has-hover:focus-within .button.main-gallery_grid-button_hover-background-3159 {
    background: var(--main-gallery_grid-button_hover-background-3159);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-gallery_grid-button_hover-color-3160, .card.has-hover:hover .button .main-gallery_grid-button_hover-color-3160, .cards_float.has-hover:hover .button .main-gallery_grid-button_hover-color-3160 {
      color: var(--main-gallery_grid-button_hover-color-3160);
    }
  }
  .button.has-hover:focus-visible .main-gallery_grid-button_hover-color-3160, .card.has-hover:focus-within .button .main-gallery_grid-button_hover-color-3160, .cards_float.has-hover:focus-within .button .main-gallery_grid-button_hover-color-3160 {
    color: var(--main-gallery_grid-button_hover-color-3160);
  }
  @media (hover: hover) {
    .button.has-hover.main-gallery_grid-button_hover-border-color-3161:hover, .card.has-hover:hover .button.main-gallery_grid-button_hover-border-color-3161, .cards_float.has-hover:hover .button.main-gallery_grid-button_hover-border-color-3161 {
      border-color: var(--main-gallery_grid-button_hover-border-color-3161);
    }
  }
  .button.has-hover.main-gallery_grid-button_hover-border-color-3161:focus-visible, .card.has-hover:focus-within .button.main-gallery_grid-button_hover-border-color-3161, .cards_float.has-hover:focus-within .button.main-gallery_grid-button_hover-border-color-3161 {
    border-color: var(--main-gallery_grid-button_hover-border-color-3161);
  }
  @media (hover: hover) {
    .button.has-hover.main-gallery_grid-button_hover-box-shadow-3162:hover, .card.has-hover:hover .button.main-gallery_grid-button_hover-box-shadow-3162, .cards_float.has-hover:hover .button.main-gallery_grid-button_hover-box-shadow-3162 {
      box-shadow: var(--main-gallery_grid-button_hover-box-shadow-3162);
    }
  }
  .button.has-hover.main-gallery_grid-button_hover-box-shadow-3162:focus-visible, .card.has-hover:focus-within .button.main-gallery_grid-button_hover-box-shadow-3162, .cards_float.has-hover:focus-within .button.main-gallery_grid-button_hover-box-shadow-3162 {
    box-shadow: var(--main-gallery_grid-button_hover-box-shadow-3162);
  }
  @media (hover: hover) {
    .button.has-hover.main-gallery_grid-button_hover-transform-3163:hover, .card.has-hover:hover .button.main-gallery_grid-button_hover-transform-3163, .cards_float.has-hover:hover .button.main-gallery_grid-button_hover-transform-3163 {
      transform: var(--main-gallery_grid-button_hover-transform-3163);
    }
  }
  .button.has-hover.main-gallery_grid-button_hover-transform-3163:focus-visible, .card.has-hover:focus-within .button.main-gallery_grid-button_hover-transform-3163, .cards_float.has-hover:focus-within .button.main-gallery_grid-button_hover-transform-3163 {
    transform: var(--main-gallery_grid-button_hover-transform-3163);
  }
  @media (hover: hover) {
    .button.has-hover.main-gallery_grid-button_hover-opacity-3164:hover, .card.has-hover:hover .button.main-gallery_grid-button_hover-opacity-3164, .cards_float.has-hover:hover .button.main-gallery_grid-button_hover-opacity-3164 {
      opacity: var(--main-gallery_grid-button_hover-opacity-3164);
    }
  }
  .button.has-hover.main-gallery_grid-button_hover-opacity-3164:focus-visible, .card.has-hover:focus-within .button.main-gallery_grid-button_hover-opacity-3164, .cards_float.has-hover:focus-within .button.main-gallery_grid-button_hover-opacity-3164 {
    opacity: var(--main-gallery_grid-button_hover-opacity-3164);
  }
  .main-gallery_grid-gallery_layout-gallery-columns-desktop-930001 {
  }
  .main-gallery_grid-gallery_layout-gallery-columns-tablet-930002 {
  }
  .main-gallery_grid-gallery_layout-gallery-columns-mobile-930003 {
  }
  .main-gallery_mozaik-config-count-1918 {
    count: var(--main-gallery_mozaik-config-count-1918);
  }
  .main-gallery_mozaik-config-container_prop-1920 {
    container_prop: var(--main-gallery_mozaik-config-container_prop-1920);
  }
  .main-gallery_mozaik-main-margin-1981 {
    margin: var(--main-gallery_mozaik-main-margin-1981);
  }
  .main-gallery_mozaik-main-backdrop-blur-1983 {
    backdrop-blur: var(--main-gallery_mozaik-main-backdrop-blur-1983);
  }
  .main-gallery_mozaik-main-max-width-1984 {
    max-width: var(--main-gallery_mozaik-main-max-width-1984);
  }
  .main-gallery_mozaik-main-background-1985 {
    background: var(--main-gallery_mozaik-main-background-1985);
  }
  .main-gallery_mozaik-main-border-radius-1986 {
    border-radius: var(--main-gallery_mozaik-main-border-radius-1986);
  }
  .main-gallery_mozaik-main-padding-1987 {
    padding: var(--main-gallery_mozaik-main-padding-1987);
  }
  .main-gallery_mozaik-main-border-width-1988 {
    border-width: var(--main-gallery_mozaik-main-border-width-1988);
  }
  .main-gallery_mozaik-main-border-color-1989 {
    border-color: var(--main-gallery_mozaik-main-border-color-1989);
  }
  .main-gallery_mozaik-main-box-shadow-1990 {
    box-shadow: var(--main-gallery_mozaik-main-box-shadow-1990);
  }
  .main-gallery_mozaik-container-max-width-1921 {
    max-width: var(--main-gallery_mozaik-container-max-width-1921);
  }
  .main-gallery_mozaik-container-grid-column-gap-1922 {
    grid-column-gap: var(--main-gallery_mozaik-container-grid-column-gap-1922);
  }
  .main-gallery_mozaik-container-grid-row-gap-1923 {
    grid-row-gap: var(--main-gallery_mozaik-container-grid-row-gap-1923);
  }
  .main-gallery_mozaik-container-backdrop-blur-1924 {
    backdrop-blur: var(--main-gallery_mozaik-container-backdrop-blur-1924);
  }
  .main-gallery_mozaik-container-background-1925 {
    background: var(--main-gallery_mozaik-container-background-1925);
  }
  .main-gallery_mozaik-container-border-radius-1926 {
    border-radius: var(--main-gallery_mozaik-container-border-radius-1926);
  }
  .main-gallery_mozaik-container-grid-template-areas-1927 {
    grid-template-areas: var(--main-gallery_mozaik-container-grid-template-areas-1927);
  }
  .main-gallery_mozaik-container-grid-template-columns-1928 {
    grid-template-columns: var(--main-gallery_mozaik-container-grid-template-columns-1928);
  }
  .main-gallery_mozaik-container-padding-1929 {
    padding: var(--main-gallery_mozaik-container-padding-1929);
  }
  .main-gallery_mozaik-container-border-width-1930 {
    border-width: var(--main-gallery_mozaik-container-border-width-1930);
  }
  .main-gallery_mozaik-container-border-color-1931 {
    border-color: var(--main-gallery_mozaik-container-border-color-1931);
  }
  .main-gallery_mozaik-container-box-shadow-1932 {
    box-shadow: var(--main-gallery_mozaik-container-box-shadow-1932);
  }
  .main-gallery_mozaik-overlay-background-1991 {
    background: var(--main-gallery_mozaik-overlay-background-1991);
  }
  .main-gallery_mozaik-container_overlay-background-1933 {
    background: var(--main-gallery_mozaik-container_overlay-background-1933);
  }
  .main-gallery_mozaik-title-color-1998 {
    color: var(--main-gallery_mozaik-title-color-1998);
  }
  .main-gallery_mozaik-title-justify-self-1999 {
    justify-self: var(--main-gallery_mozaik-title-justify-self-1999);
  }
  .main-gallery_mozaik-title-text-align-2000 {
    text-align: var(--main-gallery_mozaik-title-text-align-2000);
  }
  .main-gallery_mozaik-title-font-size-2001 {
    font-size: var(--main-gallery_mozaik-title-font-size-2001);
  }
  .main-gallery_mozaik-title-font-weight-2002 {
    font-weight: var(--main-gallery_mozaik-title-font-weight-2002);
  }
  .main-gallery_mozaik-title-font-family-2003 {
    font-family: var(--main-gallery_mozaik-title-font-family-2003);
  }
  .main-gallery_mozaik-title-letter-spacing-2004 {
    letter-spacing: var(--main-gallery_mozaik-title-letter-spacing-2004);
  }
  .main-gallery_mozaik-title-line-height-2005 {
    line-height: var(--main-gallery_mozaik-title-line-height-2005);
  }
  .main-gallery_mozaik-title-text1-2006 {
    text1: var(--main-gallery_mozaik-title-text1-2006);
  }
  .main-gallery_mozaik-title-grid-template-areas-2007 {
    grid-template-areas: var(--main-gallery_mozaik-title-grid-template-areas-2007);
  }
  .main-gallery_mozaik-title-grid-column-gap-2008 {
    grid-column-gap: var(--main-gallery_mozaik-title-grid-column-gap-2008);
  }
  .main-gallery_mozaik-title-justify-items-2009 {
    justify-items: var(--main-gallery_mozaik-title-justify-items-2009);
  }
  .main-gallery_mozaik-title-padding-980101 {
    padding: var(--main-gallery_mozaik-title-padding-980101);
  }
  .main-gallery_mozaik-title-background-980102 {
    background: var(--main-gallery_mozaik-title-background-980102);
  }
  .main-gallery_mozaik-title-border-radius-980103 {
    border-radius: var(--main-gallery_mozaik-title-border-radius-980103);
  }
  .main-gallery_mozaik-title-border-width-980104 {
    border-width: var(--main-gallery_mozaik-title-border-width-980104);
  }
  .main-gallery_mozaik-title-border-color-980105 {
    border-color: var(--main-gallery_mozaik-title-border-color-980105);
  }
  .main-gallery_mozaik-title_svg-font-size-2017 {
    font-size: var(--main-gallery_mozaik-title_svg-font-size-2017);
  }
  .main-gallery_mozaik-title_svg-color-2019 {
    color: var(--main-gallery_mozaik-title_svg-color-2019);
  }
  .main-gallery_mozaik-title_icon-width-2010 {
    width: var(--main-gallery_mozaik-title_icon-width-2010);
  }
  .main-gallery_mozaik-title_icon-height-2011 {
    height: var(--main-gallery_mozaik-title_icon-height-2011);
  }
  .main-gallery_mozaik-title_icon-border-radius-2012 {
    border-radius: var(--main-gallery_mozaik-title_icon-border-radius-2012);
  }
  .main-gallery_mozaik-title_icon-border-width-2013 {
    border-width: var(--main-gallery_mozaik-title_icon-border-width-2013);
  }
  .main-gallery_mozaik-title_icon-border-color-2014 {
    border-color: var(--main-gallery_mozaik-title_icon-border-color-2014);
  }
  .main-gallery_mozaik-title_icon-background-2015 {
    background: var(--main-gallery_mozaik-title_icon-background-2015);
  }
  .main-gallery_mozaik-title_icon-icon-2016 {
    icon: var(--main-gallery_mozaik-title_icon-icon-2016);
  }
  .main-gallery_mozaik-description-text1-1940 {
    text1: var(--main-gallery_mozaik-description-text1-1940);
  }
  .main-gallery_mozaik-description-justify-self-1941 {
    justify-self: var(--main-gallery_mozaik-description-justify-self-1941);
  }
  .main-gallery_mozaik-description-text-align-1942 {
    text-align: var(--main-gallery_mozaik-description-text-align-1942);
  }
  .main-gallery_mozaik-description-color-1943 {
    color: var(--main-gallery_mozaik-description-color-1943);
  }
  .main-gallery_mozaik-description-font-weight-1944 {
    font-weight: var(--main-gallery_mozaik-description-font-weight-1944);
  }
  .main-gallery_mozaik-description-font-family-1945 {
    font-family: var(--main-gallery_mozaik-description-font-family-1945);
  }
  .main-gallery_mozaik-description-letter-spacing-1946 {
    letter-spacing: var(--main-gallery_mozaik-description-letter-spacing-1946);
  }
  .main-gallery_mozaik-description-line-height-1947 {
    line-height: var(--main-gallery_mozaik-description-line-height-1947);
  }
  .main-gallery_mozaik-description-font-size-1948 {
    font-size: var(--main-gallery_mozaik-description-font-size-1948);
  }
  .main-gallery_mozaik-description-grid-template-areas-1949 {
    grid-template-areas: var(--main-gallery_mozaik-description-grid-template-areas-1949);
  }
  .main-gallery_mozaik-description-grid-column-gap-1950 {
    grid-column-gap: var(--main-gallery_mozaik-description-grid-column-gap-1950);
  }
  .main-gallery_mozaik-description-justify-items-1951 {
    justify-items: var(--main-gallery_mozaik-description-justify-items-1951);
  }
  .main-gallery_mozaik-description-padding-980111 {
    padding: var(--main-gallery_mozaik-description-padding-980111);
  }
  .main-gallery_mozaik-description-background-980112 {
    background: var(--main-gallery_mozaik-description-background-980112);
  }
  .main-gallery_mozaik-description-border-radius-980113 {
    border-radius: var(--main-gallery_mozaik-description-border-radius-980113);
  }
  .main-gallery_mozaik-description-border-width-980114 {
    border-width: var(--main-gallery_mozaik-description-border-width-980114);
  }
  .main-gallery_mozaik-description-border-color-980115 {
    border-color: var(--main-gallery_mozaik-description-border-color-980115);
  }
  .main-gallery_mozaik-description_svg-font-size-1959 {
    font-size: var(--main-gallery_mozaik-description_svg-font-size-1959);
  }
  .main-gallery_mozaik-description_svg-color-1961 {
    color: var(--main-gallery_mozaik-description_svg-color-1961);
  }
  .main-gallery_mozaik-description_icon-width-1952 {
    width: var(--main-gallery_mozaik-description_icon-width-1952);
  }
  .main-gallery_mozaik-description_icon-height-1953 {
    height: var(--main-gallery_mozaik-description_icon-height-1953);
  }
  .main-gallery_mozaik-description_icon-border-radius-1954 {
    border-radius: var(--main-gallery_mozaik-description_icon-border-radius-1954);
  }
  .main-gallery_mozaik-description_icon-border-width-1955 {
    border-width: var(--main-gallery_mozaik-description_icon-border-width-1955);
  }
  .main-gallery_mozaik-description_icon-border-color-1956 {
    border-color: var(--main-gallery_mozaik-description_icon-border-color-1956);
  }
  .main-gallery_mozaik-description_icon-background-1957 {
    background: var(--main-gallery_mozaik-description_icon-background-1957);
  }
  .main-gallery_mozaik-description_icon-icon-1958 {
    icon: var(--main-gallery_mozaik-description_icon-icon-1958);
  }
  .main-gallery_mozaik-wrapper-max-width-2020 {
    max-width: var(--main-gallery_mozaik-wrapper-max-width-2020);
  }
  .main-gallery_mozaik-wrapper-grid-template-columns-2021 {
    grid-template-columns: var(--main-gallery_mozaik-wrapper-grid-template-columns-2021);
  }
  .main-gallery_mozaik-wrapper-grid-template-rows-2022 {
    grid-template-rows: var(--main-gallery_mozaik-wrapper-grid-template-rows-2022);
  }
  .main-gallery_mozaik-wrapper-grid-column-gap-2023 {
    grid-column-gap: var(--main-gallery_mozaik-wrapper-grid-column-gap-2023);
  }
  .main-gallery_mozaik-wrapper-grid-row-gap-2024 {
    grid-row-gap: var(--main-gallery_mozaik-wrapper-grid-row-gap-2024);
  }
  .main-gallery_mozaik-wrapper-padding-2025 {
    padding: var(--main-gallery_mozaik-wrapper-padding-2025);
  }
  .main-gallery_mozaik-wrapper-border-radius-2026 {
    border-radius: var(--main-gallery_mozaik-wrapper-border-radius-2026);
  }
  .main-gallery_mozaik-wrapper-border-width-2027 {
    border-width: var(--main-gallery_mozaik-wrapper-border-width-2027);
  }
  .main-gallery_mozaik-wrapper-border-color-2028 {
    border-color: var(--main-gallery_mozaik-wrapper-border-color-2028);
  }
  .main-gallery_mozaik-wrapper-background-2029 {
    background: var(--main-gallery_mozaik-wrapper-background-2029);
  }
  .main-gallery_mozaik-wrapper-box-shadow-2030 {
    box-shadow: var(--main-gallery_mozaik-wrapper-box-shadow-2030);
  }
  .main-gallery_mozaik-wrapper-backdrop-blur-2031 {
    backdrop-blur: var(--main-gallery_mozaik-wrapper-backdrop-blur-2031);
  }
  .main-gallery_mozaik-image-file1-1962 {
    file1: var(--main-gallery_mozaik-image-file1-1962);
  }
  .main-gallery_mozaik-image-aspect-ratio-1963 {
    aspect-ratio: var(--main-gallery_mozaik-image-aspect-ratio-1963);
  }
  .main-gallery_mozaik-image-width-1964 {
    width: var(--main-gallery_mozaik-image-width-1964);
  }
  .main-gallery_mozaik-image-height-1965 {
    height: var(--main-gallery_mozaik-image-height-1965);
  }
  .main-gallery_mozaik-image-border-radius-1966 {
    border-radius: var(--main-gallery_mozaik-image-border-radius-1966);
  }
  .main-gallery_mozaik-image-border-width-1967 {
    border-width: var(--main-gallery_mozaik-image-border-width-1967);
  }
  .main-gallery_mozaik-image-border-color-1968 {
    border-color: var(--main-gallery_mozaik-image-border-color-1968);
  }
  .main-gallery_mozaik-image-box-shadow-1969 {
    box-shadow: var(--main-gallery_mozaik-image-box-shadow-1969);
  }
  .main-gallery_mozaik-image-background-1970 {
    background: var(--main-gallery_mozaik-image-background-1970);
  }
  .main-gallery_mozaik-image-object-fit-1971 {
    object-fit: var(--main-gallery_mozaik-image-object-fit-1971);
  }
  .main-gallery_mozaik-image-cursor-1972 {
    cursor: var(--main-gallery_mozaik-image-cursor-1972);
  }
  .main-gallery_mozaik-image-transition-1973 {
    transition: var(--main-gallery_mozaik-image-transition-1973);
  }
  .main-gallery_mozaik-image-max-width-980201 {
    max-width: var(--main-gallery_mozaik-image-max-width-980201);
  }
  .main-gallery_mozaik-image_overlay-background-1974 {
    background: var(--main-gallery_mozaik-image_overlay-background-1974);
  }
  .main-gallery_mozaik-button-padding-1890 {
    padding: var(--main-gallery_mozaik-button-padding-1890);
  }
  .main-gallery_mozaik-button-justify-self-1891 {
    justify-self: var(--main-gallery_mozaik-button-justify-self-1891);
  }
  .main-gallery_mozaik-button-text1-1892 {
    text1: var(--main-gallery_mozaik-button-text1-1892);
  }
  .main-gallery_mozaik-button-border-radius-1893 {
    border-radius: var(--main-gallery_mozaik-button-border-radius-1893);
  }
  .main-gallery_mozaik-button-border-width-1894 {
    border-width: var(--main-gallery_mozaik-button-border-width-1894);
  }
  .main-gallery_mozaik-button-text-align-1895 {
    text-align: var(--main-gallery_mozaik-button-text-align-1895);
  }
  .main-gallery_mozaik-button-border-color-1896 {
    border-color: var(--main-gallery_mozaik-button-border-color-1896);
  }
  .main-gallery_mozaik-button-background-1897 {
    background: var(--main-gallery_mozaik-button-background-1897);
  }
  .main-gallery_mozaik-button-color-1898 {
    color: var(--main-gallery_mozaik-button-color-1898);
  }
  .main-gallery_mozaik-button-font-size-1899 {
    font-size: var(--main-gallery_mozaik-button-font-size-1899);
  }
  .main-gallery_mozaik-button-font-weight-1900 {
    font-weight: var(--main-gallery_mozaik-button-font-weight-1900);
  }
  .main-gallery_mozaik-button-font-family-1901 {
    font-family: var(--main-gallery_mozaik-button-font-family-1901);
  }
  .main-gallery_mozaik-button-letter-spacing-1902 {
    letter-spacing: var(--main-gallery_mozaik-button-letter-spacing-1902);
  }
  .main-gallery_mozaik-button-line-height-1903 {
    line-height: var(--main-gallery_mozaik-button-line-height-1903);
  }
  .main-gallery_mozaik-button-grid-template-areas-1904 {
    grid-template-areas: var(--main-gallery_mozaik-button-grid-template-areas-1904);
  }
  .main-gallery_mozaik-button-grid-column-gap-1905 {
    grid-column-gap: var(--main-gallery_mozaik-button-grid-column-gap-1905);
  }
  .main-gallery_mozaik-button-justify-items-1906 {
    justify-items: var(--main-gallery_mozaik-button-justify-items-1906);
  }
  .main-gallery_mozaik-button-justify-self-1907 {
    justify-self: var(--main-gallery_mozaik-button-justify-self-1907);
  }
  .main-gallery_mozaik-button_svg-font-size-1916 {
    font-size: var(--main-gallery_mozaik-button_svg-font-size-1916);
  }
  .main-gallery_mozaik-button_svg-color-1917 {
    color: var(--main-gallery_mozaik-button_svg-color-1917);
  }
  .main-gallery_mozaik-button_icon-width-1908 {
    width: var(--main-gallery_mozaik-button_icon-width-1908);
  }
  .main-gallery_mozaik-button_icon-height-1909 {
    height: var(--main-gallery_mozaik-button_icon-height-1909);
  }
  .main-gallery_mozaik-button_icon-border-radius-1910 {
    border-radius: var(--main-gallery_mozaik-button_icon-border-radius-1910);
  }
  .main-gallery_mozaik-button_icon-border-width-1911 {
    border-width: var(--main-gallery_mozaik-button_icon-border-width-1911);
  }
  .main-gallery_mozaik-button_icon-border-color-1912 {
    border-color: var(--main-gallery_mozaik-button_icon-border-color-1912);
  }
  .main-gallery_mozaik-button_icon-background-1913 {
    background: var(--main-gallery_mozaik-button_icon-background-1913);
  }
  .main-gallery_mozaik-button_icon-icon-1914 {
    icon: var(--main-gallery_mozaik-button_icon-icon-1914);
  }
  @media (hover: hover) {
    .button.has-hover.main-gallery_mozaik-button_hover-background-3165:hover, .card.has-hover:hover .button.main-gallery_mozaik-button_hover-background-3165, .cards_float.has-hover:hover .button.main-gallery_mozaik-button_hover-background-3165 {
      background: var(--main-gallery_mozaik-button_hover-background-3165);
    }
  }
  .button.has-hover.main-gallery_mozaik-button_hover-background-3165:focus-visible, .card.has-hover:focus-within .button.main-gallery_mozaik-button_hover-background-3165, .cards_float.has-hover:focus-within .button.main-gallery_mozaik-button_hover-background-3165 {
    background: var(--main-gallery_mozaik-button_hover-background-3165);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-gallery_mozaik-button_hover-color-3166, .card.has-hover:hover .button .main-gallery_mozaik-button_hover-color-3166, .cards_float.has-hover:hover .button .main-gallery_mozaik-button_hover-color-3166 {
      color: var(--main-gallery_mozaik-button_hover-color-3166);
    }
  }
  .button.has-hover:focus-visible .main-gallery_mozaik-button_hover-color-3166, .card.has-hover:focus-within .button .main-gallery_mozaik-button_hover-color-3166, .cards_float.has-hover:focus-within .button .main-gallery_mozaik-button_hover-color-3166 {
    color: var(--main-gallery_mozaik-button_hover-color-3166);
  }
  @media (hover: hover) {
    .button.has-hover.main-gallery_mozaik-button_hover-border-color-3167:hover, .card.has-hover:hover .button.main-gallery_mozaik-button_hover-border-color-3167, .cards_float.has-hover:hover .button.main-gallery_mozaik-button_hover-border-color-3167 {
      border-color: var(--main-gallery_mozaik-button_hover-border-color-3167);
    }
  }
  .button.has-hover.main-gallery_mozaik-button_hover-border-color-3167:focus-visible, .card.has-hover:focus-within .button.main-gallery_mozaik-button_hover-border-color-3167, .cards_float.has-hover:focus-within .button.main-gallery_mozaik-button_hover-border-color-3167 {
    border-color: var(--main-gallery_mozaik-button_hover-border-color-3167);
  }
  @media (hover: hover) {
    .button.has-hover.main-gallery_mozaik-button_hover-box-shadow-3168:hover, .card.has-hover:hover .button.main-gallery_mozaik-button_hover-box-shadow-3168, .cards_float.has-hover:hover .button.main-gallery_mozaik-button_hover-box-shadow-3168 {
      box-shadow: var(--main-gallery_mozaik-button_hover-box-shadow-3168);
    }
  }
  .button.has-hover.main-gallery_mozaik-button_hover-box-shadow-3168:focus-visible, .card.has-hover:focus-within .button.main-gallery_mozaik-button_hover-box-shadow-3168, .cards_float.has-hover:focus-within .button.main-gallery_mozaik-button_hover-box-shadow-3168 {
    box-shadow: var(--main-gallery_mozaik-button_hover-box-shadow-3168);
  }
  @media (hover: hover) {
    .button.has-hover.main-gallery_mozaik-button_hover-transform-3169:hover, .card.has-hover:hover .button.main-gallery_mozaik-button_hover-transform-3169, .cards_float.has-hover:hover .button.main-gallery_mozaik-button_hover-transform-3169 {
      transform: var(--main-gallery_mozaik-button_hover-transform-3169);
    }
  }
  .button.has-hover.main-gallery_mozaik-button_hover-transform-3169:focus-visible, .card.has-hover:focus-within .button.main-gallery_mozaik-button_hover-transform-3169, .cards_float.has-hover:focus-within .button.main-gallery_mozaik-button_hover-transform-3169 {
    transform: var(--main-gallery_mozaik-button_hover-transform-3169);
  }
  @media (hover: hover) {
    .button.has-hover.main-gallery_mozaik-button_hover-opacity-3170:hover, .card.has-hover:hover .button.main-gallery_mozaik-button_hover-opacity-3170, .cards_float.has-hover:hover .button.main-gallery_mozaik-button_hover-opacity-3170 {
      opacity: var(--main-gallery_mozaik-button_hover-opacity-3170);
    }
  }
  .button.has-hover.main-gallery_mozaik-button_hover-opacity-3170:focus-visible, .card.has-hover:focus-within .button.main-gallery_mozaik-button_hover-opacity-3170, .cards_float.has-hover:focus-within .button.main-gallery_mozaik-button_hover-opacity-3170 {
    opacity: var(--main-gallery_mozaik-button_hover-opacity-3170);
  }
  .main-contact_form_all-config-show_info-1267 {
    show_info: var(--main-contact_form_all-config-show_info-1267);
  }
  .main-contact_form_all-config-show_form-1268 {
    show_form: var(--main-contact_form_all-config-show_form-1268);
  }
  .main-contact_form_all-config-wrapper_prop-1269 {
    wrapper_prop: var(--main-contact_form_all-config-wrapper_prop-1269);
  }
  .main-contact_form_all-config-container_prop-1270 {
    container_prop: var(--main-contact_form_all-config-container_prop-1270);
  }
  .main-contact_form_all-config-info_prop-1271 {
    info_prop: var(--main-contact_form_all-config-info_prop-1271);
  }
  .main-contact_form_all-config-form_prop-1272 {
    form_prop: var(--main-contact_form_all-config-form_prop-1272);
  }
  .main-contact_form_all-config-form_container_prop-1273 {
    form_container_prop: var(--main-contact_form_all-config-form_container_prop-1273);
  }
  .main-contact_form_all-main-background-1387 {
    background: var(--main-contact_form_all-main-background-1387);
  }
  .main-contact_form_all-main-padding-1388 {
    padding: var(--main-contact_form_all-main-padding-1388);
  }
  .main-contact_form_all-main-margin-1389 {
    margin: var(--main-contact_form_all-main-margin-1389);
  }
  .main-contact_form_all-main-border-radius-2813 {
    border-radius: var(--main-contact_form_all-main-border-radius-2813);
  }
  .main-contact_form_all-main-border-width-2814 {
    border-width: var(--main-contact_form_all-main-border-width-2814);
  }
  .main-contact_form_all-main-border-color-2815 {
    border-color: var(--main-contact_form_all-main-border-color-2815);
  }
  .main-contact_form_all-main-box-shadow-2816 {
    box-shadow: var(--main-contact_form_all-main-box-shadow-2816);
  }
  .main-contact_form_all-main-backdrop-blur-2817 {
    backdrop-blur: var(--main-contact_form_all-main-backdrop-blur-2817);
  }
  .main-contact_form_all-main-max-width-2818 {
    max-width: var(--main-contact_form_all-main-max-width-2818);
  }
  .main-contact_form_all-container-display-1274 {
    display: var(--main-contact_form_all-container-display-1274);
  }
  .main-contact_form_all-container-grid-template-areas-1927 {
    grid-template-areas: var(--main-contact_form_all-container-grid-template-areas-1927);
  }
  .main-contact_form_all-container-grid-template-columns-1275 {
    grid-template-columns: var(--main-contact_form_all-container-grid-template-columns-1275);
  }
  .main-contact_form_all-container-max-width-1277 {
    max-width: var(--main-contact_form_all-container-max-width-1277);
  }
  .main-contact_form_all-container-margin-1278 {
    margin: var(--main-contact_form_all-container-margin-1278);
  }
  .main-contact_form_all-container-align-items-1279 {
    align-items: var(--main-contact_form_all-container-align-items-1279);
  }
  .main-contact_form_all-container-grid-column-gap-2819 {
    grid-column-gap: var(--main-contact_form_all-container-grid-column-gap-2819);
  }
  .main-contact_form_all-container-grid-row-gap-2820 {
    grid-row-gap: var(--main-contact_form_all-container-grid-row-gap-2820);
  }
  .main-contact_form_all-container-border-radius-2821 {
    border-radius: var(--main-contact_form_all-container-border-radius-2821);
  }
  .main-contact_form_all-container-padding-2822 {
    padding: var(--main-contact_form_all-container-padding-2822);
  }
  .main-contact_form_all-container-border-width-2823 {
    border-width: var(--main-contact_form_all-container-border-width-2823);
  }
  .main-contact_form_all-container-border-color-2824 {
    border-color: var(--main-contact_form_all-container-border-color-2824);
  }
  .main-contact_form_all-container-box-shadow-2825 {
    box-shadow: var(--main-contact_form_all-container-box-shadow-2825);
  }
  .main-contact_form_all-container-backdrop-blur-2826 {
    backdrop-blur: var(--main-contact_form_all-container-backdrop-blur-2826);
  }
  .main-contact_form_all-container-background-2827 {
    background: var(--main-contact_form_all-container-background-2827);
  }
  .main-contact_form_all-wrapper_overlay-background-1516 {
    background: var(--main-contact_form_all-wrapper_overlay-background-1516);
  }
  .main-contact_form_all-container_overlay-background-1280 {
    background: var(--main-contact_form_all-container_overlay-background-1280);
  }
  .main-contact_form_all-info_overlay-background-1362 {
    background: var(--main-contact_form_all-info_overlay-background-1362);
  }
  .main-contact_form_all-form_overlay-background-1332 {
    background: var(--main-contact_form_all-form_overlay-background-1332);
  }
  .main-contact_form_all-form_container_overlay-background-1325 {
    background: var(--main-contact_form_all-form_container_overlay-background-1325);
  }
  .main-contact_form_all-info_wrapper-background-1369 {
    background: var(--main-contact_form_all-info_wrapper-background-1369);
  }
  .main-contact_form_all-info_wrapper-border-radius-1370 {
    border-radius: var(--main-contact_form_all-info_wrapper-border-radius-1370);
  }
  .main-contact_form_all-info_wrapper-border-width-1371 {
    border-width: var(--main-contact_form_all-info_wrapper-border-width-1371);
  }
  .main-contact_form_all-info_wrapper-border-color-1372 {
    border-color: var(--main-contact_form_all-info_wrapper-border-color-1372);
  }
  .main-contact_form_all-info_wrapper-box-shadow-1373 {
    box-shadow: var(--main-contact_form_all-info_wrapper-box-shadow-1373);
  }
  .main-contact_form_all-info_wrapper-backdrop-filter-1374 {
    backdrop-filter: var(--main-contact_form_all-info_wrapper-backdrop-filter-1374);
  }
  .main-contact_form_all-info_wrapper-padding-1375 {
    padding: var(--main-contact_form_all-info_wrapper-padding-1375);
  }
  .main-contact_form_all-info_wrapper-grid-template-columns-1323 {
    grid-template-columns: var(--main-contact_form_all-info_wrapper-grid-template-columns-1323);
  }
  .main-contact_form_all-info_wrapper-grid-column-gap-1323 {
    grid-column-gap: var(--main-contact_form_all-info_wrapper-grid-column-gap-1323);
  }
  .main-contact_form_all-info_wrapper-grid-row-gap-1323 {
    grid-row-gap: var(--main-contact_form_all-info_wrapper-grid-row-gap-1323);
  }
  .main-contact_form_all-info_wrapper-grid-template-areas-1927 {
    grid-template-areas: var(--main-contact_form_all-info_wrapper-grid-template-areas-1927);
  }
  .main-contact_form_all-form_wrapper-background-1339 {
    background: var(--main-contact_form_all-form_wrapper-background-1339);
  }
  .main-contact_form_all-form_wrapper-border-radius-1340 {
    border-radius: var(--main-contact_form_all-form_wrapper-border-radius-1340);
  }
  .main-contact_form_all-form_wrapper-border-width-1341 {
    border-width: var(--main-contact_form_all-form_wrapper-border-width-1341);
  }
  .main-contact_form_all-form_wrapper-border-color-1342 {
    border-color: var(--main-contact_form_all-form_wrapper-border-color-1342);
  }
  .main-contact_form_all-form_wrapper-box-shadow-1343 {
    box-shadow: var(--main-contact_form_all-form_wrapper-box-shadow-1343);
  }
  .main-contact_form_all-form_wrapper-backdrop-filter-1344 {
    backdrop-filter: var(--main-contact_form_all-form_wrapper-backdrop-filter-1344);
  }
  .main-contact_form_all-form_wrapper-padding-1345 {
    padding: var(--main-contact_form_all-form_wrapper-padding-1345);
  }
  .main-contact_form_all-form_container-display-1322 {
    display: var(--main-contact_form_all-form_container-display-1322);
  }
  .main-contact_form_all-form_container-grid-template-columns-1323 {
    grid-template-columns: var(--main-contact_form_all-form_container-grid-template-columns-1323);
  }
  .main-contact_form_all-form_container-grid-column-gap-2819 {
    grid-column-gap: var(--main-contact_form_all-form_container-grid-column-gap-2819);
  }
  .main-contact_form_all-form_container-grid-row-gap-2820 {
    grid-row-gap: var(--main-contact_form_all-form_container-grid-row-gap-2820);
  }
  .main-contact_form_all-image-file1-1346 {
    file1: var(--main-contact_form_all-image-file1-1346);
  }
  .main-contact_form_all-image-width-1347 {
    width: var(--main-contact_form_all-image-width-1347);
  }
  .main-contact_form_all-image-height-1348 {
    height: var(--main-contact_form_all-image-height-1348);
  }
  .main-contact_form_all-image-border-radius-1349 {
    border-radius: var(--main-contact_form_all-image-border-radius-1349);
  }
  .main-contact_form_all-image-aspect-ratio-1350 {
    aspect-ratio: var(--main-contact_form_all-image-aspect-ratio-1350);
  }
  .main-contact_form_all-image-justify-self-1351 {
    justify-self: var(--main-contact_form_all-image-justify-self-1351);
  }
  .main-contact_form_all-image-border-width-1352 {
    border-width: var(--main-contact_form_all-image-border-width-1352);
  }
  .main-contact_form_all-image-border-color-1353 {
    border-color: var(--main-contact_form_all-image-border-color-1353);
  }
  .main-contact_form_all-image-max-width-980201 {
    max-width: var(--main-contact_form_all-image-max-width-980201);
  }
  .main-contact_form_all-image_overlay-background-1354 {
    background: var(--main-contact_form_all-image_overlay-background-1354);
  }
  .main-contact_form_all-title-text1-1482 {
    text1: var(--main-contact_form_all-title-text1-1482);
  }
  .main-contact_form_all-title-color-1483 {
    color: var(--main-contact_form_all-title-color-1483);
  }
  .main-contact_form_all-title-font-size-1484 {
    font-size: var(--main-contact_form_all-title-font-size-1484);
  }
  .main-contact_form_all-title-font-weight-1485 {
    font-weight: var(--main-contact_form_all-title-font-weight-1485);
  }
  .main-contact_form_all-title-font-family-1486 {
    font-family: var(--main-contact_form_all-title-font-family-1486);
  }
  .main-contact_form_all-title-line-height-1487 {
    line-height: var(--main-contact_form_all-title-line-height-1487);
  }
  .main-contact_form_all-title-letter-spacing-1488 {
    letter-spacing: var(--main-contact_form_all-title-letter-spacing-1488);
  }
  .main-contact_form_all-title-grid-template-areas-1489 {
    grid-template-areas: var(--main-contact_form_all-title-grid-template-areas-1489);
  }
  .main-contact_form_all-title-grid-column-gap-1490 {
    grid-column-gap: var(--main-contact_form_all-title-grid-column-gap-1490);
  }
  .main-contact_form_all-title-justify-items-1491 {
    justify-items: var(--main-contact_form_all-title-justify-items-1491);
  }
  .main-contact_form_all-title-justify-self-1492 {
    justify-self: var(--main-contact_form_all-title-justify-self-1492);
  }
  .main-contact_form_all-title-text-align-1493 {
    text-align: var(--main-contact_form_all-title-text-align-1493);
  }
  .main-contact_form_all-title-padding-980101 {
    padding: var(--main-contact_form_all-title-padding-980101);
  }
  .main-contact_form_all-title-background-980102 {
    background: var(--main-contact_form_all-title-background-980102);
  }
  .main-contact_form_all-title-border-radius-980103 {
    border-radius: var(--main-contact_form_all-title-border-radius-980103);
  }
  .main-contact_form_all-title-border-width-980104 {
    border-width: var(--main-contact_form_all-title-border-width-980104);
  }
  .main-contact_form_all-title-border-color-980105 {
    border-color: var(--main-contact_form_all-title-border-color-980105);
  }
  .main-contact_form_all-title_icon-icon-1494 {
    icon: var(--main-contact_form_all-title_icon-icon-1494);
  }
  .main-contact_form_all-title_icon-width-1495 {
    width: var(--main-contact_form_all-title_icon-width-1495);
  }
  .main-contact_form_all-title_icon-height-1496 {
    height: var(--main-contact_form_all-title_icon-height-1496);
  }
  .main-contact_form_all-title_icon-border-radius-1497 {
    border-radius: var(--main-contact_form_all-title_icon-border-radius-1497);
  }
  .main-contact_form_all-title_icon-border-width-1498 {
    border-width: var(--main-contact_form_all-title_icon-border-width-1498);
  }
  .main-contact_form_all-title_icon-border-color-1499 {
    border-color: var(--main-contact_form_all-title_icon-border-color-1499);
  }
  .main-contact_form_all-title_icon-background-1500 {
    background: var(--main-contact_form_all-title_icon-background-1500);
  }
  .main-contact_form_all-title_svg-font-size-1502 {
    font-size: var(--main-contact_form_all-title_svg-font-size-1502);
  }
  .main-contact_form_all-title_svg-color-1503 {
    color: var(--main-contact_form_all-title_svg-color-1503);
  }
  .main-contact_form_all-description-text1-1300 {
    text1: var(--main-contact_form_all-description-text1-1300);
  }
  .main-contact_form_all-description-color-1301 {
    color: var(--main-contact_form_all-description-color-1301);
  }
  .main-contact_form_all-description-font-size-1302 {
    font-size: var(--main-contact_form_all-description-font-size-1302);
  }
  .main-contact_form_all-description-font-weight-1303 {
    font-weight: var(--main-contact_form_all-description-font-weight-1303);
  }
  .main-contact_form_all-description-font-family-1304 {
    font-family: var(--main-contact_form_all-description-font-family-1304);
  }
  .main-contact_form_all-description-line-height-1305 {
    line-height: var(--main-contact_form_all-description-line-height-1305);
  }
  .main-contact_form_all-description-letter-spacing-1306 {
    letter-spacing: var(--main-contact_form_all-description-letter-spacing-1306);
  }
  .main-contact_form_all-description-grid-template-areas-1307 {
    grid-template-areas: var(--main-contact_form_all-description-grid-template-areas-1307);
  }
  .main-contact_form_all-description-grid-column-gap-1308 {
    grid-column-gap: var(--main-contact_form_all-description-grid-column-gap-1308);
  }
  .main-contact_form_all-description-justify-items-1309 {
    justify-items: var(--main-contact_form_all-description-justify-items-1309);
  }
  .main-contact_form_all-description-justify-self-1310 {
    justify-self: var(--main-contact_form_all-description-justify-self-1310);
  }
  .main-contact_form_all-description-text-align-1311 {
    text-align: var(--main-contact_form_all-description-text-align-1311);
  }
  .main-contact_form_all-description-padding-980111 {
    padding: var(--main-contact_form_all-description-padding-980111);
  }
  .main-contact_form_all-description-background-980112 {
    background: var(--main-contact_form_all-description-background-980112);
  }
  .main-contact_form_all-description-border-radius-980113 {
    border-radius: var(--main-contact_form_all-description-border-radius-980113);
  }
  .main-contact_form_all-description-border-width-980114 {
    border-width: var(--main-contact_form_all-description-border-width-980114);
  }
  .main-contact_form_all-description-border-color-980115 {
    border-color: var(--main-contact_form_all-description-border-color-980115);
  }
  .main-contact_form_all-description_icon-icon-1312 {
    icon: var(--main-contact_form_all-description_icon-icon-1312);
  }
  .main-contact_form_all-description_icon-width-1313 {
    width: var(--main-contact_form_all-description_icon-width-1313);
  }
  .main-contact_form_all-description_icon-height-1314 {
    height: var(--main-contact_form_all-description_icon-height-1314);
  }
  .main-contact_form_all-description_icon-border-radius-1315 {
    border-radius: var(--main-contact_form_all-description_icon-border-radius-1315);
  }
  .main-contact_form_all-description_icon-border-width-1316 {
    border-width: var(--main-contact_form_all-description_icon-border-width-1316);
  }
  .main-contact_form_all-description_icon-border-color-1317 {
    border-color: var(--main-contact_form_all-description_icon-border-color-1317);
  }
  .main-contact_form_all-description_icon-background-1318 {
    background: var(--main-contact_form_all-description_icon-background-1318);
  }
  .main-contact_form_all-description_svg-font-size-1320 {
    font-size: var(--main-contact_form_all-description_svg-font-size-1320);
  }
  .main-contact_form_all-description_svg-color-1321 {
    color: var(--main-contact_form_all-description_svg-color-1321);
  }
  .main-contact_form_all-button-text1-1234 {
    text1: var(--main-contact_form_all-button-text1-1234);
  }
  .main-contact_form_all-button-background-1235 {
    background: var(--main-contact_form_all-button-background-1235);
  }
  .main-contact_form_all-button-color-1236 {
    color: var(--main-contact_form_all-button-color-1236);
  }
  .main-contact_form_all-button-padding-1237 {
    padding: var(--main-contact_form_all-button-padding-1237);
  }
  .main-contact_form_all-button-border-radius-1238 {
    border-radius: var(--main-contact_form_all-button-border-radius-1238);
  }
  .main-contact_form_all-button-font-size-1239 {
    font-size: var(--main-contact_form_all-button-font-size-1239);
  }
  .main-contact_form_all-button-font-weight-1240 {
    font-weight: var(--main-contact_form_all-button-font-weight-1240);
  }
  .main-contact_form_all-button-border-width-1241 {
    border-width: var(--main-contact_form_all-button-border-width-1241);
  }
  .main-contact_form_all-button-border-color-1242 {
    border-color: var(--main-contact_form_all-button-border-color-1242);
  }
  .main-contact_form_all-button-grid-template-areas-1243 {
    grid-template-areas: var(--main-contact_form_all-button-grid-template-areas-1243);
  }
  .main-contact_form_all-button-grid-column-gap-1244 {
    grid-column-gap: var(--main-contact_form_all-button-grid-column-gap-1244);
  }
  .main-contact_form_all-button-justify-items-1245 {
    justify-items: var(--main-contact_form_all-button-justify-items-1245);
  }
  .main-contact_form_all-button-justify-self-1246 {
    justify-self: var(--main-contact_form_all-button-justify-self-1246);
  }
  .main-contact_form_all-button-letter-spacing-1247 {
    letter-spacing: var(--main-contact_form_all-button-letter-spacing-1247);
  }
  .main-contact_form_all-button-line-height-1248 {
    line-height: var(--main-contact_form_all-button-line-height-1248);
  }
  .main-contact_form_all-button-font-family-1249 {
    font-family: var(--main-contact_form_all-button-font-family-1249);
  }
  .main-contact_form_all-button_icon-icon-1250 {
    icon: var(--main-contact_form_all-button_icon-icon-1250);
  }
  .main-contact_form_all-button_icon-width-1251 {
    width: var(--main-contact_form_all-button_icon-width-1251);
  }
  .main-contact_form_all-button_icon-height-1252 {
    height: var(--main-contact_form_all-button_icon-height-1252);
  }
  .main-contact_form_all-button_icon-border-radius-1253 {
    border-radius: var(--main-contact_form_all-button_icon-border-radius-1253);
  }
  .main-contact_form_all-button_icon-border-width-1254 {
    border-width: var(--main-contact_form_all-button_icon-border-width-1254);
  }
  .main-contact_form_all-button_icon-border-color-1255 {
    border-color: var(--main-contact_form_all-button_icon-border-color-1255);
  }
  .main-contact_form_all-button_icon-background-1256 {
    background: var(--main-contact_form_all-button_icon-background-1256);
  }
  .main-contact_form_all-button_svg-font-size-1258 {
    font-size: var(--main-contact_form_all-button_svg-font-size-1258);
  }
  .main-contact_form_all-button_svg-color-1259 {
    color: var(--main-contact_form_all-button_svg-color-1259);
  }
  .main-contact_form_all-input_wrapper-display-1380 {
    display: var(--main-contact_form_all-input_wrapper-display-1380);
  }
  .main-contact_form_all-input_wrapper-background-1382 {
    background: var(--main-contact_form_all-input_wrapper-background-1382);
  }
  .main-contact_form_all-input_wrapper-border-radius-1383 {
    border-radius: var(--main-contact_form_all-input_wrapper-border-radius-1383);
  }
  .main-contact_form_all-input_wrapper-padding-1386 {
    padding: var(--main-contact_form_all-input_wrapper-padding-1386);
  }
  .main-contact_form_all-input_wrapper-border-width-1384 {
    border-width: var(--main-contact_form_all-input_wrapper-border-width-1384);
  }
  .main-contact_form_all-input_wrapper-border-color-1385 {
    border-color: var(--main-contact_form_all-input_wrapper-border-color-1385);
  }
  .main-contact_form_all-input_wrapper-max-width-2828 {
    max-width: var(--main-contact_form_all-input_wrapper-max-width-2828);
  }
  .main-contact_form_all-input_wrapper-grid-column-gap-2829 {
    grid-column-gap: var(--main-contact_form_all-input_wrapper-grid-column-gap-2829);
  }
  .main-contact_form_all-input_wrapper-grid-row-gap-2830 {
    grid-row-gap: var(--main-contact_form_all-input_wrapper-grid-row-gap-2830);
  }
  .main-contact_form_all-input_wrapper-box-shadow-2831 {
    box-shadow: var(--main-contact_form_all-input_wrapper-box-shadow-2831);
  }
  .main-contact_form_all-input_wrapper-backdrop-blur-2832 {
    backdrop-blur: var(--main-contact_form_all-input_wrapper-backdrop-blur-2832);
  }
  .main-contact_form_all-input_label-show-1376 {
    show: var(--main-contact_form_all-input_label-show-1376);
  }
  .main-contact_form_all-input_label-color-1377 {
    color: var(--main-contact_form_all-input_label-color-1377);
  }
  .main-contact_form_all-input_label-font-size-1378 {
    font-size: var(--main-contact_form_all-input_label-font-size-1378);
  }
  .main-contact_form_all-input_label-font-weight-1379 {
    font-weight: var(--main-contact_form_all-input_label-font-weight-1379);
  }
  .main-contact_form_all-input_label-letter-spacing-2833 {
    letter-spacing: var(--main-contact_form_all-input_label-letter-spacing-2833);
  }
  .main-contact_form_all-input_label-line-height-2834 {
    line-height: var(--main-contact_form_all-input_label-line-height-2834);
  }
  .main-contact_form_all-input_label-font-family-2835 {
    font-family: var(--main-contact_form_all-input_label-font-family-2835);
  }
  .main-contact_form_all-input_label-background-1382 {
    background: var(--main-contact_form_all-input_label-background-1382);
  }
  .main-contact_form_all-input_label-border-radius-1383 {
    border-radius: var(--main-contact_form_all-input_label-border-radius-1383);
  }
  .main-contact_form_all-input_label-padding-1386 {
    padding: var(--main-contact_form_all-input_label-padding-1386);
  }
  .main-contact_form_all-input_label-margin-951386 {
    margin: var(--main-contact_form_all-input_label-margin-951386);
  }
  .main-contact_form_all-text_input-background-1455 {
    background: var(--main-contact_form_all-text_input-background-1455);
  }
  .main-contact_form_all-text_input-border-radius-1456 {
    border-radius: var(--main-contact_form_all-text_input-border-radius-1456);
  }
  .main-contact_form_all-text_input-border-width-1457 {
    border-width: var(--main-contact_form_all-text_input-border-width-1457);
  }
  .main-contact_form_all-text_input-border-color-1458 {
    border-color: var(--main-contact_form_all-text_input-border-color-1458);
  }
  .main-contact_form_all-text_input-padding-1459 {
    padding: var(--main-contact_form_all-text_input-padding-1459);
  }
  .main-contact_form_all-text_input-color-1460 {
    color: var(--main-contact_form_all-text_input-color-1460);
  }
  .main-contact_form_all-text_input-font-size-1461 {
    font-size: var(--main-contact_form_all-text_input-font-size-1461);
  }
  .main-contact_form_all-text_input-width-1462 {
    width: var(--main-contact_form_all-text_input-width-1462);
  }
  .main-contact_form_all-text_input-height-1463 {
    height: var(--main-contact_form_all-text_input-height-1463);
  }
  .main-contact_form_all-text_input-letter-spacing-1464 {
    letter-spacing: var(--main-contact_form_all-text_input-letter-spacing-1464);
  }
  .main-contact_form_all-text_input-line-height-1465 {
    line-height: var(--main-contact_form_all-text_input-line-height-1465);
  }
  .main-contact_form_all-text_input-font-family-1466 {
    font-family: var(--main-contact_form_all-text_input-font-family-1466);
  }
  .main-contact_form_all-text_input-font-weight-1467 {
    font-weight: var(--main-contact_form_all-text_input-font-weight-1467);
  }
  .main-contact_form_all-textarea_input-background-1468 {
    background: var(--main-contact_form_all-textarea_input-background-1468);
  }
  .main-contact_form_all-textarea_input-border-radius-1469 {
    border-radius: var(--main-contact_form_all-textarea_input-border-radius-1469);
  }
  .main-contact_form_all-textarea_input-border-width-1470 {
    border-width: var(--main-contact_form_all-textarea_input-border-width-1470);
  }
  .main-contact_form_all-textarea_input-border-color-1471 {
    border-color: var(--main-contact_form_all-textarea_input-border-color-1471);
  }
  .main-contact_form_all-textarea_input-padding-1472 {
    padding: var(--main-contact_form_all-textarea_input-padding-1472);
  }
  .main-contact_form_all-textarea_input-color-1473 {
    color: var(--main-contact_form_all-textarea_input-color-1473);
  }
  .main-contact_form_all-textarea_input-font-size-1474 {
    font-size: var(--main-contact_form_all-textarea_input-font-size-1474);
  }
  .main-contact_form_all-textarea_input-width-1475 {
    width: var(--main-contact_form_all-textarea_input-width-1475);
  }
  .main-contact_form_all-textarea_input-min-height-1476 {
    min-height: var(--main-contact_form_all-textarea_input-min-height-1476);
  }
  .main-contact_form_all-textarea_input-letter-spacing-1477 {
    letter-spacing: var(--main-contact_form_all-textarea_input-letter-spacing-1477);
  }
  .main-contact_form_all-textarea_input-line-height-1478 {
    line-height: var(--main-contact_form_all-textarea_input-line-height-1478);
  }
  .main-contact_form_all-textarea_input-font-family-1479 {
    font-family: var(--main-contact_form_all-textarea_input-font-family-1479);
  }
  .main-contact_form_all-textarea_input-font-weight-1480 {
    font-weight: var(--main-contact_form_all-textarea_input-font-weight-1480);
  }
  .main-contact_form_all-textarea_input-height-1481 {
    height: var(--main-contact_form_all-textarea_input-height-1481);
  }
  .main-contact_form_all-option-text1-1401 {
    text1: var(--main-contact_form_all-option-text1-1401);
  }
  .main-contact_form_all-option-color-1402 {
    color: var(--main-contact_form_all-option-color-1402);
  }
  .main-contact_form_all-option-font-size-1403 {
    font-size: var(--main-contact_form_all-option-font-size-1403);
  }
  .main-contact_form_all-option-font-weight-1404 {
    font-weight: var(--main-contact_form_all-option-font-weight-1404);
  }
  .main-contact_form_all-option-font-family-1405 {
    font-family: var(--main-contact_form_all-option-font-family-1405);
  }
  .main-contact_form_all-option-line-height-1406 {
    line-height: var(--main-contact_form_all-option-line-height-1406);
  }
  .main-contact_form_all-option-background-1407 {
    background: var(--main-contact_form_all-option-background-1407);
  }
  .main-contact_form_all-option-border-radius-1408 {
    border-radius: var(--main-contact_form_all-option-border-radius-1408);
  }
  .main-contact_form_all-option-border-width-1409 {
    border-width: var(--main-contact_form_all-option-border-width-1409);
  }
  .main-contact_form_all-option-border-color-1410 {
    border-color: var(--main-contact_form_all-option-border-color-1410);
  }
  .main-contact_form_all-option-padding-1411 {
    padding: var(--main-contact_form_all-option-padding-1411);
  }
  .main-contact_form_all-checkbox_input-width-1260 {
    width: var(--main-contact_form_all-checkbox_input-width-1260);
  }
  .main-contact_form_all-checkbox_input-height-1261 {
    height: var(--main-contact_form_all-checkbox_input-height-1261);
  }
  .main-contact_form_all-checkbox_input-accent-color-1262 {
    accent-color: var(--main-contact_form_all-checkbox_input-accent-color-1262);
  }
  .main-contact_form_all-checkbox_input-background-1263 {
    background: var(--main-contact_form_all-checkbox_input-background-1263);
  }
  .main-contact_form_all-checkbox_input-border-radius-1264 {
    border-radius: var(--main-contact_form_all-checkbox_input-border-radius-1264);
  }
  .main-contact_form_all-checkbox_input-border-width-1265 {
    border-width: var(--main-contact_form_all-checkbox_input-border-width-1265);
  }
  .main-contact_form_all-checkbox_input-border-color-1266 {
    border-color: var(--main-contact_form_all-checkbox_input-border-color-1266);
  }
  .main-contact_form_all-radio_input-width-1422 {
    width: var(--main-contact_form_all-radio_input-width-1422);
  }
  .main-contact_form_all-radio_input-height-1423 {
    height: var(--main-contact_form_all-radio_input-height-1423);
  }
  .main-contact_form_all-radio_input-accent-color-1424 {
    accent-color: var(--main-contact_form_all-radio_input-accent-color-1424);
  }
  .main-contact_form_all-radio_input-background-1425 {
    background: var(--main-contact_form_all-radio_input-background-1425);
  }
  .main-contact_form_all-radio_input-border-radius-1426 {
    border-radius: var(--main-contact_form_all-radio_input-border-radius-1426);
  }
  .main-contact_form_all-radio_input-border-width-1427 {
    border-width: var(--main-contact_form_all-radio_input-border-width-1427);
  }
  .main-contact_form_all-radio_input-border-color-1428 {
    border-color: var(--main-contact_form_all-radio_input-border-color-1428);
  }
  .main-contact_form_all-country-width-1287 {
    width: var(--main-contact_form_all-country-width-1287);
  }
  .main-contact_form_all-country-background-1288 {
    background: var(--main-contact_form_all-country-background-1288);
  }
  .main-contact_form_all-country-border-radius-1289 {
    border-radius: var(--main-contact_form_all-country-border-radius-1289);
  }
  .main-contact_form_all-country-border-width-1290 {
    border-width: var(--main-contact_form_all-country-border-width-1290);
  }
  .main-contact_form_all-country-border-color-1291 {
    border-color: var(--main-contact_form_all-country-border-color-1291);
  }
  .main-contact_form_all-country-padding-1292 {
    padding: var(--main-contact_form_all-country-padding-1292);
  }
  .main-contact_form_all-country-color-1293 {
    color: var(--main-contact_form_all-country-color-1293);
  }
  .main-contact_form_all-country-font-size-1294 {
    font-size: var(--main-contact_form_all-country-font-size-1294);
  }
  .main-contact_form_all-country-font-family-1295 {
    font-family: var(--main-contact_form_all-country-font-family-1295);
  }
  .main-contact_form_all-country-font-weight-1296 {
    font-weight: var(--main-contact_form_all-country-font-weight-1296);
  }
  .main-contact_form_all-country-line-height-1297 {
    line-height: var(--main-contact_form_all-country-line-height-1297);
  }
  .main-contact_form_all-country-letter-spacing-1298 {
    letter-spacing: var(--main-contact_form_all-country-letter-spacing-1298);
  }
  .main-contact_form_all-country-height-1299 {
    height: var(--main-contact_form_all-country-height-1299);
  }
  .main-contact_form_all-upload-text1-1504 {
    text1: var(--main-contact_form_all-upload-text1-1504);
  }
  .main-contact_form_all-upload-color-1505 {
    color: var(--main-contact_form_all-upload-color-1505);
  }
  .main-contact_form_all-upload-font-size-1506 {
    font-size: var(--main-contact_form_all-upload-font-size-1506);
  }
  .main-contact_form_all-upload-font-weight-1507 {
    font-weight: var(--main-contact_form_all-upload-font-weight-1507);
  }
  .main-contact_form_all-upload-font-family-1508 {
    font-family: var(--main-contact_form_all-upload-font-family-1508);
  }
  .main-contact_form_all-upload-line-height-1509 {
    line-height: var(--main-contact_form_all-upload-line-height-1509);
  }
  .main-contact_form_all-upload-background-1510 {
    background: var(--main-contact_form_all-upload-background-1510);
  }
  .main-contact_form_all-upload-border-radius-1511 {
    border-radius: var(--main-contact_form_all-upload-border-radius-1511);
  }
  .main-contact_form_all-upload-border-width-1512 {
    border-width: var(--main-contact_form_all-upload-border-width-1512);
  }
  .main-contact_form_all-upload-border-color-1513 {
    border-color: var(--main-contact_form_all-upload-border-color-1513);
  }
  .main-contact_form_all-upload-padding-1514 {
    padding: var(--main-contact_form_all-upload-padding-1514);
  }
  .main-contact_form_all-upload-letter-spacing-1515 {
    letter-spacing: var(--main-contact_form_all-upload-letter-spacing-1515);
  }
  .main-contact_form_all-upload-margin-left-1512 {
    margin-left: var(--main-contact_form_all-upload-margin-left-1512);
  }
  .main-contact_form_all-upload-height-1512 {
    height: var(--main-contact_form_all-upload-height-1512);
  }
  .main-contact_form_all-submit_button-background-1429 {
    background: var(--main-contact_form_all-submit_button-background-1429);
  }
  .main-contact_form_all-submit_button-color-1430 {
    color: var(--main-contact_form_all-submit_button-color-1430);
  }
  .main-contact_form_all-submit_button-padding-1431 {
    padding: var(--main-contact_form_all-submit_button-padding-1431);
  }
  .main-contact_form_all-submit_button-border-radius-1432 {
    border-radius: var(--main-contact_form_all-submit_button-border-radius-1432);
  }
  .main-contact_form_all-submit_button-border-width-1433 {
    border-width: var(--main-contact_form_all-submit_button-border-width-1433);
  }
  .main-contact_form_all-submit_button-font-size-1434 {
    font-size: var(--main-contact_form_all-submit_button-font-size-1434);
  }
  .main-contact_form_all-submit_button-font-weight-1435 {
    font-weight: var(--main-contact_form_all-submit_button-font-weight-1435);
  }
  .main-contact_form_all-submit_button-justify-self-1436 {
    justify-self: var(--main-contact_form_all-submit_button-justify-self-1436);
  }
  .main-contact_form_all-submit_button-text1-1437 {
    text1: var(--main-contact_form_all-submit_button-text1-1437);
  }
  .main-contact_form_all-submit_button-border-color-1438 {
    border-color: var(--main-contact_form_all-submit_button-border-color-1438);
  }
  .main-contact_form_all-submit_button-grid-template-areas-1439 {
    grid-template-areas: var(--main-contact_form_all-submit_button-grid-template-areas-1439);
  }
  .main-contact_form_all-submit_button-grid-column-gap-1440 {
    grid-column-gap: var(--main-contact_form_all-submit_button-grid-column-gap-1440);
  }
  .main-contact_form_all-submit_button-justify-items-1441 {
    justify-items: var(--main-contact_form_all-submit_button-justify-items-1441);
  }
  .main-contact_form_all-submit_button-letter-spacing-1442 {
    letter-spacing: var(--main-contact_form_all-submit_button-letter-spacing-1442);
  }
  .main-contact_form_all-submit_button-line-height-1443 {
    line-height: var(--main-contact_form_all-submit_button-line-height-1443);
  }
  .main-contact_form_all-submit_button-font-family-1444 {
    font-family: var(--main-contact_form_all-submit_button-font-family-1444);
  }
  .main-contact_form_all-submit_icon-icon-1445 {
    icon: var(--main-contact_form_all-submit_icon-icon-1445);
  }
  .main-contact_form_all-submit_icon-width-1446 {
    width: var(--main-contact_form_all-submit_icon-width-1446);
  }
  .main-contact_form_all-submit_icon-height-1447 {
    height: var(--main-contact_form_all-submit_icon-height-1447);
  }
  .main-contact_form_all-submit_icon-border-radius-1448 {
    border-radius: var(--main-contact_form_all-submit_icon-border-radius-1448);
  }
  .main-contact_form_all-submit_icon-border-width-1449 {
    border-width: var(--main-contact_form_all-submit_icon-border-width-1449);
  }
  .main-contact_form_all-submit_icon-border-color-1450 {
    border-color: var(--main-contact_form_all-submit_icon-border-color-1450);
  }
  .main-contact_form_all-submit_icon-background-1451 {
    background: var(--main-contact_form_all-submit_icon-background-1451);
  }
  .main-contact_form_all-submit_svg-font-size-1453 {
    font-size: var(--main-contact_form_all-submit_svg-font-size-1453);
  }
  .main-contact_form_all-submit_svg-color-1454 {
    color: var(--main-contact_form_all-submit_svg-color-1454);
  }
  .main-contact_form_all-plus_icon-icon-1412 {
    icon: var(--main-contact_form_all-plus_icon-icon-1412);
  }
  .main-contact_form_all-plus_icon-width-1413 {
    width: var(--main-contact_form_all-plus_icon-width-1413);
  }
  .main-contact_form_all-plus_icon-height-1414 {
    height: var(--main-contact_form_all-plus_icon-height-1414);
  }
  .main-contact_form_all-plus_icon-border-radius-1415 {
    border-radius: var(--main-contact_form_all-plus_icon-border-radius-1415);
  }
  .main-contact_form_all-plus_icon-border-width-1416 {
    border-width: var(--main-contact_form_all-plus_icon-border-width-1416);
  }
  .main-contact_form_all-plus_icon-border-color-1417 {
    border-color: var(--main-contact_form_all-plus_icon-border-color-1417);
  }
  .main-contact_form_all-plus_icon-background-1418 {
    background: var(--main-contact_form_all-plus_icon-background-1418);
  }
  .main-contact_form_all-plus_svg-font-size-1420 {
    font-size: var(--main-contact_form_all-plus_svg-font-size-1420);
  }
  .main-contact_form_all-plus_svg-color-1421 {
    color: var(--main-contact_form_all-plus_svg-color-1421);
  }
  .main-contact_form_all-minus_icon-icon-1391 {
    icon: var(--main-contact_form_all-minus_icon-icon-1391);
  }
  .main-contact_form_all-minus_icon-width-1392 {
    width: var(--main-contact_form_all-minus_icon-width-1392);
  }
  .main-contact_form_all-minus_icon-height-1393 {
    height: var(--main-contact_form_all-minus_icon-height-1393);
  }
  .main-contact_form_all-minus_icon-border-radius-1394 {
    border-radius: var(--main-contact_form_all-minus_icon-border-radius-1394);
  }
  .main-contact_form_all-minus_icon-border-width-1395 {
    border-width: var(--main-contact_form_all-minus_icon-border-width-1395);
  }
  .main-contact_form_all-minus_icon-border-color-1396 {
    border-color: var(--main-contact_form_all-minus_icon-border-color-1396);
  }
  .main-contact_form_all-minus_icon-background-1397 {
    background: var(--main-contact_form_all-minus_icon-background-1397);
  }
  .main-contact_form_all-minus_svg-font-size-1399 {
    font-size: var(--main-contact_form_all-minus_svg-font-size-1399);
  }
  .main-contact_form_all-minus_svg-color-1400 {
    color: var(--main-contact_form_all-minus_svg-color-1400);
  }
  .main-contact_form_all-file_input_icon-icon-2836 {
    icon: var(--main-contact_form_all-file_input_icon-icon-2836);
  }
  .main-contact_form_all-file_input_icon-width-2837 {
    width: var(--main-contact_form_all-file_input_icon-width-2837);
  }
  .main-contact_form_all-file_input_icon-height-2838 {
    height: var(--main-contact_form_all-file_input_icon-height-2838);
  }
  .main-contact_form_all-file_input_icon-border-radius-2839 {
    border-radius: var(--main-contact_form_all-file_input_icon-border-radius-2839);
  }
  .main-contact_form_all-file_input_icon-border-width-2840 {
    border-width: var(--main-contact_form_all-file_input_icon-border-width-2840);
  }
  .main-contact_form_all-file_input_icon-border-color-2841 {
    border-color: var(--main-contact_form_all-file_input_icon-border-color-2841);
  }
  .main-contact_form_all-file_input_icon-background-2842 {
    background: var(--main-contact_form_all-file_input_icon-background-2842);
  }
  .main-contact_form_all-file_input_svg-font-size-2844 {
    font-size: var(--main-contact_form_all-file_input_svg-font-size-2844);
  }
  .main-contact_form_all-file_input_svg-color-2845 {
    color: var(--main-contact_form_all-file_input_svg-color-2845);
  }
  .main-contact_form_all-select_input_icon-icon-2846 {
    icon: var(--main-contact_form_all-select_input_icon-icon-2846);
  }
  .main-contact_form_all-select_input_icon-width-2847 {
    width: var(--main-contact_form_all-select_input_icon-width-2847);
  }
  .main-contact_form_all-select_input_icon-height-2848 {
    height: var(--main-contact_form_all-select_input_icon-height-2848);
  }
  .main-contact_form_all-select_input_icon-border-radius-2849 {
    border-radius: var(--main-contact_form_all-select_input_icon-border-radius-2849);
  }
  .main-contact_form_all-select_input_icon-border-width-2850 {
    border-width: var(--main-contact_form_all-select_input_icon-border-width-2850);
  }
  .main-contact_form_all-select_input_icon-border-color-2851 {
    border-color: var(--main-contact_form_all-select_input_icon-border-color-2851);
  }
  .main-contact_form_all-select_input_icon-background-2852 {
    background: var(--main-contact_form_all-select_input_icon-background-2852);
  }
  .main-contact_form_all-select_input_svg-font-size-2854 {
    font-size: var(--main-contact_form_all-select_input_svg-font-size-2854);
  }
  .main-contact_form_all-select_input_svg-color-2855 {
    color: var(--main-contact_form_all-select_input_svg-color-2855);
  }
  .main-contact_form_all-date_input_icon-icon-2856 {
    icon: var(--main-contact_form_all-date_input_icon-icon-2856);
  }
  .main-contact_form_all-date_input_icon-width-2857 {
    width: var(--main-contact_form_all-date_input_icon-width-2857);
  }
  .main-contact_form_all-date_input_icon-height-2858 {
    height: var(--main-contact_form_all-date_input_icon-height-2858);
  }
  .main-contact_form_all-date_input_icon-border-radius-2859 {
    border-radius: var(--main-contact_form_all-date_input_icon-border-radius-2859);
  }
  .main-contact_form_all-date_input_icon-border-width-2860 {
    border-width: var(--main-contact_form_all-date_input_icon-border-width-2860);
  }
  .main-contact_form_all-date_input_icon-border-color-2861 {
    border-color: var(--main-contact_form_all-date_input_icon-border-color-2861);
  }
  .main-contact_form_all-date_input_icon-background-2862 {
    background: var(--main-contact_form_all-date_input_icon-background-2862);
  }
  .main-contact_form_all-date_input_svg-font-size-2864 {
    font-size: var(--main-contact_form_all-date_input_svg-font-size-2864);
  }
  .main-contact_form_all-date_input_svg-color-2865 {
    color: var(--main-contact_form_all-date_input_svg-color-2865);
  }
  .main-contact_form_all-tel_input_icon-icon-2866 {
    icon: var(--main-contact_form_all-tel_input_icon-icon-2866);
  }
  .main-contact_form_all-tel_input_icon-width-2867 {
    width: var(--main-contact_form_all-tel_input_icon-width-2867);
  }
  .main-contact_form_all-tel_input_icon-height-2868 {
    height: var(--main-contact_form_all-tel_input_icon-height-2868);
  }
  .main-contact_form_all-tel_input_icon-border-radius-2869 {
    border-radius: var(--main-contact_form_all-tel_input_icon-border-radius-2869);
  }
  .main-contact_form_all-tel_input_icon-border-width-2870 {
    border-width: var(--main-contact_form_all-tel_input_icon-border-width-2870);
  }
  .main-contact_form_all-tel_input_icon-border-color-2871 {
    border-color: var(--main-contact_form_all-tel_input_icon-border-color-2871);
  }
  .main-contact_form_all-tel_input_icon-background-2872 {
    background: var(--main-contact_form_all-tel_input_icon-background-2872);
  }
  .main-contact_form_all-tel_input_svg-font-size-2874 {
    font-size: var(--main-contact_form_all-tel_input_svg-font-size-2874);
  }
  .main-contact_form_all-tel_input_svg-color-2875 {
    color: var(--main-contact_form_all-tel_input_svg-color-2875);
  }
  .main-contact_form_all-email_input_icon-icon-2876 {
    icon: var(--main-contact_form_all-email_input_icon-icon-2876);
  }
  .main-contact_form_all-email_input_icon-width-2877 {
    width: var(--main-contact_form_all-email_input_icon-width-2877);
  }
  .main-contact_form_all-email_input_icon-height-2878 {
    height: var(--main-contact_form_all-email_input_icon-height-2878);
  }
  .main-contact_form_all-email_input_icon-border-radius-2879 {
    border-radius: var(--main-contact_form_all-email_input_icon-border-radius-2879);
  }
  .main-contact_form_all-email_input_icon-border-width-2880 {
    border-width: var(--main-contact_form_all-email_input_icon-border-width-2880);
  }
  .main-contact_form_all-email_input_icon-border-color-2881 {
    border-color: var(--main-contact_form_all-email_input_icon-border-color-2881);
  }
  .main-contact_form_all-email_input_icon-background-2882 {
    background: var(--main-contact_form_all-email_input_icon-background-2882);
  }
  .main-contact_form_all-email_input_svg-font-size-2884 {
    font-size: var(--main-contact_form_all-email_input_svg-font-size-2884);
  }
  .main-contact_form_all-email_input_svg-color-2885 {
    color: var(--main-contact_form_all-email_input_svg-color-2885);
  }
  .main-contact_form_all-checkbox_input_icon-icon-2876 {
    icon: var(--main-contact_form_all-checkbox_input_icon-icon-2876);
  }
  .main-contact_form_all-checkbox_input_icon-width-2877 {
    width: var(--main-contact_form_all-checkbox_input_icon-width-2877);
  }
  .main-contact_form_all-checkbox_input_icon-height-2878 {
    height: var(--main-contact_form_all-checkbox_input_icon-height-2878);
  }
  .main-contact_form_all-checkbox_input_icon-border-radius-2879 {
    border-radius: var(--main-contact_form_all-checkbox_input_icon-border-radius-2879);
  }
  .main-contact_form_all-checkbox_input_icon-border-width-2880 {
    border-width: var(--main-contact_form_all-checkbox_input_icon-border-width-2880);
  }
  .main-contact_form_all-checkbox_input_icon-border-color-2881 {
    border-color: var(--main-contact_form_all-checkbox_input_icon-border-color-2881);
  }
  .main-contact_form_all-checkbox_input_icon-background-2882 {
    background: var(--main-contact_form_all-checkbox_input_icon-background-2882);
  }
  .main-contact_form_all-checkbox_input_svg-font-size-2884 {
    font-size: var(--main-contact_form_all-checkbox_input_svg-font-size-2884);
  }
  .main-contact_form_all-checkbox_input_svg-color-2885 {
    color: var(--main-contact_form_all-checkbox_input_svg-color-2885);
  }
  .main-contact_form_all-radio_input_icon-icon-2876 {
    icon: var(--main-contact_form_all-radio_input_icon-icon-2876);
  }
  .main-contact_form_all-radio_input_icon-width-2877 {
    width: var(--main-contact_form_all-radio_input_icon-width-2877);
  }
  .main-contact_form_all-radio_input_icon-height-2878 {
    height: var(--main-contact_form_all-radio_input_icon-height-2878);
  }
  .main-contact_form_all-radio_input_icon-border-radius-2879 {
    border-radius: var(--main-contact_form_all-radio_input_icon-border-radius-2879);
  }
  .main-contact_form_all-radio_input_icon-border-width-2880 {
    border-width: var(--main-contact_form_all-radio_input_icon-border-width-2880);
  }
  .main-contact_form_all-radio_input_icon-border-color-2881 {
    border-color: var(--main-contact_form_all-radio_input_icon-border-color-2881);
  }
  .main-contact_form_all-radio_input_icon-background-2882 {
    background: var(--main-contact_form_all-radio_input_icon-background-2882);
  }
  .main-contact_form_all-radio_input_svg-font-size-2884 {
    font-size: var(--main-contact_form_all-radio_input_svg-font-size-2884);
  }
  .main-contact_form_all-radio_input_svg-color-2885 {
    color: var(--main-contact_form_all-radio_input_svg-color-2885);
  }
  .main-contact_form_all-validation_message-color-2886 {
    color: var(--main-contact_form_all-validation_message-color-2886);
  }
  .main-contact_form_all-validation_message-justify-self-2778 {
    justify-self: var(--main-contact_form_all-validation_message-justify-self-2778);
  }
  .main-contact_form_all-validation_message-backdrop-blur-2042 {
    backdrop-blur: var(--main-contact_form_all-validation_message-backdrop-blur-2042);
  }
  .main-contact_form_all-validation_message-padding-2101 {
    padding: var(--main-contact_form_all-validation_message-padding-2101);
  }
  .main-contact_form_all-validation_message-font-size-2887 {
    font-size: var(--main-contact_form_all-validation_message-font-size-2887);
  }
  .main-contact_form_all-validation_message-font-weight-2888 {
    font-weight: var(--main-contact_form_all-validation_message-font-weight-2888);
  }
  .main-contact_form_all-validation_message-line-height-2889 {
    line-height: var(--main-contact_form_all-validation_message-line-height-2889);
  }
  .main-contact_form_all-validation_message-border-radius-2889 {
    border-radius: var(--main-contact_form_all-validation_message-border-radius-2889);
  }
  .main-contact_form_all-validation_message-border-width-2889 {
    border-width: var(--main-contact_form_all-validation_message-border-width-2889);
  }
  .main-contact_form_all-validation_message-background-2892 {
    background: var(--main-contact_form_all-validation_message-background-2892);
  }
  .main-contact_form_all-validation_message-box-shadow-2893 {
    box-shadow: var(--main-contact_form_all-validation_message-box-shadow-2893);
  }
  .main-contact_form_all-validation_message-border-color-2894 {
    border-color: var(--main-contact_form_all-validation_message-border-color-2894);
  }
  .main-contact_form_all-validation_message-letter-spacing-2833 {
    letter-spacing: var(--main-contact_form_all-validation_message-letter-spacing-2833);
  }
  .main-contact_form_all-frontend_flash_error-background-2895 {
    background: var(--main-contact_form_all-frontend_flash_error-background-2895);
  }
  .main-contact_form_all-frontend_flash_error-border-color-2896 {
    border-color: var(--main-contact_form_all-frontend_flash_error-border-color-2896);
  }
  .main-contact_form_all-frontend_flash_error-color-2886 {
    color: var(--main-contact_form_all-frontend_flash_error-color-2886);
  }
  .main-contact_form_all-frontend_flash_error-box-shadow-2893 {
    box-shadow: var(--main-contact_form_all-frontend_flash_error-box-shadow-2893);
  }
  .main-contact_form_all-frontend_flash_error-font-size-1378 {
    font-size: var(--main-contact_form_all-frontend_flash_error-font-size-1378);
  }
  .main-contact_form_all-frontend_flash_error-font-weight-1379 {
    font-weight: var(--main-contact_form_all-frontend_flash_error-font-weight-1379);
  }
  .main-contact_form_all-frontend_flash_error-letter-spacing-2833 {
    letter-spacing: var(--main-contact_form_all-frontend_flash_error-letter-spacing-2833);
  }
  .main-contact_form_all-frontend_flash_error-line-height-2834 {
    line-height: var(--main-contact_form_all-frontend_flash_error-line-height-2834);
  }
  .main-contact_form_all-frontend_flash_error-font-family-2835 {
    font-family: var(--main-contact_form_all-frontend_flash_error-font-family-2835);
  }
  .main-contact_form_all-frontend_flash_error-padding-2101 {
    padding: var(--main-contact_form_all-frontend_flash_error-padding-2101);
  }
  .main-contact_form_all-frontend_flash_success-background-2895 {
    background: var(--main-contact_form_all-frontend_flash_success-background-2895);
  }
  .main-contact_form_all-frontend_flash_success-padding-2101 {
    padding: var(--main-contact_form_all-frontend_flash_success-padding-2101);
  }
  .main-contact_form_all-frontend_flash_success-border-color-2896 {
    border-color: var(--main-contact_form_all-frontend_flash_success-border-color-2896);
  }
  .main-contact_form_all-frontend_flash_success-color-2886 {
    color: var(--main-contact_form_all-frontend_flash_success-color-2886);
  }
  .main-contact_form_all-frontend_flash_success-box-shadow-2893 {
    box-shadow: var(--main-contact_form_all-frontend_flash_success-box-shadow-2893);
  }
  .main-contact_form_all-frontend_flash_success-font-size-1378 {
    font-size: var(--main-contact_form_all-frontend_flash_success-font-size-1378);
  }
  .main-contact_form_all-frontend_flash_success-font-weight-1379 {
    font-weight: var(--main-contact_form_all-frontend_flash_success-font-weight-1379);
  }
  .main-contact_form_all-frontend_flash_success-letter-spacing-2833 {
    letter-spacing: var(--main-contact_form_all-frontend_flash_success-letter-spacing-2833);
  }
  .main-contact_form_all-frontend_flash_success-line-height-2834 {
    line-height: var(--main-contact_form_all-frontend_flash_success-line-height-2834);
  }
  .main-contact_form_all-frontend_flash_success-font-family-2835 {
    font-family: var(--main-contact_form_all-frontend_flash_success-font-family-2835);
  }
  .main-contact_form_all-flatpicker_selected-background-0 {
    background: var(--main-contact_form_all-flatpicker_selected-background-0);
  }
  .main-contact_form_all-flatpicker_selected-color-0 {
    color: var(--main-contact_form_all-flatpicker_selected-color-0);
  }
  .main-contact_form_all-flatpicker_selected-border-color-0 {
    border-color: var(--main-contact_form_all-flatpicker_selected-border-color-0);
  }
  .main-contact_form_all-flatpicker_selected-border-width-0 {
    border-width: var(--main-contact_form_all-flatpicker_selected-border-width-0);
  }
  .main-contact_form_all-flatpicker_selected-border-radius-0 {
    border-radius: var(--main-contact_form_all-flatpicker_selected-border-radius-0);
  }
  .main-contact_form_all-flatpicker_selected-box-shadow-0 {
    box-shadow: var(--main-contact_form_all-flatpicker_selected-box-shadow-0);
  }
  .main-contact_form_all-flatpicker_selected-backdrop-filter-0 {
    backdrop-filter: var(--main-contact_form_all-flatpicker_selected-backdrop-filter-0);
  }
  .main-contact_form_all-flatpicker-background-0 {
    background: var(--main-contact_form_all-flatpicker-background-0);
  }
  .main-contact_form_all-flatpicker-color-0 {
    color: var(--main-contact_form_all-flatpicker-color-0);
  }
  .main-contact_form_all-flatpicker-border-color-0 {
    border-color: var(--main-contact_form_all-flatpicker-border-color-0);
  }
  .main-contact_form_all-flatpicker-border-radius-0 {
    border-radius: var(--main-contact_form_all-flatpicker-border-radius-0);
  }
  .main-contact_form_all-flatpicker-padding-0 {
    padding: var(--main-contact_form_all-flatpicker-padding-0);
  }
  .main-contact_form_all-flatpicker-border-width-0 {
    border-width: var(--main-contact_form_all-flatpicker-border-width-0);
  }
  .main-contact_form_all-flatpicker-box-shadow-0 {
    box-shadow: var(--main-contact_form_all-flatpicker-box-shadow-0);
  }
  .main-contact_form_all-flatpicker-backdrop-filter-0 {
    backdrop-filter: var(--main-contact_form_all-flatpicker-backdrop-filter-0);
  }
  .main-contact_form_all-flatpicker_hover-color-0 {
    color: var(--main-contact_form_all-flatpicker_hover-color-0);
  }
  .main-contact_form_all-flatpicker_hover-background-color-0 {
    background-color: var(--main-contact_form_all-flatpicker_hover-background-color-0);
  }
  .main-contact_form_all-flatpicker_hover-border-radius-0 {
    border-radius: var(--main-contact_form_all-flatpicker_hover-border-radius-0);
  }
  .main-contact_form_all-flatpicker_hover-border-width-0 {
    border-width: var(--main-contact_form_all-flatpicker_hover-border-width-0);
  }
  .main-contact_form_all-flatpicker_hover-border-color-0 {
    border-color: var(--main-contact_form_all-flatpicker_hover-border-color-0);
  }
  .main-contact_form_all-tomselect_open-background-0 {
    background: var(--main-contact_form_all-tomselect_open-background-0);
  }
  .main-contact_form_all-tomselect_open-color-0 {
    color: var(--main-contact_form_all-tomselect_open-color-0);
  }
  .main-contact_form_all-tomselect_open-border-color-0 {
    border-color: var(--main-contact_form_all-tomselect_open-border-color-0);
  }
  .main-contact_form_all-tomselect_open-border-radius-0 {
    border-radius: var(--main-contact_form_all-tomselect_open-border-radius-0);
  }
  .main-contact_form_all-tomselect_open-border-width-0 {
    border-width: var(--main-contact_form_all-tomselect_open-border-width-0);
  }
  .main-contact_form_all-tomselect_open-box-shadow-0 {
    box-shadow: var(--main-contact_form_all-tomselect_open-box-shadow-0);
  }
  .main-contact_form_all-tomselect_open-backdrop-filter-0 {
    backdrop-filter: var(--main-contact_form_all-tomselect_open-backdrop-filter-0);
  }
  .main-contact_form_all-tomselect_open-font-size-0 {
    font-size: var(--main-contact_form_all-tomselect_open-font-size-0);
  }
  .main-contact_form_all-tomselect_open-font-weight-0 {
    font-weight: var(--main-contact_form_all-tomselect_open-font-weight-0);
  }
  .main-contact_form_all-tomselect_open-font-family-0 {
    font-family: var(--main-contact_form_all-tomselect_open-font-family-0);
  }
  .main-contact_form_all-tomselect_open-line-height-0 {
    line-height: var(--main-contact_form_all-tomselect_open-line-height-0);
  }
  .main-contact_form_all-tomselect_open-letter-spacing-0 {
    letter-spacing: var(--main-contact_form_all-tomselect_open-letter-spacing-0);
  }
  .main-contact_form_all-tomselect_selected-background-0 {
    background: var(--main-contact_form_all-tomselect_selected-background-0);
  }
  .main-contact_form_all-tomselect_selected-color-0 {
    color: var(--main-contact_form_all-tomselect_selected-color-0);
  }
  .main-contact_form_all-tomselect_hover-background-0 {
    background: var(--main-contact_form_all-tomselect_hover-background-0);
  }
  .main-contact_form_all-tomselect_hover-color-0 {
    color: var(--main-contact_form_all-tomselect_hover-color-0);
  }
  .main-contact_form_all-tomselect-padding-0 {
    padding: var(--main-contact_form_all-tomselect-padding-0);
  }
  .main-contact_form_all-tomselect-background-0 {
    background: var(--main-contact_form_all-tomselect-background-0);
  }
  .main-contact_form_all-tomselect-color-0 {
    color: var(--main-contact_form_all-tomselect-color-0);
  }
  .main-contact_form_all-tomselect-border-color-0 {
    border-color: var(--main-contact_form_all-tomselect-border-color-0);
  }
  .main-contact_form_all-tomselect-border-radius-0 {
    border-radius: var(--main-contact_form_all-tomselect-border-radius-0);
  }
  .main-contact_form_all-tomselect-border-width-0 {
    border-width: var(--main-contact_form_all-tomselect-border-width-0);
  }
  .main-contact_form_all-tomselect-height-0 {
    height: var(--main-contact_form_all-tomselect-height-0);
  }
  .main-contact_form_all-tomselect-box-shadow-0 {
    box-shadow: var(--main-contact_form_all-tomselect-box-shadow-0);
  }
  .main-contact_form_all-tomselect-backdrop-filter-0 {
    backdrop-filter: var(--main-contact_form_all-tomselect-backdrop-filter-0);
  }
  .main-contact_form_all-tomselect-font-size-0 {
    font-size: var(--main-contact_form_all-tomselect-font-size-0);
  }
  .main-contact_form_all-tomselect-font-weight-0 {
    font-weight: var(--main-contact_form_all-tomselect-font-weight-0);
  }
  .main-contact_form_all-tomselect-font-family-0 {
    font-family: var(--main-contact_form_all-tomselect-font-family-0);
  }
  .main-contact_form_all-tomselect-line-height-0 {
    line-height: var(--main-contact_form_all-tomselect-line-height-0);
  }
  .main-contact_form_all-tomselect-letter-spacing-0 {
    letter-spacing: var(--main-contact_form_all-tomselect-letter-spacing-0);
  }
  @media (hover: hover) {
    .button.has-hover.main-contact_form_all-button_hover-background-3171:hover, .card.has-hover:hover .button.main-contact_form_all-button_hover-background-3171, .cards_float.has-hover:hover .button.main-contact_form_all-button_hover-background-3171 {
      background: var(--main-contact_form_all-button_hover-background-3171);
    }
  }
  .button.has-hover.main-contact_form_all-button_hover-background-3171:focus-visible, .card.has-hover:focus-within .button.main-contact_form_all-button_hover-background-3171, .cards_float.has-hover:focus-within .button.main-contact_form_all-button_hover-background-3171 {
    background: var(--main-contact_form_all-button_hover-background-3171);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-contact_form_all-button_hover-color-3172, .card.has-hover:hover .button .main-contact_form_all-button_hover-color-3172, .cards_float.has-hover:hover .button .main-contact_form_all-button_hover-color-3172 {
      color: var(--main-contact_form_all-button_hover-color-3172);
    }
  }
  .button.has-hover:focus-visible .main-contact_form_all-button_hover-color-3172, .card.has-hover:focus-within .button .main-contact_form_all-button_hover-color-3172, .cards_float.has-hover:focus-within .button .main-contact_form_all-button_hover-color-3172 {
    color: var(--main-contact_form_all-button_hover-color-3172);
  }
  @media (hover: hover) {
    .button.has-hover.main-contact_form_all-button_hover-border-color-3173:hover, .card.has-hover:hover .button.main-contact_form_all-button_hover-border-color-3173, .cards_float.has-hover:hover .button.main-contact_form_all-button_hover-border-color-3173 {
      border-color: var(--main-contact_form_all-button_hover-border-color-3173);
    }
  }
  .button.has-hover.main-contact_form_all-button_hover-border-color-3173:focus-visible, .card.has-hover:focus-within .button.main-contact_form_all-button_hover-border-color-3173, .cards_float.has-hover:focus-within .button.main-contact_form_all-button_hover-border-color-3173 {
    border-color: var(--main-contact_form_all-button_hover-border-color-3173);
  }
  @media (hover: hover) {
    .button.has-hover.main-contact_form_all-button_hover-box-shadow-3174:hover, .card.has-hover:hover .button.main-contact_form_all-button_hover-box-shadow-3174, .cards_float.has-hover:hover .button.main-contact_form_all-button_hover-box-shadow-3174 {
      box-shadow: var(--main-contact_form_all-button_hover-box-shadow-3174);
    }
  }
  .button.has-hover.main-contact_form_all-button_hover-box-shadow-3174:focus-visible, .card.has-hover:focus-within .button.main-contact_form_all-button_hover-box-shadow-3174, .cards_float.has-hover:focus-within .button.main-contact_form_all-button_hover-box-shadow-3174 {
    box-shadow: var(--main-contact_form_all-button_hover-box-shadow-3174);
  }
  @media (hover: hover) {
    .button.has-hover.main-contact_form_all-button_hover-transform-3175:hover, .card.has-hover:hover .button.main-contact_form_all-button_hover-transform-3175, .cards_float.has-hover:hover .button.main-contact_form_all-button_hover-transform-3175 {
      transform: var(--main-contact_form_all-button_hover-transform-3175);
    }
  }
  .button.has-hover.main-contact_form_all-button_hover-transform-3175:focus-visible, .card.has-hover:focus-within .button.main-contact_form_all-button_hover-transform-3175, .cards_float.has-hover:focus-within .button.main-contact_form_all-button_hover-transform-3175 {
    transform: var(--main-contact_form_all-button_hover-transform-3175);
  }
  @media (hover: hover) {
    .button.has-hover.main-contact_form_all-button_hover-opacity-3176:hover, .card.has-hover:hover .button.main-contact_form_all-button_hover-opacity-3176, .cards_float.has-hover:hover .button.main-contact_form_all-button_hover-opacity-3176 {
      opacity: var(--main-contact_form_all-button_hover-opacity-3176);
    }
  }
  .button.has-hover.main-contact_form_all-button_hover-opacity-3176:focus-visible, .card.has-hover:focus-within .button.main-contact_form_all-button_hover-opacity-3176, .cards_float.has-hover:focus-within .button.main-contact_form_all-button_hover-opacity-3176 {
    opacity: var(--main-contact_form_all-button_hover-opacity-3176);
  }
  .main-contact_form_float-config-show_info-1267 {
    show_info: var(--main-contact_form_float-config-show_info-1267);
  }
  .main-contact_form_float-config-show_form-1268 {
    show_form: var(--main-contact_form_float-config-show_form-1268);
  }
  .main-contact_form_float-config-wrapper_prop-1269 {
    wrapper_prop: var(--main-contact_form_float-config-wrapper_prop-1269);
  }
  .main-contact_form_float-config-container_prop-1270 {
    container_prop: var(--main-contact_form_float-config-container_prop-1270);
  }
  .main-contact_form_float-config-info_prop-1271 {
    info_prop: var(--main-contact_form_float-config-info_prop-1271);
  }
  .main-contact_form_float-config-form_prop-1272 {
    form_prop: var(--main-contact_form_float-config-form_prop-1272);
  }
  .main-contact_form_float-config-form_container_prop-1273 {
    form_container_prop: var(--main-contact_form_float-config-form_container_prop-1273);
  }
  .main-contact_form_float-main-background-1387 {
    background: var(--main-contact_form_float-main-background-1387);
  }
  .main-contact_form_float-main-padding-1388 {
    padding: var(--main-contact_form_float-main-padding-1388);
  }
  .main-contact_form_float-main-margin-1389 {
    margin: var(--main-contact_form_float-main-margin-1389);
  }
  .main-contact_form_float-main-border-radius-2813 {
    border-radius: var(--main-contact_form_float-main-border-radius-2813);
  }
  .main-contact_form_float-main-border-width-2814 {
    border-width: var(--main-contact_form_float-main-border-width-2814);
  }
  .main-contact_form_float-main-border-color-2815 {
    border-color: var(--main-contact_form_float-main-border-color-2815);
  }
  .main-contact_form_float-main-box-shadow-2816 {
    box-shadow: var(--main-contact_form_float-main-box-shadow-2816);
  }
  .main-contact_form_float-main-backdrop-blur-2817 {
    backdrop-blur: var(--main-contact_form_float-main-backdrop-blur-2817);
  }
  .main-contact_form_float-main-max-width-2818 {
    max-width: var(--main-contact_form_float-main-max-width-2818);
  }
  .main-contact_form_float-container-display-1274 {
    display: var(--main-contact_form_float-container-display-1274);
  }
  .main-contact_form_float-container-grid-template-areas-1927 {
    grid-template-areas: var(--main-contact_form_float-container-grid-template-areas-1927);
  }
  .main-contact_form_float-container-grid-template-columns-1275 {
    grid-template-columns: var(--main-contact_form_float-container-grid-template-columns-1275);
  }
  .main-contact_form_float-container-max-width-1277 {
    max-width: var(--main-contact_form_float-container-max-width-1277);
  }
  .main-contact_form_float-container-margin-1278 {
    margin: var(--main-contact_form_float-container-margin-1278);
  }
  .main-contact_form_float-container-align-items-1279 {
    align-items: var(--main-contact_form_float-container-align-items-1279);
  }
  .main-contact_form_float-container-grid-column-gap-2819 {
    grid-column-gap: var(--main-contact_form_float-container-grid-column-gap-2819);
  }
  .main-contact_form_float-container-grid-row-gap-2820 {
    grid-row-gap: var(--main-contact_form_float-container-grid-row-gap-2820);
  }
  .main-contact_form_float-container-border-radius-2821 {
    border-radius: var(--main-contact_form_float-container-border-radius-2821);
  }
  .main-contact_form_float-container-padding-2822 {
    padding: var(--main-contact_form_float-container-padding-2822);
  }
  .main-contact_form_float-container-border-width-2823 {
    border-width: var(--main-contact_form_float-container-border-width-2823);
  }
  .main-contact_form_float-container-border-color-2824 {
    border-color: var(--main-contact_form_float-container-border-color-2824);
  }
  .main-contact_form_float-container-box-shadow-2825 {
    box-shadow: var(--main-contact_form_float-container-box-shadow-2825);
  }
  .main-contact_form_float-container-backdrop-blur-2826 {
    backdrop-blur: var(--main-contact_form_float-container-backdrop-blur-2826);
  }
  .main-contact_form_float-container-background-2827 {
    background: var(--main-contact_form_float-container-background-2827);
  }
  .main-contact_form_float-wrapper_overlay-background-1516 {
    background: var(--main-contact_form_float-wrapper_overlay-background-1516);
  }
  .main-contact_form_float-container_overlay-background-1280 {
    background: var(--main-contact_form_float-container_overlay-background-1280);
  }
  .main-contact_form_float-info_overlay-background-1362 {
    background: var(--main-contact_form_float-info_overlay-background-1362);
  }
  .main-contact_form_float-form_overlay-background-1332 {
    background: var(--main-contact_form_float-form_overlay-background-1332);
  }
  .main-contact_form_float-form_container_overlay-background-1325 {
    background: var(--main-contact_form_float-form_container_overlay-background-1325);
  }
  .main-contact_form_float-info_wrapper-background-1369 {
    background: var(--main-contact_form_float-info_wrapper-background-1369);
  }
  .main-contact_form_float-info_wrapper-border-radius-1370 {
    border-radius: var(--main-contact_form_float-info_wrapper-border-radius-1370);
  }
  .main-contact_form_float-info_wrapper-border-width-1371 {
    border-width: var(--main-contact_form_float-info_wrapper-border-width-1371);
  }
  .main-contact_form_float-info_wrapper-border-color-1372 {
    border-color: var(--main-contact_form_float-info_wrapper-border-color-1372);
  }
  .main-contact_form_float-info_wrapper-box-shadow-1373 {
    box-shadow: var(--main-contact_form_float-info_wrapper-box-shadow-1373);
  }
  .main-contact_form_float-info_wrapper-backdrop-filter-1374 {
    backdrop-filter: var(--main-contact_form_float-info_wrapper-backdrop-filter-1374);
  }
  .main-contact_form_float-info_wrapper-padding-1375 {
    padding: var(--main-contact_form_float-info_wrapper-padding-1375);
  }
  .main-contact_form_float-info_wrapper-grid-template-columns-1323 {
    grid-template-columns: var(--main-contact_form_float-info_wrapper-grid-template-columns-1323);
  }
  .main-contact_form_float-info_wrapper-grid-column-gap-1323 {
    grid-column-gap: var(--main-contact_form_float-info_wrapper-grid-column-gap-1323);
  }
  .main-contact_form_float-info_wrapper-grid-row-gap-1323 {
    grid-row-gap: var(--main-contact_form_float-info_wrapper-grid-row-gap-1323);
  }
  .main-contact_form_float-info_wrapper-grid-template-areas-1927 {
    grid-template-areas: var(--main-contact_form_float-info_wrapper-grid-template-areas-1927);
  }
  .main-contact_form_float-form_wrapper-background-1339 {
    background: var(--main-contact_form_float-form_wrapper-background-1339);
  }
  .main-contact_form_float-form_wrapper-border-radius-1340 {
    border-radius: var(--main-contact_form_float-form_wrapper-border-radius-1340);
  }
  .main-contact_form_float-form_wrapper-border-width-1341 {
    border-width: var(--main-contact_form_float-form_wrapper-border-width-1341);
  }
  .main-contact_form_float-form_wrapper-border-color-1342 {
    border-color: var(--main-contact_form_float-form_wrapper-border-color-1342);
  }
  .main-contact_form_float-form_wrapper-box-shadow-1343 {
    box-shadow: var(--main-contact_form_float-form_wrapper-box-shadow-1343);
  }
  .main-contact_form_float-form_wrapper-backdrop-filter-1344 {
    backdrop-filter: var(--main-contact_form_float-form_wrapper-backdrop-filter-1344);
  }
  .main-contact_form_float-form_wrapper-padding-1345 {
    padding: var(--main-contact_form_float-form_wrapper-padding-1345);
  }
  .main-contact_form_float-form_container-display-1322 {
    display: var(--main-contact_form_float-form_container-display-1322);
  }
  .main-contact_form_float-form_container-grid-template-columns-1323 {
    grid-template-columns: var(--main-contact_form_float-form_container-grid-template-columns-1323);
  }
  .main-contact_form_float-form_container-grid-column-gap-2819 {
    grid-column-gap: var(--main-contact_form_float-form_container-grid-column-gap-2819);
  }
  .main-contact_form_float-form_container-grid-row-gap-2820 {
    grid-row-gap: var(--main-contact_form_float-form_container-grid-row-gap-2820);
  }
  .main-contact_form_float-image-file1-1346 {
    file1: var(--main-contact_form_float-image-file1-1346);
  }
  .main-contact_form_float-image-width-1347 {
    width: var(--main-contact_form_float-image-width-1347);
  }
  .main-contact_form_float-image-height-1348 {
    height: var(--main-contact_form_float-image-height-1348);
  }
  .main-contact_form_float-image-border-radius-1349 {
    border-radius: var(--main-contact_form_float-image-border-radius-1349);
  }
  .main-contact_form_float-image-aspect-ratio-1350 {
    aspect-ratio: var(--main-contact_form_float-image-aspect-ratio-1350);
  }
  .main-contact_form_float-image-justify-self-1351 {
    justify-self: var(--main-contact_form_float-image-justify-self-1351);
  }
  .main-contact_form_float-image-border-width-1352 {
    border-width: var(--main-contact_form_float-image-border-width-1352);
  }
  .main-contact_form_float-image-border-color-1353 {
    border-color: var(--main-contact_form_float-image-border-color-1353);
  }
  .main-contact_form_float-image-max-width-980201 {
    max-width: var(--main-contact_form_float-image-max-width-980201);
  }
  .main-contact_form_float-image_overlay-background-1354 {
    background: var(--main-contact_form_float-image_overlay-background-1354);
  }
  .main-contact_form_float-title-text1-1482 {
    text1: var(--main-contact_form_float-title-text1-1482);
  }
  .main-contact_form_float-title-color-1483 {
    color: var(--main-contact_form_float-title-color-1483);
  }
  .main-contact_form_float-title-font-size-1484 {
    font-size: var(--main-contact_form_float-title-font-size-1484);
  }
  .main-contact_form_float-title-font-weight-1485 {
    font-weight: var(--main-contact_form_float-title-font-weight-1485);
  }
  .main-contact_form_float-title-font-family-1486 {
    font-family: var(--main-contact_form_float-title-font-family-1486);
  }
  .main-contact_form_float-title-line-height-1487 {
    line-height: var(--main-contact_form_float-title-line-height-1487);
  }
  .main-contact_form_float-title-letter-spacing-1488 {
    letter-spacing: var(--main-contact_form_float-title-letter-spacing-1488);
  }
  .main-contact_form_float-title-grid-template-areas-1489 {
    grid-template-areas: var(--main-contact_form_float-title-grid-template-areas-1489);
  }
  .main-contact_form_float-title-grid-column-gap-1490 {
    grid-column-gap: var(--main-contact_form_float-title-grid-column-gap-1490);
  }
  .main-contact_form_float-title-justify-items-1491 {
    justify-items: var(--main-contact_form_float-title-justify-items-1491);
  }
  .main-contact_form_float-title-justify-self-1492 {
    justify-self: var(--main-contact_form_float-title-justify-self-1492);
  }
  .main-contact_form_float-title-text-align-1493 {
    text-align: var(--main-contact_form_float-title-text-align-1493);
  }
  .main-contact_form_float-title-padding-980101 {
    padding: var(--main-contact_form_float-title-padding-980101);
  }
  .main-contact_form_float-title-background-980102 {
    background: var(--main-contact_form_float-title-background-980102);
  }
  .main-contact_form_float-title-border-radius-980103 {
    border-radius: var(--main-contact_form_float-title-border-radius-980103);
  }
  .main-contact_form_float-title-border-width-980104 {
    border-width: var(--main-contact_form_float-title-border-width-980104);
  }
  .main-contact_form_float-title-border-color-980105 {
    border-color: var(--main-contact_form_float-title-border-color-980105);
  }
  .main-contact_form_float-title_icon-icon-1494 {
    icon: var(--main-contact_form_float-title_icon-icon-1494);
  }
  .main-contact_form_float-title_icon-width-1495 {
    width: var(--main-contact_form_float-title_icon-width-1495);
  }
  .main-contact_form_float-title_icon-height-1496 {
    height: var(--main-contact_form_float-title_icon-height-1496);
  }
  .main-contact_form_float-title_icon-border-radius-1497 {
    border-radius: var(--main-contact_form_float-title_icon-border-radius-1497);
  }
  .main-contact_form_float-title_icon-border-width-1498 {
    border-width: var(--main-contact_form_float-title_icon-border-width-1498);
  }
  .main-contact_form_float-title_icon-border-color-1499 {
    border-color: var(--main-contact_form_float-title_icon-border-color-1499);
  }
  .main-contact_form_float-title_icon-background-1500 {
    background: var(--main-contact_form_float-title_icon-background-1500);
  }
  .main-contact_form_float-title_svg-font-size-1502 {
    font-size: var(--main-contact_form_float-title_svg-font-size-1502);
  }
  .main-contact_form_float-title_svg-color-1503 {
    color: var(--main-contact_form_float-title_svg-color-1503);
  }
  .main-contact_form_float-description-text1-1300 {
    text1: var(--main-contact_form_float-description-text1-1300);
  }
  .main-contact_form_float-description-color-1301 {
    color: var(--main-contact_form_float-description-color-1301);
  }
  .main-contact_form_float-description-font-size-1302 {
    font-size: var(--main-contact_form_float-description-font-size-1302);
  }
  .main-contact_form_float-description-font-weight-1303 {
    font-weight: var(--main-contact_form_float-description-font-weight-1303);
  }
  .main-contact_form_float-description-font-family-1304 {
    font-family: var(--main-contact_form_float-description-font-family-1304);
  }
  .main-contact_form_float-description-line-height-1305 {
    line-height: var(--main-contact_form_float-description-line-height-1305);
  }
  .main-contact_form_float-description-letter-spacing-1306 {
    letter-spacing: var(--main-contact_form_float-description-letter-spacing-1306);
  }
  .main-contact_form_float-description-grid-template-areas-1307 {
    grid-template-areas: var(--main-contact_form_float-description-grid-template-areas-1307);
  }
  .main-contact_form_float-description-grid-column-gap-1308 {
    grid-column-gap: var(--main-contact_form_float-description-grid-column-gap-1308);
  }
  .main-contact_form_float-description-justify-items-1309 {
    justify-items: var(--main-contact_form_float-description-justify-items-1309);
  }
  .main-contact_form_float-description-justify-self-1310 {
    justify-self: var(--main-contact_form_float-description-justify-self-1310);
  }
  .main-contact_form_float-description-text-align-1311 {
    text-align: var(--main-contact_form_float-description-text-align-1311);
  }
  .main-contact_form_float-description-padding-980111 {
    padding: var(--main-contact_form_float-description-padding-980111);
  }
  .main-contact_form_float-description-background-980112 {
    background: var(--main-contact_form_float-description-background-980112);
  }
  .main-contact_form_float-description-border-radius-980113 {
    border-radius: var(--main-contact_form_float-description-border-radius-980113);
  }
  .main-contact_form_float-description-border-width-980114 {
    border-width: var(--main-contact_form_float-description-border-width-980114);
  }
  .main-contact_form_float-description-border-color-980115 {
    border-color: var(--main-contact_form_float-description-border-color-980115);
  }
  .main-contact_form_float-description_icon-icon-1312 {
    icon: var(--main-contact_form_float-description_icon-icon-1312);
  }
  .main-contact_form_float-description_icon-width-1313 {
    width: var(--main-contact_form_float-description_icon-width-1313);
  }
  .main-contact_form_float-description_icon-height-1314 {
    height: var(--main-contact_form_float-description_icon-height-1314);
  }
  .main-contact_form_float-description_icon-border-radius-1315 {
    border-radius: var(--main-contact_form_float-description_icon-border-radius-1315);
  }
  .main-contact_form_float-description_icon-border-width-1316 {
    border-width: var(--main-contact_form_float-description_icon-border-width-1316);
  }
  .main-contact_form_float-description_icon-border-color-1317 {
    border-color: var(--main-contact_form_float-description_icon-border-color-1317);
  }
  .main-contact_form_float-description_icon-background-1318 {
    background: var(--main-contact_form_float-description_icon-background-1318);
  }
  .main-contact_form_float-description_svg-font-size-1320 {
    font-size: var(--main-contact_form_float-description_svg-font-size-1320);
  }
  .main-contact_form_float-description_svg-color-1321 {
    color: var(--main-contact_form_float-description_svg-color-1321);
  }
  .main-contact_form_float-button-text1-1234 {
    text1: var(--main-contact_form_float-button-text1-1234);
  }
  .main-contact_form_float-button-background-1235 {
    background: var(--main-contact_form_float-button-background-1235);
  }
  .main-contact_form_float-button-color-1236 {
    color: var(--main-contact_form_float-button-color-1236);
  }
  .main-contact_form_float-button-padding-1237 {
    padding: var(--main-contact_form_float-button-padding-1237);
  }
  .main-contact_form_float-button-border-radius-1238 {
    border-radius: var(--main-contact_form_float-button-border-radius-1238);
  }
  .main-contact_form_float-button-font-size-1239 {
    font-size: var(--main-contact_form_float-button-font-size-1239);
  }
  .main-contact_form_float-button-font-weight-1240 {
    font-weight: var(--main-contact_form_float-button-font-weight-1240);
  }
  .main-contact_form_float-button-border-width-1241 {
    border-width: var(--main-contact_form_float-button-border-width-1241);
  }
  .main-contact_form_float-button-border-color-1242 {
    border-color: var(--main-contact_form_float-button-border-color-1242);
  }
  .main-contact_form_float-button-grid-template-areas-1243 {
    grid-template-areas: var(--main-contact_form_float-button-grid-template-areas-1243);
  }
  .main-contact_form_float-button-grid-column-gap-1244 {
    grid-column-gap: var(--main-contact_form_float-button-grid-column-gap-1244);
  }
  .main-contact_form_float-button-justify-items-1245 {
    justify-items: var(--main-contact_form_float-button-justify-items-1245);
  }
  .main-contact_form_float-button-justify-self-1246 {
    justify-self: var(--main-contact_form_float-button-justify-self-1246);
  }
  .main-contact_form_float-button-letter-spacing-1247 {
    letter-spacing: var(--main-contact_form_float-button-letter-spacing-1247);
  }
  .main-contact_form_float-button-line-height-1248 {
    line-height: var(--main-contact_form_float-button-line-height-1248);
  }
  .main-contact_form_float-button-font-family-1249 {
    font-family: var(--main-contact_form_float-button-font-family-1249);
  }
  .main-contact_form_float-button_icon-icon-1250 {
    icon: var(--main-contact_form_float-button_icon-icon-1250);
  }
  .main-contact_form_float-button_icon-width-1251 {
    width: var(--main-contact_form_float-button_icon-width-1251);
  }
  .main-contact_form_float-button_icon-height-1252 {
    height: var(--main-contact_form_float-button_icon-height-1252);
  }
  .main-contact_form_float-button_icon-border-radius-1253 {
    border-radius: var(--main-contact_form_float-button_icon-border-radius-1253);
  }
  .main-contact_form_float-button_icon-border-width-1254 {
    border-width: var(--main-contact_form_float-button_icon-border-width-1254);
  }
  .main-contact_form_float-button_icon-border-color-1255 {
    border-color: var(--main-contact_form_float-button_icon-border-color-1255);
  }
  .main-contact_form_float-button_icon-background-1256 {
    background: var(--main-contact_form_float-button_icon-background-1256);
  }
  .main-contact_form_float-button_svg-font-size-1258 {
    font-size: var(--main-contact_form_float-button_svg-font-size-1258);
  }
  .main-contact_form_float-button_svg-color-1259 {
    color: var(--main-contact_form_float-button_svg-color-1259);
  }
  .main-contact_form_float-input_wrapper-display-1380 {
    display: var(--main-contact_form_float-input_wrapper-display-1380);
  }
  .main-contact_form_float-input_wrapper-background-1382 {
    background: var(--main-contact_form_float-input_wrapper-background-1382);
  }
  .main-contact_form_float-input_wrapper-border-radius-1383 {
    border-radius: var(--main-contact_form_float-input_wrapper-border-radius-1383);
  }
  .main-contact_form_float-input_wrapper-border-width-1384 {
    border-width: var(--main-contact_form_float-input_wrapper-border-width-1384);
  }
  .main-contact_form_float-input_wrapper-border-color-1385 {
    border-color: var(--main-contact_form_float-input_wrapper-border-color-1385);
  }
  .main-contact_form_float-input_wrapper-padding-1386 {
    padding: var(--main-contact_form_float-input_wrapper-padding-1386);
  }
  .main-contact_form_float-input_wrapper-max-width-2828 {
    max-width: var(--main-contact_form_float-input_wrapper-max-width-2828);
  }
  .main-contact_form_float-input_wrapper-grid-column-gap-2829 {
    grid-column-gap: var(--main-contact_form_float-input_wrapper-grid-column-gap-2829);
  }
  .main-contact_form_float-input_wrapper-grid-row-gap-2830 {
    grid-row-gap: var(--main-contact_form_float-input_wrapper-grid-row-gap-2830);
  }
  .main-contact_form_float-input_wrapper-box-shadow-2831 {
    box-shadow: var(--main-contact_form_float-input_wrapper-box-shadow-2831);
  }
  .main-contact_form_float-input_wrapper-backdrop-blur-2832 {
    backdrop-blur: var(--main-contact_form_float-input_wrapper-backdrop-blur-2832);
  }
  .main-contact_form_float-input_label-show-1376 {
    show: var(--main-contact_form_float-input_label-show-1376);
  }
  .main-contact_form_float-input_label-color-1377 {
    color: var(--main-contact_form_float-input_label-color-1377);
  }
  .main-contact_form_float-input_label-font-size-1378 {
    font-size: var(--main-contact_form_float-input_label-font-size-1378);
  }
  .main-contact_form_float-input_label-font-weight-1379 {
    font-weight: var(--main-contact_form_float-input_label-font-weight-1379);
  }
  .main-contact_form_float-input_label-letter-spacing-2833 {
    letter-spacing: var(--main-contact_form_float-input_label-letter-spacing-2833);
  }
  .main-contact_form_float-input_label-line-height-2834 {
    line-height: var(--main-contact_form_float-input_label-line-height-2834);
  }
  .main-contact_form_float-input_label-font-family-2835 {
    font-family: var(--main-contact_form_float-input_label-font-family-2835);
  }
  .main-contact_form_float-input_label-background-1382 {
    background: var(--main-contact_form_float-input_label-background-1382);
  }
  .main-contact_form_float-input_label-border-radius-1383 {
    border-radius: var(--main-contact_form_float-input_label-border-radius-1383);
  }
  .main-contact_form_float-input_label-padding-1386 {
    padding: var(--main-contact_form_float-input_label-padding-1386);
  }
  .main-contact_form_float-input_label-margin-951386 {
    margin: var(--main-contact_form_float-input_label-margin-951386);
  }
  .main-contact_form_float-text_input-background-1455 {
    background: var(--main-contact_form_float-text_input-background-1455);
  }
  .main-contact_form_float-text_input-border-radius-1456 {
    border-radius: var(--main-contact_form_float-text_input-border-radius-1456);
  }
  .main-contact_form_float-text_input-border-width-1457 {
    border-width: var(--main-contact_form_float-text_input-border-width-1457);
  }
  .main-contact_form_float-text_input-border-color-1458 {
    border-color: var(--main-contact_form_float-text_input-border-color-1458);
  }
  .main-contact_form_float-text_input-padding-1459 {
    padding: var(--main-contact_form_float-text_input-padding-1459);
  }
  .main-contact_form_float-text_input-color-1460 {
    color: var(--main-contact_form_float-text_input-color-1460);
  }
  .main-contact_form_float-text_input-font-size-1461 {
    font-size: var(--main-contact_form_float-text_input-font-size-1461);
  }
  .main-contact_form_float-text_input-width-1462 {
    width: var(--main-contact_form_float-text_input-width-1462);
  }
  .main-contact_form_float-text_input-height-1463 {
    height: var(--main-contact_form_float-text_input-height-1463);
  }
  .main-contact_form_float-text_input-letter-spacing-1464 {
    letter-spacing: var(--main-contact_form_float-text_input-letter-spacing-1464);
  }
  .main-contact_form_float-text_input-line-height-1465 {
    line-height: var(--main-contact_form_float-text_input-line-height-1465);
  }
  .main-contact_form_float-text_input-font-family-1466 {
    font-family: var(--main-contact_form_float-text_input-font-family-1466);
  }
  .main-contact_form_float-text_input-font-weight-1467 {
    font-weight: var(--main-contact_form_float-text_input-font-weight-1467);
  }
  .main-contact_form_float-textarea_input-background-1468 {
    background: var(--main-contact_form_float-textarea_input-background-1468);
  }
  .main-contact_form_float-textarea_input-border-radius-1469 {
    border-radius: var(--main-contact_form_float-textarea_input-border-radius-1469);
  }
  .main-contact_form_float-textarea_input-border-width-1470 {
    border-width: var(--main-contact_form_float-textarea_input-border-width-1470);
  }
  .main-contact_form_float-textarea_input-border-color-1471 {
    border-color: var(--main-contact_form_float-textarea_input-border-color-1471);
  }
  .main-contact_form_float-textarea_input-padding-1472 {
    padding: var(--main-contact_form_float-textarea_input-padding-1472);
  }
  .main-contact_form_float-textarea_input-color-1473 {
    color: var(--main-contact_form_float-textarea_input-color-1473);
  }
  .main-contact_form_float-textarea_input-font-size-1474 {
    font-size: var(--main-contact_form_float-textarea_input-font-size-1474);
  }
  .main-contact_form_float-textarea_input-width-1475 {
    width: var(--main-contact_form_float-textarea_input-width-1475);
  }
  .main-contact_form_float-textarea_input-min-height-1476 {
    min-height: var(--main-contact_form_float-textarea_input-min-height-1476);
  }
  .main-contact_form_float-textarea_input-letter-spacing-1477 {
    letter-spacing: var(--main-contact_form_float-textarea_input-letter-spacing-1477);
  }
  .main-contact_form_float-textarea_input-line-height-1478 {
    line-height: var(--main-contact_form_float-textarea_input-line-height-1478);
  }
  .main-contact_form_float-textarea_input-font-family-1479 {
    font-family: var(--main-contact_form_float-textarea_input-font-family-1479);
  }
  .main-contact_form_float-textarea_input-font-weight-1480 {
    font-weight: var(--main-contact_form_float-textarea_input-font-weight-1480);
  }
  .main-contact_form_float-textarea_input-height-1481 {
    height: var(--main-contact_form_float-textarea_input-height-1481);
  }
  .main-contact_form_float-option-text1-1401 {
    text1: var(--main-contact_form_float-option-text1-1401);
  }
  .main-contact_form_float-option-color-1402 {
    color: var(--main-contact_form_float-option-color-1402);
  }
  .main-contact_form_float-option-font-size-1403 {
    font-size: var(--main-contact_form_float-option-font-size-1403);
  }
  .main-contact_form_float-option-font-weight-1404 {
    font-weight: var(--main-contact_form_float-option-font-weight-1404);
  }
  .main-contact_form_float-option-font-family-1405 {
    font-family: var(--main-contact_form_float-option-font-family-1405);
  }
  .main-contact_form_float-option-line-height-1406 {
    line-height: var(--main-contact_form_float-option-line-height-1406);
  }
  .main-contact_form_float-option-background-1407 {
    background: var(--main-contact_form_float-option-background-1407);
  }
  .main-contact_form_float-option-border-radius-1408 {
    border-radius: var(--main-contact_form_float-option-border-radius-1408);
  }
  .main-contact_form_float-option-border-width-1409 {
    border-width: var(--main-contact_form_float-option-border-width-1409);
  }
  .main-contact_form_float-option-border-color-1410 {
    border-color: var(--main-contact_form_float-option-border-color-1410);
  }
  .main-contact_form_float-option-padding-1411 {
    padding: var(--main-contact_form_float-option-padding-1411);
  }
  .main-contact_form_float-checkbox_input-width-1260 {
    width: var(--main-contact_form_float-checkbox_input-width-1260);
  }
  .main-contact_form_float-checkbox_input-height-1261 {
    height: var(--main-contact_form_float-checkbox_input-height-1261);
  }
  .main-contact_form_float-checkbox_input-accent-color-1262 {
    accent-color: var(--main-contact_form_float-checkbox_input-accent-color-1262);
  }
  .main-contact_form_float-checkbox_input-background-1263 {
    background: var(--main-contact_form_float-checkbox_input-background-1263);
  }
  .main-contact_form_float-checkbox_input-border-radius-1264 {
    border-radius: var(--main-contact_form_float-checkbox_input-border-radius-1264);
  }
  .main-contact_form_float-checkbox_input-border-width-1265 {
    border-width: var(--main-contact_form_float-checkbox_input-border-width-1265);
  }
  .main-contact_form_float-checkbox_input-border-color-1266 {
    border-color: var(--main-contact_form_float-checkbox_input-border-color-1266);
  }
  .main-contact_form_float-radio_input-width-1422 {
    width: var(--main-contact_form_float-radio_input-width-1422);
  }
  .main-contact_form_float-radio_input-height-1423 {
    height: var(--main-contact_form_float-radio_input-height-1423);
  }
  .main-contact_form_float-radio_input-accent-color-1424 {
    accent-color: var(--main-contact_form_float-radio_input-accent-color-1424);
  }
  .main-contact_form_float-radio_input-background-1425 {
    background: var(--main-contact_form_float-radio_input-background-1425);
  }
  .main-contact_form_float-radio_input-border-radius-1426 {
    border-radius: var(--main-contact_form_float-radio_input-border-radius-1426);
  }
  .main-contact_form_float-radio_input-border-width-1427 {
    border-width: var(--main-contact_form_float-radio_input-border-width-1427);
  }
  .main-contact_form_float-radio_input-border-color-1428 {
    border-color: var(--main-contact_form_float-radio_input-border-color-1428);
  }
  .main-contact_form_float-country-width-1287 {
    width: var(--main-contact_form_float-country-width-1287);
  }
  .main-contact_form_float-country-background-1288 {
    background: var(--main-contact_form_float-country-background-1288);
  }
  .main-contact_form_float-country-border-radius-1289 {
    border-radius: var(--main-contact_form_float-country-border-radius-1289);
  }
  .main-contact_form_float-country-border-width-1290 {
    border-width: var(--main-contact_form_float-country-border-width-1290);
  }
  .main-contact_form_float-country-border-color-1291 {
    border-color: var(--main-contact_form_float-country-border-color-1291);
  }
  .main-contact_form_float-country-padding-1292 {
    padding: var(--main-contact_form_float-country-padding-1292);
  }
  .main-contact_form_float-country-color-1293 {
    color: var(--main-contact_form_float-country-color-1293);
  }
  .main-contact_form_float-country-font-size-1294 {
    font-size: var(--main-contact_form_float-country-font-size-1294);
  }
  .main-contact_form_float-country-font-family-1295 {
    font-family: var(--main-contact_form_float-country-font-family-1295);
  }
  .main-contact_form_float-country-font-weight-1296 {
    font-weight: var(--main-contact_form_float-country-font-weight-1296);
  }
  .main-contact_form_float-country-line-height-1297 {
    line-height: var(--main-contact_form_float-country-line-height-1297);
  }
  .main-contact_form_float-country-letter-spacing-1298 {
    letter-spacing: var(--main-contact_form_float-country-letter-spacing-1298);
  }
  .main-contact_form_float-country-height-1299 {
    height: var(--main-contact_form_float-country-height-1299);
  }
  .main-contact_form_float-upload-text1-1504 {
    text1: var(--main-contact_form_float-upload-text1-1504);
  }
  .main-contact_form_float-upload-color-1505 {
    color: var(--main-contact_form_float-upload-color-1505);
  }
  .main-contact_form_float-upload-font-size-1506 {
    font-size: var(--main-contact_form_float-upload-font-size-1506);
  }
  .main-contact_form_float-upload-font-weight-1507 {
    font-weight: var(--main-contact_form_float-upload-font-weight-1507);
  }
  .main-contact_form_float-upload-font-family-1508 {
    font-family: var(--main-contact_form_float-upload-font-family-1508);
  }
  .main-contact_form_float-upload-line-height-1509 {
    line-height: var(--main-contact_form_float-upload-line-height-1509);
  }
  .main-contact_form_float-upload-background-1510 {
    background: var(--main-contact_form_float-upload-background-1510);
  }
  .main-contact_form_float-upload-border-radius-1511 {
    border-radius: var(--main-contact_form_float-upload-border-radius-1511);
  }
  .main-contact_form_float-upload-border-width-1512 {
    border-width: var(--main-contact_form_float-upload-border-width-1512);
  }
  .main-contact_form_float-upload-border-color-1513 {
    border-color: var(--main-contact_form_float-upload-border-color-1513);
  }
  .main-contact_form_float-upload-padding-1514 {
    padding: var(--main-contact_form_float-upload-padding-1514);
  }
  .main-contact_form_float-upload-letter-spacing-1515 {
    letter-spacing: var(--main-contact_form_float-upload-letter-spacing-1515);
  }
  .main-contact_form_float-upload-margin-left-1512 {
    margin-left: var(--main-contact_form_float-upload-margin-left-1512);
  }
  .main-contact_form_float-upload-height-1512 {
    height: var(--main-contact_form_float-upload-height-1512);
  }
  .main-contact_form_float-submit_button-background-1429 {
    background: var(--main-contact_form_float-submit_button-background-1429);
  }
  .main-contact_form_float-submit_button-color-1430 {
    color: var(--main-contact_form_float-submit_button-color-1430);
  }
  .main-contact_form_float-submit_button-padding-1431 {
    padding: var(--main-contact_form_float-submit_button-padding-1431);
  }
  .main-contact_form_float-submit_button-border-radius-1432 {
    border-radius: var(--main-contact_form_float-submit_button-border-radius-1432);
  }
  .main-contact_form_float-submit_button-border-width-1433 {
    border-width: var(--main-contact_form_float-submit_button-border-width-1433);
  }
  .main-contact_form_float-submit_button-font-size-1434 {
    font-size: var(--main-contact_form_float-submit_button-font-size-1434);
  }
  .main-contact_form_float-submit_button-font-weight-1435 {
    font-weight: var(--main-contact_form_float-submit_button-font-weight-1435);
  }
  .main-contact_form_float-submit_button-justify-self-1436 {
    justify-self: var(--main-contact_form_float-submit_button-justify-self-1436);
  }
  .main-contact_form_float-submit_button-text1-1437 {
    text1: var(--main-contact_form_float-submit_button-text1-1437);
  }
  .main-contact_form_float-submit_button-border-color-1438 {
    border-color: var(--main-contact_form_float-submit_button-border-color-1438);
  }
  .main-contact_form_float-submit_button-grid-template-areas-1439 {
    grid-template-areas: var(--main-contact_form_float-submit_button-grid-template-areas-1439);
  }
  .main-contact_form_float-submit_button-grid-column-gap-1440 {
    grid-column-gap: var(--main-contact_form_float-submit_button-grid-column-gap-1440);
  }
  .main-contact_form_float-submit_button-justify-items-1441 {
    justify-items: var(--main-contact_form_float-submit_button-justify-items-1441);
  }
  .main-contact_form_float-submit_button-letter-spacing-1442 {
    letter-spacing: var(--main-contact_form_float-submit_button-letter-spacing-1442);
  }
  .main-contact_form_float-submit_button-line-height-1443 {
    line-height: var(--main-contact_form_float-submit_button-line-height-1443);
  }
  .main-contact_form_float-submit_button-font-family-1444 {
    font-family: var(--main-contact_form_float-submit_button-font-family-1444);
  }
  .main-contact_form_float-submit_icon-icon-1445 {
    icon: var(--main-contact_form_float-submit_icon-icon-1445);
  }
  .main-contact_form_float-submit_icon-width-1446 {
    width: var(--main-contact_form_float-submit_icon-width-1446);
  }
  .main-contact_form_float-submit_icon-height-1447 {
    height: var(--main-contact_form_float-submit_icon-height-1447);
  }
  .main-contact_form_float-submit_icon-border-radius-1448 {
    border-radius: var(--main-contact_form_float-submit_icon-border-radius-1448);
  }
  .main-contact_form_float-submit_icon-border-width-1449 {
    border-width: var(--main-contact_form_float-submit_icon-border-width-1449);
  }
  .main-contact_form_float-submit_icon-border-color-1450 {
    border-color: var(--main-contact_form_float-submit_icon-border-color-1450);
  }
  .main-contact_form_float-submit_icon-background-1451 {
    background: var(--main-contact_form_float-submit_icon-background-1451);
  }
  .main-contact_form_float-submit_svg-font-size-1453 {
    font-size: var(--main-contact_form_float-submit_svg-font-size-1453);
  }
  .main-contact_form_float-submit_svg-color-1454 {
    color: var(--main-contact_form_float-submit_svg-color-1454);
  }
  .main-contact_form_float-plus_icon-icon-1412 {
    icon: var(--main-contact_form_float-plus_icon-icon-1412);
  }
  .main-contact_form_float-plus_icon-width-1413 {
    width: var(--main-contact_form_float-plus_icon-width-1413);
  }
  .main-contact_form_float-plus_icon-height-1414 {
    height: var(--main-contact_form_float-plus_icon-height-1414);
  }
  .main-contact_form_float-plus_icon-border-radius-1415 {
    border-radius: var(--main-contact_form_float-plus_icon-border-radius-1415);
  }
  .main-contact_form_float-plus_icon-border-width-1416 {
    border-width: var(--main-contact_form_float-plus_icon-border-width-1416);
  }
  .main-contact_form_float-plus_icon-border-color-1417 {
    border-color: var(--main-contact_form_float-plus_icon-border-color-1417);
  }
  .main-contact_form_float-plus_icon-background-1418 {
    background: var(--main-contact_form_float-plus_icon-background-1418);
  }
  .main-contact_form_float-plus_svg-font-size-1420 {
    font-size: var(--main-contact_form_float-plus_svg-font-size-1420);
  }
  .main-contact_form_float-plus_svg-color-1421 {
    color: var(--main-contact_form_float-plus_svg-color-1421);
  }
  .main-contact_form_float-minus_icon-icon-1391 {
    icon: var(--main-contact_form_float-minus_icon-icon-1391);
  }
  .main-contact_form_float-minus_icon-width-1392 {
    width: var(--main-contact_form_float-minus_icon-width-1392);
  }
  .main-contact_form_float-minus_icon-height-1393 {
    height: var(--main-contact_form_float-minus_icon-height-1393);
  }
  .main-contact_form_float-minus_icon-border-radius-1394 {
    border-radius: var(--main-contact_form_float-minus_icon-border-radius-1394);
  }
  .main-contact_form_float-minus_icon-border-width-1395 {
    border-width: var(--main-contact_form_float-minus_icon-border-width-1395);
  }
  .main-contact_form_float-minus_icon-border-color-1396 {
    border-color: var(--main-contact_form_float-minus_icon-border-color-1396);
  }
  .main-contact_form_float-minus_icon-background-1397 {
    background: var(--main-contact_form_float-minus_icon-background-1397);
  }
  .main-contact_form_float-minus_svg-font-size-1399 {
    font-size: var(--main-contact_form_float-minus_svg-font-size-1399);
  }
  .main-contact_form_float-minus_svg-color-1400 {
    color: var(--main-contact_form_float-minus_svg-color-1400);
  }
  .main-contact_form_float-file_input_icon-icon-2836 {
    icon: var(--main-contact_form_float-file_input_icon-icon-2836);
  }
  .main-contact_form_float-file_input_icon-width-2837 {
    width: var(--main-contact_form_float-file_input_icon-width-2837);
  }
  .main-contact_form_float-file_input_icon-height-2838 {
    height: var(--main-contact_form_float-file_input_icon-height-2838);
  }
  .main-contact_form_float-file_input_icon-border-radius-2839 {
    border-radius: var(--main-contact_form_float-file_input_icon-border-radius-2839);
  }
  .main-contact_form_float-file_input_icon-border-width-2840 {
    border-width: var(--main-contact_form_float-file_input_icon-border-width-2840);
  }
  .main-contact_form_float-file_input_icon-border-color-2841 {
    border-color: var(--main-contact_form_float-file_input_icon-border-color-2841);
  }
  .main-contact_form_float-file_input_icon-background-2842 {
    background: var(--main-contact_form_float-file_input_icon-background-2842);
  }
  .main-contact_form_float-file_input_svg-font-size-2844 {
    font-size: var(--main-contact_form_float-file_input_svg-font-size-2844);
  }
  .main-contact_form_float-file_input_svg-color-2845 {
    color: var(--main-contact_form_float-file_input_svg-color-2845);
  }
  .main-contact_form_float-select_input_icon-icon-2846 {
    icon: var(--main-contact_form_float-select_input_icon-icon-2846);
  }
  .main-contact_form_float-select_input_icon-width-2847 {
    width: var(--main-contact_form_float-select_input_icon-width-2847);
  }
  .main-contact_form_float-select_input_icon-height-2848 {
    height: var(--main-contact_form_float-select_input_icon-height-2848);
  }
  .main-contact_form_float-select_input_icon-border-radius-2849 {
    border-radius: var(--main-contact_form_float-select_input_icon-border-radius-2849);
  }
  .main-contact_form_float-select_input_icon-border-width-2850 {
    border-width: var(--main-contact_form_float-select_input_icon-border-width-2850);
  }
  .main-contact_form_float-select_input_icon-border-color-2851 {
    border-color: var(--main-contact_form_float-select_input_icon-border-color-2851);
  }
  .main-contact_form_float-select_input_icon-background-2852 {
    background: var(--main-contact_form_float-select_input_icon-background-2852);
  }
  .main-contact_form_float-select_input_svg-font-size-2854 {
    font-size: var(--main-contact_form_float-select_input_svg-font-size-2854);
  }
  .main-contact_form_float-select_input_svg-color-2855 {
    color: var(--main-contact_form_float-select_input_svg-color-2855);
  }
  .main-contact_form_float-date_input_icon-icon-2856 {
    icon: var(--main-contact_form_float-date_input_icon-icon-2856);
  }
  .main-contact_form_float-date_input_icon-width-2857 {
    width: var(--main-contact_form_float-date_input_icon-width-2857);
  }
  .main-contact_form_float-date_input_icon-height-2858 {
    height: var(--main-contact_form_float-date_input_icon-height-2858);
  }
  .main-contact_form_float-date_input_icon-border-radius-2859 {
    border-radius: var(--main-contact_form_float-date_input_icon-border-radius-2859);
  }
  .main-contact_form_float-date_input_icon-border-width-2860 {
    border-width: var(--main-contact_form_float-date_input_icon-border-width-2860);
  }
  .main-contact_form_float-date_input_icon-border-color-2861 {
    border-color: var(--main-contact_form_float-date_input_icon-border-color-2861);
  }
  .main-contact_form_float-date_input_icon-background-2862 {
    background: var(--main-contact_form_float-date_input_icon-background-2862);
  }
  .main-contact_form_float-date_input_svg-font-size-2864 {
    font-size: var(--main-contact_form_float-date_input_svg-font-size-2864);
  }
  .main-contact_form_float-date_input_svg-color-2865 {
    color: var(--main-contact_form_float-date_input_svg-color-2865);
  }
  .main-contact_form_float-tel_input_icon-icon-2866 {
    icon: var(--main-contact_form_float-tel_input_icon-icon-2866);
  }
  .main-contact_form_float-tel_input_icon-width-2867 {
    width: var(--main-contact_form_float-tel_input_icon-width-2867);
  }
  .main-contact_form_float-tel_input_icon-height-2868 {
    height: var(--main-contact_form_float-tel_input_icon-height-2868);
  }
  .main-contact_form_float-tel_input_icon-border-radius-2869 {
    border-radius: var(--main-contact_form_float-tel_input_icon-border-radius-2869);
  }
  .main-contact_form_float-tel_input_icon-border-width-2870 {
    border-width: var(--main-contact_form_float-tel_input_icon-border-width-2870);
  }
  .main-contact_form_float-tel_input_icon-border-color-2871 {
    border-color: var(--main-contact_form_float-tel_input_icon-border-color-2871);
  }
  .main-contact_form_float-tel_input_icon-background-2872 {
    background: var(--main-contact_form_float-tel_input_icon-background-2872);
  }
  .main-contact_form_float-tel_input_svg-font-size-2874 {
    font-size: var(--main-contact_form_float-tel_input_svg-font-size-2874);
  }
  .main-contact_form_float-tel_input_svg-color-2875 {
    color: var(--main-contact_form_float-tel_input_svg-color-2875);
  }
  .main-contact_form_float-email_input_icon-icon-2876 {
    icon: var(--main-contact_form_float-email_input_icon-icon-2876);
  }
  .main-contact_form_float-email_input_icon-width-2877 {
    width: var(--main-contact_form_float-email_input_icon-width-2877);
  }
  .main-contact_form_float-email_input_icon-height-2878 {
    height: var(--main-contact_form_float-email_input_icon-height-2878);
  }
  .main-contact_form_float-email_input_icon-border-radius-2879 {
    border-radius: var(--main-contact_form_float-email_input_icon-border-radius-2879);
  }
  .main-contact_form_float-email_input_icon-border-width-2880 {
    border-width: var(--main-contact_form_float-email_input_icon-border-width-2880);
  }
  .main-contact_form_float-email_input_icon-border-color-2881 {
    border-color: var(--main-contact_form_float-email_input_icon-border-color-2881);
  }
  .main-contact_form_float-email_input_icon-background-2882 {
    background: var(--main-contact_form_float-email_input_icon-background-2882);
  }
  .main-contact_form_float-email_input_svg-font-size-2884 {
    font-size: var(--main-contact_form_float-email_input_svg-font-size-2884);
  }
  .main-contact_form_float-email_input_svg-color-2885 {
    color: var(--main-contact_form_float-email_input_svg-color-2885);
  }
  .main-contact_form_float-checkbox_input_icon-icon-2876 {
    icon: var(--main-contact_form_float-checkbox_input_icon-icon-2876);
  }
  .main-contact_form_float-checkbox_input_icon-width-2877 {
    width: var(--main-contact_form_float-checkbox_input_icon-width-2877);
  }
  .main-contact_form_float-checkbox_input_icon-height-2878 {
    height: var(--main-contact_form_float-checkbox_input_icon-height-2878);
  }
  .main-contact_form_float-checkbox_input_icon-border-radius-2879 {
    border-radius: var(--main-contact_form_float-checkbox_input_icon-border-radius-2879);
  }
  .main-contact_form_float-checkbox_input_icon-border-width-2880 {
    border-width: var(--main-contact_form_float-checkbox_input_icon-border-width-2880);
  }
  .main-contact_form_float-checkbox_input_icon-border-color-2881 {
    border-color: var(--main-contact_form_float-checkbox_input_icon-border-color-2881);
  }
  .main-contact_form_float-checkbox_input_icon-background-2882 {
    background: var(--main-contact_form_float-checkbox_input_icon-background-2882);
  }
  .main-contact_form_float-checkbox_input_svg-font-size-2884 {
    font-size: var(--main-contact_form_float-checkbox_input_svg-font-size-2884);
  }
  .main-contact_form_float-checkbox_input_svg-color-2885 {
    color: var(--main-contact_form_float-checkbox_input_svg-color-2885);
  }
  .main-contact_form_float-radio_input_icon-icon-2876 {
    icon: var(--main-contact_form_float-radio_input_icon-icon-2876);
  }
  .main-contact_form_float-radio_input_icon-width-2877 {
    width: var(--main-contact_form_float-radio_input_icon-width-2877);
  }
  .main-contact_form_float-radio_input_icon-height-2878 {
    height: var(--main-contact_form_float-radio_input_icon-height-2878);
  }
  .main-contact_form_float-radio_input_icon-border-radius-2879 {
    border-radius: var(--main-contact_form_float-radio_input_icon-border-radius-2879);
  }
  .main-contact_form_float-radio_input_icon-border-width-2880 {
    border-width: var(--main-contact_form_float-radio_input_icon-border-width-2880);
  }
  .main-contact_form_float-radio_input_icon-border-color-2881 {
    border-color: var(--main-contact_form_float-radio_input_icon-border-color-2881);
  }
  .main-contact_form_float-radio_input_icon-background-2882 {
    background: var(--main-contact_form_float-radio_input_icon-background-2882);
  }
  .main-contact_form_float-radio_input_svg-font-size-2884 {
    font-size: var(--main-contact_form_float-radio_input_svg-font-size-2884);
  }
  .main-contact_form_float-radio_input_svg-color-2885 {
    color: var(--main-contact_form_float-radio_input_svg-color-2885);
  }
  .main-contact_form_float-validation_message-color-2886 {
    color: var(--main-contact_form_float-validation_message-color-2886);
  }
  .main-contact_form_float-validation_message-justify-self-2778 {
    justify-self: var(--main-contact_form_float-validation_message-justify-self-2778);
  }
  .main-contact_form_float-validation_message-backdrop-blur-2042 {
    backdrop-blur: var(--main-contact_form_float-validation_message-backdrop-blur-2042);
  }
  .main-contact_form_float-validation_message-padding-2101 {
    padding: var(--main-contact_form_float-validation_message-padding-2101);
  }
  .main-contact_form_float-validation_message-font-size-2887 {
    font-size: var(--main-contact_form_float-validation_message-font-size-2887);
  }
  .main-contact_form_float-validation_message-font-weight-2888 {
    font-weight: var(--main-contact_form_float-validation_message-font-weight-2888);
  }
  .main-contact_form_float-validation_message-line-height-2889 {
    line-height: var(--main-contact_form_float-validation_message-line-height-2889);
  }
  .main-contact_form_float-validation_message-border-radius-2889 {
    border-radius: var(--main-contact_form_float-validation_message-border-radius-2889);
  }
  .main-contact_form_float-validation_message-border-width-2889 {
    border-width: var(--main-contact_form_float-validation_message-border-width-2889);
  }
  .main-contact_form_float-validation_message-background-2892 {
    background: var(--main-contact_form_float-validation_message-background-2892);
  }
  .main-contact_form_float-validation_message-box-shadow-2893 {
    box-shadow: var(--main-contact_form_float-validation_message-box-shadow-2893);
  }
  .main-contact_form_float-validation_message-border-color-2894 {
    border-color: var(--main-contact_form_float-validation_message-border-color-2894);
  }
  .main-contact_form_float-validation_message-letter-spacing-2833 {
    letter-spacing: var(--main-contact_form_float-validation_message-letter-spacing-2833);
  }
  .main-contact_form_float-frontend_flash_error-background-2895 {
    background: var(--main-contact_form_float-frontend_flash_error-background-2895);
  }
  .main-contact_form_float-frontend_flash_error-border-color-2896 {
    border-color: var(--main-contact_form_float-frontend_flash_error-border-color-2896);
  }
  .main-contact_form_float-frontend_flash_error-color-2886 {
    color: var(--main-contact_form_float-frontend_flash_error-color-2886);
  }
  .main-contact_form_float-frontend_flash_error-box-shadow-2893 {
    box-shadow: var(--main-contact_form_float-frontend_flash_error-box-shadow-2893);
  }
  .main-contact_form_float-frontend_flash_error-font-size-1378 {
    font-size: var(--main-contact_form_float-frontend_flash_error-font-size-1378);
  }
  .main-contact_form_float-frontend_flash_error-font-weight-1379 {
    font-weight: var(--main-contact_form_float-frontend_flash_error-font-weight-1379);
  }
  .main-contact_form_float-frontend_flash_error-letter-spacing-2833 {
    letter-spacing: var(--main-contact_form_float-frontend_flash_error-letter-spacing-2833);
  }
  .main-contact_form_float-frontend_flash_error-line-height-2834 {
    line-height: var(--main-contact_form_float-frontend_flash_error-line-height-2834);
  }
  .main-contact_form_float-frontend_flash_error-font-family-2835 {
    font-family: var(--main-contact_form_float-frontend_flash_error-font-family-2835);
  }
  .main-contact_form_float-frontend_flash_error-padding-2101 {
    padding: var(--main-contact_form_float-frontend_flash_error-padding-2101);
  }
  .main-contact_form_float-frontend_flash_success-background-2895 {
    background: var(--main-contact_form_float-frontend_flash_success-background-2895);
  }
  .main-contact_form_float-frontend_flash_success-padding-2101 {
    padding: var(--main-contact_form_float-frontend_flash_success-padding-2101);
  }
  .main-contact_form_float-frontend_flash_success-border-color-2896 {
    border-color: var(--main-contact_form_float-frontend_flash_success-border-color-2896);
  }
  .main-contact_form_float-frontend_flash_success-color-2886 {
    color: var(--main-contact_form_float-frontend_flash_success-color-2886);
  }
  .main-contact_form_float-frontend_flash_success-box-shadow-2893 {
    box-shadow: var(--main-contact_form_float-frontend_flash_success-box-shadow-2893);
  }
  .main-contact_form_float-frontend_flash_success-font-size-1378 {
    font-size: var(--main-contact_form_float-frontend_flash_success-font-size-1378);
  }
  .main-contact_form_float-frontend_flash_success-font-weight-1379 {
    font-weight: var(--main-contact_form_float-frontend_flash_success-font-weight-1379);
  }
  .main-contact_form_float-frontend_flash_success-letter-spacing-2833 {
    letter-spacing: var(--main-contact_form_float-frontend_flash_success-letter-spacing-2833);
  }
  .main-contact_form_float-frontend_flash_success-line-height-2834 {
    line-height: var(--main-contact_form_float-frontend_flash_success-line-height-2834);
  }
  .main-contact_form_float-frontend_flash_success-font-family-2835 {
    font-family: var(--main-contact_form_float-frontend_flash_success-font-family-2835);
  }
  .main-contact_form_float-flatpicker_selected-background-0 {
    background: var(--main-contact_form_float-flatpicker_selected-background-0);
  }
  .main-contact_form_float-flatpicker_selected-color-0 {
    color: var(--main-contact_form_float-flatpicker_selected-color-0);
  }
  .main-contact_form_float-flatpicker_selected-border-color-0 {
    border-color: var(--main-contact_form_float-flatpicker_selected-border-color-0);
  }
  .main-contact_form_float-flatpicker_selected-border-width-0 {
    border-width: var(--main-contact_form_float-flatpicker_selected-border-width-0);
  }
  .main-contact_form_float-flatpicker_selected-border-radius-0 {
    border-radius: var(--main-contact_form_float-flatpicker_selected-border-radius-0);
  }
  .main-contact_form_float-flatpicker_selected-box-shadow-0 {
    box-shadow: var(--main-contact_form_float-flatpicker_selected-box-shadow-0);
  }
  .main-contact_form_float-flatpicker_selected-backdrop-filter-0 {
    backdrop-filter: var(--main-contact_form_float-flatpicker_selected-backdrop-filter-0);
  }
  .main-contact_form_float-flatpicker-background-0 {
    background: var(--main-contact_form_float-flatpicker-background-0);
  }
  .main-contact_form_float-flatpicker-color-0 {
    color: var(--main-contact_form_float-flatpicker-color-0);
  }
  .main-contact_form_float-flatpicker-border-color-0 {
    border-color: var(--main-contact_form_float-flatpicker-border-color-0);
  }
  .main-contact_form_float-flatpicker-border-radius-0 {
    border-radius: var(--main-contact_form_float-flatpicker-border-radius-0);
  }
  .main-contact_form_float-flatpicker-padding-0 {
    padding: var(--main-contact_form_float-flatpicker-padding-0);
  }
  .main-contact_form_float-flatpicker-border-width-0 {
    border-width: var(--main-contact_form_float-flatpicker-border-width-0);
  }
  .main-contact_form_float-flatpicker-box-shadow-0 {
    box-shadow: var(--main-contact_form_float-flatpicker-box-shadow-0);
  }
  .main-contact_form_float-flatpicker-backdrop-filter-0 {
    backdrop-filter: var(--main-contact_form_float-flatpicker-backdrop-filter-0);
  }
  .main-contact_form_float-flatpicker_hover-color-0 {
    color: var(--main-contact_form_float-flatpicker_hover-color-0);
  }
  .main-contact_form_float-flatpicker_hover-background-color-0 {
    background-color: var(--main-contact_form_float-flatpicker_hover-background-color-0);
  }
  .main-contact_form_float-flatpicker_hover-border-radius-0 {
    border-radius: var(--main-contact_form_float-flatpicker_hover-border-radius-0);
  }
  .main-contact_form_float-flatpicker_hover-border-width-0 {
    border-width: var(--main-contact_form_float-flatpicker_hover-border-width-0);
  }
  .main-contact_form_float-flatpicker_hover-border-color-0 {
    border-color: var(--main-contact_form_float-flatpicker_hover-border-color-0);
  }
  .main-contact_form_float-tomselect_open-background-0 {
    background: var(--main-contact_form_float-tomselect_open-background-0);
  }
  .main-contact_form_float-tomselect_open-color-0 {
    color: var(--main-contact_form_float-tomselect_open-color-0);
  }
  .main-contact_form_float-tomselect_open-border-color-0 {
    border-color: var(--main-contact_form_float-tomselect_open-border-color-0);
  }
  .main-contact_form_float-tomselect_open-border-radius-0 {
    border-radius: var(--main-contact_form_float-tomselect_open-border-radius-0);
  }
  .main-contact_form_float-tomselect_open-border-width-0 {
    border-width: var(--main-contact_form_float-tomselect_open-border-width-0);
  }
  .main-contact_form_float-tomselect_open-box-shadow-0 {
    box-shadow: var(--main-contact_form_float-tomselect_open-box-shadow-0);
  }
  .main-contact_form_float-tomselect_open-backdrop-filter-0 {
    backdrop-filter: var(--main-contact_form_float-tomselect_open-backdrop-filter-0);
  }
  .main-contact_form_float-tomselect_open-font-size-0 {
    font-size: var(--main-contact_form_float-tomselect_open-font-size-0);
  }
  .main-contact_form_float-tomselect_open-font-weight-0 {
    font-weight: var(--main-contact_form_float-tomselect_open-font-weight-0);
  }
  .main-contact_form_float-tomselect_open-font-family-0 {
    font-family: var(--main-contact_form_float-tomselect_open-font-family-0);
  }
  .main-contact_form_float-tomselect_open-line-height-0 {
    line-height: var(--main-contact_form_float-tomselect_open-line-height-0);
  }
  .main-contact_form_float-tomselect_open-letter-spacing-0 {
    letter-spacing: var(--main-contact_form_float-tomselect_open-letter-spacing-0);
  }
  .main-contact_form_float-tomselect_selected-background-0 {
    background: var(--main-contact_form_float-tomselect_selected-background-0);
  }
  .main-contact_form_float-tomselect_selected-color-0 {
    color: var(--main-contact_form_float-tomselect_selected-color-0);
  }
  .main-contact_form_float-tomselect_hover-background-0 {
    background: var(--main-contact_form_float-tomselect_hover-background-0);
  }
  .main-contact_form_float-tomselect_hover-color-0 {
    color: var(--main-contact_form_float-tomselect_hover-color-0);
  }
  .main-contact_form_float-tomselect-padding-0 {
    padding: var(--main-contact_form_float-tomselect-padding-0);
  }
  .main-contact_form_float-tomselect-background-0 {
    background: var(--main-contact_form_float-tomselect-background-0);
  }
  .main-contact_form_float-tomselect-color-0 {
    color: var(--main-contact_form_float-tomselect-color-0);
  }
  .main-contact_form_float-tomselect-border-color-0 {
    border-color: var(--main-contact_form_float-tomselect-border-color-0);
  }
  .main-contact_form_float-tomselect-border-radius-0 {
    border-radius: var(--main-contact_form_float-tomselect-border-radius-0);
  }
  .main-contact_form_float-tomselect-border-width-0 {
    border-width: var(--main-contact_form_float-tomselect-border-width-0);
  }
  .main-contact_form_float-tomselect-height-0 {
    height: var(--main-contact_form_float-tomselect-height-0);
  }
  .main-contact_form_float-tomselect-box-shadow-0 {
    box-shadow: var(--main-contact_form_float-tomselect-box-shadow-0);
  }
  .main-contact_form_float-tomselect-backdrop-filter-0 {
    backdrop-filter: var(--main-contact_form_float-tomselect-backdrop-filter-0);
  }
  .main-contact_form_float-tomselect-font-size-0 {
    font-size: var(--main-contact_form_float-tomselect-font-size-0);
  }
  .main-contact_form_float-tomselect-font-weight-0 {
    font-weight: var(--main-contact_form_float-tomselect-font-weight-0);
  }
  .main-contact_form_float-tomselect-font-family-0 {
    font-family: var(--main-contact_form_float-tomselect-font-family-0);
  }
  .main-contact_form_float-tomselect-line-height-0 {
    line-height: var(--main-contact_form_float-tomselect-line-height-0);
  }
  .main-contact_form_float-tomselect-letter-spacing-0 {
    letter-spacing: var(--main-contact_form_float-tomselect-letter-spacing-0);
  }
  @media (hover: hover) {
    .button.has-hover.main-contact_form_float-button_hover-background-3177:hover, .card.has-hover:hover .button.main-contact_form_float-button_hover-background-3177, .cards_float.has-hover:hover .button.main-contact_form_float-button_hover-background-3177 {
      background: var(--main-contact_form_float-button_hover-background-3177);
    }
  }
  .button.has-hover.main-contact_form_float-button_hover-background-3177:focus-visible, .card.has-hover:focus-within .button.main-contact_form_float-button_hover-background-3177, .cards_float.has-hover:focus-within .button.main-contact_form_float-button_hover-background-3177 {
    background: var(--main-contact_form_float-button_hover-background-3177);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-contact_form_float-button_hover-color-3178, .card.has-hover:hover .button .main-contact_form_float-button_hover-color-3178, .cards_float.has-hover:hover .button .main-contact_form_float-button_hover-color-3178 {
      color: var(--main-contact_form_float-button_hover-color-3178);
    }
  }
  .button.has-hover:focus-visible .main-contact_form_float-button_hover-color-3178, .card.has-hover:focus-within .button .main-contact_form_float-button_hover-color-3178, .cards_float.has-hover:focus-within .button .main-contact_form_float-button_hover-color-3178 {
    color: var(--main-contact_form_float-button_hover-color-3178);
  }
  @media (hover: hover) {
    .button.has-hover.main-contact_form_float-button_hover-border-color-3179:hover, .card.has-hover:hover .button.main-contact_form_float-button_hover-border-color-3179, .cards_float.has-hover:hover .button.main-contact_form_float-button_hover-border-color-3179 {
      border-color: var(--main-contact_form_float-button_hover-border-color-3179);
    }
  }
  .button.has-hover.main-contact_form_float-button_hover-border-color-3179:focus-visible, .card.has-hover:focus-within .button.main-contact_form_float-button_hover-border-color-3179, .cards_float.has-hover:focus-within .button.main-contact_form_float-button_hover-border-color-3179 {
    border-color: var(--main-contact_form_float-button_hover-border-color-3179);
  }
  @media (hover: hover) {
    .button.has-hover.main-contact_form_float-button_hover-box-shadow-3180:hover, .card.has-hover:hover .button.main-contact_form_float-button_hover-box-shadow-3180, .cards_float.has-hover:hover .button.main-contact_form_float-button_hover-box-shadow-3180 {
      box-shadow: var(--main-contact_form_float-button_hover-box-shadow-3180);
    }
  }
  .button.has-hover.main-contact_form_float-button_hover-box-shadow-3180:focus-visible, .card.has-hover:focus-within .button.main-contact_form_float-button_hover-box-shadow-3180, .cards_float.has-hover:focus-within .button.main-contact_form_float-button_hover-box-shadow-3180 {
    box-shadow: var(--main-contact_form_float-button_hover-box-shadow-3180);
  }
  @media (hover: hover) {
    .button.has-hover.main-contact_form_float-button_hover-transform-3181:hover, .card.has-hover:hover .button.main-contact_form_float-button_hover-transform-3181, .cards_float.has-hover:hover .button.main-contact_form_float-button_hover-transform-3181 {
      transform: var(--main-contact_form_float-button_hover-transform-3181);
    }
  }
  .button.has-hover.main-contact_form_float-button_hover-transform-3181:focus-visible, .card.has-hover:focus-within .button.main-contact_form_float-button_hover-transform-3181, .cards_float.has-hover:focus-within .button.main-contact_form_float-button_hover-transform-3181 {
    transform: var(--main-contact_form_float-button_hover-transform-3181);
  }
  @media (hover: hover) {
    .button.has-hover.main-contact_form_float-button_hover-opacity-3182:hover, .card.has-hover:hover .button.main-contact_form_float-button_hover-opacity-3182, .cards_float.has-hover:hover .button.main-contact_form_float-button_hover-opacity-3182 {
      opacity: var(--main-contact_form_float-button_hover-opacity-3182);
    }
  }
  .button.has-hover.main-contact_form_float-button_hover-opacity-3182:focus-visible, .card.has-hover:focus-within .button.main-contact_form_float-button_hover-opacity-3182, .cards_float.has-hover:focus-within .button.main-contact_form_float-button_hover-opacity-3182 {
    opacity: var(--main-contact_form_float-button_hover-opacity-3182);
  }
  .main-blog-config-count-716 {
    count: var(--main-blog-config-count-716);
  }
  .main-blog-config-container_prop-718 {
    container_prop: var(--main-blog-config-container_prop-718);
  }
  .main-blog-config-has-hover-2921 {
    has-hover: var(--main-blog-config-has-hover-2921);
  }
  .main-blog-container-max-width-719 {
    max-width: var(--main-blog-container-max-width-719);
  }
  .main-blog-container-width-3206 {
    width: var(--main-blog-container-width-3206);
  }
  .main-blog-container-grid-column-gap-720 {
    grid-column-gap: var(--main-blog-container-grid-column-gap-720);
  }
  .main-blog-container-grid-row-gap-721 {
    grid-row-gap: var(--main-blog-container-grid-row-gap-721);
  }
  .main-blog-container-backdrop-blur-722 {
    backdrop-blur: var(--main-blog-container-backdrop-blur-722);
  }
  .main-blog-container-background-723 {
    background: var(--main-blog-container-background-723);
  }
  .main-blog-container-border-radius-724 {
    border-radius: var(--main-blog-container-border-radius-724);
  }
  .main-blog-container-grid-template-columns-725 {
    grid-template-columns: var(--main-blog-container-grid-template-columns-725);
  }
  .main-blog-container-padding-726 {
    padding: var(--main-blog-container-padding-726);
  }
  .main-blog-container-border-width-727 {
    border-width: var(--main-blog-container-border-width-727);
  }
  .main-blog-container-border-color-728 {
    border-color: var(--main-blog-container-border-color-728);
  }
  .main-blog-container-box-shadow-729 {
    box-shadow: var(--main-blog-container-box-shadow-729);
  }
  .main-blog-main-margin-776 {
    margin: var(--main-blog-main-margin-776);
  }
  .main-blog-main-backdrop-blur-778 {
    backdrop-blur: var(--main-blog-main-backdrop-blur-778);
  }
  .main-blog-main-max-width-779 {
    max-width: var(--main-blog-main-max-width-779);
  }
  .main-blog-main-width-3205 {
    width: var(--main-blog-main-width-3205);
  }
  .main-blog-main-background-780 {
    background: var(--main-blog-main-background-780);
  }
  .main-blog-main-border-radius-781 {
    border-radius: var(--main-blog-main-border-radius-781);
  }
  .main-blog-main-padding-782 {
    padding: var(--main-blog-main-padding-782);
  }
  .main-blog-main-border-width-783 {
    border-width: var(--main-blog-main-border-width-783);
  }
  .main-blog-main-border-color-784 {
    border-color: var(--main-blog-main-border-color-784);
  }
  .main-blog-main-box-shadow-785 {
    box-shadow: var(--main-blog-main-box-shadow-785);
  }
  .main-blog-card_container-max-width-704 {
    max-width: var(--main-blog-card_container-max-width-704);
  }
  .main-blog-card_container-grid-column-gap-705 {
    grid-column-gap: var(--main-blog-card_container-grid-column-gap-705);
  }
  .main-blog-card_container-grid-row-gap-706 {
    grid-row-gap: var(--main-blog-card_container-grid-row-gap-706);
  }
  .main-blog-card_container-backdrop-blur-707 {
    backdrop-blur: var(--main-blog-card_container-backdrop-blur-707);
  }
  .main-blog-card_container-background-708 {
    background: var(--main-blog-card_container-background-708);
  }
  .main-blog-card_container-border-radius-709 {
    border-radius: var(--main-blog-card_container-border-radius-709);
  }
  .main-blog-card_container-grid-template-areas-710 {
    grid-template-areas: var(--main-blog-card_container-grid-template-areas-710);
  }
  .main-blog-card_container-grid-template-columns-711 {
    grid-template-columns: var(--main-blog-card_container-grid-template-columns-711);
  }
  .main-blog-card_container-padding-712 {
    padding: var(--main-blog-card_container-padding-712);
  }
  .main-blog-card_container-border-width-713 {
    border-width: var(--main-blog-card_container-border-width-713);
  }
  .main-blog-card_container-border-color-714 {
    border-color: var(--main-blog-card_container-border-color-714);
  }
  .main-blog-card_container-box-shadow-715 {
    box-shadow: var(--main-blog-card_container-box-shadow-715);
  }
  .main-blog-overlay-background-786 {
    background: var(--main-blog-overlay-background-786);
  }
  .main-blog-image-border-width-759 {
    border-width: var(--main-blog-image-border-width-759);
  }
  .main-blog-image-border-color-760 {
    border-color: var(--main-blog-image-border-color-760);
  }
  .main-blog-image-file1-761 {
    file1: var(--main-blog-image-file1-761);
  }
  .main-blog-image-title-762 {
    title: var(--main-blog-image-title-762);
  }
  .main-blog-image-alt-763 {
    alt: var(--main-blog-image-alt-763);
  }
  .main-blog-image-width-764 {
    width: var(--main-blog-image-width-764);
  }
  .main-blog-image-height-765 {
    height: var(--main-blog-image-height-765);
  }
  .main-blog-image-justify-self-766 {
    justify-self: var(--main-blog-image-justify-self-766);
  }
  .main-blog-image-border-radius-767 {
    border-radius: var(--main-blog-image-border-radius-767);
  }
  .main-blog-image-aspect-ratio-768 {
    aspect-ratio: var(--main-blog-image-aspect-ratio-768);
  }
  .main-blog-image-max-width-980201 {
    max-width: var(--main-blog-image-max-width-980201);
  }
  .main-blog-image_overlay-background-769 {
    background: var(--main-blog-image_overlay-background-769);
  }
  .main-blog-container_overlay-background-730 {
    background: var(--main-blog-container_overlay-background-730);
  }
  .main-blog-title-color-793 {
    color: var(--main-blog-title-color-793);
  }
  .main-blog-title-justify-self-794 {
    justify-self: var(--main-blog-title-justify-self-794);
  }
  .main-blog-title-text-align-795 {
    text-align: var(--main-blog-title-text-align-795);
  }
  .main-blog-title-font-size-796 {
    font-size: var(--main-blog-title-font-size-796);
  }
  .main-blog-title-font-weight-797 {
    font-weight: var(--main-blog-title-font-weight-797);
  }
  .main-blog-title-font-family-798 {
    font-family: var(--main-blog-title-font-family-798);
  }
  .main-blog-title-letter-spacing-799 {
    letter-spacing: var(--main-blog-title-letter-spacing-799);
  }
  .main-blog-title-line-height-800 {
    line-height: var(--main-blog-title-line-height-800);
  }
  .main-blog-title-text1-801 {
    text1: var(--main-blog-title-text1-801);
  }
  .main-blog-title-grid-template-areas-802 {
    grid-template-areas: var(--main-blog-title-grid-template-areas-802);
  }
  .main-blog-title-grid-column-gap-803 {
    grid-column-gap: var(--main-blog-title-grid-column-gap-803);
  }
  .main-blog-title-justify-items-804 {
    justify-items: var(--main-blog-title-justify-items-804);
  }
  .main-blog-title-padding-980101 {
    padding: var(--main-blog-title-padding-980101);
  }
  .main-blog-title-background-980102 {
    background: var(--main-blog-title-background-980102);
  }
  .main-blog-title-border-radius-980103 {
    border-radius: var(--main-blog-title-border-radius-980103);
  }
  .main-blog-title-border-width-980104 {
    border-width: var(--main-blog-title-border-width-980104);
  }
  .main-blog-title-border-color-980105 {
    border-color: var(--main-blog-title-border-color-980105);
  }
  .main-blog-button-padding-677 {
    padding: var(--main-blog-button-padding-677);
  }
  .main-blog-button-justify-self-678 {
    justify-self: var(--main-blog-button-justify-self-678);
  }
  .main-blog-button-text1-679 {
    text1: var(--main-blog-button-text1-679);
  }
  .main-blog-button-border-radius-680 {
    border-radius: var(--main-blog-button-border-radius-680);
  }
  .main-blog-button-border-width-681 {
    border-width: var(--main-blog-button-border-width-681);
  }
  .main-blog-button-border-color-682 {
    border-color: var(--main-blog-button-border-color-682);
  }
  .main-blog-button-background-683 {
    background: var(--main-blog-button-background-683);
  }
  .main-blog-button-color-684 {
    color: var(--main-blog-button-color-684);
  }
  .main-blog-button-font-size-685 {
    font-size: var(--main-blog-button-font-size-685);
  }
  .main-blog-button-font-weight-686 {
    font-weight: var(--main-blog-button-font-weight-686);
  }
  .main-blog-button-font-family-687 {
    font-family: var(--main-blog-button-font-family-687);
  }
  .main-blog-button-letter-spacing-688 {
    letter-spacing: var(--main-blog-button-letter-spacing-688);
  }
  .main-blog-button-line-height-689 {
    line-height: var(--main-blog-button-line-height-689);
  }
  .main-blog-button-grid-template-areas-690 {
    grid-template-areas: var(--main-blog-button-grid-template-areas-690);
  }
  .main-blog-button-grid-column-gap-691 {
    grid-column-gap: var(--main-blog-button-grid-column-gap-691);
  }
  .main-blog-button-justify-items-692 {
    justify-items: var(--main-blog-button-justify-items-692);
  }
  .main-blog-button-justify-self-693 {
    justify-self: var(--main-blog-button-justify-self-693);
  }
  .main-blog-description-text1-737 {
    text1: var(--main-blog-description-text1-737);
  }
  .main-blog-description-justify-self-738 {
    justify-self: var(--main-blog-description-justify-self-738);
  }
  .main-blog-description-text-align-739 {
    text-align: var(--main-blog-description-text-align-739);
  }
  .main-blog-description-color-740 {
    color: var(--main-blog-description-color-740);
  }
  .main-blog-description-font-weight-741 {
    font-weight: var(--main-blog-description-font-weight-741);
  }
  .main-blog-description-font-family-742 {
    font-family: var(--main-blog-description-font-family-742);
  }
  .main-blog-description-letter-spacing-743 {
    letter-spacing: var(--main-blog-description-letter-spacing-743);
  }
  .main-blog-description-line-height-744 {
    line-height: var(--main-blog-description-line-height-744);
  }
  .main-blog-description-font-size-745 {
    font-size: var(--main-blog-description-font-size-745);
  }
  .main-blog-description-grid-template-areas-746 {
    grid-template-areas: var(--main-blog-description-grid-template-areas-746);
  }
  .main-blog-description-grid-column-gap-747 {
    grid-column-gap: var(--main-blog-description-grid-column-gap-747);
  }
  .main-blog-description-justify-items-748 {
    justify-items: var(--main-blog-description-justify-items-748);
  }
  .main-blog-description-padding-980111 {
    padding: var(--main-blog-description-padding-980111);
  }
  .main-blog-description-background-980112 {
    background: var(--main-blog-description-background-980112);
  }
  .main-blog-description-border-radius-980113 {
    border-radius: var(--main-blog-description-border-radius-980113);
  }
  .main-blog-description-border-width-980114 {
    border-width: var(--main-blog-description-border-width-980114);
  }
  .main-blog-description-border-color-980115 {
    border-color: var(--main-blog-description-border-color-980115);
  }
  .main-blog-title_icon-width-805 {
    width: var(--main-blog-title_icon-width-805);
  }
  .main-blog-title_icon-height-806 {
    height: var(--main-blog-title_icon-height-806);
  }
  .main-blog-title_icon-border-radius-807 {
    border-radius: var(--main-blog-title_icon-border-radius-807);
  }
  .main-blog-title_icon-border-width-808 {
    border-width: var(--main-blog-title_icon-border-width-808);
  }
  .main-blog-title_icon-border-color-809 {
    border-color: var(--main-blog-title_icon-border-color-809);
  }
  .main-blog-title_icon-background-810 {
    background: var(--main-blog-title_icon-background-810);
  }
  .main-blog-title_icon-icon-811 {
    icon: var(--main-blog-title_icon-icon-811);
  }
  .main-blog-title_svg-font-size-812 {
    font-size: var(--main-blog-title_svg-font-size-812);
  }
  .main-blog-title_svg-color-814 {
    color: var(--main-blog-title_svg-color-814);
  }
  .main-blog-description_icon-width-749 {
    width: var(--main-blog-description_icon-width-749);
  }
  .main-blog-description_icon-height-750 {
    height: var(--main-blog-description_icon-height-750);
  }
  .main-blog-description_icon-border-radius-751 {
    border-radius: var(--main-blog-description_icon-border-radius-751);
  }
  .main-blog-description_icon-border-width-752 {
    border-width: var(--main-blog-description_icon-border-width-752);
  }
  .main-blog-description_icon-border-color-753 {
    border-color: var(--main-blog-description_icon-border-color-753);
  }
  .main-blog-description_icon-background-754 {
    background: var(--main-blog-description_icon-background-754);
  }
  .main-blog-description_icon-icon-755 {
    icon: var(--main-blog-description_icon-icon-755);
  }
  .main-blog-description_svg-font-size-756 {
    font-size: var(--main-blog-description_svg-font-size-756);
  }
  .main-blog-description_svg-color-758 {
    color: var(--main-blog-description_svg-color-758);
  }
  .main-blog-button_icon-width-694 {
    width: var(--main-blog-button_icon-width-694);
  }
  .main-blog-button_icon-height-695 {
    height: var(--main-blog-button_icon-height-695);
  }
  .main-blog-button_icon-border-radius-696 {
    border-radius: var(--main-blog-button_icon-border-radius-696);
  }
  .main-blog-button_icon-border-width-697 {
    border-width: var(--main-blog-button_icon-border-width-697);
  }
  .main-blog-button_icon-border-color-698 {
    border-color: var(--main-blog-button_icon-border-color-698);
  }
  .main-blog-button_icon-background-699 {
    background: var(--main-blog-button_icon-background-699);
  }
  .main-blog-button_icon-icon-700 {
    icon: var(--main-blog-button_icon-icon-700);
  }
  .main-blog-button_svg-font-size-702 {
    font-size: var(--main-blog-button_svg-font-size-702);
  }
  .main-blog-button_svg-color-703 {
    color: var(--main-blog-button_svg-color-703);
  }
  .main-blog-main_title-color-793 {
    color: var(--main-blog-main_title-color-793);
  }
  .main-blog-main_title-justify-self-794 {
    justify-self: var(--main-blog-main_title-justify-self-794);
  }
  .main-blog-main_title-text-align-795 {
    text-align: var(--main-blog-main_title-text-align-795);
  }
  .main-blog-main_title-padding-3207 {
    padding: var(--main-blog-main_title-padding-3207);
  }
  .main-blog-main_title-font-size-796 {
    font-size: var(--main-blog-main_title-font-size-796);
  }
  .main-blog-main_title-font-weight-797 {
    font-weight: var(--main-blog-main_title-font-weight-797);
  }
  .main-blog-main_title-font-family-798 {
    font-family: var(--main-blog-main_title-font-family-798);
  }
  .main-blog-main_title-letter-spacing-799 {
    letter-spacing: var(--main-blog-main_title-letter-spacing-799);
  }
  .main-blog-main_title-line-height-800 {
    line-height: var(--main-blog-main_title-line-height-800);
  }
  .main-blog-main_title-text0-801 {
    text0: var(--main-blog-main_title-text0-801);
  }
  .main-blog-main_title-grid-template-areas-802 {
    grid-template-areas: var(--main-blog-main_title-grid-template-areas-802);
  }
  .main-blog-main_title-grid-column-gap-803 {
    grid-column-gap: var(--main-blog-main_title-grid-column-gap-803);
  }
  .main-blog-main_title-justify-items-804 {
    justify-items: var(--main-blog-main_title-justify-items-804);
  }
  .main-blog-main_title-background-980122 {
    background: var(--main-blog-main_title-background-980122);
  }
  .main-blog-main_title-border-radius-980123 {
    border-radius: var(--main-blog-main_title-border-radius-980123);
  }
  .main-blog-main_title-border-width-980124 {
    border-width: var(--main-blog-main_title-border-width-980124);
  }
  .main-blog-main_title-border-color-980125 {
    border-color: var(--main-blog-main_title-border-color-980125);
  }
  .main-blog-main_description-text0-737 {
    text0: var(--main-blog-main_description-text0-737);
  }
  .main-blog-main_description-justify-self-738 {
    justify-self: var(--main-blog-main_description-justify-self-738);
  }
  .main-blog-main_description-text-align-739 {
    text-align: var(--main-blog-main_description-text-align-739);
  }
  .main-blog-main_description-color-740 {
    color: var(--main-blog-main_description-color-740);
  }
  .main-blog-main_description-font-weight-741 {
    font-weight: var(--main-blog-main_description-font-weight-741);
  }
  .main-blog-main_description-font-family-742 {
    font-family: var(--main-blog-main_description-font-family-742);
  }
  .main-blog-main_description-letter-spacing-743 {
    letter-spacing: var(--main-blog-main_description-letter-spacing-743);
  }
  .main-blog-main_description-line-height-744 {
    line-height: var(--main-blog-main_description-line-height-744);
  }
  .main-blog-main_description-font-size-745 {
    font-size: var(--main-blog-main_description-font-size-745);
  }
  .main-blog-main_description-grid-template-areas-746 {
    grid-template-areas: var(--main-blog-main_description-grid-template-areas-746);
  }
  .main-blog-main_description-grid-column-gap-747 {
    grid-column-gap: var(--main-blog-main_description-grid-column-gap-747);
  }
  .main-blog-main_description-justify-items-748 {
    justify-items: var(--main-blog-main_description-justify-items-748);
  }
  .main-blog-main_description-padding-980131 {
    padding: var(--main-blog-main_description-padding-980131);
  }
  .main-blog-main_description-background-980132 {
    background: var(--main-blog-main_description-background-980132);
  }
  .main-blog-main_description-border-radius-980133 {
    border-radius: var(--main-blog-main_description-border-radius-980133);
  }
  .main-blog-main_description-border-width-980134 {
    border-width: var(--main-blog-main_description-border-width-980134);
  }
  .main-blog-main_description-border-color-980135 {
    border-color: var(--main-blog-main_description-border-color-980135);
  }
  .main-blog-main_button-padding-677 {
    padding: var(--main-blog-main_button-padding-677);
  }
  .main-blog-main_button-justify-self-678 {
    justify-self: var(--main-blog-main_button-justify-self-678);
  }
  .main-blog-main_button-text1-679 {
    text1: var(--main-blog-main_button-text1-679);
  }
  .main-blog-main_button-border-radius-680 {
    border-radius: var(--main-blog-main_button-border-radius-680);
  }
  .main-blog-main_button-border-width-681 {
    border-width: var(--main-blog-main_button-border-width-681);
  }
  .main-blog-main_button-border-color-682 {
    border-color: var(--main-blog-main_button-border-color-682);
  }
  .main-blog-main_button-background-683 {
    background: var(--main-blog-main_button-background-683);
  }
  .main-blog-main_button-color-684 {
    color: var(--main-blog-main_button-color-684);
  }
  .main-blog-main_button-font-size-685 {
    font-size: var(--main-blog-main_button-font-size-685);
  }
  .main-blog-main_button-font-weight-686 {
    font-weight: var(--main-blog-main_button-font-weight-686);
  }
  .main-blog-main_button-font-family-687 {
    font-family: var(--main-blog-main_button-font-family-687);
  }
  .main-blog-main_button-letter-spacing-688 {
    letter-spacing: var(--main-blog-main_button-letter-spacing-688);
  }
  .main-blog-main_button-line-height-689 {
    line-height: var(--main-blog-main_button-line-height-689);
  }
  .main-blog-main_button-grid-template-areas-690 {
    grid-template-areas: var(--main-blog-main_button-grid-template-areas-690);
  }
  .main-blog-main_button-grid-column-gap-691 {
    grid-column-gap: var(--main-blog-main_button-grid-column-gap-691);
  }
  .main-blog-main_button-justify-items-692 {
    justify-items: var(--main-blog-main_button-justify-items-692);
  }
  .main-blog-main_button-justify-self-693 {
    justify-self: var(--main-blog-main_button-justify-self-693);
  }
  .main-blog-main_title_icon-width-805 {
    width: var(--main-blog-main_title_icon-width-805);
  }
  .main-blog-main_title_icon-height-806 {
    height: var(--main-blog-main_title_icon-height-806);
  }
  .main-blog-main_title_icon-border-radius-807 {
    border-radius: var(--main-blog-main_title_icon-border-radius-807);
  }
  .main-blog-main_title_icon-border-width-808 {
    border-width: var(--main-blog-main_title_icon-border-width-808);
  }
  .main-blog-main_title_icon-border-color-809 {
    border-color: var(--main-blog-main_title_icon-border-color-809);
  }
  .main-blog-main_title_icon-background-810 {
    background: var(--main-blog-main_title_icon-background-810);
  }
  .main-blog-main_title_icon-icon-811 {
    icon: var(--main-blog-main_title_icon-icon-811);
  }
  .main-blog-main_title_svg-font-size-812 {
    font-size: var(--main-blog-main_title_svg-font-size-812);
  }
  .main-blog-main_title_svg-color-814 {
    color: var(--main-blog-main_title_svg-color-814);
  }
  .main-blog-main_description_icon-width-749 {
    width: var(--main-blog-main_description_icon-width-749);
  }
  .main-blog-main_description_icon-height-750 {
    height: var(--main-blog-main_description_icon-height-750);
  }
  .main-blog-main_description_icon-border-radius-751 {
    border-radius: var(--main-blog-main_description_icon-border-radius-751);
  }
  .main-blog-main_description_icon-border-width-752 {
    border-width: var(--main-blog-main_description_icon-border-width-752);
  }
  .main-blog-main_description_icon-border-color-753 {
    border-color: var(--main-blog-main_description_icon-border-color-753);
  }
  .main-blog-main_description_icon-background-754 {
    background: var(--main-blog-main_description_icon-background-754);
  }
  .main-blog-main_description_icon-icon-755 {
    icon: var(--main-blog-main_description_icon-icon-755);
  }
  .main-blog-main_description_svg-font-size-756 {
    font-size: var(--main-blog-main_description_svg-font-size-756);
  }
  .main-blog-main_description_svg-color-758 {
    color: var(--main-blog-main_description_svg-color-758);
  }
  .main-blog-main_button_icon-width-694 {
    width: var(--main-blog-main_button_icon-width-694);
  }
  .main-blog-main_button_icon-height-695 {
    height: var(--main-blog-main_button_icon-height-695);
  }
  .main-blog-main_button_icon-border-radius-696 {
    border-radius: var(--main-blog-main_button_icon-border-radius-696);
  }
  .main-blog-main_button_icon-border-width-697 {
    border-width: var(--main-blog-main_button_icon-border-width-697);
  }
  .main-blog-main_button_icon-border-color-698 {
    border-color: var(--main-blog-main_button_icon-border-color-698);
  }
  .main-blog-main_button_icon-background-699 {
    background: var(--main-blog-main_button_icon-background-699);
  }
  .main-blog-main_button_icon-icon-700 {
    icon: var(--main-blog-main_button_icon-icon-700);
  }
  .main-blog-main_button_svg-font-size-702 {
    font-size: var(--main-blog-main_button_svg-font-size-702);
  }
  .main-blog-main_button_svg-color-703 {
    color: var(--main-blog-main_button_svg-color-703);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-background-2922:hover, .card.has-hover:hover .button.main-blog-button_hover-background-2922, .cards_float.has-hover:hover .button.main-blog-button_hover-background-2922 {
      background: var(--main-blog-button_hover-background-2922);
    }
  }
  .button.has-hover.main-blog-button_hover-background-2922:focus-visible, .card.has-hover:focus-within .button.main-blog-button_hover-background-2922, .cards_float.has-hover:focus-within .button.main-blog-button_hover-background-2922 {
    background: var(--main-blog-button_hover-background-2922);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-blog-button_hover-color-2923, .card.has-hover:hover .button .main-blog-button_hover-color-2923, .cards_float.has-hover:hover .button .main-blog-button_hover-color-2923 {
      color: var(--main-blog-button_hover-color-2923);
    }
  }
  .button.has-hover:focus-visible .main-blog-button_hover-color-2923, .card.has-hover:focus-within .button .main-blog-button_hover-color-2923, .cards_float.has-hover:focus-within .button .main-blog-button_hover-color-2923 {
    color: var(--main-blog-button_hover-color-2923);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-border-color-2924:hover, .card.has-hover:hover .button.main-blog-button_hover-border-color-2924, .cards_float.has-hover:hover .button.main-blog-button_hover-border-color-2924 {
      border-color: var(--main-blog-button_hover-border-color-2924);
    }
  }
  .button.has-hover.main-blog-button_hover-border-color-2924:focus-visible, .card.has-hover:focus-within .button.main-blog-button_hover-border-color-2924, .cards_float.has-hover:focus-within .button.main-blog-button_hover-border-color-2924 {
    border-color: var(--main-blog-button_hover-border-color-2924);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-box-shadow-2925:hover, .card.has-hover:hover .button.main-blog-button_hover-box-shadow-2925, .cards_float.has-hover:hover .button.main-blog-button_hover-box-shadow-2925 {
      box-shadow: var(--main-blog-button_hover-box-shadow-2925);
    }
  }
  .button.has-hover.main-blog-button_hover-box-shadow-2925:focus-visible, .card.has-hover:focus-within .button.main-blog-button_hover-box-shadow-2925, .cards_float.has-hover:focus-within .button.main-blog-button_hover-box-shadow-2925 {
    box-shadow: var(--main-blog-button_hover-box-shadow-2925);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-transform-2926:hover, .card.has-hover:hover .button.main-blog-button_hover-transform-2926, .cards_float.has-hover:hover .button.main-blog-button_hover-transform-2926 {
      transform: var(--main-blog-button_hover-transform-2926);
    }
  }
  .button.has-hover.main-blog-button_hover-transform-2926:focus-visible, .card.has-hover:focus-within .button.main-blog-button_hover-transform-2926, .cards_float.has-hover:focus-within .button.main-blog-button_hover-transform-2926 {
    transform: var(--main-blog-button_hover-transform-2926);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-opacity-2927:hover, .card.has-hover:hover .button.main-blog-button_hover-opacity-2927, .cards_float.has-hover:hover .button.main-blog-button_hover-opacity-2927 {
      opacity: var(--main-blog-button_hover-opacity-2927);
    }
  }
  .button.has-hover.main-blog-button_hover-opacity-2927:focus-visible, .card.has-hover:focus-within .button.main-blog-button_hover-opacity-2927, .cards_float.has-hover:focus-within .button.main-blog-button_hover-opacity-2927 {
    opacity: var(--main-blog-button_hover-opacity-2927);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-main_button_hover-background-2928:hover, .card.has-hover:hover .button.main-blog-main_button_hover-background-2928, .cards_float.has-hover:hover .button.main-blog-main_button_hover-background-2928 {
      background: var(--main-blog-main_button_hover-background-2928);
    }
  }
  .button.has-hover.main-blog-main_button_hover-background-2928:focus-visible, .card.has-hover:focus-within .button.main-blog-main_button_hover-background-2928, .cards_float.has-hover:focus-within .button.main-blog-main_button_hover-background-2928 {
    background: var(--main-blog-main_button_hover-background-2928);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-blog-main_button_hover-color-2929, .card.has-hover:hover .button .main-blog-main_button_hover-color-2929, .cards_float.has-hover:hover .button .main-blog-main_button_hover-color-2929 {
      color: var(--main-blog-main_button_hover-color-2929);
    }
  }
  .button.has-hover:focus-visible .main-blog-main_button_hover-color-2929, .card.has-hover:focus-within .button .main-blog-main_button_hover-color-2929, .cards_float.has-hover:focus-within .button .main-blog-main_button_hover-color-2929 {
    color: var(--main-blog-main_button_hover-color-2929);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-main_button_hover-border-color-2930:hover, .card.has-hover:hover .button.main-blog-main_button_hover-border-color-2930, .cards_float.has-hover:hover .button.main-blog-main_button_hover-border-color-2930 {
      border-color: var(--main-blog-main_button_hover-border-color-2930);
    }
  }
  .button.has-hover.main-blog-main_button_hover-border-color-2930:focus-visible, .card.has-hover:focus-within .button.main-blog-main_button_hover-border-color-2930, .cards_float.has-hover:focus-within .button.main-blog-main_button_hover-border-color-2930 {
    border-color: var(--main-blog-main_button_hover-border-color-2930);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-main_button_hover-box-shadow-2931:hover, .card.has-hover:hover .button.main-blog-main_button_hover-box-shadow-2931, .cards_float.has-hover:hover .button.main-blog-main_button_hover-box-shadow-2931 {
      box-shadow: var(--main-blog-main_button_hover-box-shadow-2931);
    }
  }
  .button.has-hover.main-blog-main_button_hover-box-shadow-2931:focus-visible, .card.has-hover:focus-within .button.main-blog-main_button_hover-box-shadow-2931, .cards_float.has-hover:focus-within .button.main-blog-main_button_hover-box-shadow-2931 {
    box-shadow: var(--main-blog-main_button_hover-box-shadow-2931);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-main_button_hover-transform-2932:hover, .card.has-hover:hover .button.main-blog-main_button_hover-transform-2932, .cards_float.has-hover:hover .button.main-blog-main_button_hover-transform-2932 {
      transform: var(--main-blog-main_button_hover-transform-2932);
    }
  }
  .button.has-hover.main-blog-main_button_hover-transform-2932:focus-visible, .card.has-hover:focus-within .button.main-blog-main_button_hover-transform-2932, .cards_float.has-hover:focus-within .button.main-blog-main_button_hover-transform-2932 {
    transform: var(--main-blog-main_button_hover-transform-2932);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-main_button_hover-opacity-2933:hover, .card.has-hover:hover .button.main-blog-main_button_hover-opacity-2933, .cards_float.has-hover:hover .button.main-blog-main_button_hover-opacity-2933 {
      opacity: var(--main-blog-main_button_hover-opacity-2933);
    }
  }
  .button.has-hover.main-blog-main_button_hover-opacity-2933:focus-visible, .card.has-hover:focus-within .button.main-blog-main_button_hover-opacity-2933, .cards_float.has-hover:focus-within .button.main-blog-main_button_hover-opacity-2933 {
    opacity: var(--main-blog-main_button_hover-opacity-2933);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-background-2934:hover, .cards_float.has-hover.main-blog-card_container_hover-background-2934:hover {
      background: var(--main-blog-card_container_hover-background-2934);
    }
  }
  .card.has-hover.main-blog-card_container_hover-background-2934:focus-within, .cards_float.has-hover.main-blog-card_container_hover-background-2934:focus-within {
    background: var(--main-blog-card_container_hover-background-2934);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-border-color-2935:hover, .cards_float.has-hover.main-blog-card_container_hover-border-color-2935:hover {
      border-color: var(--main-blog-card_container_hover-border-color-2935);
    }
  }
  .card.has-hover.main-blog-card_container_hover-border-color-2935:focus-within, .cards_float.has-hover.main-blog-card_container_hover-border-color-2935:focus-within {
    border-color: var(--main-blog-card_container_hover-border-color-2935);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-box-shadow-2936:hover, .cards_float.has-hover.main-blog-card_container_hover-box-shadow-2936:hover {
      box-shadow: var(--main-blog-card_container_hover-box-shadow-2936);
    }
  }
  .card.has-hover.main-blog-card_container_hover-box-shadow-2936:focus-within, .cards_float.has-hover.main-blog-card_container_hover-box-shadow-2936:focus-within {
    box-shadow: var(--main-blog-card_container_hover-box-shadow-2936);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-transform-2937:hover, .cards_float.has-hover.main-blog-card_container_hover-transform-2937:hover {
      transform: var(--main-blog-card_container_hover-transform-2937);
    }
  }
  .card.has-hover.main-blog-card_container_hover-transform-2937:focus-within, .cards_float.has-hover.main-blog-card_container_hover-transform-2937:focus-within {
    transform: var(--main-blog-card_container_hover-transform-2937);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-opacity-2938:hover, .cards_float.has-hover.main-blog-card_container_hover-opacity-2938:hover {
      opacity: var(--main-blog-card_container_hover-opacity-2938);
    }
  }
  .card.has-hover.main-blog-card_container_hover-opacity-2938:focus-within, .cards_float.has-hover.main-blog-card_container_hover-opacity-2938:focus-within {
    opacity: var(--main-blog-card_container_hover-opacity-2938);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-title_hover-color-2939, .cards_float.has-hover:hover .main-blog-title_hover-color-2939 {
      color: var(--main-blog-title_hover-color-2939);
    }
  }
  .card.has-hover:focus-within .main-blog-title_hover-color-2939, .cards_float.has-hover:focus-within .main-blog-title_hover-color-2939 {
    color: var(--main-blog-title_hover-color-2939);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-title_hover-transform-2940, .cards_float.has-hover:hover .main-blog-title_hover-transform-2940 {
      transform: var(--main-blog-title_hover-transform-2940);
    }
  }
  .card.has-hover:focus-within .main-blog-title_hover-transform-2940, .cards_float.has-hover:focus-within .main-blog-title_hover-transform-2940 {
    transform: var(--main-blog-title_hover-transform-2940);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-title_hover-opacity-2941, .cards_float.has-hover:hover .main-blog-title_hover-opacity-2941 {
      opacity: var(--main-blog-title_hover-opacity-2941);
    }
  }
  .card.has-hover:focus-within .main-blog-title_hover-opacity-2941, .cards_float.has-hover:focus-within .main-blog-title_hover-opacity-2941 {
    opacity: var(--main-blog-title_hover-opacity-2941);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-description_hover-color-2942, .cards_float.has-hover:hover .main-blog-description_hover-color-2942 {
      color: var(--main-blog-description_hover-color-2942);
    }
  }
  .card.has-hover:focus-within .main-blog-description_hover-color-2942, .cards_float.has-hover:focus-within .main-blog-description_hover-color-2942 {
    color: var(--main-blog-description_hover-color-2942);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-description_hover-transform-2943, .cards_float.has-hover:hover .main-blog-description_hover-transform-2943 {
      transform: var(--main-blog-description_hover-transform-2943);
    }
  }
  .card.has-hover:focus-within .main-blog-description_hover-transform-2943, .cards_float.has-hover:focus-within .main-blog-description_hover-transform-2943 {
    transform: var(--main-blog-description_hover-transform-2943);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-description_hover-opacity-2944, .cards_float.has-hover:hover .main-blog-description_hover-opacity-2944 {
      opacity: var(--main-blog-description_hover-opacity-2944);
    }
  }
  .card.has-hover:focus-within .main-blog-description_hover-opacity-2944, .cards_float.has-hover:focus-within .main-blog-description_hover-opacity-2944 {
    opacity: var(--main-blog-description_hover-opacity-2944);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-image_hover-transform-2945, .cards_float.has-hover:hover .main-blog-image_hover-transform-2945 {
      transform: var(--main-blog-image_hover-transform-2945);
    }
  }
  .card.has-hover:focus-within .main-blog-image_hover-transform-2945, .cards_float.has-hover:focus-within .main-blog-image_hover-transform-2945 {
    transform: var(--main-blog-image_hover-transform-2945);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-image_hover-opacity-2946, .cards_float.has-hover:hover .main-blog-image_hover-opacity-2946 {
      opacity: var(--main-blog-image_hover-opacity-2946);
    }
  }
  .card.has-hover:focus-within .main-blog-image_hover-opacity-2946, .cards_float.has-hover:focus-within .main-blog-image_hover-opacity-2946 {
    opacity: var(--main-blog-image_hover-opacity-2946);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-image_hover-filter-2947, .cards_float.has-hover:hover .main-blog-image_hover-filter-2947 {
      filter: var(--main-blog-image_hover-filter-2947);
    }
  }
  .card.has-hover:focus-within .main-blog-image_hover-filter-2947, .cards_float.has-hover:focus-within .main-blog-image_hover-filter-2947 {
    filter: var(--main-blog-image_hover-filter-2947);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-image_overlay_hover-background-2948, .cards_float.has-hover:hover .main-blog-image_overlay_hover-background-2948 {
      background: var(--main-blog-image_overlay_hover-background-2948);
    }
  }
  .card.has-hover:focus-within .main-blog-image_overlay_hover-background-2948, .cards_float.has-hover:focus-within .main-blog-image_overlay_hover-background-2948 {
    background: var(--main-blog-image_overlay_hover-background-2948);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-image_overlay_hover-opacity-2949, .cards_float.has-hover:hover .main-blog-image_overlay_hover-opacity-2949 {
      opacity: var(--main-blog-image_overlay_hover-opacity-2949);
    }
  }
  .card.has-hover:focus-within .main-blog-image_overlay_hover-opacity-2949, .cards_float.has-hover:focus-within .main-blog-image_overlay_hover-opacity-2949 {
    opacity: var(--main-blog-image_overlay_hover-opacity-2949);
  }
  .main-article-main-border-radius-30001 {
    border-radius: var(--main-article-main-border-radius-30001);
  }
  .main-article-main-padding-30002 {
    padding: var(--main-article-main-padding-30002);
  }
  .main-article-main-border-width-30003 {
    border-width: var(--main-article-main-border-width-30003);
  }
  .main-article-main-border-color-30004 {
    border-color: var(--main-article-main-border-color-30004);
  }
  .main-article-main-box-shadow-30005 {
    box-shadow: var(--main-article-main-box-shadow-30005);
  }
  .main-article-main-backdrop-blur-30006 {
    backdrop-blur: var(--main-article-main-backdrop-blur-30006);
  }
  .main-article-main-background-30007 {
    background: var(--main-article-main-background-30007);
  }
  .main-article-main-margin-30008 {
    margin: var(--main-article-main-margin-30008);
  }
  .main-article-main-max-width-30010 {
    max-width: var(--main-article-main-max-width-30010);
  }
  .main-article-main-width-30906 {
    width: var(--main-article-main-width-30906);
  }
  .main-article-overlay-background-30011 {
    background: var(--main-article-overlay-background-30011);
  }
  .main-article-container-max-width-30012 {
    max-width: var(--main-article-container-max-width-30012);
  }
  .main-article-container-width-30907 {
    width: var(--main-article-container-width-30907);
  }
  .main-article-container-grid-row-gap-30013 {
    grid-row-gap: var(--main-article-container-grid-row-gap-30013);
  }
  .main-article-container-border-radius-30014 {
    border-radius: var(--main-article-container-border-radius-30014);
  }
  .main-article-container-padding-30015 {
    padding: var(--main-article-container-padding-30015);
  }
  .main-article-container-border-width-30016 {
    border-width: var(--main-article-container-border-width-30016);
  }
  .main-article-container-border-color-30017 {
    border-color: var(--main-article-container-border-color-30017);
  }
  .main-article-container-box-shadow-30018 {
    box-shadow: var(--main-article-container-box-shadow-30018);
  }
  .main-article-container-backdrop-blur-30019 {
    backdrop-blur: var(--main-article-container-backdrop-blur-30019);
  }
  .main-article-container-background-30020 {
    background: var(--main-article-container-background-30020);
  }
  .main-article-container_overlay-background-30021 {
    background: var(--main-article-container_overlay-background-30021);
  }
  .main-article-h1-color-30101 {
    color: var(--main-article-h1-color-30101);
  }
  .main-article-h1-font-family-30102 {
    font-family: var(--main-article-h1-font-family-30102);
  }
  .main-article-h1-font-weight-30103 {
    font-weight: var(--main-article-h1-font-weight-30103);
  }
  .main-article-h1-font-size-30104 {
    font-size: var(--main-article-h1-font-size-30104);
  }
  .main-article-h1-line-height-30105 {
    line-height: var(--main-article-h1-line-height-30105);
  }
  .main-article-h1-letter-spacing-30106 {
    letter-spacing: var(--main-article-h1-letter-spacing-30106);
  }
  .main-article-h1-text-align-30107 {
    text-align: var(--main-article-h1-text-align-30107);
  }
  .main-article-h1-padding-30109 {
    padding: var(--main-article-h1-padding-30109);
  }
  .main-article-h1-text1-30108 {
    text1: var(--main-article-h1-text1-30108);
  }
  .main-article-h2-color-30301 {
    color: var(--main-article-h2-color-30301);
  }
  .main-article-h2-font-family-30302 {
    font-family: var(--main-article-h2-font-family-30302);
  }
  .main-article-h2-font-weight-30303 {
    font-weight: var(--main-article-h2-font-weight-30303);
  }
  .main-article-h2-font-size-30304 {
    font-size: var(--main-article-h2-font-size-30304);
  }
  .main-article-h2-line-height-30305 {
    line-height: var(--main-article-h2-line-height-30305);
  }
  .main-article-h2-letter-spacing-30306 {
    letter-spacing: var(--main-article-h2-letter-spacing-30306);
  }
  .main-article-h2-text-align-30307 {
    text-align: var(--main-article-h2-text-align-30307);
  }
  .main-article-h2-text1-30308 {
    text1: var(--main-article-h2-text1-30308);
  }
  .main-article-paragraph-color-30401 {
    color: var(--main-article-paragraph-color-30401);
  }
  .main-article-paragraph-font-family-30402 {
    font-family: var(--main-article-paragraph-font-family-30402);
  }
  .main-article-paragraph-font-weight-30403 {
    font-weight: var(--main-article-paragraph-font-weight-30403);
  }
  .main-article-paragraph-font-size-30404 {
    font-size: var(--main-article-paragraph-font-size-30404);
  }
  .main-article-paragraph-line-height-30405 {
    line-height: var(--main-article-paragraph-line-height-30405);
  }
  .main-article-paragraph-letter-spacing-30406 {
    letter-spacing: var(--main-article-paragraph-letter-spacing-30406);
  }
  .main-article-paragraph-text-align-30407 {
    text-align: var(--main-article-paragraph-text-align-30407);
  }
  .main-article-paragraph-text1-30408 {
    text1: var(--main-article-paragraph-text1-30408);
  }
  .main-article-blockquote-color-30501 {
    color: var(--main-article-blockquote-color-30501);
  }
  .main-article-blockquote-font-family-30502 {
    font-family: var(--main-article-blockquote-font-family-30502);
  }
  .main-article-blockquote-font-weight-30503 {
    font-weight: var(--main-article-blockquote-font-weight-30503);
  }
  .main-article-blockquote-font-size-30504 {
    font-size: var(--main-article-blockquote-font-size-30504);
  }
  .main-article-blockquote-line-height-30505 {
    line-height: var(--main-article-blockquote-line-height-30505);
  }
  .main-article-blockquote-letter-spacing-30506 {
    letter-spacing: var(--main-article-blockquote-letter-spacing-30506);
  }
  .main-article-blockquote-border-color-30507 {
    border-color: var(--main-article-blockquote-border-color-30507);
  }
  .main-article-blockquote-background-30508 {
    background: var(--main-article-blockquote-background-30508);
  }
  .main-article-blockquote-padding-30509 {
    padding: var(--main-article-blockquote-padding-30509);
  }
  .main-article-blockquote-text1-30510 {
    text1: var(--main-article-blockquote-text1-30510);
  }
  .main-article-blockquote-width-30511 {
    width: var(--main-article-blockquote-width-30511);
  }
  .main-article-blockquote-max-width-30512 {
    max-width: var(--main-article-blockquote-max-width-30512);
  }
  .main-article-blockquote-border-radius-30522 {
    border-radius: var(--main-article-blockquote-border-radius-30522);
  }
  .main-article-h3-color-30601 {
    color: var(--main-article-h3-color-30601);
  }
  .main-article-h3-font-family-30602 {
    font-family: var(--main-article-h3-font-family-30602);
  }
  .main-article-h3-font-weight-30603 {
    font-weight: var(--main-article-h3-font-weight-30603);
  }
  .main-article-h3-font-size-30604 {
    font-size: var(--main-article-h3-font-size-30604);
  }
  .main-article-h3-line-height-30605 {
    line-height: var(--main-article-h3-line-height-30605);
  }
  .main-article-h3-letter-spacing-30606 {
    letter-spacing: var(--main-article-h3-letter-spacing-30606);
  }
  .main-article-h3-text-align-30607 {
    text-align: var(--main-article-h3-text-align-30607);
  }
  .main-article-h3-text1-30608 {
    text1: var(--main-article-h3-text1-30608);
  }
  .main-article-ul-color-30701 {
    color: var(--main-article-ul-color-30701);
  }
  .main-article-ul-font-family-30702 {
    font-family: var(--main-article-ul-font-family-30702);
  }
  .main-article-ul-font-weight-30703 {
    font-weight: var(--main-article-ul-font-weight-30703);
  }
  .main-article-ul-font-size-30704 {
    font-size: var(--main-article-ul-font-size-30704);
  }
  .main-article-ul-line-height-30705 {
    line-height: var(--main-article-ul-line-height-30705);
  }
  .main-article-ul-letter-spacing-30706 {
    letter-spacing: var(--main-article-ul-letter-spacing-30706);
  }
  .main-article-ul-text-align-30707 {
    text-align: var(--main-article-ul-text-align-30707);
  }
  .main-article-ul-text1-30708 {
    text1: var(--main-article-ul-text1-30708);
  }
  .main-article-ul-list-style-type-30709 {
    list-style-type: var(--main-article-ul-list-style-type-30709);
  }
  .main-article-ol-color-30801 {
    color: var(--main-article-ol-color-30801);
  }
  .main-article-ol-font-family-30802 {
    font-family: var(--main-article-ol-font-family-30802);
  }
  .main-article-ol-font-weight-30803 {
    font-weight: var(--main-article-ol-font-weight-30803);
  }
  .main-article-ol-font-size-30804 {
    font-size: var(--main-article-ol-font-size-30804);
  }
  .main-article-ol-line-height-30805 {
    line-height: var(--main-article-ol-line-height-30805);
  }
  .main-article-ol-letter-spacing-30806 {
    letter-spacing: var(--main-article-ol-letter-spacing-30806);
  }
  .main-article-ol-text-align-30807 {
    text-align: var(--main-article-ol-text-align-30807);
  }
  .main-article-ol-text1-30808 {
    text1: var(--main-article-ol-text1-30808);
  }
  .main-article-ol-list-style-type-30809 {
    list-style-type: var(--main-article-ol-list-style-type-30809);
  }
  .main-article-image-file1-30901 {
    file1: var(--main-article-image-file1-30901);
  }
  .main-article-image-alt-30902 {
    alt: var(--main-article-image-alt-30902);
  }
  .main-article-image-title-30903 {
    title: var(--main-article-image-title-30903);
  }
  .main-article-image-width-30904 {
    width: var(--main-article-image-width-30904);
  }
  .main-article-image-height-30905 {
    height: var(--main-article-image-height-30905);
  }
  .main-article-main_title-color-30908 {
    color: var(--main-article-main_title-color-30908);
  }
  .main-article-main_title-font-family-30909 {
    font-family: var(--main-article-main_title-font-family-30909);
  }
  .main-article-main_title-font-weight-30910 {
    font-weight: var(--main-article-main_title-font-weight-30910);
  }
  .main-article-main_title-font-size-30911 {
    font-size: var(--main-article-main_title-font-size-30911);
  }
  .main-article-main_title-line-height-30912 {
    line-height: var(--main-article-main_title-line-height-30912);
  }
  .main-article-main_title-letter-spacing-30913 {
    letter-spacing: var(--main-article-main_title-letter-spacing-30913);
  }
  .main-article-main_title-text-align-30914 {
    text-align: var(--main-article-main_title-text-align-30914);
  }
  .main-article-main_title-text0-30915 {
    text0: var(--main-article-main_title-text0-30915);
  }
  .main-article-main_title-grid-template-areas-30926 {
    grid-template-areas: var(--main-article-main_title-grid-template-areas-30926);
  }
  .main-article-main_title-grid-column-gap-30927 {
    grid-column-gap: var(--main-article-main_title-grid-column-gap-30927);
  }
  .main-article-main_title-justify-items-30928 {
    justify-items: var(--main-article-main_title-justify-items-30928);
  }
  .main-article-main_title-justify-self-30929 {
    justify-self: var(--main-article-main_title-justify-self-30929);
  }
  .main-article-main_title_icon-width-30916 {
    width: var(--main-article-main_title_icon-width-30916);
  }
  .main-article-main_title_icon-height-30917 {
    height: var(--main-article-main_title_icon-height-30917);
  }
  .main-article-main_title_icon-border-radius-30918 {
    border-radius: var(--main-article-main_title_icon-border-radius-30918);
  }
  .main-article-main_title_icon-border-width-30919 {
    border-width: var(--main-article-main_title_icon-border-width-30919);
  }
  .main-article-main_title_icon-border-color-30920 {
    border-color: var(--main-article-main_title_icon-border-color-30920);
  }
  .main-article-main_title_icon-background-30921 {
    background: var(--main-article-main_title_icon-background-30921);
  }
  .main-article-main_title_icon-icon-30922 {
    icon: var(--main-article-main_title_icon-icon-30922);
  }
  .main-article-main_title_svg-font-size-30923 {
    font-size: var(--main-article-main_title_svg-font-size-30923);
  }
  .main-article-main_title_svg-color-30924 {
    color: var(--main-article-main_title_svg-color-30924);
  }
  .main-article-icon-icon-30513 {
    icon: var(--main-article-icon-icon-30513);
  }
  .main-article-icon-width-30514 {
    width: var(--main-article-icon-width-30514);
  }
  .main-article-icon-height-30515 {
    height: var(--main-article-icon-height-30515);
  }
  .main-article-icon-border-radius-30516 {
    border-radius: var(--main-article-icon-border-radius-30516);
  }
  .main-article-icon-border-width-30517 {
    border-width: var(--main-article-icon-border-width-30517);
  }
  .main-article-icon-border-color-30518 {
    border-color: var(--main-article-icon-border-color-30518);
  }
  .main-article-icon-background-30519 {
    background: var(--main-article-icon-background-30519);
  }
  .main-article-svg-font-size-30520 {
    font-size: var(--main-article-svg-font-size-30520);
  }
  .main-article-svg-color-30521 {
    color: var(--main-article-svg-color-30521);
  }
  .main-article-marker-width-30710 {
    width: var(--main-article-marker-width-30710);
  }
  .main-article-marker-height-30711 {
    height: var(--main-article-marker-height-30711);
  }
  .main-article-marker-border-radius-30712 {
    border-radius: var(--main-article-marker-border-radius-30712);
  }
  .main-article-marker-border-width-30713 {
    border-width: var(--main-article-marker-border-width-30713);
  }
  .main-article-marker-border-color-30714 {
    border-color: var(--main-article-marker-border-color-30714);
  }
  .main-article-marker-background-30715 {
    background: var(--main-article-marker-background-30715);
  }
  .main-article-ol_marker-font-size-30810 {
    font-size: var(--main-article-ol_marker-font-size-30810);
  }
  .main-article-ol_marker-font-weight-30811 {
    font-weight: var(--main-article-ol_marker-font-weight-30811);
  }
  .main-article-ol_marker-font-family-30812 {
    font-family: var(--main-article-ol_marker-font-family-30812);
  }
  .main-article-ol_marker-color-30813 {
    color: var(--main-article-ol_marker-color-30813);
  }
  .main-article_hero_1-config-container_prop-2092 {
    container_prop: var(--main-article_hero_1-config-container_prop-2092);
  }
  .main-article_hero_1-container-max-width-2093 {
    max-width: var(--main-article_hero_1-container-max-width-2093);
  }
  .main-article_hero_1-container-grid-column-gap-2094 {
    grid-column-gap: var(--main-article_hero_1-container-grid-column-gap-2094);
  }
  .main-article_hero_1-container-grid-row-gap-2095 {
    grid-row-gap: var(--main-article_hero_1-container-grid-row-gap-2095);
  }
  .main-article_hero_1-container-backdrop-blur-2096 {
    backdrop-blur: var(--main-article_hero_1-container-backdrop-blur-2096);
  }
  .main-article_hero_1-container-background-2097 {
    background: var(--main-article_hero_1-container-background-2097);
  }
  .main-article_hero_1-container-border-radius-2098 {
    border-radius: var(--main-article_hero_1-container-border-radius-2098);
  }
  .main-article_hero_1-container-grid-template-areas-2099 {
    grid-template-areas: var(--main-article_hero_1-container-grid-template-areas-2099);
  }
  .main-article_hero_1-container-grid-template-columns-2100 {
    grid-template-columns: var(--main-article_hero_1-container-grid-template-columns-2100);
  }
  .main-article_hero_1-container-padding-2101 {
    padding: var(--main-article_hero_1-container-padding-2101);
  }
  .main-article_hero_1-container-border-width-2102 {
    border-width: var(--main-article_hero_1-container-border-width-2102);
  }
  .main-article_hero_1-container-border-color-2103 {
    border-color: var(--main-article_hero_1-container-border-color-2103);
  }
  .main-article_hero_1-container-box-shadow-2104 {
    box-shadow: var(--main-article_hero_1-container-box-shadow-2104);
  }
  .main-article_hero_1-main-margin-2151 {
    margin: var(--main-article_hero_1-main-margin-2151);
  }
  .main-article_hero_1-main-backdrop-blur-2153 {
    backdrop-blur: var(--main-article_hero_1-main-backdrop-blur-2153);
  }
  .main-article_hero_1-main-max-width-2154 {
    max-width: var(--main-article_hero_1-main-max-width-2154);
  }
  .main-article_hero_1-main-background-2155 {
    background: var(--main-article_hero_1-main-background-2155);
  }
  .main-article_hero_1-main-border-radius-2156 {
    border-radius: var(--main-article_hero_1-main-border-radius-2156);
  }
  .main-article_hero_1-main-padding-2157 {
    padding: var(--main-article_hero_1-main-padding-2157);
  }
  .main-article_hero_1-main-border-width-2158 {
    border-width: var(--main-article_hero_1-main-border-width-2158);
  }
  .main-article_hero_1-main-border-color-2159 {
    border-color: var(--main-article_hero_1-main-border-color-2159);
  }
  .main-article_hero_1-main-box-shadow-2160 {
    box-shadow: var(--main-article_hero_1-main-box-shadow-2160);
  }
  .main-article_hero_1-overlay-background-2161 {
    background: var(--main-article_hero_1-overlay-background-2161);
  }
  .main-article_hero_1-image-border-width-2134 {
    border-width: var(--main-article_hero_1-image-border-width-2134);
  }
  .main-article_hero_1-image-border-color-2135 {
    border-color: var(--main-article_hero_1-image-border-color-2135);
  }
  .main-article_hero_1-image-file1-2136 {
    file1: var(--main-article_hero_1-image-file1-2136);
  }
  .main-article_hero_1-image-title-2137 {
    title: var(--main-article_hero_1-image-title-2137);
  }
  .main-article_hero_1-image-alt-2138 {
    alt: var(--main-article_hero_1-image-alt-2138);
  }
  .main-article_hero_1-image-width-2139 {
    width: var(--main-article_hero_1-image-width-2139);
  }
  .main-article_hero_1-image-height-2140 {
    height: var(--main-article_hero_1-image-height-2140);
  }
  .main-article_hero_1-image-justify-self-2141 {
    justify-self: var(--main-article_hero_1-image-justify-self-2141);
  }
  .main-article_hero_1-image-border-radius-2142 {
    border-radius: var(--main-article_hero_1-image-border-radius-2142);
  }
  .main-article_hero_1-image-aspect-ratio-2143 {
    aspect-ratio: var(--main-article_hero_1-image-aspect-ratio-2143);
  }
  .main-article_hero_1-image-max-width-980201 {
    max-width: var(--main-article_hero_1-image-max-width-980201);
  }
  .main-article_hero_1-image_overlay-background-2144 {
    background: var(--main-article_hero_1-image_overlay-background-2144);
  }
  .main-article_hero_1-container_overlay-background-2105 {
    background: var(--main-article_hero_1-container_overlay-background-2105);
  }
  .main-article_hero_1-title-color-2168 {
    color: var(--main-article_hero_1-title-color-2168);
  }
  .main-article_hero_1-title-justify-self-2169 {
    justify-self: var(--main-article_hero_1-title-justify-self-2169);
  }
  .main-article_hero_1-title-text-align-2170 {
    text-align: var(--main-article_hero_1-title-text-align-2170);
  }
  .main-article_hero_1-title-font-size-2171 {
    font-size: var(--main-article_hero_1-title-font-size-2171);
  }
  .main-article_hero_1-title-font-weight-2172 {
    font-weight: var(--main-article_hero_1-title-font-weight-2172);
  }
  .main-article_hero_1-title-font-family-2173 {
    font-family: var(--main-article_hero_1-title-font-family-2173);
  }
  .main-article_hero_1-title-letter-spacing-2174 {
    letter-spacing: var(--main-article_hero_1-title-letter-spacing-2174);
  }
  .main-article_hero_1-title-line-height-2175 {
    line-height: var(--main-article_hero_1-title-line-height-2175);
  }
  .main-article_hero_1-title-text1-2176 {
    text1: var(--main-article_hero_1-title-text1-2176);
  }
  .main-article_hero_1-title-grid-template-areas-2177 {
    grid-template-areas: var(--main-article_hero_1-title-grid-template-areas-2177);
  }
  .main-article_hero_1-title-grid-column-gap-2178 {
    grid-column-gap: var(--main-article_hero_1-title-grid-column-gap-2178);
  }
  .main-article_hero_1-title-justify-items-2179 {
    justify-items: var(--main-article_hero_1-title-justify-items-2179);
  }
  .main-article_hero_1-title-padding-980101 {
    padding: var(--main-article_hero_1-title-padding-980101);
  }
  .main-article_hero_1-title-background-980102 {
    background: var(--main-article_hero_1-title-background-980102);
  }
  .main-article_hero_1-title-border-radius-980103 {
    border-radius: var(--main-article_hero_1-title-border-radius-980103);
  }
  .main-article_hero_1-title-border-width-980104 {
    border-width: var(--main-article_hero_1-title-border-width-980104);
  }
  .main-article_hero_1-title-border-color-980105 {
    border-color: var(--main-article_hero_1-title-border-color-980105);
  }
  .main-article_hero_1-button-padding-2064 {
    padding: var(--main-article_hero_1-button-padding-2064);
  }
  .main-article_hero_1-button-justify-self-2065 {
    justify-self: var(--main-article_hero_1-button-justify-self-2065);
  }
  .main-article_hero_1-button-text1-2066 {
    text1: var(--main-article_hero_1-button-text1-2066);
  }
  .main-article_hero_1-button-border-radius-2067 {
    border-radius: var(--main-article_hero_1-button-border-radius-2067);
  }
  .main-article_hero_1-button-border-width-2068 {
    border-width: var(--main-article_hero_1-button-border-width-2068);
  }
  .main-article_hero_1-button-border-color-2069 {
    border-color: var(--main-article_hero_1-button-border-color-2069);
  }
  .main-article_hero_1-button-background-2070 {
    background: var(--main-article_hero_1-button-background-2070);
  }
  .main-article_hero_1-button-color-2071 {
    color: var(--main-article_hero_1-button-color-2071);
  }
  .main-article_hero_1-button-font-size-2072 {
    font-size: var(--main-article_hero_1-button-font-size-2072);
  }
  .main-article_hero_1-button-font-weight-2073 {
    font-weight: var(--main-article_hero_1-button-font-weight-2073);
  }
  .main-article_hero_1-button-font-family-2074 {
    font-family: var(--main-article_hero_1-button-font-family-2074);
  }
  .main-article_hero_1-button-letter-spacing-2075 {
    letter-spacing: var(--main-article_hero_1-button-letter-spacing-2075);
  }
  .main-article_hero_1-button-line-height-2076 {
    line-height: var(--main-article_hero_1-button-line-height-2076);
  }
  .main-article_hero_1-button-grid-template-areas-2077 {
    grid-template-areas: var(--main-article_hero_1-button-grid-template-areas-2077);
  }
  .main-article_hero_1-button-grid-column-gap-2078 {
    grid-column-gap: var(--main-article_hero_1-button-grid-column-gap-2078);
  }
  .main-article_hero_1-button-justify-items-2079 {
    justify-items: var(--main-article_hero_1-button-justify-items-2079);
  }
  .main-article_hero_1-button-justify-self-2080 {
    justify-self: var(--main-article_hero_1-button-justify-self-2080);
  }
  .main-article_hero_1-description-text1-2112 {
    text1: var(--main-article_hero_1-description-text1-2112);
  }
  .main-article_hero_1-description-justify-self-2113 {
    justify-self: var(--main-article_hero_1-description-justify-self-2113);
  }
  .main-article_hero_1-description-text-align-2114 {
    text-align: var(--main-article_hero_1-description-text-align-2114);
  }
  .main-article_hero_1-description-color-2115 {
    color: var(--main-article_hero_1-description-color-2115);
  }
  .main-article_hero_1-description-font-weight-2116 {
    font-weight: var(--main-article_hero_1-description-font-weight-2116);
  }
  .main-article_hero_1-description-font-family-2117 {
    font-family: var(--main-article_hero_1-description-font-family-2117);
  }
  .main-article_hero_1-description-letter-spacing-2118 {
    letter-spacing: var(--main-article_hero_1-description-letter-spacing-2118);
  }
  .main-article_hero_1-description-line-height-2119 {
    line-height: var(--main-article_hero_1-description-line-height-2119);
  }
  .main-article_hero_1-description-font-size-2120 {
    font-size: var(--main-article_hero_1-description-font-size-2120);
  }
  .main-article_hero_1-description-grid-template-areas-2121 {
    grid-template-areas: var(--main-article_hero_1-description-grid-template-areas-2121);
  }
  .main-article_hero_1-description-grid-column-gap-2122 {
    grid-column-gap: var(--main-article_hero_1-description-grid-column-gap-2122);
  }
  .main-article_hero_1-description-justify-items-2123 {
    justify-items: var(--main-article_hero_1-description-justify-items-2123);
  }
  .main-article_hero_1-description-padding-980111 {
    padding: var(--main-article_hero_1-description-padding-980111);
  }
  .main-article_hero_1-description-background-980112 {
    background: var(--main-article_hero_1-description-background-980112);
  }
  .main-article_hero_1-description-border-radius-980113 {
    border-radius: var(--main-article_hero_1-description-border-radius-980113);
  }
  .main-article_hero_1-description-border-width-980114 {
    border-width: var(--main-article_hero_1-description-border-width-980114);
  }
  .main-article_hero_1-description-border-color-980115 {
    border-color: var(--main-article_hero_1-description-border-color-980115);
  }
  .main-article_hero_1-title_icon-width-2180 {
    width: var(--main-article_hero_1-title_icon-width-2180);
  }
  .main-article_hero_1-title_icon-height-2181 {
    height: var(--main-article_hero_1-title_icon-height-2181);
  }
  .main-article_hero_1-title_icon-border-radius-2182 {
    border-radius: var(--main-article_hero_1-title_icon-border-radius-2182);
  }
  .main-article_hero_1-title_icon-border-width-2183 {
    border-width: var(--main-article_hero_1-title_icon-border-width-2183);
  }
  .main-article_hero_1-title_icon-border-color-2184 {
    border-color: var(--main-article_hero_1-title_icon-border-color-2184);
  }
  .main-article_hero_1-title_icon-background-2185 {
    background: var(--main-article_hero_1-title_icon-background-2185);
  }
  .main-article_hero_1-title_icon-icon-2186 {
    icon: var(--main-article_hero_1-title_icon-icon-2186);
  }
  .main-article_hero_1-title_svg-font-size-2187 {
    font-size: var(--main-article_hero_1-title_svg-font-size-2187);
  }
  .main-article_hero_1-title_svg-color-2189 {
    color: var(--main-article_hero_1-title_svg-color-2189);
  }
  .main-article_hero_1-description_icon-width-2124 {
    width: var(--main-article_hero_1-description_icon-width-2124);
  }
  .main-article_hero_1-description_icon-height-2125 {
    height: var(--main-article_hero_1-description_icon-height-2125);
  }
  .main-article_hero_1-description_icon-border-radius-2126 {
    border-radius: var(--main-article_hero_1-description_icon-border-radius-2126);
  }
  .main-article_hero_1-description_icon-border-width-2127 {
    border-width: var(--main-article_hero_1-description_icon-border-width-2127);
  }
  .main-article_hero_1-description_icon-border-color-2128 {
    border-color: var(--main-article_hero_1-description_icon-border-color-2128);
  }
  .main-article_hero_1-description_icon-background-2129 {
    background: var(--main-article_hero_1-description_icon-background-2129);
  }
  .main-article_hero_1-description_icon-icon-2130 {
    icon: var(--main-article_hero_1-description_icon-icon-2130);
  }
  .main-article_hero_1-description_svg-font-size-2131 {
    font-size: var(--main-article_hero_1-description_svg-font-size-2131);
  }
  .main-article_hero_1-description_svg-color-2133 {
    color: var(--main-article_hero_1-description_svg-color-2133);
  }
  .main-article_hero_1-button_icon-width-2081 {
    width: var(--main-article_hero_1-button_icon-width-2081);
  }
  .main-article_hero_1-button_icon-height-2082 {
    height: var(--main-article_hero_1-button_icon-height-2082);
  }
  .main-article_hero_1-button_icon-border-radius-2083 {
    border-radius: var(--main-article_hero_1-button_icon-border-radius-2083);
  }
  .main-article_hero_1-button_icon-border-width-2084 {
    border-width: var(--main-article_hero_1-button_icon-border-width-2084);
  }
  .main-article_hero_1-button_icon-border-color-2085 {
    border-color: var(--main-article_hero_1-button_icon-border-color-2085);
  }
  .main-article_hero_1-button_icon-background-2086 {
    background: var(--main-article_hero_1-button_icon-background-2086);
  }
  .main-article_hero_1-button_icon-icon-2087 {
    icon: var(--main-article_hero_1-button_icon-icon-2087);
  }
  .main-article_hero_1-button_svg-font-size-2089 {
    font-size: var(--main-article_hero_1-button_svg-font-size-2089);
  }
  .main-article_hero_1-button_svg-color-2090 {
    color: var(--main-article_hero_1-button_svg-color-2090);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_1-button_hover-background-2903:hover, .card.has-hover:hover .button.main-article_hero_1-button_hover-background-2903, .cards_float.has-hover:hover .button.main-article_hero_1-button_hover-background-2903 {
      background: var(--main-article_hero_1-button_hover-background-2903);
    }
  }
  .button.has-hover.main-article_hero_1-button_hover-background-2903:focus-visible, .card.has-hover:focus-within .button.main-article_hero_1-button_hover-background-2903, .cards_float.has-hover:focus-within .button.main-article_hero_1-button_hover-background-2903 {
    background: var(--main-article_hero_1-button_hover-background-2903);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-article_hero_1-button_hover-color-2904, .card.has-hover:hover .button .main-article_hero_1-button_hover-color-2904, .cards_float.has-hover:hover .button .main-article_hero_1-button_hover-color-2904 {
      color: var(--main-article_hero_1-button_hover-color-2904);
    }
  }
  .button.has-hover:focus-visible .main-article_hero_1-button_hover-color-2904, .card.has-hover:focus-within .button .main-article_hero_1-button_hover-color-2904, .cards_float.has-hover:focus-within .button .main-article_hero_1-button_hover-color-2904 {
    color: var(--main-article_hero_1-button_hover-color-2904);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_1-button_hover-border-color-2905:hover, .card.has-hover:hover .button.main-article_hero_1-button_hover-border-color-2905, .cards_float.has-hover:hover .button.main-article_hero_1-button_hover-border-color-2905 {
      border-color: var(--main-article_hero_1-button_hover-border-color-2905);
    }
  }
  .button.has-hover.main-article_hero_1-button_hover-border-color-2905:focus-visible, .card.has-hover:focus-within .button.main-article_hero_1-button_hover-border-color-2905, .cards_float.has-hover:focus-within .button.main-article_hero_1-button_hover-border-color-2905 {
    border-color: var(--main-article_hero_1-button_hover-border-color-2905);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_1-button_hover-box-shadow-2906:hover, .card.has-hover:hover .button.main-article_hero_1-button_hover-box-shadow-2906, .cards_float.has-hover:hover .button.main-article_hero_1-button_hover-box-shadow-2906 {
      box-shadow: var(--main-article_hero_1-button_hover-box-shadow-2906);
    }
  }
  .button.has-hover.main-article_hero_1-button_hover-box-shadow-2906:focus-visible, .card.has-hover:focus-within .button.main-article_hero_1-button_hover-box-shadow-2906, .cards_float.has-hover:focus-within .button.main-article_hero_1-button_hover-box-shadow-2906 {
    box-shadow: var(--main-article_hero_1-button_hover-box-shadow-2906);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_1-button_hover-transform-2907:hover, .card.has-hover:hover .button.main-article_hero_1-button_hover-transform-2907, .cards_float.has-hover:hover .button.main-article_hero_1-button_hover-transform-2907 {
      transform: var(--main-article_hero_1-button_hover-transform-2907);
    }
  }
  .button.has-hover.main-article_hero_1-button_hover-transform-2907:focus-visible, .card.has-hover:focus-within .button.main-article_hero_1-button_hover-transform-2907, .cards_float.has-hover:focus-within .button.main-article_hero_1-button_hover-transform-2907 {
    transform: var(--main-article_hero_1-button_hover-transform-2907);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_1-button_hover-opacity-2908:hover, .card.has-hover:hover .button.main-article_hero_1-button_hover-opacity-2908, .cards_float.has-hover:hover .button.main-article_hero_1-button_hover-opacity-2908 {
      opacity: var(--main-article_hero_1-button_hover-opacity-2908);
    }
  }
  .button.has-hover.main-article_hero_1-button_hover-opacity-2908:focus-visible, .card.has-hover:focus-within .button.main-article_hero_1-button_hover-opacity-2908, .cards_float.has-hover:focus-within .button.main-article_hero_1-button_hover-opacity-2908 {
    opacity: var(--main-article_hero_1-button_hover-opacity-2908);
  }
  .main-article_hero_2-config-container_prop-2470 {
    container_prop: var(--main-article_hero_2-config-container_prop-2470);
  }
  .main-article_hero_2-container-max-width-2471 {
    max-width: var(--main-article_hero_2-container-max-width-2471);
  }
  .main-article_hero_2-container-grid-column-gap-2472 {
    grid-column-gap: var(--main-article_hero_2-container-grid-column-gap-2472);
  }
  .main-article_hero_2-container-grid-row-gap-2473 {
    grid-row-gap: var(--main-article_hero_2-container-grid-row-gap-2473);
  }
  .main-article_hero_2-container-backdrop-blur-2474 {
    backdrop-blur: var(--main-article_hero_2-container-backdrop-blur-2474);
  }
  .main-article_hero_2-container-background-2475 {
    background: var(--main-article_hero_2-container-background-2475);
  }
  .main-article_hero_2-container-border-radius-2476 {
    border-radius: var(--main-article_hero_2-container-border-radius-2476);
  }
  .main-article_hero_2-container-grid-template-areas-2477 {
    grid-template-areas: var(--main-article_hero_2-container-grid-template-areas-2477);
  }
  .main-article_hero_2-container-grid-template-columns-2478 {
    grid-template-columns: var(--main-article_hero_2-container-grid-template-columns-2478);
  }
  .main-article_hero_2-container-padding-2479 {
    padding: var(--main-article_hero_2-container-padding-2479);
  }
  .main-article_hero_2-container-border-width-2480 {
    border-width: var(--main-article_hero_2-container-border-width-2480);
  }
  .main-article_hero_2-container-border-color-2481 {
    border-color: var(--main-article_hero_2-container-border-color-2481);
  }
  .main-article_hero_2-container-box-shadow-2482 {
    box-shadow: var(--main-article_hero_2-container-box-shadow-2482);
  }
  .main-article_hero_2-main-margin-2529 {
    margin: var(--main-article_hero_2-main-margin-2529);
  }
  .main-article_hero_2-main-backdrop-blur-2531 {
    backdrop-blur: var(--main-article_hero_2-main-backdrop-blur-2531);
  }
  .main-article_hero_2-main-max-width-2532 {
    max-width: var(--main-article_hero_2-main-max-width-2532);
  }
  .main-article_hero_2-main-background-2533 {
    background: var(--main-article_hero_2-main-background-2533);
  }
  .main-article_hero_2-main-border-radius-2534 {
    border-radius: var(--main-article_hero_2-main-border-radius-2534);
  }
  .main-article_hero_2-main-padding-2535 {
    padding: var(--main-article_hero_2-main-padding-2535);
  }
  .main-article_hero_2-main-border-width-2536 {
    border-width: var(--main-article_hero_2-main-border-width-2536);
  }
  .main-article_hero_2-main-border-color-2537 {
    border-color: var(--main-article_hero_2-main-border-color-2537);
  }
  .main-article_hero_2-main-box-shadow-2538 {
    box-shadow: var(--main-article_hero_2-main-box-shadow-2538);
  }
  .main-article_hero_2-overlay-background-2539 {
    background: var(--main-article_hero_2-overlay-background-2539);
  }
  .main-article_hero_2-image-border-width-2512 {
    border-width: var(--main-article_hero_2-image-border-width-2512);
  }
  .main-article_hero_2-image-border-color-2513 {
    border-color: var(--main-article_hero_2-image-border-color-2513);
  }
  .main-article_hero_2-image-file1-2514 {
    file1: var(--main-article_hero_2-image-file1-2514);
  }
  .main-article_hero_2-image-title-2515 {
    title: var(--main-article_hero_2-image-title-2515);
  }
  .main-article_hero_2-image-alt-2516 {
    alt: var(--main-article_hero_2-image-alt-2516);
  }
  .main-article_hero_2-image-width-2517 {
    width: var(--main-article_hero_2-image-width-2517);
  }
  .main-article_hero_2-image-height-2518 {
    height: var(--main-article_hero_2-image-height-2518);
  }
  .main-article_hero_2-image-justify-self-2519 {
    justify-self: var(--main-article_hero_2-image-justify-self-2519);
  }
  .main-article_hero_2-image-border-radius-2520 {
    border-radius: var(--main-article_hero_2-image-border-radius-2520);
  }
  .main-article_hero_2-image-aspect-ratio-2521 {
    aspect-ratio: var(--main-article_hero_2-image-aspect-ratio-2521);
  }
  .main-article_hero_2-image-max-width-980201 {
    max-width: var(--main-article_hero_2-image-max-width-980201);
  }
  .main-article_hero_2-image_overlay-background-2522 {
    background: var(--main-article_hero_2-image_overlay-background-2522);
  }
  .main-article_hero_2-container_overlay-background-2483 {
    background: var(--main-article_hero_2-container_overlay-background-2483);
  }
  .main-article_hero_2-title-color-2546 {
    color: var(--main-article_hero_2-title-color-2546);
  }
  .main-article_hero_2-title-justify-self-2547 {
    justify-self: var(--main-article_hero_2-title-justify-self-2547);
  }
  .main-article_hero_2-title-text-align-2548 {
    text-align: var(--main-article_hero_2-title-text-align-2548);
  }
  .main-article_hero_2-title-font-size-2549 {
    font-size: var(--main-article_hero_2-title-font-size-2549);
  }
  .main-article_hero_2-title-font-weight-2550 {
    font-weight: var(--main-article_hero_2-title-font-weight-2550);
  }
  .main-article_hero_2-title-font-family-2551 {
    font-family: var(--main-article_hero_2-title-font-family-2551);
  }
  .main-article_hero_2-title-letter-spacing-2552 {
    letter-spacing: var(--main-article_hero_2-title-letter-spacing-2552);
  }
  .main-article_hero_2-title-line-height-2553 {
    line-height: var(--main-article_hero_2-title-line-height-2553);
  }
  .main-article_hero_2-title-text1-2554 {
    text1: var(--main-article_hero_2-title-text1-2554);
  }
  .main-article_hero_2-title-grid-template-areas-2555 {
    grid-template-areas: var(--main-article_hero_2-title-grid-template-areas-2555);
  }
  .main-article_hero_2-title-grid-column-gap-2556 {
    grid-column-gap: var(--main-article_hero_2-title-grid-column-gap-2556);
  }
  .main-article_hero_2-title-justify-items-2557 {
    justify-items: var(--main-article_hero_2-title-justify-items-2557);
  }
  .main-article_hero_2-title-padding-980101 {
    padding: var(--main-article_hero_2-title-padding-980101);
  }
  .main-article_hero_2-title-background-980102 {
    background: var(--main-article_hero_2-title-background-980102);
  }
  .main-article_hero_2-title-border-radius-980103 {
    border-radius: var(--main-article_hero_2-title-border-radius-980103);
  }
  .main-article_hero_2-title-border-width-980104 {
    border-width: var(--main-article_hero_2-title-border-width-980104);
  }
  .main-article_hero_2-title-border-color-980105 {
    border-color: var(--main-article_hero_2-title-border-color-980105);
  }
  .main-article_hero_2-button-padding-2442 {
    padding: var(--main-article_hero_2-button-padding-2442);
  }
  .main-article_hero_2-button-justify-self-2443 {
    justify-self: var(--main-article_hero_2-button-justify-self-2443);
  }
  .main-article_hero_2-button-text1-2444 {
    text1: var(--main-article_hero_2-button-text1-2444);
  }
  .main-article_hero_2-button-border-radius-2445 {
    border-radius: var(--main-article_hero_2-button-border-radius-2445);
  }
  .main-article_hero_2-button-border-width-2446 {
    border-width: var(--main-article_hero_2-button-border-width-2446);
  }
  .main-article_hero_2-button-border-color-2447 {
    border-color: var(--main-article_hero_2-button-border-color-2447);
  }
  .main-article_hero_2-button-background-2448 {
    background: var(--main-article_hero_2-button-background-2448);
  }
  .main-article_hero_2-button-color-2449 {
    color: var(--main-article_hero_2-button-color-2449);
  }
  .main-article_hero_2-button-font-size-2450 {
    font-size: var(--main-article_hero_2-button-font-size-2450);
  }
  .main-article_hero_2-button-font-weight-2451 {
    font-weight: var(--main-article_hero_2-button-font-weight-2451);
  }
  .main-article_hero_2-button-font-family-2452 {
    font-family: var(--main-article_hero_2-button-font-family-2452);
  }
  .main-article_hero_2-button-letter-spacing-2453 {
    letter-spacing: var(--main-article_hero_2-button-letter-spacing-2453);
  }
  .main-article_hero_2-button-line-height-2454 {
    line-height: var(--main-article_hero_2-button-line-height-2454);
  }
  .main-article_hero_2-button-grid-template-areas-2455 {
    grid-template-areas: var(--main-article_hero_2-button-grid-template-areas-2455);
  }
  .main-article_hero_2-button-grid-column-gap-2456 {
    grid-column-gap: var(--main-article_hero_2-button-grid-column-gap-2456);
  }
  .main-article_hero_2-button-justify-items-2457 {
    justify-items: var(--main-article_hero_2-button-justify-items-2457);
  }
  .main-article_hero_2-button-justify-self-2458 {
    justify-self: var(--main-article_hero_2-button-justify-self-2458);
  }
  .main-article_hero_2-description-text1-2490 {
    text1: var(--main-article_hero_2-description-text1-2490);
  }
  .main-article_hero_2-description-justify-self-2491 {
    justify-self: var(--main-article_hero_2-description-justify-self-2491);
  }
  .main-article_hero_2-description-text-align-2492 {
    text-align: var(--main-article_hero_2-description-text-align-2492);
  }
  .main-article_hero_2-description-color-2493 {
    color: var(--main-article_hero_2-description-color-2493);
  }
  .main-article_hero_2-description-font-weight-2494 {
    font-weight: var(--main-article_hero_2-description-font-weight-2494);
  }
  .main-article_hero_2-description-font-family-2495 {
    font-family: var(--main-article_hero_2-description-font-family-2495);
  }
  .main-article_hero_2-description-letter-spacing-2496 {
    letter-spacing: var(--main-article_hero_2-description-letter-spacing-2496);
  }
  .main-article_hero_2-description-line-height-2497 {
    line-height: var(--main-article_hero_2-description-line-height-2497);
  }
  .main-article_hero_2-description-font-size-2498 {
    font-size: var(--main-article_hero_2-description-font-size-2498);
  }
  .main-article_hero_2-description-grid-template-areas-2499 {
    grid-template-areas: var(--main-article_hero_2-description-grid-template-areas-2499);
  }
  .main-article_hero_2-description-grid-column-gap-2500 {
    grid-column-gap: var(--main-article_hero_2-description-grid-column-gap-2500);
  }
  .main-article_hero_2-description-justify-items-2501 {
    justify-items: var(--main-article_hero_2-description-justify-items-2501);
  }
  .main-article_hero_2-description-padding-980111 {
    padding: var(--main-article_hero_2-description-padding-980111);
  }
  .main-article_hero_2-description-background-980112 {
    background: var(--main-article_hero_2-description-background-980112);
  }
  .main-article_hero_2-description-border-radius-980113 {
    border-radius: var(--main-article_hero_2-description-border-radius-980113);
  }
  .main-article_hero_2-description-border-width-980114 {
    border-width: var(--main-article_hero_2-description-border-width-980114);
  }
  .main-article_hero_2-description-border-color-980115 {
    border-color: var(--main-article_hero_2-description-border-color-980115);
  }
  .main-article_hero_2-title_icon-width-2558 {
    width: var(--main-article_hero_2-title_icon-width-2558);
  }
  .main-article_hero_2-title_icon-height-2559 {
    height: var(--main-article_hero_2-title_icon-height-2559);
  }
  .main-article_hero_2-title_icon-border-radius-2560 {
    border-radius: var(--main-article_hero_2-title_icon-border-radius-2560);
  }
  .main-article_hero_2-title_icon-border-width-2561 {
    border-width: var(--main-article_hero_2-title_icon-border-width-2561);
  }
  .main-article_hero_2-title_icon-border-color-2562 {
    border-color: var(--main-article_hero_2-title_icon-border-color-2562);
  }
  .main-article_hero_2-title_icon-background-2563 {
    background: var(--main-article_hero_2-title_icon-background-2563);
  }
  .main-article_hero_2-title_icon-icon-2564 {
    icon: var(--main-article_hero_2-title_icon-icon-2564);
  }
  .main-article_hero_2-title_svg-font-size-2565 {
    font-size: var(--main-article_hero_2-title_svg-font-size-2565);
  }
  .main-article_hero_2-title_svg-color-2567 {
    color: var(--main-article_hero_2-title_svg-color-2567);
  }
  .main-article_hero_2-description_icon-width-2502 {
    width: var(--main-article_hero_2-description_icon-width-2502);
  }
  .main-article_hero_2-description_icon-height-2503 {
    height: var(--main-article_hero_2-description_icon-height-2503);
  }
  .main-article_hero_2-description_icon-border-radius-2504 {
    border-radius: var(--main-article_hero_2-description_icon-border-radius-2504);
  }
  .main-article_hero_2-description_icon-border-width-2505 {
    border-width: var(--main-article_hero_2-description_icon-border-width-2505);
  }
  .main-article_hero_2-description_icon-border-color-2506 {
    border-color: var(--main-article_hero_2-description_icon-border-color-2506);
  }
  .main-article_hero_2-description_icon-background-2507 {
    background: var(--main-article_hero_2-description_icon-background-2507);
  }
  .main-article_hero_2-description_icon-icon-2508 {
    icon: var(--main-article_hero_2-description_icon-icon-2508);
  }
  .main-article_hero_2-description_svg-font-size-2509 {
    font-size: var(--main-article_hero_2-description_svg-font-size-2509);
  }
  .main-article_hero_2-description_svg-color-2511 {
    color: var(--main-article_hero_2-description_svg-color-2511);
  }
  .main-article_hero_2-button_icon-width-2459 {
    width: var(--main-article_hero_2-button_icon-width-2459);
  }
  .main-article_hero_2-button_icon-height-2460 {
    height: var(--main-article_hero_2-button_icon-height-2460);
  }
  .main-article_hero_2-button_icon-border-radius-2461 {
    border-radius: var(--main-article_hero_2-button_icon-border-radius-2461);
  }
  .main-article_hero_2-button_icon-border-width-2462 {
    border-width: var(--main-article_hero_2-button_icon-border-width-2462);
  }
  .main-article_hero_2-button_icon-border-color-2463 {
    border-color: var(--main-article_hero_2-button_icon-border-color-2463);
  }
  .main-article_hero_2-button_icon-background-2464 {
    background: var(--main-article_hero_2-button_icon-background-2464);
  }
  .main-article_hero_2-button_icon-icon-2465 {
    icon: var(--main-article_hero_2-button_icon-icon-2465);
  }
  .main-article_hero_2-button_svg-font-size-2467 {
    font-size: var(--main-article_hero_2-button_svg-font-size-2467);
  }
  .main-article_hero_2-button_svg-color-2468 {
    color: var(--main-article_hero_2-button_svg-color-2468);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_2-button_hover-background-2909:hover, .card.has-hover:hover .button.main-article_hero_2-button_hover-background-2909, .cards_float.has-hover:hover .button.main-article_hero_2-button_hover-background-2909 {
      background: var(--main-article_hero_2-button_hover-background-2909);
    }
  }
  .button.has-hover.main-article_hero_2-button_hover-background-2909:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2-button_hover-background-2909, .cards_float.has-hover:focus-within .button.main-article_hero_2-button_hover-background-2909 {
    background: var(--main-article_hero_2-button_hover-background-2909);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-article_hero_2-button_hover-color-2910, .card.has-hover:hover .button .main-article_hero_2-button_hover-color-2910, .cards_float.has-hover:hover .button .main-article_hero_2-button_hover-color-2910 {
      color: var(--main-article_hero_2-button_hover-color-2910);
    }
  }
  .button.has-hover:focus-visible .main-article_hero_2-button_hover-color-2910, .card.has-hover:focus-within .button .main-article_hero_2-button_hover-color-2910, .cards_float.has-hover:focus-within .button .main-article_hero_2-button_hover-color-2910 {
    color: var(--main-article_hero_2-button_hover-color-2910);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_2-button_hover-border-color-2911:hover, .card.has-hover:hover .button.main-article_hero_2-button_hover-border-color-2911, .cards_float.has-hover:hover .button.main-article_hero_2-button_hover-border-color-2911 {
      border-color: var(--main-article_hero_2-button_hover-border-color-2911);
    }
  }
  .button.has-hover.main-article_hero_2-button_hover-border-color-2911:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2-button_hover-border-color-2911, .cards_float.has-hover:focus-within .button.main-article_hero_2-button_hover-border-color-2911 {
    border-color: var(--main-article_hero_2-button_hover-border-color-2911);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_2-button_hover-box-shadow-2912:hover, .card.has-hover:hover .button.main-article_hero_2-button_hover-box-shadow-2912, .cards_float.has-hover:hover .button.main-article_hero_2-button_hover-box-shadow-2912 {
      box-shadow: var(--main-article_hero_2-button_hover-box-shadow-2912);
    }
  }
  .button.has-hover.main-article_hero_2-button_hover-box-shadow-2912:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2-button_hover-box-shadow-2912, .cards_float.has-hover:focus-within .button.main-article_hero_2-button_hover-box-shadow-2912 {
    box-shadow: var(--main-article_hero_2-button_hover-box-shadow-2912);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_2-button_hover-transform-2913:hover, .card.has-hover:hover .button.main-article_hero_2-button_hover-transform-2913, .cards_float.has-hover:hover .button.main-article_hero_2-button_hover-transform-2913 {
      transform: var(--main-article_hero_2-button_hover-transform-2913);
    }
  }
  .button.has-hover.main-article_hero_2-button_hover-transform-2913:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2-button_hover-transform-2913, .cards_float.has-hover:focus-within .button.main-article_hero_2-button_hover-transform-2913 {
    transform: var(--main-article_hero_2-button_hover-transform-2913);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_2-button_hover-opacity-2914:hover, .card.has-hover:hover .button.main-article_hero_2-button_hover-opacity-2914, .cards_float.has-hover:hover .button.main-article_hero_2-button_hover-opacity-2914 {
      opacity: var(--main-article_hero_2-button_hover-opacity-2914);
    }
  }
  .button.has-hover.main-article_hero_2-button_hover-opacity-2914:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2-button_hover-opacity-2914, .cards_float.has-hover:focus-within .button.main-article_hero_2-button_hover-opacity-2914 {
    opacity: var(--main-article_hero_2-button_hover-opacity-2914);
  }
  .main-article_gallery-config-count-1776 {
    count: var(--main-article_gallery-config-count-1776);
  }
  .main-article_gallery-config-container_prop-1778 {
    container_prop: var(--main-article_gallery-config-container_prop-1778);
  }
  .main-article_gallery-main-margin-1839 {
    margin: var(--main-article_gallery-main-margin-1839);
  }
  .main-article_gallery-main-backdrop-blur-1841 {
    backdrop-blur: var(--main-article_gallery-main-backdrop-blur-1841);
  }
  .main-article_gallery-main-max-width-1842 {
    max-width: var(--main-article_gallery-main-max-width-1842);
  }
  .main-article_gallery-main-background-1843 {
    background: var(--main-article_gallery-main-background-1843);
  }
  .main-article_gallery-main-border-radius-1844 {
    border-radius: var(--main-article_gallery-main-border-radius-1844);
  }
  .main-article_gallery-main-padding-1845 {
    padding: var(--main-article_gallery-main-padding-1845);
  }
  .main-article_gallery-main-border-width-1846 {
    border-width: var(--main-article_gallery-main-border-width-1846);
  }
  .main-article_gallery-main-border-color-1847 {
    border-color: var(--main-article_gallery-main-border-color-1847);
  }
  .main-article_gallery-main-box-shadow-1848 {
    box-shadow: var(--main-article_gallery-main-box-shadow-1848);
  }
  .main-article_gallery-container-max-width-1779 {
    max-width: var(--main-article_gallery-container-max-width-1779);
  }
  .main-article_gallery-container-grid-column-gap-1780 {
    grid-column-gap: var(--main-article_gallery-container-grid-column-gap-1780);
  }
  .main-article_gallery-container-grid-row-gap-1781 {
    grid-row-gap: var(--main-article_gallery-container-grid-row-gap-1781);
  }
  .main-article_gallery-container-backdrop-blur-1782 {
    backdrop-blur: var(--main-article_gallery-container-backdrop-blur-1782);
  }
  .main-article_gallery-container-background-1783 {
    background: var(--main-article_gallery-container-background-1783);
  }
  .main-article_gallery-container-border-radius-1784 {
    border-radius: var(--main-article_gallery-container-border-radius-1784);
  }
  .main-article_gallery-container-grid-template-areas-1785 {
    grid-template-areas: var(--main-article_gallery-container-grid-template-areas-1785);
  }
  .main-article_gallery-container-grid-template-columns-1786 {
    grid-template-columns: var(--main-article_gallery-container-grid-template-columns-1786);
  }
  .main-article_gallery-container-padding-1787 {
    padding: var(--main-article_gallery-container-padding-1787);
  }
  .main-article_gallery-container-border-width-1788 {
    border-width: var(--main-article_gallery-container-border-width-1788);
  }
  .main-article_gallery-container-border-color-1789 {
    border-color: var(--main-article_gallery-container-border-color-1789);
  }
  .main-article_gallery-container-box-shadow-1790 {
    box-shadow: var(--main-article_gallery-container-box-shadow-1790);
  }
  .main-article_gallery-overlay-background-1849 {
    background: var(--main-article_gallery-overlay-background-1849);
  }
  .main-article_gallery-container_overlay-background-1791 {
    background: var(--main-article_gallery-container_overlay-background-1791);
  }
  .main-article_gallery-title-color-1856 {
    color: var(--main-article_gallery-title-color-1856);
  }
  .main-article_gallery-title-justify-self-1857 {
    justify-self: var(--main-article_gallery-title-justify-self-1857);
  }
  .main-article_gallery-title-text-align-1858 {
    text-align: var(--main-article_gallery-title-text-align-1858);
  }
  .main-article_gallery-title-font-size-1859 {
    font-size: var(--main-article_gallery-title-font-size-1859);
  }
  .main-article_gallery-title-font-weight-1860 {
    font-weight: var(--main-article_gallery-title-font-weight-1860);
  }
  .main-article_gallery-title-font-family-1861 {
    font-family: var(--main-article_gallery-title-font-family-1861);
  }
  .main-article_gallery-title-letter-spacing-1862 {
    letter-spacing: var(--main-article_gallery-title-letter-spacing-1862);
  }
  .main-article_gallery-title-line-height-1863 {
    line-height: var(--main-article_gallery-title-line-height-1863);
  }
  .main-article_gallery-title-text1-1864 {
    text1: var(--main-article_gallery-title-text1-1864);
  }
  .main-article_gallery-title-grid-template-areas-1865 {
    grid-template-areas: var(--main-article_gallery-title-grid-template-areas-1865);
  }
  .main-article_gallery-title-grid-column-gap-1866 {
    grid-column-gap: var(--main-article_gallery-title-grid-column-gap-1866);
  }
  .main-article_gallery-title-justify-items-1867 {
    justify-items: var(--main-article_gallery-title-justify-items-1867);
  }
  .main-article_gallery-title-padding-980101 {
    padding: var(--main-article_gallery-title-padding-980101);
  }
  .main-article_gallery-title-background-980102 {
    background: var(--main-article_gallery-title-background-980102);
  }
  .main-article_gallery-title-border-radius-980103 {
    border-radius: var(--main-article_gallery-title-border-radius-980103);
  }
  .main-article_gallery-title-border-width-980104 {
    border-width: var(--main-article_gallery-title-border-width-980104);
  }
  .main-article_gallery-title-border-color-980105 {
    border-color: var(--main-article_gallery-title-border-color-980105);
  }
  .main-article_gallery-title_svg-font-size-1875 {
    font-size: var(--main-article_gallery-title_svg-font-size-1875);
  }
  .main-article_gallery-title_svg-color-1877 {
    color: var(--main-article_gallery-title_svg-color-1877);
  }
  .main-article_gallery-title_icon-width-1868 {
    width: var(--main-article_gallery-title_icon-width-1868);
  }
  .main-article_gallery-title_icon-height-1869 {
    height: var(--main-article_gallery-title_icon-height-1869);
  }
  .main-article_gallery-title_icon-border-radius-1870 {
    border-radius: var(--main-article_gallery-title_icon-border-radius-1870);
  }
  .main-article_gallery-title_icon-border-width-1871 {
    border-width: var(--main-article_gallery-title_icon-border-width-1871);
  }
  .main-article_gallery-title_icon-border-color-1872 {
    border-color: var(--main-article_gallery-title_icon-border-color-1872);
  }
  .main-article_gallery-title_icon-background-1873 {
    background: var(--main-article_gallery-title_icon-background-1873);
  }
  .main-article_gallery-title_icon-icon-1874 {
    icon: var(--main-article_gallery-title_icon-icon-1874);
  }
  .main-article_gallery-description-text1-1798 {
    text1: var(--main-article_gallery-description-text1-1798);
  }
  .main-article_gallery-description-justify-self-1799 {
    justify-self: var(--main-article_gallery-description-justify-self-1799);
  }
  .main-article_gallery-description-text-align-1800 {
    text-align: var(--main-article_gallery-description-text-align-1800);
  }
  .main-article_gallery-description-color-1801 {
    color: var(--main-article_gallery-description-color-1801);
  }
  .main-article_gallery-description-font-weight-1802 {
    font-weight: var(--main-article_gallery-description-font-weight-1802);
  }
  .main-article_gallery-description-font-family-1803 {
    font-family: var(--main-article_gallery-description-font-family-1803);
  }
  .main-article_gallery-description-letter-spacing-1804 {
    letter-spacing: var(--main-article_gallery-description-letter-spacing-1804);
  }
  .main-article_gallery-description-line-height-1805 {
    line-height: var(--main-article_gallery-description-line-height-1805);
  }
  .main-article_gallery-description-font-size-1806 {
    font-size: var(--main-article_gallery-description-font-size-1806);
  }
  .main-article_gallery-description-grid-template-areas-1807 {
    grid-template-areas: var(--main-article_gallery-description-grid-template-areas-1807);
  }
  .main-article_gallery-description-grid-column-gap-1808 {
    grid-column-gap: var(--main-article_gallery-description-grid-column-gap-1808);
  }
  .main-article_gallery-description-justify-items-1809 {
    justify-items: var(--main-article_gallery-description-justify-items-1809);
  }
  .main-article_gallery-description-padding-980111 {
    padding: var(--main-article_gallery-description-padding-980111);
  }
  .main-article_gallery-description-background-980112 {
    background: var(--main-article_gallery-description-background-980112);
  }
  .main-article_gallery-description-border-radius-980113 {
    border-radius: var(--main-article_gallery-description-border-radius-980113);
  }
  .main-article_gallery-description-border-width-980114 {
    border-width: var(--main-article_gallery-description-border-width-980114);
  }
  .main-article_gallery-description-border-color-980115 {
    border-color: var(--main-article_gallery-description-border-color-980115);
  }
  .main-article_gallery-description_svg-font-size-1817 {
    font-size: var(--main-article_gallery-description_svg-font-size-1817);
  }
  .main-article_gallery-description_svg-color-1819 {
    color: var(--main-article_gallery-description_svg-color-1819);
  }
  .main-article_gallery-description_icon-width-1810 {
    width: var(--main-article_gallery-description_icon-width-1810);
  }
  .main-article_gallery-description_icon-height-1811 {
    height: var(--main-article_gallery-description_icon-height-1811);
  }
  .main-article_gallery-description_icon-border-radius-1812 {
    border-radius: var(--main-article_gallery-description_icon-border-radius-1812);
  }
  .main-article_gallery-description_icon-border-width-1813 {
    border-width: var(--main-article_gallery-description_icon-border-width-1813);
  }
  .main-article_gallery-description_icon-border-color-1814 {
    border-color: var(--main-article_gallery-description_icon-border-color-1814);
  }
  .main-article_gallery-description_icon-background-1815 {
    background: var(--main-article_gallery-description_icon-background-1815);
  }
  .main-article_gallery-description_icon-icon-1816 {
    icon: var(--main-article_gallery-description_icon-icon-1816);
  }
  .main-article_gallery-wrapper-max-width-1878 {
    max-width: var(--main-article_gallery-wrapper-max-width-1878);
  }
  .main-article_gallery-wrapper-grid-template-rows-1879 {
    grid-template-rows: var(--main-article_gallery-wrapper-grid-template-rows-1879);
  }
  .main-article_gallery-wrapper-grid-template-columns-1880 {
    grid-template-columns: var(--main-article_gallery-wrapper-grid-template-columns-1880);
  }
  .main-article_gallery-wrapper-grid-column-gap-1881 {
    grid-column-gap: var(--main-article_gallery-wrapper-grid-column-gap-1881);
  }
  .main-article_gallery-wrapper-grid-row-gap-1882 {
    grid-row-gap: var(--main-article_gallery-wrapper-grid-row-gap-1882);
  }
  .main-article_gallery-wrapper-padding-1883 {
    padding: var(--main-article_gallery-wrapper-padding-1883);
  }
  .main-article_gallery-wrapper-border-radius-1884 {
    border-radius: var(--main-article_gallery-wrapper-border-radius-1884);
  }
  .main-article_gallery-wrapper-border-width-1885 {
    border-width: var(--main-article_gallery-wrapper-border-width-1885);
  }
  .main-article_gallery-wrapper-border-color-1886 {
    border-color: var(--main-article_gallery-wrapper-border-color-1886);
  }
  .main-article_gallery-wrapper-background-1887 {
    background: var(--main-article_gallery-wrapper-background-1887);
  }
  .main-article_gallery-wrapper-box-shadow-1888 {
    box-shadow: var(--main-article_gallery-wrapper-box-shadow-1888);
  }
  .main-article_gallery-wrapper-backdrop-blur-1889 {
    backdrop-blur: var(--main-article_gallery-wrapper-backdrop-blur-1889);
  }
  .main-article_gallery-image-file1-1820 {
    file1: var(--main-article_gallery-image-file1-1820);
  }
  .main-article_gallery-image-aspect-ratio-1821 {
    aspect-ratio: var(--main-article_gallery-image-aspect-ratio-1821);
  }
  .main-article_gallery-image-width-1822 {
    width: var(--main-article_gallery-image-width-1822);
  }
  .main-article_gallery-image-height-1823 {
    height: var(--main-article_gallery-image-height-1823);
  }
  .main-article_gallery-image-border-radius-1824 {
    border-radius: var(--main-article_gallery-image-border-radius-1824);
  }
  .main-article_gallery-image-border-width-1825 {
    border-width: var(--main-article_gallery-image-border-width-1825);
  }
  .main-article_gallery-image-border-color-1826 {
    border-color: var(--main-article_gallery-image-border-color-1826);
  }
  .main-article_gallery-image-box-shadow-1827 {
    box-shadow: var(--main-article_gallery-image-box-shadow-1827);
  }
  .main-article_gallery-image-background-1828 {
    background: var(--main-article_gallery-image-background-1828);
  }
  .main-article_gallery-image-object-fit-1829 {
    object-fit: var(--main-article_gallery-image-object-fit-1829);
  }
  .main-article_gallery-image-cursor-1830 {
    cursor: var(--main-article_gallery-image-cursor-1830);
  }
  .main-article_gallery-image-transition-1831 {
    transition: var(--main-article_gallery-image-transition-1831);
  }
  .main-article_gallery-image-max-width-980201 {
    max-width: var(--main-article_gallery-image-max-width-980201);
  }
  .main-article_gallery-image_overlay-background-1832 {
    background: var(--main-article_gallery-image_overlay-background-1832);
  }
  .main-article_gallery-button-padding-1748 {
    padding: var(--main-article_gallery-button-padding-1748);
  }
  .main-article_gallery-button-justify-self-1749 {
    justify-self: var(--main-article_gallery-button-justify-self-1749);
  }
  .main-article_gallery-button-text1-1750 {
    text1: var(--main-article_gallery-button-text1-1750);
  }
  .main-article_gallery-button-border-radius-1751 {
    border-radius: var(--main-article_gallery-button-border-radius-1751);
  }
  .main-article_gallery-button-border-width-1752 {
    border-width: var(--main-article_gallery-button-border-width-1752);
  }
  .main-article_gallery-button-text-align-1753 {
    text-align: var(--main-article_gallery-button-text-align-1753);
  }
  .main-article_gallery-button-border-color-1754 {
    border-color: var(--main-article_gallery-button-border-color-1754);
  }
  .main-article_gallery-button-background-1755 {
    background: var(--main-article_gallery-button-background-1755);
  }
  .main-article_gallery-button-color-1756 {
    color: var(--main-article_gallery-button-color-1756);
  }
  .main-article_gallery-button-font-size-1757 {
    font-size: var(--main-article_gallery-button-font-size-1757);
  }
  .main-article_gallery-button-font-weight-1758 {
    font-weight: var(--main-article_gallery-button-font-weight-1758);
  }
  .main-article_gallery-button-font-family-1759 {
    font-family: var(--main-article_gallery-button-font-family-1759);
  }
  .main-article_gallery-button-letter-spacing-1760 {
    letter-spacing: var(--main-article_gallery-button-letter-spacing-1760);
  }
  .main-article_gallery-button-line-height-1761 {
    line-height: var(--main-article_gallery-button-line-height-1761);
  }
  .main-article_gallery-button-grid-template-areas-1762 {
    grid-template-areas: var(--main-article_gallery-button-grid-template-areas-1762);
  }
  .main-article_gallery-button-grid-column-gap-1763 {
    grid-column-gap: var(--main-article_gallery-button-grid-column-gap-1763);
  }
  .main-article_gallery-button-justify-items-1764 {
    justify-items: var(--main-article_gallery-button-justify-items-1764);
  }
  .main-article_gallery-button-justify-self-1765 {
    justify-self: var(--main-article_gallery-button-justify-self-1765);
  }
  .main-article_gallery-button_svg-font-size-1774 {
    font-size: var(--main-article_gallery-button_svg-font-size-1774);
  }
  .main-article_gallery-button_svg-color-1775 {
    color: var(--main-article_gallery-button_svg-color-1775);
  }
  .main-article_gallery-button_icon-width-1766 {
    width: var(--main-article_gallery-button_icon-width-1766);
  }
  .main-article_gallery-button_icon-height-1767 {
    height: var(--main-article_gallery-button_icon-height-1767);
  }
  .main-article_gallery-button_icon-border-radius-1768 {
    border-radius: var(--main-article_gallery-button_icon-border-radius-1768);
  }
  .main-article_gallery-button_icon-border-width-1769 {
    border-width: var(--main-article_gallery-button_icon-border-width-1769);
  }
  .main-article_gallery-button_icon-border-color-1770 {
    border-color: var(--main-article_gallery-button_icon-border-color-1770);
  }
  .main-article_gallery-button_icon-background-1771 {
    background: var(--main-article_gallery-button_icon-background-1771);
  }
  .main-article_gallery-button_icon-icon-1772 {
    icon: var(--main-article_gallery-button_icon-icon-1772);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_gallery-button_hover-background-3159:hover, .card.has-hover:hover .button.main-article_gallery-button_hover-background-3159, .cards_float.has-hover:hover .button.main-article_gallery-button_hover-background-3159 {
      background: var(--main-article_gallery-button_hover-background-3159);
    }
  }
  .button.has-hover.main-article_gallery-button_hover-background-3159:focus-visible, .card.has-hover:focus-within .button.main-article_gallery-button_hover-background-3159, .cards_float.has-hover:focus-within .button.main-article_gallery-button_hover-background-3159 {
    background: var(--main-article_gallery-button_hover-background-3159);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-article_gallery-button_hover-color-3160, .card.has-hover:hover .button .main-article_gallery-button_hover-color-3160, .cards_float.has-hover:hover .button .main-article_gallery-button_hover-color-3160 {
      color: var(--main-article_gallery-button_hover-color-3160);
    }
  }
  .button.has-hover:focus-visible .main-article_gallery-button_hover-color-3160, .card.has-hover:focus-within .button .main-article_gallery-button_hover-color-3160, .cards_float.has-hover:focus-within .button .main-article_gallery-button_hover-color-3160 {
    color: var(--main-article_gallery-button_hover-color-3160);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_gallery-button_hover-border-color-3161:hover, .card.has-hover:hover .button.main-article_gallery-button_hover-border-color-3161, .cards_float.has-hover:hover .button.main-article_gallery-button_hover-border-color-3161 {
      border-color: var(--main-article_gallery-button_hover-border-color-3161);
    }
  }
  .button.has-hover.main-article_gallery-button_hover-border-color-3161:focus-visible, .card.has-hover:focus-within .button.main-article_gallery-button_hover-border-color-3161, .cards_float.has-hover:focus-within .button.main-article_gallery-button_hover-border-color-3161 {
    border-color: var(--main-article_gallery-button_hover-border-color-3161);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_gallery-button_hover-box-shadow-3162:hover, .card.has-hover:hover .button.main-article_gallery-button_hover-box-shadow-3162, .cards_float.has-hover:hover .button.main-article_gallery-button_hover-box-shadow-3162 {
      box-shadow: var(--main-article_gallery-button_hover-box-shadow-3162);
    }
  }
  .button.has-hover.main-article_gallery-button_hover-box-shadow-3162:focus-visible, .card.has-hover:focus-within .button.main-article_gallery-button_hover-box-shadow-3162, .cards_float.has-hover:focus-within .button.main-article_gallery-button_hover-box-shadow-3162 {
    box-shadow: var(--main-article_gallery-button_hover-box-shadow-3162);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_gallery-button_hover-transform-3163:hover, .card.has-hover:hover .button.main-article_gallery-button_hover-transform-3163, .cards_float.has-hover:hover .button.main-article_gallery-button_hover-transform-3163 {
      transform: var(--main-article_gallery-button_hover-transform-3163);
    }
  }
  .button.has-hover.main-article_gallery-button_hover-transform-3163:focus-visible, .card.has-hover:focus-within .button.main-article_gallery-button_hover-transform-3163, .cards_float.has-hover:focus-within .button.main-article_gallery-button_hover-transform-3163 {
    transform: var(--main-article_gallery-button_hover-transform-3163);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_gallery-button_hover-opacity-3164:hover, .card.has-hover:hover .button.main-article_gallery-button_hover-opacity-3164, .cards_float.has-hover:hover .button.main-article_gallery-button_hover-opacity-3164 {
      opacity: var(--main-article_gallery-button_hover-opacity-3164);
    }
  }
  .button.has-hover.main-article_gallery-button_hover-opacity-3164:focus-visible, .card.has-hover:focus-within .button.main-article_gallery-button_hover-opacity-3164, .cards_float.has-hover:focus-within .button.main-article_gallery-button_hover-opacity-3164 {
    opacity: var(--main-article_gallery-button_hover-opacity-3164);
  }
  .main-article_gallery-gallery_layout-gallery-columns-desktop-930001 {
  }
  .main-article_gallery-gallery_layout-gallery-columns-tablet-930002 {
  }
  .main-article_gallery-gallery_layout-gallery-columns-mobile-930003 {
  }
  .main-article_faq-config-count-1582 {
    count: var(--main-article_faq-config-count-1582);
  }
  .main-article_faq-config-container_prop-1584 {
    container_prop: var(--main-article_faq-config-container_prop-1584);
  }
  .main-article_faq-main-margin-1626 {
    margin: var(--main-article_faq-main-margin-1626);
  }
  .main-article_faq-main-backdrop-blur-1628 {
    backdrop-blur: var(--main-article_faq-main-backdrop-blur-1628);
  }
  .main-article_faq-main-max-width-1629 {
    max-width: var(--main-article_faq-main-max-width-1629);
  }
  .main-article_faq-main-background-1630 {
    background: var(--main-article_faq-main-background-1630);
  }
  .main-article_faq-main-border-radius-1631 {
    border-radius: var(--main-article_faq-main-border-radius-1631);
  }
  .main-article_faq-main-padding-1632 {
    padding: var(--main-article_faq-main-padding-1632);
  }
  .main-article_faq-main-border-width-1633 {
    border-width: var(--main-article_faq-main-border-width-1633);
  }
  .main-article_faq-main-border-color-1634 {
    border-color: var(--main-article_faq-main-border-color-1634);
  }
  .main-article_faq-main-box-shadow-1635 {
    box-shadow: var(--main-article_faq-main-box-shadow-1635);
  }
  .main-article_faq-main-grid-template-areas-1636 {
    grid-template-areas: var(--main-article_faq-main-grid-template-areas-1636);
  }
  .main-article_faq-container-max-width-1585 {
    max-width: var(--main-article_faq-container-max-width-1585);
  }
  .main-article_faq-container-grid-column-gap-1586 {
    grid-column-gap: var(--main-article_faq-container-grid-column-gap-1586);
  }
  .main-article_faq-container-grid-row-gap-1587 {
    grid-row-gap: var(--main-article_faq-container-grid-row-gap-1587);
  }
  .main-article_faq-container-backdrop-blur-1588 {
    backdrop-blur: var(--main-article_faq-container-backdrop-blur-1588);
  }
  .main-article_faq-container-background-1589 {
    background: var(--main-article_faq-container-background-1589);
  }
  .main-article_faq-container-border-radius-1590 {
    border-radius: var(--main-article_faq-container-border-radius-1590);
  }
  .main-article_faq-container-grid-template-areas-1591 {
    grid-template-areas: var(--main-article_faq-container-grid-template-areas-1591);
  }
  .main-article_faq-container-grid-template-columns-1592 {
    grid-template-columns: var(--main-article_faq-container-grid-template-columns-1592);
  }
  .main-article_faq-container-padding-1593 {
    padding: var(--main-article_faq-container-padding-1593);
  }
  .main-article_faq-container-border-width-1594 {
    border-width: var(--main-article_faq-container-border-width-1594);
  }
  .main-article_faq-container-border-color-1595 {
    border-color: var(--main-article_faq-container-border-color-1595);
  }
  .main-article_faq-container-box-shadow-1596 {
    box-shadow: var(--main-article_faq-container-box-shadow-1596);
  }
  .main-article_faq-overlay-background-1647 {
    background: var(--main-article_faq-overlay-background-1647);
  }
  .main-article_faq-container_overlay-background-1597 {
    background: var(--main-article_faq-container_overlay-background-1597);
  }
  .main-article_faq-title-color-1691 {
    color: var(--main-article_faq-title-color-1691);
  }
  .main-article_faq-title-justify-self-1692 {
    justify-self: var(--main-article_faq-title-justify-self-1692);
  }
  .main-article_faq-title-text-align-1693 {
    text-align: var(--main-article_faq-title-text-align-1693);
  }
  .main-article_faq-title-font-size-1694 {
    font-size: var(--main-article_faq-title-font-size-1694);
  }
  .main-article_faq-title-font-weight-1695 {
    font-weight: var(--main-article_faq-title-font-weight-1695);
  }
  .main-article_faq-title-font-family-1696 {
    font-family: var(--main-article_faq-title-font-family-1696);
  }
  .main-article_faq-title-letter-spacing-1697 {
    letter-spacing: var(--main-article_faq-title-letter-spacing-1697);
  }
  .main-article_faq-title-line-height-1698 {
    line-height: var(--main-article_faq-title-line-height-1698);
  }
  .main-article_faq-title-text1-1699 {
    text1: var(--main-article_faq-title-text1-1699);
  }
  .main-article_faq-title-grid-template-areas-1700 {
    grid-template-areas: var(--main-article_faq-title-grid-template-areas-1700);
  }
  .main-article_faq-title-grid-column-gap-1701 {
    grid-column-gap: var(--main-article_faq-title-grid-column-gap-1701);
  }
  .main-article_faq-title-justify-items-1702 {
    justify-items: var(--main-article_faq-title-justify-items-1702);
  }
  .main-article_faq-title-padding-980101 {
    padding: var(--main-article_faq-title-padding-980101);
  }
  .main-article_faq-title-background-980102 {
    background: var(--main-article_faq-title-background-980102);
  }
  .main-article_faq-title-border-radius-980103 {
    border-radius: var(--main-article_faq-title-border-radius-980103);
  }
  .main-article_faq-title-border-width-980104 {
    border-width: var(--main-article_faq-title-border-width-980104);
  }
  .main-article_faq-title-border-color-980105 {
    border-color: var(--main-article_faq-title-border-color-980105);
  }
  .main-article_faq-title_svg-font-size-1710 {
    font-size: var(--main-article_faq-title_svg-font-size-1710);
  }
  .main-article_faq-title_svg-color-1712 {
    color: var(--main-article_faq-title_svg-color-1712);
  }
  .main-article_faq-title_icon-width-1703 {
    width: var(--main-article_faq-title_icon-width-1703);
  }
  .main-article_faq-title_icon-height-1704 {
    height: var(--main-article_faq-title_icon-height-1704);
  }
  .main-article_faq-title_icon-border-radius-1705 {
    border-radius: var(--main-article_faq-title_icon-border-radius-1705);
  }
  .main-article_faq-title_icon-border-width-1706 {
    border-width: var(--main-article_faq-title_icon-border-width-1706);
  }
  .main-article_faq-title_icon-border-color-1707 {
    border-color: var(--main-article_faq-title_icon-border-color-1707);
  }
  .main-article_faq-title_icon-background-1708 {
    background: var(--main-article_faq-title_icon-background-1708);
  }
  .main-article_faq-title_icon-icon-1709 {
    icon: var(--main-article_faq-title_icon-icon-1709);
  }
  .main-article_faq-description-text1-1604 {
    text1: var(--main-article_faq-description-text1-1604);
  }
  .main-article_faq-description-justify-self-1605 {
    justify-self: var(--main-article_faq-description-justify-self-1605);
  }
  .main-article_faq-description-text-align-1606 {
    text-align: var(--main-article_faq-description-text-align-1606);
  }
  .main-article_faq-description-color-1607 {
    color: var(--main-article_faq-description-color-1607);
  }
  .main-article_faq-description-font-weight-1608 {
    font-weight: var(--main-article_faq-description-font-weight-1608);
  }
  .main-article_faq-description-font-family-1609 {
    font-family: var(--main-article_faq-description-font-family-1609);
  }
  .main-article_faq-description-letter-spacing-1610 {
    letter-spacing: var(--main-article_faq-description-letter-spacing-1610);
  }
  .main-article_faq-description-line-height-1611 {
    line-height: var(--main-article_faq-description-line-height-1611);
  }
  .main-article_faq-description-font-size-1612 {
    font-size: var(--main-article_faq-description-font-size-1612);
  }
  .main-article_faq-description-grid-template-areas-1613 {
    grid-template-areas: var(--main-article_faq-description-grid-template-areas-1613);
  }
  .main-article_faq-description-grid-column-gap-1614 {
    grid-column-gap: var(--main-article_faq-description-grid-column-gap-1614);
  }
  .main-article_faq-description-justify-items-1615 {
    justify-items: var(--main-article_faq-description-justify-items-1615);
  }
  .main-article_faq-description-padding-980111 {
    padding: var(--main-article_faq-description-padding-980111);
  }
  .main-article_faq-description-background-980112 {
    background: var(--main-article_faq-description-background-980112);
  }
  .main-article_faq-description-border-radius-980113 {
    border-radius: var(--main-article_faq-description-border-radius-980113);
  }
  .main-article_faq-description-border-width-980114 {
    border-width: var(--main-article_faq-description-border-width-980114);
  }
  .main-article_faq-description-border-color-980115 {
    border-color: var(--main-article_faq-description-border-color-980115);
  }
  .main-article_faq-description_svg-font-size-1623 {
    font-size: var(--main-article_faq-description_svg-font-size-1623);
  }
  .main-article_faq-description_svg-color-1625 {
    color: var(--main-article_faq-description_svg-color-1625);
  }
  .main-article_faq-description_icon-width-1616 {
    width: var(--main-article_faq-description_icon-width-1616);
  }
  .main-article_faq-description_icon-height-1617 {
    height: var(--main-article_faq-description_icon-height-1617);
  }
  .main-article_faq-description_icon-border-radius-1618 {
    border-radius: var(--main-article_faq-description_icon-border-radius-1618);
  }
  .main-article_faq-description_icon-border-width-1619 {
    border-width: var(--main-article_faq-description_icon-border-width-1619);
  }
  .main-article_faq-description_icon-border-color-1620 {
    border-color: var(--main-article_faq-description_icon-border-color-1620);
  }
  .main-article_faq-description_icon-background-1621 {
    background: var(--main-article_faq-description_icon-background-1621);
  }
  .main-article_faq-description_icon-icon-1622 {
    icon: var(--main-article_faq-description_icon-icon-1622);
  }
  .main-article_faq-wrapper-max-width-1713 {
    max-width: var(--main-article_faq-wrapper-max-width-1713);
  }
  .main-article_faq-wrapper-grid-row-gap-1714 {
    grid-row-gap: var(--main-article_faq-wrapper-grid-row-gap-1714);
  }
  .main-article_faq-wrapper-padding-1715 {
    padding: var(--main-article_faq-wrapper-padding-1715);
  }
  .main-article_faq-wrapper-border-radius-1716 {
    border-radius: var(--main-article_faq-wrapper-border-radius-1716);
  }
  .main-article_faq-wrapper-border-width-1717 {
    border-width: var(--main-article_faq-wrapper-border-width-1717);
  }
  .main-article_faq-wrapper-border-color-1718 {
    border-color: var(--main-article_faq-wrapper-border-color-1718);
  }
  .main-article_faq-wrapper-box-shadow-1719 {
    box-shadow: var(--main-article_faq-wrapper-box-shadow-1719);
  }
  .main-article_faq-wrapper-background-1720 {
    background: var(--main-article_faq-wrapper-background-1720);
  }
  .main-article_faq-wrapper-backdrop-blur-1721 {
    backdrop-blur: var(--main-article_faq-wrapper-backdrop-blur-1721);
  }
  .main-article_faq-row-border-radius-1684 {
    border-radius: var(--main-article_faq-row-border-radius-1684);
  }
  .main-article_faq-row-border-width-1685 {
    border-width: var(--main-article_faq-row-border-width-1685);
  }
  .main-article_faq-row-border-color-1686 {
    border-color: var(--main-article_faq-row-border-color-1686);
  }
  .main-article_faq-row-box-shadow-1687 {
    box-shadow: var(--main-article_faq-row-box-shadow-1687);
  }
  .main-article_faq-row-backdrop-blur-1688 {
    backdrop-blur: var(--main-article_faq-row-backdrop-blur-1688);
  }
  .main-article_faq-row-background-1689 {
    background: var(--main-article_faq-row-background-1689);
  }
  .main-article_faq-row-grid-row-gap-1690 {
    grid-row-gap: var(--main-article_faq-row-grid-row-gap-1690);
  }
  .main-article_faq-question-border-radius-1654 {
    border-radius: var(--main-article_faq-question-border-radius-1654);
  }
  .main-article_faq-question-border-width-1655 {
    border-width: var(--main-article_faq-question-border-width-1655);
  }
  .main-article_faq-question-border-color-1656 {
    border-color: var(--main-article_faq-question-border-color-1656);
  }
  .main-article_faq-question-box-shadow-1657 {
    box-shadow: var(--main-article_faq-question-box-shadow-1657);
  }
  .main-article_faq-question-backdrop-blur-1658 {
    backdrop-blur: var(--main-article_faq-question-backdrop-blur-1658);
  }
  .main-article_faq-question-background-1659 {
    background: var(--main-article_faq-question-background-1659);
  }
  .main-article_faq-question-padding-1660 {
    padding: var(--main-article_faq-question-padding-1660);
  }
  .main-article_faq-question-grid-column-gap-1661 {
    grid-column-gap: var(--main-article_faq-question-grid-column-gap-1661);
  }
  .main-article_faq-question_title-color-1662 {
    color: var(--main-article_faq-question_title-color-1662);
  }
  .main-article_faq-question_title-justify-self-1663 {
    justify-self: var(--main-article_faq-question_title-justify-self-1663);
  }
  .main-article_faq-question_title-text-align-1664 {
    text-align: var(--main-article_faq-question_title-text-align-1664);
  }
  .main-article_faq-question_title-font-size-1665 {
    font-size: var(--main-article_faq-question_title-font-size-1665);
  }
  .main-article_faq-question_title-font-weight-1666 {
    font-weight: var(--main-article_faq-question_title-font-weight-1666);
  }
  .main-article_faq-question_title-font-family-1667 {
    font-family: var(--main-article_faq-question_title-font-family-1667);
  }
  .main-article_faq-question_title-letter-spacing-1668 {
    letter-spacing: var(--main-article_faq-question_title-letter-spacing-1668);
  }
  .main-article_faq-question_title-line-height-1669 {
    line-height: var(--main-article_faq-question_title-line-height-1669);
  }
  .main-article_faq-question_title-text1-1670 {
    text1: var(--main-article_faq-question_title-text1-1670);
  }
  .main-article_faq-question_title-grid-template-areas-1671 {
    grid-template-areas: var(--main-article_faq-question_title-grid-template-areas-1671);
  }
  .main-article_faq-question_title-grid-column-gap-1672 {
    grid-column-gap: var(--main-article_faq-question_title-grid-column-gap-1672);
  }
  .main-article_faq-question_title-justify-items-1673 {
    justify-items: var(--main-article_faq-question_title-justify-items-1673);
  }
  .main-article_faq-question_title_svg-font-size-1681 {
    font-size: var(--main-article_faq-question_title_svg-font-size-1681);
  }
  .main-article_faq-question_title_svg-color-1683 {
    color: var(--main-article_faq-question_title_svg-color-1683);
  }
  .main-article_faq-question_title_icon-width-1674 {
    width: var(--main-article_faq-question_title_icon-width-1674);
  }
  .main-article_faq-question_title_icon-height-1675 {
    height: var(--main-article_faq-question_title_icon-height-1675);
  }
  .main-article_faq-question_title_icon-border-radius-1676 {
    border-radius: var(--main-article_faq-question_title_icon-border-radius-1676);
  }
  .main-article_faq-question_title_icon-border-width-1677 {
    border-width: var(--main-article_faq-question_title_icon-border-width-1677);
  }
  .main-article_faq-question_title_icon-border-color-1678 {
    border-color: var(--main-article_faq-question_title_icon-border-color-1678);
  }
  .main-article_faq-question_title_icon-background-1679 {
    background: var(--main-article_faq-question_title_icon-background-1679);
  }
  .main-article_faq-question_title_icon-icon-1680 {
    icon: var(--main-article_faq-question_title_icon-icon-1680);
  }
  .main-article_faq-open_icon-width-1637 {
    width: var(--main-article_faq-open_icon-width-1637);
  }
  .main-article_faq-open_icon-height-1638 {
    height: var(--main-article_faq-open_icon-height-1638);
  }
  .main-article_faq-open_icon-border-radius-1639 {
    border-radius: var(--main-article_faq-open_icon-border-radius-1639);
  }
  .main-article_faq-open_icon-border-width-1640 {
    border-width: var(--main-article_faq-open_icon-border-width-1640);
  }
  .main-article_faq-open_icon-border-color-1641 {
    border-color: var(--main-article_faq-open_icon-border-color-1641);
  }
  .main-article_faq-open_icon-background-1642 {
    background: var(--main-article_faq-open_icon-background-1642);
  }
  .main-article_faq-open_icon-icon-1643 {
    icon: var(--main-article_faq-open_icon-icon-1643);
  }
  .main-article_faq-open_svg-font-size-1645 {
    font-size: var(--main-article_faq-open_svg-font-size-1645);
  }
  .main-article_faq-open_svg-color-1646 {
    color: var(--main-article_faq-open_svg-color-1646);
  }
  .main-article_faq-close_icon-width-1572 {
    width: var(--main-article_faq-close_icon-width-1572);
  }
  .main-article_faq-close_icon-height-1573 {
    height: var(--main-article_faq-close_icon-height-1573);
  }
  .main-article_faq-close_icon-border-radius-1574 {
    border-radius: var(--main-article_faq-close_icon-border-radius-1574);
  }
  .main-article_faq-close_icon-border-width-1575 {
    border-width: var(--main-article_faq-close_icon-border-width-1575);
  }
  .main-article_faq-close_icon-border-color-1576 {
    border-color: var(--main-article_faq-close_icon-border-color-1576);
  }
  .main-article_faq-close_icon-background-1577 {
    background: var(--main-article_faq-close_icon-background-1577);
  }
  .main-article_faq-close_icon-icon-1578 {
    icon: var(--main-article_faq-close_icon-icon-1578);
  }
  .main-article_faq-close_svg-font-size-1580 {
    font-size: var(--main-article_faq-close_svg-font-size-1580);
  }
  .main-article_faq-close_svg-color-1581 {
    color: var(--main-article_faq-close_svg-color-1581);
  }
  .main-article_faq-answer-text1-1523 {
    text1: var(--main-article_faq-answer-text1-1523);
  }
  .main-article_faq-answer-justify-self-1524 {
    justify-self: var(--main-article_faq-answer-justify-self-1524);
  }
  .main-article_faq-answer-text-align-1525 {
    text-align: var(--main-article_faq-answer-text-align-1525);
  }
  .main-article_faq-answer-color-1526 {
    color: var(--main-article_faq-answer-color-1526);
  }
  .main-article_faq-answer-font-weight-1527 {
    font-weight: var(--main-article_faq-answer-font-weight-1527);
  }
  .main-article_faq-answer-font-family-1528 {
    font-family: var(--main-article_faq-answer-font-family-1528);
  }
  .main-article_faq-answer-letter-spacing-1529 {
    letter-spacing: var(--main-article_faq-answer-letter-spacing-1529);
  }
  .main-article_faq-answer-line-height-1530 {
    line-height: var(--main-article_faq-answer-line-height-1530);
  }
  .main-article_faq-answer-font-size-1531 {
    font-size: var(--main-article_faq-answer-font-size-1531);
  }
  .main-article_faq-answer-grid-template-areas-1532 {
    grid-template-areas: var(--main-article_faq-answer-grid-template-areas-1532);
  }
  .main-article_faq-answer-grid-column-gap-1533 {
    grid-column-gap: var(--main-article_faq-answer-grid-column-gap-1533);
  }
  .main-article_faq-answer-justify-items-1534 {
    justify-items: var(--main-article_faq-answer-justify-items-1534);
  }
  .main-article_faq-answer-padding-31040 {
    padding: var(--main-article_faq-answer-padding-31040);
  }
  .main-article_faq-answer_svg-font-size-1542 {
    font-size: var(--main-article_faq-answer_svg-font-size-1542);
  }
  .main-article_faq-answer_svg-color-1544 {
    color: var(--main-article_faq-answer_svg-color-1544);
  }
  .main-article_faq-answer_icon-width-1535 {
    width: var(--main-article_faq-answer_icon-width-1535);
  }
  .main-article_faq-answer_icon-height-1536 {
    height: var(--main-article_faq-answer_icon-height-1536);
  }
  .main-article_faq-answer_icon-border-radius-1537 {
    border-radius: var(--main-article_faq-answer_icon-border-radius-1537);
  }
  .main-article_faq-answer_icon-border-width-1538 {
    border-width: var(--main-article_faq-answer_icon-border-width-1538);
  }
  .main-article_faq-answer_icon-border-color-1539 {
    border-color: var(--main-article_faq-answer_icon-border-color-1539);
  }
  .main-article_faq-answer_icon-background-1540 {
    background: var(--main-article_faq-answer_icon-background-1540);
  }
  .main-article_faq-answer_icon-icon-1541 {
    icon: var(--main-article_faq-answer_icon-icon-1541);
  }
  .main-article_faq-button-padding-1545 {
    padding: var(--main-article_faq-button-padding-1545);
  }
  .main-article_faq-button-justify-self-1546 {
    justify-self: var(--main-article_faq-button-justify-self-1546);
  }
  .main-article_faq-button-text1-1547 {
    text1: var(--main-article_faq-button-text1-1547);
  }
  .main-article_faq-button-border-radius-1548 {
    border-radius: var(--main-article_faq-button-border-radius-1548);
  }
  .main-article_faq-button-border-width-1549 {
    border-width: var(--main-article_faq-button-border-width-1549);
  }
  .main-article_faq-button-border-color-1550 {
    border-color: var(--main-article_faq-button-border-color-1550);
  }
  .main-article_faq-button-background-1551 {
    background: var(--main-article_faq-button-background-1551);
  }
  .main-article_faq-button-color-1552 {
    color: var(--main-article_faq-button-color-1552);
  }
  .main-article_faq-button-font-size-1553 {
    font-size: var(--main-article_faq-button-font-size-1553);
  }
  .main-article_faq-button-font-weight-1554 {
    font-weight: var(--main-article_faq-button-font-weight-1554);
  }
  .main-article_faq-button-font-family-1555 {
    font-family: var(--main-article_faq-button-font-family-1555);
  }
  .main-article_faq-button-letter-spacing-1556 {
    letter-spacing: var(--main-article_faq-button-letter-spacing-1556);
  }
  .main-article_faq-button-line-height-1557 {
    line-height: var(--main-article_faq-button-line-height-1557);
  }
  .main-article_faq-button-grid-template-areas-1558 {
    grid-template-areas: var(--main-article_faq-button-grid-template-areas-1558);
  }
  .main-article_faq-button-grid-column-gap-1559 {
    grid-column-gap: var(--main-article_faq-button-grid-column-gap-1559);
  }
  .main-article_faq-button-justify-items-1560 {
    justify-items: var(--main-article_faq-button-justify-items-1560);
  }
  .main-article_faq-button-justify-self-1561 {
    justify-self: var(--main-article_faq-button-justify-self-1561);
  }
  .main-article_faq-button_svg-font-size-1570 {
    font-size: var(--main-article_faq-button_svg-font-size-1570);
  }
  .main-article_faq-button_svg-color-1571 {
    color: var(--main-article_faq-button_svg-color-1571);
  }
  .main-article_faq-button_icon-width-1562 {
    width: var(--main-article_faq-button_icon-width-1562);
  }
  .main-article_faq-button_icon-height-1563 {
    height: var(--main-article_faq-button_icon-height-1563);
  }
  .main-article_faq-button_icon-border-radius-1564 {
    border-radius: var(--main-article_faq-button_icon-border-radius-1564);
  }
  .main-article_faq-button_icon-border-width-1565 {
    border-width: var(--main-article_faq-button_icon-border-width-1565);
  }
  .main-article_faq-button_icon-border-color-1566 {
    border-color: var(--main-article_faq-button_icon-border-color-1566);
  }
  .main-article_faq-button_icon-background-1567 {
    background: var(--main-article_faq-button_icon-background-1567);
  }
  .main-article_faq-button_icon-icon-1568 {
    icon: var(--main-article_faq-button_icon-icon-1568);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_faq-button_hover-background-3153:hover, .card.has-hover:hover .button.main-article_faq-button_hover-background-3153, .cards_float.has-hover:hover .button.main-article_faq-button_hover-background-3153 {
      background: var(--main-article_faq-button_hover-background-3153);
    }
  }
  .button.has-hover.main-article_faq-button_hover-background-3153:focus-visible, .card.has-hover:focus-within .button.main-article_faq-button_hover-background-3153, .cards_float.has-hover:focus-within .button.main-article_faq-button_hover-background-3153 {
    background: var(--main-article_faq-button_hover-background-3153);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-article_faq-button_hover-color-3154, .card.has-hover:hover .button .main-article_faq-button_hover-color-3154, .cards_float.has-hover:hover .button .main-article_faq-button_hover-color-3154 {
      color: var(--main-article_faq-button_hover-color-3154);
    }
  }
  .button.has-hover:focus-visible .main-article_faq-button_hover-color-3154, .card.has-hover:focus-within .button .main-article_faq-button_hover-color-3154, .cards_float.has-hover:focus-within .button .main-article_faq-button_hover-color-3154 {
    color: var(--main-article_faq-button_hover-color-3154);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_faq-button_hover-border-color-3155:hover, .card.has-hover:hover .button.main-article_faq-button_hover-border-color-3155, .cards_float.has-hover:hover .button.main-article_faq-button_hover-border-color-3155 {
      border-color: var(--main-article_faq-button_hover-border-color-3155);
    }
  }
  .button.has-hover.main-article_faq-button_hover-border-color-3155:focus-visible, .card.has-hover:focus-within .button.main-article_faq-button_hover-border-color-3155, .cards_float.has-hover:focus-within .button.main-article_faq-button_hover-border-color-3155 {
    border-color: var(--main-article_faq-button_hover-border-color-3155);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_faq-button_hover-box-shadow-3156:hover, .card.has-hover:hover .button.main-article_faq-button_hover-box-shadow-3156, .cards_float.has-hover:hover .button.main-article_faq-button_hover-box-shadow-3156 {
      box-shadow: var(--main-article_faq-button_hover-box-shadow-3156);
    }
  }
  .button.has-hover.main-article_faq-button_hover-box-shadow-3156:focus-visible, .card.has-hover:focus-within .button.main-article_faq-button_hover-box-shadow-3156, .cards_float.has-hover:focus-within .button.main-article_faq-button_hover-box-shadow-3156 {
    box-shadow: var(--main-article_faq-button_hover-box-shadow-3156);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_faq-button_hover-transform-3157:hover, .card.has-hover:hover .button.main-article_faq-button_hover-transform-3157, .cards_float.has-hover:hover .button.main-article_faq-button_hover-transform-3157 {
      transform: var(--main-article_faq-button_hover-transform-3157);
    }
  }
  .button.has-hover.main-article_faq-button_hover-transform-3157:focus-visible, .card.has-hover:focus-within .button.main-article_faq-button_hover-transform-3157, .cards_float.has-hover:focus-within .button.main-article_faq-button_hover-transform-3157 {
    transform: var(--main-article_faq-button_hover-transform-3157);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_faq-button_hover-opacity-3158:hover, .card.has-hover:hover .button.main-article_faq-button_hover-opacity-3158, .cards_float.has-hover:hover .button.main-article_faq-button_hover-opacity-3158 {
      opacity: var(--main-article_faq-button_hover-opacity-3158);
    }
  }
  .button.has-hover.main-article_faq-button_hover-opacity-3158:focus-visible, .card.has-hover:focus-within .button.main-article_faq-button_hover-opacity-3158, .cards_float.has-hover:focus-within .button.main-article_faq-button_hover-opacity-3158 {
    opacity: var(--main-article_faq-button_hover-opacity-3158);
  }
  .main-article_contact-config-show_info-1267 {
    show_info: var(--main-article_contact-config-show_info-1267);
  }
  .main-article_contact-config-show_form-1268 {
    show_form: var(--main-article_contact-config-show_form-1268);
  }
  .main-article_contact-config-wrapper_prop-1269 {
    wrapper_prop: var(--main-article_contact-config-wrapper_prop-1269);
  }
  .main-article_contact-config-container_prop-1270 {
    container_prop: var(--main-article_contact-config-container_prop-1270);
  }
  .main-article_contact-config-info_prop-1271 {
    info_prop: var(--main-article_contact-config-info_prop-1271);
  }
  .main-article_contact-config-form_prop-1272 {
    form_prop: var(--main-article_contact-config-form_prop-1272);
  }
  .main-article_contact-config-form_container_prop-1273 {
    form_container_prop: var(--main-article_contact-config-form_container_prop-1273);
  }
  .main-article_contact-main-background-1387 {
    background: var(--main-article_contact-main-background-1387);
  }
  .main-article_contact-main-padding-1388 {
    padding: var(--main-article_contact-main-padding-1388);
  }
  .main-article_contact-main-margin-1389 {
    margin: var(--main-article_contact-main-margin-1389);
  }
  .main-article_contact-main-border-radius-2813 {
    border-radius: var(--main-article_contact-main-border-radius-2813);
  }
  .main-article_contact-main-border-width-2814 {
    border-width: var(--main-article_contact-main-border-width-2814);
  }
  .main-article_contact-main-border-color-2815 {
    border-color: var(--main-article_contact-main-border-color-2815);
  }
  .main-article_contact-main-box-shadow-2816 {
    box-shadow: var(--main-article_contact-main-box-shadow-2816);
  }
  .main-article_contact-main-backdrop-blur-2817 {
    backdrop-blur: var(--main-article_contact-main-backdrop-blur-2817);
  }
  .main-article_contact-main-max-width-2818 {
    max-width: var(--main-article_contact-main-max-width-2818);
  }
  .main-article_contact-container-display-1274 {
    display: var(--main-article_contact-container-display-1274);
  }
  .main-article_contact-container-grid-template-areas-1927 {
    grid-template-areas: var(--main-article_contact-container-grid-template-areas-1927);
  }
  .main-article_contact-container-grid-template-columns-1275 {
    grid-template-columns: var(--main-article_contact-container-grid-template-columns-1275);
  }
  .main-article_contact-container-max-width-1277 {
    max-width: var(--main-article_contact-container-max-width-1277);
  }
  .main-article_contact-container-margin-1278 {
    margin: var(--main-article_contact-container-margin-1278);
  }
  .main-article_contact-container-align-items-1279 {
    align-items: var(--main-article_contact-container-align-items-1279);
  }
  .main-article_contact-container-grid-column-gap-2819 {
    grid-column-gap: var(--main-article_contact-container-grid-column-gap-2819);
  }
  .main-article_contact-container-grid-row-gap-2820 {
    grid-row-gap: var(--main-article_contact-container-grid-row-gap-2820);
  }
  .main-article_contact-container-border-radius-2821 {
    border-radius: var(--main-article_contact-container-border-radius-2821);
  }
  .main-article_contact-container-padding-2822 {
    padding: var(--main-article_contact-container-padding-2822);
  }
  .main-article_contact-container-border-width-2823 {
    border-width: var(--main-article_contact-container-border-width-2823);
  }
  .main-article_contact-container-border-color-2824 {
    border-color: var(--main-article_contact-container-border-color-2824);
  }
  .main-article_contact-container-box-shadow-2825 {
    box-shadow: var(--main-article_contact-container-box-shadow-2825);
  }
  .main-article_contact-container-backdrop-blur-2826 {
    backdrop-blur: var(--main-article_contact-container-backdrop-blur-2826);
  }
  .main-article_contact-container-background-2827 {
    background: var(--main-article_contact-container-background-2827);
  }
  .main-article_contact-container-justify-content-30925 {
    justify-content: var(--main-article_contact-container-justify-content-30925);
  }
  .main-article_contact-wrapper_overlay-background-1516 {
    background: var(--main-article_contact-wrapper_overlay-background-1516);
  }
  .main-article_contact-container_overlay-background-1280 {
    background: var(--main-article_contact-container_overlay-background-1280);
  }
  .main-article_contact-info_overlay-background-1362 {
    background: var(--main-article_contact-info_overlay-background-1362);
  }
  .main-article_contact-form_overlay-background-1332 {
    background: var(--main-article_contact-form_overlay-background-1332);
  }
  .main-article_contact-form_container_overlay-background-1325 {
    background: var(--main-article_contact-form_container_overlay-background-1325);
  }
  .main-article_contact-info_wrapper-background-1369 {
    background: var(--main-article_contact-info_wrapper-background-1369);
  }
  .main-article_contact-info_wrapper-border-radius-1370 {
    border-radius: var(--main-article_contact-info_wrapper-border-radius-1370);
  }
  .main-article_contact-info_wrapper-border-width-1371 {
    border-width: var(--main-article_contact-info_wrapper-border-width-1371);
  }
  .main-article_contact-info_wrapper-border-color-1372 {
    border-color: var(--main-article_contact-info_wrapper-border-color-1372);
  }
  .main-article_contact-info_wrapper-box-shadow-1373 {
    box-shadow: var(--main-article_contact-info_wrapper-box-shadow-1373);
  }
  .main-article_contact-info_wrapper-backdrop-filter-1374 {
    backdrop-filter: var(--main-article_contact-info_wrapper-backdrop-filter-1374);
  }
  .main-article_contact-info_wrapper-padding-1375 {
    padding: var(--main-article_contact-info_wrapper-padding-1375);
  }
  .main-article_contact-info_wrapper-grid-template-columns-1323 {
    grid-template-columns: var(--main-article_contact-info_wrapper-grid-template-columns-1323);
  }
  .main-article_contact-info_wrapper-grid-column-gap-1323 {
    grid-column-gap: var(--main-article_contact-info_wrapper-grid-column-gap-1323);
  }
  .main-article_contact-info_wrapper-grid-row-gap-1323 {
    grid-row-gap: var(--main-article_contact-info_wrapper-grid-row-gap-1323);
  }
  .main-article_contact-info_wrapper-grid-template-areas-1927 {
    grid-template-areas: var(--main-article_contact-info_wrapper-grid-template-areas-1927);
  }
  .main-article_contact-form_wrapper-background-1339 {
    background: var(--main-article_contact-form_wrapper-background-1339);
  }
  .main-article_contact-form_wrapper-border-radius-1340 {
    border-radius: var(--main-article_contact-form_wrapper-border-radius-1340);
  }
  .main-article_contact-form_wrapper-border-width-1341 {
    border-width: var(--main-article_contact-form_wrapper-border-width-1341);
  }
  .main-article_contact-form_wrapper-border-color-1342 {
    border-color: var(--main-article_contact-form_wrapper-border-color-1342);
  }
  .main-article_contact-form_wrapper-box-shadow-1343 {
    box-shadow: var(--main-article_contact-form_wrapper-box-shadow-1343);
  }
  .main-article_contact-form_wrapper-backdrop-filter-1344 {
    backdrop-filter: var(--main-article_contact-form_wrapper-backdrop-filter-1344);
  }
  .main-article_contact-form_wrapper-padding-1345 {
    padding: var(--main-article_contact-form_wrapper-padding-1345);
  }
  .main-article_contact-form_container-display-1322 {
    display: var(--main-article_contact-form_container-display-1322);
  }
  .main-article_contact-form_container-grid-template-columns-1323 {
    grid-template-columns: var(--main-article_contact-form_container-grid-template-columns-1323);
  }
  .main-article_contact-form_container-grid-column-gap-2819 {
    grid-column-gap: var(--main-article_contact-form_container-grid-column-gap-2819);
  }
  .main-article_contact-form_container-grid-row-gap-2820 {
    grid-row-gap: var(--main-article_contact-form_container-grid-row-gap-2820);
  }
  .main-article_contact-image-file1-1346 {
    file1: var(--main-article_contact-image-file1-1346);
  }
  .main-article_contact-image-width-1347 {
    width: var(--main-article_contact-image-width-1347);
  }
  .main-article_contact-image-height-1348 {
    height: var(--main-article_contact-image-height-1348);
  }
  .main-article_contact-image-border-radius-1349 {
    border-radius: var(--main-article_contact-image-border-radius-1349);
  }
  .main-article_contact-image-aspect-ratio-1350 {
    aspect-ratio: var(--main-article_contact-image-aspect-ratio-1350);
  }
  .main-article_contact-image-justify-self-1351 {
    justify-self: var(--main-article_contact-image-justify-self-1351);
  }
  .main-article_contact-image-border-width-1352 {
    border-width: var(--main-article_contact-image-border-width-1352);
  }
  .main-article_contact-image-border-color-1353 {
    border-color: var(--main-article_contact-image-border-color-1353);
  }
  .main-article_contact-image-max-width-980201 {
    max-width: var(--main-article_contact-image-max-width-980201);
  }
  .main-article_contact-image_overlay-background-1354 {
    background: var(--main-article_contact-image_overlay-background-1354);
  }
  .main-article_contact-title-text1-1482 {
    text1: var(--main-article_contact-title-text1-1482);
  }
  .main-article_contact-title-color-1483 {
    color: var(--main-article_contact-title-color-1483);
  }
  .main-article_contact-title-font-size-1484 {
    font-size: var(--main-article_contact-title-font-size-1484);
  }
  .main-article_contact-title-font-weight-1485 {
    font-weight: var(--main-article_contact-title-font-weight-1485);
  }
  .main-article_contact-title-font-family-1486 {
    font-family: var(--main-article_contact-title-font-family-1486);
  }
  .main-article_contact-title-line-height-1487 {
    line-height: var(--main-article_contact-title-line-height-1487);
  }
  .main-article_contact-title-letter-spacing-1488 {
    letter-spacing: var(--main-article_contact-title-letter-spacing-1488);
  }
  .main-article_contact-title-grid-template-areas-1489 {
    grid-template-areas: var(--main-article_contact-title-grid-template-areas-1489);
  }
  .main-article_contact-title-grid-column-gap-1490 {
    grid-column-gap: var(--main-article_contact-title-grid-column-gap-1490);
  }
  .main-article_contact-title-justify-items-1491 {
    justify-items: var(--main-article_contact-title-justify-items-1491);
  }
  .main-article_contact-title-justify-self-1492 {
    justify-self: var(--main-article_contact-title-justify-self-1492);
  }
  .main-article_contact-title-text-align-1493 {
    text-align: var(--main-article_contact-title-text-align-1493);
  }
  .main-article_contact-title-padding-980101 {
    padding: var(--main-article_contact-title-padding-980101);
  }
  .main-article_contact-title-background-980102 {
    background: var(--main-article_contact-title-background-980102);
  }
  .main-article_contact-title-border-radius-980103 {
    border-radius: var(--main-article_contact-title-border-radius-980103);
  }
  .main-article_contact-title-border-width-980104 {
    border-width: var(--main-article_contact-title-border-width-980104);
  }
  .main-article_contact-title-border-color-980105 {
    border-color: var(--main-article_contact-title-border-color-980105);
  }
  .main-article_contact-title_icon-icon-1494 {
    icon: var(--main-article_contact-title_icon-icon-1494);
  }
  .main-article_contact-title_icon-width-1495 {
    width: var(--main-article_contact-title_icon-width-1495);
  }
  .main-article_contact-title_icon-height-1496 {
    height: var(--main-article_contact-title_icon-height-1496);
  }
  .main-article_contact-title_icon-border-radius-1497 {
    border-radius: var(--main-article_contact-title_icon-border-radius-1497);
  }
  .main-article_contact-title_icon-border-width-1498 {
    border-width: var(--main-article_contact-title_icon-border-width-1498);
  }
  .main-article_contact-title_icon-border-color-1499 {
    border-color: var(--main-article_contact-title_icon-border-color-1499);
  }
  .main-article_contact-title_icon-background-1500 {
    background: var(--main-article_contact-title_icon-background-1500);
  }
  .main-article_contact-title_svg-font-size-1502 {
    font-size: var(--main-article_contact-title_svg-font-size-1502);
  }
  .main-article_contact-title_svg-color-1503 {
    color: var(--main-article_contact-title_svg-color-1503);
  }
  .main-article_contact-description-text1-1300 {
    text1: var(--main-article_contact-description-text1-1300);
  }
  .main-article_contact-description-color-1301 {
    color: var(--main-article_contact-description-color-1301);
  }
  .main-article_contact-description-font-size-1302 {
    font-size: var(--main-article_contact-description-font-size-1302);
  }
  .main-article_contact-description-font-weight-1303 {
    font-weight: var(--main-article_contact-description-font-weight-1303);
  }
  .main-article_contact-description-font-family-1304 {
    font-family: var(--main-article_contact-description-font-family-1304);
  }
  .main-article_contact-description-line-height-1305 {
    line-height: var(--main-article_contact-description-line-height-1305);
  }
  .main-article_contact-description-letter-spacing-1306 {
    letter-spacing: var(--main-article_contact-description-letter-spacing-1306);
  }
  .main-article_contact-description-grid-template-areas-1307 {
    grid-template-areas: var(--main-article_contact-description-grid-template-areas-1307);
  }
  .main-article_contact-description-grid-column-gap-1308 {
    grid-column-gap: var(--main-article_contact-description-grid-column-gap-1308);
  }
  .main-article_contact-description-justify-items-1309 {
    justify-items: var(--main-article_contact-description-justify-items-1309);
  }
  .main-article_contact-description-justify-self-1310 {
    justify-self: var(--main-article_contact-description-justify-self-1310);
  }
  .main-article_contact-description-text-align-1311 {
    text-align: var(--main-article_contact-description-text-align-1311);
  }
  .main-article_contact-description-padding-980111 {
    padding: var(--main-article_contact-description-padding-980111);
  }
  .main-article_contact-description-background-980112 {
    background: var(--main-article_contact-description-background-980112);
  }
  .main-article_contact-description-border-radius-980113 {
    border-radius: var(--main-article_contact-description-border-radius-980113);
  }
  .main-article_contact-description-border-width-980114 {
    border-width: var(--main-article_contact-description-border-width-980114);
  }
  .main-article_contact-description-border-color-980115 {
    border-color: var(--main-article_contact-description-border-color-980115);
  }
  .main-article_contact-description_icon-icon-1312 {
    icon: var(--main-article_contact-description_icon-icon-1312);
  }
  .main-article_contact-description_icon-width-1313 {
    width: var(--main-article_contact-description_icon-width-1313);
  }
  .main-article_contact-description_icon-height-1314 {
    height: var(--main-article_contact-description_icon-height-1314);
  }
  .main-article_contact-description_icon-border-radius-1315 {
    border-radius: var(--main-article_contact-description_icon-border-radius-1315);
  }
  .main-article_contact-description_icon-border-width-1316 {
    border-width: var(--main-article_contact-description_icon-border-width-1316);
  }
  .main-article_contact-description_icon-border-color-1317 {
    border-color: var(--main-article_contact-description_icon-border-color-1317);
  }
  .main-article_contact-description_icon-background-1318 {
    background: var(--main-article_contact-description_icon-background-1318);
  }
  .main-article_contact-description_svg-font-size-1320 {
    font-size: var(--main-article_contact-description_svg-font-size-1320);
  }
  .main-article_contact-description_svg-color-1321 {
    color: var(--main-article_contact-description_svg-color-1321);
  }
  .main-article_contact-button-text1-1234 {
    text1: var(--main-article_contact-button-text1-1234);
  }
  .main-article_contact-button-background-1235 {
    background: var(--main-article_contact-button-background-1235);
  }
  .main-article_contact-button-color-1236 {
    color: var(--main-article_contact-button-color-1236);
  }
  .main-article_contact-button-padding-1237 {
    padding: var(--main-article_contact-button-padding-1237);
  }
  .main-article_contact-button-border-radius-1238 {
    border-radius: var(--main-article_contact-button-border-radius-1238);
  }
  .main-article_contact-button-font-size-1239 {
    font-size: var(--main-article_contact-button-font-size-1239);
  }
  .main-article_contact-button-font-weight-1240 {
    font-weight: var(--main-article_contact-button-font-weight-1240);
  }
  .main-article_contact-button-border-width-1241 {
    border-width: var(--main-article_contact-button-border-width-1241);
  }
  .main-article_contact-button-border-color-1242 {
    border-color: var(--main-article_contact-button-border-color-1242);
  }
  .main-article_contact-button-grid-template-areas-1243 {
    grid-template-areas: var(--main-article_contact-button-grid-template-areas-1243);
  }
  .main-article_contact-button-grid-column-gap-1244 {
    grid-column-gap: var(--main-article_contact-button-grid-column-gap-1244);
  }
  .main-article_contact-button-justify-items-1245 {
    justify-items: var(--main-article_contact-button-justify-items-1245);
  }
  .main-article_contact-button-justify-self-1246 {
    justify-self: var(--main-article_contact-button-justify-self-1246);
  }
  .main-article_contact-button-letter-spacing-1247 {
    letter-spacing: var(--main-article_contact-button-letter-spacing-1247);
  }
  .main-article_contact-button-line-height-1248 {
    line-height: var(--main-article_contact-button-line-height-1248);
  }
  .main-article_contact-button-font-family-1249 {
    font-family: var(--main-article_contact-button-font-family-1249);
  }
  .main-article_contact-button_icon-icon-1250 {
    icon: var(--main-article_contact-button_icon-icon-1250);
  }
  .main-article_contact-button_icon-width-1251 {
    width: var(--main-article_contact-button_icon-width-1251);
  }
  .main-article_contact-button_icon-height-1252 {
    height: var(--main-article_contact-button_icon-height-1252);
  }
  .main-article_contact-button_icon-border-radius-1253 {
    border-radius: var(--main-article_contact-button_icon-border-radius-1253);
  }
  .main-article_contact-button_icon-border-width-1254 {
    border-width: var(--main-article_contact-button_icon-border-width-1254);
  }
  .main-article_contact-button_icon-border-color-1255 {
    border-color: var(--main-article_contact-button_icon-border-color-1255);
  }
  .main-article_contact-button_icon-background-1256 {
    background: var(--main-article_contact-button_icon-background-1256);
  }
  .main-article_contact-button_svg-font-size-1258 {
    font-size: var(--main-article_contact-button_svg-font-size-1258);
  }
  .main-article_contact-button_svg-color-1259 {
    color: var(--main-article_contact-button_svg-color-1259);
  }
  .main-article_contact-input_wrapper-display-1380 {
    display: var(--main-article_contact-input_wrapper-display-1380);
  }
  .main-article_contact-input_wrapper-background-1382 {
    background: var(--main-article_contact-input_wrapper-background-1382);
  }
  .main-article_contact-input_wrapper-border-radius-1383 {
    border-radius: var(--main-article_contact-input_wrapper-border-radius-1383);
  }
  .main-article_contact-input_wrapper-padding-1386 {
    padding: var(--main-article_contact-input_wrapper-padding-1386);
  }
  .main-article_contact-input_wrapper-border-width-1384 {
    border-width: var(--main-article_contact-input_wrapper-border-width-1384);
  }
  .main-article_contact-input_wrapper-border-color-1385 {
    border-color: var(--main-article_contact-input_wrapper-border-color-1385);
  }
  .main-article_contact-input_wrapper-max-width-2828 {
    max-width: var(--main-article_contact-input_wrapper-max-width-2828);
  }
  .main-article_contact-input_wrapper-grid-column-gap-2829 {
    grid-column-gap: var(--main-article_contact-input_wrapper-grid-column-gap-2829);
  }
  .main-article_contact-input_wrapper-grid-row-gap-2830 {
    grid-row-gap: var(--main-article_contact-input_wrapper-grid-row-gap-2830);
  }
  .main-article_contact-input_wrapper-box-shadow-2831 {
    box-shadow: var(--main-article_contact-input_wrapper-box-shadow-2831);
  }
  .main-article_contact-input_wrapper-backdrop-blur-2832 {
    backdrop-blur: var(--main-article_contact-input_wrapper-backdrop-blur-2832);
  }
  .main-article_contact-input_label-show-1376 {
    show: var(--main-article_contact-input_label-show-1376);
  }
  .main-article_contact-input_label-color-1377 {
    color: var(--main-article_contact-input_label-color-1377);
  }
  .main-article_contact-input_label-font-size-1378 {
    font-size: var(--main-article_contact-input_label-font-size-1378);
  }
  .main-article_contact-input_label-font-weight-1379 {
    font-weight: var(--main-article_contact-input_label-font-weight-1379);
  }
  .main-article_contact-input_label-letter-spacing-2833 {
    letter-spacing: var(--main-article_contact-input_label-letter-spacing-2833);
  }
  .main-article_contact-input_label-line-height-2834 {
    line-height: var(--main-article_contact-input_label-line-height-2834);
  }
  .main-article_contact-input_label-font-family-2835 {
    font-family: var(--main-article_contact-input_label-font-family-2835);
  }
  .main-article_contact-input_label-background-1382 {
    background: var(--main-article_contact-input_label-background-1382);
  }
  .main-article_contact-input_label-border-radius-1383 {
    border-radius: var(--main-article_contact-input_label-border-radius-1383);
  }
  .main-article_contact-input_label-padding-1386 {
    padding: var(--main-article_contact-input_label-padding-1386);
  }
  .main-article_contact-input_label-margin-951386 {
    margin: var(--main-article_contact-input_label-margin-951386);
  }
  .main-article_contact-text_input-background-1455 {
    background: var(--main-article_contact-text_input-background-1455);
  }
  .main-article_contact-text_input-border-radius-1456 {
    border-radius: var(--main-article_contact-text_input-border-radius-1456);
  }
  .main-article_contact-text_input-border-width-1457 {
    border-width: var(--main-article_contact-text_input-border-width-1457);
  }
  .main-article_contact-text_input-border-color-1458 {
    border-color: var(--main-article_contact-text_input-border-color-1458);
  }
  .main-article_contact-text_input-padding-1459 {
    padding: var(--main-article_contact-text_input-padding-1459);
  }
  .main-article_contact-text_input-color-1460 {
    color: var(--main-article_contact-text_input-color-1460);
  }
  .main-article_contact-text_input-font-size-1461 {
    font-size: var(--main-article_contact-text_input-font-size-1461);
  }
  .main-article_contact-text_input-width-1462 {
    width: var(--main-article_contact-text_input-width-1462);
  }
  .main-article_contact-text_input-height-1463 {
    height: var(--main-article_contact-text_input-height-1463);
  }
  .main-article_contact-text_input-letter-spacing-1464 {
    letter-spacing: var(--main-article_contact-text_input-letter-spacing-1464);
  }
  .main-article_contact-text_input-line-height-1465 {
    line-height: var(--main-article_contact-text_input-line-height-1465);
  }
  .main-article_contact-text_input-font-family-1466 {
    font-family: var(--main-article_contact-text_input-font-family-1466);
  }
  .main-article_contact-text_input-font-weight-1467 {
    font-weight: var(--main-article_contact-text_input-font-weight-1467);
  }
  .main-article_contact-textarea_input-background-1468 {
    background: var(--main-article_contact-textarea_input-background-1468);
  }
  .main-article_contact-textarea_input-border-radius-1469 {
    border-radius: var(--main-article_contact-textarea_input-border-radius-1469);
  }
  .main-article_contact-textarea_input-border-width-1470 {
    border-width: var(--main-article_contact-textarea_input-border-width-1470);
  }
  .main-article_contact-textarea_input-border-color-1471 {
    border-color: var(--main-article_contact-textarea_input-border-color-1471);
  }
  .main-article_contact-textarea_input-padding-1472 {
    padding: var(--main-article_contact-textarea_input-padding-1472);
  }
  .main-article_contact-textarea_input-color-1473 {
    color: var(--main-article_contact-textarea_input-color-1473);
  }
  .main-article_contact-textarea_input-font-size-1474 {
    font-size: var(--main-article_contact-textarea_input-font-size-1474);
  }
  .main-article_contact-textarea_input-width-1475 {
    width: var(--main-article_contact-textarea_input-width-1475);
  }
  .main-article_contact-textarea_input-min-height-1476 {
    min-height: var(--main-article_contact-textarea_input-min-height-1476);
  }
  .main-article_contact-textarea_input-letter-spacing-1477 {
    letter-spacing: var(--main-article_contact-textarea_input-letter-spacing-1477);
  }
  .main-article_contact-textarea_input-line-height-1478 {
    line-height: var(--main-article_contact-textarea_input-line-height-1478);
  }
  .main-article_contact-textarea_input-font-family-1479 {
    font-family: var(--main-article_contact-textarea_input-font-family-1479);
  }
  .main-article_contact-textarea_input-font-weight-1480 {
    font-weight: var(--main-article_contact-textarea_input-font-weight-1480);
  }
  .main-article_contact-textarea_input-height-1481 {
    height: var(--main-article_contact-textarea_input-height-1481);
  }
  .main-article_contact-option-text1-1401 {
    text1: var(--main-article_contact-option-text1-1401);
  }
  .main-article_contact-option-color-1402 {
    color: var(--main-article_contact-option-color-1402);
  }
  .main-article_contact-option-font-size-1403 {
    font-size: var(--main-article_contact-option-font-size-1403);
  }
  .main-article_contact-option-font-weight-1404 {
    font-weight: var(--main-article_contact-option-font-weight-1404);
  }
  .main-article_contact-option-font-family-1405 {
    font-family: var(--main-article_contact-option-font-family-1405);
  }
  .main-article_contact-option-line-height-1406 {
    line-height: var(--main-article_contact-option-line-height-1406);
  }
  .main-article_contact-option-background-1407 {
    background: var(--main-article_contact-option-background-1407);
  }
  .main-article_contact-option-border-radius-1408 {
    border-radius: var(--main-article_contact-option-border-radius-1408);
  }
  .main-article_contact-option-border-width-1409 {
    border-width: var(--main-article_contact-option-border-width-1409);
  }
  .main-article_contact-option-border-color-1410 {
    border-color: var(--main-article_contact-option-border-color-1410);
  }
  .main-article_contact-option-padding-1411 {
    padding: var(--main-article_contact-option-padding-1411);
  }
  .main-article_contact-checkbox_input-width-1260 {
    width: var(--main-article_contact-checkbox_input-width-1260);
  }
  .main-article_contact-checkbox_input-height-1261 {
    height: var(--main-article_contact-checkbox_input-height-1261);
  }
  .main-article_contact-checkbox_input-accent-color-1262 {
    accent-color: var(--main-article_contact-checkbox_input-accent-color-1262);
  }
  .main-article_contact-checkbox_input-background-1263 {
    background: var(--main-article_contact-checkbox_input-background-1263);
  }
  .main-article_contact-checkbox_input-border-radius-1264 {
    border-radius: var(--main-article_contact-checkbox_input-border-radius-1264);
  }
  .main-article_contact-checkbox_input-border-width-1265 {
    border-width: var(--main-article_contact-checkbox_input-border-width-1265);
  }
  .main-article_contact-checkbox_input-border-color-1266 {
    border-color: var(--main-article_contact-checkbox_input-border-color-1266);
  }
  .main-article_contact-radio_input-width-1422 {
    width: var(--main-article_contact-radio_input-width-1422);
  }
  .main-article_contact-radio_input-height-1423 {
    height: var(--main-article_contact-radio_input-height-1423);
  }
  .main-article_contact-radio_input-accent-color-1424 {
    accent-color: var(--main-article_contact-radio_input-accent-color-1424);
  }
  .main-article_contact-radio_input-background-1425 {
    background: var(--main-article_contact-radio_input-background-1425);
  }
  .main-article_contact-radio_input-border-radius-1426 {
    border-radius: var(--main-article_contact-radio_input-border-radius-1426);
  }
  .main-article_contact-radio_input-border-width-1427 {
    border-width: var(--main-article_contact-radio_input-border-width-1427);
  }
  .main-article_contact-radio_input-border-color-1428 {
    border-color: var(--main-article_contact-radio_input-border-color-1428);
  }
  .main-article_contact-country-width-1287 {
    width: var(--main-article_contact-country-width-1287);
  }
  .main-article_contact-country-background-1288 {
    background: var(--main-article_contact-country-background-1288);
  }
  .main-article_contact-country-border-radius-1289 {
    border-radius: var(--main-article_contact-country-border-radius-1289);
  }
  .main-article_contact-country-border-width-1290 {
    border-width: var(--main-article_contact-country-border-width-1290);
  }
  .main-article_contact-country-border-color-1291 {
    border-color: var(--main-article_contact-country-border-color-1291);
  }
  .main-article_contact-country-padding-1292 {
    padding: var(--main-article_contact-country-padding-1292);
  }
  .main-article_contact-country-color-1293 {
    color: var(--main-article_contact-country-color-1293);
  }
  .main-article_contact-country-font-size-1294 {
    font-size: var(--main-article_contact-country-font-size-1294);
  }
  .main-article_contact-country-font-family-1295 {
    font-family: var(--main-article_contact-country-font-family-1295);
  }
  .main-article_contact-country-font-weight-1296 {
    font-weight: var(--main-article_contact-country-font-weight-1296);
  }
  .main-article_contact-country-line-height-1297 {
    line-height: var(--main-article_contact-country-line-height-1297);
  }
  .main-article_contact-country-letter-spacing-1298 {
    letter-spacing: var(--main-article_contact-country-letter-spacing-1298);
  }
  .main-article_contact-country-height-1299 {
    height: var(--main-article_contact-country-height-1299);
  }
  .main-article_contact-upload-text1-1504 {
    text1: var(--main-article_contact-upload-text1-1504);
  }
  .main-article_contact-upload-color-1505 {
    color: var(--main-article_contact-upload-color-1505);
  }
  .main-article_contact-upload-font-size-1506 {
    font-size: var(--main-article_contact-upload-font-size-1506);
  }
  .main-article_contact-upload-font-weight-1507 {
    font-weight: var(--main-article_contact-upload-font-weight-1507);
  }
  .main-article_contact-upload-font-family-1508 {
    font-family: var(--main-article_contact-upload-font-family-1508);
  }
  .main-article_contact-upload-line-height-1509 {
    line-height: var(--main-article_contact-upload-line-height-1509);
  }
  .main-article_contact-upload-background-1510 {
    background: var(--main-article_contact-upload-background-1510);
  }
  .main-article_contact-upload-border-radius-1511 {
    border-radius: var(--main-article_contact-upload-border-radius-1511);
  }
  .main-article_contact-upload-border-width-1512 {
    border-width: var(--main-article_contact-upload-border-width-1512);
  }
  .main-article_contact-upload-border-color-1513 {
    border-color: var(--main-article_contact-upload-border-color-1513);
  }
  .main-article_contact-upload-padding-1514 {
    padding: var(--main-article_contact-upload-padding-1514);
  }
  .main-article_contact-upload-letter-spacing-1515 {
    letter-spacing: var(--main-article_contact-upload-letter-spacing-1515);
  }
  .main-article_contact-upload-margin-left-1517 {
    margin-left: var(--main-article_contact-upload-margin-left-1517);
  }
  .main-article_contact-upload-height-1518 {
    height: var(--main-article_contact-upload-height-1518);
  }
  .main-article_contact-submit_button-background-1429 {
    background: var(--main-article_contact-submit_button-background-1429);
  }
  .main-article_contact-submit_button-color-1430 {
    color: var(--main-article_contact-submit_button-color-1430);
  }
  .main-article_contact-submit_button-padding-1431 {
    padding: var(--main-article_contact-submit_button-padding-1431);
  }
  .main-article_contact-submit_button-border-radius-1432 {
    border-radius: var(--main-article_contact-submit_button-border-radius-1432);
  }
  .main-article_contact-submit_button-border-width-1433 {
    border-width: var(--main-article_contact-submit_button-border-width-1433);
  }
  .main-article_contact-submit_button-font-size-1434 {
    font-size: var(--main-article_contact-submit_button-font-size-1434);
  }
  .main-article_contact-submit_button-font-weight-1435 {
    font-weight: var(--main-article_contact-submit_button-font-weight-1435);
  }
  .main-article_contact-submit_button-justify-self-1436 {
    justify-self: var(--main-article_contact-submit_button-justify-self-1436);
  }
  .main-article_contact-submit_button-text1-1437 {
    text1: var(--main-article_contact-submit_button-text1-1437);
  }
  .main-article_contact-submit_button-border-color-1438 {
    border-color: var(--main-article_contact-submit_button-border-color-1438);
  }
  .main-article_contact-submit_button-grid-template-areas-1439 {
    grid-template-areas: var(--main-article_contact-submit_button-grid-template-areas-1439);
  }
  .main-article_contact-submit_button-grid-column-gap-1440 {
    grid-column-gap: var(--main-article_contact-submit_button-grid-column-gap-1440);
  }
  .main-article_contact-submit_button-justify-items-1441 {
    justify-items: var(--main-article_contact-submit_button-justify-items-1441);
  }
  .main-article_contact-submit_button-letter-spacing-1442 {
    letter-spacing: var(--main-article_contact-submit_button-letter-spacing-1442);
  }
  .main-article_contact-submit_button-line-height-1443 {
    line-height: var(--main-article_contact-submit_button-line-height-1443);
  }
  .main-article_contact-submit_button-font-family-1444 {
    font-family: var(--main-article_contact-submit_button-font-family-1444);
  }
  .main-article_contact-submit_icon-icon-1445 {
    icon: var(--main-article_contact-submit_icon-icon-1445);
  }
  .main-article_contact-submit_icon-width-1446 {
    width: var(--main-article_contact-submit_icon-width-1446);
  }
  .main-article_contact-submit_icon-height-1447 {
    height: var(--main-article_contact-submit_icon-height-1447);
  }
  .main-article_contact-submit_icon-border-radius-1448 {
    border-radius: var(--main-article_contact-submit_icon-border-radius-1448);
  }
  .main-article_contact-submit_icon-border-width-1449 {
    border-width: var(--main-article_contact-submit_icon-border-width-1449);
  }
  .main-article_contact-submit_icon-border-color-1450 {
    border-color: var(--main-article_contact-submit_icon-border-color-1450);
  }
  .main-article_contact-submit_icon-background-1451 {
    background: var(--main-article_contact-submit_icon-background-1451);
  }
  .main-article_contact-submit_svg-font-size-1453 {
    font-size: var(--main-article_contact-submit_svg-font-size-1453);
  }
  .main-article_contact-submit_svg-color-1454 {
    color: var(--main-article_contact-submit_svg-color-1454);
  }
  .main-article_contact-plus_icon-icon-1412 {
    icon: var(--main-article_contact-plus_icon-icon-1412);
  }
  .main-article_contact-plus_icon-width-1413 {
    width: var(--main-article_contact-plus_icon-width-1413);
  }
  .main-article_contact-plus_icon-height-1414 {
    height: var(--main-article_contact-plus_icon-height-1414);
  }
  .main-article_contact-plus_icon-border-radius-1415 {
    border-radius: var(--main-article_contact-plus_icon-border-radius-1415);
  }
  .main-article_contact-plus_icon-border-width-1416 {
    border-width: var(--main-article_contact-plus_icon-border-width-1416);
  }
  .main-article_contact-plus_icon-border-color-1417 {
    border-color: var(--main-article_contact-plus_icon-border-color-1417);
  }
  .main-article_contact-plus_icon-background-1418 {
    background: var(--main-article_contact-plus_icon-background-1418);
  }
  .main-article_contact-plus_svg-font-size-1420 {
    font-size: var(--main-article_contact-plus_svg-font-size-1420);
  }
  .main-article_contact-plus_svg-color-1421 {
    color: var(--main-article_contact-plus_svg-color-1421);
  }
  .main-article_contact-minus_icon-icon-1391 {
    icon: var(--main-article_contact-minus_icon-icon-1391);
  }
  .main-article_contact-minus_icon-width-1392 {
    width: var(--main-article_contact-minus_icon-width-1392);
  }
  .main-article_contact-minus_icon-height-1393 {
    height: var(--main-article_contact-minus_icon-height-1393);
  }
  .main-article_contact-minus_icon-border-radius-1394 {
    border-radius: var(--main-article_contact-minus_icon-border-radius-1394);
  }
  .main-article_contact-minus_icon-border-width-1395 {
    border-width: var(--main-article_contact-minus_icon-border-width-1395);
  }
  .main-article_contact-minus_icon-border-color-1396 {
    border-color: var(--main-article_contact-minus_icon-border-color-1396);
  }
  .main-article_contact-minus_icon-background-1397 {
    background: var(--main-article_contact-minus_icon-background-1397);
  }
  .main-article_contact-minus_svg-font-size-1399 {
    font-size: var(--main-article_contact-minus_svg-font-size-1399);
  }
  .main-article_contact-minus_svg-color-1400 {
    color: var(--main-article_contact-minus_svg-color-1400);
  }
  .main-article_contact-file_input_icon-icon-2836 {
    icon: var(--main-article_contact-file_input_icon-icon-2836);
  }
  .main-article_contact-file_input_icon-width-2837 {
    width: var(--main-article_contact-file_input_icon-width-2837);
  }
  .main-article_contact-file_input_icon-height-2838 {
    height: var(--main-article_contact-file_input_icon-height-2838);
  }
  .main-article_contact-file_input_icon-border-radius-2839 {
    border-radius: var(--main-article_contact-file_input_icon-border-radius-2839);
  }
  .main-article_contact-file_input_icon-border-width-2840 {
    border-width: var(--main-article_contact-file_input_icon-border-width-2840);
  }
  .main-article_contact-file_input_icon-border-color-2841 {
    border-color: var(--main-article_contact-file_input_icon-border-color-2841);
  }
  .main-article_contact-file_input_icon-background-2842 {
    background: var(--main-article_contact-file_input_icon-background-2842);
  }
  .main-article_contact-file_input_svg-font-size-2844 {
    font-size: var(--main-article_contact-file_input_svg-font-size-2844);
  }
  .main-article_contact-file_input_svg-color-2845 {
    color: var(--main-article_contact-file_input_svg-color-2845);
  }
  .main-article_contact-select_input_icon-icon-2846 {
    icon: var(--main-article_contact-select_input_icon-icon-2846);
  }
  .main-article_contact-select_input_icon-width-2847 {
    width: var(--main-article_contact-select_input_icon-width-2847);
  }
  .main-article_contact-select_input_icon-height-2848 {
    height: var(--main-article_contact-select_input_icon-height-2848);
  }
  .main-article_contact-select_input_icon-border-radius-2849 {
    border-radius: var(--main-article_contact-select_input_icon-border-radius-2849);
  }
  .main-article_contact-select_input_icon-border-width-2850 {
    border-width: var(--main-article_contact-select_input_icon-border-width-2850);
  }
  .main-article_contact-select_input_icon-border-color-2851 {
    border-color: var(--main-article_contact-select_input_icon-border-color-2851);
  }
  .main-article_contact-select_input_icon-background-2852 {
    background: var(--main-article_contact-select_input_icon-background-2852);
  }
  .main-article_contact-select_input_svg-font-size-2854 {
    font-size: var(--main-article_contact-select_input_svg-font-size-2854);
  }
  .main-article_contact-select_input_svg-color-2855 {
    color: var(--main-article_contact-select_input_svg-color-2855);
  }
  .main-article_contact-date_input_icon-icon-2856 {
    icon: var(--main-article_contact-date_input_icon-icon-2856);
  }
  .main-article_contact-date_input_icon-width-2857 {
    width: var(--main-article_contact-date_input_icon-width-2857);
  }
  .main-article_contact-date_input_icon-height-2858 {
    height: var(--main-article_contact-date_input_icon-height-2858);
  }
  .main-article_contact-date_input_icon-border-radius-2859 {
    border-radius: var(--main-article_contact-date_input_icon-border-radius-2859);
  }
  .main-article_contact-date_input_icon-border-width-2860 {
    border-width: var(--main-article_contact-date_input_icon-border-width-2860);
  }
  .main-article_contact-date_input_icon-border-color-2861 {
    border-color: var(--main-article_contact-date_input_icon-border-color-2861);
  }
  .main-article_contact-date_input_icon-background-2862 {
    background: var(--main-article_contact-date_input_icon-background-2862);
  }
  .main-article_contact-date_input_svg-font-size-2864 {
    font-size: var(--main-article_contact-date_input_svg-font-size-2864);
  }
  .main-article_contact-date_input_svg-color-2865 {
    color: var(--main-article_contact-date_input_svg-color-2865);
  }
  .main-article_contact-tel_input_icon-icon-2866 {
    icon: var(--main-article_contact-tel_input_icon-icon-2866);
  }
  .main-article_contact-tel_input_icon-width-2867 {
    width: var(--main-article_contact-tel_input_icon-width-2867);
  }
  .main-article_contact-tel_input_icon-height-2868 {
    height: var(--main-article_contact-tel_input_icon-height-2868);
  }
  .main-article_contact-tel_input_icon-border-radius-2869 {
    border-radius: var(--main-article_contact-tel_input_icon-border-radius-2869);
  }
  .main-article_contact-tel_input_icon-border-width-2870 {
    border-width: var(--main-article_contact-tel_input_icon-border-width-2870);
  }
  .main-article_contact-tel_input_icon-border-color-2871 {
    border-color: var(--main-article_contact-tel_input_icon-border-color-2871);
  }
  .main-article_contact-tel_input_icon-background-2872 {
    background: var(--main-article_contact-tel_input_icon-background-2872);
  }
  .main-article_contact-tel_input_svg-font-size-2874 {
    font-size: var(--main-article_contact-tel_input_svg-font-size-2874);
  }
  .main-article_contact-tel_input_svg-color-2875 {
    color: var(--main-article_contact-tel_input_svg-color-2875);
  }
  .main-article_contact-email_input_icon-icon-2876 {
    icon: var(--main-article_contact-email_input_icon-icon-2876);
  }
  .main-article_contact-email_input_icon-width-2877 {
    width: var(--main-article_contact-email_input_icon-width-2877);
  }
  .main-article_contact-email_input_icon-height-2878 {
    height: var(--main-article_contact-email_input_icon-height-2878);
  }
  .main-article_contact-email_input_icon-border-radius-2879 {
    border-radius: var(--main-article_contact-email_input_icon-border-radius-2879);
  }
  .main-article_contact-email_input_icon-border-width-2880 {
    border-width: var(--main-article_contact-email_input_icon-border-width-2880);
  }
  .main-article_contact-email_input_icon-border-color-2881 {
    border-color: var(--main-article_contact-email_input_icon-border-color-2881);
  }
  .main-article_contact-email_input_icon-background-2882 {
    background: var(--main-article_contact-email_input_icon-background-2882);
  }
  .main-article_contact-email_input_svg-font-size-2884 {
    font-size: var(--main-article_contact-email_input_svg-font-size-2884);
  }
  .main-article_contact-email_input_svg-color-2885 {
    color: var(--main-article_contact-email_input_svg-color-2885);
  }
  .main-article_contact-checkbox_input_icon-icon-2876 {
    icon: var(--main-article_contact-checkbox_input_icon-icon-2876);
  }
  .main-article_contact-checkbox_input_icon-width-2877 {
    width: var(--main-article_contact-checkbox_input_icon-width-2877);
  }
  .main-article_contact-checkbox_input_icon-height-2878 {
    height: var(--main-article_contact-checkbox_input_icon-height-2878);
  }
  .main-article_contact-checkbox_input_icon-border-radius-2879 {
    border-radius: var(--main-article_contact-checkbox_input_icon-border-radius-2879);
  }
  .main-article_contact-checkbox_input_icon-border-width-2880 {
    border-width: var(--main-article_contact-checkbox_input_icon-border-width-2880);
  }
  .main-article_contact-checkbox_input_icon-border-color-2881 {
    border-color: var(--main-article_contact-checkbox_input_icon-border-color-2881);
  }
  .main-article_contact-checkbox_input_icon-background-2882 {
    background: var(--main-article_contact-checkbox_input_icon-background-2882);
  }
  .main-article_contact-checkbox_input_svg-font-size-2884 {
    font-size: var(--main-article_contact-checkbox_input_svg-font-size-2884);
  }
  .main-article_contact-checkbox_input_svg-color-2885 {
    color: var(--main-article_contact-checkbox_input_svg-color-2885);
  }
  .main-article_contact-radio_input_icon-icon-2876 {
    icon: var(--main-article_contact-radio_input_icon-icon-2876);
  }
  .main-article_contact-radio_input_icon-width-2877 {
    width: var(--main-article_contact-radio_input_icon-width-2877);
  }
  .main-article_contact-radio_input_icon-height-2878 {
    height: var(--main-article_contact-radio_input_icon-height-2878);
  }
  .main-article_contact-radio_input_icon-border-radius-2879 {
    border-radius: var(--main-article_contact-radio_input_icon-border-radius-2879);
  }
  .main-article_contact-radio_input_icon-border-width-2880 {
    border-width: var(--main-article_contact-radio_input_icon-border-width-2880);
  }
  .main-article_contact-radio_input_icon-border-color-2881 {
    border-color: var(--main-article_contact-radio_input_icon-border-color-2881);
  }
  .main-article_contact-radio_input_icon-background-2882 {
    background: var(--main-article_contact-radio_input_icon-background-2882);
  }
  .main-article_contact-radio_input_svg-font-size-2884 {
    font-size: var(--main-article_contact-radio_input_svg-font-size-2884);
  }
  .main-article_contact-radio_input_svg-color-2885 {
    color: var(--main-article_contact-radio_input_svg-color-2885);
  }
  .main-article_contact-validation_message-color-2886 {
    color: var(--main-article_contact-validation_message-color-2886);
  }
  .main-article_contact-validation_message-justify-self-2778 {
    justify-self: var(--main-article_contact-validation_message-justify-self-2778);
  }
  .main-article_contact-validation_message-backdrop-blur-2042 {
    backdrop-blur: var(--main-article_contact-validation_message-backdrop-blur-2042);
  }
  .main-article_contact-validation_message-padding-2101 {
    padding: var(--main-article_contact-validation_message-padding-2101);
  }
  .main-article_contact-validation_message-font-size-2887 {
    font-size: var(--main-article_contact-validation_message-font-size-2887);
  }
  .main-article_contact-validation_message-font-weight-2888 {
    font-weight: var(--main-article_contact-validation_message-font-weight-2888);
  }
  .main-article_contact-validation_message-line-height-2889 {
    line-height: var(--main-article_contact-validation_message-line-height-2889);
  }
  .main-article_contact-validation_message-border-radius-2889 {
    border-radius: var(--main-article_contact-validation_message-border-radius-2889);
  }
  .main-article_contact-validation_message-border-width-2889 {
    border-width: var(--main-article_contact-validation_message-border-width-2889);
  }
  .main-article_contact-validation_message-background-2892 {
    background: var(--main-article_contact-validation_message-background-2892);
  }
  .main-article_contact-validation_message-box-shadow-2893 {
    box-shadow: var(--main-article_contact-validation_message-box-shadow-2893);
  }
  .main-article_contact-validation_message-border-color-2894 {
    border-color: var(--main-article_contact-validation_message-border-color-2894);
  }
  .main-article_contact-validation_message-letter-spacing-2833 {
    letter-spacing: var(--main-article_contact-validation_message-letter-spacing-2833);
  }
  .main-article_contact-frontend_flash_error-background-2895 {
    background: var(--main-article_contact-frontend_flash_error-background-2895);
  }
  .main-article_contact-frontend_flash_error-border-color-2896 {
    border-color: var(--main-article_contact-frontend_flash_error-border-color-2896);
  }
  .main-article_contact-frontend_flash_error-color-2886 {
    color: var(--main-article_contact-frontend_flash_error-color-2886);
  }
  .main-article_contact-frontend_flash_error-box-shadow-2893 {
    box-shadow: var(--main-article_contact-frontend_flash_error-box-shadow-2893);
  }
  .main-article_contact-frontend_flash_error-font-size-1378 {
    font-size: var(--main-article_contact-frontend_flash_error-font-size-1378);
  }
  .main-article_contact-frontend_flash_error-font-weight-1379 {
    font-weight: var(--main-article_contact-frontend_flash_error-font-weight-1379);
  }
  .main-article_contact-frontend_flash_error-letter-spacing-2833 {
    letter-spacing: var(--main-article_contact-frontend_flash_error-letter-spacing-2833);
  }
  .main-article_contact-frontend_flash_error-line-height-2834 {
    line-height: var(--main-article_contact-frontend_flash_error-line-height-2834);
  }
  .main-article_contact-frontend_flash_error-font-family-2835 {
    font-family: var(--main-article_contact-frontend_flash_error-font-family-2835);
  }
  .main-article_contact-frontend_flash_error-padding-2101 {
    padding: var(--main-article_contact-frontend_flash_error-padding-2101);
  }
  .main-article_contact-frontend_flash_success-background-2895 {
    background: var(--main-article_contact-frontend_flash_success-background-2895);
  }
  .main-article_contact-frontend_flash_success-padding-2101 {
    padding: var(--main-article_contact-frontend_flash_success-padding-2101);
  }
  .main-article_contact-frontend_flash_success-border-color-2896 {
    border-color: var(--main-article_contact-frontend_flash_success-border-color-2896);
  }
  .main-article_contact-frontend_flash_success-color-2886 {
    color: var(--main-article_contact-frontend_flash_success-color-2886);
  }
  .main-article_contact-frontend_flash_success-box-shadow-2893 {
    box-shadow: var(--main-article_contact-frontend_flash_success-box-shadow-2893);
  }
  .main-article_contact-frontend_flash_success-font-size-1378 {
    font-size: var(--main-article_contact-frontend_flash_success-font-size-1378);
  }
  .main-article_contact-frontend_flash_success-font-weight-1379 {
    font-weight: var(--main-article_contact-frontend_flash_success-font-weight-1379);
  }
  .main-article_contact-frontend_flash_success-letter-spacing-2833 {
    letter-spacing: var(--main-article_contact-frontend_flash_success-letter-spacing-2833);
  }
  .main-article_contact-frontend_flash_success-line-height-2834 {
    line-height: var(--main-article_contact-frontend_flash_success-line-height-2834);
  }
  .main-article_contact-frontend_flash_success-font-family-2835 {
    font-family: var(--main-article_contact-frontend_flash_success-font-family-2835);
  }
  .main-article_contact-flatpicker_selected-background-32001 {
    background: var(--main-article_contact-flatpicker_selected-background-32001);
  }
  .main-article_contact-flatpicker_selected-color-32002 {
    color: var(--main-article_contact-flatpicker_selected-color-32002);
  }
  .main-article_contact-flatpicker_selected-border-color-32003 {
    border-color: var(--main-article_contact-flatpicker_selected-border-color-32003);
  }
  .main-article_contact-flatpicker_selected-border-width-32004 {
    border-width: var(--main-article_contact-flatpicker_selected-border-width-32004);
  }
  .main-article_contact-flatpicker_selected-border-radius-32005 {
    border-radius: var(--main-article_contact-flatpicker_selected-border-radius-32005);
  }
  .main-article_contact-flatpicker_selected-box-shadow-32006 {
    box-shadow: var(--main-article_contact-flatpicker_selected-box-shadow-32006);
  }
  .main-article_contact-flatpicker_selected-backdrop-filter-32007 {
    backdrop-filter: var(--main-article_contact-flatpicker_selected-backdrop-filter-32007);
  }
  .main-article_contact-flatpicker-background-32008 {
    background: var(--main-article_contact-flatpicker-background-32008);
  }
  .main-article_contact-flatpicker-color-32009 {
    color: var(--main-article_contact-flatpicker-color-32009);
  }
  .main-article_contact-flatpicker-border-color-32010 {
    border-color: var(--main-article_contact-flatpicker-border-color-32010);
  }
  .main-article_contact-flatpicker-border-radius-32011 {
    border-radius: var(--main-article_contact-flatpicker-border-radius-32011);
  }
  .main-article_contact-flatpicker-padding-32012 {
    padding: var(--main-article_contact-flatpicker-padding-32012);
  }
  .main-article_contact-flatpicker-border-width-32013 {
    border-width: var(--main-article_contact-flatpicker-border-width-32013);
  }
  .main-article_contact-flatpicker-box-shadow-32014 {
    box-shadow: var(--main-article_contact-flatpicker-box-shadow-32014);
  }
  .main-article_contact-flatpicker-backdrop-filter-32015 {
    backdrop-filter: var(--main-article_contact-flatpicker-backdrop-filter-32015);
  }
  .main-article_contact-tomselect_open-background-32016 {
    background: var(--main-article_contact-tomselect_open-background-32016);
  }
  .main-article_contact-tomselect_open-color-32017 {
    color: var(--main-article_contact-tomselect_open-color-32017);
  }
  .main-article_contact-tomselect_open-border-color-32018 {
    border-color: var(--main-article_contact-tomselect_open-border-color-32018);
  }
  .main-article_contact-tomselect_open-border-radius-32019 {
    border-radius: var(--main-article_contact-tomselect_open-border-radius-32019);
  }
  .main-article_contact-tomselect_open-border-width-32020 {
    border-width: var(--main-article_contact-tomselect_open-border-width-32020);
  }
  .main-article_contact-tomselect_open-box-shadow-32021 {
    box-shadow: var(--main-article_contact-tomselect_open-box-shadow-32021);
  }
  .main-article_contact-tomselect_open-backdrop-filter-32022 {
    backdrop-filter: var(--main-article_contact-tomselect_open-backdrop-filter-32022);
  }
  .main-article_contact-tomselect_open-font-size-32023 {
    font-size: var(--main-article_contact-tomselect_open-font-size-32023);
  }
  .main-article_contact-tomselect_open-font-weight-32024 {
    font-weight: var(--main-article_contact-tomselect_open-font-weight-32024);
  }
  .main-article_contact-tomselect_open-font-family-32025 {
    font-family: var(--main-article_contact-tomselect_open-font-family-32025);
  }
  .main-article_contact-tomselect_open-line-height-32026 {
    line-height: var(--main-article_contact-tomselect_open-line-height-32026);
  }
  .main-article_contact-tomselect_open-letter-spacing-32027 {
    letter-spacing: var(--main-article_contact-tomselect_open-letter-spacing-32027);
  }
  .main-article_contact-flatpicker_hover-color-32046 {
    color: var(--main-article_contact-flatpicker_hover-color-32046);
  }
  .main-article_contact-flatpicker_hover-background-color-32047 {
    background-color: var(--main-article_contact-flatpicker_hover-background-color-32047);
  }
  .main-article_contact-flatpicker_hover-border-radius-32048 {
    border-radius: var(--main-article_contact-flatpicker_hover-border-radius-32048);
  }
  .main-article_contact-flatpicker_hover-border-width-32049 {
    border-width: var(--main-article_contact-flatpicker_hover-border-width-32049);
  }
  .main-article_contact-flatpicker_hover-border-color-32050 {
    border-color: var(--main-article_contact-flatpicker_hover-border-color-32050);
  }
  .main-article_contact-tomselect_selected-background-32028 {
    background: var(--main-article_contact-tomselect_selected-background-32028);
  }
  .main-article_contact-tomselect_selected-color-32029 {
    color: var(--main-article_contact-tomselect_selected-color-32029);
  }
  .main-article_contact-tomselect_hover-background-32030 {
    background: var(--main-article_contact-tomselect_hover-background-32030);
  }
  .main-article_contact-tomselect_hover-color-32031 {
    color: var(--main-article_contact-tomselect_hover-color-32031);
  }
  .main-article_contact-tomselect-padding-32045 {
    padding: var(--main-article_contact-tomselect-padding-32045);
  }
  .main-article_contact-tomselect-background-32032 {
    background: var(--main-article_contact-tomselect-background-32032);
  }
  .main-article_contact-tomselect-color-32033 {
    color: var(--main-article_contact-tomselect-color-32033);
  }
  .main-article_contact-tomselect-border-color-32034 {
    border-color: var(--main-article_contact-tomselect-border-color-32034);
  }
  .main-article_contact-tomselect-border-radius-32035 {
    border-radius: var(--main-article_contact-tomselect-border-radius-32035);
  }
  .main-article_contact-tomselect-border-width-32036 {
    border-width: var(--main-article_contact-tomselect-border-width-32036);
  }
  .main-article_contact-tomselect-height-32037 {
    height: var(--main-article_contact-tomselect-height-32037);
  }
  .main-article_contact-tomselect-box-shadow-32038 {
    box-shadow: var(--main-article_contact-tomselect-box-shadow-32038);
  }
  .main-article_contact-tomselect-backdrop-filter-32039 {
    backdrop-filter: var(--main-article_contact-tomselect-backdrop-filter-32039);
  }
  .main-article_contact-tomselect-font-size-32040 {
    font-size: var(--main-article_contact-tomselect-font-size-32040);
  }
  .main-article_contact-tomselect-font-weight-32041 {
    font-weight: var(--main-article_contact-tomselect-font-weight-32041);
  }
  .main-article_contact-tomselect-font-family-32042 {
    font-family: var(--main-article_contact-tomselect-font-family-32042);
  }
  .main-article_contact-tomselect-line-height-32043 {
    line-height: var(--main-article_contact-tomselect-line-height-32043);
  }
  .main-article_contact-tomselect-letter-spacing-32044 {
    letter-spacing: var(--main-article_contact-tomselect-letter-spacing-32044);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_contact-button_hover-background-3171:hover, .card.has-hover:hover .button.main-article_contact-button_hover-background-3171, .cards_float.has-hover:hover .button.main-article_contact-button_hover-background-3171 {
      background: var(--main-article_contact-button_hover-background-3171);
    }
  }
  .button.has-hover.main-article_contact-button_hover-background-3171:focus-visible, .card.has-hover:focus-within .button.main-article_contact-button_hover-background-3171, .cards_float.has-hover:focus-within .button.main-article_contact-button_hover-background-3171 {
    background: var(--main-article_contact-button_hover-background-3171);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-article_contact-button_hover-color-3172, .card.has-hover:hover .button .main-article_contact-button_hover-color-3172, .cards_float.has-hover:hover .button .main-article_contact-button_hover-color-3172 {
      color: var(--main-article_contact-button_hover-color-3172);
    }
  }
  .button.has-hover:focus-visible .main-article_contact-button_hover-color-3172, .card.has-hover:focus-within .button .main-article_contact-button_hover-color-3172, .cards_float.has-hover:focus-within .button .main-article_contact-button_hover-color-3172 {
    color: var(--main-article_contact-button_hover-color-3172);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_contact-button_hover-border-color-3173:hover, .card.has-hover:hover .button.main-article_contact-button_hover-border-color-3173, .cards_float.has-hover:hover .button.main-article_contact-button_hover-border-color-3173 {
      border-color: var(--main-article_contact-button_hover-border-color-3173);
    }
  }
  .button.has-hover.main-article_contact-button_hover-border-color-3173:focus-visible, .card.has-hover:focus-within .button.main-article_contact-button_hover-border-color-3173, .cards_float.has-hover:focus-within .button.main-article_contact-button_hover-border-color-3173 {
    border-color: var(--main-article_contact-button_hover-border-color-3173);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_contact-button_hover-box-shadow-3174:hover, .card.has-hover:hover .button.main-article_contact-button_hover-box-shadow-3174, .cards_float.has-hover:hover .button.main-article_contact-button_hover-box-shadow-3174 {
      box-shadow: var(--main-article_contact-button_hover-box-shadow-3174);
    }
  }
  .button.has-hover.main-article_contact-button_hover-box-shadow-3174:focus-visible, .card.has-hover:focus-within .button.main-article_contact-button_hover-box-shadow-3174, .cards_float.has-hover:focus-within .button.main-article_contact-button_hover-box-shadow-3174 {
    box-shadow: var(--main-article_contact-button_hover-box-shadow-3174);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_contact-button_hover-transform-3175:hover, .card.has-hover:hover .button.main-article_contact-button_hover-transform-3175, .cards_float.has-hover:hover .button.main-article_contact-button_hover-transform-3175 {
      transform: var(--main-article_contact-button_hover-transform-3175);
    }
  }
  .button.has-hover.main-article_contact-button_hover-transform-3175:focus-visible, .card.has-hover:focus-within .button.main-article_contact-button_hover-transform-3175, .cards_float.has-hover:focus-within .button.main-article_contact-button_hover-transform-3175 {
    transform: var(--main-article_contact-button_hover-transform-3175);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_contact-button_hover-opacity-3176:hover, .card.has-hover:hover .button.main-article_contact-button_hover-opacity-3176, .cards_float.has-hover:hover .button.main-article_contact-button_hover-opacity-3176 {
      opacity: var(--main-article_contact-button_hover-opacity-3176);
    }
  }
  .button.has-hover.main-article_contact-button_hover-opacity-3176:focus-visible, .card.has-hover:focus-within .button.main-article_contact-button_hover-opacity-3176, .cards_float.has-hover:focus-within .button.main-article_contact-button_hover-opacity-3176 {
    opacity: var(--main-article_contact-button_hover-opacity-3176);
  }
  /* Generated design variables — do not edit. */
  :root {
    --main-article-ul-text1-30708: First important point
    Second important point
    Third important point;
    --main-article-ol-text1-30808: Plan the structure
    Write the content
    Publish the article;
  }
}

/*# sourceMappingURL=tech.css.map */
/* Generated setup values and selector classes. */
html {
  --main-header-logo-justify-self-2032: start;
  --main-header-logo-max-width-2033: 150px;
  --main-header-menu-color-2046: #cbd5e1;
  --main-header-menu-font-family-2047: Inter, sans-serif;
  --main-header-menu-font-weight-2048: 600;
  --main-header-menu-font-size-2049: 14px;
  --main-header-menu-letter-spacing-2050: 0px;
  --main-header-menu-grid-column-gap-2051: 32px;
  --main-header-menu-justify-self-2052: end;
  --main-header-menu-padding-980001: 0px;
  --main-header-menu-background-980002: transparent;
  --main-header-menu-border-radius-980003: 0px;
  --main-header-menu-border-width-980004: 0px;
  --main-header-menu-border-color-980005: transparent;
  --main-header-main-grid-column-gap-2034: 20px;
  --main-header-main-max-width-2035: 90svw;
  --main-header-main-background-2036: rgba(1, 5, 15, 0.86);
  --main-header-main-width-2037: 100svw;
  --main-header-main-border-radius-2038: 0px;
  --main-header-main-grid-template-areas-2039: "logo menu social";
  --main-header-main-grid-template-columns-2040: min-content 1fr min-content;
  --main-header-main-padding-2041: 14px 28px;
  --main-header-main-backdrop-blur-2042: 12px;
  --main-header-main-border-width-2043: 0px;
  --main-header-main-border-color-2044: rgba(125, 211, 252, 0.24);
  --main-header-main-box-shadow-2045: 0 10px 30px rgba(0, 0, 0, 0.24);
  --main-header-social-justify-self-2053: end;
  --main-header-social-grid-column-gap-2054: 20px;
  --main-header-social_icon-width-2055: 30px;
  --main-header-social_icon-height-2056: 30px;
  --main-header-social_icon-border-radius-2057: 10px;
  --main-header-social_icon-border-width-2058: 0px;
  --main-header-social_icon-border-color-2059: rgba(125, 211, 252, 0.24);
  --main-header-social_icon-background-2060: transparent;
  --main-header-social_svg-font-size-2061: 18px;
  --main-header-social_svg-color-2063: #22d3ee;
  --main-header-menu_hover-color-3198: #ffffff;
  --main-header-menu_hover-opacity-3199: 1;
  --main-header-menu_hover-transform-3200: translateY(-1px);
  --main-header-menu_hover-padding-980011: 0px;
  --main-header-menu_hover-background-980012: transparent;
  --main-header-menu_hover-border-radius-980013: 0px;
  --main-header-menu_hover-border-width-980014: 0px;
  --main-header-menu_hover-border-color-980015: transparent;
  --main-header-social_svg_hover-color-3201: #ffffff;
  --main-header-social_svg_hover-font-size-3202: 18px;
  --main-header-social_svg_hover-opacity-3203: 1;
  --main-header-social_svg_hover-transform-3204: translateY(-1px);
  --main-header-language-type-970001: links;
  --main-header-language-show_flag-970002: 1;
  --main-header-language-margin-970003: 0px 0px 0px 20px;
  --main-header-language-grid-column-gap-970004: 12px;
  --main-header-language_link-color-970011: #cbd5e1;
  --main-header-language_link-font-family-970012: Inter, sans-serif;
  --main-header-language_link-font-weight-970013: 600;
  --main-header-language_link-font-size-970014: 14px;
  --main-header-language_link-letter-spacing-970015: 0px;
  --main-header-language_link-grid-column-gap-970016: 6px;
  --main-header-language_link_hover-color-970021: #ffffff;
  --main-header-language_link_hover-opacity-970022: 1;
  --main-header-language_link_active-color-970031: #cbd5e1;
  --main-header-language_link_active-font-weight-970032: 700;
  --main-header-language_flag-width-970041: 20px;
  --main-header-language_flag-height-970042: 14px;
  --main-header-language_flag-border-radius-970043: 2px;
  --main-header-language_select-width-970051: 110px;
  --main-header-language_select-padding-970052: 6px 28px 6px 10px;
  --main-header-language_select-background-970053: transparent;
  --main-header-language_select-color-970054: #cbd5e1;
  --main-header-language_select-border-color-970055: #cbd5e1;
  --main-header-language_select-border-width-970056: 1px;
  --main-header-language_select-border-radius-970057: 6px;
  --main-header-language_select-font-family-970058: Inter, sans-serif;
  --main-header-language_select-font-size-970059: 14px;
  --main-header-language_select-font-weight-970060: 600;
  --main-header-language_select_open-background-970071: #ffffff;
  --main-header-language_select_open-color-970072: #111111;
  --main-header-language_select_open-border-color-970073: rgba(0,0,0,0.12);
  --main-header-language_select_open-border-width-970074: 1px;
  --main-header-language_select_open-border-radius-970075: 6px;
  --main-header-language_select_open-box-shadow-970076: 0 8px 24px rgba(0,0,0,0.12);
  --main-header-language_select_open-font-family-970077: Inter, sans-serif;
  --main-header-language_select_open-font-size-970078: 14px;
  --main-header-language_select_selected-background-970081: rgba(0,0,0,0.06);
  --main-header-language_select_selected-color-970082: #111111;
  --main-header-language_select_hover-background-970091: rgba(0,0,0,0.04);
  --main-header-language_select_hover-color-970092: #111111;
  --main-header-language_select_icon-icon-970101: fa7-solid:angle-down;
  --main-header-language_select_icon-font-size-970102: 14px;
  --main-header-language_select_icon-color-970103: #cbd5e1;
  --main-footer-container-max-width-1722: 90svw;
  --main-footer-main-grid-column-gap-1730: 20px;
  --main-footer-main-width-1731: 100svw;
  --main-footer-main-background-1732: rgba(1, 5, 15, 0.96);
  --main-footer-main-max-width-1733: 100svw;
  --main-footer-main-border-radius-1734: 0px;
  --main-footer-main-padding-1735: 44px 0px;
  --main-footer-main-border-width-1736: 0px;
  --main-footer-main-border-color-1737: rgba(125, 211, 252, 0.24);
  --main-footer-main-grid-template-areas-1738: "footer-menu" "copyright";
  --main-footer-main-grid-template-columns-1739: 1fr;
  --main-footer-menu-justify-self-1740: center;
  --main-footer-menu-color-1741: #cbd5e1;
  --main-footer-menu-font-family-1742: Inter, sans-serif;
  --main-footer-menu-font-size-1743: 14px;
  --main-footer-menu-font-weight-1744: 600;
  --main-footer-menu-letter-spacing-1745: 0px;
  --main-footer-menu-grid-column-gap-1746: 32px;
  --main-footer-menu-text-align-1747: center;
  --main-footer-copyright-color-1723: #94a3b8;
  --main-footer-copyright-font-family-1724: Inter, sans-serif;
  --main-footer-copyright-font-size-1725: 13px;
  --main-footer-copyright-font-weight-1726: 400;
  --main-footer-copyright-letter-spacing-1727: 0px;
  --main-footer-copyright-justify-self-1728: center;
  --main-footer-copyright-text-align-1729: ;
  --main-footer-menu_hover-color-3195: #ffffff;
  --main-footer-menu_hover-opacity-3196: 1;
  --main-footer-menu_hover-transform-3197: translateY(-1px);
  --main-article-main-border-radius-30001: 0px;
  --main-article-main-padding-30002: 80px 24px;
  --main-article-main-border-width-30003: 0px;
  --main-article-main-border-color-30004: rgba(0, 0, 0, 0);
  --main-article-main-box-shadow-30005: none;
  --main-article-main-backdrop-blur-30006: 0px;
  --main-article-main-background-30007: transparent;
  --main-article-main-margin-30008: 0px auto 0px auto;
  --main-article-main-max-width-30010: 100svw;
  --main-article-main-width-30906: 100%;
  --main-article-overlay-background-30011: rgba(0, 0, 0, 0);
  --main-article-container-max-width-30012: 860px;
  --main-article-container-width-30907: 100%;
  --main-article-container-grid-row-gap-30013: 24px;
  --main-article-container-border-radius-30014: 0px;
  --main-article-container-padding-30015: 0px;
  --main-article-container-border-width-30016: 0px;
  --main-article-container-border-color-30017: rgba(0, 0, 0, 0);
  --main-article-container-box-shadow-30018: none;
  --main-article-container-backdrop-blur-30019: 0px;
  --main-article-container-background-30020: transparent;
  --main-article-container_overlay-background-30021: rgba(0, 0, 0, 0);
  --main-article-h1-color-30101: #f8fafc;
  --main-article-h1-font-family-30102: Inter, sans-serif;
  --main-article-h1-font-weight-30103: 700;
  --main-article-h1-font-size-30104: 56px;
  --main-article-h1-line-height-30105: 1.08;
  --main-article-h1-letter-spacing-30106: 0px;
  --main-article-h1-text-align-30107: left;
  --main-article-h1-padding-30109: 0 0 24px;
  --main-article-h1-text1-30108: Article title;
  --main-article-h2-color-30301: #f8fafc;
  --main-article-h2-font-family-30302: Inter, sans-serif;
  --main-article-h2-font-weight-30303: 700;
  --main-article-h2-font-size-30304: 34px;
  --main-article-h2-line-height-30305: 1.18;
  --main-article-h2-letter-spacing-30306: 0px;
  --main-article-h2-text-align-30307: left;
  --main-article-h2-text1-30308: Main section heading;
  --main-article-paragraph-color-30401: #f8fafc;
  --main-article-paragraph-font-family-30402: Inter, sans-serif;
  --main-article-paragraph-font-weight-30403: 400;
  --main-article-paragraph-font-size-30404: 17px;
  --main-article-paragraph-line-height-30405: 1.8;
  --main-article-paragraph-letter-spacing-30406: 0px;
  --main-article-paragraph-text-align-30407: left;
  --main-article-paragraph-text1-30408: This paragraph is editable from the article design file and demonstrates the base article typography and spacing inside the container.;
  --main-article-blockquote-color-30501: #f8fafc;
  --main-article-blockquote-font-family-30502: Inter, sans-serif;
  --main-article-blockquote-font-weight-30503: 500;
  --main-article-blockquote-font-size-30504: 22px;
  --main-article-blockquote-line-height-30505: 1.6;
  --main-article-blockquote-letter-spacing-30506: 0px;
  --main-article-blockquote-border-color-30507: #00ffc0;
  --main-article-blockquote-background-30508: rgba(255, 255, 255, 0.06);
  --main-article-blockquote-padding-30509: 24px;
  --main-article-blockquote-text1-30510: A highlighted quote can break up the article and emphasize the most important message.;
  --main-article-blockquote-width-30511: 100%;
  --main-article-blockquote-max-width-30512: 760px;
  --main-article-blockquote-border-radius-30522: 12px;
  --main-article-h3-color-30601: #f8fafc;
  --main-article-h3-font-family-30602: Inter, sans-serif;
  --main-article-h3-font-weight-30603: 700;
  --main-article-h3-font-size-30604: 26px;
  --main-article-h3-line-height-30605: 1.25;
  --main-article-h3-letter-spacing-30606: 0px;
  --main-article-h3-text-align-30607: left;
  --main-article-h3-text1-30608: Supporting point;
  --main-article-ul-color-30701: #f8fafc;
  --main-article-ul-font-family-30702: Inter, sans-serif;
  --main-article-ul-font-weight-30703: 400;
  --main-article-ul-font-size-30704: 17px;
  --main-article-ul-line-height-30705: 1.8;
  --main-article-ul-letter-spacing-30706: 0px;
  --main-article-ul-text-align-30707: left;
  --main-article-ul-text1-30708: First important point
Second important point
Third important point;
  --main-article-ul-list-style-type-30709: disc;
  --main-article-ol-color-30801: #f8fafc;
  --main-article-ol-font-family-30802: Inter, sans-serif;
  --main-article-ol-font-weight-30803: 400;
  --main-article-ol-font-size-30804: 17px;
  --main-article-ol-line-height-30805: 1.8;
  --main-article-ol-letter-spacing-30806: 0px;
  --main-article-ol-text-align-30807: left;
  --main-article-ol-text1-30808: Plan the structure
Write the content
Publish the article;
  --main-article-ol-list-style-type-30809: decimal;
  --main-article-image-file1-30901: /uploaded_images/article/original/tech2_c6100042_20260618015739.jpg;
  --main-article-image-alt-30902: Article image;
  --main-article-image-title-30903: Article image;
  --main-article-image-width-30904: 860;
  --main-article-image-height-30905: 480;
  --main-article-main_title-color-30908: #f8fafc;
  --main-article-main_title-font-family-30909: Inter, sans-serif;
  --main-article-main_title-font-weight-30910: 700;
  --main-article-main_title-font-size-30911: 56px;
  --main-article-main_title-line-height-30912: 1.08;
  --main-article-main_title-letter-spacing-30913: 0px;
  --main-article-main_title-text-align-30914: left;
  --main-article-main_title-text0-30915: Article;
  --main-article-main_title-grid-template-areas-30926: "title-text";
  --main-article-main_title-grid-column-gap-30927: 0px;
  --main-article-main_title-justify-items-30928: center;
  --main-article-main_title-justify-self-30929: center;
  --main-article-main_title_icon-width-30916: initial;
  --main-article-main_title_icon-height-30917: initial;
  --main-article-main_title_icon-border-radius-30918: 10px;
  --main-article-main_title_icon-border-width-30919: 0px;
  --main-article-main_title_icon-border-color-30920: transparent;
  --main-article-main_title_icon-background-30921: transparent;
  --main-article-main_title_icon-icon-30922: ;
  --main-article-main_title_svg-font-size-30923: 18px;
  --main-article-main_title_svg-color-30924: #22d3ee;
  --main-article-icon-icon-30513: tabler:quote;
  --main-article-icon-width-30514: 36px;
  --main-article-icon-height-30515: 36px;
  --main-article-icon-border-radius-30516: 999px;
  --main-article-icon-border-width-30517: 0px;
  --main-article-icon-border-color-30518: transparent;
  --main-article-icon-background-30519: transparent;
  --main-article-svg-font-size-30520: 22px;
  --main-article-svg-color-30521: #00ffc0;
  --main-article-marker-width-30710: 8px;
  --main-article-marker-height-30711: 8px;
  --main-article-marker-border-radius-30712: 999px;
  --main-article-marker-border-width-30713: 0px;
  --main-article-marker-border-color-30714: transparent;
  --main-article-marker-background-30715: #00ffc0;
  --main-article-ol_marker-font-size-30810: 17px;
  --main-article-ol_marker-font-weight-30811: 400;
  --main-article-ol_marker-font-family-30812: Inter, sans-serif;
  --main-article-ol_marker-color-30813: #f8fafc;
  --main-article_hero_1-config-container_prop-2092: ;
  --main-article_hero_1-container-max-width-2093: 1440px;
  --main-article_hero_1-container-grid-column-gap-2094: 20px;
  --main-article_hero_1-container-grid-row-gap-2095: 20px;
  --main-article_hero_1-container-backdrop-blur-2096: 10px;
  --main-article_hero_1-container-background-2097: rgba(12, 27, 49, 0.48);
  --main-article_hero_1-container-border-radius-2098: 18px;
  --main-article_hero_1-container-grid-template-areas-2099: "image" "title" "desc" "button";
  --main-article_hero_1-container-grid-template-columns-2100: 1fr;
  --main-article_hero_1-container-padding-2101: clamp(24px, 4vw, 56px);
  --main-article_hero_1-container-border-width-2102: 1px;
  --main-article_hero_1-container-border-color-2103: rgba(125, 211, 252, 0.18);
  --main-article_hero_1-container-box-shadow-2104: 0 14px 38px rgba(2, 6, 23, 0.18);
  --main-article_hero_1-main-margin-2151: 30px auto 30px auto;
  --main-article_hero_1-main-backdrop-blur-2153: 0px;
  --main-article_hero_1-main-max-width-2154: 90svw;
  --main-article_hero_1-main-background-2155: transparent;
  --main-article_hero_1-main-border-radius-2156: 18px;
  --main-article_hero_1-main-padding-2157: clamp(24px, 4vw, 56px);
  --main-article_hero_1-main-border-width-2158: 0px;
  --main-article_hero_1-main-border-color-2159: transparent;
  --main-article_hero_1-main-box-shadow-2160: none;
  --main-article_hero_1-overlay-background-2161: linear-gradient(135deg, rgba(1, 5, 15, 0.84), rgba(3, 24, 45, 0.42));
  --main-article_hero_1-image-border-width-2134: 0px;
  --main-article_hero_1-image-border-color-2135: rgba(226, 232, 240, 0.14);
  --main-article_hero_1-image-file1-2136: /uploaded_images/article/original/tech_678a111b_20260618015739.jpg;
  --main-article_hero_1-image-title-2137: hero centered;
  --main-article_hero_1-image-alt-2138: hero centered;
  --main-article_hero_1-image-width-2139: 1920px;
  --main-article_hero_1-image-height-2140: 1080px;
  --main-article_hero_1-image-justify-self-2141: center;
  --main-article_hero_1-image-border-radius-2142: 10px;
  --main-article_hero_1-image-aspect-ratio-2143: 16/9;
  --main-article_hero_1-image-max-width-980201: 100%;
  --main-article_hero_1-image_overlay-background-2144: linear-gradient(135deg, rgba(1, 5, 15, 0.84), rgba(3, 24, 45, 0.42));
  --main-article_hero_1-container_overlay-background-2105: linear-gradient(135deg, rgba(1, 5, 15, 0.84), rgba(3, 24, 45, 0.42));
  --main-article_hero_1-title-color-2168: #f8fafc;
  --main-article_hero_1-title-justify-self-2169: center;
  --main-article_hero_1-title-text-align-2170: center;
  --main-article_hero_1-title-font-size-2171: clamp(38px, 6vw, 64px);
  --main-article_hero_1-title-font-weight-2172: 700;
  --main-article_hero_1-title-font-family-2173: Inter, sans-serif;
  --main-article_hero_1-title-letter-spacing-2174: 0px;
  --main-article_hero_1-title-line-height-2175: 1.08;
  --main-article_hero_1-title-text1-2176: Ship reliable software faster.;
  --main-article_hero_1-title-grid-template-areas-2177: "title-icon title-text";
  --main-article_hero_1-title-grid-column-gap-2178: 10px;
  --main-article_hero_1-title-justify-items-2179: center;
  --main-article_hero_1-title-padding-980101: 0px;
  --main-article_hero_1-title-background-980102: transparent;
  --main-article_hero_1-title-border-radius-980103: 0px;
  --main-article_hero_1-title-border-width-980104: 0px;
  --main-article_hero_1-title-border-color-980105: transparent;
  --main-article_hero_1-button-padding-2064: 13px 24px;
  --main-article_hero_1-button-justify-self-2065: center;
  --main-article_hero_1-button-text1-2066: Book a demo;
  --main-article_hero_1-button-border-radius-2067: 999px;
  --main-article_hero_1-button-border-width-2068: 0px;
  --main-article_hero_1-button-border-color-2069: transparent;
  --main-article_hero_1-button-background-2070: linear-gradient(135deg, #22d3ee 0%, #2563eb 100%);
  --main-article_hero_1-button-color-2071: #ffffff;
  --main-article_hero_1-button-font-size-2072: 14px;
  --main-article_hero_1-button-font-weight-2073: 700;
  --main-article_hero_1-button-font-family-2074: Inter, sans-serif;
  --main-article_hero_1-button-letter-spacing-2075: 0px;
  --main-article_hero_1-button-line-height-2076: 1.2;
  --main-article_hero_1-button-grid-template-areas-2077: "button-icon button-text";
  --main-article_hero_1-button-grid-column-gap-2078: 10px;
  --main-article_hero_1-button-justify-items-2079: center;
  --main-article_hero_1-button-justify-self-2080: center;
  --main-article_hero_1-description-text1-2112: A deployment intelligence platform for teams that need clearer releases, safer rollouts, and real-time delivery insights.;
  --main-article_hero_1-description-justify-self-2113: center;
  --main-article_hero_1-description-text-align-2114: center;
  --main-article_hero_1-description-color-2115: #a8b3c7;
  --main-article_hero_1-description-font-weight-2116: 400;
  --main-article_hero_1-description-font-family-2117: Inter, sans-serif;
  --main-article_hero_1-description-letter-spacing-2118: 0px;
  --main-article_hero_1-description-line-height-2119: 1.6;
  --main-article_hero_1-description-font-size-2120: 16px;
  --main-article_hero_1-description-grid-template-areas-2121: "desc-icon desc-text";
  --main-article_hero_1-description-grid-column-gap-2122: 10px;
  --main-article_hero_1-description-justify-items-2123: center;
  --main-article_hero_1-description-padding-980111: 0px;
  --main-article_hero_1-description-background-980112: transparent;
  --main-article_hero_1-description-border-radius-980113: 0px;
  --main-article_hero_1-description-border-width-980114: 0px;
  --main-article_hero_1-description-border-color-980115: transparent;
  --main-article_hero_1-title_icon-width-2180: initial;
  --main-article_hero_1-title_icon-height-2181: initial;
  --main-article_hero_1-title_icon-border-radius-2182: 10px;
  --main-article_hero_1-title_icon-border-width-2183: 0px;
  --main-article_hero_1-title_icon-border-color-2184: transparent;
  --main-article_hero_1-title_icon-background-2185: transparent;
  --main-article_hero_1-title_icon-icon-2186: ;
  --main-article_hero_1-title_svg-font-size-2187: 18px;
  --main-article_hero_1-title_svg-color-2189: #22d3ee;
  --main-article_hero_1-description_icon-width-2124: initial;
  --main-article_hero_1-description_icon-height-2125: initial;
  --main-article_hero_1-description_icon-border-radius-2126: 10px;
  --main-article_hero_1-description_icon-border-width-2127: 0px;
  --main-article_hero_1-description_icon-border-color-2128: transparent;
  --main-article_hero_1-description_icon-background-2129: transparent;
  --main-article_hero_1-description_icon-icon-2130: ;
  --main-article_hero_1-description_svg-font-size-2131: 18px;
  --main-article_hero_1-description_svg-color-2133: #22d3ee;
  --main-article_hero_1-button_icon-width-2081: initial;
  --main-article_hero_1-button_icon-height-2082: initial;
  --main-article_hero_1-button_icon-border-radius-2083: 0px;
  --main-article_hero_1-button_icon-border-width-2084: 0px;
  --main-article_hero_1-button_icon-border-color-2085: transparent;
  --main-article_hero_1-button_icon-background-2086: transparent;
  --main-article_hero_1-button_icon-icon-2087: tabler:arrow-right;
  --main-article_hero_1-button_svg-font-size-2089: 17px;
  --main-article_hero_1-button_svg-color-2090: #ffffff;
  --main-article_hero_1-button_hover-background-2903: rgba(34, 211, 238, 0.16);
  --main-article_hero_1-button_hover-color-2904: #ffffff;
  --main-article_hero_1-button_hover-border-color-2905: rgba(34, 211, 238, 0.42);
  --main-article_hero_1-button_hover-box-shadow-2906: 0 14px 34px rgba(8, 145, 178, 0.22);
  --main-article_hero_1-button_hover-transform-2907: translateY(-2px);
  --main-article_hero_1-button_hover-opacity-2908: 1;
  --main-article_hero_2-config-container_prop-2470: ;
  --main-article_hero_2-container-max-width-2471: 1440px;
  --main-article_hero_2-container-grid-column-gap-2472: 20px;
  --main-article_hero_2-container-grid-row-gap-2473: 20px;
  --main-article_hero_2-container-backdrop-blur-2474: 0px;
  --main-article_hero_2-container-background-2475: transparent;
  --main-article_hero_2-container-border-radius-2476: 18px;
  --main-article_hero_2-container-grid-template-areas-2477: "image content";
  --main-article_hero_2-container-grid-template-columns-2478: 1fr 1fr;
  --main-article_hero_2-container-padding-2479: clamp(24px, 4vw, 56px);
  --main-article_hero_2-container-border-width-2480: 0px;
  --main-article_hero_2-container-border-color-2481: transparent;
  --main-article_hero_2-container-box-shadow-2482: none;
  --main-article_hero_2-main-margin-2529: 30px auto 30px auto;
  --main-article_hero_2-main-backdrop-blur-2531: 0px;
  --main-article_hero_2-main-max-width-2532: 90svw;
  --main-article_hero_2-main-background-2533: transparent;
  --main-article_hero_2-main-border-radius-2534: 18px;
  --main-article_hero_2-main-padding-2535: clamp(24px, 4vw, 56px);
  --main-article_hero_2-main-border-width-2536: 0px;
  --main-article_hero_2-main-border-color-2537: transparent;
  --main-article_hero_2-main-box-shadow-2538: none;
  --main-article_hero_2-overlay-background-2539: linear-gradient(135deg, rgba(1, 5, 15, 0.84), rgba(3, 24, 45, 0.42));
  --main-article_hero_2-image-border-width-2512: 0px;
  --main-article_hero_2-image-border-color-2513: rgba(226, 232, 240, 0.14);
  --main-article_hero_2-image-file1-2514: /uploaded_images/article/original/tech_678a111b_20260618015739.jpg;
  --main-article_hero_2-image-title-2515: hero centered;
  --main-article_hero_2-image-alt-2516: hero centered;
  --main-article_hero_2-image-width-2517: 1920px;
  --main-article_hero_2-image-height-2518: 1080px;
  --main-article_hero_2-image-justify-self-2519: center;
  --main-article_hero_2-image-border-radius-2520: 10px;
  --main-article_hero_2-image-aspect-ratio-2521: 16/9;
  --main-article_hero_2-image-max-width-980201: 100%;
  --main-article_hero_2-image_overlay-background-2522: linear-gradient(135deg, rgba(1, 5, 15, 0.84), rgba(3, 24, 45, 0.42));
  --main-article_hero_2-container_overlay-background-2483: linear-gradient(135deg, rgba(1, 5, 15, 0.84), rgba(3, 24, 45, 0.42));
  --main-article_hero_2-title-color-2546: #e0f2fe;
  --main-article_hero_2-title-justify-self-2547: center;
  --main-article_hero_2-title-text-align-2548: center;
  --main-article_hero_2-title-font-size-2549: clamp(34px, 5vw, 56px);
  --main-article_hero_2-title-font-weight-2550: 650;
  --main-article_hero_2-title-font-family-2551: Inter, sans-serif;
  --main-article_hero_2-title-letter-spacing-2552: 0px;
  --main-article_hero_2-title-line-height-2553: 1.08;
  --main-article_hero_2-title-text1-2554: Turn release data into confident decisions.;
  --main-article_hero_2-title-grid-template-areas-2555: "title-icon title-text";
  --main-article_hero_2-title-grid-column-gap-2556: 10px;
  --main-article_hero_2-title-justify-items-2557: center;
  --main-article_hero_2-title-padding-980101: 0px;
  --main-article_hero_2-title-background-980102: transparent;
  --main-article_hero_2-title-border-radius-980103: 0px;
  --main-article_hero_2-title-border-width-980104: 0px;
  --main-article_hero_2-title-border-color-980105: transparent;
  --main-article_hero_2-button-padding-2442: 12px 20px;
  --main-article_hero_2-button-justify-self-2443: center;
  --main-article_hero_2-button-text1-2444: See workflow;
  --main-article_hero_2-button-border-radius-2445: 999px;
  --main-article_hero_2-button-border-width-2446: 1px;
  --main-article_hero_2-button-border-color-2447: rgba(125, 211, 252, 0.42);
  --main-article_hero_2-button-background-2448: transparent;
  --main-article_hero_2-button-color-2449: #7dd3fc;
  --main-article_hero_2-button-font-size-2450: 14px;
  --main-article_hero_2-button-font-weight-2451: 600;
  --main-article_hero_2-button-font-family-2452: Inter, sans-serif;
  --main-article_hero_2-button-letter-spacing-2453: 0px;
  --main-article_hero_2-button-line-height-2454: 1.2;
  --main-article_hero_2-button-grid-template-areas-2455: "button-icon button-text";
  --main-article_hero_2-button-grid-column-gap-2456: 10px;
  --main-article_hero_2-button-justify-items-2457: center;
  --main-article_hero_2-button-justify-self-2458: center;
  --main-article_hero_2-description-text1-2490: Unify commits, pull requests, incidents, environments, and ownership signals before every production rollout.;
  --main-article_hero_2-description-justify-self-2491: center;
  --main-article_hero_2-description-text-align-2492: center;
  --main-article_hero_2-description-color-2493: #9fb2c8;
  --main-article_hero_2-description-font-weight-2494: 400;
  --main-article_hero_2-description-font-family-2495: Inter, sans-serif;
  --main-article_hero_2-description-letter-spacing-2496: 0px;
  --main-article_hero_2-description-line-height-2497: 1.6;
  --main-article_hero_2-description-font-size-2498: 16px;
  --main-article_hero_2-description-grid-template-areas-2499: "desc-icon desc-text";
  --main-article_hero_2-description-grid-column-gap-2500: 10px;
  --main-article_hero_2-description-justify-items-2501: center;
  --main-article_hero_2-description-padding-980111: 0px;
  --main-article_hero_2-description-background-980112: transparent;
  --main-article_hero_2-description-border-radius-980113: 0px;
  --main-article_hero_2-description-border-width-980114: 0px;
  --main-article_hero_2-description-border-color-980115: transparent;
  --main-article_hero_2-title_icon-width-2558: initial;
  --main-article_hero_2-title_icon-height-2559: initial;
  --main-article_hero_2-title_icon-border-radius-2560: 10px;
  --main-article_hero_2-title_icon-border-width-2561: 0px;
  --main-article_hero_2-title_icon-border-color-2562: transparent;
  --main-article_hero_2-title_icon-background-2563: transparent;
  --main-article_hero_2-title_icon-icon-2564: ;
  --main-article_hero_2-title_svg-font-size-2565: 18px;
  --main-article_hero_2-title_svg-color-2567: #22d3ee;
  --main-article_hero_2-description_icon-width-2502: initial;
  --main-article_hero_2-description_icon-height-2503: initial;
  --main-article_hero_2-description_icon-border-radius-2504: 10px;
  --main-article_hero_2-description_icon-border-width-2505: 0px;
  --main-article_hero_2-description_icon-border-color-2506: transparent;
  --main-article_hero_2-description_icon-background-2507: transparent;
  --main-article_hero_2-description_icon-icon-2508: ;
  --main-article_hero_2-description_svg-font-size-2509: 18px;
  --main-article_hero_2-description_svg-color-2511: #22d3ee;
  --main-article_hero_2-button_icon-width-2459: initial;
  --main-article_hero_2-button_icon-height-2460: initial;
  --main-article_hero_2-button_icon-border-radius-2461: 0px;
  --main-article_hero_2-button_icon-border-width-2462: 0px;
  --main-article_hero_2-button_icon-border-color-2463: transparent;
  --main-article_hero_2-button_icon-background-2464: transparent;
  --main-article_hero_2-button_icon-icon-2465: tabler:arrow-right;
  --main-article_hero_2-button_svg-font-size-2467: 17px;
  --main-article_hero_2-button_svg-color-2468: #7dd3fc;
  --main-article_hero_2-button_hover-background-2909: rgba(34, 211, 238, 0.16);
  --main-article_hero_2-button_hover-color-2910: #ffffff;
  --main-article_hero_2-button_hover-border-color-2911: rgba(34, 211, 238, 0.42);
  --main-article_hero_2-button_hover-box-shadow-2912: 0 14px 34px rgba(8, 145, 178, 0.22);
  --main-article_hero_2-button_hover-transform-2913: translateY(-2px);
  --main-article_hero_2-button_hover-opacity-2914: 1;
  --main-article_gallery-config-count-1776: 4;
  --main-article_gallery-config-container_prop-1778: ;
  --main-article_gallery-main-margin-1839: 30px auto 30px auto;
  --main-article_gallery-main-backdrop-blur-1841: 0px;
  --main-article_gallery-main-max-width-1842: 90svw;
  --main-article_gallery-main-background-1843: transparent;
  --main-article_gallery-main-border-radius-1844: 18px;
  --main-article_gallery-main-padding-1845: clamp(24px, 4vw, 56px);
  --main-article_gallery-main-border-width-1846: 0px;
  --main-article_gallery-main-border-color-1847: transparent;
  --main-article_gallery-main-box-shadow-1848: none;
  --main-article_gallery-container-max-width-1779: 1440px;
  --main-article_gallery-container-grid-column-gap-1780: 20px;
  --main-article_gallery-container-grid-row-gap-1781: 20px;
  --main-article_gallery-container-backdrop-blur-1782: 0px;
  --main-article_gallery-container-background-1783: transparent;
  --main-article_gallery-container-border-radius-1784: 18px;
  --main-article_gallery-container-grid-template-areas-1785: "title" "desc" "gallery" "button";
  --main-article_gallery-container-grid-template-columns-1786: 1fr;
  --main-article_gallery-container-padding-1787: clamp(24px, 4vw, 56px);
  --main-article_gallery-container-border-width-1788: 0px;
  --main-article_gallery-container-border-color-1789: transparent;
  --main-article_gallery-container-box-shadow-1790: none;
  --main-article_gallery-overlay-background-1849: rgba(1, 5, 15, 0.34);
  --main-article_gallery-container_overlay-background-1791: rgba(1, 5, 15, 0.34);
  --main-article_gallery-title-color-1856: #f1f5f9;
  --main-article_gallery-title-justify-self-1857: center;
  --main-article_gallery-title-text-align-1858: center;
  --main-article_gallery-title-font-size-1859: clamp(28px, 3.5vw, 44px);
  --main-article_gallery-title-font-weight-1860: 600;
  --main-article_gallery-title-font-family-1861: Inter, sans-serif;
  --main-article_gallery-title-letter-spacing-1862: 0px;
  --main-article_gallery-title-line-height-1863: 1.08;
  --main-article_gallery-title-text1-1864: A focused view of delivery health;
  --main-article_gallery-title-grid-template-areas-1865: "title-icon title-text";
  --main-article_gallery-title-grid-column-gap-1866: 10px;
  --main-article_gallery-title-justify-items-1867: center;
  --main-article_gallery-title-padding-980101: 0px;
  --main-article_gallery-title-background-980102: transparent;
  --main-article_gallery-title-border-radius-980103: 0px;
  --main-article_gallery-title-border-width-980104: 0px;
  --main-article_gallery-title-border-color-980105: transparent;
  --main-article_gallery-title_svg-font-size-1875: 18px;
  --main-article_gallery-title_svg-color-1877: #22d3ee;
  --main-article_gallery-title_icon-width-1868: initial;
  --main-article_gallery-title_icon-height-1869: initial;
  --main-article_gallery-title_icon-border-radius-1870: 10px;
  --main-article_gallery-title_icon-border-width-1871: 0px;
  --main-article_gallery-title_icon-border-color-1872: transparent;
  --main-article_gallery-title_icon-background-1873: transparent;
  --main-article_gallery-title_icon-icon-1874: ;
  --main-article_gallery-description-text1-1798: Dashboards, deployment timelines, service ownership, and quality signals stay connected in one workspace.;
  --main-article_gallery-description-justify-self-1799: center;
  --main-article_gallery-description-text-align-1800: center;
  --main-article_gallery-description-color-1801: #a1aebf;
  --main-article_gallery-description-font-weight-1802: 400;
  --main-article_gallery-description-font-family-1803: Inter, sans-serif;
  --main-article_gallery-description-letter-spacing-1804: 0px;
  --main-article_gallery-description-line-height-1805: 1.6;
  --main-article_gallery-description-font-size-1806: 16px;
  --main-article_gallery-description-grid-template-areas-1807: "desc-icon desc-text";
  --main-article_gallery-description-grid-column-gap-1808: 10px;
  --main-article_gallery-description-justify-items-1809: center;
  --main-article_gallery-description-padding-980111: 0px;
  --main-article_gallery-description-background-980112: transparent;
  --main-article_gallery-description-border-radius-980113: 0px;
  --main-article_gallery-description-border-width-980114: 0px;
  --main-article_gallery-description-border-color-980115: transparent;
  --main-article_gallery-description_svg-font-size-1817: 18px;
  --main-article_gallery-description_svg-color-1819: #22d3ee;
  --main-article_gallery-description_icon-width-1810: initial;
  --main-article_gallery-description_icon-height-1811: initial;
  --main-article_gallery-description_icon-border-radius-1812: 10px;
  --main-article_gallery-description_icon-border-width-1813: 0px;
  --main-article_gallery-description_icon-border-color-1814: transparent;
  --main-article_gallery-description_icon-background-1815: transparent;
  --main-article_gallery-description_icon-icon-1816: ;
  --main-article_gallery-wrapper-max-width-1878: 100%;
  --main-article_gallery-wrapper-grid-template-rows-1879: auto;
  --main-article_gallery-wrapper-grid-template-columns-1880: repeat(4, 1fr);
  --main-article_gallery-wrapper-grid-column-gap-1881: 20px;
  --main-article_gallery-wrapper-grid-row-gap-1882: 20px;
  --main-article_gallery-wrapper-padding-1883: clamp(24px, 4vw, 56px);
  --main-article_gallery-wrapper-border-radius-1884: 18px;
  --main-article_gallery-wrapper-border-width-1885: 0px;
  --main-article_gallery-wrapper-border-color-1886: transparent;
  --main-article_gallery-wrapper-background-1887: transparent;
  --main-article_gallery-wrapper-box-shadow-1888: none;
  --main-article_gallery-wrapper-backdrop-blur-1889: 0px;
  --main-article_gallery-image-file1-1820: /uploaded_images/article/original/tech_678a111b_20260618015739.jpg;
  --main-article_gallery-image-aspect-ratio-1821: 1/1;
  --main-article_gallery-image-width-1822: 100%;
  --main-article_gallery-image-height-1823: 280px;
  --main-article_gallery-image-border-radius-1824: 12px;
  --main-article_gallery-image-border-width-1825: 0px;
  --main-article_gallery-image-border-color-1826: rgba(226, 232, 240, 0.14);
  --main-article_gallery-image-box-shadow-1827: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  --main-article_gallery-image-background-1828: rgba(4, 16, 38, 0.50);
  --main-article_gallery-image-object-fit-1829: cover;
  --main-article_gallery-image-cursor-1830: pointer;
  --main-article_gallery-image-transition-1831: transform 0.3s ease;
  --main-article_gallery-image-max-width-980201: 100%;
  --main-article_gallery-image_overlay-background-1832: rgba(1, 5, 15, 0.34);
  --main-article_gallery-button-padding-1748: 0px;
  --main-article_gallery-button-justify-self-1749: center;
  --main-article_gallery-button-text1-1750: View screens;
  --main-article_gallery-button-border-radius-1751: 0px;
  --main-article_gallery-button-border-width-1752: 0px;
  --main-article_gallery-button-text-align-1753: center;
  --main-article_gallery-button-border-color-1754: transparent;
  --main-article_gallery-button-background-1755: transparent;
  --main-article_gallery-button-color-1756: #67e8f9;
  --main-article_gallery-button-font-size-1757: 14px;
  --main-article_gallery-button-font-weight-1758: 600;
  --main-article_gallery-button-font-family-1759: Inter, sans-serif;
  --main-article_gallery-button-letter-spacing-1760: 0px;
  --main-article_gallery-button-line-height-1761: 1.2;
  --main-article_gallery-button-grid-template-areas-1762: "button-icon button-text";
  --main-article_gallery-button-grid-column-gap-1763: 10px;
  --main-article_gallery-button-justify-items-1764: center;
  --main-article_gallery-button-justify-self-1765: center;
  --main-article_gallery-button_svg-font-size-1774: 17px;
  --main-article_gallery-button_svg-color-1775: #67e8f9;
  --main-article_gallery-button_icon-width-1766: initial;
  --main-article_gallery-button_icon-height-1767: initial;
  --main-article_gallery-button_icon-border-radius-1768: 0px;
  --main-article_gallery-button_icon-border-width-1769: 0px;
  --main-article_gallery-button_icon-border-color-1770: transparent;
  --main-article_gallery-button_icon-background-1771: transparent;
  --main-article_gallery-button_icon-icon-1772: tabler:arrow-right;
  --main-article_gallery-button_hover-background-3159: rgba(34, 211, 238, 0.16);
  --main-article_gallery-button_hover-color-3160: #ffffff;
  --main-article_gallery-button_hover-border-color-3161: rgba(34, 211, 238, 0.42);
  --main-article_gallery-button_hover-box-shadow-3162: 0 14px 34px rgba(8, 145, 178, 0.22);
  --main-article_gallery-button_hover-transform-3163: translateY(-2px);
  --main-article_gallery-button_hover-opacity-3164: 1;
  --main-article_gallery-gallery_layout-gallery-columns-desktop-930001: 4;
  --main-article_gallery-gallery_layout-gallery-columns-tablet-930002: 2;
  --main-article_gallery-gallery_layout-gallery-columns-mobile-930003: 1;
  --main-article_faq-config-count-1582: 3;
  --main-article_faq-config-container_prop-1584: ;
  --main-article_faq-main-margin-1626: 30px auto 30px auto;
  --main-article_faq-main-backdrop-blur-1628: 0px;
  --main-article_faq-main-max-width-1629: 90svw;
  --main-article_faq-main-background-1630: transparent;
  --main-article_faq-main-border-radius-1631: 18px;
  --main-article_faq-main-padding-1632: clamp(24px, 4vw, 56px);
  --main-article_faq-main-border-width-1633: 0px;
  --main-article_faq-main-border-color-1634: transparent;
  --main-article_faq-main-box-shadow-1635: none;
  --main-article_faq-main-grid-template-areas-1636: "title" "desc" "faq" "button";
  --main-article_faq-container-max-width-1585: 1440px;
  --main-article_faq-container-grid-column-gap-1586: 20px;
  --main-article_faq-container-grid-row-gap-1587: 20px;
  --main-article_faq-container-backdrop-blur-1588: 0px;
  --main-article_faq-container-background-1589: transparent;
  --main-article_faq-container-border-radius-1590: 18px;
  --main-article_faq-container-grid-template-areas-1591: "title" "desc" "faq" "button";
  --main-article_faq-container-grid-template-columns-1592: 1fr;
  --main-article_faq-container-padding-1593: clamp(24px, 4vw, 56px);
  --main-article_faq-container-border-width-1594: 0px;
  --main-article_faq-container-border-color-1595: transparent;
  --main-article_faq-container-box-shadow-1596: none;
  --main-article_faq-overlay-background-1647: rgba(1, 5, 15, 0.50);
  --main-article_faq-container_overlay-background-1597: rgba(1, 5, 15, 0.50);
  --main-article_faq-title-color-1691: #f8fafc;
  --main-article_faq-title-justify-self-1692: center;
  --main-article_faq-title-text-align-1693: center;
  --main-article_faq-title-font-size-1694: clamp(28px, 3vw, 40px);
  --main-article_faq-title-font-weight-1695: 650;
  --main-article_faq-title-font-family-1696: Inter, sans-serif;
  --main-article_faq-title-letter-spacing-1697: 0px;
  --main-article_faq-title-line-height-1698: 1.08;
  --main-article_faq-title-text1-1699: Questions from engineering teams;
  --main-article_faq-title-grid-template-areas-1700: "title-icon title-text";
  --main-article_faq-title-grid-column-gap-1701: 10px;
  --main-article_faq-title-justify-items-1702: center;
  --main-article_faq-title-padding-980101: 0px;
  --main-article_faq-title-background-980102: transparent;
  --main-article_faq-title-border-radius-980103: 0px;
  --main-article_faq-title-border-width-980104: 0px;
  --main-article_faq-title-border-color-980105: transparent;
  --main-article_faq-title_svg-font-size-1710: 18px;
  --main-article_faq-title_svg-color-1712: #22d3ee;
  --main-article_faq-title_icon-width-1703: initial;
  --main-article_faq-title_icon-height-1704: initial;
  --main-article_faq-title_icon-border-radius-1705: 10px;
  --main-article_faq-title_icon-border-width-1706: 0px;
  --main-article_faq-title_icon-border-color-1707: transparent;
  --main-article_faq-title_icon-background-1708: transparent;
  --main-article_faq-title_icon-icon-1709: ;
  --main-article_faq-description-text1-1604: How release teams use the platform to reduce handoffs, clarify ownership, and ship with more confidence.;
  --main-article_faq-description-justify-self-1605: center;
  --main-article_faq-description-text-align-1606: center;
  --main-article_faq-description-color-1607: #a5b4c8;
  --main-article_faq-description-font-weight-1608: 400;
  --main-article_faq-description-font-family-1609: Inter, sans-serif;
  --main-article_faq-description-letter-spacing-1610: 0px;
  --main-article_faq-description-line-height-1611: 1.6;
  --main-article_faq-description-font-size-1612: 16px;
  --main-article_faq-description-grid-template-areas-1613: "desc-icon desc-text";
  --main-article_faq-description-grid-column-gap-1614: 10px;
  --main-article_faq-description-justify-items-1615: center;
  --main-article_faq-description-padding-980111: 0px;
  --main-article_faq-description-background-980112: transparent;
  --main-article_faq-description-border-radius-980113: 0px;
  --main-article_faq-description-border-width-980114: 0px;
  --main-article_faq-description-border-color-980115: transparent;
  --main-article_faq-description_svg-font-size-1623: 18px;
  --main-article_faq-description_svg-color-1625: #22d3ee;
  --main-article_faq-description_icon-width-1616: initial;
  --main-article_faq-description_icon-height-1617: initial;
  --main-article_faq-description_icon-border-radius-1618: 10px;
  --main-article_faq-description_icon-border-width-1619: 0px;
  --main-article_faq-description_icon-border-color-1620: transparent;
  --main-article_faq-description_icon-background-1621: transparent;
  --main-article_faq-description_icon-icon-1622: ;
  --main-article_faq-wrapper-max-width-1713: 100%;
  --main-article_faq-wrapper-grid-row-gap-1714: 20px;
  --main-article_faq-wrapper-padding-1715: clamp(24px, 4vw, 56px);
  --main-article_faq-wrapper-border-radius-1716: 18px;
  --main-article_faq-wrapper-border-width-1717: 1px;
  --main-article_faq-wrapper-border-color-1718: rgba(148, 163, 184, 0.13);
  --main-article_faq-wrapper-box-shadow-1719: none;
  --main-article_faq-wrapper-background-1720: transparent;
  --main-article_faq-wrapper-backdrop-blur-1721: 0px;
  --main-article_faq-row-border-radius-1684: 12px;
  --main-article_faq-row-border-width-1685: 1px;
  --main-article_faq-row-border-color-1686: rgba(148, 163, 184, 0.13);
  --main-article_faq-row-box-shadow-1687: 0 8px 22px rgba(2, 6, 23, 0.14);
  --main-article_faq-row-backdrop-blur-1688: 6px;
  --main-article_faq-row-background-1689: rgba(8, 18, 34, 0.62);
  --main-article_faq-row-grid-row-gap-1690: 20px;
  --main-article_faq-question-border-radius-1654: 12px;
  --main-article_faq-question-border-width-1655: 0px;
  --main-article_faq-question-border-color-1656: transparent;
  --main-article_faq-question-box-shadow-1657: none;
  --main-article_faq-question-backdrop-blur-1658: 0px;
  --main-article_faq-question-background-1659: transparent;
  --main-article_faq-question-padding-1660: 12px 16px;
  --main-article_faq-question-grid-column-gap-1661: 20px;
  --main-article_faq-question_title-color-1662: #f8fafc;
  --main-article_faq-question_title-justify-self-1663: center;
  --main-article_faq-question_title-text-align-1664: center;
  --main-article_faq-question_title-font-size-1665: 17px;
  --main-article_faq-question_title-font-weight-1666: 700;
  --main-article_faq-question_title-font-family-1667: Inter, sans-serif;
  --main-article_faq-question_title-letter-spacing-1668: 0px;
  --main-article_faq-question_title-line-height-1669: 1.08;
  --main-article_faq-question_title-text1-1670: Can it connect to our existing developer tools?;
  --main-article_faq-question_title-grid-template-areas-1671: "title-icon title-text";
  --main-article_faq-question_title-grid-column-gap-1672: 10px;
  --main-article_faq-question_title-justify-items-1673: center;
  --main-article_faq-question_title_svg-font-size-1681: 18px;
  --main-article_faq-question_title_svg-color-1683: #22d3ee;
  --main-article_faq-question_title_icon-width-1674: initial;
  --main-article_faq-question_title_icon-height-1675: initial;
  --main-article_faq-question_title_icon-border-radius-1676: 10px;
  --main-article_faq-question_title_icon-border-width-1677: 0px;
  --main-article_faq-question_title_icon-border-color-1678: transparent;
  --main-article_faq-question_title_icon-background-1679: transparent;
  --main-article_faq-question_title_icon-icon-1680: ;
  --main-article_faq-open_icon-width-1637: initial;
  --main-article_faq-open_icon-height-1638: initial;
  --main-article_faq-open_icon-border-radius-1639: 10px;
  --main-article_faq-open_icon-border-width-1640: 0px;
  --main-article_faq-open_icon-border-color-1641: rgba(125, 211, 252, 0.24);
  --main-article_faq-open_icon-background-1642: rgba(34, 211, 238, 0.10);
  --main-article_faq-open_icon-icon-1643: tabler:chevron-down;
  --main-article_faq-open_svg-font-size-1645: 18px;
  --main-article_faq-open_svg-color-1646: #22d3ee;
  --main-article_faq-close_icon-width-1572: initial;
  --main-article_faq-close_icon-height-1573: initial;
  --main-article_faq-close_icon-border-radius-1574: 10px;
  --main-article_faq-close_icon-border-width-1575: 0px;
  --main-article_faq-close_icon-border-color-1576: rgba(125, 211, 252, 0.24);
  --main-article_faq-close_icon-background-1577: rgba(34, 211, 238, 0.10);
  --main-article_faq-close_icon-icon-1578: tabler:chevron-up;
  --main-article_faq-close_svg-font-size-1580: 18px;
  --main-article_faq-close_svg-color-1581: #22d3ee;
  --main-article_faq-answer-text1-1523: Yes. The platform is designed around source control, CI, deployment, monitoring, and incident workflows your team already uses.;
  --main-article_faq-answer-justify-self-1524: center;
  --main-article_faq-answer-text-align-1525: center;
  --main-article_faq-answer-color-1526: #94a3b8;
  --main-article_faq-answer-font-weight-1527: 400;
  --main-article_faq-answer-font-family-1528: Inter, sans-serif;
  --main-article_faq-answer-letter-spacing-1529: 0px;
  --main-article_faq-answer-line-height-1530: 1.6;
  --main-article_faq-answer-font-size-1531: 16px;
  --main-article_faq-answer-grid-template-areas-1532: "desc-icon desc-text";
  --main-article_faq-answer-grid-column-gap-1533: 10px;
  --main-article_faq-answer-justify-items-1534: center;
  --main-article_faq-answer-padding-31040: 0;
  --main-article_faq-answer_svg-font-size-1542: 18px;
  --main-article_faq-answer_svg-color-1544: #22d3ee;
  --main-article_faq-answer_icon-width-1535: initial;
  --main-article_faq-answer_icon-height-1536: initial;
  --main-article_faq-answer_icon-border-radius-1537: 10px;
  --main-article_faq-answer_icon-border-width-1538: 0px;
  --main-article_faq-answer_icon-border-color-1539: transparent;
  --main-article_faq-answer_icon-background-1540: transparent;
  --main-article_faq-answer_icon-icon-1541: ;
  --main-article_faq-button-padding-1545: 11px 18px;
  --main-article_faq-button-justify-self-1546: center;
  --main-article_faq-button-text1-1547: Read docs;
  --main-article_faq-button-border-radius-1548: 10px;
  --main-article_faq-button-border-width-1549: 0px;
  --main-article_faq-button-border-color-1550: transparent;
  --main-article_faq-button-background-1551: rgba(125, 211, 252, 0.08);
  --main-article_faq-button-color-1552: #bae6fd;
  --main-article_faq-button-font-size-1553: 14px;
  --main-article_faq-button-font-weight-1554: 600;
  --main-article_faq-button-font-family-1555: Inter, sans-serif;
  --main-article_faq-button-letter-spacing-1556: 0px;
  --main-article_faq-button-line-height-1557: 1.2;
  --main-article_faq-button-grid-template-areas-1558: "button-icon button-text";
  --main-article_faq-button-grid-column-gap-1559: 10px;
  --main-article_faq-button-justify-items-1560: center;
  --main-article_faq-button-justify-self-1561: center;
  --main-article_faq-button_svg-font-size-1570: 17px;
  --main-article_faq-button_svg-color-1571: #bae6fd;
  --main-article_faq-button_icon-width-1562: initial;
  --main-article_faq-button_icon-height-1563: initial;
  --main-article_faq-button_icon-border-radius-1564: 0px;
  --main-article_faq-button_icon-border-width-1565: 0px;
  --main-article_faq-button_icon-border-color-1566: transparent;
  --main-article_faq-button_icon-background-1567: transparent;
  --main-article_faq-button_icon-icon-1568: tabler:arrow-right;
  --main-article_faq-button_hover-background-3153: rgba(34, 211, 238, 0.16);
  --main-article_faq-button_hover-color-3154: #ffffff;
  --main-article_faq-button_hover-border-color-3155: rgba(34, 211, 238, 0.42);
  --main-article_faq-button_hover-box-shadow-3156: 0 14px 34px rgba(8, 145, 178, 0.22);
  --main-article_faq-button_hover-transform-3157: translateY(-2px);
  --main-article_faq-button_hover-opacity-3158: 1;
  --main-article_contact-config-show_info-1267: 0;
  --main-article_contact-config-show_form-1268: 1;
  --main-article_contact-config-wrapper_prop-1269: ;
  --main-article_contact-config-container_prop-1270: ;
  --main-article_contact-config-info_prop-1271: ;
  --main-article_contact-config-form_prop-1272: ;
  --main-article_contact-config-form_container_prop-1273: ;
  --main-article_contact-main-background-1387: transparent;
  --main-article_contact-main-padding-1388: clamp(24px, 4vw, 56px);
  --main-article_contact-main-margin-1389: 24px auto 24px auto;
  --main-article_contact-main-border-radius-2813: 18px;
  --main-article_contact-main-border-width-2814: 0px;
  --main-article_contact-main-border-color-2815: transparent;
  --main-article_contact-main-box-shadow-2816: none;
  --main-article_contact-main-backdrop-blur-2817: 0px;
  --main-article_contact-main-max-width-2818: 100%;
  --main-article_contact-container-display-1274: grid;
  --main-article_contact-container-grid-template-areas-1927: "form";
  --main-article_contact-container-grid-template-columns-1275: minmax(0, 720px);
  --main-article_contact-container-max-width-1277: 100svw;
  --main-article_contact-container-margin-1278: 0 auto;
  --main-article_contact-container-align-items-1279: stretch;
  --main-article_contact-container-grid-column-gap-2819: 20px;
  --main-article_contact-container-grid-row-gap-2820: 20px;
  --main-article_contact-container-border-radius-2821: 18px;
  --main-article_contact-container-padding-2822: clamp(24px, 4vw, 56px);
  --main-article_contact-container-border-width-2823: 0px;
  --main-article_contact-container-border-color-2824: transparent;
  --main-article_contact-container-box-shadow-2825: none;
  --main-article_contact-container-backdrop-blur-2826: 0px;
  --main-article_contact-container-background-2827: transparent;
  --main-article_contact-container-justify-content-30925: center;
  --main-article_contact-wrapper_overlay-background-1516: rgba(1, 5, 15, 0.50);
  --main-article_contact-container_overlay-background-1280: rgba(1, 5, 15, 0.50);
  --main-article_contact-info_overlay-background-1362: rgba(1, 5, 15, 0.50);
  --main-article_contact-form_overlay-background-1332: rgba(1, 5, 15, 0.50);
  --main-article_contact-form_container_overlay-background-1325: rgba(1, 5, 15, 0.50);
  --main-article_contact-info_wrapper-background-1369: transparent;
  --main-article_contact-info_wrapper-border-radius-1370: 18px;
  --main-article_contact-info_wrapper-border-width-1371: 0px;
  --main-article_contact-info_wrapper-border-color-1372: transparent;
  --main-article_contact-info_wrapper-box-shadow-1373: none;
  --main-article_contact-info_wrapper-backdrop-filter-1374: blur(12px);
  --main-article_contact-info_wrapper-padding-1375: clamp(24px, 4vw, 56px);
  --main-article_contact-info_wrapper-grid-template-columns-1323: 1fr;
  --main-article_contact-info_wrapper-grid-column-gap-1323: 20px;
  --main-article_contact-info_wrapper-grid-row-gap-1323: 20px;
  --main-article_contact-info_wrapper-grid-template-areas-1927: "image" "title" "desc" "button";
  --main-article_contact-form_wrapper-background-1339: rgba(12, 27, 49, 0.48);
  --main-article_contact-form_wrapper-border-radius-1340: 18px;
  --main-article_contact-form_wrapper-border-width-1341: 1px;
  --main-article_contact-form_wrapper-border-color-1342: rgba(125, 211, 252, 0.18);
  --main-article_contact-form_wrapper-box-shadow-1343: 0 14px 38px rgba(2, 6, 23, 0.18);
  --main-article_contact-form_wrapper-backdrop-filter-1344: blur(12px);
  --main-article_contact-form_wrapper-padding-1345: clamp(24px, 4vw, 56px);
  --main-article_contact-form_container-display-1322: grid;
  --main-article_contact-form_container-grid-template-columns-1323: 1fr;
  --main-article_contact-form_container-grid-column-gap-2819: 20px;
  --main-article_contact-form_container-grid-row-gap-2820: 20px;
  --main-article_contact-image-file1-1346: /uploaded_images/article/original/tech_678a111b_20260618015739.jpg;
  --main-article_contact-image-width-1347: 100%;
  --main-article_contact-image-height-1348: auto;
  --main-article_contact-image-border-radius-1349: 14px;
  --main-article_contact-image-aspect-ratio-1350: 16 / 9;
  --main-article_contact-image-justify-self-1351: stretch;
  --main-article_contact-image-border-width-1352: 0px;
  --main-article_contact-image-border-color-1353: rgba(226, 232, 240, 0.14);
  --main-article_contact-image-max-width-980201: 100%;
  --main-article_contact-image_overlay-background-1354: rgba(1, 5, 15, 0.50);
  --main-article_contact-title-text1-1482: Plan your next release workflow.;
  --main-article_contact-title-color-1483: #f8fafc;
  --main-article_contact-title-font-size-1484: clamp(26px, 3vw, 38px);
  --main-article_contact-title-font-weight-1485: 650;
  --main-article_contact-title-font-family-1486: Inter, sans-serif;
  --main-article_contact-title-line-height-1487: 1.08;
  --main-article_contact-title-letter-spacing-1488: 0px;
  --main-article_contact-title-grid-template-areas-1489: "text";
  --main-article_contact-title-grid-column-gap-1490: 10px;
  --main-article_contact-title-justify-items-1491: center;
  --main-article_contact-title-justify-self-1492: center;
  --main-article_contact-title-text-align-1493: center;
  --main-article_contact-title-padding-980101: 0px;
  --main-article_contact-title-background-980102: transparent;
  --main-article_contact-title-border-radius-980103: 0px;
  --main-article_contact-title-border-width-980104: 0px;
  --main-article_contact-title-border-color-980105: transparent;
  --main-article_contact-title_icon-icon-1494: ;
  --main-article_contact-title_icon-width-1495: 20px;
  --main-article_contact-title_icon-height-1496: 20px;
  --main-article_contact-title_icon-border-radius-1497: 10px;
  --main-article_contact-title_icon-border-width-1498: 0px;
  --main-article_contact-title_icon-border-color-1499: transparent;
  --main-article_contact-title_icon-background-1500: transparent;
  --main-article_contact-title_svg-font-size-1502: 18px;
  --main-article_contact-title_svg-color-1503: #22d3ee;
  --main-article_contact-description-text1-1300: Tell us about your stack and we will show how the platform fits your delivery process.;
  --main-article_contact-description-color-1301: #a8b3c7;
  --main-article_contact-description-font-size-1302: 16px;
  --main-article_contact-description-font-weight-1303: 400;
  --main-article_contact-description-font-family-1304: Inter, sans-serif;
  --main-article_contact-description-line-height-1305: 1.6;
  --main-article_contact-description-letter-spacing-1306: 0px;
  --main-article_contact-description-grid-template-areas-1307: "text";
  --main-article_contact-description-grid-column-gap-1308: 10px;
  --main-article_contact-description-justify-items-1309: start;
  --main-article_contact-description-justify-self-1310: start;
  --main-article_contact-description-text-align-1311: left;
  --main-article_contact-description-padding-980111: 0px;
  --main-article_contact-description-background-980112: transparent;
  --main-article_contact-description-border-radius-980113: 0px;
  --main-article_contact-description-border-width-980114: 0px;
  --main-article_contact-description-border-color-980115: transparent;
  --main-article_contact-description_icon-icon-1312: ;
  --main-article_contact-description_icon-width-1313: 20px;
  --main-article_contact-description_icon-height-1314: 20px;
  --main-article_contact-description_icon-border-radius-1315: 10px;
  --main-article_contact-description_icon-border-width-1316: 0px;
  --main-article_contact-description_icon-border-color-1317: transparent;
  --main-article_contact-description_icon-background-1318: transparent;
  --main-article_contact-description_svg-font-size-1320: 18px;
  --main-article_contact-description_svg-color-1321: #22d3ee;
  --main-article_contact-button-text1-1234: Talk to engineering;
  --main-article_contact-button-background-1235: linear-gradient(135deg, #22d3ee 0%, #2563eb 100%);
  --main-article_contact-button-color-1236: #ffffff;
  --main-article_contact-button-padding-1237: 13px 24px;
  --main-article_contact-button-border-radius-1238: 999px;
  --main-article_contact-button-font-size-1239: 14px;
  --main-article_contact-button-font-weight-1240: 700;
  --main-article_contact-button-border-width-1241: 0px;
  --main-article_contact-button-border-color-1242: transparent;
  --main-article_contact-button-grid-template-areas-1243: "button-text button-icon";
  --main-article_contact-button-grid-column-gap-1244: 10px;
  --main-article_contact-button-justify-items-1245: center;
  --main-article_contact-button-justify-self-1246: start;
  --main-article_contact-button-letter-spacing-1247: 0px;
  --main-article_contact-button-line-height-1248: 1.2;
  --main-article_contact-button-font-family-1249: Inter, sans-serif;
  --main-article_contact-button_icon-icon-1250: tabler:arrow-right;
  --main-article_contact-button_icon-width-1251: 20px;
  --main-article_contact-button_icon-height-1252: 20px;
  --main-article_contact-button_icon-border-radius-1253: 0px;
  --main-article_contact-button_icon-border-width-1254: 0px;
  --main-article_contact-button_icon-border-color-1255: transparent;
  --main-article_contact-button_icon-background-1256: transparent;
  --main-article_contact-button_svg-font-size-1258: 17px;
  --main-article_contact-button_svg-color-1259: #ffffff;
  --main-article_contact-input_wrapper-display-1380: grid;
  --main-article_contact-input_wrapper-background-1382: rgba(15, 23, 42, 0.86);
  --main-article_contact-input_wrapper-border-radius-1383: 12px;
  --main-article_contact-input_wrapper-padding-1386: 13px 16px;
  --main-article_contact-input_wrapper-border-width-1384: 1px;
  --main-article_contact-input_wrapper-border-color-1385: rgba(125, 211, 252, 0.24);
  --main-article_contact-input_wrapper-max-width-2828: 100%;
  --main-article_contact-input_wrapper-grid-column-gap-2829: 20px;
  --main-article_contact-input_wrapper-grid-row-gap-2830: 20px;
  --main-article_contact-input_wrapper-box-shadow-2831: 0 0 0 1px rgba(125, 211, 252, 0.06);
  --main-article_contact-input_wrapper-backdrop-blur-2832: 12px;
  --main-article_contact-input_label-show-1376: 1;
  --main-article_contact-input_label-color-1377: #cbd5e1;
  --main-article_contact-input_label-font-size-1378: 11px;
  --main-article_contact-input_label-font-weight-1379: 500;
  --main-article_contact-input_label-letter-spacing-2833: 0px;
  --main-article_contact-input_label-line-height-2834: 1.15;
  --main-article_contact-input_label-font-family-2835: Inter, sans-serif;
  --main-article_contact-input_label-background-1382: transparent;
  --main-article_contact-input_label-border-radius-1383: 0px;
  --main-article_contact-input_label-padding-1386: 0px 4px;
  --main-article_contact-input_label-margin-951386: 0px 0px 0px 12px;
  --main-article_contact-text_input-background-1455: rgba(15, 23, 42, 0.86);
  --main-article_contact-text_input-border-radius-1456: 12px;
  --main-article_contact-text_input-border-width-1457: 1px;
  --main-article_contact-text_input-border-color-1458: rgba(125, 211, 252, 0.24);
  --main-article_contact-text_input-padding-1459: 13px 16px;
  --main-article_contact-text_input-color-1460: #f8fafc;
  --main-article_contact-text_input-font-size-1461: 15px;
  --main-article_contact-text_input-width-1462: 100%;
  --main-article_contact-text_input-height-1463: 60px;
  --main-article_contact-text_input-letter-spacing-1464: 0px;
  --main-article_contact-text_input-line-height-1465: 1.6;
  --main-article_contact-text_input-font-family-1466: Inter, sans-serif;
  --main-article_contact-text_input-font-weight-1467: 400;
  --main-article_contact-textarea_input-background-1468: rgba(15, 23, 42, 0.86);
  --main-article_contact-textarea_input-border-radius-1469: 12px;
  --main-article_contact-textarea_input-border-width-1470: 1px;
  --main-article_contact-textarea_input-border-color-1471: rgba(125, 211, 252, 0.24);
  --main-article_contact-textarea_input-padding-1472: 13px 16px;
  --main-article_contact-textarea_input-color-1473: #f8fafc;
  --main-article_contact-textarea_input-font-size-1474: 15px;
  --main-article_contact-textarea_input-width-1475: 100%;
  --main-article_contact-textarea_input-min-height-1476: 160px;
  --main-article_contact-textarea_input-letter-spacing-1477: 0px;
  --main-article_contact-textarea_input-line-height-1478: 1.6;
  --main-article_contact-textarea_input-font-family-1479: Inter, sans-serif;
  --main-article_contact-textarea_input-font-weight-1480: 400;
  --main-article_contact-textarea_input-height-1481: auto;
  --main-article_contact-option-text1-1401: ;
  --main-article_contact-option-color-1402: #f8fafc;
  --main-article_contact-option-font-size-1403: 15px;
  --main-article_contact-option-font-weight-1404: 400;
  --main-article_contact-option-font-family-1405: Inter, sans-serif;
  --main-article_contact-option-line-height-1406: 1.6;
  --main-article_contact-option-background-1407: #0f1f3a;
  --main-article_contact-option-border-radius-1408: 0px;
  --main-article_contact-option-border-width-1409: 0px;
  --main-article_contact-option-border-color-1410: rgba(226, 232, 240, 0.14);
  --main-article_contact-option-padding-1411: 8px 10px;
  --main-article_contact-checkbox_input-width-1260: 30px;
  --main-article_contact-checkbox_input-height-1261: 30px;
  --main-article_contact-checkbox_input-accent-color-1262: #22d3ee;
  --main-article_contact-checkbox_input-background-1263: rgba(15, 23, 42, 0.86);
  --main-article_contact-checkbox_input-border-radius-1264: 12px;
  --main-article_contact-checkbox_input-border-width-1265: 1px;
  --main-article_contact-checkbox_input-border-color-1266: rgba(125, 211, 252, 0.24);
  --main-article_contact-radio_input-width-1422: 30px;
  --main-article_contact-radio_input-height-1423: 30px;
  --main-article_contact-radio_input-accent-color-1424: #22d3ee;
  --main-article_contact-radio_input-background-1425: rgba(15, 23, 42, 0.86);
  --main-article_contact-radio_input-border-radius-1426: 12px;
  --main-article_contact-radio_input-border-width-1427: 1px;
  --main-article_contact-radio_input-border-color-1428: rgba(125, 211, 252, 0.24);
  --main-article_contact-country-width-1287: 84px;
  --main-article_contact-country-background-1288: rgba(15, 31, 58, 0.74);
  --main-article_contact-country-border-radius-1289: 10px;
  --main-article_contact-country-border-width-1290: 1px;
  --main-article_contact-country-border-color-1291: rgba(226, 232, 240, 0.14);
  --main-article_contact-country-padding-1292: 11px 10px;
  --main-article_contact-country-color-1293: #f8fafc;
  --main-article_contact-country-font-size-1294: 14px;
  --main-article_contact-country-font-family-1295: Inter, sans-serif;
  --main-article_contact-country-font-weight-1296: 400;
  --main-article_contact-country-line-height-1297: 1.6;
  --main-article_contact-country-letter-spacing-1298: 0px;
  --main-article_contact-country-height-1299: 44px;
  --main-article_contact-upload-text1-1504: ;
  --main-article_contact-upload-color-1505: rgba(226, 232, 240, 1);
  --main-article_contact-upload-font-size-1506: 14px;
  --main-article_contact-upload-font-weight-1507: 400;
  --main-article_contact-upload-font-family-1508: Inter, sans-serif;
  --main-article_contact-upload-line-height-1509: 1.6;
  --main-article_contact-upload-background-1510: rgba(15, 31, 58, 1);
  --main-article_contact-upload-border-radius-1511: 0px;
  --main-article_contact-upload-border-width-1512: 0px;
  --main-article_contact-upload-border-color-1513: rgba(226, 232, 240, 0.14);
  --main-article_contact-upload-padding-1514: 0px 30px;
  --main-article_contact-upload-letter-spacing-1515: 0px;
  --main-article_contact-upload-margin-left-1517: 12px;
  --main-article_contact-upload-height-1518: 41px;
  --main-article_contact-submit_button-background-1429: rgba(34, 211, 238, 0.92);
  --main-article_contact-submit_button-color-1430: #02111f;
  --main-article_contact-submit_button-padding-1431: 13px 22px;
  --main-article_contact-submit_button-border-radius-1432: 10px;
  --main-article_contact-submit_button-border-width-1433: 0px;
  --main-article_contact-submit_button-font-size-1434: 14px;
  --main-article_contact-submit_button-font-weight-1435: 700;
  --main-article_contact-submit_button-justify-self-1436: start;
  --main-article_contact-submit_button-text1-1437: Send request;
  --main-article_contact-submit_button-border-color-1438: transparent;
  --main-article_contact-submit_button-grid-template-areas-1439: "submit-text submit-icon";
  --main-article_contact-submit_button-grid-column-gap-1440: 10px;
  --main-article_contact-submit_button-justify-items-1441: center;
  --main-article_contact-submit_button-letter-spacing-1442: 0px;
  --main-article_contact-submit_button-line-height-1443: 1.2;
  --main-article_contact-submit_button-font-family-1444: Inter, sans-serif;
  --main-article_contact-submit_icon-icon-1445: ;
  --main-article_contact-submit_icon-width-1446: 20px;
  --main-article_contact-submit_icon-height-1447: 20px;
  --main-article_contact-submit_icon-border-radius-1448: 0px;
  --main-article_contact-submit_icon-border-width-1449: 0px;
  --main-article_contact-submit_icon-border-color-1450: transparent;
  --main-article_contact-submit_icon-background-1451: transparent;
  --main-article_contact-submit_svg-font-size-1453: 17px;
  --main-article_contact-submit_svg-color-1454: #02111f;
  --main-article_contact-plus_icon-icon-1412: tabler:plus;
  --main-article_contact-plus_icon-width-1413: 28px;
  --main-article_contact-plus_icon-height-1414: 28px;
  --main-article_contact-plus_icon-border-radius-1415: 0px;
  --main-article_contact-plus_icon-border-width-1416: 0px;
  --main-article_contact-plus_icon-border-color-1417: transparent;
  --main-article_contact-plus_icon-background-1418: transparent;
  --main-article_contact-plus_svg-font-size-1420: 17px;
  --main-article_contact-plus_svg-color-1421: rgba(125, 211, 252, 0.86);
  --main-article_contact-minus_icon-icon-1391: tabler:minus;
  --main-article_contact-minus_icon-width-1392: 28px;
  --main-article_contact-minus_icon-height-1393: 28px;
  --main-article_contact-minus_icon-border-radius-1394: 0px;
  --main-article_contact-minus_icon-border-width-1395: 0px;
  --main-article_contact-minus_icon-border-color-1396: transparent;
  --main-article_contact-minus_icon-background-1397: transparent;
  --main-article_contact-minus_svg-font-size-1399: 17px;
  --main-article_contact-minus_svg-color-1400: rgba(125, 211, 252, 0.86);
  --main-article_contact-file_input_icon-icon-2836: tabler:paperclip;
  --main-article_contact-file_input_icon-width-2837: 44px;
  --main-article_contact-file_input_icon-height-2838: 44px;
  --main-article_contact-file_input_icon-border-radius-2839: 0px;
  --main-article_contact-file_input_icon-border-width-2840: 0px;
  --main-article_contact-file_input_icon-border-color-2841: transparent;
  --main-article_contact-file_input_icon-background-2842: transparent;
  --main-article_contact-file_input_svg-font-size-2844: 17px;
  --main-article_contact-file_input_svg-color-2845: rgba(125, 211, 252, 0.86);
  --main-article_contact-select_input_icon-icon-2846: tabler:chevron-down;
  --main-article_contact-select_input_icon-width-2847: 44px;
  --main-article_contact-select_input_icon-height-2848: 44px;
  --main-article_contact-select_input_icon-border-radius-2849: 0px;
  --main-article_contact-select_input_icon-border-width-2850: 0px;
  --main-article_contact-select_input_icon-border-color-2851: transparent;
  --main-article_contact-select_input_icon-background-2852: transparent;
  --main-article_contact-select_input_svg-font-size-2854: 17px;
  --main-article_contact-select_input_svg-color-2855: rgba(125, 211, 252, 0.86);
  --main-article_contact-date_input_icon-icon-2856: tabler:calendar;
  --main-article_contact-date_input_icon-width-2857: 44px;
  --main-article_contact-date_input_icon-height-2858: 44px;
  --main-article_contact-date_input_icon-border-radius-2859: 0px;
  --main-article_contact-date_input_icon-border-width-2860: 0px;
  --main-article_contact-date_input_icon-border-color-2861: transparent;
  --main-article_contact-date_input_icon-background-2862: transparent;
  --main-article_contact-date_input_svg-font-size-2864: 17px;
  --main-article_contact-date_input_svg-color-2865: rgba(125, 211, 252, 0.86);
  --main-article_contact-tel_input_icon-icon-2866: tabler:phone;
  --main-article_contact-tel_input_icon-width-2867: 44px;
  --main-article_contact-tel_input_icon-height-2868: 44px;
  --main-article_contact-tel_input_icon-border-radius-2869: 0px;
  --main-article_contact-tel_input_icon-border-width-2870: 0px;
  --main-article_contact-tel_input_icon-border-color-2871: transparent;
  --main-article_contact-tel_input_icon-background-2872: transparent;
  --main-article_contact-tel_input_svg-font-size-2874: 17px;
  --main-article_contact-tel_input_svg-color-2875: rgba(125, 211, 252, 0.86);
  --main-article_contact-email_input_icon-icon-2876: tabler:mail;
  --main-article_contact-email_input_icon-width-2877: 44px;
  --main-article_contact-email_input_icon-height-2878: 44px;
  --main-article_contact-email_input_icon-border-radius-2879: 0px;
  --main-article_contact-email_input_icon-border-width-2880: 0px;
  --main-article_contact-email_input_icon-border-color-2881: transparent;
  --main-article_contact-email_input_icon-background-2882: transparent;
  --main-article_contact-email_input_svg-font-size-2884: 17px;
  --main-article_contact-email_input_svg-color-2885: rgba(125, 211, 252, 0.86);
  --main-article_contact-checkbox_input_icon-icon-2876: tabler:check;
  --main-article_contact-checkbox_input_icon-width-2877: 30px;
  --main-article_contact-checkbox_input_icon-height-2878: 30px;
  --main-article_contact-checkbox_input_icon-border-radius-2879: 0px;
  --main-article_contact-checkbox_input_icon-border-width-2880: 0px;
  --main-article_contact-checkbox_input_icon-border-color-2881: transparent;
  --main-article_contact-checkbox_input_icon-background-2882: transparent;
  --main-article_contact-checkbox_input_svg-font-size-2884: 17px;
  --main-article_contact-checkbox_input_svg-color-2885: rgba(125, 211, 252, 0.86);
  --main-article_contact-radio_input_icon-icon-2876: tabler:circle-dot;
  --main-article_contact-radio_input_icon-width-2877: 30px;
  --main-article_contact-radio_input_icon-height-2878: 30px;
  --main-article_contact-radio_input_icon-border-radius-2879: 0px;
  --main-article_contact-radio_input_icon-border-width-2880: 0px;
  --main-article_contact-radio_input_icon-border-color-2881: transparent;
  --main-article_contact-radio_input_icon-background-2882: transparent;
  --main-article_contact-radio_input_svg-font-size-2884: 17px;
  --main-article_contact-radio_input_svg-color-2885: rgba(125, 211, 252, 0.86);
  --main-article_contact-validation_message-color-2886: #fecaca;
  --main-article_contact-validation_message-justify-self-2778: end;
  --main-article_contact-validation_message-backdrop-blur-2042: 12px;
  --main-article_contact-validation_message-padding-2101: 6px 12px;
  --main-article_contact-validation_message-font-size-2887: 12px;
  --main-article_contact-validation_message-font-weight-2888: 400;
  --main-article_contact-validation_message-line-height-2889: 1.6;
  --main-article_contact-validation_message-border-radius-2889: 12px;
  --main-article_contact-validation_message-border-width-2889: 1px;
  --main-article_contact-validation_message-background-2892: rgba(127, 29, 29, 0.24);
  --main-article_contact-validation_message-box-shadow-2893: 0 12px 32px rgba(2, 6, 23, 0.22);
  --main-article_contact-validation_message-border-color-2894: rgba(251, 113, 133, 0.52);
  --main-article_contact-validation_message-letter-spacing-2833: 0px;
  --main-article_contact-frontend_flash_error-background-2895: rgba(127, 29, 29, 0.24);
  --main-article_contact-frontend_flash_error-border-color-2896: rgba(251, 113, 133, 0.52);
  --main-article_contact-frontend_flash_error-color-2886: #fecaca;
  --main-article_contact-frontend_flash_error-box-shadow-2893: 0 12px 32px rgba(2, 6, 23, 0.22);
  --main-article_contact-frontend_flash_error-font-size-1378: 13px;
  --main-article_contact-frontend_flash_error-font-weight-1379: 400;
  --main-article_contact-frontend_flash_error-letter-spacing-2833: 0px;
  --main-article_contact-frontend_flash_error-line-height-2834: 1.6;
  --main-article_contact-frontend_flash_error-font-family-2835: Inter, sans-serif;
  --main-article_contact-frontend_flash_error-padding-2101: 14px 20px;
  --main-article_contact-frontend_flash_success-background-2895: rgba(20, 83, 45, 0.24);
  --main-article_contact-frontend_flash_success-padding-2101: 14px 20px;
  --main-article_contact-frontend_flash_success-border-color-2896: rgba(74, 222, 128, 0.45);
  --main-article_contact-frontend_flash_success-color-2886: #bbf7d0;
  --main-article_contact-frontend_flash_success-box-shadow-2893: 0 12px 32px rgba(2, 6, 23, 0.22);
  --main-article_contact-frontend_flash_success-font-size-1378: 13px;
  --main-article_contact-frontend_flash_success-font-weight-1379: 400;
  --main-article_contact-frontend_flash_success-letter-spacing-2833: 0px;
  --main-article_contact-frontend_flash_success-line-height-2834: 1.6;
  --main-article_contact-frontend_flash_success-font-family-2835: Inter, sans-serif;
  --main-article_contact-flatpicker_selected-background-32001: rgba(15, 23, 42, 0.86);
  --main-article_contact-flatpicker_selected-color-32002: #e2e8f0;
  --main-article_contact-flatpicker_selected-border-color-32003: rgba(226, 232, 240, 0.14);
  --main-article_contact-flatpicker_selected-border-width-32004: 1px;
  --main-article_contact-flatpicker_selected-border-radius-32005: 10px;
  --main-article_contact-flatpicker_selected-box-shadow-32006: 0 20px 60px rgba(0, 0, 0, 0);
  --main-article_contact-flatpicker_selected-backdrop-filter-32007: blur(12px);
  --main-article_contact-flatpicker-background-32008: rgba(15, 23, 42, 0.86);
  --main-article_contact-flatpicker-color-32009: #e2e8f0;
  --main-article_contact-flatpicker-border-color-32010: rgba(125, 211, 252, 0.24);
  --main-article_contact-flatpicker-border-radius-32011: 12px;
  --main-article_contact-flatpicker-padding-32012: 10px;
  --main-article_contact-flatpicker-border-width-32013: 1px;
  --main-article_contact-flatpicker-box-shadow-32014: 0 0 0 1px rgba(125, 211, 252, 0.06);
  --main-article_contact-flatpicker-backdrop-filter-32015: blur(12px);
  --main-article_contact-tomselect_open-background-32016: rgba(15, 23, 42, 0.86);
  --main-article_contact-tomselect_open-color-32017: #f8fafc;
  --main-article_contact-tomselect_open-border-color-32018: rgba(125, 211, 252, 0.24);
  --main-article_contact-tomselect_open-border-radius-32019: 12px;
  --main-article_contact-tomselect_open-border-width-32020: 1px;
  --main-article_contact-tomselect_open-box-shadow-32021: 0 0 0 1px rgba(125, 211, 252, 0.06);
  --main-article_contact-tomselect_open-backdrop-filter-32022: blur(12px);
  --main-article_contact-tomselect_open-font-size-32023: 15px;
  --main-article_contact-tomselect_open-font-weight-32024: 400;
  --main-article_contact-tomselect_open-font-family-32025: Inter, sans-serif;
  --main-article_contact-tomselect_open-line-height-32026: 1.6;
  --main-article_contact-tomselect_open-letter-spacing-32027: 0px;
  --main-article_contact-flatpicker_hover-color-32046: #f8fafc;
  --main-article_contact-flatpicker_hover-background-color-32047: rgba(34, 211, 238, 0.16);
  --main-article_contact-flatpicker_hover-border-radius-32048: 8px;
  --main-article_contact-flatpicker_hover-border-width-32049: 0px;
  --main-article_contact-flatpicker_hover-border-color-32050: transparent;
  --main-article_contact-tomselect_selected-background-32028: rgba(15, 23, 42, 0.86);
  --main-article_contact-tomselect_selected-color-32029: #f8fafc;
  --main-article_contact-tomselect_hover-background-32030: rgba(15, 23, 42, 0.86);
  --main-article_contact-tomselect_hover-color-32031: #f8fafc;
  --main-article_contact-tomselect-padding-32045: 8px 12px;
  --main-article_contact-tomselect-background-32032: rgba(15, 23, 42, 0.86);
  --main-article_contact-tomselect-color-32033: #f8fafc;
  --main-article_contact-tomselect-border-color-32034: rgba(125, 211, 252, 0.24);
  --main-article_contact-tomselect-border-radius-32035: 12px;
  --main-article_contact-tomselect-border-width-32036: 1px;
  --main-article_contact-tomselect-height-32037: 60px;
  --main-article_contact-tomselect-box-shadow-32038: 0 0 0 1px rgba(125, 211, 252, 0.06);
  --main-article_contact-tomselect-backdrop-filter-32039: blur(12px);
  --main-article_contact-tomselect-font-size-32040: 15px;
  --main-article_contact-tomselect-font-weight-32041: 400;
  --main-article_contact-tomselect-font-family-32042: Inter, sans-serif;
  --main-article_contact-tomselect-line-height-32043: 1.6;
  --main-article_contact-tomselect-letter-spacing-32044: 0px;
  --main-article_contact-button_hover-background-3171: rgba(34, 211, 238, 0.16);
  --main-article_contact-button_hover-color-3172: #ffffff;
  --main-article_contact-button_hover-border-color-3173: rgba(34, 211, 238, 0.42);
  --main-article_contact-button_hover-box-shadow-3174: 0 14px 34px rgba(8, 145, 178, 0.22);
  --main-article_contact-button_hover-transform-3175: translateY(-2px);
  --main-article_contact-button_hover-opacity-3176: 1;
  --main-page_background-main-background-color-1: #011924;
}
.article > .gridContainer > p {
  color: var(--main-article-paragraph-color-30401);
  font-family: var(--main-article-paragraph-font-family-30402);
  font-weight: var(--main-article-paragraph-font-weight-30403);
  font-size: var(--main-article-paragraph-font-size-30404);
  line-height: var(--main-article-paragraph-line-height-30405);
  letter-spacing: var(--main-article-paragraph-letter-spacing-30406);
}
.article > .gridContainer > h2 {
  color: var(--main-article-h2-color-30301);
  font-family: var(--main-article-h2-font-family-30302);
  font-weight: var(--main-article-h2-font-weight-30303);
  font-size: var(--main-article-h2-font-size-30304);
  line-height: var(--main-article-h2-line-height-30305);
  letter-spacing: var(--main-article-h2-letter-spacing-30306);
}
.article > .gridContainer > h3 {
  color: var(--main-article-h3-color-30601);
  font-family: var(--main-article-h3-font-family-30602);
  font-weight: var(--main-article-h3-font-weight-30603);
  font-size: var(--main-article-h3-font-size-30604);
  line-height: var(--main-article-h3-line-height-30605);
  letter-spacing: var(--main-article-h3-letter-spacing-30606);
}
.article > .gridContainer > ul {
  color: var(--main-article-ul-color-30701);
  font-family: var(--main-article-ul-font-family-30702);
  font-weight: var(--main-article-ul-font-weight-30703);
  font-size: var(--main-article-ul-font-size-30704);
  line-height: var(--main-article-ul-line-height-30705);
  letter-spacing: var(--main-article-ul-letter-spacing-30706);
  list-style-type: var(--main-article-ul-list-style-type-30709);
}
.article > .gridContainer > ol {
  color: var(--main-article-ol-color-30801);
  font-family: var(--main-article-ol-font-family-30802);
  font-weight: var(--main-article-ol-font-weight-30803);
  font-size: var(--main-article-ol-font-size-30804);
  line-height: var(--main-article-ol-line-height-30805);
  letter-spacing: var(--main-article-ol-letter-spacing-30806);
  list-style-type: var(--main-article-ol-list-style-type-30809);
}
.article > .gridContainer > blockquote {
  color: var(--main-article-blockquote-color-30501);
  font-family: var(--main-article-blockquote-font-family-30502);
  font-weight: var(--main-article-blockquote-font-weight-30503);
  font-size: var(--main-article-blockquote-font-size-30504);
  line-height: var(--main-article-blockquote-line-height-30505);
  letter-spacing: var(--main-article-blockquote-letter-spacing-30506);
  border-color: var(--main-article-blockquote-border-color-30507);
  background: var(--main-article-blockquote-background-30508);
  padding: var(--main-article-blockquote-padding-30509);
  width: var(--main-article-blockquote-width-30511);
  max-width: var(--main-article-blockquote-max-width-30512);
  border-radius: var(--main-article-blockquote-border-radius-30522);
}

/* Generated contact checkbox/radio corrections. */
.article .contact input[type="checkbox"].mainInput, .article .contact input[type="radio"].mainInput { appearance: none; -webkit-appearance: none; display: inline-grid; place-content: center; background: var(--main-article_contact-checkbox_input-background-1263); border-style: solid; }
.article .contact input[type="checkbox"].mainInput:checked::before { content: ""; width: 45%; height: 45%; transform: rotate(45deg); border: solid var(--main-article_contact-checkbox_input-accent-color-1262); border-width: 0 2px 2px 0; margin-bottom: 10%; }
.article .contact input[type="radio"].mainInput { border-radius: 50%; }
.article .contact input[type="radio"].mainInput:checked::before { content: ""; width: 45%; height: 45%; border-radius: 50%; background: var(--main-article_contact-radio_input-accent-color-1424); }
.article .contact .input-wrapper.file .upload-label { margin-left: 0 !important; }
.article .gallery .gallery-item img { width: 100%; object-fit: cover; display: block; }
.article .gallery .gallery-item picture { height:100%; width: 100%; object-fit: cover; display: block; }
.article .gallery .wrapper { display: grid !important; min-width: 0; }
.article .gallery .gallery-item { display: block; position: relative; overflow: hidden; min-width: 0; }
.article .split .img { width: 100% !important; max-width: 100% !important; min-width: 0; }
.article .split .img picture { width: 100%; height: 100%; }
.article .split .img { aspect-ratio: 16 / 9; align-self: center; height: auto !important; }
