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

@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;
    justify-content: center;
    text-align: center;
    display: flex;
  }
  .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%;
  }
  @media (max-width: 1024px) {
    .swiper-slide.card {
      max-width: 100% !important;
    }
  }
  .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: var(--input-placeholder-color, inherit) !important;
    opacity: 1;
    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 > ul > li:not(:has(> .article-list-marker))::before {
    content: "";
    flex: 0 0 auto;
    width: 6px;
    height: 6px;
    margin-top: 0.65em;
    border-radius: 999px;
    background: currentColor;
  }
  .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;
  }
  #flash-messages ~ .success,
  #flash-messages ~ .error {
    position: fixed;
    top: 24px;
    left: 50%;
    z-index: 1000;
    transform: translateX(-50%);
    max-width: min(560px, 100vw - 32px);
    padding: 14px 20px;
    border: 1px solid;
    border-radius: 6px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
    font: 500 15px/1.4 system-ui, sans-serif;
    animation: flash-message 7s ease forwards;
  }
  #flash-messages ~ .success > i,
  #flash-messages ~ .error > i {
    display: none;
  }
  #flash-messages ~ .success > p,
  #flash-messages ~ .error > p {
    margin: 0;
  }
  #flash-messages ~ .success {
    background: #ECFDF3;
    border-color: #ABEFC6;
    color: #067647;
  }
  #flash-messages ~ .error {
    background: #FEF3F2;
    border-color: #FDA29B;
    color: #B42318;
  }
  #flash-messages ~ .success + .success,
  #flash-messages ~ .error + .error,
  #flash-messages ~ .success + .error,
  #flash-messages ~ .error + .success {
    top: 84px;
  }
  @keyframes flash-message {
    0%, 85% {
      opacity: 1;
      visibility: visible;
    }
    100% {
      opacity: 0;
      visibility: hidden;
    }
  }
  .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 site {
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper {
    max-width: 1400px;
    margin: 0 auto;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper > * {
    max-width: 700px;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .title {
    text-transform: uppercase;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .title * {
    text-transform: uppercase;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .title b {
    display: table;
    line-height: calc(1em - 36px);
    font-size: calc(1em + 100px);
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .description * {
    text-transform: uppercase;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .button * {
    text-transform: uppercase;
  }
}
@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;
  }
  @media (max-width: 600px) {
    .cards.grid > .gridContainer {
      grid-template-columns: minmax(0, 1fr) !important;
    }
  }
  .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.icon-left > span:has(svg) {
    grid-column: 1/-1;
    left: var(--input-icon-offset, 0px);
    right: auto;
  }
  .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;
  }
  .designing-your-dream-in-three-simple-steps > .gridContainer {
    align-items: start;
  }
  @media (max-width: 1280px) {
    .designing-your-dream-in-three-simple-steps > .gridContainer {
      padding-left: 20px !important;
      padding-right: 20px !important;
      box-sizing: border-box;
    }
  }
  @media (min-width: 1281px) {
    .designing-your-dream-in-three-simple-steps > .gridContainer {
      position: relative;
      left: -6px;
    }
  }
  .designing-your-dream-in-three-simple-steps > .gridContainer > .steps {
    grid-area: steps;
    display: grid;
  }
  .designing-your-dream-in-three-simple-steps > .gridContainer > .steps > .step {
    position: relative;
    display: grid;
  }
  .designing-your-dream-in-three-simple-steps > .gridContainer > .steps > .step > .icon {
    grid-area: icon;
  }
  .designing-your-dream-in-three-simple-steps > .gridContainer > .steps > .step > .title {
    grid-area: title;
    align-self: center;
  }
  .designing-your-dream-in-three-simple-steps > .gridContainer > .steps > .step > .desc {
    grid-area: desc;
  }
  .designing-your-dream-in-three-simple-steps > .gridContainer > .steps > .step:not(:last-child)::after {
    content: "";
    position: absolute;
    left: 36px;
    top: 104px;
    bottom: -13px;
    width: 1px;
    background: #545454;
  }
  .designing-your-dream-in-three-simple-steps > .gridContainer > .img {
    grid-area: image;
  }
  @media (max-width: 1280px) {
    .designing-your-dream-in-three-simple-steps > .gridContainer {
      grid-template-columns: minmax(0, 1fr) !important;
      grid-template-areas: "main-title" "steps" "image" !important;
    }
    .designing-your-dream-in-three-simple-steps > .gridContainer > .img,
    .designing-your-dream-in-three-simple-steps > .gridContainer > .img img {
      max-width: 100% !important;
      height: auto !important;
    }
    .designing-your-dream-in-three-simple-steps > .gridContainer > .title p {
      font-size: clamp(34px, 9vw, 58px) !important;
    }
  }
  @media (max-width: 600px) {
    .designing-your-dream-in-three-simple-steps > .gridContainer > .steps > .step {
      column-gap: 20px !important;
    }
  }
  @media (min-width: 1281px) and (max-width: 1343px) {
    .designing-your-dream-in-three-simple-steps {
      zoom: 0.741;
      width: 134.9527665317vw !important;
      max-width: 134.9527665317vw !important;
    }
    .designing-your-dream-in-three-simple-steps > .gridContainer {
      width: 134.9527665317vw;
    }
  }
  @media (min-width: 1344px) and (max-width: 1439px) {
    .designing-your-dream-in-three-simple-steps {
      zoom: 0.778;
      width: 128.5347043702vw !important;
      max-width: 128.5347043702vw !important;
    }
    .designing-your-dream-in-three-simple-steps > .gridContainer {
      width: 128.5347043702vw;
    }
  }
  @media (min-width: 1440px) and (max-width: 1535px) {
    .designing-your-dream-in-three-simple-steps {
      zoom: 0.833;
      width: 120.0480192077vw !important;
      max-width: 120.0480192077vw !important;
    }
    .designing-your-dream-in-three-simple-steps > .gridContainer {
      width: 120.0480192077vw;
    }
  }
  @media (min-width: 1536px) and (max-width: 1631px) {
    .designing-your-dream-in-three-simple-steps {
      zoom: 0.889;
      width: 112.4859392576vw !important;
      max-width: 112.4859392576vw !important;
    }
    .designing-your-dream-in-three-simple-steps > .gridContainer {
      width: 112.4859392576vw;
    }
  }
  @media (min-width: 1632px) and (max-width: 1727px) {
    .designing-your-dream-in-three-simple-steps {
      zoom: 0.944;
      width: 105.9322033898vw !important;
      max-width: 105.9322033898vw !important;
    }
    .designing-your-dream-in-three-simple-steps > .gridContainer {
      width: 105.9322033898vw;
    }
  }
  .designing-your-dream-with-brilliance > .gridContainer {
    align-items: start;
    align-content: start;
  }
  @media (max-width: 1280px) {
    .designing-your-dream-with-brilliance > .gridContainer {
      padding-left: 20px !important;
      padding-right: 20px !important;
      box-sizing: border-box;
    }
  }
  .designing-your-dream-with-brilliance > .gridContainer > .desc {
    width: 722px;
    max-width: calc(100vw - 40px);
  }
  .designing-your-dream-with-brilliance > .gridContainer > .wrapper {
    margin-top: 36px;
  }
  .designing-your-dream-with-brilliance > .gridContainer > .button {
    justify-self: start;
    margin-top: 5.5px;
  }
  .designing-your-dream-with-brilliance > .gridContainer .faqRow {
    border-style: solid;
  }
  .designing-your-dream-with-brilliance > .gridContainer .faqRow .question > .icon {
    overflow: visible;
  }
  .designing-your-dream-with-brilliance > .gridContainer .faqRow .question > .icon > svg {
    flex: none;
    width: 1em;
    height: 1em;
  }
  @media (max-width: 1280px) {
    .designing-your-dream-with-brilliance > .gridContainer {
      grid-template-columns: minmax(0, 1fr) !important;
      grid-template-areas: "image" "main-title" "main-description" "faq" "button" !important;
    }
    .designing-your-dream-with-brilliance > .gridContainer > .desc {
      width: auto;
      max-width: 100%;
    }
    .designing-your-dream-with-brilliance > .gridContainer > .img,
    .designing-your-dream-with-brilliance > .gridContainer > .img img {
      max-width: 100% !important;
      height: auto !important;
    }
    .designing-your-dream-with-brilliance > .gridContainer > .title p {
      font-size: clamp(34px, 9vw, 58px) !important;
    }
  }
  @media (min-width: 1281px) and (max-width: 1343px) {
    .designing-your-dream-with-brilliance {
      zoom: 0.741;
      width: 134.9527665317vw !important;
      max-width: 134.9527665317vw !important;
    }
    .designing-your-dream-with-brilliance > .gridContainer {
      width: 134.9527665317vw;
    }
  }
  @media (min-width: 1344px) and (max-width: 1439px) {
    .designing-your-dream-with-brilliance {
      zoom: 0.778;
      width: 128.5347043702vw !important;
      max-width: 128.5347043702vw !important;
    }
    .designing-your-dream-with-brilliance > .gridContainer {
      width: 128.5347043702vw;
    }
  }
  @media (min-width: 1440px) and (max-width: 1535px) {
    .designing-your-dream-with-brilliance {
      zoom: 0.833;
      width: 120.0480192077vw !important;
      max-width: 120.0480192077vw !important;
    }
    .designing-your-dream-with-brilliance > .gridContainer {
      width: 120.0480192077vw;
    }
  }
  @media (min-width: 1536px) and (max-width: 1631px) {
    .designing-your-dream-with-brilliance {
      zoom: 0.889;
      width: 112.4859392576vw !important;
      max-width: 112.4859392576vw !important;
    }
    .designing-your-dream-with-brilliance > .gridContainer {
      width: 112.4859392576vw;
    }
  }
  @media (min-width: 1632px) and (max-width: 1727px) {
    .designing-your-dream-with-brilliance {
      zoom: 0.944;
      width: 105.9322033898vw !important;
      max-width: 105.9322033898vw !important;
    }
    .designing-your-dream-with-brilliance > .gridContainer {
      width: 105.9322033898vw;
    }
  }
  .interior-design > .gridContainer {
    align-items: start;
  }
  @media (max-width: 1280px) {
    .interior-design > .gridContainer {
      padding-left: 20px !important;
      padding-right: 20px !important;
      box-sizing: border-box;
    }
  }
  .interior-design > .gridContainer > .interior-design__content {
    grid-area: content;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-width: 0;
  }
  .interior-design > .gridContainer > .interior-design__content > .title {
    position: relative;
    z-index: 2;
    white-space: nowrap;
    margin-bottom: 42px;
  }
  .interior-design > .gridContainer > .interior-design__content > .desc,
  .interior-design > .gridContainer > .interior-design__content > .button,
  .interior-design > .gridContainer > .interior-design__content > .interior-design__counters {
    margin-left: 8px;
  }
  .interior-design > .gridContainer > .interior-design__content > .button {
    margin-top: 102px;
  }
  .interior-design > .gridContainer .interior-design__counters {
    display: grid;
    justify-content: start;
    margin-top: 129px;
  }
  .interior-design > .gridContainer .interior-design__counters > .card {
    grid-area: auto;
    max-width: none !important;
    width: auto;
  }
  .interior-design > .gridContainer > .interior-design__media {
    grid-area: media;
    position: relative;
    display: grid;
    row-gap: 32px;
  }
  .interior-design > .gridContainer > .interior-design__media > .img {
    justify-self: end;
  }
  .interior-design > .gridContainer > .interior-design__media > .interior-design__lower {
    position: relative;
    justify-self: start;
    margin-left: 30px;
  }
  .interior-design > .gridContainer > .interior-design__media > .interior-design__lower > .img {
    position: relative;
    z-index: 1;
  }
  .interior-design > .gridContainer > .interior-design__media > .interior-design__lower > .interior-design__frame {
    position: absolute;
    left: -30px;
    top: -31px;
    border-style: solid;
    box-sizing: border-box;
  }
  .interior-design > .gridContainer > .interior-design__media > .button {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    grid-template-columns: 1fr !important;
    grid-template-areas: "button-icon" !important;
    place-items: center;
  }
  .interior-design > .gridContainer > .interior-design__media > .button > .button__text {
    display: none;
  }
  .interior-design > .gridContainer > .interior-design__media > .button > .icon > svg {
    flex: none;
    width: 1em;
    height: 1em;
  }
  @media (max-width: 1280px) {
    .interior-design > .gridContainer {
      grid-template-columns: minmax(0, 1fr) !important;
      grid-template-areas: "content" "media" !important;
      row-gap: 64px !important;
    }
    .interior-design > .gridContainer > .interior-design__content > .title {
      white-space: normal;
    }
    .interior-design > .gridContainer > .interior-design__content > .title p {
      font-size: clamp(48px, 11vw, 133px) !important;
    }
    .interior-design > .gridContainer > .interior-design__media {
      justify-self: stretch;
      width: 100%;
      max-width: 767px;
    }
    .interior-design > .gridContainer > .interior-design__media .img,
    .interior-design > .gridContainer > .interior-design__media .img img {
      max-width: 100% !important;
      height: auto !important;
    }
  }
  @media (max-width: 767px) {
    .interior-design > .gridContainer > .interior-design__content > .button {
      margin-top: 48px;
    }
    .interior-design > .gridContainer > .interior-design__content > .interior-design__counters {
      margin-top: 56px;
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
      column-gap: 12px !important;
      width: 100% !important;
    }
    .interior-design > .gridContainer > .interior-design__content > .interior-design__counters .title p {
      font-size: clamp(32px, 10vw, 70px) !important;
    }
    .interior-design > .gridContainer > .interior-design__content > .interior-design__counters .desc > div {
      font-size: 14px !important;
    }
    .interior-design > .gridContainer > .interior-design__media > .interior-design__lower {
      margin-left: 16px;
    }
    .interior-design > .gridContainer > .interior-design__media > .interior-design__lower > .interior-design__frame {
      left: -16px;
      top: -16px;
      max-width: 40%;
      height: auto !important;
      aspect-ratio: 206/187;
    }
    .interior-design > .gridContainer > .interior-design__media > .button {
      width: 96px !important;
      height: 96px !important;
    }
  }
  @media (min-width: 1281px) and (max-width: 1343px) {
    .interior-design {
      zoom: 0.741;
      width: 134.9527665317vw !important;
      max-width: 134.9527665317vw !important;
    }
    .interior-design > .gridContainer {
      width: 134.9527665317vw;
    }
  }
  @media (min-width: 1344px) and (max-width: 1439px) {
    .interior-design {
      zoom: 0.778;
      width: 128.5347043702vw !important;
      max-width: 128.5347043702vw !important;
    }
    .interior-design > .gridContainer {
      width: 128.5347043702vw;
    }
  }
  @media (min-width: 1440px) and (max-width: 1535px) {
    .interior-design {
      zoom: 0.833;
      width: 120.0480192077vw !important;
      max-width: 120.0480192077vw !important;
    }
    .interior-design > .gridContainer {
      width: 120.0480192077vw;
    }
  }
  @media (min-width: 1536px) and (max-width: 1631px) {
    .interior-design {
      zoom: 0.889;
      width: 112.4859392576vw !important;
      max-width: 112.4859392576vw !important;
    }
    .interior-design > .gridContainer {
      width: 112.4859392576vw;
    }
  }
  @media (min-width: 1632px) and (max-width: 1727px) {
    .interior-design {
      zoom: 0.944;
      width: 105.9322033898vw !important;
      max-width: 105.9322033898vw !important;
    }
    .interior-design > .gridContainer {
      width: 105.9322033898vw;
    }
  }
  .news-letter {
    position: relative;
    z-index: 2;
  }
  .news-letter > .gridContainer {
    justify-items: center;
  }
  @media (max-width: 1040px) {
    .news-letter > .gridContainer {
      padding-left: 20px !important;
      padding-right: 20px !important;
      box-sizing: border-box;
    }
  }
  @media (max-width: 767px) {
    .news-letter > .gridContainer > .title p {
      font-size: clamp(32px, 9vw, 58px) !important;
    }
    .news-letter > .gridContainer > .desc {
      margin-bottom: 64px;
    }
    .news-letter > .gridContainer > .form > .gridContainer {
      grid-template-columns: minmax(0, 1fr) !important;
    }
    .news-letter > .gridContainer > .form > .gridContainer .mainInput:not(.submit) {
      font-size: 16px !important;
      padding-right: 12px !important;
    }
    .news-letter > .gridContainer > .form > .gridContainer .input-wrapper.submit {
      justify-self: stretch;
    }
    .news-letter > .gridContainer > .form > .gridContainer .input-wrapper.submit .submit {
      width: 100%;
    }
  }
  .news-letter > .gridContainer > .title {
    max-width: 849px;
    margin-bottom: 51px;
  }
  .news-letter > .gridContainer > .desc {
    max-width: 770px;
    margin-bottom: 115px;
  }
  .news-letter > .gridContainer > .form {
    grid-area: form;
    width: 100%;
    box-sizing: border-box;
    border-style: solid;
  }
  .news-letter > .gridContainer > .form .input-wrapper {
    grid-template-rows: auto !important;
  }
  .news-letter > .gridContainer > .form .input-wrapper .mainInput,
  .news-letter > .gridContainer > .form .input-wrapper > span:has(svg) {
    grid-row: 1 !important;
  }
  .news-letter > .gridContainer > .form .input-wrapper .mainInput {
    width: 100%;
    border: 0;
    outline: 0;
  }
  .news-letter > .gridContainer > .form .input-wrapper.submit {
    justify-self: end;
  }
  @media (min-width: 1281px) and (max-width: 1343px) {
    .news-letter {
      zoom: 0.741;
      width: 134.9527665317vw !important;
      max-width: 134.9527665317vw !important;
    }
    .news-letter > .gridContainer {
      width: 134.9527665317vw;
    }
  }
  @media (min-width: 1344px) and (max-width: 1439px) {
    .news-letter {
      zoom: 0.778;
      width: 128.5347043702vw !important;
      max-width: 128.5347043702vw !important;
    }
    .news-letter > .gridContainer {
      width: 128.5347043702vw;
    }
  }
  @media (min-width: 1440px) and (max-width: 1535px) {
    .news-letter {
      zoom: 0.833;
      width: 120.0480192077vw !important;
      max-width: 120.0480192077vw !important;
    }
    .news-letter > .gridContainer {
      width: 120.0480192077vw;
    }
  }
  @media (min-width: 1536px) and (max-width: 1631px) {
    .news-letter {
      zoom: 0.889;
      width: 112.4859392576vw !important;
      max-width: 112.4859392576vw !important;
    }
    .news-letter > .gridContainer {
      width: 112.4859392576vw;
    }
  }
  @media (min-width: 1632px) and (max-width: 1727px) {
    .news-letter {
      zoom: 0.944;
      width: 105.9322033898vw !important;
      max-width: 105.9322033898vw !important;
    }
    .news-letter > .gridContainer {
      width: 105.9322033898vw;
    }
  }
  .our-services > .gridContainer {
    align-items: start;
  }
  @media (max-width: 1280px) {
    .our-services > .gridContainer {
      padding-left: 20px !important;
      padding-right: 20px !important;
      box-sizing: border-box;
    }
  }
  .our-services > .gridContainer > .title {
    grid-area: auto;
    grid-column: 1/-1;
  }
  .our-services > .gridContainer > .title > .icon {
    transform: translateY(3px);
  }
  .our-services > .gridContainer > .card {
    grid-area: auto;
  }
  .our-services > .gridContainer > .card > .img {
    align-self: start;
  }
  .our-services > .gridContainer > .card > .title {
    margin-top: 5px;
  }
  @media (min-width: 1281px) {
    .our-services > .gridContainer {
      position: relative;
      left: 4px;
    }
  }
  @media (max-width: 900px) {
    .our-services > .gridContainer {
      grid-template-columns: minmax(0, 1fr) !important;
      row-gap: 48px !important;
    }
    .our-services > .gridContainer > .title .title p,
    .our-services > .gridContainer > .title p {
      font-size: clamp(34px, 9vw, 58px) !important;
    }
  }
  @media (min-width: 1281px) and (max-width: 1343px) {
    .our-services {
      zoom: 0.741;
      width: 134.9527665317vw !important;
      max-width: 134.9527665317vw !important;
    }
    .our-services > .gridContainer {
      width: 134.9527665317vw;
    }
  }
  @media (min-width: 1344px) and (max-width: 1439px) {
    .our-services {
      zoom: 0.778;
      width: 128.5347043702vw !important;
      max-width: 128.5347043702vw !important;
    }
    .our-services > .gridContainer {
      width: 128.5347043702vw;
    }
  }
  @media (min-width: 1440px) and (max-width: 1535px) {
    .our-services {
      zoom: 0.833;
      width: 120.0480192077vw !important;
      max-width: 120.0480192077vw !important;
    }
    .our-services > .gridContainer {
      width: 120.0480192077vw;
    }
  }
  @media (min-width: 1536px) and (max-width: 1631px) {
    .our-services {
      zoom: 0.889;
      width: 112.4859392576vw !important;
      max-width: 112.4859392576vw !important;
    }
    .our-services > .gridContainer {
      width: 112.4859392576vw;
    }
  }
  @media (min-width: 1632px) and (max-width: 1727px) {
    .our-services {
      zoom: 0.944;
      width: 105.9322033898vw !important;
      max-width: 105.9322033898vw !important;
    }
    .our-services > .gridContainer {
      width: 105.9322033898vw;
    }
  }
  .what-our-customers-say-about-us > .gridContainer {
    align-items: start;
  }
  @media (max-width: 1280px) {
    .what-our-customers-say-about-us > .gridContainer {
      padding-left: 20px !important;
      padding-right: 20px !important;
      box-sizing: border-box;
    }
  }
  .what-our-customers-say-about-us > .gridContainer > .img {
    grid-area: 1/1/3/3;
    position: relative;
    z-index: 1;
  }
  .what-our-customers-say-about-us > .gridContainer > .title {
    grid-area: 1/3/2/4;
    margin-left: 103px;
  }
  .what-our-customers-say-about-us > .gridContainer > .testimonials {
    grid-area: 2/2/4/4;
    position: relative;
    z-index: 2;
    min-width: 0;
    height: 100%;
    box-sizing: border-box;
    margin: 0;
  }
  .what-our-customers-say-about-us > .gridContainer > .testimonials .swiper-slide.card {
    box-sizing: border-box;
    max-width: none !important;
    grid-area: auto;
    align-content: start;
  }
  .what-our-customers-say-about-us > .gridContainer > .testimonials .swiper-slide.card > .quote-mark {
    grid-area: icon;
    justify-self: start;
    margin: 14px 0 0;
    font-family: Inter, sans-serif;
    font-weight: 500;
    font-feature-settings: "ss03";
    line-height: 1;
    height: 125px;
    overflow: hidden;
  }
  .what-our-customers-say-about-us > .gridContainer > .testimonials .swiper-slide.card > .icon {
    grid-area: icon;
    justify-self: start;
    margin-bottom: 43px;
  }
  .what-our-customers-say-about-us > .gridContainer > .testimonials .swiper-slide.card > .desc {
    grid-area: desc;
    align-self: start;
  }
  .what-our-customers-say-about-us > .gridContainer > .testimonials .swiper-slide.card > .img {
    grid-area: image;
    align-self: center;
  }
  .what-our-customers-say-about-us > .gridContainer > .testimonials .swiper-slide.card > .title {
    grid-area: title;
    align-self: end;
  }
  .what-our-customers-say-about-us > .gridContainer > .testimonials .swiper-slide.card > .location {
    grid-area: location;
    align-self: start;
    margin-bottom: 0;
  }
  .what-our-customers-say-about-us > .gridContainer > .testimonials > .carousel-navigation {
    position: absolute;
    left: -217px;
    bottom: 0;
    width: auto;
    gap: 38px;
    justify-content: flex-start;
  }
  .what-our-customers-say-about-us > .gridContainer > .testimonials > .carousel-navigation .swiper-button-lock {
    display: inline-flex;
  }
  @media (max-width: 1280px) {
    .what-our-customers-say-about-us > .gridContainer {
      grid-template-columns: minmax(0, 1fr) !important;
      grid-template-rows: auto !important;
      row-gap: 32px !important;
    }
    .what-our-customers-say-about-us > .gridContainer > .title {
      grid-area: 1/1 !important;
      margin-left: 0;
    }
    .what-our-customers-say-about-us > .gridContainer > .title,
    .what-our-customers-say-about-us > .gridContainer > .title p {
      height: auto !important;
    }
    .what-our-customers-say-about-us > .gridContainer > .title p {
      font-size: clamp(34px, 9vw, 58px) !important;
    }
    .what-our-customers-say-about-us > .gridContainer > .img {
      grid-area: 2/1;
    }
    .what-our-customers-say-about-us > .gridContainer > .img,
    .what-our-customers-say-about-us > .gridContainer > .img img {
      max-width: 100% !important;
      height: auto !important;
    }
    .what-our-customers-say-about-us > .gridContainer > .testimonials {
      grid-area: 3/1;
      width: 100%;
      height: auto;
    }
    .what-our-customers-say-about-us > .gridContainer > .testimonials .swiper-slide.card {
      height: auto !important;
      min-height: 420px;
      padding: 32px 28px 40px !important;
    }
    .what-our-customers-say-about-us > .gridContainer > .testimonials .swiper-slide.card > .desc {
      margin-bottom: 24px;
    }
    .what-our-customers-say-about-us > .gridContainer > .testimonials {
      padding: 0 !important;
    }
    .what-our-customers-say-about-us > .gridContainer > .testimonials > .carousel-navigation {
      position: static;
      margin-top: 24px;
    }
  }
  @media (max-width: 767px) {
    .what-our-customers-say-about-us > .gridContainer > .testimonials .swiper-slide.card {
      min-width: 100%;
      min-height: 0;
      padding: 28px 24px 32px !important;
    }
    .what-our-customers-say-about-us > .gridContainer > .testimonials > .carousel-navigation {
      justify-content: center;
    }
  }
  @media (min-width: 1281px) and (max-width: 1343px) {
    .what-our-customers-say-about-us {
      zoom: 0.741;
      width: 134.9527665317vw !important;
      max-width: 134.9527665317vw !important;
    }
    .what-our-customers-say-about-us > .gridContainer {
      width: 134.9527665317vw;
    }
  }
  @media (min-width: 1344px) and (max-width: 1439px) {
    .what-our-customers-say-about-us {
      zoom: 0.778;
      width: 128.5347043702vw !important;
      max-width: 128.5347043702vw !important;
    }
    .what-our-customers-say-about-us > .gridContainer {
      width: 128.5347043702vw;
    }
  }
  @media (min-width: 1440px) and (max-width: 1535px) {
    .what-our-customers-say-about-us {
      zoom: 0.833;
      width: 120.0480192077vw !important;
      max-width: 120.0480192077vw !important;
    }
    .what-our-customers-say-about-us > .gridContainer {
      width: 120.0480192077vw;
    }
  }
  @media (min-width: 1536px) and (max-width: 1631px) {
    .what-our-customers-say-about-us {
      zoom: 0.889;
      width: 112.4859392576vw !important;
      max-width: 112.4859392576vw !important;
    }
    .what-our-customers-say-about-us > .gridContainer {
      width: 112.4859392576vw;
    }
  }
  @media (min-width: 1632px) and (max-width: 1727px) {
    .what-our-customers-say-about-us {
      zoom: 0.944;
      width: 105.9322033898vw !important;
      max-width: 105.9322033898vw !important;
    }
    .what-our-customers-say-about-us > .gridContainer {
      width: 105.9322033898vw;
    }
  }
  header {
    position: relative;
    z-index: 50;
    margin: 0px auto;
    align-content: center;
  }
  header .gridContainer .signup {
    grid-area: signup;
    display: block;
    white-space: nowrap;
    line-height: 1;
    text-decoration: none;
    transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;
  }
  @media (max-width: 1280px) {
    header .gridContainer {
      width: calc(100% - 40px);
      grid-template-columns: minmax(0, 1fr) max-content !important;
      grid-template-areas: "logo signup" "menu menu" !important;
      row-gap: 32px;
    }
    header .gridContainer .menu {
      grid-area: menu;
      width: 100%;
    }
    header .gridContainer .menu ul {
      justify-content: center;
      column-gap: 24px !important;
      row-gap: 16px;
      flex-wrap: wrap;
    }
  }
  header .menu-toggle-state {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: 0;
    opacity: 0;
    clip-path: inset(50%);
    pointer-events: none;
  }
  header .menu-toggle {
    display: none;
  }
  header .menu-panel {
    display: contents;
  }
  @media (max-width: 1024px) {
    header .gridContainer {
      grid-template-columns: minmax(0, 1fr) max-content !important;
      grid-template-areas: "logo toggle" !important;
      row-gap: 0;
    }
    header .gridContainer .menu-toggle {
      grid-area: toggle;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      line-height: 1;
      user-select: none;
    }
    header .gridContainer .menu-toggle__bars {
      position: relative;
      display: block;
      width: 1em;
      height: 0.75em;
    }
    header .gridContainer .menu-toggle__bars > span {
      position: absolute;
      left: 0;
      width: 100%;
      height: 0.08em;
      min-height: 2px;
      border-radius: 1px;
      background: currentColor;
      transition: transform 0.2s ease, opacity 0.2s ease, top 0.2s ease;
    }
    header .gridContainer .menu-toggle__bars > span:nth-child(1) {
      top: 0;
    }
    header .gridContainer .menu-toggle__bars > span:nth-child(2) {
      top: 50%;
      transform: translateY(-50%);
    }
    header .gridContainer .menu-toggle__bars > span:nth-child(3) {
      top: 100%;
      transform: translateY(-100%);
    }
    header .gridContainer .menu-toggle-state:focus-visible + .menu-toggle {
      outline: 2px solid currentColor;
      outline-offset: 2px;
    }
    header .gridContainer .menu-toggle-state:checked + .menu-toggle .menu-toggle__bars > span:nth-child(1) {
      top: 50%;
      transform: translateY(-50%) rotate(45deg);
    }
    header .gridContainer .menu-toggle-state:checked + .menu-toggle .menu-toggle__bars > span:nth-child(2) {
      opacity: 0;
    }
    header .gridContainer .menu-toggle-state:checked + .menu-toggle .menu-toggle__bars > span:nth-child(3) {
      top: 50%;
      transform: translateY(-50%) rotate(-45deg);
    }
    header .gridContainer .menu-panel {
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      right: 0;
      z-index: 60;
      box-sizing: border-box;
      grid-template-columns: minmax(0, 1fr);
      justify-items: start;
      border-style: solid;
      border-left-width: 0 !important;
      border-right-width: 0 !important;
    }
    header .gridContainer .menu-toggle-state:checked ~ .menu-panel {
      display: grid;
    }
    header .gridContainer .menu-panel > .menu {
      grid-area: auto;
      justify-self: stretch !important;
      width: 100%;
      row-gap: inherit;
    }
    header .gridContainer .menu-panel > .menu ul {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      justify-content: start;
      row-gap: inherit;
      text-align: left;
      padding: 0 !important;
    }
    header .gridContainer .menu-panel > .signup {
      grid-area: auto;
      justify-self: start !important;
    }
  }
  @media (max-width: 600px) {
    header .gridContainer .logo {
      max-width: 130px !important;
    }
    header .gridContainer .signup {
      padding: 14px 20px !important;
    }
  }
  @media (min-width: 1281px) and (max-width: 1343px) {
    header {
      zoom: 0.741;
      width: 134.9527665317vw !important;
    }
    header > .gridContainer {
      width: 134.9527665317vw;
    }
  }
  @media (min-width: 1344px) and (max-width: 1439px) {
    header {
      zoom: 0.778;
      width: 128.5347043702vw !important;
    }
    header > .gridContainer {
      width: 128.5347043702vw;
    }
  }
  @media (min-width: 1440px) and (max-width: 1535px) {
    header {
      zoom: 0.833;
      width: 120.0480192077vw !important;
    }
    header > .gridContainer {
      width: 120.0480192077vw;
    }
  }
  @media (min-width: 1536px) and (max-width: 1631px) {
    header {
      zoom: 0.889;
      width: 112.4859392576vw !important;
    }
    header > .gridContainer {
      width: 112.4859392576vw;
    }
  }
  @media (min-width: 1632px) and (max-width: 1727px) {
    header {
      zoom: 0.944;
      width: 105.9322033898vw !important;
    }
    header > .gridContainer {
      width: 105.9322033898vw;
    }
  }
  footer {
    display: grid;
    min-height: 60px;
  }
  footer .gridContainer {
    display: grid;
    align-items: start;
    width: 100%;
    align-self: center;
  }
  footer .gridContainer .footer-brand {
    grid-area: brand;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: min-content min-content min-content;
    align-content: start;
    justify-items: start;
  }
  footer .gridContainer .footer-brand .logo {
    grid-area: auto;
    display: block;
  }
  footer .gridContainer .footer-brand .footer-description {
    height: fit-content;
    margin-top: 51px;
  }
  footer .gridContainer .footer-brand .socials {
    margin-top: 70px;
  }
  footer .gridContainer .footer-column {
    padding-top: 25px;
  }
  footer .gridContainer .footer-services {
    grid-area: services;
  }
  footer .gridContainer .footer-about {
    grid-area: about;
  }
  footer .gridContainer .footer-contact {
    grid-area: contact;
  }
  footer .gridContainer .footer-contact .footer-contact-list {
    display: grid;
    justify-items: start;
  }
  footer .gridContainer .footer-contact .footer-contact-list a {
    color: inherit;
    text-decoration: none;
  }
  footer .gridContainer .footer-menu {
    grid-area: auto;
  }
  footer .gridContainer .footer-menu ul {
    display: grid;
  }
  footer .gridContainer .footer-menu ul a {
    color: inherit;
    text-decoration: none;
  }
  footer .gridContainer .socials {
    grid-area: auto;
    display: flex;
  }
  footer .gridContainer .socials > span {
    display: table;
  }
  @media (max-width: 1280px) {
    footer .gridContainer {
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
      grid-template-areas: "brand brand brand" "services about contact" !important;
      row-gap: 48px;
      padding: 0px 20px;
      box-sizing: border-box;
    }
  }
  @media (max-width: 767px) {
    footer .gridContainer {
      grid-template-columns: minmax(0, 1fr) !important;
      grid-template-areas: "brand" "services" "about" "contact" !important;
      row-gap: 48px;
      padding: 0px 20px;
      box-sizing: border-box;
    }
    footer .gridContainer .footer-description {
      max-width: 100% !important;
    }
  }
  @media (min-width: 1281px) and (max-width: 1343px) {
    footer {
      zoom: 0.741;
      width: 134.9527665317vw !important;
      max-width: 134.9527665317vw !important;
    }
    footer > .gridContainer {
      width: 134.9527665317vw;
    }
  }
  @media (min-width: 1344px) and (max-width: 1439px) {
    footer {
      zoom: 0.778;
      width: 128.5347043702vw !important;
      max-width: 128.5347043702vw !important;
    }
    footer > .gridContainer {
      width: 128.5347043702vw;
    }
  }
  @media (min-width: 1440px) and (max-width: 1535px) {
    footer {
      zoom: 0.833;
      width: 120.0480192077vw !important;
      max-width: 120.0480192077vw !important;
    }
    footer > .gridContainer {
      width: 120.0480192077vw;
    }
  }
  @media (min-width: 1536px) and (max-width: 1631px) {
    footer {
      zoom: 0.889;
      width: 112.4859392576vw !important;
      max-width: 112.4859392576vw !important;
    }
    footer > .gridContainer {
      width: 112.4859392576vw;
    }
  }
  @media (min-width: 1632px) and (max-width: 1727px) {
    footer {
      zoom: 0.944;
      width: 105.9322033898vw !important;
      max-width: 105.9322033898vw !important;
    }
    footer > .gridContainer {
      width: 105.9322033898vw;
    }
  }
  @media (max-width: 600px) {
    .cards.grid.blog .card > .title p {
      line-height: 1.25 !important;
    }
    section.contact {
      padding-left: 12px !important;
      padding-right: 12px !important;
    }
    section.contact .form > .title {
      margin-bottom: 16px;
    }
  }
}
@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-footer-container-max-width-1722 {
    max-width: var(--main-footer-container-max-width-1722);
  }
  .footer-main-2 {
    grid-column-gap: var(--main-footer-main-grid-column-gap-1730);
  }
  .footer-main {
    width: var(--main-footer-main-width-1731);
      background: var(--main-footer-main-background-1732);
      max-width: var(--main-footer-main-max-width-1733);
      border-radius: var(--main-footer-main-border-radius-1734);
      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);
  }
  .footer-main-2 {
    grid-template-areas: var(--main-footer-main-grid-template-areas-1738);
      grid-template-columns: var(--main-footer-main-grid-template-columns-1739);
  }
  .main-footer-main-justify-content-17399 {
    justify-content: var(--main-footer-main-justify-content-17399);
  }
  .footer-logo {
    justify-self: var(--main-footer-logo-justify-self-2032);
      max-width: var(--main-footer-logo-max-width-2033);
  }
  .main-footer-logo-file1-990101 {
    file1: var(--main-footer-logo-file1-990101);
  }
  .main-footer-menu-justify-self-32051 {
    justify-self: var(--main-footer-menu-justify-self-32051);
  }
  .footer-menu-2 {
    color: var(--main-footer-menu-color-32052);
      font-family: var(--main-footer-menu-font-family-32053);
      font-size: var(--main-footer-menu-font-size-32054);
      font-weight: var(--main-footer-menu-font-weight-32055);
      letter-spacing: var(--main-footer-menu-letter-spacing-32056);
  }
  .main-footer-menu-grid-column-gap-32057 {
    grid-column-gap: var(--main-footer-menu-grid-column-gap-32057);
  }
  .footer-menu-2 {
    text-align: var(--main-footer-menu-text-align-32058);
      grid-row-gap: var(--main-footer-menu-grid-row-gap-990102);
  }
  @media (hover: hover) {
    a.has-hover.footer-menu_hover:hover {
      color: var(--main-footer-menu_hover-color-32059);
    }
  }
  a.has-hover.footer-menu_hover:focus-visible {
    color: var(--main-footer-menu_hover-color-32059);
  }
  @media (hover: hover) {
    a.has-hover.footer-menu_hover:hover {
      opacity: var(--main-footer-menu_hover-opacity-32060);
    }
  }
  a.has-hover.footer-menu_hover:focus-visible {
    opacity: var(--main-footer-menu_hover-opacity-32060);
  }
  @media (hover: hover) {
    a.has-hover.footer-menu_hover:hover {
      transform: var(--main-footer-menu_hover-transform-32061);
    }
  }
  a.has-hover.footer-menu_hover:focus-visible {
    transform: var(--main-footer-menu_hover-transform-32061);
  }
  .footer-social {
    justify-self: var(--main-footer-social-justify-self-32062);
      grid-column-gap: var(--main-footer-social-grid-column-gap-32063);
  }
  :is(.main-footer-social_icon-width-32064, .footer-social_icon) {
    width: var(--main-footer-social_icon-width-32064);
  }
  .footer-social_icon {
    height: var(--main-footer-social_icon-height-32065);
      border-radius: var(--main-footer-social_icon-border-radius-32066);
      border-width: var(--main-footer-social_icon-border-width-32067);
      border-color: var(--main-footer-social_icon-border-color-32068);
      background: var(--main-footer-social_icon-background-32069);
  }
  .footer-social_icon-2 {
    font-size: var(--main-footer-social_icon-font-size-32070);
      color: var(--main-footer-social_icon-color-32071);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .footer-social_icon_hover {
      background: var(--main-footer-social_icon_hover-background-990128);
    }
  }
  .socials .social-icon.has-hover:focus-visible .footer-social_icon_hover {
    background: var(--main-footer-social_icon_hover-background-990128);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .footer-social_icon_hover {
      border-radius: var(--main-footer-social_icon_hover-border-radius-990129);
    }
  }
  .socials .social-icon.has-hover:focus-visible .footer-social_icon_hover {
    border-radius: var(--main-footer-social_icon_hover-border-radius-990129);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .footer-social_icon_hover {
      border-width: var(--main-footer-social_icon_hover-border-width-990130);
    }
  }
  .socials .social-icon.has-hover:focus-visible .footer-social_icon_hover {
    border-width: var(--main-footer-social_icon_hover-border-width-990130);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .footer-social_icon_hover {
      border-color: var(--main-footer-social_icon_hover-border-color-990131);
    }
  }
  .socials .social-icon.has-hover:focus-visible .footer-social_icon_hover {
    border-color: var(--main-footer-social_icon_hover-border-color-990131);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .footer-social_svg_hover {
      color: var(--main-footer-social_svg_hover-color-32072);
    }
  }
  .socials .social-icon.has-hover:focus-visible .footer-social_svg_hover {
    color: var(--main-footer-social_svg_hover-color-32072);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .footer-social_svg_hover {
      font-size: var(--main-footer-social_svg_hover-font-size-32073);
    }
  }
  .socials .social-icon.has-hover:focus-visible .footer-social_svg_hover {
    font-size: var(--main-footer-social_svg_hover-font-size-32073);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .footer-social_svg_hover {
      opacity: var(--main-footer-social_svg_hover-opacity-32074);
    }
  }
  .socials .social-icon.has-hover:focus-visible .footer-social_svg_hover {
    opacity: var(--main-footer-social_svg_hover-opacity-32074);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .footer-social_svg_hover {
      transform: var(--main-footer-social_svg_hover-transform-32075);
    }
  }
  .socials .social-icon.has-hover:focus-visible .footer-social_svg_hover {
    transform: var(--main-footer-social_svg_hover-transform-32075);
  }
  .main-footer-brand-width-990127 {
    width: var(--main-footer-brand-width-990127);
  }
  .footer-description-2 {
    color: var(--main-footer-description-color-990103);
      font-family: var(--main-footer-description-font-family-990104);
      font-weight: var(--main-footer-description-font-weight-990105);
      font-size: var(--main-footer-description-font-size-990106);
      line-height: var(--main-footer-description-line-height-990107);
      max-width: var(--main-footer-description-max-width-990108);
  }
  .main-footer-description-text1-990110 {
    text1: var(--main-footer-description-text1-990110);
  }
  .main-footer-description-padding-980111 {
    padding: var(--main-footer-description-padding-980111);
  }
  .main-footer-description-background-980112 {
    background: var(--main-footer-description-background-980112);
  }
  .main-footer-description-border-radius-980113 {
    border-radius: var(--main-footer-description-border-radius-980113);
  }
  .main-footer-description-border-width-980114 {
    border-width: var(--main-footer-description-border-width-980114);
  }
  .main-footer-description-border-color-980115 {
    border-color: var(--main-footer-description-border-color-980115);
  }
  .footer-column_title {
    color: var(--main-footer-column_title-color-990111);
      font-family: var(--main-footer-column_title-font-family-990112);
      font-weight: var(--main-footer-column_title-font-weight-990113);
      font-size: var(--main-footer-column_title-font-size-990114);
      margin: var(--main-footer-column_title-margin-990115);
  }
  .main-footer-column_title-text1-990116 {
    text1: var(--main-footer-column_title-text1-990116);
  }
  .main-footer-column_title-text2-990117 {
    text2: var(--main-footer-column_title-text2-990117);
  }
  .main-footer-column_title-text3-990118 {
    text3: var(--main-footer-column_title-text3-990118);
  }
  .footer-contact-2 {
    color: var(--main-footer-contact-color-990119);
      font-family: var(--main-footer-contact-font-family-990120);
      font-weight: var(--main-footer-contact-font-weight-990121);
      font-size: var(--main-footer-contact-font-size-990122);
      line-height: var(--main-footer-contact-line-height-990123);
      grid-row-gap: var(--main-footer-contact-grid-row-gap-990124);
      max-width: var(--main-footer-contact-max-width-990132);
  }
  .main-footer-contact-text1-990125 {
    text1: var(--main-footer-contact-text1-990125);
  }
  .main-footer-contact-text2-990126 {
    text2: var(--main-footer-contact-text2-990126);
  }
  .header-logo {
    justify-self: var(--main-header-logo-justify-self-2032);
      max-width: var(--main-header-logo-max-width-2033);
  }
  .header-menu {
    color: var(--main-header-menu-color-2046);
      font-family: var(--main-header-menu-font-family-2047);
      font-weight: var(--main-header-menu-font-weight-2048);
      font-size: var(--main-header-menu-font-size-2049);
      letter-spacing: var(--main-header-menu-letter-spacing-2050);
      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);
  }
  .header-menu-2 {
    padding: var(--main-header-menu-padding-980001);
      background: var(--main-header-menu-background-980002);
      border-radius: var(--main-header-menu-border-radius-980003);
      border-width: var(--main-header-menu-border-width-980004);
      border-color: var(--main-header-menu-border-color-980005);
  }
  .header-main-2 {
    grid-column-gap: var(--main-header-main-grid-column-gap-2034);
      max-width: var(--main-header-main-max-width-2035);
  }
  .header-main {
    background: var(--main-header-main-background-2036);
      width: var(--main-header-main-width-2037);
      border-radius: var(--main-header-main-border-radius-2038);
  }
  .header-main-2 {
    grid-template-areas: var(--main-header-main-grid-template-areas-2039);
      grid-template-columns: var(--main-header-main-grid-template-columns-2040);
  }
  .header-main {
    padding: var(--main-header-main-padding-2041);
      backdrop-blur: var(--main-header-main-backdrop-blur-2042);
      border-width: var(--main-header-main-border-width-2043);
      border-color: var(--main-header-main-border-color-2044);
      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_icon-font-size-2061 {
    font-size: var(--main-header-social_icon-font-size-2061);
  }
  .main-header-social_icon-color-2063 {
    color: var(--main-header-social_icon-color-2063);
  }
  @media (hover: hover) {
    a.has-hover.header-menu_hover:hover {
      color: var(--main-header-menu_hover-color-17517);
    }
  }
  a.has-hover.header-menu_hover:focus-visible {
    color: var(--main-header-menu_hover-color-17517);
  }
  @media (hover: hover) {
    a.has-hover.header-menu_hover:hover {
      opacity: var(--main-header-menu_hover-opacity-17518);
    }
  }
  a.has-hover.header-menu_hover:focus-visible {
    opacity: var(--main-header-menu_hover-opacity-17518);
  }
  @media (hover: hover) {
    a.has-hover.header-menu_hover:hover {
      transform: var(--main-header-menu_hover-transform-17519);
    }
  }
  a.has-hover.header-menu_hover:focus-visible {
    transform: var(--main-header-menu_hover-transform-17519);
  }
  @media (hover: hover) {
    a.has-hover.header-menu_hover:hover {
      padding: var(--main-header-menu_hover-padding-980011);
    }
  }
  a.has-hover.header-menu_hover:focus-visible {
    padding: var(--main-header-menu_hover-padding-980011);
  }
  @media (hover: hover) {
    a.has-hover.header-menu_hover:hover {
      background: var(--main-header-menu_hover-background-980012);
    }
  }
  a.has-hover.header-menu_hover:focus-visible {
    background: var(--main-header-menu_hover-background-980012);
  }
  @media (hover: hover) {
    a.has-hover.header-menu_hover:hover {
      border-radius: var(--main-header-menu_hover-border-radius-980013);
    }
  }
  a.has-hover.header-menu_hover:focus-visible {
    border-radius: var(--main-header-menu_hover-border-radius-980013);
  }
  @media (hover: hover) {
    a.has-hover.header-menu_hover:hover {
      border-width: var(--main-header-menu_hover-border-width-980014);
    }
  }
  a.has-hover.header-menu_hover:focus-visible {
    border-width: var(--main-header-menu_hover-border-width-980014);
  }
  @media (hover: hover) {
    a.has-hover.header-menu_hover:hover {
      border-color: var(--main-header-menu_hover-border-color-980015);
    }
  }
  a.has-hover.header-menu_hover:focus-visible {
    border-color: var(--main-header-menu_hover-border-color-980015);
  }
  .main-header-menu_active-color-990010 {
    color: var(--main-header-menu_active-color-990010);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-header-social_svg_hover-color-17520 {
      color: var(--main-header-social_svg_hover-color-17520);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-header-social_svg_hover-color-17520 {
    color: var(--main-header-social_svg_hover-color-17520);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-header-social_svg_hover-font-size-17521 {
      font-size: var(--main-header-social_svg_hover-font-size-17521);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-header-social_svg_hover-font-size-17521 {
    font-size: var(--main-header-social_svg_hover-font-size-17521);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-header-social_svg_hover-opacity-17522 {
      opacity: var(--main-header-social_svg_hover-opacity-17522);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-header-social_svg_hover-opacity-17522 {
    opacity: var(--main-header-social_svg_hover-opacity-17522);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-header-social_svg_hover-transform-17523 {
      transform: var(--main-header-social_svg_hover-transform-17523);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-header-social_svg_hover-transform-17523 {
    transform: var(--main-header-social_svg_hover-transform-17523);
  }
  .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);
  }
  .header-signup {
    background: var(--main-header-signup-background-990001);
      padding: var(--main-header-signup-padding-990002);
      border-radius: var(--main-header-signup-border-radius-990003);
      font-family: var(--main-header-signup-font-family-990004);
      font-weight: var(--main-header-signup-font-weight-990005);
      color: var(--main-header-signup-color-990006);
      font-size: var(--main-header-signup-font-size-990007);
      justify-self: var(--main-header-signup-justify-self-990008);
  }
  .main-header-signup-text1-990009 {
    text1: var(--main-header-signup-text1-990009);
  }
  @media (hover: hover) {
    a.has-hover.main-header-signup_hover-background-990201:hover {
      background: var(--main-header-signup_hover-background-990201);
    }
  }
  a.has-hover.main-header-signup_hover-background-990201:focus-visible {
    background: var(--main-header-signup_hover-background-990201);
  }
  @media (hover: hover) {
    a.has-hover.main-header-signup_hover-color-990202:hover {
      color: var(--main-header-signup_hover-color-990202);
    }
  }
  a.has-hover.main-header-signup_hover-color-990202:focus-visible {
    color: var(--main-header-signup_hover-color-990202);
  }
  @media (hover: hover) {
    a.has-hover.main-header-signup_hover-transform-990203:hover {
      transform: var(--main-header-signup_hover-transform-990203);
    }
  }
  a.has-hover.main-header-signup_hover-transform-990203:focus-visible {
    transform: var(--main-header-signup_hover-transform-990203);
  }
  @media (hover: hover) {
    a.has-hover.main-header-signup_hover-border-width-963003:hover {
      border-width: var(--main-header-signup_hover-border-width-963003);
    }
  }
  a.has-hover.main-header-signup_hover-border-width-963003:focus-visible {
    border-width: var(--main-header-signup_hover-border-width-963003);
  }
  @media (hover: hover) {
    a.has-hover.main-header-signup_hover-border-color-963004:hover {
      border-color: var(--main-header-signup_hover-border-color-963004);
    }
  }
  a.has-hover.main-header-signup_hover-border-color-963004:focus-visible {
    border-color: var(--main-header-signup_hover-border-color-963004);
  }
  @media (hover: hover) {
    a.has-hover.main-header-signup_hover-border-radius-963005:hover {
      border-radius: var(--main-header-signup_hover-border-radius-963005);
    }
  }
  a.has-hover.main-header-signup_hover-border-radius-963005:focus-visible {
    border-radius: var(--main-header-signup_hover-border-radius-963005);
  }
  @media (hover: hover) {
    a.has-hover.main-header-signup_hover-box-shadow-963006:hover {
      box-shadow: var(--main-header-signup_hover-box-shadow-963006);
    }
  }
  a.has-hover.main-header-signup_hover-box-shadow-963006:focus-visible {
    box-shadow: var(--main-header-signup_hover-box-shadow-963006);
  }
  @media (hover: hover) {
    a.has-hover.main-header-signup_hover-opacity-963008:hover {
      opacity: var(--main-header-signup_hover-opacity-963008);
    }
  }
  a.has-hover.main-header-signup_hover-opacity-963008:focus-visible {
    opacity: var(--main-header-signup_hover-opacity-963008);
  }
  .header-menu_toggle {
    color: var(--main-header-menu_toggle-color-991101);
      font-size: var(--main-header-menu_toggle-font-size-991102);
      padding: var(--main-header-menu_toggle-padding-991103);
      background: var(--main-header-menu_toggle-background-991104);
      border-radius: var(--main-header-menu_toggle-border-radius-991105);
  }
  .header-menu_panel {
    background: var(--main-header-menu_panel-background-991106);
      padding: var(--main-header-menu_panel-padding-991107);
      border-width: var(--main-header-menu_panel-border-width-991108);
      border-color: var(--main-header-menu_panel-border-color-991109);
      box-shadow: var(--main-header-menu_panel-box-shadow-991110);
      grid-row-gap: var(--main-header-menu_panel-grid-row-gap-991111);
  }
  .main-interior-design-config-count-1 {
    count: var(--main-interior-design-config-count-1);
  }
  .main-interior-design-config-has-main-button-hover-2 {
    has-main-button-hover: var(--main-interior-design-config-has-main-button-hover-2);
  }
  .main-interior-design-config-has-scroll-button-hover-5 {
    has-scroll-button-hover: var(--main-interior-design-config-has-scroll-button-hover-5);
  }
  .main-interior-design-config-show_main_title-8 {
    show_main_title: var(--main-interior-design-config-show_main_title-8);
  }
  .main-interior-design-config-show_main_description-9 {
    show_main_description: var(--main-interior-design-config-show_main_description-9);
  }
  .main-interior-design-config-show_main_button-10 {
    show_main_button: var(--main-interior-design-config-show_main_button-10);
  }
  .main-interior-design-config-show_title-12 {
    show_title: var(--main-interior-design-config-show_title-12);
  }
  .main-interior-design-config-show_description-13 {
    show_description: var(--main-interior-design-config-show_description-13);
  }
  .main-interior-design-config-show_button-14 {
    show_button: var(--main-interior-design-config-show_button-14);
  }
  .main-interior-design-config-show_image1-991001 {
    show_image1: var(--main-interior-design-config-show_image1-991001);
  }
  .main-interior-design-config-show_image2-991002 {
    show_image2: var(--main-interior-design-config-show_image2-991002);
  }
  .main-interior-design-config-show_scroll_button-991003 {
    show_scroll_button: var(--main-interior-design-config-show_scroll_button-991003);
  }
  .main-interior-design-config-show_main_title_icon-960021 {
    show_main_title_icon: var(--main-interior-design-config-show_main_title_icon-960021);
  }
  .main-interior-design-config-show_main_description_icon-960022 {
    show_main_description_icon: var(--main-interior-design-config-show_main_description_icon-960022);
  }
  .main-interior-design-config-show_main_button_icon-960023 {
    show_main_button_icon: var(--main-interior-design-config-show_main_button_icon-960023);
  }
  .main-interior-design-config-show_title_icon-960024 {
    show_title_icon: var(--main-interior-design-config-show_title_icon-960024);
  }
  .main-interior-design-config-show_description_icon-960025 {
    show_description_icon: var(--main-interior-design-config-show_description_icon-960025);
  }
  .interior-design-container {
    max-width: var(--main-interior-design-container-max-width-51);
      grid-column-gap: var(--main-interior-design-container-grid-column-gap-52);
      grid-row-gap: var(--main-interior-design-container-grid-row-gap-53);
  }
  :is(.main-interior-design-container-background-54, .interior-design-container) {
    background: var(--main-interior-design-container-background-54);
  }
  .interior-design-container {
    border-radius: var(--main-interior-design-container-border-radius-55);
      grid-template-columns: var(--main-interior-design-container-grid-template-columns-56);
      grid-template-areas: var(--main-interior-design-container-grid-template-areas-986);
  }
  :is(.main-interior-design-container-padding-57, .interior-design-container) {
    padding: var(--main-interior-design-container-padding-57);
  }
  .interior-design-container {
    border-width: var(--main-interior-design-container-border-width-58);
      border-color: var(--main-interior-design-container-border-color-59);
      box-shadow: var(--main-interior-design-container-box-shadow-60);
  }
  .interior-design-main {
    margin: var(--main-interior-design-main-margin-61);
      max-width: var(--main-interior-design-main-max-width-62);
  }
  :is(.main-interior-design-main-background-63, .interior-design-main) {
    background: var(--main-interior-design-main-background-63);
  }
  .interior-design-main {
    border-radius: var(--main-interior-design-main-border-radius-64);
  }
  :is(.main-interior-design-main-padding-65, .interior-design-main) {
    padding: var(--main-interior-design-main-padding-65);
  }
  .interior-design-main {
    border-width: var(--main-interior-design-main-border-width-66);
      border-color: var(--main-interior-design-main-border-color-67);
      box-shadow: var(--main-interior-design-main-box-shadow-68);
  }
  :is(.main-interior-design-main_title-color-15, .interior-design-main_title) {
    color: var(--main-interior-design-main_title-color-15);
  }
  .interior-design-main_title-2 {
    grid-area: var(--main-interior-design-main_title-grid-area-15);
      justify-self: var(--main-interior-design-main_title-justify-self-16);
      text-align: var(--main-interior-design-main_title-text-align-17);
  }
  .interior-design-main_title {
    font-size: var(--main-interior-design-main_title-font-size-18);
      font-weight: var(--main-interior-design-main_title-font-weight-19);
      font-family: var(--main-interior-design-main_title-font-family-20);
      letter-spacing: var(--main-interior-design-main_title-letter-spacing-21);
      line-height: var(--main-interior-design-main_title-line-height-22);
  }
  .main-interior-design-main_title-text1-23 {
    text1: var(--main-interior-design-main_title-text1-23);
  }
  .interior-design-main_title-2 {
    grid-template-areas: var(--main-interior-design-main_title-grid-template-areas-24);
      grid-column-gap: var(--main-interior-design-main_title-grid-column-gap-25);
      justify-items: var(--main-interior-design-main_title-justify-items-26);
  }
  :is(.main-interior-design-main_title-padding-27, .interior-design-main_title) {
    padding: var(--main-interior-design-main_title-padding-27);
  }
  :is(.main-interior-design-main_title-background-28, .interior-design-main_title) {
    background: var(--main-interior-design-main_title-background-28);
  }
  .interior-design-main_title {
    border-radius: var(--main-interior-design-main_title-border-radius-29);
      border-width: var(--main-interior-design-main_title-border-width-30);
      border-color: var(--main-interior-design-main_title-border-color-31);
  }
  .main-interior-design-main_title-margin-32 {
    margin: var(--main-interior-design-main_title-margin-32);
  }
  .interior-design-main_title_icon {
    width: var(--main-interior-design-main_title_icon-width-1081);
      height: var(--main-interior-design-main_title_icon-height-1082);
      border-radius: var(--main-interior-design-main_title_icon-border-radius-1083);
      border-width: var(--main-interior-design-main_title_icon-border-width-1084);
      border-color: var(--main-interior-design-main_title_icon-border-color-1085);
  }
  :is(.main-interior-design-main_title_icon-background-1086, .interior-design-main_title_icon) {
    background: var(--main-interior-design-main_title_icon-background-1086);
  }
  .main-interior-design-main_title_icon-icon-1087 {
    icon: var(--main-interior-design-main_title_icon-icon-1087);
  }
  .interior-design-main_title_icon-2 {
    font-size: var(--main-interior-design-main_title_icon-font-size-1088);
  }
  :is(.main-interior-design-main_title_icon-color-1090, .interior-design-main_title_icon-2) {
    color: var(--main-interior-design-main_title_icon-color-1090);
  }
  :is(.main-interior-design-main_description-color-33, .interior-design-main_description) {
    color: var(--main-interior-design-main_description-color-33);
  }
  .interior-design-main_description-2 {
    grid-area: var(--main-interior-design-main_description-grid-area-15);
      justify-self: var(--main-interior-design-main_description-justify-self-34);
      text-align: var(--main-interior-design-main_description-text-align-35);
  }
  .interior-design-main_description {
    font-size: var(--main-interior-design-main_description-font-size-36);
      font-weight: var(--main-interior-design-main_description-font-weight-37);
      font-family: var(--main-interior-design-main_description-font-family-38);
      letter-spacing: var(--main-interior-design-main_description-letter-spacing-39);
      line-height: var(--main-interior-design-main_description-line-height-40);
  }
  .main-interior-design-main_description-text1-41 {
    text1: var(--main-interior-design-main_description-text1-41);
  }
  .interior-design-main_description-2 {
    grid-template-areas: var(--main-interior-design-main_description-grid-template-areas-42);
      grid-column-gap: var(--main-interior-design-main_description-grid-column-gap-43);
      justify-items: var(--main-interior-design-main_description-justify-items-44);
  }
  :is(.main-interior-design-main_description-padding-45, .interior-design-main_description) {
    padding: var(--main-interior-design-main_description-padding-45);
  }
  :is(.main-interior-design-main_description-background-46, .interior-design-main_description) {
    background: var(--main-interior-design-main_description-background-46);
  }
  .interior-design-main_description {
    border-radius: var(--main-interior-design-main_description-border-radius-47);
      border-width: var(--main-interior-design-main_description-border-width-48);
      border-color: var(--main-interior-design-main_description-border-color-49);
  }
  .main-interior-design-main_description-margin-50 {
    margin: var(--main-interior-design-main_description-margin-50);
  }
  .main-interior-design-main_description-max-width-991004 {
    max-width: var(--main-interior-design-main_description-max-width-991004);
  }
  .interior-design-main_description_icon {
    width: var(--main-interior-design-main_description_icon-width-1025);
      height: var(--main-interior-design-main_description_icon-height-1026);
      border-radius: var(--main-interior-design-main_description_icon-border-radius-1027);
      border-width: var(--main-interior-design-main_description_icon-border-width-1028);
      border-color: var(--main-interior-design-main_description_icon-border-color-1029);
  }
  :is(.main-interior-design-main_description_icon-background-1030, .interior-design-main_description_icon) {
    background: var(--main-interior-design-main_description_icon-background-1030);
  }
  .main-interior-design-main_description_icon-icon-1031 {
    icon: var(--main-interior-design-main_description_icon-icon-1031);
  }
  .interior-design-main_description_icon-2 {
    font-size: var(--main-interior-design-main_description_icon-font-size-1032);
  }
  :is(.main-interior-design-main_description_icon-color-1034, .interior-design-main_description_icon-2) {
    color: var(--main-interior-design-main_description_icon-color-1034);
  }
  :is(.main-interior-design-main_button-padding-69, .interior-design-main_button) {
    padding: var(--main-interior-design-main_button-padding-69);
  }
  .main-interior-design-main_button-grid-area-15 {
    grid-area: var(--main-interior-design-main_button-grid-area-15);
  }
  .interior-design-main_button {
    justify-self: var(--main-interior-design-main_button-justify-self-70);
  }
  .main-interior-design-main_button-text1-71 {
    text1: var(--main-interior-design-main_button-text1-71);
  }
  .interior-design-main_button {
    border-radius: var(--main-interior-design-main_button-border-radius-72);
      border-width: var(--main-interior-design-main_button-border-width-73);
      border-color: var(--main-interior-design-main_button-border-color-74);
  }
  :is(.main-interior-design-main_button-background-75, .interior-design-main_button) {
    background: var(--main-interior-design-main_button-background-75);
  }
  :is(.main-interior-design-main_button-color-76, .interior-design-main_button-2) {
    color: var(--main-interior-design-main_button-color-76);
  }
  .interior-design-main_button-2 {
    font-size: var(--main-interior-design-main_button-font-size-77);
      font-weight: var(--main-interior-design-main_button-font-weight-78);
      font-family: var(--main-interior-design-main_button-font-family-79);
      letter-spacing: var(--main-interior-design-main_button-letter-spacing-80);
      line-height: var(--main-interior-design-main_button-line-height-81);
  }
  .interior-design-main_button {
    grid-template-areas: var(--main-interior-design-main_button-grid-template-areas-82);
      grid-column-gap: var(--main-interior-design-main_button-grid-column-gap-83);
      justify-items: var(--main-interior-design-main_button-justify-items-84);
  }
  .interior-design-main_button_icon {
    width: var(--main-interior-design-main_button_icon-width-970);
      height: var(--main-interior-design-main_button_icon-height-971);
      border-radius: var(--main-interior-design-main_button_icon-border-radius-972);
      border-width: var(--main-interior-design-main_button_icon-border-width-973);
      border-color: var(--main-interior-design-main_button_icon-border-color-974);
  }
  :is(.main-interior-design-main_button_icon-background-975, .interior-design-main_button_icon) {
    background: var(--main-interior-design-main_button_icon-background-975);
  }
  .main-interior-design-main_button_icon-icon-976 {
    icon: var(--main-interior-design-main_button_icon-icon-976);
  }
  .interior-design-main_button_icon-2 {
    font-size: var(--main-interior-design-main_button_icon-font-size-978);
  }
  :is(.main-interior-design-main_button_icon-color-979, .interior-design-main_button_icon-2) {
    color: var(--main-interior-design-main_button_icon-color-979);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-interior-design-main_button_hover-background-17407, .interior-design-main_button_hover):hover, .card.has-hover:hover .button:is(.main-interior-design-main_button_hover-background-17407, .interior-design-main_button_hover), .cards_float.has-hover:hover .button:is(.main-interior-design-main_button_hover-background-17407, .interior-design-main_button_hover) {
      background: var(--main-interior-design-main_button_hover-background-17407);
    }
  }
  .button.has-hover:is(.main-interior-design-main_button_hover-background-17407, .interior-design-main_button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-interior-design-main_button_hover-background-17407, .interior-design-main_button_hover), .cards_float.has-hover:focus-within .button:is(.main-interior-design-main_button_hover-background-17407, .interior-design-main_button_hover) {
    background: var(--main-interior-design-main_button_hover-background-17407);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-interior-design-main_button_hover-color-17408, .interior-design-main_button_hover), .card.has-hover:hover .button :is(.main-interior-design-main_button_hover-color-17408, .interior-design-main_button_hover), .cards_float.has-hover:hover .button :is(.main-interior-design-main_button_hover-color-17408, .interior-design-main_button_hover) {
      color: var(--main-interior-design-main_button_hover-color-17408);
    }
  }
  .button.has-hover:focus-visible :is(.main-interior-design-main_button_hover-color-17408, .interior-design-main_button_hover), .card.has-hover:focus-within .button :is(.main-interior-design-main_button_hover-color-17408, .interior-design-main_button_hover), .cards_float.has-hover:focus-within .button :is(.main-interior-design-main_button_hover-color-17408, .interior-design-main_button_hover) {
    color: var(--main-interior-design-main_button_hover-color-17408);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-main_button_hover:hover, .card.has-hover:hover .button.interior-design-main_button_hover, .cards_float.has-hover:hover .button.interior-design-main_button_hover {
      border-color: var(--main-interior-design-main_button_hover-border-color-17409);
    }
  }
  .button.has-hover.interior-design-main_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-main_button_hover, .cards_float.has-hover:focus-within .button.interior-design-main_button_hover {
    border-color: var(--main-interior-design-main_button_hover-border-color-17409);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-main_button_hover:hover, .card.has-hover:hover .button.interior-design-main_button_hover, .cards_float.has-hover:hover .button.interior-design-main_button_hover {
      box-shadow: var(--main-interior-design-main_button_hover-box-shadow-17410);
    }
  }
  .button.has-hover.interior-design-main_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-main_button_hover, .cards_float.has-hover:focus-within .button.interior-design-main_button_hover {
    box-shadow: var(--main-interior-design-main_button_hover-box-shadow-17410);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-main_button_hover:hover, .card.has-hover:hover .button.interior-design-main_button_hover, .cards_float.has-hover:hover .button.interior-design-main_button_hover {
      transform: var(--main-interior-design-main_button_hover-transform-17411);
    }
  }
  .button.has-hover.interior-design-main_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-main_button_hover, .cards_float.has-hover:focus-within .button.interior-design-main_button_hover {
    transform: var(--main-interior-design-main_button_hover-transform-17411);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-main_button_hover:hover, .card.has-hover:hover .button.interior-design-main_button_hover, .cards_float.has-hover:hover .button.interior-design-main_button_hover {
      opacity: var(--main-interior-design-main_button_hover-opacity-17412);
    }
  }
  .button.has-hover.interior-design-main_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-main_button_hover, .cards_float.has-hover:focus-within .button.interior-design-main_button_hover {
    opacity: var(--main-interior-design-main_button_hover-opacity-17412);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-main_button_hover:hover, .card.has-hover:hover .button.interior-design-main_button_hover, .cards_float.has-hover:hover .button.interior-design-main_button_hover {
      border-width: var(--main-interior-design-main_button_hover-border-width-963003);
    }
  }
  .button.has-hover.interior-design-main_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-main_button_hover, .cards_float.has-hover:focus-within .button.interior-design-main_button_hover {
    border-width: var(--main-interior-design-main_button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-main_button_hover:hover, .card.has-hover:hover .button.interior-design-main_button_hover, .cards_float.has-hover:hover .button.interior-design-main_button_hover {
      border-radius: var(--main-interior-design-main_button_hover-border-radius-963005);
    }
  }
  .button.has-hover.interior-design-main_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-main_button_hover, .cards_float.has-hover:focus-within .button.interior-design-main_button_hover {
    border-radius: var(--main-interior-design-main_button_hover-border-radius-963005);
  }
  :is(.main-interior-design-title-color-15, .interior-design-title) {
    color: var(--main-interior-design-title-color-15);
  }
  .interior-design-title-2 {
    justify-self: var(--main-interior-design-title-justify-self-16);
      text-align: var(--main-interior-design-title-text-align-17);
  }
  .interior-design-title {
    font-size: var(--main-interior-design-title-font-size-18);
      font-weight: var(--main-interior-design-title-font-weight-19);
      font-family: var(--main-interior-design-title-font-family-20);
      letter-spacing: var(--main-interior-design-title-letter-spacing-21);
      line-height: var(--main-interior-design-title-line-height-22);
  }
  .main-interior-design-title-text1-23 {
    text1: var(--main-interior-design-title-text1-23);
  }
  .main-interior-design-title-text2-23 {
    text2: var(--main-interior-design-title-text2-23);
  }
  .main-interior-design-title-text3-23 {
    text3: var(--main-interior-design-title-text3-23);
  }
  .interior-design-title-2 {
    grid-template-areas: var(--main-interior-design-title-grid-template-areas-24);
      grid-column-gap: var(--main-interior-design-title-grid-column-gap-25);
      justify-items: var(--main-interior-design-title-justify-items-26);
  }
  :is(.main-interior-design-title-padding-27, .interior-design-title) {
    padding: var(--main-interior-design-title-padding-27);
  }
  :is(.main-interior-design-title-background-28, .interior-design-title) {
    background: var(--main-interior-design-title-background-28);
  }
  .interior-design-title {
    border-radius: var(--main-interior-design-title-border-radius-29);
      border-width: var(--main-interior-design-title-border-width-30);
      border-color: var(--main-interior-design-title-border-color-31);
  }
  .main-interior-design-title-margin-32 {
    margin: var(--main-interior-design-title-margin-32);
  }
  .interior-design-title_icon {
    width: var(--main-interior-design-title_icon-width-1081);
      height: var(--main-interior-design-title_icon-height-1082);
      border-radius: var(--main-interior-design-title_icon-border-radius-1083);
      border-width: var(--main-interior-design-title_icon-border-width-1084);
      border-color: var(--main-interior-design-title_icon-border-color-1085);
  }
  :is(.main-interior-design-title_icon-background-1086, .interior-design-title_icon) {
    background: var(--main-interior-design-title_icon-background-1086);
  }
  .main-interior-design-title_icon-icon-1087 {
    icon: var(--main-interior-design-title_icon-icon-1087);
  }
  .interior-design-title_icon-2 {
    font-size: var(--main-interior-design-title_icon-font-size-1088);
  }
  :is(.main-interior-design-title_icon-color-1090, .interior-design-title_icon-2) {
    color: var(--main-interior-design-title_icon-color-1090);
  }
  :is(.main-interior-design-description-color-33, .interior-design-description) {
    color: var(--main-interior-design-description-color-33);
  }
  .interior-design-description-2 {
    justify-self: var(--main-interior-design-description-justify-self-34);
      text-align: var(--main-interior-design-description-text-align-35);
  }
  .interior-design-description {
    font-size: var(--main-interior-design-description-font-size-36);
      font-weight: var(--main-interior-design-description-font-weight-37);
      font-family: var(--main-interior-design-description-font-family-38);
      letter-spacing: var(--main-interior-design-description-letter-spacing-39);
      line-height: var(--main-interior-design-description-line-height-40);
  }
  .main-interior-design-description-text1-41 {
    text1: var(--main-interior-design-description-text1-41);
  }
  .main-interior-design-description-text2-41 {
    text2: var(--main-interior-design-description-text2-41);
  }
  .main-interior-design-description-text3-41 {
    text3: var(--main-interior-design-description-text3-41);
  }
  .interior-design-description-2 {
    grid-template-areas: var(--main-interior-design-description-grid-template-areas-42);
      grid-column-gap: var(--main-interior-design-description-grid-column-gap-43);
      justify-items: var(--main-interior-design-description-justify-items-44);
  }
  :is(.main-interior-design-description-padding-45, .interior-design-description) {
    padding: var(--main-interior-design-description-padding-45);
  }
  :is(.main-interior-design-description-background-46, .interior-design-description) {
    background: var(--main-interior-design-description-background-46);
  }
  .interior-design-description {
    border-radius: var(--main-interior-design-description-border-radius-47);
      border-width: var(--main-interior-design-description-border-width-48);
      border-color: var(--main-interior-design-description-border-color-49);
  }
  .main-interior-design-description-margin-50 {
    margin: var(--main-interior-design-description-margin-50);
  }
  .interior-design-description_icon {
    width: var(--main-interior-design-description_icon-width-1025);
      height: var(--main-interior-design-description_icon-height-1026);
      border-radius: var(--main-interior-design-description_icon-border-radius-1027);
      border-width: var(--main-interior-design-description_icon-border-width-1028);
      border-color: var(--main-interior-design-description_icon-border-color-1029);
  }
  :is(.main-interior-design-description_icon-background-1030, .interior-design-description_icon) {
    background: var(--main-interior-design-description_icon-background-1030);
  }
  .main-interior-design-description_icon-icon-1031 {
    icon: var(--main-interior-design-description_icon-icon-1031);
  }
  .interior-design-description_icon-2 {
    font-size: var(--main-interior-design-description_icon-font-size-1032);
  }
  :is(.main-interior-design-description_icon-color-1034, .interior-design-description_icon-2) {
    color: var(--main-interior-design-description_icon-color-1034);
  }
  .interior-design-card_container {
    max-width: var(--main-interior-design-card_container-max-width-980);
  }
  :is(.interior-design-card_container, .interior-design-card_container-2) {
    grid-column-gap: var(--main-interior-design-card_container-grid-column-gap-981);
      grid-row-gap: var(--main-interior-design-card_container-grid-row-gap-982);
  }
  :is(.main-interior-design-card_container-background-984, .interior-design-card_container, .interior-design-card_container-2) {
    background: var(--main-interior-design-card_container-background-984);
  }
  :is(.interior-design-card_container, .interior-design-card_container-2) {
    border-radius: var(--main-interior-design-card_container-border-radius-985);
      grid-template-areas: var(--main-interior-design-card_container-grid-template-areas-986);
      grid-template-columns: var(--main-interior-design-card_container-grid-template-columns-987);
  }
  :is(.main-interior-design-card_container-padding-988, .interior-design-card_container, .interior-design-card_container-2) {
    padding: var(--main-interior-design-card_container-padding-988);
  }
  :is(.interior-design-card_container, .interior-design-card_container-2) {
    border-width: var(--main-interior-design-card_container-border-width-989);
      border-color: var(--main-interior-design-card_container-border-color-990);
      box-shadow: var(--main-interior-design-card_container-box-shadow-991);
      align-items: var(--main-interior-design-card_container-align-items-991005);
      backdrop-blur: var(--main-interior-design-card_container-backdrop-blur-991006);
  }
  .interior-design-card_wrapper {
    max-width: var(--main-interior-design-card_wrapper-max-width-980);
      grid-area: var(--main-interior-design-card_wrapper-grid-area-15);
      width: var(--main-interior-design-card_wrapper-width-980);
      grid-column-gap: var(--main-interior-design-card_wrapper-grid-column-gap-981);
      grid-row-gap: var(--main-interior-design-card_wrapper-grid-row-gap-982);
  }
  :is(.main-interior-design-card_wrapper-background-984, .interior-design-card_wrapper) {
    background: var(--main-interior-design-card_wrapper-background-984);
  }
  .interior-design-card_wrapper {
    border-radius: var(--main-interior-design-card_wrapper-border-radius-985);
      grid-template-columns: var(--main-interior-design-card_wrapper-grid-template-columns-987);
  }
  :is(.main-interior-design-card_wrapper-padding-988, .interior-design-card_wrapper) {
    padding: var(--main-interior-design-card_wrapper-padding-988);
  }
  .interior-design-card_wrapper {
    border-width: var(--main-interior-design-card_wrapper-border-width-989);
      border-color: var(--main-interior-design-card_wrapper-border-color-990);
      box-shadow: var(--main-interior-design-card_wrapper-box-shadow-991);
  }
  :is(.main-interior-design-scroll_button-padding-69, .interior-design-scroll_button, .interior-design-scroll_button-2) {
    padding: var(--main-interior-design-scroll_button-padding-69);
  }
  .main-interior-design-scroll_button-grid-area-15 {
    grid-area: var(--main-interior-design-scroll_button-grid-area-15);
  }
  :is(.interior-design-scroll_button, .interior-design-scroll_button-2) {
    justify-self: var(--main-interior-design-scroll_button-justify-self-70);
  }
  .main-interior-design-scroll_button-text1-71 {
    text1: var(--main-interior-design-scroll_button-text1-71);
  }
  :is(.interior-design-scroll_button, .interior-design-scroll_button-2) {
    border-radius: var(--main-interior-design-scroll_button-border-radius-72);
      border-width: var(--main-interior-design-scroll_button-border-width-73);
      border-color: var(--main-interior-design-scroll_button-border-color-74);
  }
  :is(.main-interior-design-scroll_button-background-75, .interior-design-scroll_button, .interior-design-scroll_button-2) {
    background: var(--main-interior-design-scroll_button-background-75);
  }
  :is(.main-interior-design-scroll_button-color-76, .interior-design-scroll_button-3) {
    color: var(--main-interior-design-scroll_button-color-76);
  }
  .interior-design-scroll_button-3 {
    font-size: var(--main-interior-design-scroll_button-font-size-77);
      font-weight: var(--main-interior-design-scroll_button-font-weight-78);
      font-family: var(--main-interior-design-scroll_button-font-family-79);
      letter-spacing: var(--main-interior-design-scroll_button-letter-spacing-80);
      line-height: var(--main-interior-design-scroll_button-line-height-81);
  }
  .interior-design-scroll_button {
    height: var(--main-interior-design-scroll_button-height-81);
  }
  :is(.interior-design-scroll_button, .interior-design-scroll_button-2) {
    width: var(--main-interior-design-scroll_button-width-81);
      grid-template-areas: var(--main-interior-design-scroll_button-grid-template-areas-82);
      grid-column-gap: var(--main-interior-design-scroll_button-grid-column-gap-83);
      justify-items: var(--main-interior-design-scroll_button-justify-items-84);
  }
  .main-interior-design-scroll_button-href-991012 {
    href: var(--main-interior-design-scroll_button-href-991012);
  }
  .interior-design-scroll_button_icon {
    width: var(--main-interior-design-scroll_button_icon-width-970);
      height: var(--main-interior-design-scroll_button_icon-height-971);
      border-radius: var(--main-interior-design-scroll_button_icon-border-radius-972);
      border-width: var(--main-interior-design-scroll_button_icon-border-width-973);
      border-color: var(--main-interior-design-scroll_button_icon-border-color-974);
  }
  :is(.main-interior-design-scroll_button_icon-background-975, .interior-design-scroll_button_icon) {
    background: var(--main-interior-design-scroll_button_icon-background-975);
  }
  .main-interior-design-scroll_button_icon-icon-976 {
    icon: var(--main-interior-design-scroll_button_icon-icon-976);
  }
  .interior-design-scroll_button_icon-2 {
    font-size: var(--main-interior-design-scroll_button_icon-font-size-978);
  }
  :is(.main-interior-design-scroll_button_icon-color-979, .interior-design-scroll_button_icon-2) {
    color: var(--main-interior-design-scroll_button_icon-color-979);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-interior-design-scroll_button_hover-background-17407, .interior-design-scroll_button_hover):hover, .card.has-hover:hover .button:is(.main-interior-design-scroll_button_hover-background-17407, .interior-design-scroll_button_hover), .cards_float.has-hover:hover .button:is(.main-interior-design-scroll_button_hover-background-17407, .interior-design-scroll_button_hover) {
      background: var(--main-interior-design-scroll_button_hover-background-17407);
    }
  }
  .button.has-hover:is(.main-interior-design-scroll_button_hover-background-17407, .interior-design-scroll_button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-interior-design-scroll_button_hover-background-17407, .interior-design-scroll_button_hover), .cards_float.has-hover:focus-within .button:is(.main-interior-design-scroll_button_hover-background-17407, .interior-design-scroll_button_hover) {
    background: var(--main-interior-design-scroll_button_hover-background-17407);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-interior-design-scroll_button_hover-color-17408, .interior-design-scroll_button_hover), .card.has-hover:hover .button :is(.main-interior-design-scroll_button_hover-color-17408, .interior-design-scroll_button_hover), .cards_float.has-hover:hover .button :is(.main-interior-design-scroll_button_hover-color-17408, .interior-design-scroll_button_hover) {
      color: var(--main-interior-design-scroll_button_hover-color-17408);
    }
  }
  .button.has-hover:focus-visible :is(.main-interior-design-scroll_button_hover-color-17408, .interior-design-scroll_button_hover), .card.has-hover:focus-within .button :is(.main-interior-design-scroll_button_hover-color-17408, .interior-design-scroll_button_hover), .cards_float.has-hover:focus-within .button :is(.main-interior-design-scroll_button_hover-color-17408, .interior-design-scroll_button_hover) {
    color: var(--main-interior-design-scroll_button_hover-color-17408);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-scroll_button_hover:hover, .card.has-hover:hover .button.interior-design-scroll_button_hover, .cards_float.has-hover:hover .button.interior-design-scroll_button_hover {
      border-color: var(--main-interior-design-scroll_button_hover-border-color-17409);
    }
  }
  .button.has-hover.interior-design-scroll_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-scroll_button_hover, .cards_float.has-hover:focus-within .button.interior-design-scroll_button_hover {
    border-color: var(--main-interior-design-scroll_button_hover-border-color-17409);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-scroll_button_hover:hover, .card.has-hover:hover .button.interior-design-scroll_button_hover, .cards_float.has-hover:hover .button.interior-design-scroll_button_hover {
      box-shadow: var(--main-interior-design-scroll_button_hover-box-shadow-17410);
    }
  }
  .button.has-hover.interior-design-scroll_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-scroll_button_hover, .cards_float.has-hover:focus-within .button.interior-design-scroll_button_hover {
    box-shadow: var(--main-interior-design-scroll_button_hover-box-shadow-17410);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-scroll_button_hover:hover, .card.has-hover:hover .button.interior-design-scroll_button_hover, .cards_float.has-hover:hover .button.interior-design-scroll_button_hover {
      transform: var(--main-interior-design-scroll_button_hover-transform-17411);
    }
  }
  .button.has-hover.interior-design-scroll_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-scroll_button_hover, .cards_float.has-hover:focus-within .button.interior-design-scroll_button_hover {
    transform: var(--main-interior-design-scroll_button_hover-transform-17411);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-scroll_button_hover:hover, .card.has-hover:hover .button.interior-design-scroll_button_hover, .cards_float.has-hover:hover .button.interior-design-scroll_button_hover {
      opacity: var(--main-interior-design-scroll_button_hover-opacity-17412);
    }
  }
  .button.has-hover.interior-design-scroll_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-scroll_button_hover, .cards_float.has-hover:focus-within .button.interior-design-scroll_button_hover {
    opacity: var(--main-interior-design-scroll_button_hover-opacity-17412);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-scroll_button_hover:hover, .card.has-hover:hover .button.interior-design-scroll_button_hover, .cards_float.has-hover:hover .button.interior-design-scroll_button_hover {
      border-width: var(--main-interior-design-scroll_button_hover-border-width-963003);
    }
  }
  .button.has-hover.interior-design-scroll_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-scroll_button_hover, .cards_float.has-hover:focus-within .button.interior-design-scroll_button_hover {
    border-width: var(--main-interior-design-scroll_button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover.interior-design-scroll_button_hover:hover, .card.has-hover:hover .button.interior-design-scroll_button_hover, .cards_float.has-hover:hover .button.interior-design-scroll_button_hover {
      border-radius: var(--main-interior-design-scroll_button_hover-border-radius-963005);
    }
  }
  .button.has-hover.interior-design-scroll_button_hover:focus-visible, .card.has-hover:focus-within .button.interior-design-scroll_button_hover, .cards_float.has-hover:focus-within .button.interior-design-scroll_button_hover {
    border-radius: var(--main-interior-design-scroll_button_hover-border-radius-963005);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-interior-design-scroll_button_svg_hover-background-17407, .interior-design-scroll_button_svg_hover), .card.has-hover:hover .button :is(.main-interior-design-scroll_button_svg_hover-background-17407, .interior-design-scroll_button_svg_hover), .cards_float.has-hover:hover .button :is(.main-interior-design-scroll_button_svg_hover-background-17407, .interior-design-scroll_button_svg_hover) {
      background: var(--main-interior-design-scroll_button_svg_hover-background-17407);
    }
  }
  .button.has-hover:focus-visible :is(.main-interior-design-scroll_button_svg_hover-background-17407, .interior-design-scroll_button_svg_hover), .card.has-hover:focus-within .button :is(.main-interior-design-scroll_button_svg_hover-background-17407, .interior-design-scroll_button_svg_hover), .cards_float.has-hover:focus-within .button :is(.main-interior-design-scroll_button_svg_hover-background-17407, .interior-design-scroll_button_svg_hover) {
    background: var(--main-interior-design-scroll_button_svg_hover-background-17407);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-interior-design-scroll_button_svg_hover-color-17408, .interior-design-scroll_button_svg_hover), .card.has-hover:hover .button :is(.main-interior-design-scroll_button_svg_hover-color-17408, .interior-design-scroll_button_svg_hover), .cards_float.has-hover:hover .button :is(.main-interior-design-scroll_button_svg_hover-color-17408, .interior-design-scroll_button_svg_hover) {
      color: var(--main-interior-design-scroll_button_svg_hover-color-17408);
    }
  }
  .button.has-hover:focus-visible :is(.main-interior-design-scroll_button_svg_hover-color-17408, .interior-design-scroll_button_svg_hover), .card.has-hover:focus-within .button :is(.main-interior-design-scroll_button_svg_hover-color-17408, .interior-design-scroll_button_svg_hover), .cards_float.has-hover:focus-within .button :is(.main-interior-design-scroll_button_svg_hover-color-17408, .interior-design-scroll_button_svg_hover) {
    color: var(--main-interior-design-scroll_button_svg_hover-color-17408);
  }
  @media (hover: hover) {
    .button.has-hover:hover .interior-design-scroll_button_svg_hover, .card.has-hover:hover .button .interior-design-scroll_button_svg_hover, .cards_float.has-hover:hover .button .interior-design-scroll_button_svg_hover {
      border-color: var(--main-interior-design-scroll_button_svg_hover-border-color-17409);
    }
  }
  .button.has-hover:focus-visible .interior-design-scroll_button_svg_hover, .card.has-hover:focus-within .button .interior-design-scroll_button_svg_hover, .cards_float.has-hover:focus-within .button .interior-design-scroll_button_svg_hover {
    border-color: var(--main-interior-design-scroll_button_svg_hover-border-color-17409);
  }
  @media (hover: hover) {
    .button.has-hover:hover .interior-design-scroll_button_svg_hover, .card.has-hover:hover .button .interior-design-scroll_button_svg_hover, .cards_float.has-hover:hover .button .interior-design-scroll_button_svg_hover {
      box-shadow: var(--main-interior-design-scroll_button_svg_hover-box-shadow-17410);
    }
  }
  .button.has-hover:focus-visible .interior-design-scroll_button_svg_hover, .card.has-hover:focus-within .button .interior-design-scroll_button_svg_hover, .cards_float.has-hover:focus-within .button .interior-design-scroll_button_svg_hover {
    box-shadow: var(--main-interior-design-scroll_button_svg_hover-box-shadow-17410);
  }
  @media (hover: hover) {
    .button.has-hover:hover .interior-design-scroll_button_svg_hover, .card.has-hover:hover .button .interior-design-scroll_button_svg_hover, .cards_float.has-hover:hover .button .interior-design-scroll_button_svg_hover {
      transform: var(--main-interior-design-scroll_button_svg_hover-transform-17411);
    }
  }
  .button.has-hover:focus-visible .interior-design-scroll_button_svg_hover, .card.has-hover:focus-within .button .interior-design-scroll_button_svg_hover, .cards_float.has-hover:focus-within .button .interior-design-scroll_button_svg_hover {
    transform: var(--main-interior-design-scroll_button_svg_hover-transform-17411);
  }
  @media (hover: hover) {
    .button.has-hover:hover .interior-design-scroll_button_svg_hover, .card.has-hover:hover .button .interior-design-scroll_button_svg_hover, .cards_float.has-hover:hover .button .interior-design-scroll_button_svg_hover {
      opacity: var(--main-interior-design-scroll_button_svg_hover-opacity-17412);
    }
  }
  .button.has-hover:focus-visible .interior-design-scroll_button_svg_hover, .card.has-hover:focus-within .button .interior-design-scroll_button_svg_hover, .cards_float.has-hover:focus-within .button .interior-design-scroll_button_svg_hover {
    opacity: var(--main-interior-design-scroll_button_svg_hover-opacity-17412);
  }
  .interior-design-image1 {
    border-width: var(--main-interior-design-image1-border-width-1035);
      grid-area: var(--main-interior-design-image1-grid-area-15);
      border-color: var(--main-interior-design-image1-border-color-1036);
  }
  .main-interior-design-image1-file1-1037 {
    file1: var(--main-interior-design-image1-file1-1037);
  }
  .main-interior-design-image1-title-1038 {
    title: var(--main-interior-design-image1-title-1038);
  }
  .main-interior-design-image1-alt-1039 {
    alt: var(--main-interior-design-image1-alt-1039);
  }
  .main-interior-design-image1-width-1040 {
    width: var(--main-interior-design-image1-width-1040);
  }
  .main-interior-design-image1-height-1041 {
    height: var(--main-interior-design-image1-height-1041);
  }
  .interior-design-image1 {
    justify-self: var(--main-interior-design-image1-justify-self-1042);
      border-radius: var(--main-interior-design-image1-border-radius-1043);
      aspect-ratio: var(--main-interior-design-image1-aspect-ratio-1044);
      max-width: var(--main-interior-design-image1-max-width-980201);
  }
  .main-interior-design-image1_overlay-background-1045 {
    background: var(--main-interior-design-image1_overlay-background-1045);
  }
  .interior-design-image2 {
    border-width: var(--main-interior-design-image2-border-width-1035);
      grid-area: var(--main-interior-design-image2-grid-area-15);
      border-color: var(--main-interior-design-image2-border-color-1036);
  }
  .main-interior-design-image2-file1-1037 {
    file1: var(--main-interior-design-image2-file1-1037);
  }
  .main-interior-design-image2-title-1038 {
    title: var(--main-interior-design-image2-title-1038);
  }
  .main-interior-design-image2-alt-1039 {
    alt: var(--main-interior-design-image2-alt-1039);
  }
  .main-interior-design-image2-width-1040 {
    width: var(--main-interior-design-image2-width-1040);
  }
  .main-interior-design-image2-height-1041 {
    height: var(--main-interior-design-image2-height-1041);
  }
  .interior-design-image2 {
    justify-self: var(--main-interior-design-image2-justify-self-1042);
      border-radius: var(--main-interior-design-image2-border-radius-1043);
      aspect-ratio: var(--main-interior-design-image2-aspect-ratio-1044);
      max-width: var(--main-interior-design-image2-max-width-980201);
  }
  .main-interior-design-image2_overlay-background-1045 {
    background: var(--main-interior-design-image2_overlay-background-1045);
  }
  .interior-design-image_frame {
    width: var(--main-interior-design-image_frame-width-991007);
      height: var(--main-interior-design-image_frame-height-991008);
      border-width: var(--main-interior-design-image_frame-border-width-991009);
      border-color: var(--main-interior-design-image_frame-border-color-991010);
      border-radius: var(--main-interior-design-image_frame-border-radius-991011);
  }
  .main-our-services-config-count-1 {
    count: var(--main-our-services-config-count-1);
  }
  .main-our-services-config-has-main-button-hover-2 {
    has-main-button-hover: var(--main-our-services-config-has-main-button-hover-2);
  }
  .main-our-services-config-show_main_title-8 {
    show_main_title: var(--main-our-services-config-show_main_title-8);
  }
  .main-our-services-config-show_main_description-9 {
    show_main_description: var(--main-our-services-config-show_main_description-9);
  }
  .main-our-services-config-show_main_button-10 {
    show_main_button: var(--main-our-services-config-show_main_button-10);
  }
  .main-our-services-config-show_title-12 {
    show_title: var(--main-our-services-config-show_title-12);
  }
  .main-our-services-config-show_image-12 {
    show_image: var(--main-our-services-config-show_image-12);
  }
  .main-our-services-config-show_description-13 {
    show_description: var(--main-our-services-config-show_description-13);
  }
  .main-our-services-config-show_button-14 {
    show_button: var(--main-our-services-config-show_button-14);
  }
  .main-our-services-config-has-hover-991005 {
    has-hover: var(--main-our-services-config-has-hover-991005);
  }
  .main-our-services-config-show_main_title_icon-991008 {
    show_main_title_icon: var(--main-our-services-config-show_main_title_icon-991008);
  }
  .main-our-services-config-show_main_description_icon-960022 {
    show_main_description_icon: var(--main-our-services-config-show_main_description_icon-960022);
  }
  .main-our-services-config-show_main_button_icon-960023 {
    show_main_button_icon: var(--main-our-services-config-show_main_button_icon-960023);
  }
  .main-our-services-config-show_title_icon-960024 {
    show_title_icon: var(--main-our-services-config-show_title_icon-960024);
  }
  .main-our-services-config-show_description_icon-960025 {
    show_description_icon: var(--main-our-services-config-show_description_icon-960025);
  }
  .our-services-container {
    max-width: var(--main-our-services-container-max-width-51);
      grid-column-gap: var(--main-our-services-container-grid-column-gap-52);
      grid-row-gap: var(--main-our-services-container-grid-row-gap-53);
  }
  :is(.main-our-services-container-background-54, .our-services-container) {
    background: var(--main-our-services-container-background-54);
  }
  .our-services-container {
    border-radius: var(--main-our-services-container-border-radius-55);
      grid-template-columns: var(--main-our-services-container-grid-template-columns-56);
  }
  :is(.main-our-services-container-padding-57, .our-services-container) {
    padding: var(--main-our-services-container-padding-57);
  }
  .our-services-container {
    border-width: var(--main-our-services-container-border-width-58);
      border-color: var(--main-our-services-container-border-color-59);
      box-shadow: var(--main-our-services-container-box-shadow-60);
      backdrop-blur: var(--main-our-services-container-backdrop-blur-991003);
      width: var(--main-our-services-container-width-991004);
  }
  .our-services-main {
    margin: var(--main-our-services-main-margin-61);
      max-width: var(--main-our-services-main-max-width-62);
  }
  :is(.main-our-services-main-background-63, .our-services-main) {
    background: var(--main-our-services-main-background-63);
  }
  .our-services-main {
    border-radius: var(--main-our-services-main-border-radius-64);
  }
  :is(.main-our-services-main-padding-65, .our-services-main) {
    padding: var(--main-our-services-main-padding-65);
  }
  .our-services-main {
    border-width: var(--main-our-services-main-border-width-66);
      border-color: var(--main-our-services-main-border-color-67);
      box-shadow: var(--main-our-services-main-box-shadow-68);
      backdrop-blur: var(--main-our-services-main-backdrop-blur-991001);
      width: var(--main-our-services-main-width-991002);
  }
  .our-services-image {
    border-width: var(--main-our-services-image-border-width-759);
      border-color: var(--main-our-services-image-border-color-760);
  }
  .main-our-services-image-file1-761 {
    file1: var(--main-our-services-image-file1-761);
  }
  .main-our-services-image-file2-761 {
    file2: var(--main-our-services-image-file2-761);
  }
  .main-our-services-image-file3-761 {
    file3: var(--main-our-services-image-file3-761);
  }
  .main-our-services-image-title-762 {
    title: var(--main-our-services-image-title-762);
  }
  .main-our-services-image-alt-763 {
    alt: var(--main-our-services-image-alt-763);
  }
  .main-our-services-image-width-764 {
    width: var(--main-our-services-image-width-764);
  }
  .main-our-services-image-height-765 {
    height: var(--main-our-services-image-height-765);
  }
  .our-services-image {
    justify-self: var(--main-our-services-image-justify-self-766);
      border-radius: var(--main-our-services-image-border-radius-767);
      aspect-ratio: var(--main-our-services-image-aspect-ratio-768);
      max-width: var(--main-our-services-image-max-width-980201);
  }
  .our-services-card_container-2 {
    max-width: var(--main-our-services-card_container-max-width-980);
  }
  :is(.our-services-card_container, .our-services-card_container-2) {
    grid-column-gap: var(--main-our-services-card_container-grid-column-gap-981);
      grid-row-gap: var(--main-our-services-card_container-grid-row-gap-982);
  }
  :is(.main-our-services-card_container-background-984, .our-services-card_container, .our-services-card_container-2) {
    background: var(--main-our-services-card_container-background-984);
  }
  :is(.our-services-card_container, .our-services-card_container-2) {
    border-radius: var(--main-our-services-card_container-border-radius-985);
  }
  .our-services-card_container {
    grid-template-areas: var(--main-our-services-card_container-grid-template-areas-986);
  }
  :is(.our-services-card_container, .our-services-card_container-2) {
    grid-template-columns: var(--main-our-services-card_container-grid-template-columns-987);
  }
  :is(.main-our-services-card_container-padding-988, .our-services-card_container, .our-services-card_container-2) {
    padding: var(--main-our-services-card_container-padding-988);
  }
  :is(.our-services-card_container, .our-services-card_container-2) {
    border-width: var(--main-our-services-card_container-border-width-989);
      border-color: var(--main-our-services-card_container-border-color-990);
      box-shadow: var(--main-our-services-card_container-box-shadow-991);
  }
  .our-services-card_container {
    align-items: var(--main-our-services-card_container-align-items-991010);
  }
  :is(.our-services-card_container, .our-services-card_container-2) {
    backdrop-blur: var(--main-our-services-card_container-backdrop-blur-991011);
  }
  :is(.main-our-services-main_title-color-15, .our-services-main_title) {
    color: var(--main-our-services-main_title-color-15);
  }
  .our-services-main_title-2 {
    grid-area: var(--main-our-services-main_title-grid-area-15);
      justify-self: var(--main-our-services-main_title-justify-self-16);
      text-align: var(--main-our-services-main_title-text-align-17);
  }
  .our-services-main_title {
    font-size: var(--main-our-services-main_title-font-size-18);
      font-family: var(--main-our-services-main_title-font-family-19);
      letter-spacing: var(--main-our-services-main_title-letter-spacing-21);
      line-height: var(--main-our-services-main_title-line-height-22);
  }
  .main-our-services-main_title-text1-23 {
    text1: var(--main-our-services-main_title-text1-23);
  }
  .our-services-main_title-2 {
    grid-template-areas: var(--main-our-services-main_title-grid-template-areas-24);
      grid-column-gap: var(--main-our-services-main_title-grid-column-gap-25);
      justify-items: var(--main-our-services-main_title-justify-items-26);
  }
  :is(.main-our-services-main_title-padding-27, .our-services-main_title) {
    padding: var(--main-our-services-main_title-padding-27);
  }
  :is(.main-our-services-main_title-background-28, .our-services-main_title) {
    background: var(--main-our-services-main_title-background-28);
  }
  .our-services-main_title {
    border-radius: var(--main-our-services-main_title-border-radius-29);
      border-width: var(--main-our-services-main_title-border-width-30);
      border-color: var(--main-our-services-main_title-border-color-31);
  }
  .main-our-services-main_title-margin-32 {
    margin: var(--main-our-services-main_title-margin-32);
  }
  .our-services-main_title {
    font-weight: var(--main-our-services-main_title-font-weight-991009);
  }
  .our-services-main_title_icon {
    width: var(--main-our-services-main_title_icon-width-1081);
      height: var(--main-our-services-main_title_icon-height-1082);
      border-radius: var(--main-our-services-main_title_icon-border-radius-1083);
      border-width: var(--main-our-services-main_title_icon-border-width-1084);
      border-color: var(--main-our-services-main_title_icon-border-color-1085);
  }
  :is(.main-our-services-main_title_icon-background-1086, .our-services-main_title_icon) {
    background: var(--main-our-services-main_title_icon-background-1086);
  }
  .main-our-services-main_title_icon-icon-1087 {
    icon: var(--main-our-services-main_title_icon-icon-1087);
  }
  .our-services-main_title_icon-2 {
    font-size: var(--main-our-services-main_title_icon-font-size-1088);
  }
  :is(.main-our-services-main_title_icon-color-1090, .our-services-main_title_icon-2) {
    color: var(--main-our-services-main_title_icon-color-1090);
  }
  :is(.main-our-services-main_description-color-33, .our-services-main_description) {
    color: var(--main-our-services-main_description-color-33);
  }
  .our-services-main_description-2 {
    grid-area: var(--main-our-services-main_description-grid-area-15);
      justify-self: var(--main-our-services-main_description-justify-self-34);
      text-align: var(--main-our-services-main_description-text-align-35);
  }
  .our-services-main_description {
    font-size: var(--main-our-services-main_description-font-size-36);
      font-weight: var(--main-our-services-main_description-font-weight-37);
      font-family: var(--main-our-services-main_description-font-family-38);
      letter-spacing: var(--main-our-services-main_description-letter-spacing-39);
      line-height: var(--main-our-services-main_description-line-height-40);
  }
  .main-our-services-main_description-text1-41 {
    text1: var(--main-our-services-main_description-text1-41);
  }
  .our-services-main_description-2 {
    grid-template-areas: var(--main-our-services-main_description-grid-template-areas-42);
      grid-column-gap: var(--main-our-services-main_description-grid-column-gap-43);
      justify-items: var(--main-our-services-main_description-justify-items-44);
  }
  :is(.main-our-services-main_description-padding-45, .our-services-main_description) {
    padding: var(--main-our-services-main_description-padding-45);
  }
  :is(.main-our-services-main_description-background-46, .our-services-main_description) {
    background: var(--main-our-services-main_description-background-46);
  }
  .our-services-main_description {
    border-radius: var(--main-our-services-main_description-border-radius-47);
      border-width: var(--main-our-services-main_description-border-width-48);
      border-color: var(--main-our-services-main_description-border-color-49);
  }
  .main-our-services-main_description-margin-50 {
    margin: var(--main-our-services-main_description-margin-50);
  }
  .our-services-main_description_icon {
    width: var(--main-our-services-main_description_icon-width-1025);
      height: var(--main-our-services-main_description_icon-height-1026);
      border-radius: var(--main-our-services-main_description_icon-border-radius-1027);
      border-width: var(--main-our-services-main_description_icon-border-width-1028);
      border-color: var(--main-our-services-main_description_icon-border-color-1029);
  }
  :is(.main-our-services-main_description_icon-background-1030, .our-services-main_description_icon) {
    background: var(--main-our-services-main_description_icon-background-1030);
  }
  .main-our-services-main_description_icon-icon-1031 {
    icon: var(--main-our-services-main_description_icon-icon-1031);
  }
  .our-services-main_description_icon-2 {
    font-size: var(--main-our-services-main_description_icon-font-size-1032);
  }
  :is(.main-our-services-main_description_icon-color-1034, .our-services-main_description_icon-2) {
    color: var(--main-our-services-main_description_icon-color-1034);
  }
  :is(.main-our-services-main_button-padding-69, .our-services-main_button) {
    padding: var(--main-our-services-main_button-padding-69);
  }
  .main-our-services-main_button-grid-area-15 {
    grid-area: var(--main-our-services-main_button-grid-area-15);
  }
  .our-services-main_button {
    justify-self: var(--main-our-services-main_button-justify-self-70);
  }
  .main-our-services-main_button-text1-71 {
    text1: var(--main-our-services-main_button-text1-71);
  }
  .our-services-main_button {
    border-radius: var(--main-our-services-main_button-border-radius-72);
      border-width: var(--main-our-services-main_button-border-width-73);
      border-color: var(--main-our-services-main_button-border-color-74);
  }
  :is(.main-our-services-main_button-background-75, .our-services-main_button) {
    background: var(--main-our-services-main_button-background-75);
  }
  :is(.main-our-services-main_button-color-76, .our-services-main_button-2) {
    color: var(--main-our-services-main_button-color-76);
  }
  .our-services-main_button-2 {
    font-size: var(--main-our-services-main_button-font-size-77);
      font-weight: var(--main-our-services-main_button-font-weight-78);
      font-family: var(--main-our-services-main_button-font-family-79);
      letter-spacing: var(--main-our-services-main_button-letter-spacing-80);
      line-height: var(--main-our-services-main_button-line-height-81);
  }
  .our-services-main_button {
    grid-template-areas: var(--main-our-services-main_button-grid-template-areas-82);
      grid-column-gap: var(--main-our-services-main_button-grid-column-gap-83);
      justify-items: var(--main-our-services-main_button-justify-items-84);
  }
  .our-services-main_button_icon {
    width: var(--main-our-services-main_button_icon-width-970);
      height: var(--main-our-services-main_button_icon-height-971);
      border-radius: var(--main-our-services-main_button_icon-border-radius-972);
      border-width: var(--main-our-services-main_button_icon-border-width-973);
      border-color: var(--main-our-services-main_button_icon-border-color-974);
  }
  :is(.main-our-services-main_button_icon-background-975, .our-services-main_button_icon) {
    background: var(--main-our-services-main_button_icon-background-975);
  }
  .main-our-services-main_button_icon-icon-976 {
    icon: var(--main-our-services-main_button_icon-icon-976);
  }
  .our-services-main_button_icon-2 {
    font-size: var(--main-our-services-main_button_icon-font-size-978);
  }
  :is(.main-our-services-main_button_icon-color-979, .our-services-main_button_icon-2) {
    color: var(--main-our-services-main_button_icon-color-979);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-our-services-main_button_hover-background-17407, .our-services-main_button_hover):hover, .card.has-hover:hover .button:is(.main-our-services-main_button_hover-background-17407, .our-services-main_button_hover), .cards_float.has-hover:hover .button:is(.main-our-services-main_button_hover-background-17407, .our-services-main_button_hover) {
      background: var(--main-our-services-main_button_hover-background-17407);
    }
  }
  .button.has-hover:is(.main-our-services-main_button_hover-background-17407, .our-services-main_button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-our-services-main_button_hover-background-17407, .our-services-main_button_hover), .cards_float.has-hover:focus-within .button:is(.main-our-services-main_button_hover-background-17407, .our-services-main_button_hover) {
    background: var(--main-our-services-main_button_hover-background-17407);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-our-services-main_button_hover-color-17408, .our-services-main_button_hover), .card.has-hover:hover .button :is(.main-our-services-main_button_hover-color-17408, .our-services-main_button_hover), .cards_float.has-hover:hover .button :is(.main-our-services-main_button_hover-color-17408, .our-services-main_button_hover) {
      color: var(--main-our-services-main_button_hover-color-17408);
    }
  }
  .button.has-hover:focus-visible :is(.main-our-services-main_button_hover-color-17408, .our-services-main_button_hover), .card.has-hover:focus-within .button :is(.main-our-services-main_button_hover-color-17408, .our-services-main_button_hover), .cards_float.has-hover:focus-within .button :is(.main-our-services-main_button_hover-color-17408, .our-services-main_button_hover) {
    color: var(--main-our-services-main_button_hover-color-17408);
  }
  @media (hover: hover) {
    .button.has-hover.our-services-main_button_hover:hover, .card.has-hover:hover .button.our-services-main_button_hover, .cards_float.has-hover:hover .button.our-services-main_button_hover {
      border-color: var(--main-our-services-main_button_hover-border-color-17409);
    }
  }
  .button.has-hover.our-services-main_button_hover:focus-visible, .card.has-hover:focus-within .button.our-services-main_button_hover, .cards_float.has-hover:focus-within .button.our-services-main_button_hover {
    border-color: var(--main-our-services-main_button_hover-border-color-17409);
  }
  @media (hover: hover) {
    .button.has-hover.our-services-main_button_hover:hover, .card.has-hover:hover .button.our-services-main_button_hover, .cards_float.has-hover:hover .button.our-services-main_button_hover {
      box-shadow: var(--main-our-services-main_button_hover-box-shadow-17410);
    }
  }
  .button.has-hover.our-services-main_button_hover:focus-visible, .card.has-hover:focus-within .button.our-services-main_button_hover, .cards_float.has-hover:focus-within .button.our-services-main_button_hover {
    box-shadow: var(--main-our-services-main_button_hover-box-shadow-17410);
  }
  @media (hover: hover) {
    .button.has-hover.our-services-main_button_hover:hover, .card.has-hover:hover .button.our-services-main_button_hover, .cards_float.has-hover:hover .button.our-services-main_button_hover {
      transform: var(--main-our-services-main_button_hover-transform-17411);
    }
  }
  .button.has-hover.our-services-main_button_hover:focus-visible, .card.has-hover:focus-within .button.our-services-main_button_hover, .cards_float.has-hover:focus-within .button.our-services-main_button_hover {
    transform: var(--main-our-services-main_button_hover-transform-17411);
  }
  @media (hover: hover) {
    .button.has-hover.our-services-main_button_hover:hover, .card.has-hover:hover .button.our-services-main_button_hover, .cards_float.has-hover:hover .button.our-services-main_button_hover {
      opacity: var(--main-our-services-main_button_hover-opacity-17412);
    }
  }
  .button.has-hover.our-services-main_button_hover:focus-visible, .card.has-hover:focus-within .button.our-services-main_button_hover, .cards_float.has-hover:focus-within .button.our-services-main_button_hover {
    opacity: var(--main-our-services-main_button_hover-opacity-17412);
  }
  @media (hover: hover) {
    .button.has-hover.our-services-main_button_hover:hover, .card.has-hover:hover .button.our-services-main_button_hover, .cards_float.has-hover:hover .button.our-services-main_button_hover {
      border-width: var(--main-our-services-main_button_hover-border-width-963003);
    }
  }
  .button.has-hover.our-services-main_button_hover:focus-visible, .card.has-hover:focus-within .button.our-services-main_button_hover, .cards_float.has-hover:focus-within .button.our-services-main_button_hover {
    border-width: var(--main-our-services-main_button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover.our-services-main_button_hover:hover, .card.has-hover:hover .button.our-services-main_button_hover, .cards_float.has-hover:hover .button.our-services-main_button_hover {
      border-radius: var(--main-our-services-main_button_hover-border-radius-963005);
    }
  }
  .button.has-hover.our-services-main_button_hover:focus-visible, .card.has-hover:focus-within .button.our-services-main_button_hover, .cards_float.has-hover:focus-within .button.our-services-main_button_hover {
    border-radius: var(--main-our-services-main_button_hover-border-radius-963005);
  }
  :is(.main-our-services-title-color-15, .our-services-title) {
    color: var(--main-our-services-title-color-15);
  }
  .our-services-title-2 {
    justify-self: var(--main-our-services-title-justify-self-16);
      text-align: var(--main-our-services-title-text-align-17);
  }
  .our-services-title {
    font-size: var(--main-our-services-title-font-size-18);
      font-weight: var(--main-our-services-title-font-weight-19);
      font-family: var(--main-our-services-title-font-family-20);
      letter-spacing: var(--main-our-services-title-letter-spacing-21);
      line-height: var(--main-our-services-title-line-height-22);
  }
  .main-our-services-title-text1-23 {
    text1: var(--main-our-services-title-text1-23);
  }
  .main-our-services-title-text2-23 {
    text2: var(--main-our-services-title-text2-23);
  }
  .main-our-services-title-text3-23 {
    text3: var(--main-our-services-title-text3-23);
  }
  .our-services-title-2 {
    grid-template-areas: var(--main-our-services-title-grid-template-areas-24);
      grid-column-gap: var(--main-our-services-title-grid-column-gap-25);
      justify-items: var(--main-our-services-title-justify-items-26);
  }
  :is(.main-our-services-title-padding-27, .our-services-title) {
    padding: var(--main-our-services-title-padding-27);
  }
  :is(.main-our-services-title-background-28, .our-services-title) {
    background: var(--main-our-services-title-background-28);
  }
  .our-services-title {
    border-radius: var(--main-our-services-title-border-radius-29);
      border-width: var(--main-our-services-title-border-width-30);
      border-color: var(--main-our-services-title-border-color-31);
  }
  .main-our-services-title-margin-32 {
    margin: var(--main-our-services-title-margin-32);
  }
  .our-services-title_icon {
    width: var(--main-our-services-title_icon-width-1081);
      height: var(--main-our-services-title_icon-height-1082);
      border-radius: var(--main-our-services-title_icon-border-radius-1083);
      border-width: var(--main-our-services-title_icon-border-width-1084);
      border-color: var(--main-our-services-title_icon-border-color-1085);
  }
  :is(.main-our-services-title_icon-background-1086, .our-services-title_icon) {
    background: var(--main-our-services-title_icon-background-1086);
  }
  .main-our-services-title_icon-icon-1087 {
    icon: var(--main-our-services-title_icon-icon-1087);
  }
  .our-services-title_icon-2 {
    font-size: var(--main-our-services-title_icon-font-size-1088);
  }
  :is(.main-our-services-title_icon-color-1090, .our-services-title_icon-2) {
    color: var(--main-our-services-title_icon-color-1090);
  }
  :is(.main-our-services-description-color-33, .our-services-description) {
    color: var(--main-our-services-description-color-33);
  }
  .our-services-description-2 {
    justify-self: var(--main-our-services-description-justify-self-34);
      text-align: var(--main-our-services-description-text-align-35);
  }
  .our-services-description {
    font-size: var(--main-our-services-description-font-size-36);
      font-weight: var(--main-our-services-description-font-weight-37);
      font-family: var(--main-our-services-description-font-family-38);
      letter-spacing: var(--main-our-services-description-letter-spacing-39);
      line-height: var(--main-our-services-description-line-height-40);
  }
  .main-our-services-description-text1-41 {
    text1: var(--main-our-services-description-text1-41);
  }
  .main-our-services-description-text2-41 {
    text2: var(--main-our-services-description-text2-41);
  }
  .main-our-services-description-text3-41 {
    text3: var(--main-our-services-description-text3-41);
  }
  .our-services-description-2 {
    grid-template-areas: var(--main-our-services-description-grid-template-areas-42);
      grid-column-gap: var(--main-our-services-description-grid-column-gap-43);
      justify-items: var(--main-our-services-description-justify-items-44);
  }
  :is(.main-our-services-description-padding-45, .our-services-description) {
    padding: var(--main-our-services-description-padding-45);
  }
  :is(.main-our-services-description-background-46, .our-services-description) {
    background: var(--main-our-services-description-background-46);
  }
  .our-services-description {
    border-radius: var(--main-our-services-description-border-radius-47);
      border-width: var(--main-our-services-description-border-width-48);
      border-color: var(--main-our-services-description-border-color-49);
  }
  .main-our-services-description-margin-50 {
    margin: var(--main-our-services-description-margin-50);
  }
  .our-services-description_icon {
    width: var(--main-our-services-description_icon-width-1025);
      height: var(--main-our-services-description_icon-height-1026);
      border-radius: var(--main-our-services-description_icon-border-radius-1027);
      border-width: var(--main-our-services-description_icon-border-width-1028);
      border-color: var(--main-our-services-description_icon-border-color-1029);
  }
  :is(.main-our-services-description_icon-background-1030, .our-services-description_icon) {
    background: var(--main-our-services-description_icon-background-1030);
  }
  .main-our-services-description_icon-icon-1031 {
    icon: var(--main-our-services-description_icon-icon-1031);
  }
  .our-services-description_icon-2 {
    font-size: var(--main-our-services-description_icon-font-size-1032);
  }
  :is(.main-our-services-description_icon-color-1034, .our-services-description_icon-2) {
    color: var(--main-our-services-description_icon-color-1034);
  }
  .main-our-services-overlay-background-991006 {
    background: var(--main-our-services-overlay-background-991006);
  }
  .main-our-services-container_overlay-background-991007 {
    background: var(--main-our-services-container_overlay-background-991007);
  }
  .main-our-services-image_overlay-background-991012 {
    background: var(--main-our-services-image_overlay-background-991012);
  }
  .main-designing-your-dream-with-brilliance-config-faq_count-1 {
    faq_count: var(--main-designing-your-dream-with-brilliance-config-faq_count-1);
  }
  .main-designing-your-dream-with-brilliance-config-has-main-button-hover-2 {
    has-main-button-hover: var(--main-designing-your-dream-with-brilliance-config-has-main-button-hover-2);
  }
  .main-designing-your-dream-with-brilliance-config-show_main_title-8 {
    show_main_title: var(--main-designing-your-dream-with-brilliance-config-show_main_title-8);
  }
  .main-designing-your-dream-with-brilliance-config-show_main_description-9 {
    show_main_description: var(--main-designing-your-dream-with-brilliance-config-show_main_description-9);
  }
  .main-designing-your-dream-with-brilliance-config-show_main_button-10 {
    show_main_button: var(--main-designing-your-dream-with-brilliance-config-show_main_button-10);
  }
  .main-designing-your-dream-with-brilliance-config-show_image-991001 {
    show_image: var(--main-designing-your-dream-with-brilliance-config-show_image-991001);
  }
  .main-designing-your-dream-with-brilliance-config-show_main_title_icon-960021 {
    show_main_title_icon: var(--main-designing-your-dream-with-brilliance-config-show_main_title_icon-960021);
  }
  .main-designing-your-dream-with-brilliance-config-show_main_description_icon-960022 {
    show_main_description_icon: var(--main-designing-your-dream-with-brilliance-config-show_main_description_icon-960022);
  }
  .main-designing-your-dream-with-brilliance-config-show_main_button_icon-960023 {
    show_main_button_icon: var(--main-designing-your-dream-with-brilliance-config-show_main_button_icon-960023);
  }
  .designing-your-dream-with-brilliance-container {
    max-width: var(--main-designing-your-dream-with-brilliance-container-max-width-51);
      grid-column-gap: var(--main-designing-your-dream-with-brilliance-container-grid-column-gap-52);
      grid-row-gap: var(--main-designing-your-dream-with-brilliance-container-grid-row-gap-53);
  }
  :is(.main-designing-your-dream-with-brilliance-container-background-54, .designing-your-dream-with-brilliance-container) {
    background: var(--main-designing-your-dream-with-brilliance-container-background-54);
  }
  .designing-your-dream-with-brilliance-container {
    border-radius: var(--main-designing-your-dream-with-brilliance-container-border-radius-55);
      grid-template-columns: var(--main-designing-your-dream-with-brilliance-container-grid-template-columns-56);
      grid-template-areas: var(--main-designing-your-dream-with-brilliance-container-grid-template-areas-986);
  }
  :is(.main-designing-your-dream-with-brilliance-container-padding-57, .designing-your-dream-with-brilliance-container) {
    padding: var(--main-designing-your-dream-with-brilliance-container-padding-57);
  }
  .designing-your-dream-with-brilliance-container {
    border-width: var(--main-designing-your-dream-with-brilliance-container-border-width-58);
      border-color: var(--main-designing-your-dream-with-brilliance-container-border-color-59);
      box-shadow: var(--main-designing-your-dream-with-brilliance-container-box-shadow-60);
  }
  .designing-your-dream-with-brilliance-main {
    margin: var(--main-designing-your-dream-with-brilliance-main-margin-61);
      max-width: var(--main-designing-your-dream-with-brilliance-main-max-width-62);
  }
  :is(.main-designing-your-dream-with-brilliance-main-background-63, .designing-your-dream-with-brilliance-main) {
    background: var(--main-designing-your-dream-with-brilliance-main-background-63);
  }
  .designing-your-dream-with-brilliance-main {
    border-radius: var(--main-designing-your-dream-with-brilliance-main-border-radius-64);
  }
  :is(.main-designing-your-dream-with-brilliance-main-padding-65, .designing-your-dream-with-brilliance-main) {
    padding: var(--main-designing-your-dream-with-brilliance-main-padding-65);
  }
  .designing-your-dream-with-brilliance-main {
    border-width: var(--main-designing-your-dream-with-brilliance-main-border-width-66);
      border-color: var(--main-designing-your-dream-with-brilliance-main-border-color-67);
      box-shadow: var(--main-designing-your-dream-with-brilliance-main-box-shadow-68);
  }
  :is(.main-designing-your-dream-with-brilliance-main_title-color-15, .designing-your-dream-with-brilliance-main_title) {
    color: var(--main-designing-your-dream-with-brilliance-main_title-color-15);
  }
  .designing-your-dream-with-brilliance-main_title-2 {
    grid-area: var(--main-designing-your-dream-with-brilliance-main_title-grid-area-15);
      justify-self: var(--main-designing-your-dream-with-brilliance-main_title-justify-self-16);
      text-align: var(--main-designing-your-dream-with-brilliance-main_title-text-align-17);
  }
  .designing-your-dream-with-brilliance-main_title {
    font-size: var(--main-designing-your-dream-with-brilliance-main_title-font-size-18);
      font-weight: var(--main-designing-your-dream-with-brilliance-main_title-font-weight-19);
      font-family: var(--main-designing-your-dream-with-brilliance-main_title-font-family-20);
      letter-spacing: var(--main-designing-your-dream-with-brilliance-main_title-letter-spacing-21);
      line-height: var(--main-designing-your-dream-with-brilliance-main_title-line-height-22);
  }
  .main-designing-your-dream-with-brilliance-main_title-text1-23 {
    text1: var(--main-designing-your-dream-with-brilliance-main_title-text1-23);
  }
  .designing-your-dream-with-brilliance-main_title-2 {
    grid-template-areas: var(--main-designing-your-dream-with-brilliance-main_title-grid-template-areas-24);
      grid-column-gap: var(--main-designing-your-dream-with-brilliance-main_title-grid-column-gap-25);
      justify-items: var(--main-designing-your-dream-with-brilliance-main_title-justify-items-26);
  }
  :is(.main-designing-your-dream-with-brilliance-main_title-padding-27, .designing-your-dream-with-brilliance-main_title) {
    padding: var(--main-designing-your-dream-with-brilliance-main_title-padding-27);
  }
  :is(.main-designing-your-dream-with-brilliance-main_title-background-28, .designing-your-dream-with-brilliance-main_title) {
    background: var(--main-designing-your-dream-with-brilliance-main_title-background-28);
  }
  .designing-your-dream-with-brilliance-main_title {
    border-radius: var(--main-designing-your-dream-with-brilliance-main_title-border-radius-29);
      border-width: var(--main-designing-your-dream-with-brilliance-main_title-border-width-30);
      border-color: var(--main-designing-your-dream-with-brilliance-main_title-border-color-31);
  }
  .main-designing-your-dream-with-brilliance-main_title-margin-32 {
    margin: var(--main-designing-your-dream-with-brilliance-main_title-margin-32);
  }
  .designing-your-dream-with-brilliance-main_title_icon {
    width: var(--main-designing-your-dream-with-brilliance-main_title_icon-width-1081);
      height: var(--main-designing-your-dream-with-brilliance-main_title_icon-height-1082);
      border-radius: var(--main-designing-your-dream-with-brilliance-main_title_icon-border-radius-1083);
      border-width: var(--main-designing-your-dream-with-brilliance-main_title_icon-border-width-1084);
      border-color: var(--main-designing-your-dream-with-brilliance-main_title_icon-border-color-1085);
  }
  :is(.main-designing-your-dream-with-brilliance-main_title_icon-background-1086, .designing-your-dream-with-brilliance-main_title_icon) {
    background: var(--main-designing-your-dream-with-brilliance-main_title_icon-background-1086);
  }
  .main-designing-your-dream-with-brilliance-main_title_icon-icon-1087 {
    icon: var(--main-designing-your-dream-with-brilliance-main_title_icon-icon-1087);
  }
  .designing-your-dream-with-brilliance-main_title_icon-2 {
    font-size: var(--main-designing-your-dream-with-brilliance-main_title_icon-font-size-1088);
  }
  :is(.main-designing-your-dream-with-brilliance-main_title_icon-color-1090, .designing-your-dream-with-brilliance-main_title_icon-2) {
    color: var(--main-designing-your-dream-with-brilliance-main_title_icon-color-1090);
  }
  :is(.main-designing-your-dream-with-brilliance-main_description-color-33, .designing-your-dream-with-brilliance-main_description) {
    color: var(--main-designing-your-dream-with-brilliance-main_description-color-33);
  }
  .designing-your-dream-with-brilliance-main_description-2 {
    grid-area: var(--main-designing-your-dream-with-brilliance-main_description-grid-area-15);
      justify-self: var(--main-designing-your-dream-with-brilliance-main_description-justify-self-34);
      text-align: var(--main-designing-your-dream-with-brilliance-main_description-text-align-35);
  }
  .designing-your-dream-with-brilliance-main_description {
    font-size: var(--main-designing-your-dream-with-brilliance-main_description-font-size-36);
      font-weight: var(--main-designing-your-dream-with-brilliance-main_description-font-weight-37);
      font-family: var(--main-designing-your-dream-with-brilliance-main_description-font-family-38);
      letter-spacing: var(--main-designing-your-dream-with-brilliance-main_description-letter-spacing-39);
      line-height: var(--main-designing-your-dream-with-brilliance-main_description-line-height-40);
  }
  .main-designing-your-dream-with-brilliance-main_description-text1-41 {
    text1: var(--main-designing-your-dream-with-brilliance-main_description-text1-41);
  }
  .designing-your-dream-with-brilliance-main_description-2 {
    grid-template-areas: var(--main-designing-your-dream-with-brilliance-main_description-grid-template-areas-42);
      grid-column-gap: var(--main-designing-your-dream-with-brilliance-main_description-grid-column-gap-43);
      justify-items: var(--main-designing-your-dream-with-brilliance-main_description-justify-items-44);
  }
  :is(.main-designing-your-dream-with-brilliance-main_description-padding-45, .designing-your-dream-with-brilliance-main_description) {
    padding: var(--main-designing-your-dream-with-brilliance-main_description-padding-45);
  }
  :is(.main-designing-your-dream-with-brilliance-main_description-background-46, .designing-your-dream-with-brilliance-main_description) {
    background: var(--main-designing-your-dream-with-brilliance-main_description-background-46);
  }
  .designing-your-dream-with-brilliance-main_description {
    border-radius: var(--main-designing-your-dream-with-brilliance-main_description-border-radius-47);
      border-width: var(--main-designing-your-dream-with-brilliance-main_description-border-width-48);
      border-color: var(--main-designing-your-dream-with-brilliance-main_description-border-color-49);
  }
  .main-designing-your-dream-with-brilliance-main_description-margin-50 {
    margin: var(--main-designing-your-dream-with-brilliance-main_description-margin-50);
  }
  .designing-your-dream-with-brilliance-main_description_icon {
    width: var(--main-designing-your-dream-with-brilliance-main_description_icon-width-1025);
      height: var(--main-designing-your-dream-with-brilliance-main_description_icon-height-1026);
      border-radius: var(--main-designing-your-dream-with-brilliance-main_description_icon-border-radius-1027);
      border-width: var(--main-designing-your-dream-with-brilliance-main_description_icon-border-width-1028);
      border-color: var(--main-designing-your-dream-with-brilliance-main_description_icon-border-color-1029);
  }
  :is(.main-designing-your-dream-with-brilliance-main_description_icon-background-1030, .designing-your-dream-with-brilliance-main_description_icon) {
    background: var(--main-designing-your-dream-with-brilliance-main_description_icon-background-1030);
  }
  .main-designing-your-dream-with-brilliance-main_description_icon-icon-1031 {
    icon: var(--main-designing-your-dream-with-brilliance-main_description_icon-icon-1031);
  }
  .designing-your-dream-with-brilliance-main_description_icon-2 {
    font-size: var(--main-designing-your-dream-with-brilliance-main_description_icon-font-size-1032);
  }
  :is(.main-designing-your-dream-with-brilliance-main_description_icon-color-1034, .designing-your-dream-with-brilliance-main_description_icon-2) {
    color: var(--main-designing-your-dream-with-brilliance-main_description_icon-color-1034);
  }
  :is(.main-designing-your-dream-with-brilliance-main_button-padding-69, .designing-your-dream-with-brilliance-main_button) {
    padding: var(--main-designing-your-dream-with-brilliance-main_button-padding-69);
  }
  .main-designing-your-dream-with-brilliance-main_button-grid-area-15 {
    grid-area: var(--main-designing-your-dream-with-brilliance-main_button-grid-area-15);
  }
  .designing-your-dream-with-brilliance-main_button {
    justify-self: var(--main-designing-your-dream-with-brilliance-main_button-justify-self-70);
  }
  .main-designing-your-dream-with-brilliance-main_button-text1-71 {
    text1: var(--main-designing-your-dream-with-brilliance-main_button-text1-71);
  }
  .designing-your-dream-with-brilliance-main_button {
    border-radius: var(--main-designing-your-dream-with-brilliance-main_button-border-radius-72);
      border-width: var(--main-designing-your-dream-with-brilliance-main_button-border-width-73);
      border-color: var(--main-designing-your-dream-with-brilliance-main_button-border-color-74);
  }
  :is(.main-designing-your-dream-with-brilliance-main_button-background-75, .designing-your-dream-with-brilliance-main_button) {
    background: var(--main-designing-your-dream-with-brilliance-main_button-background-75);
  }
  :is(.main-designing-your-dream-with-brilliance-main_button-color-76, .designing-your-dream-with-brilliance-main_button-2) {
    color: var(--main-designing-your-dream-with-brilliance-main_button-color-76);
  }
  .designing-your-dream-with-brilliance-main_button-2 {
    font-size: var(--main-designing-your-dream-with-brilliance-main_button-font-size-77);
      font-weight: var(--main-designing-your-dream-with-brilliance-main_button-font-weight-78);
      font-family: var(--main-designing-your-dream-with-brilliance-main_button-font-family-79);
      letter-spacing: var(--main-designing-your-dream-with-brilliance-main_button-letter-spacing-80);
      line-height: var(--main-designing-your-dream-with-brilliance-main_button-line-height-81);
  }
  .designing-your-dream-with-brilliance-main_button {
    grid-template-areas: var(--main-designing-your-dream-with-brilliance-main_button-grid-template-areas-82);
      grid-column-gap: var(--main-designing-your-dream-with-brilliance-main_button-grid-column-gap-83);
      justify-items: var(--main-designing-your-dream-with-brilliance-main_button-justify-items-84);
  }
  .designing-your-dream-with-brilliance-main_button_icon {
    width: var(--main-designing-your-dream-with-brilliance-main_button_icon-width-970);
      height: var(--main-designing-your-dream-with-brilliance-main_button_icon-height-971);
      border-radius: var(--main-designing-your-dream-with-brilliance-main_button_icon-border-radius-972);
      border-width: var(--main-designing-your-dream-with-brilliance-main_button_icon-border-width-973);
      border-color: var(--main-designing-your-dream-with-brilliance-main_button_icon-border-color-974);
  }
  :is(.main-designing-your-dream-with-brilliance-main_button_icon-background-975, .designing-your-dream-with-brilliance-main_button_icon) {
    background: var(--main-designing-your-dream-with-brilliance-main_button_icon-background-975);
  }
  .main-designing-your-dream-with-brilliance-main_button_icon-icon-976 {
    icon: var(--main-designing-your-dream-with-brilliance-main_button_icon-icon-976);
  }
  .designing-your-dream-with-brilliance-main_button_icon-2 {
    font-size: var(--main-designing-your-dream-with-brilliance-main_button_icon-font-size-978);
  }
  :is(.main-designing-your-dream-with-brilliance-main_button_icon-color-979, .designing-your-dream-with-brilliance-main_button_icon-2) {
    color: var(--main-designing-your-dream-with-brilliance-main_button_icon-color-979);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-designing-your-dream-with-brilliance-main_button_hover-background-17407, .designing-your-dream-with-brilliance-main_button_hover):hover, .card.has-hover:hover .button:is(.main-designing-your-dream-with-brilliance-main_button_hover-background-17407, .designing-your-dream-with-brilliance-main_button_hover), .cards_float.has-hover:hover .button:is(.main-designing-your-dream-with-brilliance-main_button_hover-background-17407, .designing-your-dream-with-brilliance-main_button_hover) {
      background: var(--main-designing-your-dream-with-brilliance-main_button_hover-background-17407);
    }
  }
  .button.has-hover:is(.main-designing-your-dream-with-brilliance-main_button_hover-background-17407, .designing-your-dream-with-brilliance-main_button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-designing-your-dream-with-brilliance-main_button_hover-background-17407, .designing-your-dream-with-brilliance-main_button_hover), .cards_float.has-hover:focus-within .button:is(.main-designing-your-dream-with-brilliance-main_button_hover-background-17407, .designing-your-dream-with-brilliance-main_button_hover) {
    background: var(--main-designing-your-dream-with-brilliance-main_button_hover-background-17407);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-designing-your-dream-with-brilliance-main_button_hover-color-17408, .designing-your-dream-with-brilliance-main_button_hover), .card.has-hover:hover .button :is(.main-designing-your-dream-with-brilliance-main_button_hover-color-17408, .designing-your-dream-with-brilliance-main_button_hover), .cards_float.has-hover:hover .button :is(.main-designing-your-dream-with-brilliance-main_button_hover-color-17408, .designing-your-dream-with-brilliance-main_button_hover) {
      color: var(--main-designing-your-dream-with-brilliance-main_button_hover-color-17408);
    }
  }
  .button.has-hover:focus-visible :is(.main-designing-your-dream-with-brilliance-main_button_hover-color-17408, .designing-your-dream-with-brilliance-main_button_hover), .card.has-hover:focus-within .button :is(.main-designing-your-dream-with-brilliance-main_button_hover-color-17408, .designing-your-dream-with-brilliance-main_button_hover), .cards_float.has-hover:focus-within .button :is(.main-designing-your-dream-with-brilliance-main_button_hover-color-17408, .designing-your-dream-with-brilliance-main_button_hover) {
    color: var(--main-designing-your-dream-with-brilliance-main_button_hover-color-17408);
  }
  @media (hover: hover) {
    .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:hover, .card.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover {
      border-color: var(--main-designing-your-dream-with-brilliance-main_button_hover-border-color-17409);
    }
  }
  .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:focus-visible, .card.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover {
    border-color: var(--main-designing-your-dream-with-brilliance-main_button_hover-border-color-17409);
  }
  @media (hover: hover) {
    .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:hover, .card.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover {
      box-shadow: var(--main-designing-your-dream-with-brilliance-main_button_hover-box-shadow-17410);
    }
  }
  .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:focus-visible, .card.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover {
    box-shadow: var(--main-designing-your-dream-with-brilliance-main_button_hover-box-shadow-17410);
  }
  @media (hover: hover) {
    .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:hover, .card.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover {
      transform: var(--main-designing-your-dream-with-brilliance-main_button_hover-transform-17411);
    }
  }
  .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:focus-visible, .card.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover {
    transform: var(--main-designing-your-dream-with-brilliance-main_button_hover-transform-17411);
  }
  @media (hover: hover) {
    .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:hover, .card.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover {
      opacity: var(--main-designing-your-dream-with-brilliance-main_button_hover-opacity-17412);
    }
  }
  .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:focus-visible, .card.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover {
    opacity: var(--main-designing-your-dream-with-brilliance-main_button_hover-opacity-17412);
  }
  @media (hover: hover) {
    .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:hover, .card.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover {
      border-width: var(--main-designing-your-dream-with-brilliance-main_button_hover-border-width-963003);
    }
  }
  .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:focus-visible, .card.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover {
    border-width: var(--main-designing-your-dream-with-brilliance-main_button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:hover, .card.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:hover .button.designing-your-dream-with-brilliance-main_button_hover {
      border-radius: var(--main-designing-your-dream-with-brilliance-main_button_hover-border-radius-963005);
    }
  }
  .button.has-hover.designing-your-dream-with-brilliance-main_button_hover:focus-visible, .card.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover, .cards_float.has-hover:focus-within .button.designing-your-dream-with-brilliance-main_button_hover {
    border-radius: var(--main-designing-your-dream-with-brilliance-main_button_hover-border-radius-963005);
  }
  .designing-your-dream-with-brilliance-image {
    border-width: var(--main-designing-your-dream-with-brilliance-image-border-width-1035);
      grid-area: var(--main-designing-your-dream-with-brilliance-image-grid-area-15);
      border-color: var(--main-designing-your-dream-with-brilliance-image-border-color-1036);
  }
  .main-designing-your-dream-with-brilliance-image-file1-1037 {
    file1: var(--main-designing-your-dream-with-brilliance-image-file1-1037);
  }
  .main-designing-your-dream-with-brilliance-image-title-1038 {
    title: var(--main-designing-your-dream-with-brilliance-image-title-1038);
  }
  .main-designing-your-dream-with-brilliance-image-alt-1039 {
    alt: var(--main-designing-your-dream-with-brilliance-image-alt-1039);
  }
  .main-designing-your-dream-with-brilliance-image-width-1040 {
    width: var(--main-designing-your-dream-with-brilliance-image-width-1040);
  }
  .main-designing-your-dream-with-brilliance-image-height-1041 {
    height: var(--main-designing-your-dream-with-brilliance-image-height-1041);
  }
  .designing-your-dream-with-brilliance-image {
    justify-self: var(--main-designing-your-dream-with-brilliance-image-justify-self-1042);
      border-radius: var(--main-designing-your-dream-with-brilliance-image-border-radius-1043);
      aspect-ratio: var(--main-designing-your-dream-with-brilliance-image-aspect-ratio-1044);
      max-width: var(--main-designing-your-dream-with-brilliance-image-max-width-980201);
  }
  .main-designing-your-dream-with-brilliance-image_overlay-background-1045 {
    background: var(--main-designing-your-dream-with-brilliance-image_overlay-background-1045);
  }
  .designing-your-dream-with-brilliance-faq_wrapper {
    max-width: var(--main-designing-your-dream-with-brilliance-faq_wrapper-max-width-1713);
      grid-row-gap: var(--main-designing-your-dream-with-brilliance-faq_wrapper-grid-row-gap-1714);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_wrapper-padding-1715, .designing-your-dream-with-brilliance-faq_wrapper) {
    padding: var(--main-designing-your-dream-with-brilliance-faq_wrapper-padding-1715);
  }
  .designing-your-dream-with-brilliance-faq_wrapper {
    border-radius: var(--main-designing-your-dream-with-brilliance-faq_wrapper-border-radius-1716);
      border-width: var(--main-designing-your-dream-with-brilliance-faq_wrapper-border-width-1717);
      border-color: var(--main-designing-your-dream-with-brilliance-faq_wrapper-border-color-1718);
      box-shadow: var(--main-designing-your-dream-with-brilliance-faq_wrapper-box-shadow-1719);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_wrapper-background-1720, .designing-your-dream-with-brilliance-faq_wrapper) {
    background: var(--main-designing-your-dream-with-brilliance-faq_wrapper-background-1720);
  }
  .designing-your-dream-with-brilliance-faq_wrapper {
    backdrop-blur: var(--main-designing-your-dream-with-brilliance-faq_wrapper-backdrop-blur-1721);
  }
  .designing-your-dream-with-brilliance-faq_row {
    border-radius: var(--main-designing-your-dream-with-brilliance-faq_row-border-radius-1684);
      border-width: var(--main-designing-your-dream-with-brilliance-faq_row-border-width-1685);
      border-color: var(--main-designing-your-dream-with-brilliance-faq_row-border-color-1686);
      box-shadow: var(--main-designing-your-dream-with-brilliance-faq_row-box-shadow-1687);
      backdrop-blur: var(--main-designing-your-dream-with-brilliance-faq_row-backdrop-blur-1688);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_row-background-1689, .designing-your-dream-with-brilliance-faq_row) {
    background: var(--main-designing-your-dream-with-brilliance-faq_row-background-1689);
  }
  .designing-your-dream-with-brilliance-faq_row {
    grid-row-gap: var(--main-designing-your-dream-with-brilliance-faq_row-grid-row-gap-1690);
  }
  .designing-your-dream-with-brilliance-faq_question {
    border-radius: var(--main-designing-your-dream-with-brilliance-faq_question-border-radius-1654);
      border-width: var(--main-designing-your-dream-with-brilliance-faq_question-border-width-1655);
      border-color: var(--main-designing-your-dream-with-brilliance-faq_question-border-color-1656);
      box-shadow: var(--main-designing-your-dream-with-brilliance-faq_question-box-shadow-1657);
      backdrop-blur: var(--main-designing-your-dream-with-brilliance-faq_question-backdrop-blur-1658);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_question-background-1659, .designing-your-dream-with-brilliance-faq_question) {
    background: var(--main-designing-your-dream-with-brilliance-faq_question-background-1659);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_question-padding-1660, .designing-your-dream-with-brilliance-faq_question) {
    padding: var(--main-designing-your-dream-with-brilliance-faq_question-padding-1660);
  }
  .designing-your-dream-with-brilliance-faq_question {
    grid-column-gap: var(--main-designing-your-dream-with-brilliance-faq_question-grid-column-gap-1661);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_question_title-color-1662, .designing-your-dream-with-brilliance-faq_question_title) {
    color: var(--main-designing-your-dream-with-brilliance-faq_question_title-color-1662);
  }
  .designing-your-dream-with-brilliance-faq_question_title-2 {
    justify-self: var(--main-designing-your-dream-with-brilliance-faq_question_title-justify-self-1663);
      text-align: var(--main-designing-your-dream-with-brilliance-faq_question_title-text-align-1664);
  }
  .designing-your-dream-with-brilliance-faq_question_title {
    font-size: var(--main-designing-your-dream-with-brilliance-faq_question_title-font-size-1665);
      font-weight: var(--main-designing-your-dream-with-brilliance-faq_question_title-font-weight-1666);
      font-family: var(--main-designing-your-dream-with-brilliance-faq_question_title-font-family-1667);
      letter-spacing: var(--main-designing-your-dream-with-brilliance-faq_question_title-letter-spacing-1668);
      line-height: var(--main-designing-your-dream-with-brilliance-faq_question_title-line-height-1669);
  }
  .main-designing-your-dream-with-brilliance-faq_question_title-text1-1670 {
    text1: var(--main-designing-your-dream-with-brilliance-faq_question_title-text1-1670);
  }
  .main-designing-your-dream-with-brilliance-faq_question_title-text2-1670 {
    text2: var(--main-designing-your-dream-with-brilliance-faq_question_title-text2-1670);
  }
  .designing-your-dream-with-brilliance-faq_question_title-2 {
    grid-template-areas: var(--main-designing-your-dream-with-brilliance-faq_question_title-grid-template-areas-1671);
      grid-column-gap: var(--main-designing-your-dream-with-brilliance-faq_question_title-grid-column-gap-1672);
      justify-items: var(--main-designing-your-dream-with-brilliance-faq_question_title-justify-items-1673);
  }
  .designing-your-dream-with-brilliance-faq_question_title_icon {
    width: var(--main-designing-your-dream-with-brilliance-faq_question_title_icon-width-1674);
      height: var(--main-designing-your-dream-with-brilliance-faq_question_title_icon-height-1675);
      border-radius: var(--main-designing-your-dream-with-brilliance-faq_question_title_icon-border-radius-1676);
      border-width: var(--main-designing-your-dream-with-brilliance-faq_question_title_icon-border-width-1677);
      border-color: var(--main-designing-your-dream-with-brilliance-faq_question_title_icon-border-color-1678);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_question_title_icon-background-1679, .designing-your-dream-with-brilliance-faq_question_title_icon) {
    background: var(--main-designing-your-dream-with-brilliance-faq_question_title_icon-background-1679);
  }
  .main-designing-your-dream-with-brilliance-faq_question_title_icon-icon-1680 {
    icon: var(--main-designing-your-dream-with-brilliance-faq_question_title_icon-icon-1680);
  }
  .designing-your-dream-with-brilliance-faq_question_title_icon-2 {
    font-size: var(--main-designing-your-dream-with-brilliance-faq_question_title_icon-font-size-1681);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_question_title_icon-color-1683, .designing-your-dream-with-brilliance-faq_question_title_icon-2) {
    color: var(--main-designing-your-dream-with-brilliance-faq_question_title_icon-color-1683);
  }
  .designing-your-dream-with-brilliance-faq_open_icon {
    width: var(--main-designing-your-dream-with-brilliance-faq_open_icon-width-1637);
      height: var(--main-designing-your-dream-with-brilliance-faq_open_icon-height-1638);
      border-radius: var(--main-designing-your-dream-with-brilliance-faq_open_icon-border-radius-1639);
      border-width: var(--main-designing-your-dream-with-brilliance-faq_open_icon-border-width-1640);
      border-color: var(--main-designing-your-dream-with-brilliance-faq_open_icon-border-color-1641);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_open_icon-background-1642, .designing-your-dream-with-brilliance-faq_open_icon) {
    background: var(--main-designing-your-dream-with-brilliance-faq_open_icon-background-1642);
  }
  .main-designing-your-dream-with-brilliance-faq_open_icon-icon-1643 {
    icon: var(--main-designing-your-dream-with-brilliance-faq_open_icon-icon-1643);
  }
  .designing-your-dream-with-brilliance-faq_open_icon-2 {
    font-size: var(--main-designing-your-dream-with-brilliance-faq_open_icon-font-size-1645);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_open_icon-color-1646, .designing-your-dream-with-brilliance-faq_open_icon-2) {
    color: var(--main-designing-your-dream-with-brilliance-faq_open_icon-color-1646);
  }
  .designing-your-dream-with-brilliance-faq_close_icon {
    width: var(--main-designing-your-dream-with-brilliance-faq_close_icon-width-1572);
      height: var(--main-designing-your-dream-with-brilliance-faq_close_icon-height-1573);
      border-radius: var(--main-designing-your-dream-with-brilliance-faq_close_icon-border-radius-1574);
      border-width: var(--main-designing-your-dream-with-brilliance-faq_close_icon-border-width-1575);
      border-color: var(--main-designing-your-dream-with-brilliance-faq_close_icon-border-color-1576);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_close_icon-background-1577, .designing-your-dream-with-brilliance-faq_close_icon) {
    background: var(--main-designing-your-dream-with-brilliance-faq_close_icon-background-1577);
  }
  .main-designing-your-dream-with-brilliance-faq_close_icon-icon-1578 {
    icon: var(--main-designing-your-dream-with-brilliance-faq_close_icon-icon-1578);
  }
  .designing-your-dream-with-brilliance-faq_close_icon-2 {
    font-size: var(--main-designing-your-dream-with-brilliance-faq_close_icon-font-size-1580);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_close_icon-color-1581, .designing-your-dream-with-brilliance-faq_close_icon-2) {
    color: var(--main-designing-your-dream-with-brilliance-faq_close_icon-color-1581);
  }
  .main-designing-your-dream-with-brilliance-faq_answer-text1-1523 {
    text1: var(--main-designing-your-dream-with-brilliance-faq_answer-text1-1523);
  }
  .main-designing-your-dream-with-brilliance-faq_answer-text2-1523 {
    text2: var(--main-designing-your-dream-with-brilliance-faq_answer-text2-1523);
  }
  .designing-your-dream-with-brilliance-faq_answer-2 {
    justify-self: var(--main-designing-your-dream-with-brilliance-faq_answer-justify-self-1524);
      text-align: var(--main-designing-your-dream-with-brilliance-faq_answer-text-align-1525);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_answer-color-1526, .designing-your-dream-with-brilliance-faq_answer) {
    color: var(--main-designing-your-dream-with-brilliance-faq_answer-color-1526);
  }
  .designing-your-dream-with-brilliance-faq_answer {
    font-weight: var(--main-designing-your-dream-with-brilliance-faq_answer-font-weight-1527);
      font-family: var(--main-designing-your-dream-with-brilliance-faq_answer-font-family-1528);
      letter-spacing: var(--main-designing-your-dream-with-brilliance-faq_answer-letter-spacing-1529);
      line-height: var(--main-designing-your-dream-with-brilliance-faq_answer-line-height-1530);
      font-size: var(--main-designing-your-dream-with-brilliance-faq_answer-font-size-1531);
  }
  .designing-your-dream-with-brilliance-faq_answer-2 {
    grid-template-areas: var(--main-designing-your-dream-with-brilliance-faq_answer-grid-template-areas-1532);
      grid-column-gap: var(--main-designing-your-dream-with-brilliance-faq_answer-grid-column-gap-1533);
      justify-items: var(--main-designing-your-dream-with-brilliance-faq_answer-justify-items-1534);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_answer-padding-31040, .designing-your-dream-with-brilliance-faq_answer) {
    padding: var(--main-designing-your-dream-with-brilliance-faq_answer-padding-31040);
  }
  .designing-your-dream-with-brilliance-faq_answer_icon {
    width: var(--main-designing-your-dream-with-brilliance-faq_answer_icon-width-1535);
      height: var(--main-designing-your-dream-with-brilliance-faq_answer_icon-height-1536);
      border-radius: var(--main-designing-your-dream-with-brilliance-faq_answer_icon-border-radius-1537);
      border-width: var(--main-designing-your-dream-with-brilliance-faq_answer_icon-border-width-1538);
      border-color: var(--main-designing-your-dream-with-brilliance-faq_answer_icon-border-color-1539);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_answer_icon-background-1540, .designing-your-dream-with-brilliance-faq_answer_icon) {
    background: var(--main-designing-your-dream-with-brilliance-faq_answer_icon-background-1540);
  }
  .main-designing-your-dream-with-brilliance-faq_answer_icon-icon-1541 {
    icon: var(--main-designing-your-dream-with-brilliance-faq_answer_icon-icon-1541);
  }
  .designing-your-dream-with-brilliance-faq_answer_icon-2 {
    font-size: var(--main-designing-your-dream-with-brilliance-faq_answer_icon-font-size-1542);
  }
  :is(.main-designing-your-dream-with-brilliance-faq_answer_icon-color-1544, .designing-your-dream-with-brilliance-faq_answer_icon-2) {
    color: var(--main-designing-your-dream-with-brilliance-faq_answer_icon-color-1544);
  }
  .main-designing-your-dream-in-three-simple-steps-config-count-1 {
    count: var(--main-designing-your-dream-in-three-simple-steps-config-count-1);
  }
  .main-designing-your-dream-in-three-simple-steps-config-has-main-button-hover-2 {
    has-main-button-hover: var(--main-designing-your-dream-in-three-simple-steps-config-has-main-button-hover-2);
  }
  .main-designing-your-dream-in-three-simple-steps-config-show_main_title-8 {
    show_main_title: var(--main-designing-your-dream-in-three-simple-steps-config-show_main_title-8);
  }
  .main-designing-your-dream-in-three-simple-steps-config-show_title-12 {
    show_title: var(--main-designing-your-dream-in-three-simple-steps-config-show_title-12);
  }
  .main-designing-your-dream-in-three-simple-steps-config-show_description-13 {
    show_description: var(--main-designing-your-dream-in-three-simple-steps-config-show_description-13);
  }
  .main-designing-your-dream-in-three-simple-steps-config-show_main_image-991002 {
    show_main_image: var(--main-designing-your-dream-in-three-simple-steps-config-show_main_image-991002);
  }
  .main-designing-your-dream-in-three-simple-steps-config-show_title_icon-991003 {
    show_title_icon: var(--main-designing-your-dream-in-three-simple-steps-config-show_title_icon-991003);
  }
  .main-designing-your-dream-in-three-simple-steps-config-show_main_title_icon-960021 {
    show_main_title_icon: var(--main-designing-your-dream-in-three-simple-steps-config-show_main_title_icon-960021);
  }
  .main-designing-your-dream-in-three-simple-steps-config-show_description_icon-960025 {
    show_description_icon: var(--main-designing-your-dream-in-three-simple-steps-config-show_description_icon-960025);
  }
  .designing-your-dream-in-three-simple-steps-container {
    max-width: var(--main-designing-your-dream-in-three-simple-steps-container-max-width-51);
      grid-column-gap: var(--main-designing-your-dream-in-three-simple-steps-container-grid-column-gap-52);
      grid-row-gap: var(--main-designing-your-dream-in-three-simple-steps-container-grid-row-gap-53);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-container-background-54, .designing-your-dream-in-three-simple-steps-container) {
    background: var(--main-designing-your-dream-in-three-simple-steps-container-background-54);
  }
  .designing-your-dream-in-three-simple-steps-container {
    border-radius: var(--main-designing-your-dream-in-three-simple-steps-container-border-radius-55);
      grid-template-columns: var(--main-designing-your-dream-in-three-simple-steps-container-grid-template-columns-56);
      grid-template-areas: var(--main-designing-your-dream-in-three-simple-steps-container-grid-template-areas-986);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-container-padding-57, .designing-your-dream-in-three-simple-steps-container) {
    padding: var(--main-designing-your-dream-in-three-simple-steps-container-padding-57);
  }
  .designing-your-dream-in-three-simple-steps-container {
    border-width: var(--main-designing-your-dream-in-three-simple-steps-container-border-width-58);
      border-color: var(--main-designing-your-dream-in-three-simple-steps-container-border-color-59);
      box-shadow: var(--main-designing-your-dream-in-three-simple-steps-container-box-shadow-60);
  }
  .designing-your-dream-in-three-simple-steps-main {
    margin: var(--main-designing-your-dream-in-three-simple-steps-main-margin-61);
      max-width: var(--main-designing-your-dream-in-three-simple-steps-main-max-width-62);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-main-background-63, .designing-your-dream-in-three-simple-steps-main) {
    background: var(--main-designing-your-dream-in-three-simple-steps-main-background-63);
  }
  .designing-your-dream-in-three-simple-steps-main {
    border-radius: var(--main-designing-your-dream-in-three-simple-steps-main-border-radius-64);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-main-padding-65, .designing-your-dream-in-three-simple-steps-main) {
    padding: var(--main-designing-your-dream-in-three-simple-steps-main-padding-65);
  }
  .designing-your-dream-in-three-simple-steps-main {
    border-width: var(--main-designing-your-dream-in-three-simple-steps-main-border-width-66);
      border-color: var(--main-designing-your-dream-in-three-simple-steps-main-border-color-67);
      box-shadow: var(--main-designing-your-dream-in-three-simple-steps-main-box-shadow-68);
  }
  .designing-your-dream-in-three-simple-steps-card_container {
    max-width: var(--main-designing-your-dream-in-three-simple-steps-card_container-max-width-980);
      grid-column-gap: var(--main-designing-your-dream-in-three-simple-steps-card_container-grid-column-gap-981);
      grid-row-gap: var(--main-designing-your-dream-in-three-simple-steps-card_container-grid-row-gap-982);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-card_container-background-984, .designing-your-dream-in-three-simple-steps-card_container) {
    background: var(--main-designing-your-dream-in-three-simple-steps-card_container-background-984);
  }
  .designing-your-dream-in-three-simple-steps-card_container {
    border-radius: var(--main-designing-your-dream-in-three-simple-steps-card_container-border-radius-985);
      grid-template-areas: var(--main-designing-your-dream-in-three-simple-steps-card_container-grid-template-areas-986);
      grid-template-columns: var(--main-designing-your-dream-in-three-simple-steps-card_container-grid-template-columns-987);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-card_container-padding-988, .designing-your-dream-in-three-simple-steps-card_container) {
    padding: var(--main-designing-your-dream-in-three-simple-steps-card_container-padding-988);
  }
  .designing-your-dream-in-three-simple-steps-card_container {
    border-width: var(--main-designing-your-dream-in-three-simple-steps-card_container-border-width-989);
      border-color: var(--main-designing-your-dream-in-three-simple-steps-card_container-border-color-990);
      box-shadow: var(--main-designing-your-dream-in-three-simple-steps-card_container-box-shadow-991);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-main_title-color-15, .designing-your-dream-in-three-simple-steps-main_title) {
    color: var(--main-designing-your-dream-in-three-simple-steps-main_title-color-15);
  }
  .designing-your-dream-in-three-simple-steps-main_title-2 {
    grid-area: var(--main-designing-your-dream-in-three-simple-steps-main_title-grid-area-15);
      justify-self: var(--main-designing-your-dream-in-three-simple-steps-main_title-justify-self-16);
      text-align: var(--main-designing-your-dream-in-three-simple-steps-main_title-text-align-17);
  }
  .designing-your-dream-in-three-simple-steps-main_title {
    font-size: var(--main-designing-your-dream-in-three-simple-steps-main_title-font-size-18);
      font-weight: var(--main-designing-your-dream-in-three-simple-steps-main_title-font-weight-19);
      font-family: var(--main-designing-your-dream-in-three-simple-steps-main_title-font-family-20);
      letter-spacing: var(--main-designing-your-dream-in-three-simple-steps-main_title-letter-spacing-21);
      line-height: var(--main-designing-your-dream-in-three-simple-steps-main_title-line-height-22);
  }
  .main-designing-your-dream-in-three-simple-steps-main_title-text1-23 {
    text1: var(--main-designing-your-dream-in-three-simple-steps-main_title-text1-23);
  }
  .designing-your-dream-in-three-simple-steps-main_title-2 {
    grid-template-areas: var(--main-designing-your-dream-in-three-simple-steps-main_title-grid-template-areas-24);
      grid-column-gap: var(--main-designing-your-dream-in-three-simple-steps-main_title-grid-column-gap-25);
      justify-items: var(--main-designing-your-dream-in-three-simple-steps-main_title-justify-items-26);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-main_title-padding-27, .designing-your-dream-in-three-simple-steps-main_title) {
    padding: var(--main-designing-your-dream-in-three-simple-steps-main_title-padding-27);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-main_title-background-28, .designing-your-dream-in-three-simple-steps-main_title) {
    background: var(--main-designing-your-dream-in-three-simple-steps-main_title-background-28);
  }
  .designing-your-dream-in-three-simple-steps-main_title {
    border-radius: var(--main-designing-your-dream-in-three-simple-steps-main_title-border-radius-29);
      border-width: var(--main-designing-your-dream-in-three-simple-steps-main_title-border-width-30);
      border-color: var(--main-designing-your-dream-in-three-simple-steps-main_title-border-color-31);
  }
  .main-designing-your-dream-in-three-simple-steps-main_title-margin-32 {
    margin: var(--main-designing-your-dream-in-three-simple-steps-main_title-margin-32);
  }
  .designing-your-dream-in-three-simple-steps-main_title_icon {
    width: var(--main-designing-your-dream-in-three-simple-steps-main_title_icon-width-1081);
      height: var(--main-designing-your-dream-in-three-simple-steps-main_title_icon-height-1082);
      border-radius: var(--main-designing-your-dream-in-three-simple-steps-main_title_icon-border-radius-1083);
      border-width: var(--main-designing-your-dream-in-three-simple-steps-main_title_icon-border-width-1084);
      border-color: var(--main-designing-your-dream-in-three-simple-steps-main_title_icon-border-color-1085);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-main_title_icon-background-1086, .designing-your-dream-in-three-simple-steps-main_title_icon) {
    background: var(--main-designing-your-dream-in-three-simple-steps-main_title_icon-background-1086);
  }
  .main-designing-your-dream-in-three-simple-steps-main_title_icon-icon-1087 {
    icon: var(--main-designing-your-dream-in-three-simple-steps-main_title_icon-icon-1087);
  }
  .designing-your-dream-in-three-simple-steps-main_title_icon-2 {
    font-size: var(--main-designing-your-dream-in-three-simple-steps-main_title_icon-font-size-1088);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-main_title_icon-color-1090, .designing-your-dream-in-three-simple-steps-main_title_icon-2) {
    color: var(--main-designing-your-dream-in-three-simple-steps-main_title_icon-color-1090);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-title-color-15, .designing-your-dream-in-three-simple-steps-title) {
    color: var(--main-designing-your-dream-in-three-simple-steps-title-color-15);
  }
  .designing-your-dream-in-three-simple-steps-title-2 {
    justify-self: var(--main-designing-your-dream-in-three-simple-steps-title-justify-self-16);
      text-align: var(--main-designing-your-dream-in-three-simple-steps-title-text-align-17);
  }
  .designing-your-dream-in-three-simple-steps-title {
    font-size: var(--main-designing-your-dream-in-three-simple-steps-title-font-size-18);
      font-weight: var(--main-designing-your-dream-in-three-simple-steps-title-font-weight-19);
      font-family: var(--main-designing-your-dream-in-three-simple-steps-title-font-family-20);
      letter-spacing: var(--main-designing-your-dream-in-three-simple-steps-title-letter-spacing-21);
      line-height: var(--main-designing-your-dream-in-three-simple-steps-title-line-height-22);
  }
  .main-designing-your-dream-in-three-simple-steps-title-text1-23 {
    text1: var(--main-designing-your-dream-in-three-simple-steps-title-text1-23);
  }
  .main-designing-your-dream-in-three-simple-steps-title-text2-23 {
    text2: var(--main-designing-your-dream-in-three-simple-steps-title-text2-23);
  }
  .main-designing-your-dream-in-three-simple-steps-title-text3-23 {
    text3: var(--main-designing-your-dream-in-three-simple-steps-title-text3-23);
  }
  .designing-your-dream-in-three-simple-steps-title-2 {
    grid-template-areas: var(--main-designing-your-dream-in-three-simple-steps-title-grid-template-areas-24);
      grid-column-gap: var(--main-designing-your-dream-in-three-simple-steps-title-grid-column-gap-25);
      justify-items: var(--main-designing-your-dream-in-three-simple-steps-title-justify-items-26);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-title-padding-27, .designing-your-dream-in-three-simple-steps-title) {
    padding: var(--main-designing-your-dream-in-three-simple-steps-title-padding-27);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-title-background-28, .designing-your-dream-in-three-simple-steps-title) {
    background: var(--main-designing-your-dream-in-three-simple-steps-title-background-28);
  }
  .designing-your-dream-in-three-simple-steps-title {
    border-radius: var(--main-designing-your-dream-in-three-simple-steps-title-border-radius-29);
      border-width: var(--main-designing-your-dream-in-three-simple-steps-title-border-width-30);
      border-color: var(--main-designing-your-dream-in-three-simple-steps-title-border-color-31);
  }
  .main-designing-your-dream-in-three-simple-steps-title-margin-32 {
    margin: var(--main-designing-your-dream-in-three-simple-steps-title-margin-32);
  }
  .designing-your-dream-in-three-simple-steps-title_icon {
    width: var(--main-designing-your-dream-in-three-simple-steps-title_icon-width-1081);
      height: var(--main-designing-your-dream-in-three-simple-steps-title_icon-height-1082);
      border-radius: var(--main-designing-your-dream-in-three-simple-steps-title_icon-border-radius-1083);
      border-width: var(--main-designing-your-dream-in-three-simple-steps-title_icon-border-width-1084);
      border-color: var(--main-designing-your-dream-in-three-simple-steps-title_icon-border-color-1085);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-title_icon-background-1086, .designing-your-dream-in-three-simple-steps-title_icon) {
    background: var(--main-designing-your-dream-in-three-simple-steps-title_icon-background-1086);
  }
  .main-designing-your-dream-in-three-simple-steps-title_icon-icon1-1087 {
    icon1: var(--main-designing-your-dream-in-three-simple-steps-title_icon-icon1-1087);
  }
  .main-designing-your-dream-in-three-simple-steps-title_icon-icon2-1087 {
    icon2: var(--main-designing-your-dream-in-three-simple-steps-title_icon-icon2-1087);
  }
  .main-designing-your-dream-in-three-simple-steps-title_icon-icon3-1087 {
    icon3: var(--main-designing-your-dream-in-three-simple-steps-title_icon-icon3-1087);
  }
  .designing-your-dream-in-three-simple-steps-title_icon-2 {
    font-size: var(--main-designing-your-dream-in-three-simple-steps-title_icon-font-size-1088);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-title_icon-color-1090, .designing-your-dream-in-three-simple-steps-title_icon-2) {
    color: var(--main-designing-your-dream-in-three-simple-steps-title_icon-color-1090);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-description-color-33, .designing-your-dream-in-three-simple-steps-description) {
    color: var(--main-designing-your-dream-in-three-simple-steps-description-color-33);
  }
  .designing-your-dream-in-three-simple-steps-description-2 {
    justify-self: var(--main-designing-your-dream-in-three-simple-steps-description-justify-self-34);
      text-align: var(--main-designing-your-dream-in-three-simple-steps-description-text-align-35);
  }
  .designing-your-dream-in-three-simple-steps-description {
    font-size: var(--main-designing-your-dream-in-three-simple-steps-description-font-size-36);
      font-weight: var(--main-designing-your-dream-in-three-simple-steps-description-font-weight-37);
      font-family: var(--main-designing-your-dream-in-three-simple-steps-description-font-family-38);
      letter-spacing: var(--main-designing-your-dream-in-three-simple-steps-description-letter-spacing-39);
      line-height: var(--main-designing-your-dream-in-three-simple-steps-description-line-height-40);
  }
  .main-designing-your-dream-in-three-simple-steps-description-text1-41 {
    text1: var(--main-designing-your-dream-in-three-simple-steps-description-text1-41);
  }
  .main-designing-your-dream-in-three-simple-steps-description-text2-41 {
    text2: var(--main-designing-your-dream-in-three-simple-steps-description-text2-41);
  }
  .main-designing-your-dream-in-three-simple-steps-description-text3-41 {
    text3: var(--main-designing-your-dream-in-three-simple-steps-description-text3-41);
  }
  .designing-your-dream-in-three-simple-steps-description-2 {
    grid-template-areas: var(--main-designing-your-dream-in-three-simple-steps-description-grid-template-areas-42);
      grid-column-gap: var(--main-designing-your-dream-in-three-simple-steps-description-grid-column-gap-43);
      justify-items: var(--main-designing-your-dream-in-three-simple-steps-description-justify-items-44);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-description-padding-45, .designing-your-dream-in-three-simple-steps-description) {
    padding: var(--main-designing-your-dream-in-three-simple-steps-description-padding-45);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-description-background-46, .designing-your-dream-in-three-simple-steps-description) {
    background: var(--main-designing-your-dream-in-three-simple-steps-description-background-46);
  }
  .designing-your-dream-in-three-simple-steps-description {
    border-radius: var(--main-designing-your-dream-in-three-simple-steps-description-border-radius-47);
      border-width: var(--main-designing-your-dream-in-three-simple-steps-description-border-width-48);
      border-color: var(--main-designing-your-dream-in-three-simple-steps-description-border-color-49);
  }
  .main-designing-your-dream-in-three-simple-steps-description-margin-50 {
    margin: var(--main-designing-your-dream-in-three-simple-steps-description-margin-50);
  }
  .designing-your-dream-in-three-simple-steps-description_icon {
    width: var(--main-designing-your-dream-in-three-simple-steps-description_icon-width-1025);
      height: var(--main-designing-your-dream-in-three-simple-steps-description_icon-height-1026);
      border-radius: var(--main-designing-your-dream-in-three-simple-steps-description_icon-border-radius-1027);
      border-width: var(--main-designing-your-dream-in-three-simple-steps-description_icon-border-width-1028);
      border-color: var(--main-designing-your-dream-in-three-simple-steps-description_icon-border-color-1029);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-description_icon-background-1030, .designing-your-dream-in-three-simple-steps-description_icon) {
    background: var(--main-designing-your-dream-in-three-simple-steps-description_icon-background-1030);
  }
  .main-designing-your-dream-in-three-simple-steps-description_icon-icon-1031 {
    icon: var(--main-designing-your-dream-in-three-simple-steps-description_icon-icon-1031);
  }
  .designing-your-dream-in-three-simple-steps-description_icon-2 {
    font-size: var(--main-designing-your-dream-in-three-simple-steps-description_icon-font-size-1032);
  }
  :is(.main-designing-your-dream-in-three-simple-steps-description_icon-color-1034, .designing-your-dream-in-three-simple-steps-description_icon-2) {
    color: var(--main-designing-your-dream-in-three-simple-steps-description_icon-color-1034);
  }
  .designing-your-dream-in-three-simple-steps-main_image {
    border-width: var(--main-designing-your-dream-in-three-simple-steps-main_image-border-width-759);
      border-color: var(--main-designing-your-dream-in-three-simple-steps-main_image-border-color-760);
  }
  .main-designing-your-dream-in-three-simple-steps-main_image-file1-761 {
    file1: var(--main-designing-your-dream-in-three-simple-steps-main_image-file1-761);
  }
  .main-designing-your-dream-in-three-simple-steps-main_image-alt-763 {
    alt: var(--main-designing-your-dream-in-three-simple-steps-main_image-alt-763);
  }
  .main-designing-your-dream-in-three-simple-steps-main_image-width-764 {
    width: var(--main-designing-your-dream-in-three-simple-steps-main_image-width-764);
  }
  .main-designing-your-dream-in-three-simple-steps-main_image-height-765 {
    height: var(--main-designing-your-dream-in-three-simple-steps-main_image-height-765);
  }
  .designing-your-dream-in-three-simple-steps-main_image {
    justify-self: var(--main-designing-your-dream-in-three-simple-steps-main_image-justify-self-766);
      border-radius: var(--main-designing-your-dream-in-three-simple-steps-main_image-border-radius-767);
      aspect-ratio: var(--main-designing-your-dream-in-three-simple-steps-main_image-aspect-ratio-768);
      max-width: var(--main-designing-your-dream-in-three-simple-steps-main_image-max-width-980201);
  }
  .main-designing-your-dream-in-three-simple-steps-main_image_overlay-background-991001 {
    background: var(--main-designing-your-dream-in-three-simple-steps-main_image_overlay-background-991001);
  }
  .main-designing-your-dream-in-three-simple-steps-card_wrapper-grid-row-gap-991004 {
    grid-row-gap: var(--main-designing-your-dream-in-three-simple-steps-card_wrapper-grid-row-gap-991004);
  }
  .main-what-our-customers-say-about-us-config-has-main-button-hover-2 {
    has-main-button-hover: var(--main-what-our-customers-say-about-us-config-has-main-button-hover-2);
  }
  .main-what-our-customers-say-about-us-config-show_main_title-8 {
    show_main_title: var(--main-what-our-customers-say-about-us-config-show_main_title-8);
  }
  .main-what-our-customers-say-about-us-config-show_title-12 {
    show_title: var(--main-what-our-customers-say-about-us-config-show_title-12);
  }
  .main-what-our-customers-say-about-us-config-show_image-12 {
    show_image: var(--main-what-our-customers-say-about-us-config-show_image-12);
  }
  .main-what-our-customers-say-about-us-config-show_main_image-12 {
    show_main_image: var(--main-what-our-customers-say-about-us-config-show_main_image-12);
  }
  .main-what-our-customers-say-about-us-config-show_description-13 {
    show_description: var(--main-what-our-customers-say-about-us-config-show_description-13);
  }
  .main-what-our-customers-say-about-us-config-show_card_icon-14 {
    show_card_icon: var(--main-what-our-customers-say-about-us-config-show_card_icon-14);
  }
  .main-what-our-customers-say-about-us-config-count-991001 {
    count: var(--main-what-our-customers-say-about-us-config-count-991001);
  }
  .main-what-our-customers-say-about-us-config-show_location-991002 {
    show_location: var(--main-what-our-customers-say-about-us-config-show_location-991002);
  }
  .main-what-our-customers-say-about-us-config-show_title_icon-991009 {
    show_title_icon: var(--main-what-our-customers-say-about-us-config-show_title_icon-991009);
  }
  .main-what-our-customers-say-about-us-config-show_main_title_icon-960021 {
    show_main_title_icon: var(--main-what-our-customers-say-about-us-config-show_main_title_icon-960021);
  }
  .main-what-our-customers-say-about-us-config-show_description_icon-960025 {
    show_description_icon: var(--main-what-our-customers-say-about-us-config-show_description_icon-960025);
  }
  .what-our-customers-say-about-us-container {
    max-width: var(--main-what-our-customers-say-about-us-container-max-width-51);
      grid-column-gap: var(--main-what-our-customers-say-about-us-container-grid-column-gap-52);
      grid-row-gap: var(--main-what-our-customers-say-about-us-container-grid-row-gap-53);
  }
  :is(.main-what-our-customers-say-about-us-container-background-54, .what-our-customers-say-about-us-container) {
    background: var(--main-what-our-customers-say-about-us-container-background-54);
  }
  .what-our-customers-say-about-us-container {
    border-radius: var(--main-what-our-customers-say-about-us-container-border-radius-55);
      grid-template-columns: var(--main-what-our-customers-say-about-us-container-grid-template-columns-56);
      grid-template-rows: var(--main-what-our-customers-say-about-us-container-grid-template-rows-57);
  }
  :is(.main-what-our-customers-say-about-us-container-padding-57, .what-our-customers-say-about-us-container) {
    padding: var(--main-what-our-customers-say-about-us-container-padding-57);
  }
  .what-our-customers-say-about-us-container {
    border-width: var(--main-what-our-customers-say-about-us-container-border-width-58);
      border-color: var(--main-what-our-customers-say-about-us-container-border-color-59);
      box-shadow: var(--main-what-our-customers-say-about-us-container-box-shadow-60);
  }
  .what-our-customers-say-about-us-main {
    margin: var(--main-what-our-customers-say-about-us-main-margin-61);
      max-width: var(--main-what-our-customers-say-about-us-main-max-width-62);
  }
  :is(.main-what-our-customers-say-about-us-main-background-63, .what-our-customers-say-about-us-main) {
    background: var(--main-what-our-customers-say-about-us-main-background-63);
  }
  .what-our-customers-say-about-us-main {
    border-radius: var(--main-what-our-customers-say-about-us-main-border-radius-64);
  }
  :is(.main-what-our-customers-say-about-us-main-padding-65, .what-our-customers-say-about-us-main) {
    padding: var(--main-what-our-customers-say-about-us-main-padding-65);
  }
  .what-our-customers-say-about-us-main {
    border-width: var(--main-what-our-customers-say-about-us-main-border-width-66);
      border-color: var(--main-what-our-customers-say-about-us-main-border-color-67);
      box-shadow: var(--main-what-our-customers-say-about-us-main-box-shadow-68);
  }
  .what-our-customers-say-about-us-main_image {
    border-width: var(--main-what-our-customers-say-about-us-main_image-border-width-759);
      border-color: var(--main-what-our-customers-say-about-us-main_image-border-color-760);
  }
  .main-what-our-customers-say-about-us-main_image-file1-761 {
    file1: var(--main-what-our-customers-say-about-us-main_image-file1-761);
  }
  .main-what-our-customers-say-about-us-main_image-alt-763 {
    alt: var(--main-what-our-customers-say-about-us-main_image-alt-763);
  }
  .main-what-our-customers-say-about-us-main_image-width-764 {
    width: var(--main-what-our-customers-say-about-us-main_image-width-764);
  }
  .main-what-our-customers-say-about-us-main_image-height-765 {
    height: var(--main-what-our-customers-say-about-us-main_image-height-765);
  }
  .what-our-customers-say-about-us-main_image {
    justify-self: var(--main-what-our-customers-say-about-us-main_image-justify-self-766);
      border-radius: var(--main-what-our-customers-say-about-us-main_image-border-radius-767);
      aspect-ratio: var(--main-what-our-customers-say-about-us-main_image-aspect-ratio-768);
      max-width: var(--main-what-our-customers-say-about-us-main_image-max-width-980201);
  }
  .what-our-customers-say-about-us-card_container {
    max-width: var(--main-what-our-customers-say-about-us-card_container-max-width-980);
      grid-column-gap: var(--main-what-our-customers-say-about-us-card_container-grid-column-gap-981);
      grid-row-gap: var(--main-what-our-customers-say-about-us-card_container-grid-row-gap-982);
  }
  :is(.main-what-our-customers-say-about-us-card_container-background-984, .what-our-customers-say-about-us-card_container) {
    background: var(--main-what-our-customers-say-about-us-card_container-background-984);
  }
  .what-our-customers-say-about-us-card_container {
    border-radius: var(--main-what-our-customers-say-about-us-card_container-border-radius-985);
      grid-template-areas: var(--main-what-our-customers-say-about-us-card_container-grid-template-areas-986);
      grid-template-columns: var(--main-what-our-customers-say-about-us-card_container-grid-template-columns-987);
  }
  :is(.main-what-our-customers-say-about-us-card_container-padding-988, .what-our-customers-say-about-us-card_container) {
    padding: var(--main-what-our-customers-say-about-us-card_container-padding-988);
  }
  .what-our-customers-say-about-us-card_container {
    border-width: var(--main-what-our-customers-say-about-us-card_container-border-width-989);
      border-color: var(--main-what-our-customers-say-about-us-card_container-border-color-990);
      box-shadow: var(--main-what-our-customers-say-about-us-card_container-box-shadow-991);
      grid-template-rows: var(--main-what-our-customers-say-about-us-card_container-grid-template-rows-991006);
      height: var(--main-what-our-customers-say-about-us-card_container-height-991007);
  }
  :is(.main-what-our-customers-say-about-us-main_title-color-15, .what-our-customers-say-about-us-main_title) {
    color: var(--main-what-our-customers-say-about-us-main_title-color-15);
  }
  .what-our-customers-say-about-us-main_title-2 {
    grid-area: var(--main-what-our-customers-say-about-us-main_title-grid-area-15);
      justify-self: var(--main-what-our-customers-say-about-us-main_title-justify-self-16);
      text-align: var(--main-what-our-customers-say-about-us-main_title-text-align-17);
  }
  .what-our-customers-say-about-us-main_title {
    font-size: var(--main-what-our-customers-say-about-us-main_title-font-size-18);
      font-weight: var(--main-what-our-customers-say-about-us-main_title-font-weight-19);
      font-family: var(--main-what-our-customers-say-about-us-main_title-font-family-20);
      letter-spacing: var(--main-what-our-customers-say-about-us-main_title-letter-spacing-21);
      line-height: var(--main-what-our-customers-say-about-us-main_title-line-height-22);
  }
  .main-what-our-customers-say-about-us-main_title-text1-23 {
    text1: var(--main-what-our-customers-say-about-us-main_title-text1-23);
  }
  .what-our-customers-say-about-us-main_title-2 {
    grid-template-areas: var(--main-what-our-customers-say-about-us-main_title-grid-template-areas-24);
      grid-column-gap: var(--main-what-our-customers-say-about-us-main_title-grid-column-gap-25);
      justify-items: var(--main-what-our-customers-say-about-us-main_title-justify-items-26);
  }
  :is(.main-what-our-customers-say-about-us-main_title-padding-27, .what-our-customers-say-about-us-main_title) {
    padding: var(--main-what-our-customers-say-about-us-main_title-padding-27);
  }
  :is(.main-what-our-customers-say-about-us-main_title-background-28, .what-our-customers-say-about-us-main_title) {
    background: var(--main-what-our-customers-say-about-us-main_title-background-28);
  }
  .what-our-customers-say-about-us-main_title {
    border-radius: var(--main-what-our-customers-say-about-us-main_title-border-radius-29);
      border-width: var(--main-what-our-customers-say-about-us-main_title-border-width-30);
      border-color: var(--main-what-our-customers-say-about-us-main_title-border-color-31);
  }
  .main-what-our-customers-say-about-us-main_title-margin-32 {
    margin: var(--main-what-our-customers-say-about-us-main_title-margin-32);
  }
  .what-our-customers-say-about-us-main_title_icon {
    width: var(--main-what-our-customers-say-about-us-main_title_icon-width-1081);
      height: var(--main-what-our-customers-say-about-us-main_title_icon-height-1082);
      border-radius: var(--main-what-our-customers-say-about-us-main_title_icon-border-radius-1083);
      border-width: var(--main-what-our-customers-say-about-us-main_title_icon-border-width-1084);
      border-color: var(--main-what-our-customers-say-about-us-main_title_icon-border-color-1085);
  }
  :is(.main-what-our-customers-say-about-us-main_title_icon-background-1086, .what-our-customers-say-about-us-main_title_icon) {
    background: var(--main-what-our-customers-say-about-us-main_title_icon-background-1086);
  }
  .main-what-our-customers-say-about-us-main_title_icon-icon-1087 {
    icon: var(--main-what-our-customers-say-about-us-main_title_icon-icon-1087);
  }
  .what-our-customers-say-about-us-main_title_icon-2 {
    font-size: var(--main-what-our-customers-say-about-us-main_title_icon-font-size-1088);
  }
  :is(.main-what-our-customers-say-about-us-main_title_icon-color-1090, .what-our-customers-say-about-us-main_title_icon-2) {
    color: var(--main-what-our-customers-say-about-us-main_title_icon-color-1090);
  }
  :is(.main-what-our-customers-say-about-us-slider_wrapper-background-63, .what-our-customers-say-about-us-slider_wrapper) {
    background: var(--main-what-our-customers-say-about-us-slider_wrapper-background-63);
  }
  .what-our-customers-say-about-us-slider_wrapper {
    border-radius: var(--main-what-our-customers-say-about-us-slider_wrapper-border-radius-64);
  }
  :is(.main-what-our-customers-say-about-us-slider_wrapper-padding-65, .what-our-customers-say-about-us-slider_wrapper) {
    padding: var(--main-what-our-customers-say-about-us-slider_wrapper-padding-65);
  }
  .what-our-customers-say-about-us-slider_wrapper {
    border-width: var(--main-what-our-customers-say-about-us-slider_wrapper-border-width-66);
      border-color: var(--main-what-our-customers-say-about-us-slider_wrapper-border-color-67);
      box-shadow: var(--main-what-our-customers-say-about-us-slider_wrapper-box-shadow-68);
  }
  :is(.main-what-our-customers-say-about-us-title-color-15, .what-our-customers-say-about-us-title) {
    color: var(--main-what-our-customers-say-about-us-title-color-15);
  }
  .what-our-customers-say-about-us-title-2 {
    justify-self: var(--main-what-our-customers-say-about-us-title-justify-self-16);
      text-align: var(--main-what-our-customers-say-about-us-title-text-align-17);
  }
  .what-our-customers-say-about-us-title {
    font-size: var(--main-what-our-customers-say-about-us-title-font-size-18);
      font-weight: var(--main-what-our-customers-say-about-us-title-font-weight-19);
      font-family: var(--main-what-our-customers-say-about-us-title-font-family-20);
      letter-spacing: var(--main-what-our-customers-say-about-us-title-letter-spacing-21);
      line-height: var(--main-what-our-customers-say-about-us-title-line-height-22);
  }
  .main-what-our-customers-say-about-us-title-text1-23 {
    text1: var(--main-what-our-customers-say-about-us-title-text1-23);
  }
  .main-what-our-customers-say-about-us-title-text2-23 {
    text2: var(--main-what-our-customers-say-about-us-title-text2-23);
  }
  .what-our-customers-say-about-us-title-2 {
    grid-template-areas: var(--main-what-our-customers-say-about-us-title-grid-template-areas-24);
      grid-column-gap: var(--main-what-our-customers-say-about-us-title-grid-column-gap-25);
      justify-items: var(--main-what-our-customers-say-about-us-title-justify-items-26);
  }
  :is(.main-what-our-customers-say-about-us-title-padding-27, .what-our-customers-say-about-us-title) {
    padding: var(--main-what-our-customers-say-about-us-title-padding-27);
  }
  :is(.main-what-our-customers-say-about-us-title-background-28, .what-our-customers-say-about-us-title) {
    background: var(--main-what-our-customers-say-about-us-title-background-28);
  }
  .what-our-customers-say-about-us-title {
    border-radius: var(--main-what-our-customers-say-about-us-title-border-radius-29);
      border-width: var(--main-what-our-customers-say-about-us-title-border-width-30);
      border-color: var(--main-what-our-customers-say-about-us-title-border-color-31);
  }
  .main-what-our-customers-say-about-us-title-margin-32 {
    margin: var(--main-what-our-customers-say-about-us-title-margin-32);
  }
  .main-what-our-customers-say-about-us-title-text3-23 {
    text3: var(--main-what-our-customers-say-about-us-title-text3-23);
  }
  .main-what-our-customers-say-about-us-title-text4-23 {
    text4: var(--main-what-our-customers-say-about-us-title-text4-23);
  }
  .main-what-our-customers-say-about-us-title-text5-23 {
    text5: var(--main-what-our-customers-say-about-us-title-text5-23);
  }
  .main-what-our-customers-say-about-us-title-text6-23 {
    text6: var(--main-what-our-customers-say-about-us-title-text6-23);
  }
  .what-our-customers-say-about-us-title_icon {
    width: var(--main-what-our-customers-say-about-us-title_icon-width-1081);
      height: var(--main-what-our-customers-say-about-us-title_icon-height-1082);
      border-radius: var(--main-what-our-customers-say-about-us-title_icon-border-radius-1083);
      border-width: var(--main-what-our-customers-say-about-us-title_icon-border-width-1084);
      border-color: var(--main-what-our-customers-say-about-us-title_icon-border-color-1085);
  }
  :is(.main-what-our-customers-say-about-us-title_icon-background-1086, .what-our-customers-say-about-us-title_icon) {
    background: var(--main-what-our-customers-say-about-us-title_icon-background-1086);
  }
  .main-what-our-customers-say-about-us-title_icon-icon1-1087 {
    icon1: var(--main-what-our-customers-say-about-us-title_icon-icon1-1087);
  }
  .main-what-our-customers-say-about-us-title_icon-icon2-1087 {
    icon2: var(--main-what-our-customers-say-about-us-title_icon-icon2-1087);
  }
  .main-what-our-customers-say-about-us-title_icon-icon3-1087 {
    icon3: var(--main-what-our-customers-say-about-us-title_icon-icon3-1087);
  }
  .what-our-customers-say-about-us-title_icon-2 {
    font-size: var(--main-what-our-customers-say-about-us-title_icon-font-size-1088);
  }
  :is(.main-what-our-customers-say-about-us-title_icon-color-1090, .what-our-customers-say-about-us-title_icon-2) {
    color: var(--main-what-our-customers-say-about-us-title_icon-color-1090);
  }
  :is(.main-what-our-customers-say-about-us-description-color-33, .what-our-customers-say-about-us-description) {
    color: var(--main-what-our-customers-say-about-us-description-color-33);
  }
  .what-our-customers-say-about-us-description-2 {
    justify-self: var(--main-what-our-customers-say-about-us-description-justify-self-34);
      text-align: var(--main-what-our-customers-say-about-us-description-text-align-35);
  }
  .what-our-customers-say-about-us-description {
    font-size: var(--main-what-our-customers-say-about-us-description-font-size-36);
      font-weight: var(--main-what-our-customers-say-about-us-description-font-weight-37);
      font-family: var(--main-what-our-customers-say-about-us-description-font-family-38);
      letter-spacing: var(--main-what-our-customers-say-about-us-description-letter-spacing-39);
      line-height: var(--main-what-our-customers-say-about-us-description-line-height-40);
  }
  .main-what-our-customers-say-about-us-description-text1-41 {
    text1: var(--main-what-our-customers-say-about-us-description-text1-41);
  }
  .main-what-our-customers-say-about-us-description-text2-41 {
    text2: var(--main-what-our-customers-say-about-us-description-text2-41);
  }
  .what-our-customers-say-about-us-description-2 {
    grid-template-areas: var(--main-what-our-customers-say-about-us-description-grid-template-areas-42);
      grid-column-gap: var(--main-what-our-customers-say-about-us-description-grid-column-gap-43);
      justify-items: var(--main-what-our-customers-say-about-us-description-justify-items-44);
  }
  :is(.main-what-our-customers-say-about-us-description-padding-45, .what-our-customers-say-about-us-description) {
    padding: var(--main-what-our-customers-say-about-us-description-padding-45);
  }
  :is(.main-what-our-customers-say-about-us-description-background-46, .what-our-customers-say-about-us-description) {
    background: var(--main-what-our-customers-say-about-us-description-background-46);
  }
  .what-our-customers-say-about-us-description {
    border-radius: var(--main-what-our-customers-say-about-us-description-border-radius-47);
      border-width: var(--main-what-our-customers-say-about-us-description-border-width-48);
      border-color: var(--main-what-our-customers-say-about-us-description-border-color-49);
  }
  .main-what-our-customers-say-about-us-description-margin-50 {
    margin: var(--main-what-our-customers-say-about-us-description-margin-50);
  }
  .main-what-our-customers-say-about-us-description-text3-41 {
    text3: var(--main-what-our-customers-say-about-us-description-text3-41);
  }
  .main-what-our-customers-say-about-us-description-text4-41 {
    text4: var(--main-what-our-customers-say-about-us-description-text4-41);
  }
  .main-what-our-customers-say-about-us-description-text5-41 {
    text5: var(--main-what-our-customers-say-about-us-description-text5-41);
  }
  .main-what-our-customers-say-about-us-description-text6-41 {
    text6: var(--main-what-our-customers-say-about-us-description-text6-41);
  }
  .what-our-customers-say-about-us-description_icon {
    width: var(--main-what-our-customers-say-about-us-description_icon-width-1025);
      height: var(--main-what-our-customers-say-about-us-description_icon-height-1026);
      border-radius: var(--main-what-our-customers-say-about-us-description_icon-border-radius-1027);
      border-width: var(--main-what-our-customers-say-about-us-description_icon-border-width-1028);
      border-color: var(--main-what-our-customers-say-about-us-description_icon-border-color-1029);
  }
  :is(.main-what-our-customers-say-about-us-description_icon-background-1030, .what-our-customers-say-about-us-description_icon) {
    background: var(--main-what-our-customers-say-about-us-description_icon-background-1030);
  }
  .main-what-our-customers-say-about-us-description_icon-icon-1031 {
    icon: var(--main-what-our-customers-say-about-us-description_icon-icon-1031);
  }
  .what-our-customers-say-about-us-description_icon-2 {
    font-size: var(--main-what-our-customers-say-about-us-description_icon-font-size-1032);
  }
  :is(.main-what-our-customers-say-about-us-description_icon-color-1034, .what-our-customers-say-about-us-description_icon-2) {
    color: var(--main-what-our-customers-say-about-us-description_icon-color-1034);
  }
  .what-our-customers-say-about-us-image {
    border-width: var(--main-what-our-customers-say-about-us-image-border-width-759);
      border-color: var(--main-what-our-customers-say-about-us-image-border-color-760);
  }
  .main-what-our-customers-say-about-us-image-file1-761 {
    file1: var(--main-what-our-customers-say-about-us-image-file1-761);
  }
  .main-what-our-customers-say-about-us-image-file2-761 {
    file2: var(--main-what-our-customers-say-about-us-image-file2-761);
  }
  .main-what-our-customers-say-about-us-image-alt1-763 {
    alt1: var(--main-what-our-customers-say-about-us-image-alt1-763);
  }
  .main-what-our-customers-say-about-us-image-title1-763 {
    title1: var(--main-what-our-customers-say-about-us-image-title1-763);
  }
  .main-what-our-customers-say-about-us-image-alt2-763 {
    alt2: var(--main-what-our-customers-say-about-us-image-alt2-763);
  }
  .main-what-our-customers-say-about-us-image-title2-763 {
    title2: var(--main-what-our-customers-say-about-us-image-title2-763);
  }
  .main-what-our-customers-say-about-us-image-width-764 {
    width: var(--main-what-our-customers-say-about-us-image-width-764);
  }
  .main-what-our-customers-say-about-us-image-height-765 {
    height: var(--main-what-our-customers-say-about-us-image-height-765);
  }
  .what-our-customers-say-about-us-image {
    justify-self: var(--main-what-our-customers-say-about-us-image-justify-self-766);
      border-radius: var(--main-what-our-customers-say-about-us-image-border-radius-767);
      aspect-ratio: var(--main-what-our-customers-say-about-us-image-aspect-ratio-768);
      max-width: var(--main-what-our-customers-say-about-us-image-max-width-980201);
  }
  .main-what-our-customers-say-about-us-image-file3-761 {
    file3: var(--main-what-our-customers-say-about-us-image-file3-761);
  }
  .main-what-our-customers-say-about-us-image-file4-761 {
    file4: var(--main-what-our-customers-say-about-us-image-file4-761);
  }
  .main-what-our-customers-say-about-us-image-file5-761 {
    file5: var(--main-what-our-customers-say-about-us-image-file5-761);
  }
  .main-what-our-customers-say-about-us-image-file6-761 {
    file6: var(--main-what-our-customers-say-about-us-image-file6-761);
  }
  :is(.main-what-our-customers-say-about-us-location-color-15, .what-our-customers-say-about-us-location) {
    color: var(--main-what-our-customers-say-about-us-location-color-15);
  }
  .what-our-customers-say-about-us-location {
    justify-self: var(--main-what-our-customers-say-about-us-location-justify-self-16);
      text-align: var(--main-what-our-customers-say-about-us-location-text-align-17);
      font-size: var(--main-what-our-customers-say-about-us-location-font-size-18);
      font-weight: var(--main-what-our-customers-say-about-us-location-font-weight-19);
      font-family: var(--main-what-our-customers-say-about-us-location-font-family-20);
      letter-spacing: var(--main-what-our-customers-say-about-us-location-letter-spacing-21);
      line-height: var(--main-what-our-customers-say-about-us-location-line-height-22);
      text1: var(--main-what-our-customers-say-about-us-location-text1-23);
      text2: var(--main-what-our-customers-say-about-us-location-text2-23);
      grid-template-areas: var(--main-what-our-customers-say-about-us-location-grid-template-areas-24);
      grid-column-gap: var(--main-what-our-customers-say-about-us-location-grid-column-gap-25);
      justify-items: var(--main-what-our-customers-say-about-us-location-justify-items-26);
  }
  :is(.main-what-our-customers-say-about-us-location-padding-27, .what-our-customers-say-about-us-location) {
    padding: var(--main-what-our-customers-say-about-us-location-padding-27);
  }
  :is(.main-what-our-customers-say-about-us-location-background-28, .what-our-customers-say-about-us-location) {
    background: var(--main-what-our-customers-say-about-us-location-background-28);
  }
  .what-our-customers-say-about-us-location {
    border-radius: var(--main-what-our-customers-say-about-us-location-border-radius-29);
      border-width: var(--main-what-our-customers-say-about-us-location-border-width-30);
      border-color: var(--main-what-our-customers-say-about-us-location-border-color-31);
      margin: var(--main-what-our-customers-say-about-us-location-margin-32);
      text3: var(--main-what-our-customers-say-about-us-location-text3-23);
      text4: var(--main-what-our-customers-say-about-us-location-text4-23);
      text5: var(--main-what-our-customers-say-about-us-location-text5-23);
      text6: var(--main-what-our-customers-say-about-us-location-text6-23);
  }
  .what-our-customers-say-about-us-dot {
    width: var(--main-what-our-customers-say-about-us-dot-width-2767);
  }
  .what-our-customers-say-about-us-dot-2 {
    left: var(--main-what-our-customers-say-about-us-dot-left-2768);
      bottom: var(--main-what-our-customers-say-about-us-dot-bottom-2769);
  }
  .what-our-customers-say-about-us-dot {
    height: var(--main-what-our-customers-say-about-us-dot-height-2770);
      border-radius: var(--main-what-our-customers-say-about-us-dot-border-radius-2771);
      border-color: var(--main-what-our-customers-say-about-us-dot-border-color-2772);
      border-width: var(--main-what-our-customers-say-about-us-dot-border-width-2773);
  }
  :is(.main-what-our-customers-say-about-us-dot-background-2774, .what-our-customers-say-about-us-dot) {
    background: var(--main-what-our-customers-say-about-us-dot-background-2774);
  }
  .what-our-customers-say-about-us-dot-2 {
    grid-column-gap: var(--main-what-our-customers-say-about-us-dot-grid-column-gap-2775);
  }
  .swiper-pagination-bullet-active.main-what-our-customers-say-about-us-dot_acive-background-2776 {
    background: var(--main-what-our-customers-say-about-us-dot_acive-background-2776);
  }
  .swiper-pagination-bullet-active.main-what-our-customers-say-about-us-dot_acive-border-color-2777 {
    border-color: var(--main-what-our-customers-say-about-us-dot_acive-border-color-2777);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover:is(.main-what-our-customers-say-about-us-dot_hover-background-17513, .what-our-customers-say-about-us-dot_hover):hover {
      background: var(--main-what-our-customers-say-about-us-dot_hover-background-17513);
    }
  }
  .swiper-pagination-bullet.has-hover:is(.main-what-our-customers-say-about-us-dot_hover-background-17513, .what-our-customers-say-about-us-dot_hover):focus-visible {
    background: var(--main-what-our-customers-say-about-us-dot_hover-background-17513);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.what-our-customers-say-about-us-dot_hover:hover {
      border-color: var(--main-what-our-customers-say-about-us-dot_hover-border-color-17514);
    }
  }
  .swiper-pagination-bullet.has-hover.what-our-customers-say-about-us-dot_hover:focus-visible {
    border-color: var(--main-what-our-customers-say-about-us-dot_hover-border-color-17514);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.what-our-customers-say-about-us-dot_hover:hover {
      transform: var(--main-what-our-customers-say-about-us-dot_hover-transform-17515);
    }
  }
  .swiper-pagination-bullet.has-hover.what-our-customers-say-about-us-dot_hover:focus-visible {
    transform: var(--main-what-our-customers-say-about-us-dot_hover-transform-17515);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.what-our-customers-say-about-us-dot_hover:hover {
      opacity: var(--main-what-our-customers-say-about-us-dot_hover-opacity-17516);
    }
  }
  .swiper-pagination-bullet.has-hover.what-our-customers-say-about-us-dot_hover:focus-visible {
    opacity: var(--main-what-our-customers-say-about-us-dot_hover-opacity-17516);
  }
  :is(.what-our-customers-say-about-us-arrow, .what-our-customers-say-about-us-arrow-2) {
    width: var(--main-what-our-customers-say-about-us-arrow-width-2694);
  }
  .main-what-our-customers-say-about-us-arrow-icon-2695 {
    icon: var(--main-what-our-customers-say-about-us-arrow-icon-2695);
  }
  .what-our-customers-say-about-us-arrow {
    left: var(--main-what-our-customers-say-about-us-arrow-left-2696);
  }
  .what-our-customers-say-about-us-arrow-2 {
    right: var(--main-what-our-customers-say-about-us-arrow-right-2697);
  }
  :is(.what-our-customers-say-about-us-arrow, .what-our-customers-say-about-us-arrow-2) {
    height: var(--main-what-our-customers-say-about-us-arrow-height-2698);
      border-radius: var(--main-what-our-customers-say-about-us-arrow-border-radius-2699);
      border-width: var(--main-what-our-customers-say-about-us-arrow-border-width-2700);
      border-color: var(--main-what-our-customers-say-about-us-arrow-border-color-2701);
  }
  :is(.main-what-our-customers-say-about-us-arrow-background-2702, .what-our-customers-say-about-us-arrow, .what-our-customers-say-about-us-arrow-2) {
    background: var(--main-what-our-customers-say-about-us-arrow-background-2702);
  }
  .what-our-customers-say-about-us-arrow-3 {
    font-size: var(--main-what-our-customers-say-about-us-arrow-font-size-2703);
  }
  :is(.main-what-our-customers-say-about-us-arrow-color-2705, .what-our-customers-say-about-us-arrow-3) {
    color: var(--main-what-our-customers-say-about-us-arrow-color-2705);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:is(.main-what-our-customers-say-about-us-arrow_hover-background-17505, .what-our-customers-say-about-us-arrow_hover):hover, .swiper-button-next.has-hover:is(.main-what-our-customers-say-about-us-arrow_hover-background-17505, .what-our-customers-say-about-us-arrow_hover):hover {
      background: var(--main-what-our-customers-say-about-us-arrow_hover-background-17505) !important;
    }
  }
  .swiper-button-prev.has-hover:is(.main-what-our-customers-say-about-us-arrow_hover-background-17505, .what-our-customers-say-about-us-arrow_hover):focus-visible, .swiper-button-next.has-hover:is(.main-what-our-customers-say-about-us-arrow_hover-background-17505, .what-our-customers-say-about-us-arrow_hover):focus-visible {
    background: var(--main-what-our-customers-say-about-us-arrow_hover-background-17505) !important;
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.what-our-customers-say-about-us-arrow_hover:hover, .swiper-button-next.has-hover.what-our-customers-say-about-us-arrow_hover:hover {
      border-color: var(--main-what-our-customers-say-about-us-arrow_hover-border-color-17506);
    }
  }
  .swiper-button-prev.has-hover.what-our-customers-say-about-us-arrow_hover:focus-visible, .swiper-button-next.has-hover.what-our-customers-say-about-us-arrow_hover:focus-visible {
    border-color: var(--main-what-our-customers-say-about-us-arrow_hover-border-color-17506);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.what-our-customers-say-about-us-arrow_hover:hover, .swiper-button-next.has-hover.what-our-customers-say-about-us-arrow_hover:hover {
      box-shadow: var(--main-what-our-customers-say-about-us-arrow_hover-box-shadow-17507);
    }
  }
  .swiper-button-prev.has-hover.what-our-customers-say-about-us-arrow_hover:focus-visible, .swiper-button-next.has-hover.what-our-customers-say-about-us-arrow_hover:focus-visible {
    box-shadow: var(--main-what-our-customers-say-about-us-arrow_hover-box-shadow-17507);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.what-our-customers-say-about-us-arrow_hover:hover, .swiper-button-next.has-hover.what-our-customers-say-about-us-arrow_hover:hover {
      transform: var(--main-what-our-customers-say-about-us-arrow_hover-transform-17508);
    }
  }
  .swiper-button-prev.has-hover.what-our-customers-say-about-us-arrow_hover:focus-visible, .swiper-button-next.has-hover.what-our-customers-say-about-us-arrow_hover:focus-visible {
    transform: var(--main-what-our-customers-say-about-us-arrow_hover-transform-17508);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.what-our-customers-say-about-us-arrow_hover:hover, .swiper-button-next.has-hover.what-our-customers-say-about-us-arrow_hover:hover {
      opacity: var(--main-what-our-customers-say-about-us-arrow_hover-opacity-17509);
    }
  }
  .swiper-button-prev.has-hover.what-our-customers-say-about-us-arrow_hover:focus-visible, .swiper-button-next.has-hover.what-our-customers-say-about-us-arrow_hover:focus-visible {
    opacity: var(--main-what-our-customers-say-about-us-arrow_hover-opacity-17509);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover :is(.main-what-our-customers-say-about-us-arrow_svg_hover-color-17510, .what-our-customers-say-about-us-arrow_svg_hover), .swiper-button-next.has-hover:hover :is(.main-what-our-customers-say-about-us-arrow_svg_hover-color-17510, .what-our-customers-say-about-us-arrow_svg_hover) {
      color: var(--main-what-our-customers-say-about-us-arrow_svg_hover-color-17510);
    }
  }
  .swiper-button-prev.has-hover:focus-visible :is(.main-what-our-customers-say-about-us-arrow_svg_hover-color-17510, .what-our-customers-say-about-us-arrow_svg_hover), .swiper-button-next.has-hover:focus-visible :is(.main-what-our-customers-say-about-us-arrow_svg_hover-color-17510, .what-our-customers-say-about-us-arrow_svg_hover) {
    color: var(--main-what-our-customers-say-about-us-arrow_svg_hover-color-17510);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .what-our-customers-say-about-us-arrow_svg_hover, .swiper-button-next.has-hover:hover .what-our-customers-say-about-us-arrow_svg_hover {
      font-size: var(--main-what-our-customers-say-about-us-arrow_svg_hover-font-size-17511);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .what-our-customers-say-about-us-arrow_svg_hover, .swiper-button-next.has-hover:focus-visible .what-our-customers-say-about-us-arrow_svg_hover {
    font-size: var(--main-what-our-customers-say-about-us-arrow_svg_hover-font-size-17511);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .what-our-customers-say-about-us-arrow_svg_hover, .swiper-button-next.has-hover:hover .what-our-customers-say-about-us-arrow_svg_hover {
      opacity: var(--main-what-our-customers-say-about-us-arrow_svg_hover-opacity-17512);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .what-our-customers-say-about-us-arrow_svg_hover, .swiper-button-next.has-hover:focus-visible .what-our-customers-say-about-us-arrow_svg_hover {
    opacity: var(--main-what-our-customers-say-about-us-arrow_svg_hover-opacity-17512);
  }
  .what-our-customers-say-about-us-card_icon {
    width: var(--main-what-our-customers-say-about-us-card_icon-width-1025);
      height: var(--main-what-our-customers-say-about-us-card_icon-height-1026);
      border-radius: var(--main-what-our-customers-say-about-us-card_icon-border-radius-1027);
      border-width: var(--main-what-our-customers-say-about-us-card_icon-border-width-1028);
      border-color: var(--main-what-our-customers-say-about-us-card_icon-border-color-1029);
  }
  :is(.main-what-our-customers-say-about-us-card_icon-background-1030, .what-our-customers-say-about-us-card_icon) {
    background: var(--main-what-our-customers-say-about-us-card_icon-background-1030);
  }
  .main-what-our-customers-say-about-us-card_icon-icon-1031 {
    icon: var(--main-what-our-customers-say-about-us-card_icon-icon-1031);
  }
  .what-our-customers-say-about-us-card_icon-2 {
    font-size: var(--main-what-our-customers-say-about-us-card_icon-font-size-1032);
  }
  :is(.main-what-our-customers-say-about-us-card_icon-color-1034, .what-our-customers-say-about-us-card_icon-2) {
    color: var(--main-what-our-customers-say-about-us-card_icon-color-1034);
  }
  .main-what-our-customers-say-about-us-slider-slide_duration-140 {
    slide_duration: var(--main-what-our-customers-say-about-us-slider-slide_duration-140);
  }
  .main-what-our-customers-say-about-us-slider-slides_per_view-141 {
    slides_per_view: var(--main-what-our-customers-say-about-us-slider-slides_per_view-141);
  }
  .main-what-our-customers-say-about-us-slider-space_between-142 {
    space_between: var(--main-what-our-customers-say-about-us-slider-space_between-142);
  }
  .main-what-our-customers-say-about-us-slider-transition_speed-143 {
    transition_speed: var(--main-what-our-customers-say-about-us-slider-transition_speed-143);
  }
  .main-what-our-customers-say-about-us-slider-autoplay-144 {
    autoplay: var(--main-what-our-customers-say-about-us-slider-autoplay-144);
  }
  .main-what-our-customers-say-about-us-slider-transition_effect-145 {
    transition_effect: var(--main-what-our-customers-say-about-us-slider-transition_effect-145);
  }
  .main-what-our-customers-say-about-us-slider-show_dots-146 {
    show_dots: var(--main-what-our-customers-say-about-us-slider-show_dots-146);
  }
  .main-what-our-customers-say-about-us-slider-show_navigation-147 {
    show_navigation: var(--main-what-our-customers-say-about-us-slider-show_navigation-147);
  }
  .main-what-our-customers-say-about-us-slider-loop-980301 {
    loop: var(--main-what-our-customers-say-about-us-slider-loop-980301);
  }
  .main-what-our-customers-say-about-us-main_image_overlay-background-991004 {
    background: var(--main-what-our-customers-say-about-us-main_image_overlay-background-991004);
  }
  .main-what-our-customers-say-about-us-image_overlay-background-991008 {
    background: var(--main-what-our-customers-say-about-us-image_overlay-background-991008);
  }
  .main-news-letter-config-has-main-button-hover-2 {
    has-main-button-hover: var(--main-news-letter-config-has-main-button-hover-2);
  }
  .main-news-letter-config-show_main_title-8 {
    show_main_title: var(--main-news-letter-config-show_main_title-8);
  }
  .main-news-letter-config-show_main_description-9 {
    show_main_description: var(--main-news-letter-config-show_main_description-9);
  }
  .main-news-letter-config-show_main_button-10 {
    show_main_button: var(--main-news-letter-config-show_main_button-10);
  }
  .main-news-letter-config-show_main_title_icon-960021 {
    show_main_title_icon: var(--main-news-letter-config-show_main_title_icon-960021);
  }
  .main-news-letter-config-show_main_description_icon-960022 {
    show_main_description_icon: var(--main-news-letter-config-show_main_description_icon-960022);
  }
  .main-news-letter-config-show_main_button_icon-960023 {
    show_main_button_icon: var(--main-news-letter-config-show_main_button_icon-960023);
  }
  .main-news-letter-config-show_input_label-960031 {
    show_input_label: var(--main-news-letter-config-show_input_label-960031);
  }
  .news-letter-container {
    max-width: var(--main-news-letter-container-max-width-51);
      grid-column-gap: var(--main-news-letter-container-grid-column-gap-52);
      grid-row-gap: var(--main-news-letter-container-grid-row-gap-53);
  }
  :is(.main-news-letter-container-background-54, .news-letter-container) {
    background: var(--main-news-letter-container-background-54);
  }
  .news-letter-container {
    border-radius: var(--main-news-letter-container-border-radius-55);
      grid-template-columns: var(--main-news-letter-container-grid-template-columns-56);
      grid-template-areas: var(--main-news-letter-container-grid-template-areas-986);
  }
  :is(.main-news-letter-container-padding-57, .news-letter-container) {
    padding: var(--main-news-letter-container-padding-57);
  }
  .news-letter-container {
    border-width: var(--main-news-letter-container-border-width-58);
      border-color: var(--main-news-letter-container-border-color-59);
      box-shadow: var(--main-news-letter-container-box-shadow-60);
  }
  .news-letter-main {
    margin: var(--main-news-letter-main-margin-61);
      max-width: var(--main-news-letter-main-max-width-62);
  }
  :is(.main-news-letter-main-background-63, .news-letter-main) {
    background: var(--main-news-letter-main-background-63);
  }
  .news-letter-main {
    border-radius: var(--main-news-letter-main-border-radius-64);
  }
  :is(.main-news-letter-main-padding-65, .news-letter-main) {
    padding: var(--main-news-letter-main-padding-65);
  }
  .news-letter-main {
    border-width: var(--main-news-letter-main-border-width-66);
      border-color: var(--main-news-letter-main-border-color-67);
      box-shadow: var(--main-news-letter-main-box-shadow-68);
  }
  :is(.main-news-letter-main_title-color-15, .news-letter-main_title) {
    color: var(--main-news-letter-main_title-color-15);
  }
  .news-letter-main_title-2 {
    grid-area: var(--main-news-letter-main_title-grid-area-15);
      justify-self: var(--main-news-letter-main_title-justify-self-16);
      text-align: var(--main-news-letter-main_title-text-align-17);
  }
  .news-letter-main_title {
    font-size: var(--main-news-letter-main_title-font-size-18);
      font-weight: var(--main-news-letter-main_title-font-weight-19);
      font-family: var(--main-news-letter-main_title-font-family-3232);
      letter-spacing: var(--main-news-letter-main_title-letter-spacing-21);
      line-height: var(--main-news-letter-main_title-line-height-22);
  }
  .main-news-letter-main_title-text1-23 {
    text1: var(--main-news-letter-main_title-text1-23);
  }
  .news-letter-main_title-2 {
    grid-template-areas: var(--main-news-letter-main_title-grid-template-areas-24);
      grid-column-gap: var(--main-news-letter-main_title-grid-column-gap-25);
      justify-items: var(--main-news-letter-main_title-justify-items-26);
  }
  :is(.main-news-letter-main_title-padding-27, .news-letter-main_title) {
    padding: var(--main-news-letter-main_title-padding-27);
  }
  :is(.main-news-letter-main_title-background-28, .news-letter-main_title) {
    background: var(--main-news-letter-main_title-background-28);
  }
  .news-letter-main_title {
    border-radius: var(--main-news-letter-main_title-border-radius-29);
      border-width: var(--main-news-letter-main_title-border-width-30);
      border-color: var(--main-news-letter-main_title-border-color-31);
  }
  .main-news-letter-main_title-margin-32 {
    margin: var(--main-news-letter-main_title-margin-32);
  }
  .news-letter-main_title_icon {
    width: var(--main-news-letter-main_title_icon-width-1081);
      height: var(--main-news-letter-main_title_icon-height-1082);
      border-radius: var(--main-news-letter-main_title_icon-border-radius-1083);
      border-width: var(--main-news-letter-main_title_icon-border-width-1084);
      border-color: var(--main-news-letter-main_title_icon-border-color-1085);
  }
  :is(.main-news-letter-main_title_icon-background-1086, .news-letter-main_title_icon) {
    background: var(--main-news-letter-main_title_icon-background-1086);
  }
  .main-news-letter-main_title_icon-icon-1087 {
    icon: var(--main-news-letter-main_title_icon-icon-1087);
  }
  .news-letter-main_title_icon-2 {
    font-size: var(--main-news-letter-main_title_icon-font-size-1088);
  }
  :is(.main-news-letter-main_title_icon-color-1090, .news-letter-main_title_icon-2) {
    color: var(--main-news-letter-main_title_icon-color-1090);
  }
  :is(.main-news-letter-main_description-color-33, .news-letter-main_description) {
    color: var(--main-news-letter-main_description-color-33);
  }
  .news-letter-main_description-2 {
    grid-area: var(--main-news-letter-main_description-grid-area-15);
      justify-self: var(--main-news-letter-main_description-justify-self-34);
      text-align: var(--main-news-letter-main_description-text-align-35);
  }
  .news-letter-main_description {
    font-size: var(--main-news-letter-main_description-font-size-36);
      font-weight: var(--main-news-letter-main_description-font-weight-37);
      font-family: var(--main-news-letter-main_description-font-family-38);
      letter-spacing: var(--main-news-letter-main_description-letter-spacing-39);
      line-height: var(--main-news-letter-main_description-line-height-40);
  }
  .main-news-letter-main_description-text1-41 {
    text1: var(--main-news-letter-main_description-text1-41);
  }
  .news-letter-main_description-2 {
    grid-template-areas: var(--main-news-letter-main_description-grid-template-areas-42);
      grid-column-gap: var(--main-news-letter-main_description-grid-column-gap-43);
      justify-items: var(--main-news-letter-main_description-justify-items-44);
  }
  :is(.main-news-letter-main_description-padding-45, .news-letter-main_description) {
    padding: var(--main-news-letter-main_description-padding-45);
  }
  :is(.main-news-letter-main_description-background-46, .news-letter-main_description) {
    background: var(--main-news-letter-main_description-background-46);
  }
  .news-letter-main_description {
    border-radius: var(--main-news-letter-main_description-border-radius-47);
      border-width: var(--main-news-letter-main_description-border-width-48);
      border-color: var(--main-news-letter-main_description-border-color-49);
  }
  .main-news-letter-main_description-margin-50 {
    margin: var(--main-news-letter-main_description-margin-50);
  }
  .news-letter-main_description_icon {
    width: var(--main-news-letter-main_description_icon-width-1025);
      height: var(--main-news-letter-main_description_icon-height-1026);
      border-radius: var(--main-news-letter-main_description_icon-border-radius-1027);
      border-width: var(--main-news-letter-main_description_icon-border-width-1028);
      border-color: var(--main-news-letter-main_description_icon-border-color-1029);
  }
  :is(.main-news-letter-main_description_icon-background-1030, .news-letter-main_description_icon) {
    background: var(--main-news-letter-main_description_icon-background-1030);
  }
  .main-news-letter-main_description_icon-icon-1031 {
    icon: var(--main-news-letter-main_description_icon-icon-1031);
  }
  .news-letter-main_description_icon-2 {
    font-size: var(--main-news-letter-main_description_icon-font-size-1032);
  }
  :is(.main-news-letter-main_description_icon-color-1034, .news-letter-main_description_icon-2) {
    color: var(--main-news-letter-main_description_icon-color-1034);
  }
  :is(.main-news-letter-main_button-padding-69, .news-letter-main_button) {
    padding: var(--main-news-letter-main_button-padding-69);
  }
  .main-news-letter-main_button-grid-area-15 {
    grid-area: var(--main-news-letter-main_button-grid-area-15);
  }
  .news-letter-main_button {
    justify-self: var(--main-news-letter-main_button-justify-self-70);
  }
  .main-news-letter-main_button-text1-71 {
    text1: var(--main-news-letter-main_button-text1-71);
  }
  .news-letter-main_button {
    border-radius: var(--main-news-letter-main_button-border-radius-72);
      border-width: var(--main-news-letter-main_button-border-width-73);
      border-color: var(--main-news-letter-main_button-border-color-74);
  }
  :is(.main-news-letter-main_button-background-75, .news-letter-main_button) {
    background: var(--main-news-letter-main_button-background-75);
  }
  :is(.main-news-letter-main_button-color-76, .news-letter-main_button-2) {
    color: var(--main-news-letter-main_button-color-76);
  }
  .news-letter-main_button-2 {
    font-size: var(--main-news-letter-main_button-font-size-77);
      font-weight: var(--main-news-letter-main_button-font-weight-78);
      font-family: var(--main-news-letter-main_button-font-family-79);
      letter-spacing: var(--main-news-letter-main_button-letter-spacing-80);
      line-height: var(--main-news-letter-main_button-line-height-81);
  }
  .news-letter-main_button {
    grid-template-areas: var(--main-news-letter-main_button-grid-template-areas-82);
      grid-column-gap: var(--main-news-letter-main_button-grid-column-gap-83);
      justify-items: var(--main-news-letter-main_button-justify-items-84);
  }
  .news-letter-main_button_icon {
    width: var(--main-news-letter-main_button_icon-width-970);
      height: var(--main-news-letter-main_button_icon-height-971);
      border-radius: var(--main-news-letter-main_button_icon-border-radius-972);
      border-width: var(--main-news-letter-main_button_icon-border-width-973);
      border-color: var(--main-news-letter-main_button_icon-border-color-974);
  }
  :is(.main-news-letter-main_button_icon-background-975, .news-letter-main_button_icon) {
    background: var(--main-news-letter-main_button_icon-background-975);
  }
  .main-news-letter-main_button_icon-icon-976 {
    icon: var(--main-news-letter-main_button_icon-icon-976);
  }
  .news-letter-main_button_icon-2 {
    font-size: var(--main-news-letter-main_button_icon-font-size-978);
  }
  :is(.main-news-letter-main_button_icon-color-979, .news-letter-main_button_icon-2) {
    color: var(--main-news-letter-main_button_icon-color-979);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-news-letter-main_button_hover-background-17407, .news-letter-main_button_hover):hover, .card.has-hover:hover .button:is(.main-news-letter-main_button_hover-background-17407, .news-letter-main_button_hover), .cards_float.has-hover:hover .button:is(.main-news-letter-main_button_hover-background-17407, .news-letter-main_button_hover) {
      background: var(--main-news-letter-main_button_hover-background-17407);
    }
  }
  .button.has-hover:is(.main-news-letter-main_button_hover-background-17407, .news-letter-main_button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-news-letter-main_button_hover-background-17407, .news-letter-main_button_hover), .cards_float.has-hover:focus-within .button:is(.main-news-letter-main_button_hover-background-17407, .news-letter-main_button_hover) {
    background: var(--main-news-letter-main_button_hover-background-17407);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-news-letter-main_button_hover-color-17408, .news-letter-main_button_hover), .card.has-hover:hover .button :is(.main-news-letter-main_button_hover-color-17408, .news-letter-main_button_hover), .cards_float.has-hover:hover .button :is(.main-news-letter-main_button_hover-color-17408, .news-letter-main_button_hover) {
      color: var(--main-news-letter-main_button_hover-color-17408);
    }
  }
  .button.has-hover:focus-visible :is(.main-news-letter-main_button_hover-color-17408, .news-letter-main_button_hover), .card.has-hover:focus-within .button :is(.main-news-letter-main_button_hover-color-17408, .news-letter-main_button_hover), .cards_float.has-hover:focus-within .button :is(.main-news-letter-main_button_hover-color-17408, .news-letter-main_button_hover) {
    color: var(--main-news-letter-main_button_hover-color-17408);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-main_button_hover:hover, .card.has-hover:hover .button.news-letter-main_button_hover, .cards_float.has-hover:hover .button.news-letter-main_button_hover {
      border-color: var(--main-news-letter-main_button_hover-border-color-17409);
    }
  }
  .button.has-hover.news-letter-main_button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-main_button_hover, .cards_float.has-hover:focus-within .button.news-letter-main_button_hover {
    border-color: var(--main-news-letter-main_button_hover-border-color-17409);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-main_button_hover:hover, .card.has-hover:hover .button.news-letter-main_button_hover, .cards_float.has-hover:hover .button.news-letter-main_button_hover {
      box-shadow: var(--main-news-letter-main_button_hover-box-shadow-17410);
    }
  }
  .button.has-hover.news-letter-main_button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-main_button_hover, .cards_float.has-hover:focus-within .button.news-letter-main_button_hover {
    box-shadow: var(--main-news-letter-main_button_hover-box-shadow-17410);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-main_button_hover:hover, .card.has-hover:hover .button.news-letter-main_button_hover, .cards_float.has-hover:hover .button.news-letter-main_button_hover {
      transform: var(--main-news-letter-main_button_hover-transform-17411);
    }
  }
  .button.has-hover.news-letter-main_button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-main_button_hover, .cards_float.has-hover:focus-within .button.news-letter-main_button_hover {
    transform: var(--main-news-letter-main_button_hover-transform-17411);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-main_button_hover:hover, .card.has-hover:hover .button.news-letter-main_button_hover, .cards_float.has-hover:hover .button.news-letter-main_button_hover {
      opacity: var(--main-news-letter-main_button_hover-opacity-17412);
    }
  }
  .button.has-hover.news-letter-main_button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-main_button_hover, .cards_float.has-hover:focus-within .button.news-letter-main_button_hover {
    opacity: var(--main-news-letter-main_button_hover-opacity-17412);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-main_button_hover:hover, .card.has-hover:hover .button.news-letter-main_button_hover, .cards_float.has-hover:hover .button.news-letter-main_button_hover {
      border-width: var(--main-news-letter-main_button_hover-border-width-963003);
    }
  }
  .button.has-hover.news-letter-main_button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-main_button_hover, .cards_float.has-hover:focus-within .button.news-letter-main_button_hover {
    border-width: var(--main-news-letter-main_button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-main_button_hover:hover, .card.has-hover:hover .button.news-letter-main_button_hover, .cards_float.has-hover:hover .button.news-letter-main_button_hover {
      border-radius: var(--main-news-letter-main_button_hover-border-radius-963005);
    }
  }
  .button.has-hover.news-letter-main_button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-main_button_hover, .cards_float.has-hover:focus-within .button.news-letter-main_button_hover {
    border-radius: var(--main-news-letter-main_button_hover-border-radius-963005);
  }
  :is(.main-news-letter-form_wrapper-background-1339, .news-letter-form_wrapper) {
    background: var(--main-news-letter-form_wrapper-background-1339);
  }
  .news-letter-form_wrapper {
    border-radius: var(--main-news-letter-form_wrapper-border-radius-1340);
      border-width: var(--main-news-letter-form_wrapper-border-width-1341);
      border-color: var(--main-news-letter-form_wrapper-border-color-1342);
      box-shadow: var(--main-news-letter-form_wrapper-box-shadow-1343);
      backdrop-filter: var(--main-news-letter-form_wrapper-backdrop-filter-1344);
  }
  :is(.main-news-letter-form_wrapper-padding-1345, .news-letter-form_wrapper) {
    padding: var(--main-news-letter-form_wrapper-padding-1345);
  }
  .news-letter-form_container {
    display: var(--main-news-letter-form_container-display-1322);
      grid-template-columns: var(--main-news-letter-form_container-grid-template-columns-1323);
      grid-column-gap: var(--main-news-letter-form_container-grid-column-gap-2819);
      grid-row-gap: var(--main-news-letter-form_container-grid-row-gap-2820);
  }
  .main-news-letter-input_wrapper-display-1380 {
    display: var(--main-news-letter-input_wrapper-display-1380);
  }
  :is(.main-news-letter-input_wrapper-background-1382, .news-letter-input_wrapper) {
    background: var(--main-news-letter-input_wrapper-background-1382);
  }
  .news-letter-input_wrapper {
    border-radius: var(--main-news-letter-input_wrapper-border-radius-1383);
  }
  :is(.main-news-letter-input_wrapper-padding-1386, .news-letter-input_wrapper) {
    padding: var(--main-news-letter-input_wrapper-padding-1386);
  }
  .news-letter-input_wrapper {
    border-width: var(--main-news-letter-input_wrapper-border-width-1384);
      border-color: var(--main-news-letter-input_wrapper-border-color-1385);
  }
  .news-letter-input_wrapper-2 {
    max-width: var(--main-news-letter-input_wrapper-max-width-2828);
      grid-column-gap: var(--main-news-letter-input_wrapper-grid-column-gap-2829);
      grid-row-gap: var(--main-news-letter-input_wrapper-grid-row-gap-2830);
  }
  .news-letter-input_wrapper {
    box-shadow: var(--main-news-letter-input_wrapper-box-shadow-2831);
      backdrop-blur: var(--main-news-letter-input_wrapper-backdrop-blur-2832);
  }
  :is(.main-news-letter-input_label-color-1377, .news-letter-input_label) {
    color: var(--main-news-letter-input_label-color-1377);
  }
  .news-letter-input_label {
    font-size: var(--main-news-letter-input_label-font-size-1378);
      font-weight: var(--main-news-letter-input_label-font-weight-1379);
      letter-spacing: var(--main-news-letter-input_label-letter-spacing-2833);
      line-height: var(--main-news-letter-input_label-line-height-2834);
      font-family: var(--main-news-letter-input_label-font-family-2835);
  }
  :is(.main-news-letter-input_label-background-1382, .news-letter-input_label) {
    background: var(--main-news-letter-input_label-background-1382);
  }
  .news-letter-input_label {
    border-radius: var(--main-news-letter-input_label-border-radius-1383);
  }
  :is(.main-news-letter-input_label-padding-1386, .news-letter-input_label) {
    padding: var(--main-news-letter-input_label-padding-1386);
  }
  .news-letter-input_label {
    margin: var(--main-news-letter-input_label-margin-951386);
  }
  :is(.main-news-letter-submit_button-background-1429, .news-letter-submit_button) {
    background: var(--main-news-letter-submit_button-background-1429);
  }
  :is(.main-news-letter-submit_button-color-1430, .news-letter-submit_button-2) {
    color: var(--main-news-letter-submit_button-color-1430);
  }
  :is(.main-news-letter-submit_button-padding-1431, .news-letter-submit_button) {
    padding: var(--main-news-letter-submit_button-padding-1431);
  }
  .news-letter-submit_button {
    border-radius: var(--main-news-letter-submit_button-border-radius-1432);
      border-width: var(--main-news-letter-submit_button-border-width-1433);
  }
  .news-letter-submit_button-2 {
    font-size: var(--main-news-letter-submit_button-font-size-1434);
      font-weight: var(--main-news-letter-submit_button-font-weight-1435);
  }
  .news-letter-submit_button {
    justify-self: var(--main-news-letter-submit_button-justify-self-1436);
  }
  .main-news-letter-submit_button-text1-1437 {
    text1: var(--main-news-letter-submit_button-text1-1437);
  }
  .news-letter-submit_button {
    border-color: var(--main-news-letter-submit_button-border-color-1438);
      grid-template-areas: var(--main-news-letter-submit_button-grid-template-areas-1439);
      grid-column-gap: var(--main-news-letter-submit_button-grid-column-gap-1440);
      justify-items: var(--main-news-letter-submit_button-justify-items-1441);
  }
  .news-letter-submit_button-2 {
    letter-spacing: var(--main-news-letter-submit_button-letter-spacing-1442);
      line-height: var(--main-news-letter-submit_button-line-height-1443);
      font-family: var(--main-news-letter-submit_button-font-family-1444);
  }
  .main-news-letter-submit_icon-icon-1445 {
    icon: var(--main-news-letter-submit_icon-icon-1445);
  }
  .news-letter-submit_icon {
    width: var(--main-news-letter-submit_icon-width-1446);
      height: var(--main-news-letter-submit_icon-height-1447);
      border-radius: var(--main-news-letter-submit_icon-border-radius-1448);
      border-width: var(--main-news-letter-submit_icon-border-width-1449);
      border-color: var(--main-news-letter-submit_icon-border-color-1450);
  }
  :is(.main-news-letter-submit_icon-background-1451, .news-letter-submit_icon) {
    background: var(--main-news-letter-submit_icon-background-1451);
  }
  .news-letter-submit_icon-2 {
    font-size: var(--main-news-letter-submit_icon-font-size-1453);
  }
  :is(.main-news-letter-submit_icon-color-1454, .news-letter-submit_icon-2) {
    color: var(--main-news-letter-submit_icon-color-1454);
  }
  .main-news-letter-email_input_icon-icon-2876 {
    icon: var(--main-news-letter-email_input_icon-icon-2876);
  }
  .news-letter-email_input_icon {
    width: var(--main-news-letter-email_input_icon-width-2877);
      height: var(--main-news-letter-email_input_icon-height-2878);
      border-radius: var(--main-news-letter-email_input_icon-border-radius-2879);
      border-width: var(--main-news-letter-email_input_icon-border-width-2880);
      border-color: var(--main-news-letter-email_input_icon-border-color-2881);
  }
  :is(.main-news-letter-email_input_icon-background-2882, .news-letter-email_input_icon) {
    background: var(--main-news-letter-email_input_icon-background-2882);
  }
  .news-letter-email_input_icon-2 {
    font-size: var(--main-news-letter-email_input_icon-font-size-2884);
  }
  :is(.main-news-letter-email_input_icon-color-2885, .news-letter-email_input_icon-2) {
    color: var(--main-news-letter-email_input_icon-color-2885);
  }
  .main-news-letter-email_input_icon-icon-position-991002 {
    icon-position: var(--main-news-letter-email_input_icon-icon-position-991002);
  }
  .main-news-letter-email_input_icon-icon-offset-991003 {
    icon-offset: var(--main-news-letter-email_input_icon-icon-offset-991003);
  }
  :is(.main-news-letter-validation_message-color-2886, .news-letter-validation_message) {
    color: var(--main-news-letter-validation_message-color-2886);
  }
  .news-letter-validation_message {
    justify-self: var(--main-news-letter-validation_message-justify-self-2778);
      backdrop-blur: var(--main-news-letter-validation_message-backdrop-blur-2042);
  }
  :is(.main-news-letter-validation_message-padding-2101, .news-letter-validation_message) {
    padding: var(--main-news-letter-validation_message-padding-2101);
  }
  .news-letter-validation_message {
    font-size: var(--main-news-letter-validation_message-font-size-2887);
      font-weight: var(--main-news-letter-validation_message-font-weight-2888);
      line-height: var(--main-news-letter-validation_message-line-height-2889);
      border-radius: var(--main-news-letter-validation_message-border-radius-2889);
      border-width: var(--main-news-letter-validation_message-border-width-2889);
  }
  :is(.main-news-letter-validation_message-background-2892, .news-letter-validation_message) {
    background: var(--main-news-letter-validation_message-background-2892);
  }
  .news-letter-validation_message {
    box-shadow: var(--main-news-letter-validation_message-box-shadow-2893);
      border-color: var(--main-news-letter-validation_message-border-color-2894);
      letter-spacing: var(--main-news-letter-validation_message-letter-spacing-2833);
  }
  .main-news-letter-frontend_flash_error-background-2895 {
    background: var(--main-news-letter-frontend_flash_error-background-2895);
  }
  .main-news-letter-frontend_flash_error-border-color-2896 {
    border-color: var(--main-news-letter-frontend_flash_error-border-color-2896);
  }
  .main-news-letter-frontend_flash_error-color-2886 {
    color: var(--main-news-letter-frontend_flash_error-color-2886);
  }
  .main-news-letter-frontend_flash_error-box-shadow-2893 {
    box-shadow: var(--main-news-letter-frontend_flash_error-box-shadow-2893);
  }
  .main-news-letter-frontend_flash_error-font-size-1378 {
    font-size: var(--main-news-letter-frontend_flash_error-font-size-1378);
  }
  .main-news-letter-frontend_flash_error-font-weight-1379 {
    font-weight: var(--main-news-letter-frontend_flash_error-font-weight-1379);
  }
  .main-news-letter-frontend_flash_error-letter-spacing-2833 {
    letter-spacing: var(--main-news-letter-frontend_flash_error-letter-spacing-2833);
  }
  .main-news-letter-frontend_flash_error-line-height-2834 {
    line-height: var(--main-news-letter-frontend_flash_error-line-height-2834);
  }
  .main-news-letter-frontend_flash_error-font-family-2835 {
    font-family: var(--main-news-letter-frontend_flash_error-font-family-2835);
  }
  .main-news-letter-frontend_flash_error-padding-2101 {
    padding: var(--main-news-letter-frontend_flash_error-padding-2101);
  }
  .main-news-letter-frontend_flash_success-background-2895 {
    background: var(--main-news-letter-frontend_flash_success-background-2895);
  }
  .main-news-letter-frontend_flash_success-padding-2101 {
    padding: var(--main-news-letter-frontend_flash_success-padding-2101);
  }
  .main-news-letter-frontend_flash_success-border-color-2896 {
    border-color: var(--main-news-letter-frontend_flash_success-border-color-2896);
  }
  .main-news-letter-frontend_flash_success-color-2886 {
    color: var(--main-news-letter-frontend_flash_success-color-2886);
  }
  .main-news-letter-frontend_flash_success-box-shadow-2893 {
    box-shadow: var(--main-news-letter-frontend_flash_success-box-shadow-2893);
  }
  .main-news-letter-frontend_flash_success-font-size-1378 {
    font-size: var(--main-news-letter-frontend_flash_success-font-size-1378);
  }
  .main-news-letter-frontend_flash_success-font-weight-1379 {
    font-weight: var(--main-news-letter-frontend_flash_success-font-weight-1379);
  }
  .main-news-letter-frontend_flash_success-letter-spacing-2833 {
    letter-spacing: var(--main-news-letter-frontend_flash_success-letter-spacing-2833);
  }
  .main-news-letter-frontend_flash_success-line-height-2834 {
    line-height: var(--main-news-letter-frontend_flash_success-line-height-2834);
  }
  .main-news-letter-frontend_flash_success-font-family-2835 {
    font-family: var(--main-news-letter-frontend_flash_success-font-family-2835);
  }
  :is(.main-news-letter-text_input-background-1455, .news-letter-text_input, .news-letter-text_input-2, .news-letter-text_input-3) {
    background: var(--main-news-letter-text_input-background-1455);
  }
  :is(.news-letter-text_input, .news-letter-text_input-2, .news-letter-text_input-3) {
    border-radius: var(--main-news-letter-text_input-border-radius-1456);
      border-width: var(--main-news-letter-text_input-border-width-1457);
      border-color: var(--main-news-letter-text_input-border-color-1458);
  }
  :is(.main-news-letter-text_input-padding-1459, .news-letter-text_input, .news-letter-text_input-2, .news-letter-text_input-3) {
    padding: var(--main-news-letter-text_input-padding-1459);
  }
  :is(.main-news-letter-text_input-color-1460, .news-letter-text_input, .news-letter-text_input-2, .news-letter-text_input-3) {
    color: var(--main-news-letter-text_input-color-1460);
  }
  :is(.news-letter-text_input, .news-letter-text_input-2, .news-letter-text_input-3) {
    font-size: var(--main-news-letter-text_input-font-size-1461);
      width: var(--main-news-letter-text_input-width-1462);
  }
  :is(.news-letter-text_input, .news-letter-text_input-2) {
    height: var(--main-news-letter-text_input-height-1463);
      letter-spacing: var(--main-news-letter-text_input-letter-spacing-1464);
      line-height: var(--main-news-letter-text_input-line-height-1465);
      font-family: var(--main-news-letter-text_input-font-family-1466);
      font-weight: var(--main-news-letter-text_input-font-weight-1467);
  }
  :is(.main-news-letter-text_input-placeholder-color-991001, .news-letter-text_input, .news-letter-text_input-3) {
    placeholder-color: var(--main-news-letter-text_input-placeholder-color-991001);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-news-letter-button_hover-background-3171, .news-letter-button_hover):hover, .card.has-hover:hover .button:is(.main-news-letter-button_hover-background-3171, .news-letter-button_hover), .cards_float.has-hover:hover .button:is(.main-news-letter-button_hover-background-3171, .news-letter-button_hover) {
      background: var(--main-news-letter-button_hover-background-3171);
    }
  }
  .button.has-hover:is(.main-news-letter-button_hover-background-3171, .news-letter-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-news-letter-button_hover-background-3171, .news-letter-button_hover), .cards_float.has-hover:focus-within .button:is(.main-news-letter-button_hover-background-3171, .news-letter-button_hover) {
    background: var(--main-news-letter-button_hover-background-3171);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-news-letter-button_hover-color-3172, .news-letter-button_hover), .card.has-hover:hover .button :is(.main-news-letter-button_hover-color-3172, .news-letter-button_hover), .cards_float.has-hover:hover .button :is(.main-news-letter-button_hover-color-3172, .news-letter-button_hover) {
      color: var(--main-news-letter-button_hover-color-3172);
    }
  }
  .button.has-hover:focus-visible :is(.main-news-letter-button_hover-color-3172, .news-letter-button_hover), .card.has-hover:focus-within .button :is(.main-news-letter-button_hover-color-3172, .news-letter-button_hover), .cards_float.has-hover:focus-within .button :is(.main-news-letter-button_hover-color-3172, .news-letter-button_hover) {
    color: var(--main-news-letter-button_hover-color-3172);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-button_hover:hover, .card.has-hover:hover .button.news-letter-button_hover, .cards_float.has-hover:hover .button.news-letter-button_hover {
      border-color: var(--main-news-letter-button_hover-border-color-3173);
    }
  }
  .button.has-hover.news-letter-button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-button_hover, .cards_float.has-hover:focus-within .button.news-letter-button_hover {
    border-color: var(--main-news-letter-button_hover-border-color-3173);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-button_hover:hover, .card.has-hover:hover .button.news-letter-button_hover, .cards_float.has-hover:hover .button.news-letter-button_hover {
      box-shadow: var(--main-news-letter-button_hover-box-shadow-3174);
    }
  }
  .button.has-hover.news-letter-button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-button_hover, .cards_float.has-hover:focus-within .button.news-letter-button_hover {
    box-shadow: var(--main-news-letter-button_hover-box-shadow-3174);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-button_hover:hover, .card.has-hover:hover .button.news-letter-button_hover, .cards_float.has-hover:hover .button.news-letter-button_hover {
      transform: var(--main-news-letter-button_hover-transform-3175);
    }
  }
  .button.has-hover.news-letter-button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-button_hover, .cards_float.has-hover:focus-within .button.news-letter-button_hover {
    transform: var(--main-news-letter-button_hover-transform-3175);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-button_hover:hover, .card.has-hover:hover .button.news-letter-button_hover, .cards_float.has-hover:hover .button.news-letter-button_hover {
      opacity: var(--main-news-letter-button_hover-opacity-3176);
    }
  }
  .button.has-hover.news-letter-button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-button_hover, .cards_float.has-hover:focus-within .button.news-letter-button_hover {
    opacity: var(--main-news-letter-button_hover-opacity-3176);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-button_hover:hover, .card.has-hover:hover .button.news-letter-button_hover, .cards_float.has-hover:hover .button.news-letter-button_hover {
      border-width: var(--main-news-letter-button_hover-border-width-963003);
    }
  }
  .button.has-hover.news-letter-button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-button_hover, .cards_float.has-hover:focus-within .button.news-letter-button_hover {
    border-width: var(--main-news-letter-button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover.news-letter-button_hover:hover, .card.has-hover:hover .button.news-letter-button_hover, .cards_float.has-hover:hover .button.news-letter-button_hover {
      border-radius: var(--main-news-letter-button_hover-border-radius-963005);
    }
  }
  .button.has-hover.news-letter-button_hover:focus-visible, .card.has-hover:focus-within .button.news-letter-button_hover, .cards_float.has-hover:focus-within .button.news-letter-button_hover {
    border-radius: var(--main-news-letter-button_hover-border-radius-963005);
  }
  .news-letter-checkbox_input {
    width: var(--main-news-letter-checkbox_input-width-1260);
      height: var(--main-news-letter-checkbox_input-height-1261);
      accent-color: var(--main-news-letter-checkbox_input-accent-color-1262);
  }
  :is(.main-news-letter-checkbox_input-background-1263, .news-letter-checkbox_input) {
    background: var(--main-news-letter-checkbox_input-background-1263);
  }
  .news-letter-checkbox_input {
    border-radius: var(--main-news-letter-checkbox_input-border-radius-1264);
      border-width: var(--main-news-letter-checkbox_input-border-width-1265);
      border-color: var(--main-news-letter-checkbox_input-border-color-1266);
  }
  .news-letter-country {
    width: var(--main-news-letter-country-width-1287);
  }
  :is(.main-news-letter-country-background-1288, .news-letter-country) {
    background: var(--main-news-letter-country-background-1288);
  }
  .news-letter-country {
    border-radius: var(--main-news-letter-country-border-radius-1289);
      border-width: var(--main-news-letter-country-border-width-1290);
      border-color: var(--main-news-letter-country-border-color-1291);
  }
  :is(.main-news-letter-country-padding-1292, .news-letter-country) {
    padding: var(--main-news-letter-country-padding-1292);
  }
  :is(.main-news-letter-country-color-1293, .news-letter-country) {
    color: var(--main-news-letter-country-color-1293);
  }
  .news-letter-country {
    font-size: var(--main-news-letter-country-font-size-1294);
      font-family: var(--main-news-letter-country-font-family-1295);
      font-weight: var(--main-news-letter-country-font-weight-1296);
      line-height: var(--main-news-letter-country-line-height-1297);
      letter-spacing: var(--main-news-letter-country-letter-spacing-1298);
      height: var(--main-news-letter-country-height-1299);
  }
  .main-news-letter-flatpicker-background-32008 {
    background: var(--main-news-letter-flatpicker-background-32008);
  }
  .main-news-letter-flatpicker-color-32009 {
    color: var(--main-news-letter-flatpicker-color-32009);
  }
  .main-news-letter-flatpicker-border-color-32010 {
    border-color: var(--main-news-letter-flatpicker-border-color-32010);
  }
  .main-news-letter-flatpicker-border-radius-32011 {
    border-radius: var(--main-news-letter-flatpicker-border-radius-32011);
  }
  .main-news-letter-flatpicker-padding-32012 {
    padding: var(--main-news-letter-flatpicker-padding-32012);
  }
  .main-news-letter-flatpicker-border-width-32013 {
    border-width: var(--main-news-letter-flatpicker-border-width-32013);
  }
  .main-news-letter-flatpicker-box-shadow-32014 {
    box-shadow: var(--main-news-letter-flatpicker-box-shadow-32014);
  }
  .main-news-letter-flatpicker-backdrop-filter-32015 {
    backdrop-filter: var(--main-news-letter-flatpicker-backdrop-filter-32015);
  }
  .main-news-letter-flatpicker_hover-color-32046 {
    color: var(--main-news-letter-flatpicker_hover-color-32046);
  }
  .main-news-letter-flatpicker_hover-background-color-32047 {
    background-color: var(--main-news-letter-flatpicker_hover-background-color-32047);
  }
  .main-news-letter-flatpicker_hover-border-radius-32048 {
    border-radius: var(--main-news-letter-flatpicker_hover-border-radius-32048);
  }
  .main-news-letter-flatpicker_hover-border-width-32049 {
    border-width: var(--main-news-letter-flatpicker_hover-border-width-32049);
  }
  .main-news-letter-flatpicker_hover-border-color-32050 {
    border-color: var(--main-news-letter-flatpicker_hover-border-color-32050);
  }
  .main-news-letter-flatpicker_selected-background-32001 {
    background: var(--main-news-letter-flatpicker_selected-background-32001);
  }
  .main-news-letter-flatpicker_selected-color-32002 {
    color: var(--main-news-letter-flatpicker_selected-color-32002);
  }
  .main-news-letter-flatpicker_selected-border-color-32003 {
    border-color: var(--main-news-letter-flatpicker_selected-border-color-32003);
  }
  .main-news-letter-flatpicker_selected-border-width-32004 {
    border-width: var(--main-news-letter-flatpicker_selected-border-width-32004);
  }
  .main-news-letter-flatpicker_selected-border-radius-32005 {
    border-radius: var(--main-news-letter-flatpicker_selected-border-radius-32005);
  }
  .main-news-letter-flatpicker_selected-box-shadow-32006 {
    box-shadow: var(--main-news-letter-flatpicker_selected-box-shadow-32006);
  }
  .main-news-letter-flatpicker_selected-backdrop-filter-32007 {
    backdrop-filter: var(--main-news-letter-flatpicker_selected-backdrop-filter-32007);
  }
  .main-news-letter-form_container_overlay-background-1325 {
    background: var(--main-news-letter-form_container_overlay-background-1325);
  }
  .main-news-letter-form_overlay-background-1332 {
    background: var(--main-news-letter-form_overlay-background-1332);
  }
  .main-news-letter-minus_icon-icon-1391 {
    icon: var(--main-news-letter-minus_icon-icon-1391);
  }
  .news-letter-minus_icon {
    width: var(--main-news-letter-minus_icon-width-1392);
      height: var(--main-news-letter-minus_icon-height-1393);
      border-radius: var(--main-news-letter-minus_icon-border-radius-1394);
      border-width: var(--main-news-letter-minus_icon-border-width-1395);
      border-color: var(--main-news-letter-minus_icon-border-color-1396);
  }
  :is(.main-news-letter-minus_icon-background-1397, .news-letter-minus_icon) {
    background: var(--main-news-letter-minus_icon-background-1397);
  }
  .news-letter-minus_icon-2 {
    font-size: var(--main-news-letter-minus_icon-font-size-1399);
  }
  :is(.main-news-letter-minus_icon-color-1400, .news-letter-minus_icon-2) {
    color: var(--main-news-letter-minus_icon-color-1400);
  }
  .main-news-letter-option-text1-1401 {
    text1: var(--main-news-letter-option-text1-1401);
  }
  :is(.main-news-letter-option-color-1402, .news-letter-option) {
    color: var(--main-news-letter-option-color-1402);
  }
  .news-letter-option {
    font-size: var(--main-news-letter-option-font-size-1403);
      font-weight: var(--main-news-letter-option-font-weight-1404);
      font-family: var(--main-news-letter-option-font-family-1405);
      line-height: var(--main-news-letter-option-line-height-1406);
  }
  .main-news-letter-option-background-1407 {
    background: var(--main-news-letter-option-background-1407);
  }
  .main-news-letter-option-border-radius-1408 {
    border-radius: var(--main-news-letter-option-border-radius-1408);
  }
  .main-news-letter-option-border-width-1409 {
    border-width: var(--main-news-letter-option-border-width-1409);
  }
  .main-news-letter-option-border-color-1410 {
    border-color: var(--main-news-letter-option-border-color-1410);
  }
  .main-news-letter-option-padding-1411 {
    padding: var(--main-news-letter-option-padding-1411);
  }
  .main-news-letter-plus_icon-icon-1412 {
    icon: var(--main-news-letter-plus_icon-icon-1412);
  }
  .news-letter-plus_icon {
    width: var(--main-news-letter-plus_icon-width-1413);
      height: var(--main-news-letter-plus_icon-height-1414);
      border-radius: var(--main-news-letter-plus_icon-border-radius-1415);
      border-width: var(--main-news-letter-plus_icon-border-width-1416);
      border-color: var(--main-news-letter-plus_icon-border-color-1417);
  }
  :is(.main-news-letter-plus_icon-background-1418, .news-letter-plus_icon) {
    background: var(--main-news-letter-plus_icon-background-1418);
  }
  .news-letter-plus_icon-2 {
    font-size: var(--main-news-letter-plus_icon-font-size-1420);
  }
  :is(.main-news-letter-plus_icon-color-1421, .news-letter-plus_icon-2) {
    color: var(--main-news-letter-plus_icon-color-1421);
  }
  .news-letter-radio_input {
    width: var(--main-news-letter-radio_input-width-1422);
      height: var(--main-news-letter-radio_input-height-1423);
      accent-color: var(--main-news-letter-radio_input-accent-color-1424);
  }
  :is(.main-news-letter-radio_input-background-1425, .news-letter-radio_input) {
    background: var(--main-news-letter-radio_input-background-1425);
  }
  .news-letter-radio_input {
    border-radius: var(--main-news-letter-radio_input-border-radius-1426);
      border-width: var(--main-news-letter-radio_input-border-width-1427);
      border-color: var(--main-news-letter-radio_input-border-color-1428);
  }
  :is(.main-news-letter-textarea_input-background-1468, .news-letter-textarea_input) {
    background: var(--main-news-letter-textarea_input-background-1468);
  }
  .news-letter-textarea_input {
    border-radius: var(--main-news-letter-textarea_input-border-radius-1469);
      border-width: var(--main-news-letter-textarea_input-border-width-1470);
      border-color: var(--main-news-letter-textarea_input-border-color-1471);
  }
  :is(.main-news-letter-textarea_input-padding-1472, .news-letter-textarea_input) {
    padding: var(--main-news-letter-textarea_input-padding-1472);
  }
  :is(.main-news-letter-textarea_input-color-1473, .news-letter-textarea_input) {
    color: var(--main-news-letter-textarea_input-color-1473);
  }
  .news-letter-textarea_input {
    font-size: var(--main-news-letter-textarea_input-font-size-1474);
      width: var(--main-news-letter-textarea_input-width-1475);
      min-height: var(--main-news-letter-textarea_input-min-height-1476);
  }
  .main-news-letter-textarea_input-letter-spacing-1477 {
    letter-spacing: var(--main-news-letter-textarea_input-letter-spacing-1477);
  }
  .main-news-letter-textarea_input-line-height-1478 {
    line-height: var(--main-news-letter-textarea_input-line-height-1478);
  }
  .main-news-letter-textarea_input-font-family-1479 {
    font-family: var(--main-news-letter-textarea_input-font-family-1479);
  }
  .main-news-letter-textarea_input-font-weight-1480 {
    font-weight: var(--main-news-letter-textarea_input-font-weight-1480);
  }
  .main-news-letter-textarea_input-height-1481 {
    height: var(--main-news-letter-textarea_input-height-1481);
  }
  .main-news-letter-tomselect-padding-32045 {
    padding: var(--main-news-letter-tomselect-padding-32045);
  }
  .main-news-letter-tomselect-background-32032 {
    background: var(--main-news-letter-tomselect-background-32032);
  }
  .main-news-letter-tomselect-color-32033 {
    color: var(--main-news-letter-tomselect-color-32033);
  }
  .main-news-letter-tomselect-border-color-32034 {
    border-color: var(--main-news-letter-tomselect-border-color-32034);
  }
  .main-news-letter-tomselect-border-radius-32035 {
    border-radius: var(--main-news-letter-tomselect-border-radius-32035);
  }
  .main-news-letter-tomselect-border-width-32036 {
    border-width: var(--main-news-letter-tomselect-border-width-32036);
  }
  .main-news-letter-tomselect-height-32037 {
    height: var(--main-news-letter-tomselect-height-32037);
  }
  .main-news-letter-tomselect-box-shadow-32038 {
    box-shadow: var(--main-news-letter-tomselect-box-shadow-32038);
  }
  .main-news-letter-tomselect-backdrop-filter-32039 {
    backdrop-filter: var(--main-news-letter-tomselect-backdrop-filter-32039);
  }
  .main-news-letter-tomselect-font-size-32040 {
    font-size: var(--main-news-letter-tomselect-font-size-32040);
  }
  .main-news-letter-tomselect-font-weight-32041 {
    font-weight: var(--main-news-letter-tomselect-font-weight-32041);
  }
  .main-news-letter-tomselect-font-family-32042 {
    font-family: var(--main-news-letter-tomselect-font-family-32042);
  }
  .main-news-letter-tomselect-line-height-32043 {
    line-height: var(--main-news-letter-tomselect-line-height-32043);
  }
  .main-news-letter-tomselect-letter-spacing-32044 {
    letter-spacing: var(--main-news-letter-tomselect-letter-spacing-32044);
  }
  .main-news-letter-tomselect_hover-background-32030 {
    background: var(--main-news-letter-tomselect_hover-background-32030);
  }
  .main-news-letter-tomselect_hover-color-32031 {
    color: var(--main-news-letter-tomselect_hover-color-32031);
  }
  .main-news-letter-tomselect_open-background-32016 {
    background: var(--main-news-letter-tomselect_open-background-32016);
  }
  .main-news-letter-tomselect_open-color-32017 {
    color: var(--main-news-letter-tomselect_open-color-32017);
  }
  .main-news-letter-tomselect_open-border-color-32018 {
    border-color: var(--main-news-letter-tomselect_open-border-color-32018);
  }
  .main-news-letter-tomselect_open-border-radius-32019 {
    border-radius: var(--main-news-letter-tomselect_open-border-radius-32019);
  }
  .main-news-letter-tomselect_open-border-width-32020 {
    border-width: var(--main-news-letter-tomselect_open-border-width-32020);
  }
  .main-news-letter-tomselect_open-box-shadow-32021 {
    box-shadow: var(--main-news-letter-tomselect_open-box-shadow-32021);
  }
  .main-news-letter-tomselect_open-backdrop-filter-32022 {
    backdrop-filter: var(--main-news-letter-tomselect_open-backdrop-filter-32022);
  }
  .main-news-letter-tomselect_open-font-size-32023 {
    font-size: var(--main-news-letter-tomselect_open-font-size-32023);
  }
  .main-news-letter-tomselect_open-font-weight-32024 {
    font-weight: var(--main-news-letter-tomselect_open-font-weight-32024);
  }
  .main-news-letter-tomselect_open-font-family-32025 {
    font-family: var(--main-news-letter-tomselect_open-font-family-32025);
  }
  .main-news-letter-tomselect_open-line-height-32026 {
    line-height: var(--main-news-letter-tomselect_open-line-height-32026);
  }
  .main-news-letter-tomselect_open-letter-spacing-32027 {
    letter-spacing: var(--main-news-letter-tomselect_open-letter-spacing-32027);
  }
  .main-news-letter-tomselect_selected-background-32028 {
    background: var(--main-news-letter-tomselect_selected-background-32028);
  }
  .main-news-letter-tomselect_selected-color-32029 {
    color: var(--main-news-letter-tomselect_selected-color-32029);
  }
  .main-news-letter-upload-text1-1504 {
    text1: var(--main-news-letter-upload-text1-1504);
  }
  :is(.main-news-letter-upload-color-1505, .news-letter-upload) {
    color: var(--main-news-letter-upload-color-1505);
  }
  .news-letter-upload {
    font-size: var(--main-news-letter-upload-font-size-1506);
      font-weight: var(--main-news-letter-upload-font-weight-1507);
      font-family: var(--main-news-letter-upload-font-family-1508);
      line-height: var(--main-news-letter-upload-line-height-1509);
  }
  :is(.main-news-letter-upload-background-1510, .news-letter-upload) {
    background: var(--main-news-letter-upload-background-1510);
  }
  .news-letter-upload {
    border-radius: var(--main-news-letter-upload-border-radius-1511);
      border-width: var(--main-news-letter-upload-border-width-1512);
      border-color: var(--main-news-letter-upload-border-color-1513);
  }
  :is(.main-news-letter-upload-padding-1514, .news-letter-upload) {
    padding: var(--main-news-letter-upload-padding-1514);
  }
  .news-letter-upload {
    letter-spacing: var(--main-news-letter-upload-letter-spacing-1515);
  }
  .main-news-letter-upload-margin-left-1517 {
    margin-left: var(--main-news-letter-upload-margin-left-1517);
  }
  .news-letter-upload {
    height: var(--main-news-letter-upload-height-1518);
  }
  .main-news-letter-choice_wrapper-display-962001 {
    display: var(--main-news-letter-choice_wrapper-display-962001);
  }
  :is(.main-news-letter-choice_wrapper-background-962002, .news-letter-choice_wrapper) {
    background: var(--main-news-letter-choice_wrapper-background-962002);
  }
  .news-letter-choice_wrapper {
    border-radius: var(--main-news-letter-choice_wrapper-border-radius-962003);
  }
  :is(.main-news-letter-choice_wrapper-padding-962004, .news-letter-choice_wrapper) {
    padding: var(--main-news-letter-choice_wrapper-padding-962004);
  }
  .news-letter-choice_wrapper {
    border-width: var(--main-news-letter-choice_wrapper-border-width-962005);
      border-color: var(--main-news-letter-choice_wrapper-border-color-962006);
      max-width: var(--main-news-letter-choice_wrapper-max-width-962007);
      grid-column-gap: var(--main-news-letter-choice_wrapper-grid-column-gap-962008);
      grid-row-gap: var(--main-news-letter-choice_wrapper-grid-row-gap-962009);
      box-shadow: var(--main-news-letter-choice_wrapper-box-shadow-962010);
      backdrop-blur: var(--main-news-letter-choice_wrapper-backdrop-blur-962011);
  }
  :is(.main-news-letter-choice_label-color-962021, .news-letter-choice_label) {
    color: var(--main-news-letter-choice_label-color-962021);
  }
  .news-letter-choice_label {
    font-size: var(--main-news-letter-choice_label-font-size-962022);
      font-weight: var(--main-news-letter-choice_label-font-weight-962023);
      letter-spacing: var(--main-news-letter-choice_label-letter-spacing-962024);
      line-height: var(--main-news-letter-choice_label-line-height-962025);
      font-family: var(--main-news-letter-choice_label-font-family-962026);
  }
  :is(.main-news-letter-choice_label-background-962027, .news-letter-choice_label) {
    background: var(--main-news-letter-choice_label-background-962027);
  }
  .news-letter-choice_label {
    border-radius: var(--main-news-letter-choice_label-border-radius-962028);
  }
  :is(.main-news-letter-choice_label-padding-962029, .news-letter-choice_label) {
    padding: var(--main-news-letter-choice_label-padding-962029);
  }
  .news-letter-choice_label {
    margin: var(--main-news-letter-choice_label-margin-962030);
  }
  .main-blog-config-count-992 {
    count: var(--main-blog-config-count-992);
  }
  .main-blog-config-has-hover-17406 {
    has-hover: var(--main-blog-config-has-hover-17406);
  }
  .main-blog-config-show_main_title-960001 {
    show_main_title: var(--main-blog-config-show_main_title-960001);
  }
  .main-blog-config-show_title-960011 {
    show_title: var(--main-blog-config-show_title-960011);
  }
  .main-blog-config-show_description-960012 {
    show_description: var(--main-blog-config-show_description-960012);
  }
  .main-blog-config-show_button-960013 {
    show_button: var(--main-blog-config-show_button-960013);
  }
  .main-blog-config-show_image-960014 {
    show_image: var(--main-blog-config-show_image-960014);
  }
  .main-blog-config-show_main_title_icon-960021 {
    show_main_title_icon: var(--main-blog-config-show_main_title_icon-960021);
  }
  .main-blog-config-show_title_icon-960024 {
    show_title_icon: var(--main-blog-config-show_title_icon-960024);
  }
  .main-blog-config-show_description_icon-960025 {
    show_description_icon: var(--main-blog-config-show_description_icon-960025);
  }
  .main-blog-config-show_button_icon-960026 {
    show_button_icon: var(--main-blog-config-show_button_icon-960026);
  }
  .blog-container {
    max-width: var(--main-blog-container-max-width-995);
      width: var(--main-blog-container-width-17525);
      grid-column-gap: var(--main-blog-container-grid-column-gap-996);
      grid-row-gap: var(--main-blog-container-grid-row-gap-997);
      backdrop-blur: var(--main-blog-container-backdrop-blur-998);
  }
  :is(.main-blog-container-background-999, .blog-container) {
    background: var(--main-blog-container-background-999);
  }
  .blog-container {
    border-radius: var(--main-blog-container-border-radius-1000);
      grid-template-columns: var(--main-blog-container-grid-template-columns-1001);
  }
  :is(.main-blog-container-padding-1002, .blog-container) {
    padding: var(--main-blog-container-padding-1002);
  }
  .blog-container {
    border-width: var(--main-blog-container-border-width-1003);
      border-color: var(--main-blog-container-border-color-1004);
      box-shadow: var(--main-blog-container-box-shadow-1005);
  }
  .blog-main {
    margin: var(--main-blog-main-margin-1052);
      backdrop-blur: var(--main-blog-main-backdrop-blur-1054);
      max-width: var(--main-blog-main-max-width-1055);
      width: var(--main-blog-main-width-17524);
  }
  :is(.main-blog-main-background-1056, .blog-main) {
    background: var(--main-blog-main-background-1056);
  }
  .blog-main {
    border-radius: var(--main-blog-main-border-radius-1057);
  }
  :is(.main-blog-main-padding-1058, .blog-main) {
    padding: var(--main-blog-main-padding-1058);
  }
  .blog-main {
    border-width: var(--main-blog-main-border-width-1059);
      border-color: var(--main-blog-main-border-color-1060);
      box-shadow: var(--main-blog-main-box-shadow-1061);
  }
  .blog-card_container-2 {
    max-width: var(--main-blog-card_container-max-width-980);
  }
  :is(.blog-card_container, .blog-card_container-2) {
    grid-column-gap: var(--main-blog-card_container-grid-column-gap-981);
      grid-row-gap: var(--main-blog-card_container-grid-row-gap-982);
      backdrop-blur: var(--main-blog-card_container-backdrop-blur-983);
  }
  :is(.main-blog-card_container-background-984, .blog-card_container, .blog-card_container-2) {
    background: var(--main-blog-card_container-background-984);
  }
  :is(.blog-card_container, .blog-card_container-2) {
    border-radius: var(--main-blog-card_container-border-radius-985);
  }
  .blog-card_container {
    grid-template-areas: var(--main-blog-card_container-grid-template-areas-986);
  }
  :is(.blog-card_container, .blog-card_container-2) {
    grid-template-columns: var(--main-blog-card_container-grid-template-columns-987);
  }
  :is(.main-blog-card_container-padding-988, .blog-card_container, .blog-card_container-2) {
    padding: var(--main-blog-card_container-padding-988);
  }
  :is(.blog-card_container, .blog-card_container-2) {
    border-width: var(--main-blog-card_container-border-width-989);
      border-color: var(--main-blog-card_container-border-color-990);
      box-shadow: var(--main-blog-card_container-box-shadow-991);
  }
  .main-blog-overlay-background-1062 {
    background: var(--main-blog-overlay-background-1062);
  }
  .blog-image {
    border-width: var(--main-blog-image-border-width-1035);
      border-color: var(--main-blog-image-border-color-1036);
  }
  .main-blog-image-file1-1037 {
    file1: var(--main-blog-image-file1-1037);
  }
  .main-blog-image-file2-1037 {
    file2: var(--main-blog-image-file2-1037);
  }
  .main-blog-image-file3-1037 {
    file3: var(--main-blog-image-file3-1037);
  }
  .main-blog-image-file4-1037 {
    file4: var(--main-blog-image-file4-1037);
  }
  .main-blog-image-file5-1037 {
    file5: var(--main-blog-image-file5-1037);
  }
  .main-blog-image-file6-1037 {
    file6: var(--main-blog-image-file6-1037);
  }
  .main-blog-image-title-1038 {
    title: var(--main-blog-image-title-1038);
  }
  .main-blog-image-alt-1039 {
    alt: var(--main-blog-image-alt-1039);
  }
  .main-blog-image-width-1040 {
    width: var(--main-blog-image-width-1040);
  }
  .main-blog-image-height-1041 {
    height: var(--main-blog-image-height-1041);
  }
  .blog-image {
    justify-self: var(--main-blog-image-justify-self-1042);
      border-radius: var(--main-blog-image-border-radius-1043);
      aspect-ratio: var(--main-blog-image-aspect-ratio-1044);
      max-width: var(--main-blog-image-max-width-980201);
  }
  .main-blog-image_overlay-background-1045 {
    background: var(--main-blog-image_overlay-background-1045);
  }
  .main-blog-container_overlay-background-1006 {
    background: var(--main-blog-container_overlay-background-1006);
  }
  :is(.main-blog-title-color-1069, .blog-title) {
    color: var(--main-blog-title-color-1069);
  }
  .blog-title-2 {
    justify-self: var(--main-blog-title-justify-self-1070);
      text-align: var(--main-blog-title-text-align-1071);
  }
  .blog-title {
    font-size: var(--main-blog-title-font-size-1072);
      font-weight: var(--main-blog-title-font-weight-1073);
      font-family: var(--main-blog-title-font-family-1074);
      letter-spacing: var(--main-blog-title-letter-spacing-1075);
      line-height: var(--main-blog-title-line-height-1076);
  }
  .main-blog-title-text1-1077 {
    text1: var(--main-blog-title-text1-1077);
  }
  .main-blog-title-text2-1077 {
    text2: var(--main-blog-title-text2-1077);
  }
  .main-blog-title-text3-1077 {
    text3: var(--main-blog-title-text3-1077);
  }
  .main-blog-title-text4-1077 {
    text4: var(--main-blog-title-text4-1077);
  }
  .main-blog-title-text5-1077 {
    text5: var(--main-blog-title-text5-1077);
  }
  .main-blog-title-text6-1077 {
    text6: var(--main-blog-title-text6-1077);
  }
  .blog-title-2 {
    grid-template-areas: var(--main-blog-title-grid-template-areas-1078);
      grid-column-gap: var(--main-blog-title-grid-column-gap-1079);
      justify-items: var(--main-blog-title-justify-items-1080);
  }
  :is(.main-blog-title-padding-980101, .blog-title) {
    padding: var(--main-blog-title-padding-980101);
  }
  :is(.main-blog-title-background-980102, .blog-title) {
    background: var(--main-blog-title-background-980102);
  }
  .blog-title {
    border-radius: var(--main-blog-title-border-radius-980103);
      border-width: var(--main-blog-title-border-width-980104);
      border-color: var(--main-blog-title-border-color-980105);
  }
  :is(.main-blog-button-padding-953, .blog-button) {
    padding: var(--main-blog-button-padding-953);
  }
  .main-blog-button-justify-self-954 {
    justify-self: var(--main-blog-button-justify-self-954);
  }
  .main-blog-button-text1-955 {
    text1: var(--main-blog-button-text1-955);
  }
  .blog-button {
    border-radius: var(--main-blog-button-border-radius-956);
      border-width: var(--main-blog-button-border-width-957);
      border-color: var(--main-blog-button-border-color-958);
  }
  :is(.main-blog-button-background-959, .blog-button) {
    background: var(--main-blog-button-background-959);
  }
  :is(.main-blog-button-color-960, .blog-button-2) {
    color: var(--main-blog-button-color-960);
  }
  .blog-button-2 {
    font-size: var(--main-blog-button-font-size-961);
      font-weight: var(--main-blog-button-font-weight-962);
      font-family: var(--main-blog-button-font-family-963);
      letter-spacing: var(--main-blog-button-letter-spacing-964);
      line-height: var(--main-blog-button-line-height-965);
  }
  .blog-button {
    grid-template-areas: var(--main-blog-button-grid-template-areas-966);
      grid-column-gap: var(--main-blog-button-grid-column-gap-967);
      justify-items: var(--main-blog-button-justify-items-968);
      justify-self: var(--main-blog-button-justify-self-969);
  }
  .main-blog-description-text1-1013 {
    text1: var(--main-blog-description-text1-1013);
  }
  .blog-description-2 {
    justify-self: var(--main-blog-description-justify-self-1014);
      text-align: var(--main-blog-description-text-align-1015);
  }
  :is(.main-blog-description-color-1016, .blog-description) {
    color: var(--main-blog-description-color-1016);
  }
  .blog-description {
    font-weight: var(--main-blog-description-font-weight-1017);
      font-family: var(--main-blog-description-font-family-1018);
      letter-spacing: var(--main-blog-description-letter-spacing-1019);
      line-height: var(--main-blog-description-line-height-1020);
      font-size: var(--main-blog-description-font-size-1021);
  }
  .blog-description-2 {
    grid-template-areas: var(--main-blog-description-grid-template-areas-1022);
      grid-column-gap: var(--main-blog-description-grid-column-gap-1023);
      justify-items: var(--main-blog-description-justify-items-1024);
  }
  :is(.main-blog-description-padding-980111, .blog-description) {
    padding: var(--main-blog-description-padding-980111);
  }
  :is(.main-blog-description-background-980112, .blog-description) {
    background: var(--main-blog-description-background-980112);
  }
  .blog-description {
    border-radius: var(--main-blog-description-border-radius-980113);
      border-width: var(--main-blog-description-border-width-980114);
      border-color: var(--main-blog-description-border-color-980115);
  }
  .blog-title_icon {
    width: var(--main-blog-title_icon-width-1081);
      height: var(--main-blog-title_icon-height-1082);
      border-radius: var(--main-blog-title_icon-border-radius-1083);
      border-width: var(--main-blog-title_icon-border-width-1084);
      border-color: var(--main-blog-title_icon-border-color-1085);
  }
  :is(.main-blog-title_icon-background-1086, .blog-title_icon) {
    background: var(--main-blog-title_icon-background-1086);
  }
  .main-blog-title_icon-icon-1087 {
    icon: var(--main-blog-title_icon-icon-1087);
  }
  .blog-title_icon-2 {
    font-size: var(--main-blog-title_icon-font-size-1088);
  }
  :is(.main-blog-title_icon-color-1090, .blog-title_icon-2) {
    color: var(--main-blog-title_icon-color-1090);
  }
  .blog-description_icon {
    width: var(--main-blog-description_icon-width-1025);
      height: var(--main-blog-description_icon-height-1026);
      border-radius: var(--main-blog-description_icon-border-radius-1027);
      border-width: var(--main-blog-description_icon-border-width-1028);
      border-color: var(--main-blog-description_icon-border-color-1029);
  }
  :is(.main-blog-description_icon-background-1030, .blog-description_icon) {
    background: var(--main-blog-description_icon-background-1030);
  }
  .main-blog-description_icon-icon-1031 {
    icon: var(--main-blog-description_icon-icon-1031);
  }
  .blog-description_icon-2 {
    font-size: var(--main-blog-description_icon-font-size-1032);
  }
  :is(.main-blog-description_icon-color-1034, .blog-description_icon-2) {
    color: var(--main-blog-description_icon-color-1034);
  }
  .blog-button_icon {
    width: var(--main-blog-button_icon-width-970);
      height: var(--main-blog-button_icon-height-971);
      border-radius: var(--main-blog-button_icon-border-radius-972);
      border-width: var(--main-blog-button_icon-border-width-973);
      border-color: var(--main-blog-button_icon-border-color-974);
  }
  :is(.main-blog-button_icon-background-975, .blog-button_icon) {
    background: var(--main-blog-button_icon-background-975);
  }
  .main-blog-button_icon-icon-976 {
    icon: var(--main-blog-button_icon-icon-976);
  }
  .blog-button_icon-2 {
    font-size: var(--main-blog-button_icon-font-size-978);
  }
  :is(.main-blog-button_icon-color-979, .blog-button_icon-2) {
    color: var(--main-blog-button_icon-color-979);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-blog-button_hover-background-17407, .blog-button_hover):hover, .card.has-hover:hover .button:is(.main-blog-button_hover-background-17407, .blog-button_hover), .cards_float.has-hover:hover .button:is(.main-blog-button_hover-background-17407, .blog-button_hover) {
      background: var(--main-blog-button_hover-background-17407);
    }
  }
  .button.has-hover:is(.main-blog-button_hover-background-17407, .blog-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-blog-button_hover-background-17407, .blog-button_hover), .cards_float.has-hover:focus-within .button:is(.main-blog-button_hover-background-17407, .blog-button_hover) {
    background: var(--main-blog-button_hover-background-17407);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-blog-button_hover-color-17408, .blog-button_hover), .card.has-hover:hover .button :is(.main-blog-button_hover-color-17408, .blog-button_hover), .cards_float.has-hover:hover .button :is(.main-blog-button_hover-color-17408, .blog-button_hover) {
      color: var(--main-blog-button_hover-color-17408);
    }
  }
  .button.has-hover:focus-visible :is(.main-blog-button_hover-color-17408, .blog-button_hover), .card.has-hover:focus-within .button :is(.main-blog-button_hover-color-17408, .blog-button_hover), .cards_float.has-hover:focus-within .button :is(.main-blog-button_hover-color-17408, .blog-button_hover) {
    color: var(--main-blog-button_hover-color-17408);
  }
  @media (hover: hover) {
    .button.has-hover.blog-button_hover:hover, .card.has-hover:hover .button.blog-button_hover, .cards_float.has-hover:hover .button.blog-button_hover {
      border-color: var(--main-blog-button_hover-border-color-17409);
    }
  }
  .button.has-hover.blog-button_hover:focus-visible, .card.has-hover:focus-within .button.blog-button_hover, .cards_float.has-hover:focus-within .button.blog-button_hover {
    border-color: var(--main-blog-button_hover-border-color-17409);
  }
  @media (hover: hover) {
    .button.has-hover.blog-button_hover:hover, .card.has-hover:hover .button.blog-button_hover, .cards_float.has-hover:hover .button.blog-button_hover {
      box-shadow: var(--main-blog-button_hover-box-shadow-17410);
    }
  }
  .button.has-hover.blog-button_hover:focus-visible, .card.has-hover:focus-within .button.blog-button_hover, .cards_float.has-hover:focus-within .button.blog-button_hover {
    box-shadow: var(--main-blog-button_hover-box-shadow-17410);
  }
  @media (hover: hover) {
    .button.has-hover.blog-button_hover:hover, .card.has-hover:hover .button.blog-button_hover, .cards_float.has-hover:hover .button.blog-button_hover {
      transform: var(--main-blog-button_hover-transform-17411);
    }
  }
  .button.has-hover.blog-button_hover:focus-visible, .card.has-hover:focus-within .button.blog-button_hover, .cards_float.has-hover:focus-within .button.blog-button_hover {
    transform: var(--main-blog-button_hover-transform-17411);
  }
  @media (hover: hover) {
    .button.has-hover.blog-button_hover:hover, .card.has-hover:hover .button.blog-button_hover, .cards_float.has-hover:hover .button.blog-button_hover {
      opacity: var(--main-blog-button_hover-opacity-17412);
    }
  }
  .button.has-hover.blog-button_hover:focus-visible, .card.has-hover:focus-within .button.blog-button_hover, .cards_float.has-hover:focus-within .button.blog-button_hover {
    opacity: var(--main-blog-button_hover-opacity-17412);
  }
  @media (hover: hover) {
    .button.has-hover.blog-button_hover:hover, .card.has-hover:hover .button.blog-button_hover, .cards_float.has-hover:hover .button.blog-button_hover {
      border-width: var(--main-blog-button_hover-border-width-963003);
    }
  }
  .button.has-hover.blog-button_hover:focus-visible, .card.has-hover:focus-within .button.blog-button_hover, .cards_float.has-hover:focus-within .button.blog-button_hover {
    border-width: var(--main-blog-button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover.blog-button_hover:hover, .card.has-hover:hover .button.blog-button_hover, .cards_float.has-hover:hover .button.blog-button_hover {
      border-radius: var(--main-blog-button_hover-border-radius-963005);
    }
  }
  .button.has-hover.blog-button_hover:focus-visible, .card.has-hover:focus-within .button.blog-button_hover, .cards_float.has-hover:focus-within .button.blog-button_hover {
    border-radius: var(--main-blog-button_hover-border-radius-963005);
  }
  @media (hover: hover) {
    .card.has-hover:is(.main-blog-card_container_hover-background-17413, .blog-card_container_hover):hover, .cards_float.has-hover:is(.main-blog-card_container_hover-background-17413, .blog-card_container_hover):hover {
      background: var(--main-blog-card_container_hover-background-17413);
    }
  }
  .card.has-hover:is(.main-blog-card_container_hover-background-17413, .blog-card_container_hover):focus-within, .cards_float.has-hover:is(.main-blog-card_container_hover-background-17413, .blog-card_container_hover):focus-within {
    background: var(--main-blog-card_container_hover-background-17413);
  }
  @media (hover: hover) {
    .card.has-hover.blog-card_container_hover:hover, .cards_float.has-hover.blog-card_container_hover:hover {
      border-color: var(--main-blog-card_container_hover-border-color-17414);
    }
  }
  .card.has-hover.blog-card_container_hover:focus-within, .cards_float.has-hover.blog-card_container_hover:focus-within {
    border-color: var(--main-blog-card_container_hover-border-color-17414);
  }
  @media (hover: hover) {
    .card.has-hover.blog-card_container_hover:hover, .cards_float.has-hover.blog-card_container_hover:hover {
      box-shadow: var(--main-blog-card_container_hover-box-shadow-17415);
    }
  }
  .card.has-hover.blog-card_container_hover:focus-within, .cards_float.has-hover.blog-card_container_hover:focus-within {
    box-shadow: var(--main-blog-card_container_hover-box-shadow-17415);
  }
  @media (hover: hover) {
    .card.has-hover.blog-card_container_hover:hover, .cards_float.has-hover.blog-card_container_hover:hover {
      transform: var(--main-blog-card_container_hover-transform-17416);
    }
  }
  .card.has-hover.blog-card_container_hover:focus-within, .cards_float.has-hover.blog-card_container_hover:focus-within {
    transform: var(--main-blog-card_container_hover-transform-17416);
  }
  @media (hover: hover) {
    .card.has-hover.blog-card_container_hover:hover, .cards_float.has-hover.blog-card_container_hover:hover {
      opacity: var(--main-blog-card_container_hover-opacity-17417);
    }
  }
  .card.has-hover.blog-card_container_hover:focus-within, .cards_float.has-hover.blog-card_container_hover:focus-within {
    opacity: var(--main-blog-card_container_hover-opacity-17417);
  }
  @media (hover: hover) {
    .card.has-hover:hover :is(.main-blog-title_hover-color-17418, .blog-title_hover), .cards_float.has-hover:hover :is(.main-blog-title_hover-color-17418, .blog-title_hover) {
      color: var(--main-blog-title_hover-color-17418);
    }
  }
  .card.has-hover:focus-within :is(.main-blog-title_hover-color-17418, .blog-title_hover), .cards_float.has-hover:focus-within :is(.main-blog-title_hover-color-17418, .blog-title_hover) {
    color: var(--main-blog-title_hover-color-17418);
  }
  @media (hover: hover) {
    .card.has-hover:hover .blog-title_hover, .cards_float.has-hover:hover .blog-title_hover {
      transform: var(--main-blog-title_hover-transform-17419);
    }
  }
  .card.has-hover:focus-within .blog-title_hover, .cards_float.has-hover:focus-within .blog-title_hover {
    transform: var(--main-blog-title_hover-transform-17419);
  }
  @media (hover: hover) {
    .card.has-hover:hover .blog-title_hover, .cards_float.has-hover:hover .blog-title_hover {
      opacity: var(--main-blog-title_hover-opacity-17420);
    }
  }
  .card.has-hover:focus-within .blog-title_hover, .cards_float.has-hover:focus-within .blog-title_hover {
    opacity: var(--main-blog-title_hover-opacity-17420);
  }
  @media (hover: hover) {
    .card.has-hover:hover :is(.main-blog-description_hover-color-17421, .blog-description_hover), .cards_float.has-hover:hover :is(.main-blog-description_hover-color-17421, .blog-description_hover) {
      color: var(--main-blog-description_hover-color-17421);
    }
  }
  .card.has-hover:focus-within :is(.main-blog-description_hover-color-17421, .blog-description_hover), .cards_float.has-hover:focus-within :is(.main-blog-description_hover-color-17421, .blog-description_hover) {
    color: var(--main-blog-description_hover-color-17421);
  }
  @media (hover: hover) {
    .card.has-hover:hover .blog-description_hover, .cards_float.has-hover:hover .blog-description_hover {
      transform: var(--main-blog-description_hover-transform-17422);
    }
  }
  .card.has-hover:focus-within .blog-description_hover, .cards_float.has-hover:focus-within .blog-description_hover {
    transform: var(--main-blog-description_hover-transform-17422);
  }
  @media (hover: hover) {
    .card.has-hover:hover .blog-description_hover, .cards_float.has-hover:hover .blog-description_hover {
      opacity: var(--main-blog-description_hover-opacity-17423);
    }
  }
  .card.has-hover:focus-within .blog-description_hover, .cards_float.has-hover:focus-within .blog-description_hover {
    opacity: var(--main-blog-description_hover-opacity-17423);
  }
  @media (hover: hover) {
    .card.has-hover:hover .blog-image_hover, .cards_float.has-hover:hover .blog-image_hover {
      transform: var(--main-blog-image_hover-transform-17424);
    }
  }
  .card.has-hover:focus-within .blog-image_hover, .cards_float.has-hover:focus-within .blog-image_hover {
    transform: var(--main-blog-image_hover-transform-17424);
  }
  @media (hover: hover) {
    .card.has-hover:hover .blog-image_hover, .cards_float.has-hover:hover .blog-image_hover {
      opacity: var(--main-blog-image_hover-opacity-17425);
    }
  }
  .card.has-hover:focus-within .blog-image_hover, .cards_float.has-hover:focus-within .blog-image_hover {
    opacity: var(--main-blog-image_hover-opacity-17425);
  }
  @media (hover: hover) {
    .card.has-hover:hover .blog-image_hover, .cards_float.has-hover:hover .blog-image_hover {
      filter: var(--main-blog-image_hover-filter-17426);
    }
  }
  .card.has-hover:focus-within .blog-image_hover, .cards_float.has-hover:focus-within .blog-image_hover {
    filter: var(--main-blog-image_hover-filter-17426);
  }
  @media (hover: hover) {
    .card.has-hover:hover :is(.main-blog-image_overlay_hover-background-17427, .blog-image_overlay_hover), .cards_float.has-hover:hover :is(.main-blog-image_overlay_hover-background-17427, .blog-image_overlay_hover) {
      background: var(--main-blog-image_overlay_hover-background-17427);
    }
  }
  .card.has-hover:focus-within :is(.main-blog-image_overlay_hover-background-17427, .blog-image_overlay_hover), .cards_float.has-hover:focus-within :is(.main-blog-image_overlay_hover-background-17427, .blog-image_overlay_hover) {
    background: var(--main-blog-image_overlay_hover-background-17427);
  }
  @media (hover: hover) {
    .card.has-hover:hover .blog-image_overlay_hover, .cards_float.has-hover:hover .blog-image_overlay_hover {
      opacity: var(--main-blog-image_overlay_hover-opacity-17428);
    }
  }
  .card.has-hover:focus-within .blog-image_overlay_hover, .cards_float.has-hover:focus-within .blog-image_overlay_hover {
    opacity: var(--main-blog-image_overlay_hover-opacity-17428);
  }
  :is(.main-blog-main_title-color-1069, .blog-main_title) {
    color: var(--main-blog-main_title-color-1069);
  }
  .blog-main_title-2 {
    justify-self: var(--main-blog-main_title-justify-self-1070);
      text-align: var(--main-blog-main_title-text-align-1071);
  }
  :is(.main-blog-main_title-padding-17526, .blog-main_title) {
    padding: var(--main-blog-main_title-padding-17526);
  }
  .blog-main_title {
    font-size: var(--main-blog-main_title-font-size-1072);
      font-weight: var(--main-blog-main_title-font-weight-1073);
      font-family: var(--main-blog-main_title-font-family-1074);
      letter-spacing: var(--main-blog-main_title-letter-spacing-1075);
      line-height: var(--main-blog-main_title-line-height-1076);
  }
  .main-blog-main_title-text0-1077 {
    text0: var(--main-blog-main_title-text0-1077);
  }
  .main-blog-main_title-text2-1077 {
    text2: var(--main-blog-main_title-text2-1077);
  }
  .main-blog-main_title-text3-1077 {
    text3: var(--main-blog-main_title-text3-1077);
  }
  .main-blog-main_title-text4-1077 {
    text4: var(--main-blog-main_title-text4-1077);
  }
  .main-blog-main_title-text5-1077 {
    text5: var(--main-blog-main_title-text5-1077);
  }
  .main-blog-main_title-text6-1077 {
    text6: var(--main-blog-main_title-text6-1077);
  }
  .blog-main_title-2 {
    grid-template-areas: var(--main-blog-main_title-grid-template-areas-1078);
      grid-column-gap: var(--main-blog-main_title-grid-column-gap-1079);
      justify-items: var(--main-blog-main_title-justify-items-1080);
  }
  :is(.main-blog-main_title-background-980122, .blog-main_title) {
    background: var(--main-blog-main_title-background-980122);
  }
  .blog-main_title {
    border-radius: var(--main-blog-main_title-border-radius-980123);
      border-width: var(--main-blog-main_title-border-width-980124);
      border-color: var(--main-blog-main_title-border-color-980125);
  }
  .blog-main_title_icon {
    width: var(--main-blog-main_title_icon-width-1081);
      height: var(--main-blog-main_title_icon-height-1082);
      border-radius: var(--main-blog-main_title_icon-border-radius-1083);
      border-width: var(--main-blog-main_title_icon-border-width-1084);
      border-color: var(--main-blog-main_title_icon-border-color-1085);
  }
  :is(.main-blog-main_title_icon-background-1086, .blog-main_title_icon) {
    background: var(--main-blog-main_title_icon-background-1086);
  }
  .main-blog-main_title_icon-icon-1087 {
    icon: var(--main-blog-main_title_icon-icon-1087);
  }
  .blog-main_title_icon-2 {
    font-size: var(--main-blog-main_title_icon-font-size-1088);
  }
  :is(.main-blog-main_title_icon-color-1090, .blog-main_title_icon-2) {
    color: var(--main-blog-main_title_icon-color-1090);
  }
  :is(.main-article-main-border-radius-30001, .article-main, .article-main-2) {
    border-radius: var(--main-article-main-border-radius-30001);
  }
  :is(.main-article-main-padding-30002, .article-main, .article-main-2) {
    padding: var(--main-article-main-padding-30002);
  }
  :is(.main-article-main-border-width-30003, .article-main, .article-main-2) {
    border-width: var(--main-article-main-border-width-30003);
  }
  :is(.main-article-main-border-color-30004, .article-main, .article-main-2) {
    border-color: var(--main-article-main-border-color-30004);
  }
  :is(.main-article-main-box-shadow-30005, .article-main, .article-main-2) {
    box-shadow: var(--main-article-main-box-shadow-30005);
  }
  :is(.main-article-main-backdrop-blur-30006, .article-main, .article-main-2) {
    backdrop-blur: var(--main-article-main-backdrop-blur-30006);
  }
  :is(.main-article-main-background-30007, .article-main, .article-main-2) {
    background: var(--main-article-main-background-30007);
  }
  :is(.main-article-main-margin-30008, .article-main, .article-main-2) {
    margin: var(--main-article-main-margin-30008);
  }
  :is(.main-article-main-max-width-30010, .article-main, .article-main-2) {
    max-width: var(--main-article-main-max-width-30010);
  }
  :is(.main-article-main-width-30906, .article-main) {
    width: var(--main-article-main-width-30906);
  }
  .main-article-overlay-background-30011 {
    background: var(--main-article-overlay-background-30011);
  }
  :is(.main-article-container-max-width-30012, .article-container, .article-container-2, .article-container-3) {
    max-width: var(--main-article-container-max-width-30012);
  }
  :is(.main-article-container-width-30907, .article-container) {
    width: var(--main-article-container-width-30907);
  }
  :is(.main-article-container-grid-row-gap-30013, .article-container, .article-container-2) {
    grid-row-gap: var(--main-article-container-grid-row-gap-30013);
  }
  :is(.main-article-container-border-radius-30014, .article-container, .article-container-2, .article-container-3) {
    border-radius: var(--main-article-container-border-radius-30014);
  }
  :is(.main-article-container-padding-30015, .article-container, .article-container-2, .article-container-3) {
    padding: var(--main-article-container-padding-30015);
  }
  :is(.main-article-container-border-width-30016, .article-container, .article-container-2, .article-container-3) {
    border-width: var(--main-article-container-border-width-30016);
  }
  :is(.main-article-container-border-color-30017, .article-container, .article-container-2, .article-container-3) {
    border-color: var(--main-article-container-border-color-30017);
  }
  :is(.main-article-container-box-shadow-30018, .article-container, .article-container-2, .article-container-3) {
    box-shadow: var(--main-article-container-box-shadow-30018);
  }
  :is(.main-article-container-backdrop-blur-30019, .article-container, .article-container-2, .article-container-3) {
    backdrop-blur: var(--main-article-container-backdrop-blur-30019);
  }
  :is(.main-article-container-background-30020, .article-container, .article-container-2, .article-container-3) {
    background: var(--main-article-container-background-30020);
  }
  .main-article-container_overlay-background-30021 {
    background: var(--main-article-container_overlay-background-30021);
  }
  :is(.main-article-h1-color-30101, .article-h1, .article-h1-2, .article-h1-3, .article-h1-4, .article-h1-5, .article-h1-6) {
    color: var(--main-article-h1-color-30101);
  }
  :is(.main-article-h1-font-family-30102, .article-h1, .article-h1-2, .article-h1-3, .article-h1-5, .article-h1-6) {
    font-family: var(--main-article-h1-font-family-30102);
  }
  :is(.main-article-h1-font-weight-30103, .article-h1, .article-h1-2, .article-h1-3, .article-h1-4, .article-h1-5, .article-h1-6) {
    font-weight: var(--main-article-h1-font-weight-30103);
  }
  :is(.main-article-h1-font-size-30104, .article-h1, .article-h1-2, .article-h1-3, .article-h1-4, .article-h1-5, .article-h1-6) {
    font-size: var(--main-article-h1-font-size-30104);
  }
  :is(.main-article-h1-line-height-30105, .article-h1, .article-h1-2, .article-h1-3, .article-h1-4, .article-h1-5, .article-h1-6) {
    line-height: var(--main-article-h1-line-height-30105);
  }
  :is(.main-article-h1-letter-spacing-30106, .article-h1, .article-h1-2, .article-h1-3, .article-h1-4, .article-h1-6) {
    letter-spacing: var(--main-article-h1-letter-spacing-30106);
  }
  :is(.main-article-h1-text-align-30107, .article-h1, .article-h1-3, .article-h1-6) {
    text-align: var(--main-article-h1-text-align-30107);
  }
  :is(.main-article-h1-padding-30109, .article-h1, .article-h1-2, .article-h1-4, .article-h1-6) {
    padding: var(--main-article-h1-padding-30109);
  }
  :is(.main-article-h1-text1-30108, .article-h1-6) {
    text1: var(--main-article-h1-text1-30108);
  }
  :is(.main-article-h2-color-30301, .article-h2, .article-h2-2, .article-h2-3, .article-h2-4) {
    color: var(--main-article-h2-color-30301);
  }
  :is(.main-article-h2-font-family-30302, .article-h2, .article-h2-2, .article-h2-3) {
    font-family: var(--main-article-h2-font-family-30302);
  }
  :is(.main-article-h2-font-weight-30303, .article-h2, .article-h2-2, .article-h2-3, .article-h2-4) {
    font-weight: var(--main-article-h2-font-weight-30303);
  }
  :is(.main-article-h2-font-size-30304, .article-h2, .article-h2-2, .article-h2-3, .article-h2-4) {
    font-size: var(--main-article-h2-font-size-30304);
  }
  :is(.main-article-h2-line-height-30305, .article-h2, .article-h2-2, .article-h2-3, .article-h2-4) {
    line-height: var(--main-article-h2-line-height-30305);
  }
  :is(.main-article-h2-letter-spacing-30306, .article-h2, .article-h2-2, .article-h2-4) {
    letter-spacing: var(--main-article-h2-letter-spacing-30306);
  }
  :is(.main-article-h2-text-align-30307, .article-h2) {
    text-align: var(--main-article-h2-text-align-30307);
  }
  .main-article-h2-text1-30308 {
    text1: var(--main-article-h2-text1-30308);
  }
  :is(.main-article-paragraph-color-30401, .article-paragraph, .article-paragraph-2, .article-paragraph-3, .article-paragraph-4) {
    color: var(--main-article-paragraph-color-30401);
  }
  :is(.main-article-paragraph-font-family-30402, .article-paragraph, .article-paragraph-2, .article-paragraph-3) {
    font-family: var(--main-article-paragraph-font-family-30402);
  }
  :is(.main-article-paragraph-font-weight-30403, .article-paragraph, .article-paragraph-2, .article-paragraph-3, .article-paragraph-4) {
    font-weight: var(--main-article-paragraph-font-weight-30403);
  }
  :is(.main-article-paragraph-font-size-30404, .article-paragraph, .article-paragraph-2, .article-paragraph-3, .article-paragraph-4) {
    font-size: var(--main-article-paragraph-font-size-30404);
  }
  :is(.main-article-paragraph-line-height-30405, .article-paragraph, .article-paragraph-2, .article-paragraph-3, .article-paragraph-4) {
    line-height: var(--main-article-paragraph-line-height-30405);
  }
  :is(.main-article-paragraph-letter-spacing-30406, .article-paragraph, .article-paragraph-2, .article-paragraph-4) {
    letter-spacing: var(--main-article-paragraph-letter-spacing-30406);
  }
  :is(.main-article-paragraph-text-align-30407, .article-paragraph) {
    text-align: var(--main-article-paragraph-text-align-30407);
  }
  .main-article-paragraph-text1-30408 {
    text1: var(--main-article-paragraph-text1-30408);
  }
  :is(.main-article-blockquote-color-30501, .article-blockquote, .article-blockquote-2, .article-blockquote-3, .article-blockquote-4, .article-blockquote-5) {
    color: var(--main-article-blockquote-color-30501);
  }
  :is(.main-article-blockquote-font-family-30502, .article-blockquote, .article-blockquote-3, .article-blockquote-4, .article-blockquote-5) {
    font-family: var(--main-article-blockquote-font-family-30502);
  }
  :is(.main-article-blockquote-font-weight-30503, .article-blockquote, .article-blockquote-2, .article-blockquote-3, .article-blockquote-4, .article-blockquote-5) {
    font-weight: var(--main-article-blockquote-font-weight-30503);
  }
  :is(.main-article-blockquote-font-size-30504, .article-blockquote, .article-blockquote-2, .article-blockquote-3, .article-blockquote-4, .article-blockquote-5) {
    font-size: var(--main-article-blockquote-font-size-30504);
  }
  :is(.main-article-blockquote-line-height-30505, .article-blockquote, .article-blockquote-2, .article-blockquote-3, .article-blockquote-4, .article-blockquote-5) {
    line-height: var(--main-article-blockquote-line-height-30505);
  }
  :is(.main-article-blockquote-letter-spacing-30506, .article-blockquote, .article-blockquote-2, .article-blockquote-3, .article-blockquote-4) {
    letter-spacing: var(--main-article-blockquote-letter-spacing-30506);
  }
  :is(.main-article-blockquote-border-color-30507, .article-blockquote, .article-blockquote-2) {
    border-color: var(--main-article-blockquote-border-color-30507);
  }
  :is(.main-article-blockquote-background-30508, .article-blockquote, .article-blockquote-2) {
    background: var(--main-article-blockquote-background-30508);
  }
  :is(.main-article-blockquote-padding-30509, .article-blockquote, .article-blockquote-2, .article-blockquote-3) {
    padding: var(--main-article-blockquote-padding-30509);
  }
  .main-article-blockquote-text1-30510 {
    text1: var(--main-article-blockquote-text1-30510);
  }
  :is(.main-article-blockquote-width-30511, .article-blockquote) {
    width: var(--main-article-blockquote-width-30511);
  }
  :is(.main-article-blockquote-max-width-30512, .article-blockquote) {
    max-width: var(--main-article-blockquote-max-width-30512);
  }
  :is(.main-article-blockquote-border-radius-30522, .article-blockquote, .article-blockquote-2) {
    border-radius: var(--main-article-blockquote-border-radius-30522);
  }
  :is(.main-article-h3-color-30601, .article-h3, .article-h3-2, .article-h3-3, .article-h3-4) {
    color: var(--main-article-h3-color-30601);
  }
  :is(.main-article-h3-font-family-30602, .article-h3, .article-h3-2, .article-h3-3) {
    font-family: var(--main-article-h3-font-family-30602);
  }
  :is(.main-article-h3-font-weight-30603, .article-h3, .article-h3-2, .article-h3-3, .article-h3-4) {
    font-weight: var(--main-article-h3-font-weight-30603);
  }
  :is(.main-article-h3-font-size-30604, .article-h3, .article-h3-2, .article-h3-3, .article-h3-4) {
    font-size: var(--main-article-h3-font-size-30604);
  }
  :is(.main-article-h3-line-height-30605, .article-h3, .article-h3-2, .article-h3-3, .article-h3-4) {
    line-height: var(--main-article-h3-line-height-30605);
  }
  :is(.main-article-h3-letter-spacing-30606, .article-h3, .article-h3-2, .article-h3-4) {
    letter-spacing: var(--main-article-h3-letter-spacing-30606);
  }
  :is(.main-article-h3-text-align-30607, .article-h3) {
    text-align: var(--main-article-h3-text-align-30607);
  }
  .main-article-h3-text1-30608 {
    text1: var(--main-article-h3-text1-30608);
  }
  :is(.main-article-ul-color-30701, .article-ul, .article-ul-2, .article-ul-3, .article-ul-4) {
    color: var(--main-article-ul-color-30701);
  }
  :is(.main-article-ul-font-family-30702, .article-ul, .article-ul-2, .article-ul-3) {
    font-family: var(--main-article-ul-font-family-30702);
  }
  :is(.main-article-ul-font-weight-30703, .article-ul, .article-ul-2, .article-ul-3, .article-ul-4) {
    font-weight: var(--main-article-ul-font-weight-30703);
  }
  :is(.main-article-ul-font-size-30704, .article-ul, .article-ul-2, .article-ul-3, .article-ul-4) {
    font-size: var(--main-article-ul-font-size-30704);
  }
  :is(.main-article-ul-line-height-30705, .article-ul, .article-ul-2, .article-ul-3, .article-ul-4) {
    line-height: var(--main-article-ul-line-height-30705);
  }
  :is(.main-article-ul-letter-spacing-30706, .article-ul, .article-ul-2, .article-ul-4) {
    letter-spacing: var(--main-article-ul-letter-spacing-30706);
  }
  :is(.main-article-ul-text-align-30707, .article-ul) {
    text-align: var(--main-article-ul-text-align-30707);
  }
  .main-article-ul-text1-30708 {
    text1: var(--main-article-ul-text1-30708);
  }
  :is(.main-article-ul-list-style-type-30709, .article-ul-3) {
    list-style-type: var(--main-article-ul-list-style-type-30709);
  }
  :is(.main-article-ol-color-30801, .article-ol, .article-ol-2, .article-ol-3, .article-ol-4) {
    color: var(--main-article-ol-color-30801);
  }
  :is(.main-article-ol-font-family-30802, .article-ol, .article-ol-2, .article-ol-3) {
    font-family: var(--main-article-ol-font-family-30802);
  }
  :is(.main-article-ol-font-weight-30803, .article-ol, .article-ol-2, .article-ol-3, .article-ol-4) {
    font-weight: var(--main-article-ol-font-weight-30803);
  }
  :is(.main-article-ol-font-size-30804, .article-ol, .article-ol-2, .article-ol-3, .article-ol-4) {
    font-size: var(--main-article-ol-font-size-30804);
  }
  :is(.main-article-ol-line-height-30805, .article-ol, .article-ol-2, .article-ol-3, .article-ol-4) {
    line-height: var(--main-article-ol-line-height-30805);
  }
  :is(.main-article-ol-letter-spacing-30806, .article-ol, .article-ol-2, .article-ol-4) {
    letter-spacing: var(--main-article-ol-letter-spacing-30806);
  }
  :is(.main-article-ol-text-align-30807, .article-ol) {
    text-align: var(--main-article-ol-text-align-30807);
  }
  .main-article-ol-text1-30808 {
    text1: var(--main-article-ol-text1-30808);
  }
  :is(.main-article-ol-list-style-type-30809, .article-ol-3) {
    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);
  }
  :is(.main-article-main_title-color-30908, .article-main_title) {
    color: var(--main-article-main_title-color-30908);
  }
  :is(.main-article-main_title-font-family-30909, .article-main_title) {
    font-family: var(--main-article-main_title-font-family-30909);
  }
  :is(.main-article-main_title-font-weight-30910, .article-main_title) {
    font-weight: var(--main-article-main_title-font-weight-30910);
  }
  :is(.main-article-main_title-font-size-30911, .article-main_title) {
    font-size: var(--main-article-main_title-font-size-30911);
  }
  :is(.main-article-main_title-line-height-30912, .article-main_title) {
    line-height: var(--main-article-main_title-line-height-30912);
  }
  :is(.main-article-main_title-letter-spacing-30913, .article-main_title) {
    letter-spacing: var(--main-article-main_title-letter-spacing-30913);
  }
  :is(.main-article-main_title-text-align-30914, .article-main_title-2) {
    text-align: var(--main-article-main_title-text-align-30914);
  }
  .main-article-main_title-text0-30915 {
    text0: var(--main-article-main_title-text0-30915);
  }
  :is(.main-article-main_title-grid-template-areas-31036, .article-main_title-2) {
    grid-template-areas: var(--main-article-main_title-grid-template-areas-31036);
  }
  :is(.main-article-main_title-grid-column-gap-31037, .article-main_title-2) {
    grid-column-gap: var(--main-article-main_title-grid-column-gap-31037);
  }
  :is(.main-article-main_title-justify-items-31038, .article-main_title-2) {
    justify-items: var(--main-article-main_title-justify-items-31038);
  }
  :is(.main-article-main_title-justify-self-31039, .article-main_title-2) {
    justify-self: var(--main-article-main_title-justify-self-31039);
  }
  :is(.main-article-main_title_icon-width-30916, .article-main_title_icon) {
    width: var(--main-article-main_title_icon-width-30916);
  }
  :is(.main-article-main_title_icon-height-30917, .article-main_title_icon) {
    height: var(--main-article-main_title_icon-height-30917);
  }
  :is(.main-article-main_title_icon-border-radius-30918, .article-main_title_icon) {
    border-radius: var(--main-article-main_title_icon-border-radius-30918);
  }
  :is(.main-article-main_title_icon-border-width-30919, .article-main_title_icon) {
    border-width: var(--main-article-main_title_icon-border-width-30919);
  }
  :is(.main-article-main_title_icon-border-color-30920, .article-main_title_icon) {
    border-color: var(--main-article-main_title_icon-border-color-30920);
  }
  :is(.main-article-main_title_icon-background-30921, .article-main_title_icon) {
    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);
  }
  :is(.main-article-main_title_icon-font-size-30923, .article-main_title_icon-2) {
    font-size: var(--main-article-main_title_icon-font-size-30923);
  }
  :is(.main-article-main_title_icon-color-30924, .article-main_title_icon-2) {
    color: var(--main-article-main_title_icon-color-30924);
  }
  .main-article-icon-icon-30513 {
    icon: var(--main-article-icon-icon-30513);
  }
  :is(.main-article-icon-width-30514, .article-icon) {
    width: var(--main-article-icon-width-30514);
  }
  :is(.main-article-icon-height-30515, .article-icon) {
    height: var(--main-article-icon-height-30515);
  }
  :is(.main-article-icon-border-radius-30516, .article-icon) {
    border-radius: var(--main-article-icon-border-radius-30516);
  }
  :is(.main-article-icon-border-width-30517, .article-icon) {
    border-width: var(--main-article-icon-border-width-30517);
  }
  :is(.main-article-icon-border-color-30518, .article-icon) {
    border-color: var(--main-article-icon-border-color-30518);
  }
  :is(.main-article-icon-background-30519, .article-icon) {
    background: var(--main-article-icon-background-30519);
  }
  :is(.main-article-icon-font-size-30520, .article-icon-2) {
    font-size: var(--main-article-icon-font-size-30520);
  }
  :is(.main-article-icon-color-30521, .article-icon-2) {
    color: var(--main-article-icon-color-30521);
  }
  :is(.main-article-marker-width-30710, .article-marker) {
    width: var(--main-article-marker-width-30710);
  }
  :is(.main-article-marker-height-30711, .article-marker) {
    height: var(--main-article-marker-height-30711);
  }
  :is(.main-article-marker-border-radius-30712, .article-marker) {
    border-radius: var(--main-article-marker-border-radius-30712);
  }
  :is(.main-article-marker-border-width-30713, .article-marker) {
    border-width: var(--main-article-marker-border-width-30713);
  }
  :is(.main-article-marker-border-color-30714, .article-marker) {
    border-color: var(--main-article-marker-border-color-30714);
  }
  :is(.main-article-marker-background-30715, .article-marker) {
    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-show_title-960011 {
    show_title: var(--main-article_hero_1-config-show_title-960011);
  }
  .main-article_hero_1-config-show_description-960012 {
    show_description: var(--main-article_hero_1-config-show_description-960012);
  }
  .main-article_hero_1-config-show_button-960013 {
    show_button: var(--main-article_hero_1-config-show_button-960013);
  }
  .main-article_hero_1-config-show_image-960014 {
    show_image: var(--main-article_hero_1-config-show_image-960014);
  }
  .main-article_hero_1-config-show_title_icon-960024 {
    show_title_icon: var(--main-article_hero_1-config-show_title_icon-960024);
  }
  .main-article_hero_1-config-show_description_icon-960025 {
    show_description_icon: var(--main-article_hero_1-config-show_description_icon-960025);
  }
  .main-article_hero_1-config-show_button_icon-960026 {
    show_button_icon: var(--main-article_hero_1-config-show_button_icon-960026);
  }
  .article_hero_1-container {
    max-width: var(--main-article_hero_1-container-max-width-2219);
  }
  .article_hero_1-container-2 {
    grid-column-gap: var(--main-article_hero_1-container-grid-column-gap-2220);
      grid-row-gap: var(--main-article_hero_1-container-grid-row-gap-2221);
  }
  .article_hero_1-container {
    backdrop-blur: var(--main-article_hero_1-container-backdrop-blur-2222);
  }
  :is(.main-article_hero_1-container-background-2223, .article_hero_1-container) {
    background: var(--main-article_hero_1-container-background-2223);
  }
  .article_hero_1-container {
    border-radius: var(--main-article_hero_1-container-border-radius-2224);
  }
  .article_hero_1-container-2 {
    grid-template-areas: var(--main-article_hero_1-container-grid-template-areas-2225);
      grid-template-columns: var(--main-article_hero_1-container-grid-template-columns-2226);
  }
  :is(.main-article_hero_1-container-padding-2227, .article_hero_1-container) {
    padding: var(--main-article_hero_1-container-padding-2227);
  }
  .article_hero_1-container {
    border-width: var(--main-article_hero_1-container-border-width-2228);
      border-color: var(--main-article_hero_1-container-border-color-2229);
      box-shadow: var(--main-article_hero_1-container-box-shadow-2230);
  }
  .article_hero_1-main {
    margin: var(--main-article_hero_1-main-margin-2277);
      backdrop-blur: var(--main-article_hero_1-main-backdrop-blur-2279);
      max-width: var(--main-article_hero_1-main-max-width-2280);
  }
  :is(.main-article_hero_1-main-background-2281, .article_hero_1-main) {
    background: var(--main-article_hero_1-main-background-2281);
  }
  .article_hero_1-main {
    border-radius: var(--main-article_hero_1-main-border-radius-2282);
  }
  :is(.main-article_hero_1-main-padding-2283, .article_hero_1-main) {
    padding: var(--main-article_hero_1-main-padding-2283);
  }
  .article_hero_1-main {
    border-width: var(--main-article_hero_1-main-border-width-2284);
      border-color: var(--main-article_hero_1-main-border-color-2285);
      box-shadow: var(--main-article_hero_1-main-box-shadow-2286);
  }
  .main-article_hero_1-overlay-background-2287 {
    background: var(--main-article_hero_1-overlay-background-2287);
  }
  .article_hero_1-image {
    border-width: var(--main-article_hero_1-image-border-width-2260);
      border-color: var(--main-article_hero_1-image-border-color-2261);
  }
  .main-article_hero_1-image-file1-2262 {
    file1: var(--main-article_hero_1-image-file1-2262);
  }
  .main-article_hero_1-image-title-2263 {
    title: var(--main-article_hero_1-image-title-2263);
  }
  .main-article_hero_1-image-alt-2264 {
    alt: var(--main-article_hero_1-image-alt-2264);
  }
  .main-article_hero_1-image-width-2265 {
    width: var(--main-article_hero_1-image-width-2265);
  }
  .main-article_hero_1-image-height-2266 {
    height: var(--main-article_hero_1-image-height-2266);
  }
  .article_hero_1-image {
    justify-self: var(--main-article_hero_1-image-justify-self-2267);
      border-radius: var(--main-article_hero_1-image-border-radius-2268);
      aspect-ratio: var(--main-article_hero_1-image-aspect-ratio-2269);
      max-width: var(--main-article_hero_1-image-max-width-980201);
  }
  .main-article_hero_1-image_overlay-background-2270 {
    background: var(--main-article_hero_1-image_overlay-background-2270);
  }
  .main-article_hero_1-container_overlay-background-2231 {
    background: var(--main-article_hero_1-container_overlay-background-2231);
  }
  :is(.main-article_hero_1-title-color-2294, .article_hero_1-title) {
    color: var(--main-article_hero_1-title-color-2294);
  }
  .article_hero_1-title-2 {
    justify-self: var(--main-article_hero_1-title-justify-self-2295);
      text-align: var(--main-article_hero_1-title-text-align-2296);
  }
  .article_hero_1-title {
    font-size: var(--main-article_hero_1-title-font-size-2297);
      font-weight: var(--main-article_hero_1-title-font-weight-2298);
      font-family: var(--main-article_hero_1-title-font-family-2299);
      letter-spacing: var(--main-article_hero_1-title-letter-spacing-2300);
      line-height: var(--main-article_hero_1-title-line-height-2301);
  }
  .main-article_hero_1-title-text1-2302 {
    text1: var(--main-article_hero_1-title-text1-2302);
  }
  .article_hero_1-title-2 {
    grid-template-areas: var(--main-article_hero_1-title-grid-template-areas-2303);
      grid-column-gap: var(--main-article_hero_1-title-grid-column-gap-2304);
      justify-items: var(--main-article_hero_1-title-justify-items-2305);
  }
  :is(.main-article_hero_1-title-padding-980101, .article_hero_1-title) {
    padding: var(--main-article_hero_1-title-padding-980101);
  }
  :is(.main-article_hero_1-title-background-980102, .article_hero_1-title) {
    background: var(--main-article_hero_1-title-background-980102);
  }
  .article_hero_1-title {
    border-radius: var(--main-article_hero_1-title-border-radius-980103);
      border-width: var(--main-article_hero_1-title-border-width-980104);
      border-color: var(--main-article_hero_1-title-border-color-980105);
  }
  :is(.main-article_hero_1-button-padding-2190, .article_hero_1-button) {
    padding: var(--main-article_hero_1-button-padding-2190);
  }
  .main-article_hero_1-button-justify-self-2191 {
    justify-self: var(--main-article_hero_1-button-justify-self-2191);
  }
  .main-article_hero_1-button-text1-2192 {
    text1: var(--main-article_hero_1-button-text1-2192);
  }
  .article_hero_1-button {
    border-radius: var(--main-article_hero_1-button-border-radius-2193);
      border-width: var(--main-article_hero_1-button-border-width-2194);
      border-color: var(--main-article_hero_1-button-border-color-2195);
  }
  :is(.main-article_hero_1-button-background-2196, .article_hero_1-button) {
    background: var(--main-article_hero_1-button-background-2196);
  }
  :is(.main-article_hero_1-button-color-2197, .article_hero_1-button-2) {
    color: var(--main-article_hero_1-button-color-2197);
  }
  .article_hero_1-button-2 {
    font-size: var(--main-article_hero_1-button-font-size-2198);
      font-weight: var(--main-article_hero_1-button-font-weight-2199);
      font-family: var(--main-article_hero_1-button-font-family-2200);
      letter-spacing: var(--main-article_hero_1-button-letter-spacing-2201);
      line-height: var(--main-article_hero_1-button-line-height-2202);
  }
  .article_hero_1-button {
    grid-template-areas: var(--main-article_hero_1-button-grid-template-areas-2203);
      grid-column-gap: var(--main-article_hero_1-button-grid-column-gap-2204);
      justify-items: var(--main-article_hero_1-button-justify-items-2205);
      justify-self: var(--main-article_hero_1-button-justify-self-2206);
  }
  .main-article_hero_1-description-text1-2238 {
    text1: var(--main-article_hero_1-description-text1-2238);
  }
  .article_hero_1-description-2 {
    justify-self: var(--main-article_hero_1-description-justify-self-2239);
      text-align: var(--main-article_hero_1-description-text-align-2240);
  }
  :is(.main-article_hero_1-description-color-2241, .article_hero_1-description) {
    color: var(--main-article_hero_1-description-color-2241);
  }
  .article_hero_1-description {
    font-weight: var(--main-article_hero_1-description-font-weight-2242);
      font-family: var(--main-article_hero_1-description-font-family-2243);
      letter-spacing: var(--main-article_hero_1-description-letter-spacing-2244);
      line-height: var(--main-article_hero_1-description-line-height-2245);
      font-size: var(--main-article_hero_1-description-font-size-2246);
  }
  .article_hero_1-description-2 {
    grid-template-areas: var(--main-article_hero_1-description-grid-template-areas-2247);
      grid-column-gap: var(--main-article_hero_1-description-grid-column-gap-2248);
      justify-items: var(--main-article_hero_1-description-justify-items-2249);
  }
  :is(.main-article_hero_1-description-padding-980111, .article_hero_1-description) {
    padding: var(--main-article_hero_1-description-padding-980111);
  }
  :is(.main-article_hero_1-description-background-980112, .article_hero_1-description) {
    background: var(--main-article_hero_1-description-background-980112);
  }
  .article_hero_1-description {
    border-radius: var(--main-article_hero_1-description-border-radius-980113);
      border-width: var(--main-article_hero_1-description-border-width-980114);
      border-color: var(--main-article_hero_1-description-border-color-980115);
  }
  .article_hero_1-title_icon {
    width: var(--main-article_hero_1-title_icon-width-2306);
      height: var(--main-article_hero_1-title_icon-height-2307);
      border-radius: var(--main-article_hero_1-title_icon-border-radius-2308);
      border-width: var(--main-article_hero_1-title_icon-border-width-2309);
      border-color: var(--main-article_hero_1-title_icon-border-color-2310);
  }
  :is(.main-article_hero_1-title_icon-background-2311, .article_hero_1-title_icon) {
    background: var(--main-article_hero_1-title_icon-background-2311);
  }
  .main-article_hero_1-title_icon-icon-2312 {
    icon: var(--main-article_hero_1-title_icon-icon-2312);
  }
  .article_hero_1-title_icon-2 {
    font-size: var(--main-article_hero_1-title_icon-font-size-2313);
  }
  :is(.main-article_hero_1-title_icon-color-2315, .article_hero_1-title_icon-2) {
    color: var(--main-article_hero_1-title_icon-color-2315);
  }
  .article_hero_1-description_icon {
    width: var(--main-article_hero_1-description_icon-width-2250);
      height: var(--main-article_hero_1-description_icon-height-2251);
      border-radius: var(--main-article_hero_1-description_icon-border-radius-2252);
      border-width: var(--main-article_hero_1-description_icon-border-width-2253);
      border-color: var(--main-article_hero_1-description_icon-border-color-2254);
  }
  :is(.main-article_hero_1-description_icon-background-2255, .article_hero_1-description_icon) {
    background: var(--main-article_hero_1-description_icon-background-2255);
  }
  .main-article_hero_1-description_icon-icon-2256 {
    icon: var(--main-article_hero_1-description_icon-icon-2256);
  }
  .article_hero_1-description_icon-2 {
    font-size: var(--main-article_hero_1-description_icon-font-size-2257);
  }
  :is(.main-article_hero_1-description_icon-color-2259, .article_hero_1-description_icon-2) {
    color: var(--main-article_hero_1-description_icon-color-2259);
  }
  .article_hero_1-button_icon {
    width: var(--main-article_hero_1-button_icon-width-2207);
      height: var(--main-article_hero_1-button_icon-height-2208);
      border-radius: var(--main-article_hero_1-button_icon-border-radius-2209);
      border-width: var(--main-article_hero_1-button_icon-border-width-2210);
      border-color: var(--main-article_hero_1-button_icon-border-color-2211);
  }
  :is(.main-article_hero_1-button_icon-background-2212, .article_hero_1-button_icon) {
    background: var(--main-article_hero_1-button_icon-background-2212);
  }
  .main-article_hero_1-button_icon-icon-2213 {
    icon: var(--main-article_hero_1-button_icon-icon-2213);
  }
  .article_hero_1-button_icon-2 {
    font-size: var(--main-article_hero_1-button_icon-font-size-2215);
  }
  :is(.main-article_hero_1-button_icon-color-2216, .article_hero_1-button_icon-2) {
    color: var(--main-article_hero_1-button_icon-color-2216);
  }
  .article_hero_1-main_title_icon {
    width: var(--main-article_hero_1-main_title_icon-width-2306);
      height: var(--main-article_hero_1-main_title_icon-height-2307);
      border-radius: var(--main-article_hero_1-main_title_icon-border-radius-2308);
      border-width: var(--main-article_hero_1-main_title_icon-border-width-2309);
      border-color: var(--main-article_hero_1-main_title_icon-border-color-2310);
  }
  :is(.main-article_hero_1-main_title_icon-background-2311, .article_hero_1-main_title_icon) {
    background: var(--main-article_hero_1-main_title_icon-background-2311);
  }
  .main-article_hero_1-main_title_icon-icon-2312 {
    icon: var(--main-article_hero_1-main_title_icon-icon-2312);
  }
  .article_hero_1-main_title_icon-2 {
    font-size: var(--main-article_hero_1-main_title_icon-font-size-2313);
  }
  :is(.main-article_hero_1-main_title_icon-color-2315, .article_hero_1-main_title_icon-2) {
    color: var(--main-article_hero_1-main_title_icon-color-2315);
  }
  .article_hero_1-main_description_icon {
    width: var(--main-article_hero_1-main_description_icon-width-2250);
      height: var(--main-article_hero_1-main_description_icon-height-2251);
      border-radius: var(--main-article_hero_1-main_description_icon-border-radius-2252);
      border-width: var(--main-article_hero_1-main_description_icon-border-width-2253);
      border-color: var(--main-article_hero_1-main_description_icon-border-color-2254);
  }
  :is(.main-article_hero_1-main_description_icon-background-2255, .article_hero_1-main_description_icon) {
    background: var(--main-article_hero_1-main_description_icon-background-2255);
  }
  .main-article_hero_1-main_description_icon-icon-2256 {
    icon: var(--main-article_hero_1-main_description_icon-icon-2256);
  }
  .article_hero_1-main_description_icon-2 {
    font-size: var(--main-article_hero_1-main_description_icon-font-size-2257);
  }
  :is(.main-article_hero_1-main_description_icon-color-2259, .article_hero_1-main_description_icon-2) {
    color: var(--main-article_hero_1-main_description_icon-color-2259);
  }
  .article_hero_1-main_button_icon {
    width: var(--main-article_hero_1-main_button_icon-width-2207);
      height: var(--main-article_hero_1-main_button_icon-height-2208);
      border-radius: var(--main-article_hero_1-main_button_icon-border-radius-2209);
      border-width: var(--main-article_hero_1-main_button_icon-border-width-2210);
      border-color: var(--main-article_hero_1-main_button_icon-border-color-2211);
  }
  :is(.main-article_hero_1-main_button_icon-background-2212, .article_hero_1-main_button_icon) {
    background: var(--main-article_hero_1-main_button_icon-background-2212);
  }
  .main-article_hero_1-main_button_icon-icon-2213 {
    icon: var(--main-article_hero_1-main_button_icon-icon-2213);
  }
  .article_hero_1-main_button_icon-2 {
    font-size: var(--main-article_hero_1-main_button_icon-font-size-2215);
  }
  :is(.main-article_hero_1-main_button_icon-color-2216, .article_hero_1-main_button_icon-2) {
    color: var(--main-article_hero_1-main_button_icon-color-2216);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_hero_1-button_hover-background-17487, .article_hero_1-button_hover):hover, .card.has-hover:hover .button:is(.main-article_hero_1-button_hover-background-17487, .article_hero_1-button_hover), .cards_float.has-hover:hover .button:is(.main-article_hero_1-button_hover-background-17487, .article_hero_1-button_hover) {
      background: var(--main-article_hero_1-button_hover-background-17487);
    }
  }
  .button.has-hover:is(.main-article_hero_1-button_hover-background-17487, .article_hero_1-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_hero_1-button_hover-background-17487, .article_hero_1-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_hero_1-button_hover-background-17487, .article_hero_1-button_hover) {
    background: var(--main-article_hero_1-button_hover-background-17487);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-article_hero_1-button_hover-color-17488, .article_hero_1-button_hover), .card.has-hover:hover .button :is(.main-article_hero_1-button_hover-color-17488, .article_hero_1-button_hover), .cards_float.has-hover:hover .button :is(.main-article_hero_1-button_hover-color-17488, .article_hero_1-button_hover) {
      color: var(--main-article_hero_1-button_hover-color-17488);
    }
  }
  .button.has-hover:focus-visible :is(.main-article_hero_1-button_hover-color-17488, .article_hero_1-button_hover), .card.has-hover:focus-within .button :is(.main-article_hero_1-button_hover-color-17488, .article_hero_1-button_hover), .cards_float.has-hover:focus-within .button :is(.main-article_hero_1-button_hover-color-17488, .article_hero_1-button_hover) {
    color: var(--main-article_hero_1-button_hover-color-17488);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_1-button_hover:hover, .card.has-hover:hover .button.article_hero_1-button_hover, .cards_float.has-hover:hover .button.article_hero_1-button_hover {
      border-color: var(--main-article_hero_1-button_hover-border-color-17489);
    }
  }
  .button.has-hover.article_hero_1-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_1-button_hover, .cards_float.has-hover:focus-within .button.article_hero_1-button_hover {
    border-color: var(--main-article_hero_1-button_hover-border-color-17489);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_1-button_hover:hover, .card.has-hover:hover .button.article_hero_1-button_hover, .cards_float.has-hover:hover .button.article_hero_1-button_hover {
      box-shadow: var(--main-article_hero_1-button_hover-box-shadow-17490);
    }
  }
  .button.has-hover.article_hero_1-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_1-button_hover, .cards_float.has-hover:focus-within .button.article_hero_1-button_hover {
    box-shadow: var(--main-article_hero_1-button_hover-box-shadow-17490);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_1-button_hover:hover, .card.has-hover:hover .button.article_hero_1-button_hover, .cards_float.has-hover:hover .button.article_hero_1-button_hover {
      transform: var(--main-article_hero_1-button_hover-transform-17491);
    }
  }
  .button.has-hover.article_hero_1-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_1-button_hover, .cards_float.has-hover:focus-within .button.article_hero_1-button_hover {
    transform: var(--main-article_hero_1-button_hover-transform-17491);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_1-button_hover:hover, .card.has-hover:hover .button.article_hero_1-button_hover, .cards_float.has-hover:hover .button.article_hero_1-button_hover {
      opacity: var(--main-article_hero_1-button_hover-opacity-17492);
    }
  }
  .button.has-hover.article_hero_1-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_1-button_hover, .cards_float.has-hover:focus-within .button.article_hero_1-button_hover {
    opacity: var(--main-article_hero_1-button_hover-opacity-17492);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_1-button_hover:hover, .card.has-hover:hover .button.article_hero_1-button_hover, .cards_float.has-hover:hover .button.article_hero_1-button_hover {
      border-width: var(--main-article_hero_1-button_hover-border-width-963003);
    }
  }
  .button.has-hover.article_hero_1-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_1-button_hover, .cards_float.has-hover:focus-within .button.article_hero_1-button_hover {
    border-width: var(--main-article_hero_1-button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_1-button_hover:hover, .card.has-hover:hover .button.article_hero_1-button_hover, .cards_float.has-hover:hover .button.article_hero_1-button_hover {
      border-radius: var(--main-article_hero_1-button_hover-border-radius-963005);
    }
  }
  .button.has-hover.article_hero_1-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_1-button_hover, .cards_float.has-hover:focus-within .button.article_hero_1-button_hover {
    border-radius: var(--main-article_hero_1-button_hover-border-radius-963005);
  }
  .main-article_hero_2-config-show_title-960011 {
    show_title: var(--main-article_hero_2-config-show_title-960011);
  }
  .main-article_hero_2-config-show_description-960012 {
    show_description: var(--main-article_hero_2-config-show_description-960012);
  }
  .main-article_hero_2-config-show_button-960013 {
    show_button: var(--main-article_hero_2-config-show_button-960013);
  }
  .main-article_hero_2-config-show_image-960014 {
    show_image: var(--main-article_hero_2-config-show_image-960014);
  }
  .main-article_hero_2-config-show_title_icon-960024 {
    show_title_icon: var(--main-article_hero_2-config-show_title_icon-960024);
  }
  .main-article_hero_2-config-show_description_icon-960025 {
    show_description_icon: var(--main-article_hero_2-config-show_description_icon-960025);
  }
  .main-article_hero_2-config-show_button_icon-960026 {
    show_button_icon: var(--main-article_hero_2-config-show_button_icon-960026);
  }
  .article_hero_2-container {
    max-width: var(--main-article_hero_2-container-max-width-30926);
      grid-column-gap: var(--main-article_hero_2-container-grid-column-gap-30927);
      grid-row-gap: var(--main-article_hero_2-container-grid-row-gap-30928);
      backdrop-blur: var(--main-article_hero_2-container-backdrop-blur-30929);
  }
  :is(.main-article_hero_2-container-background-30930, .article_hero_2-container) {
    background: var(--main-article_hero_2-container-background-30930);
  }
  .article_hero_2-container {
    border-radius: var(--main-article_hero_2-container-border-radius-30931);
      grid-template-areas: var(--main-article_hero_2-container-grid-template-areas-30932);
      grid-template-columns: var(--main-article_hero_2-container-grid-template-columns-30933);
  }
  :is(.main-article_hero_2-container-padding-30934, .article_hero_2-container) {
    padding: var(--main-article_hero_2-container-padding-30934);
  }
  .article_hero_2-container {
    border-width: var(--main-article_hero_2-container-border-width-30935);
      border-color: var(--main-article_hero_2-container-border-color-30936);
      box-shadow: var(--main-article_hero_2-container-box-shadow-30937);
  }
  .article_hero_2-main {
    margin: var(--main-article_hero_2-main-margin-30938);
      backdrop-blur: var(--main-article_hero_2-main-backdrop-blur-30940);
      max-width: var(--main-article_hero_2-main-max-width-30941);
  }
  :is(.main-article_hero_2-main-background-30942, .article_hero_2-main) {
    background: var(--main-article_hero_2-main-background-30942);
  }
  .article_hero_2-main {
    border-radius: var(--main-article_hero_2-main-border-radius-30943);
  }
  :is(.main-article_hero_2-main-padding-30944, .article_hero_2-main) {
    padding: var(--main-article_hero_2-main-padding-30944);
  }
  .article_hero_2-main {
    border-width: var(--main-article_hero_2-main-border-width-30945);
      border-color: var(--main-article_hero_2-main-border-color-30946);
      box-shadow: var(--main-article_hero_2-main-box-shadow-30947);
  }
  .main-article_hero_2-overlay-background-30948 {
    background: var(--main-article_hero_2-overlay-background-30948);
  }
  .article_hero_2-image {
    border-width: var(--main-article_hero_2-image-border-width-30949);
      border-color: var(--main-article_hero_2-image-border-color-30950);
  }
  .main-article_hero_2-image-file1-30951 {
    file1: var(--main-article_hero_2-image-file1-30951);
  }
  .main-article_hero_2-image-title-30952 {
    title: var(--main-article_hero_2-image-title-30952);
  }
  .main-article_hero_2-image-alt-30953 {
    alt: var(--main-article_hero_2-image-alt-30953);
  }
  .main-article_hero_2-image-width-30954 {
    width: var(--main-article_hero_2-image-width-30954);
  }
  .main-article_hero_2-image-height-30955 {
    height: var(--main-article_hero_2-image-height-30955);
  }
  .article_hero_2-image {
    justify-self: var(--main-article_hero_2-image-justify-self-30956);
      border-radius: var(--main-article_hero_2-image-border-radius-30957);
      aspect-ratio: var(--main-article_hero_2-image-aspect-ratio-30958);
      max-width: var(--main-article_hero_2-image-max-width-980201);
  }
  .main-article_hero_2-image_overlay-background-30959 {
    background: var(--main-article_hero_2-image_overlay-background-30959);
  }
  .main-article_hero_2-container_overlay-background-30960 {
    background: var(--main-article_hero_2-container_overlay-background-30960);
  }
  :is(.main-article_hero_2-title-color-30961, .article_hero_2-title) {
    color: var(--main-article_hero_2-title-color-30961);
  }
  .article_hero_2-title-2 {
    justify-self: var(--main-article_hero_2-title-justify-self-30962);
      text-align: var(--main-article_hero_2-title-text-align-30963);
  }
  .article_hero_2-title {
    font-size: var(--main-article_hero_2-title-font-size-30964);
      font-weight: var(--main-article_hero_2-title-font-weight-30965);
      font-family: var(--main-article_hero_2-title-font-family-30966);
      letter-spacing: var(--main-article_hero_2-title-letter-spacing-30967);
      line-height: var(--main-article_hero_2-title-line-height-30968);
  }
  .main-article_hero_2-title-text1-30969 {
    text1: var(--main-article_hero_2-title-text1-30969);
  }
  .article_hero_2-title-2 {
    grid-template-areas: var(--main-article_hero_2-title-grid-template-areas-30970);
      grid-column-gap: var(--main-article_hero_2-title-grid-column-gap-30971);
      justify-items: var(--main-article_hero_2-title-justify-items-30972);
  }
  :is(.main-article_hero_2-title-padding-980101, .article_hero_2-title) {
    padding: var(--main-article_hero_2-title-padding-980101);
  }
  :is(.main-article_hero_2-title-background-980102, .article_hero_2-title) {
    background: var(--main-article_hero_2-title-background-980102);
  }
  .article_hero_2-title {
    border-radius: var(--main-article_hero_2-title-border-radius-980103);
      border-width: var(--main-article_hero_2-title-border-width-980104);
      border-color: var(--main-article_hero_2-title-border-color-980105);
  }
  :is(.main-article_hero_2-button-padding-30973, .article_hero_2-button) {
    padding: var(--main-article_hero_2-button-padding-30973);
  }
  .main-article_hero_2-button-justify-self-30974 {
    justify-self: var(--main-article_hero_2-button-justify-self-30974);
  }
  .main-article_hero_2-button-text1-30975 {
    text1: var(--main-article_hero_2-button-text1-30975);
  }
  .article_hero_2-button {
    border-radius: var(--main-article_hero_2-button-border-radius-30976);
      border-width: var(--main-article_hero_2-button-border-width-30977);
      border-color: var(--main-article_hero_2-button-border-color-30978);
  }
  :is(.main-article_hero_2-button-background-30979, .article_hero_2-button) {
    background: var(--main-article_hero_2-button-background-30979);
  }
  :is(.main-article_hero_2-button-color-30980, .article_hero_2-button-2) {
    color: var(--main-article_hero_2-button-color-30980);
  }
  .article_hero_2-button-2 {
    font-size: var(--main-article_hero_2-button-font-size-30981);
      font-weight: var(--main-article_hero_2-button-font-weight-30982);
      font-family: var(--main-article_hero_2-button-font-family-30983);
      letter-spacing: var(--main-article_hero_2-button-letter-spacing-30984);
      line-height: var(--main-article_hero_2-button-line-height-30985);
  }
  .article_hero_2-button {
    grid-template-areas: var(--main-article_hero_2-button-grid-template-areas-30986);
      grid-column-gap: var(--main-article_hero_2-button-grid-column-gap-30987);
      justify-items: var(--main-article_hero_2-button-justify-items-30988);
      justify-self: var(--main-article_hero_2-button-justify-self-30989);
  }
  .main-article_hero_2-description-text1-30990 {
    text1: var(--main-article_hero_2-description-text1-30990);
  }
  .article_hero_2-description-2 {
    justify-self: var(--main-article_hero_2-description-justify-self-30991);
      text-align: var(--main-article_hero_2-description-text-align-30992);
  }
  :is(.main-article_hero_2-description-color-30993, .article_hero_2-description) {
    color: var(--main-article_hero_2-description-color-30993);
  }
  .article_hero_2-description {
    font-weight: var(--main-article_hero_2-description-font-weight-30994);
      font-family: var(--main-article_hero_2-description-font-family-30995);
      letter-spacing: var(--main-article_hero_2-description-letter-spacing-30996);
      line-height: var(--main-article_hero_2-description-line-height-30997);
      font-size: var(--main-article_hero_2-description-font-size-30998);
  }
  .article_hero_2-description-2 {
    grid-template-areas: var(--main-article_hero_2-description-grid-template-areas-30999);
      grid-column-gap: var(--main-article_hero_2-description-grid-column-gap-31000);
      justify-items: var(--main-article_hero_2-description-justify-items-31001);
  }
  :is(.main-article_hero_2-description-padding-980111, .article_hero_2-description) {
    padding: var(--main-article_hero_2-description-padding-980111);
  }
  :is(.main-article_hero_2-description-background-980112, .article_hero_2-description) {
    background: var(--main-article_hero_2-description-background-980112);
  }
  .article_hero_2-description {
    border-radius: var(--main-article_hero_2-description-border-radius-980113);
      border-width: var(--main-article_hero_2-description-border-width-980114);
      border-color: var(--main-article_hero_2-description-border-color-980115);
  }
  .article_hero_2-title_icon {
    width: var(--main-article_hero_2-title_icon-width-31002);
      height: var(--main-article_hero_2-title_icon-height-31003);
      border-radius: var(--main-article_hero_2-title_icon-border-radius-31004);
      border-width: var(--main-article_hero_2-title_icon-border-width-31005);
      border-color: var(--main-article_hero_2-title_icon-border-color-31006);
  }
  :is(.main-article_hero_2-title_icon-background-31007, .article_hero_2-title_icon) {
    background: var(--main-article_hero_2-title_icon-background-31007);
  }
  .main-article_hero_2-title_icon-icon-31008 {
    icon: var(--main-article_hero_2-title_icon-icon-31008);
  }
  .article_hero_2-title_icon-2 {
    font-size: var(--main-article_hero_2-title_icon-font-size-31009);
  }
  :is(.main-article_hero_2-title_icon-color-31010, .article_hero_2-title_icon-2) {
    color: var(--main-article_hero_2-title_icon-color-31010);
  }
  .article_hero_2-description_icon {
    width: var(--main-article_hero_2-description_icon-width-31011);
      height: var(--main-article_hero_2-description_icon-height-31012);
      border-radius: var(--main-article_hero_2-description_icon-border-radius-31013);
      border-width: var(--main-article_hero_2-description_icon-border-width-31014);
      border-color: var(--main-article_hero_2-description_icon-border-color-31015);
  }
  :is(.main-article_hero_2-description_icon-background-31016, .article_hero_2-description_icon) {
    background: var(--main-article_hero_2-description_icon-background-31016);
  }
  .main-article_hero_2-description_icon-icon-31017 {
    icon: var(--main-article_hero_2-description_icon-icon-31017);
  }
  .article_hero_2-description_icon-2 {
    font-size: var(--main-article_hero_2-description_icon-font-size-31018);
  }
  :is(.main-article_hero_2-description_icon-color-31019, .article_hero_2-description_icon-2) {
    color: var(--main-article_hero_2-description_icon-color-31019);
  }
  .article_hero_2-button_icon {
    width: var(--main-article_hero_2-button_icon-width-31020);
      height: var(--main-article_hero_2-button_icon-height-31021);
      border-radius: var(--main-article_hero_2-button_icon-border-radius-31022);
      border-width: var(--main-article_hero_2-button_icon-border-width-31023);
      border-color: var(--main-article_hero_2-button_icon-border-color-31024);
  }
  :is(.main-article_hero_2-button_icon-background-31025, .article_hero_2-button_icon) {
    background: var(--main-article_hero_2-button_icon-background-31025);
  }
  .main-article_hero_2-button_icon-icon-31026 {
    icon: var(--main-article_hero_2-button_icon-icon-31026);
  }
  .article_hero_2-button_icon-2 {
    font-size: var(--main-article_hero_2-button_icon-font-size-31027);
  }
  :is(.main-article_hero_2-button_icon-color-31028, .article_hero_2-button_icon-2) {
    color: var(--main-article_hero_2-button_icon-color-31028);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_hero_2-button_hover-background-31029, .article_hero_2-button_hover):hover, .card.has-hover:hover .button:is(.main-article_hero_2-button_hover-background-31029, .article_hero_2-button_hover), .cards_float.has-hover:hover .button:is(.main-article_hero_2-button_hover-background-31029, .article_hero_2-button_hover) {
      background: var(--main-article_hero_2-button_hover-background-31029);
    }
  }
  .button.has-hover:is(.main-article_hero_2-button_hover-background-31029, .article_hero_2-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_hero_2-button_hover-background-31029, .article_hero_2-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_hero_2-button_hover-background-31029, .article_hero_2-button_hover) {
    background: var(--main-article_hero_2-button_hover-background-31029);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-article_hero_2-button_hover-color-31030, .article_hero_2-button_hover), .card.has-hover:hover .button :is(.main-article_hero_2-button_hover-color-31030, .article_hero_2-button_hover), .cards_float.has-hover:hover .button :is(.main-article_hero_2-button_hover-color-31030, .article_hero_2-button_hover) {
      color: var(--main-article_hero_2-button_hover-color-31030);
    }
  }
  .button.has-hover:focus-visible :is(.main-article_hero_2-button_hover-color-31030, .article_hero_2-button_hover), .card.has-hover:focus-within .button :is(.main-article_hero_2-button_hover-color-31030, .article_hero_2-button_hover), .cards_float.has-hover:focus-within .button :is(.main-article_hero_2-button_hover-color-31030, .article_hero_2-button_hover) {
    color: var(--main-article_hero_2-button_hover-color-31030);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_2-button_hover:hover, .card.has-hover:hover .button.article_hero_2-button_hover, .cards_float.has-hover:hover .button.article_hero_2-button_hover {
      border-color: var(--main-article_hero_2-button_hover-border-color-31031);
    }
  }
  .button.has-hover.article_hero_2-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_2-button_hover, .cards_float.has-hover:focus-within .button.article_hero_2-button_hover {
    border-color: var(--main-article_hero_2-button_hover-border-color-31031);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_2-button_hover:hover, .card.has-hover:hover .button.article_hero_2-button_hover, .cards_float.has-hover:hover .button.article_hero_2-button_hover {
      box-shadow: var(--main-article_hero_2-button_hover-box-shadow-31032);
    }
  }
  .button.has-hover.article_hero_2-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_2-button_hover, .cards_float.has-hover:focus-within .button.article_hero_2-button_hover {
    box-shadow: var(--main-article_hero_2-button_hover-box-shadow-31032);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_2-button_hover:hover, .card.has-hover:hover .button.article_hero_2-button_hover, .cards_float.has-hover:hover .button.article_hero_2-button_hover {
      transform: var(--main-article_hero_2-button_hover-transform-31033);
    }
  }
  .button.has-hover.article_hero_2-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_2-button_hover, .cards_float.has-hover:focus-within .button.article_hero_2-button_hover {
    transform: var(--main-article_hero_2-button_hover-transform-31033);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_2-button_hover:hover, .card.has-hover:hover .button.article_hero_2-button_hover, .cards_float.has-hover:hover .button.article_hero_2-button_hover {
      opacity: var(--main-article_hero_2-button_hover-opacity-31034);
    }
  }
  .button.has-hover.article_hero_2-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_2-button_hover, .cards_float.has-hover:focus-within .button.article_hero_2-button_hover {
    opacity: var(--main-article_hero_2-button_hover-opacity-31034);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_2-button_hover:hover, .card.has-hover:hover .button.article_hero_2-button_hover, .cards_float.has-hover:hover .button.article_hero_2-button_hover {
      border-width: var(--main-article_hero_2-button_hover-border-width-963003);
    }
  }
  .button.has-hover.article_hero_2-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_2-button_hover, .cards_float.has-hover:focus-within .button.article_hero_2-button_hover {
    border-width: var(--main-article_hero_2-button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover.article_hero_2-button_hover:hover, .card.has-hover:hover .button.article_hero_2-button_hover, .cards_float.has-hover:hover .button.article_hero_2-button_hover {
      border-radius: var(--main-article_hero_2-button_hover-border-radius-963005);
    }
  }
  .button.has-hover.article_hero_2-button_hover:focus-visible, .card.has-hover:focus-within .button.article_hero_2-button_hover, .cards_float.has-hover:focus-within .button.article_hero_2-button_hover {
    border-radius: var(--main-article_hero_2-button_hover-border-radius-963005);
  }
  .main-article_gallery-config-count-1776 {
    count: var(--main-article_gallery-config-count-1776);
  }
  :is(.main-article_gallery-main-margin-1839, .article_gallery-main) {
    margin: var(--main-article_gallery-main-margin-1839);
  }
  :is(.main-article_gallery-main-backdrop-blur-1841, .article_gallery-main) {
    backdrop-blur: var(--main-article_gallery-main-backdrop-blur-1841);
  }
  :is(.main-article_gallery-main-max-width-1842, .article_gallery-main) {
    max-width: var(--main-article_gallery-main-max-width-1842);
  }
  :is(.main-article_gallery-main-background-1843, .article_gallery-main) {
    background: var(--main-article_gallery-main-background-1843);
  }
  :is(.main-article_gallery-main-border-radius-1844, .article_gallery-main) {
    border-radius: var(--main-article_gallery-main-border-radius-1844);
  }
  :is(.main-article_gallery-main-padding-1845, .article_gallery-main) {
    padding: var(--main-article_gallery-main-padding-1845);
  }
  :is(.main-article_gallery-main-border-width-1846, .article_gallery-main) {
    border-width: var(--main-article_gallery-main-border-width-1846);
  }
  :is(.main-article_gallery-main-border-color-1847, .article_gallery-main) {
    border-color: var(--main-article_gallery-main-border-color-1847);
  }
  :is(.main-article_gallery-main-box-shadow-1848, .article_gallery-main) {
    box-shadow: var(--main-article_gallery-main-box-shadow-1848);
  }
  :is(.main-article_gallery-container-max-width-1779, .article_gallery-container) {
    max-width: var(--main-article_gallery-container-max-width-1779);
  }
  :is(.main-article_gallery-container-grid-column-gap-1780, .article_gallery-container) {
    grid-column-gap: var(--main-article_gallery-container-grid-column-gap-1780);
  }
  :is(.main-article_gallery-container-grid-row-gap-1781, .article_gallery-container) {
    grid-row-gap: var(--main-article_gallery-container-grid-row-gap-1781);
  }
  :is(.main-article_gallery-container-backdrop-blur-1782, .article_gallery-container) {
    backdrop-blur: var(--main-article_gallery-container-backdrop-blur-1782);
  }
  :is(.main-article_gallery-container-background-1783, .article_gallery-container) {
    background: var(--main-article_gallery-container-background-1783);
  }
  :is(.main-article_gallery-container-border-radius-1784, .article_gallery-container) {
    border-radius: var(--main-article_gallery-container-border-radius-1784);
  }
  :is(.main-article_gallery-container-grid-template-areas-1785, .article_gallery-container) {
    grid-template-areas: var(--main-article_gallery-container-grid-template-areas-1785);
  }
  :is(.main-article_gallery-container-grid-template-columns-1786, .article_gallery-container) {
    grid-template-columns: var(--main-article_gallery-container-grid-template-columns-1786);
  }
  :is(.main-article_gallery-container-padding-1787, .article_gallery-container) {
    padding: var(--main-article_gallery-container-padding-1787);
  }
  :is(.main-article_gallery-container-border-width-1788, .article_gallery-container) {
    border-width: var(--main-article_gallery-container-border-width-1788);
  }
  :is(.main-article_gallery-container-border-color-1789, .article_gallery-container) {
    border-color: var(--main-article_gallery-container-border-color-1789);
  }
  :is(.main-article_gallery-container-box-shadow-1790, .article_gallery-container) {
    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);
  }
  :is(.main-article_gallery-title-color-1856, .article_gallery-title) {
    color: var(--main-article_gallery-title-color-1856);
  }
  :is(.main-article_gallery-title-justify-self-1857, .article_gallery-title-2) {
    justify-self: var(--main-article_gallery-title-justify-self-1857);
  }
  :is(.main-article_gallery-title-text-align-1858, .article_gallery-title-2) {
    text-align: var(--main-article_gallery-title-text-align-1858);
  }
  :is(.main-article_gallery-title-font-size-1859, .article_gallery-title) {
    font-size: var(--main-article_gallery-title-font-size-1859);
  }
  :is(.main-article_gallery-title-font-weight-1860, .article_gallery-title) {
    font-weight: var(--main-article_gallery-title-font-weight-1860);
  }
  :is(.main-article_gallery-title-font-family-1861, .article_gallery-title) {
    font-family: var(--main-article_gallery-title-font-family-1861);
  }
  :is(.main-article_gallery-title-letter-spacing-1862, .article_gallery-title) {
    letter-spacing: var(--main-article_gallery-title-letter-spacing-1862);
  }
  :is(.main-article_gallery-title-line-height-1863, .article_gallery-title) {
    line-height: var(--main-article_gallery-title-line-height-1863);
  }
  .main-article_gallery-title-text1-1864 {
    text1: var(--main-article_gallery-title-text1-1864);
  }
  :is(.main-article_gallery-title-grid-template-areas-1865, .article_gallery-title-2) {
    grid-template-areas: var(--main-article_gallery-title-grid-template-areas-1865);
  }
  :is(.main-article_gallery-title-grid-column-gap-1866, .article_gallery-title-2) {
    grid-column-gap: var(--main-article_gallery-title-grid-column-gap-1866);
  }
  :is(.main-article_gallery-title-justify-items-1867, .article_gallery-title-2) {
    justify-items: var(--main-article_gallery-title-justify-items-1867);
  }
  :is(.main-article_gallery-title-padding-980101, .article_gallery-title) {
    padding: var(--main-article_gallery-title-padding-980101);
  }
  :is(.main-article_gallery-title-background-980102, .article_gallery-title) {
    background: var(--main-article_gallery-title-background-980102);
  }
  :is(.main-article_gallery-title-border-radius-980103, .article_gallery-title) {
    border-radius: var(--main-article_gallery-title-border-radius-980103);
  }
  :is(.main-article_gallery-title-border-width-980104, .article_gallery-title) {
    border-width: var(--main-article_gallery-title-border-width-980104);
  }
  :is(.main-article_gallery-title-border-color-980105, .article_gallery-title) {
    border-color: var(--main-article_gallery-title-border-color-980105);
  }
  :is(.main-article_gallery-title_icon-width-1868, .article_gallery-title_icon) {
    width: var(--main-article_gallery-title_icon-width-1868);
  }
  :is(.main-article_gallery-title_icon-height-1869, .article_gallery-title_icon) {
    height: var(--main-article_gallery-title_icon-height-1869);
  }
  :is(.main-article_gallery-title_icon-border-radius-1870, .article_gallery-title_icon) {
    border-radius: var(--main-article_gallery-title_icon-border-radius-1870);
  }
  :is(.main-article_gallery-title_icon-border-width-1871, .article_gallery-title_icon) {
    border-width: var(--main-article_gallery-title_icon-border-width-1871);
  }
  :is(.main-article_gallery-title_icon-border-color-1872, .article_gallery-title_icon) {
    border-color: var(--main-article_gallery-title_icon-border-color-1872);
  }
  :is(.main-article_gallery-title_icon-background-1873, .article_gallery-title_icon) {
    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);
  }
  :is(.main-article_gallery-title_icon-font-size-1875, .article_gallery-title_icon-2) {
    font-size: var(--main-article_gallery-title_icon-font-size-1875);
  }
  :is(.main-article_gallery-title_icon-color-1877, .article_gallery-title_icon-2) {
    color: var(--main-article_gallery-title_icon-color-1877);
  }
  .main-article_gallery-description-text1-1798 {
    text1: var(--main-article_gallery-description-text1-1798);
  }
  :is(.main-article_gallery-description-justify-self-1799, .article_gallery-description-2) {
    justify-self: var(--main-article_gallery-description-justify-self-1799);
  }
  :is(.main-article_gallery-description-text-align-1800, .article_gallery-description-2) {
    text-align: var(--main-article_gallery-description-text-align-1800);
  }
  :is(.main-article_gallery-description-color-1801, .article_gallery-description) {
    color: var(--main-article_gallery-description-color-1801);
  }
  :is(.main-article_gallery-description-font-weight-1802, .article_gallery-description) {
    font-weight: var(--main-article_gallery-description-font-weight-1802);
  }
  :is(.main-article_gallery-description-font-family-1803, .article_gallery-description) {
    font-family: var(--main-article_gallery-description-font-family-1803);
  }
  :is(.main-article_gallery-description-letter-spacing-1804, .article_gallery-description) {
    letter-spacing: var(--main-article_gallery-description-letter-spacing-1804);
  }
  :is(.main-article_gallery-description-line-height-1805, .article_gallery-description) {
    line-height: var(--main-article_gallery-description-line-height-1805);
  }
  :is(.main-article_gallery-description-font-size-1806, .article_gallery-description) {
    font-size: var(--main-article_gallery-description-font-size-1806);
  }
  :is(.main-article_gallery-description-grid-template-areas-1807, .article_gallery-description-2) {
    grid-template-areas: var(--main-article_gallery-description-grid-template-areas-1807);
  }
  :is(.main-article_gallery-description-grid-column-gap-1808, .article_gallery-description-2) {
    grid-column-gap: var(--main-article_gallery-description-grid-column-gap-1808);
  }
  :is(.main-article_gallery-description-justify-items-1809, .article_gallery-description-2) {
    justify-items: var(--main-article_gallery-description-justify-items-1809);
  }
  :is(.main-article_gallery-description-padding-980111, .article_gallery-description) {
    padding: var(--main-article_gallery-description-padding-980111);
  }
  :is(.main-article_gallery-description-background-980112, .article_gallery-description) {
    background: var(--main-article_gallery-description-background-980112);
  }
  :is(.main-article_gallery-description-border-radius-980113, .article_gallery-description) {
    border-radius: var(--main-article_gallery-description-border-radius-980113);
  }
  :is(.main-article_gallery-description-border-width-980114, .article_gallery-description) {
    border-width: var(--main-article_gallery-description-border-width-980114);
  }
  :is(.main-article_gallery-description-border-color-980115, .article_gallery-description) {
    border-color: var(--main-article_gallery-description-border-color-980115);
  }
  :is(.main-article_gallery-description_icon-width-1810, .article_gallery-description_icon) {
    width: var(--main-article_gallery-description_icon-width-1810);
  }
  :is(.main-article_gallery-description_icon-height-1811, .article_gallery-description_icon) {
    height: var(--main-article_gallery-description_icon-height-1811);
  }
  :is(.main-article_gallery-description_icon-border-radius-1812, .article_gallery-description_icon) {
    border-radius: var(--main-article_gallery-description_icon-border-radius-1812);
  }
  :is(.main-article_gallery-description_icon-border-width-1813, .article_gallery-description_icon) {
    border-width: var(--main-article_gallery-description_icon-border-width-1813);
  }
  :is(.main-article_gallery-description_icon-border-color-1814, .article_gallery-description_icon) {
    border-color: var(--main-article_gallery-description_icon-border-color-1814);
  }
  :is(.main-article_gallery-description_icon-background-1815, .article_gallery-description_icon) {
    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);
  }
  :is(.main-article_gallery-description_icon-font-size-1817, .article_gallery-description_icon-2) {
    font-size: var(--main-article_gallery-description_icon-font-size-1817);
  }
  :is(.main-article_gallery-description_icon-color-1819, .article_gallery-description_icon-2) {
    color: var(--main-article_gallery-description_icon-color-1819);
  }
  .main-article_gallery-wrapper-max-width-1878 {
    max-width: var(--main-article_gallery-wrapper-max-width-1878);
  }
  :is(.main-article_gallery-wrapper-grid-template-rows-1879, .article_gallery-wrapper) {
    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);
  }
  :is(.main-article_gallery-wrapper-grid-column-gap-1881, .article_gallery-wrapper) {
    grid-column-gap: var(--main-article_gallery-wrapper-grid-column-gap-1881);
  }
  :is(.main-article_gallery-wrapper-grid-row-gap-1882, .article_gallery-wrapper) {
    grid-row-gap: var(--main-article_gallery-wrapper-grid-row-gap-1882);
  }
  :is(.main-article_gallery-wrapper-padding-1883, .article_gallery-wrapper) {
    padding: var(--main-article_gallery-wrapper-padding-1883);
  }
  :is(.main-article_gallery-wrapper-border-radius-1884, .article_gallery-wrapper) {
    border-radius: var(--main-article_gallery-wrapper-border-radius-1884);
  }
  :is(.main-article_gallery-wrapper-border-width-1885, .article_gallery-wrapper) {
    border-width: var(--main-article_gallery-wrapper-border-width-1885);
  }
  :is(.main-article_gallery-wrapper-border-color-1886, .article_gallery-wrapper) {
    border-color: var(--main-article_gallery-wrapper-border-color-1886);
  }
  :is(.main-article_gallery-wrapper-background-1887, .article_gallery-wrapper) {
    background: var(--main-article_gallery-wrapper-background-1887);
  }
  :is(.main-article_gallery-wrapper-box-shadow-1888, .article_gallery-wrapper) {
    box-shadow: var(--main-article_gallery-wrapper-box-shadow-1888);
  }
  :is(.main-article_gallery-wrapper-backdrop-blur-1889, .article_gallery-wrapper) {
    backdrop-blur: var(--main-article_gallery-wrapper-backdrop-blur-1889);
  }
  .main-article_gallery-image-file1-1820 {
    file1: var(--main-article_gallery-image-file1-1820);
  }
  :is(.main-article_gallery-image-aspect-ratio-1821, .article_gallery-image) {
    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);
  }
  :is(.main-article_gallery-image-border-radius-1824, .article_gallery-image) {
    border-radius: var(--main-article_gallery-image-border-radius-1824);
  }
  :is(.main-article_gallery-image-border-width-1825, .article_gallery-image) {
    border-width: var(--main-article_gallery-image-border-width-1825);
  }
  :is(.main-article_gallery-image-border-color-1826, .article_gallery-image) {
    border-color: var(--main-article_gallery-image-border-color-1826);
  }
  :is(.main-article_gallery-image-box-shadow-1827, .article_gallery-image) {
    box-shadow: var(--main-article_gallery-image-box-shadow-1827);
  }
  :is(.main-article_gallery-image-background-1828, .article_gallery-image) {
    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);
  }
  :is(.main-article_gallery-button-padding-1748, .article_gallery-button) {
    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);
  }
  :is(.main-article_gallery-button-border-radius-1751, .article_gallery-button) {
    border-radius: var(--main-article_gallery-button-border-radius-1751);
  }
  :is(.main-article_gallery-button-border-width-1752, .article_gallery-button) {
    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);
  }
  :is(.main-article_gallery-button-border-color-1754, .article_gallery-button) {
    border-color: var(--main-article_gallery-button-border-color-1754);
  }
  :is(.main-article_gallery-button-background-1755, .article_gallery-button) {
    background: var(--main-article_gallery-button-background-1755);
  }
  :is(.main-article_gallery-button-color-1756, .article_gallery-button-2) {
    color: var(--main-article_gallery-button-color-1756);
  }
  :is(.main-article_gallery-button-font-size-1757, .article_gallery-button-2) {
    font-size: var(--main-article_gallery-button-font-size-1757);
  }
  :is(.main-article_gallery-button-font-weight-1758, .article_gallery-button-2) {
    font-weight: var(--main-article_gallery-button-font-weight-1758);
  }
  :is(.main-article_gallery-button-font-family-1759, .article_gallery-button-2) {
    font-family: var(--main-article_gallery-button-font-family-1759);
  }
  :is(.main-article_gallery-button-letter-spacing-1760, .article_gallery-button-2) {
    letter-spacing: var(--main-article_gallery-button-letter-spacing-1760);
  }
  :is(.main-article_gallery-button-line-height-1761, .article_gallery-button-2) {
    line-height: var(--main-article_gallery-button-line-height-1761);
  }
  :is(.main-article_gallery-button-grid-template-areas-1762, .article_gallery-button) {
    grid-template-areas: var(--main-article_gallery-button-grid-template-areas-1762);
  }
  :is(.main-article_gallery-button-grid-column-gap-1763, .article_gallery-button) {
    grid-column-gap: var(--main-article_gallery-button-grid-column-gap-1763);
  }
  :is(.main-article_gallery-button-justify-items-1764, .article_gallery-button) {
    justify-items: var(--main-article_gallery-button-justify-items-1764);
  }
  :is(.main-article_gallery-button-justify-self-1765, .article_gallery-button) {
    justify-self: var(--main-article_gallery-button-justify-self-1765);
  }
  :is(.main-article_gallery-button_icon-width-1766, .article_gallery-button_icon) {
    width: var(--main-article_gallery-button_icon-width-1766);
  }
  :is(.main-article_gallery-button_icon-height-1767, .article_gallery-button_icon) {
    height: var(--main-article_gallery-button_icon-height-1767);
  }
  :is(.main-article_gallery-button_icon-border-radius-1768, .article_gallery-button_icon) {
    border-radius: var(--main-article_gallery-button_icon-border-radius-1768);
  }
  :is(.main-article_gallery-button_icon-border-width-1769, .article_gallery-button_icon) {
    border-width: var(--main-article_gallery-button_icon-border-width-1769);
  }
  :is(.main-article_gallery-button_icon-border-color-1770, .article_gallery-button_icon) {
    border-color: var(--main-article_gallery-button_icon-border-color-1770);
  }
  :is(.main-article_gallery-button_icon-background-1771, .article_gallery-button_icon) {
    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);
  }
  :is(.main-article_gallery-button_icon-font-size-1774, .article_gallery-button_icon-2) {
    font-size: var(--main-article_gallery-button_icon-font-size-1774);
  }
  :is(.main-article_gallery-button_icon-color-1775, .article_gallery-button_icon-2) {
    color: var(--main-article_gallery-button_icon-color-1775);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_gallery-button_hover-background-3159, .article_gallery-button_hover):hover, .card.has-hover:hover .button:is(.main-article_gallery-button_hover-background-3159, .article_gallery-button_hover), .cards_float.has-hover:hover .button:is(.main-article_gallery-button_hover-background-3159, .article_gallery-button_hover) {
      background: var(--main-article_gallery-button_hover-background-3159);
    }
  }
  .button.has-hover:is(.main-article_gallery-button_hover-background-3159, .article_gallery-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_gallery-button_hover-background-3159, .article_gallery-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_gallery-button_hover-background-3159, .article_gallery-button_hover) {
    background: var(--main-article_gallery-button_hover-background-3159);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-article_gallery-button_hover-color-3160, .article_gallery-button_hover), .card.has-hover:hover .button :is(.main-article_gallery-button_hover-color-3160, .article_gallery-button_hover), .cards_float.has-hover:hover .button :is(.main-article_gallery-button_hover-color-3160, .article_gallery-button_hover) {
      color: var(--main-article_gallery-button_hover-color-3160);
    }
  }
  .button.has-hover:focus-visible :is(.main-article_gallery-button_hover-color-3160, .article_gallery-button_hover), .card.has-hover:focus-within .button :is(.main-article_gallery-button_hover-color-3160, .article_gallery-button_hover), .cards_float.has-hover:focus-within .button :is(.main-article_gallery-button_hover-color-3160, .article_gallery-button_hover) {
    color: var(--main-article_gallery-button_hover-color-3160);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_gallery-button_hover-border-color-3161, .article_gallery-button_hover):hover, .card.has-hover:hover .button:is(.main-article_gallery-button_hover-border-color-3161, .article_gallery-button_hover), .cards_float.has-hover:hover .button:is(.main-article_gallery-button_hover-border-color-3161, .article_gallery-button_hover) {
      border-color: var(--main-article_gallery-button_hover-border-color-3161);
    }
  }
  .button.has-hover:is(.main-article_gallery-button_hover-border-color-3161, .article_gallery-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_gallery-button_hover-border-color-3161, .article_gallery-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_gallery-button_hover-border-color-3161, .article_gallery-button_hover) {
    border-color: var(--main-article_gallery-button_hover-border-color-3161);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_gallery-button_hover-box-shadow-3162, .article_gallery-button_hover):hover, .card.has-hover:hover .button:is(.main-article_gallery-button_hover-box-shadow-3162, .article_gallery-button_hover), .cards_float.has-hover:hover .button:is(.main-article_gallery-button_hover-box-shadow-3162, .article_gallery-button_hover) {
      box-shadow: var(--main-article_gallery-button_hover-box-shadow-3162);
    }
  }
  .button.has-hover:is(.main-article_gallery-button_hover-box-shadow-3162, .article_gallery-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_gallery-button_hover-box-shadow-3162, .article_gallery-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_gallery-button_hover-box-shadow-3162, .article_gallery-button_hover) {
    box-shadow: var(--main-article_gallery-button_hover-box-shadow-3162);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_gallery-button_hover-transform-3163, .article_gallery-button_hover):hover, .card.has-hover:hover .button:is(.main-article_gallery-button_hover-transform-3163, .article_gallery-button_hover), .cards_float.has-hover:hover .button:is(.main-article_gallery-button_hover-transform-3163, .article_gallery-button_hover) {
      transform: var(--main-article_gallery-button_hover-transform-3163);
    }
  }
  .button.has-hover:is(.main-article_gallery-button_hover-transform-3163, .article_gallery-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_gallery-button_hover-transform-3163, .article_gallery-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_gallery-button_hover-transform-3163, .article_gallery-button_hover) {
    transform: var(--main-article_gallery-button_hover-transform-3163);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_gallery-button_hover-opacity-3164, .article_gallery-button_hover):hover, .card.has-hover:hover .button:is(.main-article_gallery-button_hover-opacity-3164, .article_gallery-button_hover), .cards_float.has-hover:hover .button:is(.main-article_gallery-button_hover-opacity-3164, .article_gallery-button_hover) {
      opacity: var(--main-article_gallery-button_hover-opacity-3164);
    }
  }
  .button.has-hover:is(.main-article_gallery-button_hover-opacity-3164, .article_gallery-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_gallery-button_hover-opacity-3164, .article_gallery-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_gallery-button_hover-opacity-3164, .article_gallery-button_hover) {
    opacity: var(--main-article_gallery-button_hover-opacity-3164);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_gallery-button_hover-border-width-963003, .article_gallery-button_hover):hover, .card.has-hover:hover .button:is(.main-article_gallery-button_hover-border-width-963003, .article_gallery-button_hover), .cards_float.has-hover:hover .button:is(.main-article_gallery-button_hover-border-width-963003, .article_gallery-button_hover) {
      border-width: var(--main-article_gallery-button_hover-border-width-963003);
    }
  }
  .button.has-hover:is(.main-article_gallery-button_hover-border-width-963003, .article_gallery-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_gallery-button_hover-border-width-963003, .article_gallery-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_gallery-button_hover-border-width-963003, .article_gallery-button_hover) {
    border-width: var(--main-article_gallery-button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_gallery-button_hover-border-radius-963005, .article_gallery-button_hover):hover, .card.has-hover:hover .button:is(.main-article_gallery-button_hover-border-radius-963005, .article_gallery-button_hover), .cards_float.has-hover:hover .button:is(.main-article_gallery-button_hover-border-radius-963005, .article_gallery-button_hover) {
      border-radius: var(--main-article_gallery-button_hover-border-radius-963005);
    }
  }
  .button.has-hover:is(.main-article_gallery-button_hover-border-radius-963005, .article_gallery-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_gallery-button_hover-border-radius-963005, .article_gallery-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_gallery-button_hover-border-radius-963005, .article_gallery-button_hover) {
    border-radius: var(--main-article_gallery-button_hover-border-radius-963005);
  }
  :is(.main-article_gallery-gallery_layout-gallery-columns-desktop-930001, .article_gallery-gallery_layout) {
  }
  :is(.main-article_gallery-gallery_layout-gallery-columns-tablet-930002, .article_gallery-gallery_layout) {
  }
  :is(.main-article_gallery-gallery_layout-gallery-columns-mobile-930003, .article_gallery-gallery_layout) {
  }
  .main-article_faq-config-count-1582 {
    count: var(--main-article_faq-config-count-1582);
  }
  :is(.main-article_faq-main-margin-1626, .article_faq-main) {
    margin: var(--main-article_faq-main-margin-1626);
  }
  :is(.main-article_faq-main-backdrop-blur-1628, .article_faq-main) {
    backdrop-blur: var(--main-article_faq-main-backdrop-blur-1628);
  }
  :is(.main-article_faq-main-max-width-1629, .article_faq-main) {
    max-width: var(--main-article_faq-main-max-width-1629);
  }
  :is(.main-article_faq-main-background-1630, .article_faq-main) {
    background: var(--main-article_faq-main-background-1630);
  }
  :is(.main-article_faq-main-border-radius-1631, .article_faq-main) {
    border-radius: var(--main-article_faq-main-border-radius-1631);
  }
  :is(.main-article_faq-main-padding-1632, .article_faq-main) {
    padding: var(--main-article_faq-main-padding-1632);
  }
  :is(.main-article_faq-main-border-width-1633, .article_faq-main) {
    border-width: var(--main-article_faq-main-border-width-1633);
  }
  :is(.main-article_faq-main-border-color-1634, .article_faq-main) {
    border-color: var(--main-article_faq-main-border-color-1634);
  }
  :is(.main-article_faq-main-box-shadow-1635, .article_faq-main) {
    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);
  }
  :is(.main-article_faq-container-max-width-1585, .article_faq-container) {
    max-width: var(--main-article_faq-container-max-width-1585);
  }
  :is(.main-article_faq-container-grid-column-gap-1586, .article_faq-container) {
    grid-column-gap: var(--main-article_faq-container-grid-column-gap-1586);
  }
  :is(.main-article_faq-container-grid-row-gap-1587, .article_faq-container) {
    grid-row-gap: var(--main-article_faq-container-grid-row-gap-1587);
  }
  :is(.main-article_faq-container-backdrop-blur-1588, .article_faq-container) {
    backdrop-blur: var(--main-article_faq-container-backdrop-blur-1588);
  }
  :is(.main-article_faq-container-background-1589, .article_faq-container) {
    background: var(--main-article_faq-container-background-1589);
  }
  :is(.main-article_faq-container-border-radius-1590, .article_faq-container) {
    border-radius: var(--main-article_faq-container-border-radius-1590);
  }
  :is(.main-article_faq-container-grid-template-areas-1591, .article_faq-container) {
    grid-template-areas: var(--main-article_faq-container-grid-template-areas-1591);
  }
  :is(.main-article_faq-container-grid-template-columns-1592, .article_faq-container) {
    grid-template-columns: var(--main-article_faq-container-grid-template-columns-1592);
  }
  :is(.main-article_faq-container-padding-1593, .article_faq-container) {
    padding: var(--main-article_faq-container-padding-1593);
  }
  :is(.main-article_faq-container-border-width-1594, .article_faq-container) {
    border-width: var(--main-article_faq-container-border-width-1594);
  }
  :is(.main-article_faq-container-border-color-1595, .article_faq-container) {
    border-color: var(--main-article_faq-container-border-color-1595);
  }
  :is(.main-article_faq-container-box-shadow-1596, .article_faq-container) {
    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);
  }
  :is(.main-article_faq-title-color-1691, .article_faq-title) {
    color: var(--main-article_faq-title-color-1691);
  }
  :is(.main-article_faq-title-justify-self-1692, .article_faq-title-2) {
    justify-self: var(--main-article_faq-title-justify-self-1692);
  }
  :is(.main-article_faq-title-text-align-1693, .article_faq-title-2) {
    text-align: var(--main-article_faq-title-text-align-1693);
  }
  :is(.main-article_faq-title-font-size-1694, .article_faq-title) {
    font-size: var(--main-article_faq-title-font-size-1694);
  }
  :is(.main-article_faq-title-font-weight-1695, .article_faq-title) {
    font-weight: var(--main-article_faq-title-font-weight-1695);
  }
  :is(.main-article_faq-title-font-family-1696, .article_faq-title) {
    font-family: var(--main-article_faq-title-font-family-1696);
  }
  :is(.main-article_faq-title-letter-spacing-1697, .article_faq-title) {
    letter-spacing: var(--main-article_faq-title-letter-spacing-1697);
  }
  :is(.main-article_faq-title-line-height-1698, .article_faq-title) {
    line-height: var(--main-article_faq-title-line-height-1698);
  }
  .main-article_faq-title-text1-1699 {
    text1: var(--main-article_faq-title-text1-1699);
  }
  :is(.main-article_faq-title-grid-template-areas-1700, .article_faq-title-2) {
    grid-template-areas: var(--main-article_faq-title-grid-template-areas-1700);
  }
  :is(.main-article_faq-title-grid-column-gap-1701, .article_faq-title-2) {
    grid-column-gap: var(--main-article_faq-title-grid-column-gap-1701);
  }
  :is(.main-article_faq-title-justify-items-1702, .article_faq-title-2) {
    justify-items: var(--main-article_faq-title-justify-items-1702);
  }
  :is(.main-article_faq-title-padding-980101, .article_faq-title) {
    padding: var(--main-article_faq-title-padding-980101);
  }
  :is(.main-article_faq-title-background-980102, .article_faq-title) {
    background: var(--main-article_faq-title-background-980102);
  }
  :is(.main-article_faq-title-border-radius-980103, .article_faq-title) {
    border-radius: var(--main-article_faq-title-border-radius-980103);
  }
  :is(.main-article_faq-title-border-width-980104, .article_faq-title) {
    border-width: var(--main-article_faq-title-border-width-980104);
  }
  :is(.main-article_faq-title-border-color-980105, .article_faq-title) {
    border-color: var(--main-article_faq-title-border-color-980105);
  }
  :is(.main-article_faq-title_icon-width-1703, .article_faq-title_icon) {
    width: var(--main-article_faq-title_icon-width-1703);
  }
  :is(.main-article_faq-title_icon-height-1704, .article_faq-title_icon) {
    height: var(--main-article_faq-title_icon-height-1704);
  }
  :is(.main-article_faq-title_icon-border-radius-1705, .article_faq-title_icon) {
    border-radius: var(--main-article_faq-title_icon-border-radius-1705);
  }
  :is(.main-article_faq-title_icon-border-width-1706, .article_faq-title_icon) {
    border-width: var(--main-article_faq-title_icon-border-width-1706);
  }
  :is(.main-article_faq-title_icon-border-color-1707, .article_faq-title_icon) {
    border-color: var(--main-article_faq-title_icon-border-color-1707);
  }
  :is(.main-article_faq-title_icon-background-1708, .article_faq-title_icon) {
    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);
  }
  :is(.main-article_faq-title_icon-font-size-1710, .article_faq-title_icon-2) {
    font-size: var(--main-article_faq-title_icon-font-size-1710);
  }
  :is(.main-article_faq-title_icon-color-1712, .article_faq-title_icon-2) {
    color: var(--main-article_faq-title_icon-color-1712);
  }
  .main-article_faq-description-text1-1604 {
    text1: var(--main-article_faq-description-text1-1604);
  }
  :is(.main-article_faq-description-justify-self-1605, .article_faq-description-2) {
    justify-self: var(--main-article_faq-description-justify-self-1605);
  }
  :is(.main-article_faq-description-text-align-1606, .article_faq-description-2) {
    text-align: var(--main-article_faq-description-text-align-1606);
  }
  :is(.main-article_faq-description-color-1607, .article_faq-description) {
    color: var(--main-article_faq-description-color-1607);
  }
  :is(.main-article_faq-description-font-weight-1608, .article_faq-description) {
    font-weight: var(--main-article_faq-description-font-weight-1608);
  }
  :is(.main-article_faq-description-font-family-1609, .article_faq-description) {
    font-family: var(--main-article_faq-description-font-family-1609);
  }
  :is(.main-article_faq-description-letter-spacing-1610, .article_faq-description) {
    letter-spacing: var(--main-article_faq-description-letter-spacing-1610);
  }
  :is(.main-article_faq-description-line-height-1611, .article_faq-description) {
    line-height: var(--main-article_faq-description-line-height-1611);
  }
  :is(.main-article_faq-description-font-size-1612, .article_faq-description) {
    font-size: var(--main-article_faq-description-font-size-1612);
  }
  :is(.main-article_faq-description-grid-template-areas-1613, .article_faq-description-2) {
    grid-template-areas: var(--main-article_faq-description-grid-template-areas-1613);
  }
  :is(.main-article_faq-description-grid-column-gap-1614, .article_faq-description-2) {
    grid-column-gap: var(--main-article_faq-description-grid-column-gap-1614);
  }
  :is(.main-article_faq-description-justify-items-1615, .article_faq-description-2) {
    justify-items: var(--main-article_faq-description-justify-items-1615);
  }
  :is(.main-article_faq-description-padding-980111, .article_faq-description) {
    padding: var(--main-article_faq-description-padding-980111);
  }
  :is(.main-article_faq-description-background-980112, .article_faq-description) {
    background: var(--main-article_faq-description-background-980112);
  }
  :is(.main-article_faq-description-border-radius-980113, .article_faq-description) {
    border-radius: var(--main-article_faq-description-border-radius-980113);
  }
  :is(.main-article_faq-description-border-width-980114, .article_faq-description) {
    border-width: var(--main-article_faq-description-border-width-980114);
  }
  :is(.main-article_faq-description-border-color-980115, .article_faq-description) {
    border-color: var(--main-article_faq-description-border-color-980115);
  }
  :is(.main-article_faq-description_icon-width-1616, .article_faq-description_icon) {
    width: var(--main-article_faq-description_icon-width-1616);
  }
  :is(.main-article_faq-description_icon-height-1617, .article_faq-description_icon) {
    height: var(--main-article_faq-description_icon-height-1617);
  }
  :is(.main-article_faq-description_icon-border-radius-1618, .article_faq-description_icon) {
    border-radius: var(--main-article_faq-description_icon-border-radius-1618);
  }
  :is(.main-article_faq-description_icon-border-width-1619, .article_faq-description_icon) {
    border-width: var(--main-article_faq-description_icon-border-width-1619);
  }
  :is(.main-article_faq-description_icon-border-color-1620, .article_faq-description_icon) {
    border-color: var(--main-article_faq-description_icon-border-color-1620);
  }
  :is(.main-article_faq-description_icon-background-1621, .article_faq-description_icon) {
    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);
  }
  :is(.main-article_faq-description_icon-font-size-1623, .article_faq-description_icon-2) {
    font-size: var(--main-article_faq-description_icon-font-size-1623);
  }
  :is(.main-article_faq-description_icon-color-1625, .article_faq-description_icon-2) {
    color: var(--main-article_faq-description_icon-color-1625);
  }
  :is(.main-article_faq-wrapper-max-width-1713, .article_faq-wrapper) {
    max-width: var(--main-article_faq-wrapper-max-width-1713);
  }
  :is(.main-article_faq-wrapper-grid-row-gap-1714, .article_faq-wrapper) {
    grid-row-gap: var(--main-article_faq-wrapper-grid-row-gap-1714);
  }
  :is(.main-article_faq-wrapper-padding-1715, .article_faq-wrapper) {
    padding: var(--main-article_faq-wrapper-padding-1715);
  }
  :is(.main-article_faq-wrapper-border-radius-1716, .article_faq-wrapper) {
    border-radius: var(--main-article_faq-wrapper-border-radius-1716);
  }
  :is(.main-article_faq-wrapper-border-width-1717, .article_faq-wrapper) {
    border-width: var(--main-article_faq-wrapper-border-width-1717);
  }
  :is(.main-article_faq-wrapper-border-color-1718, .article_faq-wrapper) {
    border-color: var(--main-article_faq-wrapper-border-color-1718);
  }
  :is(.main-article_faq-wrapper-box-shadow-1719, .article_faq-wrapper) {
    box-shadow: var(--main-article_faq-wrapper-box-shadow-1719);
  }
  :is(.main-article_faq-wrapper-background-1720, .article_faq-wrapper) {
    background: var(--main-article_faq-wrapper-background-1720);
  }
  :is(.main-article_faq-wrapper-backdrop-blur-1721, .article_faq-wrapper) {
    backdrop-blur: var(--main-article_faq-wrapper-backdrop-blur-1721);
  }
  :is(.main-article_faq-row-border-radius-1684, .article_faq-row) {
    border-radius: var(--main-article_faq-row-border-radius-1684);
  }
  :is(.main-article_faq-row-border-width-1685, .article_faq-row) {
    border-width: var(--main-article_faq-row-border-width-1685);
  }
  :is(.main-article_faq-row-border-color-1686, .article_faq-row) {
    border-color: var(--main-article_faq-row-border-color-1686);
  }
  :is(.main-article_faq-row-box-shadow-1687, .article_faq-row) {
    box-shadow: var(--main-article_faq-row-box-shadow-1687);
  }
  :is(.main-article_faq-row-backdrop-blur-1688, .article_faq-row) {
    backdrop-blur: var(--main-article_faq-row-backdrop-blur-1688);
  }
  :is(.main-article_faq-row-background-1689, .article_faq-row) {
    background: var(--main-article_faq-row-background-1689);
  }
  :is(.main-article_faq-row-grid-row-gap-1690, .article_faq-row) {
    grid-row-gap: var(--main-article_faq-row-grid-row-gap-1690);
  }
  :is(.main-article_faq-question-border-radius-1654, .article_faq-question) {
    border-radius: var(--main-article_faq-question-border-radius-1654);
  }
  :is(.main-article_faq-question-border-width-1655, .article_faq-question) {
    border-width: var(--main-article_faq-question-border-width-1655);
  }
  :is(.main-article_faq-question-border-color-1656, .article_faq-question) {
    border-color: var(--main-article_faq-question-border-color-1656);
  }
  :is(.main-article_faq-question-box-shadow-1657, .article_faq-question) {
    box-shadow: var(--main-article_faq-question-box-shadow-1657);
  }
  :is(.main-article_faq-question-backdrop-blur-1658, .article_faq-question) {
    backdrop-blur: var(--main-article_faq-question-backdrop-blur-1658);
  }
  :is(.main-article_faq-question-background-1659, .article_faq-question) {
    background: var(--main-article_faq-question-background-1659);
  }
  :is(.main-article_faq-question-padding-1660, .article_faq-question) {
    padding: var(--main-article_faq-question-padding-1660);
  }
  :is(.main-article_faq-question-grid-column-gap-1661, .article_faq-question) {
    grid-column-gap: var(--main-article_faq-question-grid-column-gap-1661);
  }
  :is(.main-article_faq-question_title-color-1662, .article_faq-question_title) {
    color: var(--main-article_faq-question_title-color-1662);
  }
  :is(.main-article_faq-question_title-justify-self-1663, .article_faq-question_title-2) {
    justify-self: var(--main-article_faq-question_title-justify-self-1663);
  }
  :is(.main-article_faq-question_title-text-align-1664, .article_faq-question_title-2) {
    text-align: var(--main-article_faq-question_title-text-align-1664);
  }
  :is(.main-article_faq-question_title-font-size-1665, .article_faq-question_title) {
    font-size: var(--main-article_faq-question_title-font-size-1665);
  }
  :is(.main-article_faq-question_title-font-weight-1666, .article_faq-question_title) {
    font-weight: var(--main-article_faq-question_title-font-weight-1666);
  }
  :is(.main-article_faq-question_title-font-family-1667, .article_faq-question_title) {
    font-family: var(--main-article_faq-question_title-font-family-1667);
  }
  :is(.main-article_faq-question_title-letter-spacing-1668, .article_faq-question_title) {
    letter-spacing: var(--main-article_faq-question_title-letter-spacing-1668);
  }
  :is(.main-article_faq-question_title-line-height-1669, .article_faq-question_title) {
    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);
  }
  :is(.main-article_faq-question_title-grid-template-areas-1671, .article_faq-question_title-2) {
    grid-template-areas: var(--main-article_faq-question_title-grid-template-areas-1671);
  }
  :is(.main-article_faq-question_title-grid-column-gap-1672, .article_faq-question_title-2) {
    grid-column-gap: var(--main-article_faq-question_title-grid-column-gap-1672);
  }
  :is(.main-article_faq-question_title-justify-items-1673, .article_faq-question_title-2) {
    justify-items: var(--main-article_faq-question_title-justify-items-1673);
  }
  :is(.main-article_faq-question_title_icon-width-1674, .article_faq-question_title_icon) {
    width: var(--main-article_faq-question_title_icon-width-1674);
  }
  :is(.main-article_faq-question_title_icon-height-1675, .article_faq-question_title_icon) {
    height: var(--main-article_faq-question_title_icon-height-1675);
  }
  :is(.main-article_faq-question_title_icon-border-radius-1676, .article_faq-question_title_icon) {
    border-radius: var(--main-article_faq-question_title_icon-border-radius-1676);
  }
  :is(.main-article_faq-question_title_icon-border-width-1677, .article_faq-question_title_icon) {
    border-width: var(--main-article_faq-question_title_icon-border-width-1677);
  }
  :is(.main-article_faq-question_title_icon-border-color-1678, .article_faq-question_title_icon) {
    border-color: var(--main-article_faq-question_title_icon-border-color-1678);
  }
  :is(.main-article_faq-question_title_icon-background-1679, .article_faq-question_title_icon) {
    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);
  }
  :is(.main-article_faq-question_title_icon-font-size-1681, .article_faq-question_title_icon-2) {
    font-size: var(--main-article_faq-question_title_icon-font-size-1681);
  }
  :is(.main-article_faq-question_title_icon-color-1683, .article_faq-question_title_icon-2) {
    color: var(--main-article_faq-question_title_icon-color-1683);
  }
  :is(.main-article_faq-open_icon-width-1637, .article_faq-open_icon) {
    width: var(--main-article_faq-open_icon-width-1637);
  }
  :is(.main-article_faq-open_icon-height-1638, .article_faq-open_icon) {
    height: var(--main-article_faq-open_icon-height-1638);
  }
  :is(.main-article_faq-open_icon-border-radius-1639, .article_faq-open_icon) {
    border-radius: var(--main-article_faq-open_icon-border-radius-1639);
  }
  :is(.main-article_faq-open_icon-border-width-1640, .article_faq-open_icon) {
    border-width: var(--main-article_faq-open_icon-border-width-1640);
  }
  :is(.main-article_faq-open_icon-border-color-1641, .article_faq-open_icon) {
    border-color: var(--main-article_faq-open_icon-border-color-1641);
  }
  :is(.main-article_faq-open_icon-background-1642, .article_faq-open_icon) {
    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);
  }
  :is(.main-article_faq-open_icon-font-size-1645, .article_faq-open_icon-2) {
    font-size: var(--main-article_faq-open_icon-font-size-1645);
  }
  :is(.main-article_faq-open_icon-color-1646, .article_faq-open_icon-2) {
    color: var(--main-article_faq-open_icon-color-1646);
  }
  :is(.main-article_faq-close_icon-width-1572, .article_faq-close_icon) {
    width: var(--main-article_faq-close_icon-width-1572);
  }
  :is(.main-article_faq-close_icon-height-1573, .article_faq-close_icon) {
    height: var(--main-article_faq-close_icon-height-1573);
  }
  :is(.main-article_faq-close_icon-border-radius-1574, .article_faq-close_icon) {
    border-radius: var(--main-article_faq-close_icon-border-radius-1574);
  }
  :is(.main-article_faq-close_icon-border-width-1575, .article_faq-close_icon) {
    border-width: var(--main-article_faq-close_icon-border-width-1575);
  }
  :is(.main-article_faq-close_icon-border-color-1576, .article_faq-close_icon) {
    border-color: var(--main-article_faq-close_icon-border-color-1576);
  }
  :is(.main-article_faq-close_icon-background-1577, .article_faq-close_icon) {
    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);
  }
  :is(.main-article_faq-close_icon-font-size-1580, .article_faq-close_icon-2) {
    font-size: var(--main-article_faq-close_icon-font-size-1580);
  }
  :is(.main-article_faq-close_icon-color-1581, .article_faq-close_icon-2) {
    color: var(--main-article_faq-close_icon-color-1581);
  }
  .main-article_faq-answer-text1-1523 {
    text1: var(--main-article_faq-answer-text1-1523);
  }
  :is(.main-article_faq-answer-justify-self-1524, .article_faq-answer-2) {
    justify-self: var(--main-article_faq-answer-justify-self-1524);
  }
  :is(.main-article_faq-answer-text-align-1525, .article_faq-answer-2) {
    text-align: var(--main-article_faq-answer-text-align-1525);
  }
  :is(.main-article_faq-answer-color-1526, .article_faq-answer) {
    color: var(--main-article_faq-answer-color-1526);
  }
  :is(.main-article_faq-answer-font-weight-1527, .article_faq-answer) {
    font-weight: var(--main-article_faq-answer-font-weight-1527);
  }
  :is(.main-article_faq-answer-font-family-1528, .article_faq-answer) {
    font-family: var(--main-article_faq-answer-font-family-1528);
  }
  :is(.main-article_faq-answer-letter-spacing-1529, .article_faq-answer) {
    letter-spacing: var(--main-article_faq-answer-letter-spacing-1529);
  }
  :is(.main-article_faq-answer-line-height-1530, .article_faq-answer) {
    line-height: var(--main-article_faq-answer-line-height-1530);
  }
  :is(.main-article_faq-answer-font-size-1531, .article_faq-answer) {
    font-size: var(--main-article_faq-answer-font-size-1531);
  }
  :is(.main-article_faq-answer-grid-template-areas-1532, .article_faq-answer-2) {
    grid-template-areas: var(--main-article_faq-answer-grid-template-areas-1532);
  }
  :is(.main-article_faq-answer-grid-column-gap-1533, .article_faq-answer-2) {
    grid-column-gap: var(--main-article_faq-answer-grid-column-gap-1533);
  }
  :is(.main-article_faq-answer-justify-items-1534, .article_faq-answer-2) {
    justify-items: var(--main-article_faq-answer-justify-items-1534);
  }
  :is(.main-article_faq-answer-padding-31040, .article_faq-answer) {
    padding: var(--main-article_faq-answer-padding-31040);
  }
  :is(.main-article_faq-answer_icon-width-1535, .article_faq-answer_icon) {
    width: var(--main-article_faq-answer_icon-width-1535);
  }
  :is(.main-article_faq-answer_icon-height-1536, .article_faq-answer_icon) {
    height: var(--main-article_faq-answer_icon-height-1536);
  }
  :is(.main-article_faq-answer_icon-border-radius-1537, .article_faq-answer_icon) {
    border-radius: var(--main-article_faq-answer_icon-border-radius-1537);
  }
  :is(.main-article_faq-answer_icon-border-width-1538, .article_faq-answer_icon) {
    border-width: var(--main-article_faq-answer_icon-border-width-1538);
  }
  :is(.main-article_faq-answer_icon-border-color-1539, .article_faq-answer_icon) {
    border-color: var(--main-article_faq-answer_icon-border-color-1539);
  }
  :is(.main-article_faq-answer_icon-background-1540, .article_faq-answer_icon) {
    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);
  }
  :is(.main-article_faq-answer_icon-font-size-1542, .article_faq-answer_icon-2) {
    font-size: var(--main-article_faq-answer_icon-font-size-1542);
  }
  :is(.main-article_faq-answer_icon-color-1544, .article_faq-answer_icon-2) {
    color: var(--main-article_faq-answer_icon-color-1544);
  }
  :is(.main-article_faq-button-padding-1545, .article_faq-button) {
    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);
  }
  :is(.main-article_faq-button-border-radius-1548, .article_faq-button) {
    border-radius: var(--main-article_faq-button-border-radius-1548);
  }
  :is(.main-article_faq-button-border-width-1549, .article_faq-button) {
    border-width: var(--main-article_faq-button-border-width-1549);
  }
  :is(.main-article_faq-button-border-color-1550, .article_faq-button) {
    border-color: var(--main-article_faq-button-border-color-1550);
  }
  :is(.main-article_faq-button-background-1551, .article_faq-button) {
    background: var(--main-article_faq-button-background-1551);
  }
  :is(.main-article_faq-button-color-1552, .article_faq-button-2) {
    color: var(--main-article_faq-button-color-1552);
  }
  :is(.main-article_faq-button-font-size-1553, .article_faq-button-2) {
    font-size: var(--main-article_faq-button-font-size-1553);
  }
  :is(.main-article_faq-button-font-weight-1554, .article_faq-button-2) {
    font-weight: var(--main-article_faq-button-font-weight-1554);
  }
  :is(.main-article_faq-button-font-family-1555, .article_faq-button-2) {
    font-family: var(--main-article_faq-button-font-family-1555);
  }
  :is(.main-article_faq-button-letter-spacing-1556, .article_faq-button-2) {
    letter-spacing: var(--main-article_faq-button-letter-spacing-1556);
  }
  :is(.main-article_faq-button-line-height-1557, .article_faq-button-2) {
    line-height: var(--main-article_faq-button-line-height-1557);
  }
  :is(.main-article_faq-button-grid-template-areas-1558, .article_faq-button) {
    grid-template-areas: var(--main-article_faq-button-grid-template-areas-1558);
  }
  :is(.main-article_faq-button-grid-column-gap-1559, .article_faq-button) {
    grid-column-gap: var(--main-article_faq-button-grid-column-gap-1559);
  }
  :is(.main-article_faq-button-justify-items-1560, .article_faq-button) {
    justify-items: var(--main-article_faq-button-justify-items-1560);
  }
  :is(.main-article_faq-button-justify-self-1561, .article_faq-button) {
    justify-self: var(--main-article_faq-button-justify-self-1561);
  }
  :is(.main-article_faq-button_icon-width-1562, .article_faq-button_icon) {
    width: var(--main-article_faq-button_icon-width-1562);
  }
  :is(.main-article_faq-button_icon-height-1563, .article_faq-button_icon) {
    height: var(--main-article_faq-button_icon-height-1563);
  }
  :is(.main-article_faq-button_icon-border-radius-1564, .article_faq-button_icon) {
    border-radius: var(--main-article_faq-button_icon-border-radius-1564);
  }
  :is(.main-article_faq-button_icon-border-width-1565, .article_faq-button_icon) {
    border-width: var(--main-article_faq-button_icon-border-width-1565);
  }
  :is(.main-article_faq-button_icon-border-color-1566, .article_faq-button_icon) {
    border-color: var(--main-article_faq-button_icon-border-color-1566);
  }
  :is(.main-article_faq-button_icon-background-1567, .article_faq-button_icon) {
    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);
  }
  :is(.main-article_faq-button_icon-font-size-1570, .article_faq-button_icon-2) {
    font-size: var(--main-article_faq-button_icon-font-size-1570);
  }
  :is(.main-article_faq-button_icon-color-1571, .article_faq-button_icon-2) {
    color: var(--main-article_faq-button_icon-color-1571);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_faq-button_hover-background-3153, .article_faq-button_hover):hover, .card.has-hover:hover .button:is(.main-article_faq-button_hover-background-3153, .article_faq-button_hover), .cards_float.has-hover:hover .button:is(.main-article_faq-button_hover-background-3153, .article_faq-button_hover) {
      background: var(--main-article_faq-button_hover-background-3153);
    }
  }
  .button.has-hover:is(.main-article_faq-button_hover-background-3153, .article_faq-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_faq-button_hover-background-3153, .article_faq-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_faq-button_hover-background-3153, .article_faq-button_hover) {
    background: var(--main-article_faq-button_hover-background-3153);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-article_faq-button_hover-color-3154, .article_faq-button_hover), .card.has-hover:hover .button :is(.main-article_faq-button_hover-color-3154, .article_faq-button_hover), .cards_float.has-hover:hover .button :is(.main-article_faq-button_hover-color-3154, .article_faq-button_hover) {
      color: var(--main-article_faq-button_hover-color-3154);
    }
  }
  .button.has-hover:focus-visible :is(.main-article_faq-button_hover-color-3154, .article_faq-button_hover), .card.has-hover:focus-within .button :is(.main-article_faq-button_hover-color-3154, .article_faq-button_hover), .cards_float.has-hover:focus-within .button :is(.main-article_faq-button_hover-color-3154, .article_faq-button_hover) {
    color: var(--main-article_faq-button_hover-color-3154);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_faq-button_hover-border-color-3155, .article_faq-button_hover):hover, .card.has-hover:hover .button:is(.main-article_faq-button_hover-border-color-3155, .article_faq-button_hover), .cards_float.has-hover:hover .button:is(.main-article_faq-button_hover-border-color-3155, .article_faq-button_hover) {
      border-color: var(--main-article_faq-button_hover-border-color-3155);
    }
  }
  .button.has-hover:is(.main-article_faq-button_hover-border-color-3155, .article_faq-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_faq-button_hover-border-color-3155, .article_faq-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_faq-button_hover-border-color-3155, .article_faq-button_hover) {
    border-color: var(--main-article_faq-button_hover-border-color-3155);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_faq-button_hover-box-shadow-3156, .article_faq-button_hover):hover, .card.has-hover:hover .button:is(.main-article_faq-button_hover-box-shadow-3156, .article_faq-button_hover), .cards_float.has-hover:hover .button:is(.main-article_faq-button_hover-box-shadow-3156, .article_faq-button_hover) {
      box-shadow: var(--main-article_faq-button_hover-box-shadow-3156);
    }
  }
  .button.has-hover:is(.main-article_faq-button_hover-box-shadow-3156, .article_faq-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_faq-button_hover-box-shadow-3156, .article_faq-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_faq-button_hover-box-shadow-3156, .article_faq-button_hover) {
    box-shadow: var(--main-article_faq-button_hover-box-shadow-3156);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_faq-button_hover-transform-3157, .article_faq-button_hover):hover, .card.has-hover:hover .button:is(.main-article_faq-button_hover-transform-3157, .article_faq-button_hover), .cards_float.has-hover:hover .button:is(.main-article_faq-button_hover-transform-3157, .article_faq-button_hover) {
      transform: var(--main-article_faq-button_hover-transform-3157);
    }
  }
  .button.has-hover:is(.main-article_faq-button_hover-transform-3157, .article_faq-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_faq-button_hover-transform-3157, .article_faq-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_faq-button_hover-transform-3157, .article_faq-button_hover) {
    transform: var(--main-article_faq-button_hover-transform-3157);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_faq-button_hover-opacity-3158, .article_faq-button_hover):hover, .card.has-hover:hover .button:is(.main-article_faq-button_hover-opacity-3158, .article_faq-button_hover), .cards_float.has-hover:hover .button:is(.main-article_faq-button_hover-opacity-3158, .article_faq-button_hover) {
      opacity: var(--main-article_faq-button_hover-opacity-3158);
    }
  }
  .button.has-hover:is(.main-article_faq-button_hover-opacity-3158, .article_faq-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_faq-button_hover-opacity-3158, .article_faq-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_faq-button_hover-opacity-3158, .article_faq-button_hover) {
    opacity: var(--main-article_faq-button_hover-opacity-3158);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_faq-button_hover-border-width-963003, .article_faq-button_hover):hover, .card.has-hover:hover .button:is(.main-article_faq-button_hover-border-width-963003, .article_faq-button_hover), .cards_float.has-hover:hover .button:is(.main-article_faq-button_hover-border-width-963003, .article_faq-button_hover) {
      border-width: var(--main-article_faq-button_hover-border-width-963003);
    }
  }
  .button.has-hover:is(.main-article_faq-button_hover-border-width-963003, .article_faq-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_faq-button_hover-border-width-963003, .article_faq-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_faq-button_hover-border-width-963003, .article_faq-button_hover) {
    border-width: var(--main-article_faq-button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_faq-button_hover-border-radius-963005, .article_faq-button_hover):hover, .card.has-hover:hover .button:is(.main-article_faq-button_hover-border-radius-963005, .article_faq-button_hover), .cards_float.has-hover:hover .button:is(.main-article_faq-button_hover-border-radius-963005, .article_faq-button_hover) {
      border-radius: var(--main-article_faq-button_hover-border-radius-963005);
    }
  }
  .button.has-hover:is(.main-article_faq-button_hover-border-radius-963005, .article_faq-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_faq-button_hover-border-radius-963005, .article_faq-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_faq-button_hover-border-radius-963005, .article_faq-button_hover) {
    border-radius: var(--main-article_faq-button_hover-border-radius-963005);
  }
  .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-show_title-960011 {
    show_title: var(--main-article_contact-config-show_title-960011);
  }
  .main-article_contact-config-show_description-960012 {
    show_description: var(--main-article_contact-config-show_description-960012);
  }
  .main-article_contact-config-show_button-960013 {
    show_button: var(--main-article_contact-config-show_button-960013);
  }
  .main-article_contact-config-show_image-960014 {
    show_image: var(--main-article_contact-config-show_image-960014);
  }
  .main-article_contact-config-show_title_icon-960024 {
    show_title_icon: var(--main-article_contact-config-show_title_icon-960024);
  }
  .main-article_contact-config-show_description_icon-960025 {
    show_description_icon: var(--main-article_contact-config-show_description_icon-960025);
  }
  .main-article_contact-config-show_button_icon-960026 {
    show_button_icon: var(--main-article_contact-config-show_button_icon-960026);
  }
  .main-article_contact-config-show_input_label-960031 {
    show_input_label: var(--main-article_contact-config-show_input_label-960031);
  }
  :is(.main-article_contact-main-background-1387, .article_contact-main) {
    background: var(--main-article_contact-main-background-1387);
  }
  :is(.main-article_contact-main-padding-1388, .article_contact-main) {
    padding: var(--main-article_contact-main-padding-1388);
  }
  :is(.main-article_contact-main-margin-1389, .article_contact-main) {
    margin: var(--main-article_contact-main-margin-1389);
  }
  :is(.main-article_contact-main-border-radius-2813, .article_contact-main) {
    border-radius: var(--main-article_contact-main-border-radius-2813);
  }
  :is(.main-article_contact-main-border-width-2814, .article_contact-main) {
    border-width: var(--main-article_contact-main-border-width-2814);
  }
  :is(.main-article_contact-main-border-color-2815, .article_contact-main) {
    border-color: var(--main-article_contact-main-border-color-2815);
  }
  :is(.main-article_contact-main-box-shadow-2816, .article_contact-main) {
    box-shadow: var(--main-article_contact-main-box-shadow-2816);
  }
  :is(.main-article_contact-main-backdrop-blur-2817, .article_contact-main) {
    backdrop-blur: var(--main-article_contact-main-backdrop-blur-2817);
  }
  :is(.main-article_contact-main-max-width-2818, .article_contact-main) {
    max-width: var(--main-article_contact-main-max-width-2818);
  }
  .main-article_contact-container-display-1274 {
    display: var(--main-article_contact-container-display-1274);
  }
  :is(.main-article_contact-container-grid-template-areas-1927, .article_contact-container) {
    grid-template-areas: var(--main-article_contact-container-grid-template-areas-1927);
  }
  :is(.main-article_contact-container-grid-template-columns-1275, .article_contact-container) {
    grid-template-columns: var(--main-article_contact-container-grid-template-columns-1275);
  }
  :is(.main-article_contact-container-max-width-1277, .article_contact-container) {
    max-width: var(--main-article_contact-container-max-width-1277);
  }
  :is(.main-article_contact-container-margin-1278, .article_contact-container) {
    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);
  }
  :is(.main-article_contact-container-grid-column-gap-2819, .article_contact-container) {
    grid-column-gap: var(--main-article_contact-container-grid-column-gap-2819);
  }
  :is(.main-article_contact-container-grid-row-gap-2820, .article_contact-container) {
    grid-row-gap: var(--main-article_contact-container-grid-row-gap-2820);
  }
  :is(.main-article_contact-container-border-radius-2821, .article_contact-container) {
    border-radius: var(--main-article_contact-container-border-radius-2821);
  }
  :is(.main-article_contact-container-padding-2822, .article_contact-container) {
    padding: var(--main-article_contact-container-padding-2822);
  }
  :is(.main-article_contact-container-border-width-2823, .article_contact-container) {
    border-width: var(--main-article_contact-container-border-width-2823);
  }
  :is(.main-article_contact-container-border-color-2824, .article_contact-container) {
    border-color: var(--main-article_contact-container-border-color-2824);
  }
  :is(.main-article_contact-container-box-shadow-2825, .article_contact-container) {
    box-shadow: var(--main-article_contact-container-box-shadow-2825);
  }
  :is(.main-article_contact-container-backdrop-blur-2826, .article_contact-container) {
    backdrop-blur: var(--main-article_contact-container-backdrop-blur-2826);
  }
  :is(.main-article_contact-container-background-2827, .article_contact-container) {
    background: var(--main-article_contact-container-background-2827);
  }
  :is(.main-article_contact-container-justify-content-31035, .article_contact-container) {
    justify-content: var(--main-article_contact-container-justify-content-31035);
  }
  .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);
  }
  :is(.main-article_contact-info_wrapper-background-1369, .article_contact-info_wrapper) {
    background: var(--main-article_contact-info_wrapper-background-1369);
  }
  :is(.main-article_contact-info_wrapper-border-radius-1370, .article_contact-info_wrapper) {
    border-radius: var(--main-article_contact-info_wrapper-border-radius-1370);
  }
  :is(.main-article_contact-info_wrapper-border-width-1371, .article_contact-info_wrapper) {
    border-width: var(--main-article_contact-info_wrapper-border-width-1371);
  }
  :is(.main-article_contact-info_wrapper-border-color-1372, .article_contact-info_wrapper) {
    border-color: var(--main-article_contact-info_wrapper-border-color-1372);
  }
  :is(.main-article_contact-info_wrapper-box-shadow-1373, .article_contact-info_wrapper) {
    box-shadow: var(--main-article_contact-info_wrapper-box-shadow-1373);
  }
  :is(.main-article_contact-info_wrapper-backdrop-filter-1374, .article_contact-info_wrapper) {
    backdrop-filter: var(--main-article_contact-info_wrapper-backdrop-filter-1374);
  }
  :is(.main-article_contact-info_wrapper-padding-1375, .article_contact-info_wrapper) {
    padding: var(--main-article_contact-info_wrapper-padding-1375);
  }
  :is(.main-article_contact-info_wrapper-grid-template-columns-1323, .article_contact-info_wrapper) {
    grid-template-columns: var(--main-article_contact-info_wrapper-grid-template-columns-1323);
  }
  :is(.main-article_contact-info_wrapper-grid-column-gap-1323, .article_contact-info_wrapper) {
    grid-column-gap: var(--main-article_contact-info_wrapper-grid-column-gap-1323);
  }
  :is(.main-article_contact-info_wrapper-grid-row-gap-1323, .article_contact-info_wrapper) {
    grid-row-gap: var(--main-article_contact-info_wrapper-grid-row-gap-1323);
  }
  :is(.main-article_contact-info_wrapper-grid-template-areas-1927, .article_contact-info_wrapper) {
    grid-template-areas: var(--main-article_contact-info_wrapper-grid-template-areas-1927);
  }
  :is(.main-article_contact-form_wrapper-background-1339, .article_contact-form_wrapper) {
    background: var(--main-article_contact-form_wrapper-background-1339);
  }
  :is(.main-article_contact-form_wrapper-border-radius-1340, .article_contact-form_wrapper) {
    border-radius: var(--main-article_contact-form_wrapper-border-radius-1340);
  }
  :is(.main-article_contact-form_wrapper-border-width-1341, .article_contact-form_wrapper) {
    border-width: var(--main-article_contact-form_wrapper-border-width-1341);
  }
  :is(.main-article_contact-form_wrapper-border-color-1342, .article_contact-form_wrapper) {
    border-color: var(--main-article_contact-form_wrapper-border-color-1342);
  }
  :is(.main-article_contact-form_wrapper-box-shadow-1343, .article_contact-form_wrapper) {
    box-shadow: var(--main-article_contact-form_wrapper-box-shadow-1343);
  }
  :is(.main-article_contact-form_wrapper-backdrop-filter-1344, .article_contact-form_wrapper) {
    backdrop-filter: var(--main-article_contact-form_wrapper-backdrop-filter-1344);
  }
  :is(.main-article_contact-form_wrapper-padding-1345, .article_contact-form_wrapper) {
    padding: var(--main-article_contact-form_wrapper-padding-1345);
  }
  :is(.main-article_contact-form_container-display-1322, .article_contact-form_container) {
    display: var(--main-article_contact-form_container-display-1322);
  }
  :is(.main-article_contact-form_container-grid-template-columns-1323, .article_contact-form_container, .article_contact-form_container-2) {
    grid-template-columns: var(--main-article_contact-form_container-grid-template-columns-1323);
  }
  :is(.main-article_contact-form_container-grid-column-gap-2819, .article_contact-form_container, .article_contact-form_container-2) {
    grid-column-gap: var(--main-article_contact-form_container-grid-column-gap-2819);
  }
  :is(.main-article_contact-form_container-grid-row-gap-2820, .article_contact-form_container, .article_contact-form_container-2) {
    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);
  }
  :is(.main-article_contact-image-border-radius-1349, .article_contact-image) {
    border-radius: var(--main-article_contact-image-border-radius-1349);
  }
  :is(.main-article_contact-image-aspect-ratio-1350, .article_contact-image) {
    aspect-ratio: var(--main-article_contact-image-aspect-ratio-1350);
  }
  :is(.main-article_contact-image-justify-self-1351, .article_contact-image) {
    justify-self: var(--main-article_contact-image-justify-self-1351);
  }
  :is(.main-article_contact-image-border-width-1352, .article_contact-image) {
    border-width: var(--main-article_contact-image-border-width-1352);
  }
  :is(.main-article_contact-image-border-color-1353, .article_contact-image) {
    border-color: var(--main-article_contact-image-border-color-1353);
  }
  :is(.main-article_contact-image-max-width-980201, .article_contact-image) {
    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);
  }
  :is(.main-article_contact-title-color-1483, .article_contact-title) {
    color: var(--main-article_contact-title-color-1483);
  }
  :is(.main-article_contact-title-font-size-1484, .article_contact-title) {
    font-size: var(--main-article_contact-title-font-size-1484);
  }
  :is(.main-article_contact-title-font-weight-1485, .article_contact-title) {
    font-weight: var(--main-article_contact-title-font-weight-1485);
  }
  :is(.main-article_contact-title-font-family-1486, .article_contact-title) {
    font-family: var(--main-article_contact-title-font-family-1486);
  }
  :is(.main-article_contact-title-line-height-1487, .article_contact-title) {
    line-height: var(--main-article_contact-title-line-height-1487);
  }
  :is(.main-article_contact-title-letter-spacing-1488, .article_contact-title) {
    letter-spacing: var(--main-article_contact-title-letter-spacing-1488);
  }
  :is(.main-article_contact-title-grid-template-areas-1489, .article_contact-title-2) {
    grid-template-areas: var(--main-article_contact-title-grid-template-areas-1489);
  }
  :is(.main-article_contact-title-grid-column-gap-1490, .article_contact-title-2) {
    grid-column-gap: var(--main-article_contact-title-grid-column-gap-1490);
  }
  :is(.main-article_contact-title-justify-items-1491, .article_contact-title-2) {
    justify-items: var(--main-article_contact-title-justify-items-1491);
  }
  :is(.main-article_contact-title-justify-self-1492, .article_contact-title-2) {
    justify-self: var(--main-article_contact-title-justify-self-1492);
  }
  :is(.main-article_contact-title-text-align-1493, .article_contact-title-2) {
    text-align: var(--main-article_contact-title-text-align-1493);
  }
  :is(.main-article_contact-title-padding-980101, .article_contact-title) {
    padding: var(--main-article_contact-title-padding-980101);
  }
  :is(.main-article_contact-title-background-980102, .article_contact-title) {
    background: var(--main-article_contact-title-background-980102);
  }
  :is(.main-article_contact-title-border-radius-980103, .article_contact-title) {
    border-radius: var(--main-article_contact-title-border-radius-980103);
  }
  :is(.main-article_contact-title-border-width-980104, .article_contact-title) {
    border-width: var(--main-article_contact-title-border-width-980104);
  }
  :is(.main-article_contact-title-border-color-980105, .article_contact-title) {
    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);
  }
  :is(.main-article_contact-title_icon-width-1495, .article_contact-title_icon) {
    width: var(--main-article_contact-title_icon-width-1495);
  }
  :is(.main-article_contact-title_icon-height-1496, .article_contact-title_icon) {
    height: var(--main-article_contact-title_icon-height-1496);
  }
  :is(.main-article_contact-title_icon-border-radius-1497, .article_contact-title_icon) {
    border-radius: var(--main-article_contact-title_icon-border-radius-1497);
  }
  :is(.main-article_contact-title_icon-border-width-1498, .article_contact-title_icon) {
    border-width: var(--main-article_contact-title_icon-border-width-1498);
  }
  :is(.main-article_contact-title_icon-border-color-1499, .article_contact-title_icon) {
    border-color: var(--main-article_contact-title_icon-border-color-1499);
  }
  :is(.main-article_contact-title_icon-background-1500, .article_contact-title_icon) {
    background: var(--main-article_contact-title_icon-background-1500);
  }
  :is(.main-article_contact-title_icon-font-size-1502, .article_contact-title_icon-2) {
    font-size: var(--main-article_contact-title_icon-font-size-1502);
  }
  :is(.main-article_contact-title_icon-color-1503, .article_contact-title_icon-2) {
    color: var(--main-article_contact-title_icon-color-1503);
  }
  .main-article_contact-description-text1-1300 {
    text1: var(--main-article_contact-description-text1-1300);
  }
  :is(.main-article_contact-description-color-1301, .article_contact-description) {
    color: var(--main-article_contact-description-color-1301);
  }
  :is(.main-article_contact-description-font-size-1302, .article_contact-description) {
    font-size: var(--main-article_contact-description-font-size-1302);
  }
  :is(.main-article_contact-description-font-weight-1303, .article_contact-description) {
    font-weight: var(--main-article_contact-description-font-weight-1303);
  }
  :is(.main-article_contact-description-font-family-1304, .article_contact-description) {
    font-family: var(--main-article_contact-description-font-family-1304);
  }
  :is(.main-article_contact-description-line-height-1305, .article_contact-description) {
    line-height: var(--main-article_contact-description-line-height-1305);
  }
  :is(.main-article_contact-description-letter-spacing-1306, .article_contact-description) {
    letter-spacing: var(--main-article_contact-description-letter-spacing-1306);
  }
  :is(.main-article_contact-description-grid-template-areas-1307, .article_contact-description-2) {
    grid-template-areas: var(--main-article_contact-description-grid-template-areas-1307);
  }
  :is(.main-article_contact-description-grid-column-gap-1308, .article_contact-description-2) {
    grid-column-gap: var(--main-article_contact-description-grid-column-gap-1308);
  }
  :is(.main-article_contact-description-justify-items-1309, .article_contact-description-2) {
    justify-items: var(--main-article_contact-description-justify-items-1309);
  }
  :is(.main-article_contact-description-justify-self-1310, .article_contact-description-2) {
    justify-self: var(--main-article_contact-description-justify-self-1310);
  }
  :is(.main-article_contact-description-text-align-1311, .article_contact-description-2) {
    text-align: var(--main-article_contact-description-text-align-1311);
  }
  :is(.main-article_contact-description-padding-980111, .article_contact-description) {
    padding: var(--main-article_contact-description-padding-980111);
  }
  :is(.main-article_contact-description-background-980112, .article_contact-description) {
    background: var(--main-article_contact-description-background-980112);
  }
  :is(.main-article_contact-description-border-radius-980113, .article_contact-description) {
    border-radius: var(--main-article_contact-description-border-radius-980113);
  }
  :is(.main-article_contact-description-border-width-980114, .article_contact-description) {
    border-width: var(--main-article_contact-description-border-width-980114);
  }
  :is(.main-article_contact-description-border-color-980115, .article_contact-description) {
    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);
  }
  :is(.main-article_contact-description_icon-width-1313, .article_contact-description_icon) {
    width: var(--main-article_contact-description_icon-width-1313);
  }
  :is(.main-article_contact-description_icon-height-1314, .article_contact-description_icon) {
    height: var(--main-article_contact-description_icon-height-1314);
  }
  :is(.main-article_contact-description_icon-border-radius-1315, .article_contact-description_icon) {
    border-radius: var(--main-article_contact-description_icon-border-radius-1315);
  }
  :is(.main-article_contact-description_icon-border-width-1316, .article_contact-description_icon) {
    border-width: var(--main-article_contact-description_icon-border-width-1316);
  }
  :is(.main-article_contact-description_icon-border-color-1317, .article_contact-description_icon) {
    border-color: var(--main-article_contact-description_icon-border-color-1317);
  }
  :is(.main-article_contact-description_icon-background-1318, .article_contact-description_icon) {
    background: var(--main-article_contact-description_icon-background-1318);
  }
  :is(.main-article_contact-description_icon-font-size-1320, .article_contact-description_icon-2) {
    font-size: var(--main-article_contact-description_icon-font-size-1320);
  }
  :is(.main-article_contact-description_icon-color-1321, .article_contact-description_icon-2) {
    color: var(--main-article_contact-description_icon-color-1321);
  }
  .main-article_contact-button-text1-1234 {
    text1: var(--main-article_contact-button-text1-1234);
  }
  :is(.main-article_contact-button-background-1235, .article_contact-button) {
    background: var(--main-article_contact-button-background-1235);
  }
  :is(.main-article_contact-button-color-1236, .article_contact-button-2) {
    color: var(--main-article_contact-button-color-1236);
  }
  :is(.main-article_contact-button-padding-1237, .article_contact-button) {
    padding: var(--main-article_contact-button-padding-1237);
  }
  :is(.main-article_contact-button-border-radius-1238, .article_contact-button) {
    border-radius: var(--main-article_contact-button-border-radius-1238);
  }
  :is(.main-article_contact-button-font-size-1239, .article_contact-button-2) {
    font-size: var(--main-article_contact-button-font-size-1239);
  }
  :is(.main-article_contact-button-font-weight-1240, .article_contact-button-2) {
    font-weight: var(--main-article_contact-button-font-weight-1240);
  }
  :is(.main-article_contact-button-border-width-1241, .article_contact-button) {
    border-width: var(--main-article_contact-button-border-width-1241);
  }
  :is(.main-article_contact-button-border-color-1242, .article_contact-button) {
    border-color: var(--main-article_contact-button-border-color-1242);
  }
  :is(.main-article_contact-button-grid-template-areas-1243, .article_contact-button) {
    grid-template-areas: var(--main-article_contact-button-grid-template-areas-1243);
  }
  :is(.main-article_contact-button-grid-column-gap-1244, .article_contact-button) {
    grid-column-gap: var(--main-article_contact-button-grid-column-gap-1244);
  }
  :is(.main-article_contact-button-justify-items-1245, .article_contact-button) {
    justify-items: var(--main-article_contact-button-justify-items-1245);
  }
  :is(.main-article_contact-button-justify-self-1246, .article_contact-button) {
    justify-self: var(--main-article_contact-button-justify-self-1246);
  }
  :is(.main-article_contact-button-letter-spacing-1247, .article_contact-button-2) {
    letter-spacing: var(--main-article_contact-button-letter-spacing-1247);
  }
  :is(.main-article_contact-button-line-height-1248, .article_contact-button-2) {
    line-height: var(--main-article_contact-button-line-height-1248);
  }
  :is(.main-article_contact-button-font-family-1249, .article_contact-button-2) {
    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);
  }
  :is(.main-article_contact-button_icon-width-1251, .article_contact-button_icon) {
    width: var(--main-article_contact-button_icon-width-1251);
  }
  :is(.main-article_contact-button_icon-height-1252, .article_contact-button_icon) {
    height: var(--main-article_contact-button_icon-height-1252);
  }
  :is(.main-article_contact-button_icon-border-radius-1253, .article_contact-button_icon) {
    border-radius: var(--main-article_contact-button_icon-border-radius-1253);
  }
  :is(.main-article_contact-button_icon-border-width-1254, .article_contact-button_icon) {
    border-width: var(--main-article_contact-button_icon-border-width-1254);
  }
  :is(.main-article_contact-button_icon-border-color-1255, .article_contact-button_icon) {
    border-color: var(--main-article_contact-button_icon-border-color-1255);
  }
  :is(.main-article_contact-button_icon-background-1256, .article_contact-button_icon) {
    background: var(--main-article_contact-button_icon-background-1256);
  }
  :is(.main-article_contact-button_icon-font-size-1258, .article_contact-button_icon-2) {
    font-size: var(--main-article_contact-button_icon-font-size-1258);
  }
  :is(.main-article_contact-button_icon-color-1259, .article_contact-button_icon-2) {
    color: var(--main-article_contact-button_icon-color-1259);
  }
  .main-article_contact-input_wrapper-display-1380 {
    display: var(--main-article_contact-input_wrapper-display-1380);
  }
  :is(.main-article_contact-input_wrapper-background-1382, .article_contact-input_wrapper) {
    background: var(--main-article_contact-input_wrapper-background-1382);
  }
  :is(.main-article_contact-input_wrapper-border-radius-1383, .article_contact-input_wrapper) {
    border-radius: var(--main-article_contact-input_wrapper-border-radius-1383);
  }
  :is(.main-article_contact-input_wrapper-padding-1386, .article_contact-input_wrapper) {
    padding: var(--main-article_contact-input_wrapper-padding-1386);
  }
  :is(.main-article_contact-input_wrapper-border-width-1384, .article_contact-input_wrapper) {
    border-width: var(--main-article_contact-input_wrapper-border-width-1384);
  }
  :is(.main-article_contact-input_wrapper-border-color-1385, .article_contact-input_wrapper) {
    border-color: var(--main-article_contact-input_wrapper-border-color-1385);
  }
  :is(.main-article_contact-input_wrapper-max-width-2828, .article_contact-input_wrapper-2) {
    max-width: var(--main-article_contact-input_wrapper-max-width-2828);
  }
  :is(.main-article_contact-input_wrapper-grid-column-gap-2829, .article_contact-input_wrapper-2) {
    grid-column-gap: var(--main-article_contact-input_wrapper-grid-column-gap-2829);
  }
  :is(.main-article_contact-input_wrapper-grid-row-gap-2830, .article_contact-input_wrapper-2) {
    grid-row-gap: var(--main-article_contact-input_wrapper-grid-row-gap-2830);
  }
  :is(.main-article_contact-input_wrapper-box-shadow-2831, .article_contact-input_wrapper) {
    box-shadow: var(--main-article_contact-input_wrapper-box-shadow-2831);
  }
  :is(.main-article_contact-input_wrapper-backdrop-blur-2832, .article_contact-input_wrapper) {
    backdrop-blur: var(--main-article_contact-input_wrapper-backdrop-blur-2832);
  }
  :is(.main-article_contact-input_label-color-1377, .article_contact-input_label) {
    color: var(--main-article_contact-input_label-color-1377);
  }
  :is(.main-article_contact-input_label-font-size-1378, .article_contact-input_label) {
    font-size: var(--main-article_contact-input_label-font-size-1378);
  }
  :is(.main-article_contact-input_label-font-weight-1379, .article_contact-input_label) {
    font-weight: var(--main-article_contact-input_label-font-weight-1379);
  }
  :is(.main-article_contact-input_label-letter-spacing-2833, .article_contact-input_label) {
    letter-spacing: var(--main-article_contact-input_label-letter-spacing-2833);
  }
  :is(.main-article_contact-input_label-line-height-2834, .article_contact-input_label) {
    line-height: var(--main-article_contact-input_label-line-height-2834);
  }
  :is(.main-article_contact-input_label-font-family-2835, .article_contact-input_label) {
    font-family: var(--main-article_contact-input_label-font-family-2835);
  }
  :is(.main-article_contact-input_label-background-1382, .article_contact-input_label) {
    background: var(--main-article_contact-input_label-background-1382);
  }
  :is(.main-article_contact-input_label-border-radius-1383, .article_contact-input_label) {
    border-radius: var(--main-article_contact-input_label-border-radius-1383);
  }
  :is(.main-article_contact-input_label-padding-1386, .article_contact-input_label) {
    padding: var(--main-article_contact-input_label-padding-1386);
  }
  :is(.main-article_contact-input_label-margin-951386, .article_contact-input_label) {
    margin: var(--main-article_contact-input_label-margin-951386);
  }
  :is(.main-article_contact-text_input-background-1455, .article_contact-text_input, .article_contact-text_input-2) {
    background: var(--main-article_contact-text_input-background-1455);
  }
  :is(.main-article_contact-text_input-border-radius-1456, .article_contact-text_input, .article_contact-text_input-2) {
    border-radius: var(--main-article_contact-text_input-border-radius-1456);
  }
  :is(.main-article_contact-text_input-border-width-1457, .article_contact-text_input, .article_contact-text_input-2) {
    border-width: var(--main-article_contact-text_input-border-width-1457);
  }
  :is(.main-article_contact-text_input-border-color-1458, .article_contact-text_input, .article_contact-text_input-2) {
    border-color: var(--main-article_contact-text_input-border-color-1458);
  }
  :is(.main-article_contact-text_input-padding-1459, .article_contact-text_input, .article_contact-text_input-2) {
    padding: var(--main-article_contact-text_input-padding-1459);
  }
  :is(.main-article_contact-text_input-color-1460, .article_contact-text_input, .article_contact-text_input-2) {
    color: var(--main-article_contact-text_input-color-1460);
  }
  :is(.main-article_contact-text_input-font-size-1461, .article_contact-text_input, .article_contact-text_input-2) {
    font-size: var(--main-article_contact-text_input-font-size-1461);
  }
  :is(.main-article_contact-text_input-width-1462, .article_contact-text_input, .article_contact-text_input-2) {
    width: var(--main-article_contact-text_input-width-1462);
  }
  :is(.main-article_contact-text_input-height-1463, .article_contact-text_input) {
    height: var(--main-article_contact-text_input-height-1463);
  }
  :is(.main-article_contact-text_input-letter-spacing-1464, .article_contact-text_input) {
    letter-spacing: var(--main-article_contact-text_input-letter-spacing-1464);
  }
  :is(.main-article_contact-text_input-line-height-1465, .article_contact-text_input) {
    line-height: var(--main-article_contact-text_input-line-height-1465);
  }
  :is(.main-article_contact-text_input-font-family-1466, .article_contact-text_input) {
    font-family: var(--main-article_contact-text_input-font-family-1466);
  }
  :is(.main-article_contact-text_input-font-weight-1467, .article_contact-text_input) {
    font-weight: var(--main-article_contact-text_input-font-weight-1467);
  }
  :is(.main-article_contact-textarea_input-background-1468, .article_contact-textarea_input) {
    background: var(--main-article_contact-textarea_input-background-1468);
  }
  :is(.main-article_contact-textarea_input-border-radius-1469, .article_contact-textarea_input) {
    border-radius: var(--main-article_contact-textarea_input-border-radius-1469);
  }
  :is(.main-article_contact-textarea_input-border-width-1470, .article_contact-textarea_input) {
    border-width: var(--main-article_contact-textarea_input-border-width-1470);
  }
  :is(.main-article_contact-textarea_input-border-color-1471, .article_contact-textarea_input) {
    border-color: var(--main-article_contact-textarea_input-border-color-1471);
  }
  :is(.main-article_contact-textarea_input-padding-1472, .article_contact-textarea_input) {
    padding: var(--main-article_contact-textarea_input-padding-1472);
  }
  :is(.main-article_contact-textarea_input-color-1473, .article_contact-textarea_input) {
    color: var(--main-article_contact-textarea_input-color-1473);
  }
  :is(.main-article_contact-textarea_input-font-size-1474, .article_contact-textarea_input) {
    font-size: var(--main-article_contact-textarea_input-font-size-1474);
  }
  :is(.main-article_contact-textarea_input-width-1475, .article_contact-textarea_input) {
    width: var(--main-article_contact-textarea_input-width-1475);
  }
  :is(.main-article_contact-textarea_input-min-height-1476, .article_contact-textarea_input) {
    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);
  }
  :is(.main-article_contact-option-color-1402, .article_contact-option) {
    color: var(--main-article_contact-option-color-1402);
  }
  :is(.main-article_contact-option-font-size-1403, .article_contact-option) {
    font-size: var(--main-article_contact-option-font-size-1403);
  }
  :is(.main-article_contact-option-font-weight-1404, .article_contact-option) {
    font-weight: var(--main-article_contact-option-font-weight-1404);
  }
  :is(.main-article_contact-option-font-family-1405, .article_contact-option) {
    font-family: var(--main-article_contact-option-font-family-1405);
  }
  :is(.main-article_contact-option-line-height-1406, .article_contact-option) {
    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);
  }
  :is(.main-article_contact-checkbox_input-width-1260, .article_contact-checkbox_input) {
    width: var(--main-article_contact-checkbox_input-width-1260);
  }
  :is(.main-article_contact-checkbox_input-height-1261, .article_contact-checkbox_input) {
    height: var(--main-article_contact-checkbox_input-height-1261);
  }
  :is(.main-article_contact-checkbox_input-accent-color-1262, .article_contact-checkbox_input) {
    accent-color: var(--main-article_contact-checkbox_input-accent-color-1262);
  }
  :is(.main-article_contact-checkbox_input-background-1263, .article_contact-checkbox_input) {
    background: var(--main-article_contact-checkbox_input-background-1263);
  }
  :is(.main-article_contact-checkbox_input-border-radius-1264, .article_contact-checkbox_input) {
    border-radius: var(--main-article_contact-checkbox_input-border-radius-1264);
  }
  :is(.main-article_contact-checkbox_input-border-width-1265, .article_contact-checkbox_input) {
    border-width: var(--main-article_contact-checkbox_input-border-width-1265);
  }
  :is(.main-article_contact-checkbox_input-border-color-1266, .article_contact-checkbox_input) {
    border-color: var(--main-article_contact-checkbox_input-border-color-1266);
  }
  :is(.main-article_contact-radio_input-width-1422, .article_contact-radio_input) {
    width: var(--main-article_contact-radio_input-width-1422);
  }
  :is(.main-article_contact-radio_input-height-1423, .article_contact-radio_input) {
    height: var(--main-article_contact-radio_input-height-1423);
  }
  :is(.main-article_contact-radio_input-accent-color-1424, .article_contact-radio_input) {
    accent-color: var(--main-article_contact-radio_input-accent-color-1424);
  }
  :is(.main-article_contact-radio_input-background-1425, .article_contact-radio_input) {
    background: var(--main-article_contact-radio_input-background-1425);
  }
  :is(.main-article_contact-radio_input-border-radius-1426, .article_contact-radio_input) {
    border-radius: var(--main-article_contact-radio_input-border-radius-1426);
  }
  :is(.main-article_contact-radio_input-border-width-1427, .article_contact-radio_input) {
    border-width: var(--main-article_contact-radio_input-border-width-1427);
  }
  :is(.main-article_contact-radio_input-border-color-1428, .article_contact-radio_input) {
    border-color: var(--main-article_contact-radio_input-border-color-1428);
  }
  :is(.main-article_contact-country-width-1287, .article_contact-country) {
    width: var(--main-article_contact-country-width-1287);
  }
  :is(.main-article_contact-country-background-1288, .article_contact-country) {
    background: var(--main-article_contact-country-background-1288);
  }
  :is(.main-article_contact-country-border-radius-1289, .article_contact-country) {
    border-radius: var(--main-article_contact-country-border-radius-1289);
  }
  :is(.main-article_contact-country-border-width-1290, .article_contact-country) {
    border-width: var(--main-article_contact-country-border-width-1290);
  }
  :is(.main-article_contact-country-border-color-1291, .article_contact-country) {
    border-color: var(--main-article_contact-country-border-color-1291);
  }
  :is(.main-article_contact-country-padding-1292, .article_contact-country) {
    padding: var(--main-article_contact-country-padding-1292);
  }
  :is(.main-article_contact-country-color-1293, .article_contact-country) {
    color: var(--main-article_contact-country-color-1293);
  }
  :is(.main-article_contact-country-font-size-1294, .article_contact-country) {
    font-size: var(--main-article_contact-country-font-size-1294);
  }
  :is(.main-article_contact-country-font-family-1295, .article_contact-country) {
    font-family: var(--main-article_contact-country-font-family-1295);
  }
  :is(.main-article_contact-country-font-weight-1296, .article_contact-country) {
    font-weight: var(--main-article_contact-country-font-weight-1296);
  }
  :is(.main-article_contact-country-line-height-1297, .article_contact-country) {
    line-height: var(--main-article_contact-country-line-height-1297);
  }
  :is(.main-article_contact-country-letter-spacing-1298, .article_contact-country) {
    letter-spacing: var(--main-article_contact-country-letter-spacing-1298);
  }
  :is(.main-article_contact-country-height-1299, .article_contact-country) {
    height: var(--main-article_contact-country-height-1299);
  }
  .main-article_contact-upload-text1-1504 {
    text1: var(--main-article_contact-upload-text1-1504);
  }
  :is(.main-article_contact-upload-color-1505, .article_contact-upload) {
    color: var(--main-article_contact-upload-color-1505);
  }
  :is(.main-article_contact-upload-font-size-1506, .article_contact-upload) {
    font-size: var(--main-article_contact-upload-font-size-1506);
  }
  :is(.main-article_contact-upload-font-weight-1507, .article_contact-upload) {
    font-weight: var(--main-article_contact-upload-font-weight-1507);
  }
  :is(.main-article_contact-upload-font-family-1508, .article_contact-upload) {
    font-family: var(--main-article_contact-upload-font-family-1508);
  }
  :is(.main-article_contact-upload-line-height-1509, .article_contact-upload) {
    line-height: var(--main-article_contact-upload-line-height-1509);
  }
  :is(.main-article_contact-upload-background-1510, .article_contact-upload) {
    background: var(--main-article_contact-upload-background-1510);
  }
  :is(.main-article_contact-upload-border-radius-1511, .article_contact-upload) {
    border-radius: var(--main-article_contact-upload-border-radius-1511);
  }
  :is(.main-article_contact-upload-border-width-1512, .article_contact-upload) {
    border-width: var(--main-article_contact-upload-border-width-1512);
  }
  :is(.main-article_contact-upload-border-color-1513, .article_contact-upload) {
    border-color: var(--main-article_contact-upload-border-color-1513);
  }
  :is(.main-article_contact-upload-padding-1514, .article_contact-upload) {
    padding: var(--main-article_contact-upload-padding-1514);
  }
  :is(.main-article_contact-upload-letter-spacing-1515, .article_contact-upload) {
    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);
  }
  :is(.main-article_contact-upload-height-1518, .article_contact-upload) {
    height: var(--main-article_contact-upload-height-1518);
  }
  :is(.main-article_contact-submit_button-background-1429, .article_contact-submit_button) {
    background: var(--main-article_contact-submit_button-background-1429);
  }
  :is(.main-article_contact-submit_button-color-1430, .article_contact-submit_button-2) {
    color: var(--main-article_contact-submit_button-color-1430);
  }
  :is(.main-article_contact-submit_button-padding-1431, .article_contact-submit_button) {
    padding: var(--main-article_contact-submit_button-padding-1431);
  }
  :is(.main-article_contact-submit_button-border-radius-1432, .article_contact-submit_button) {
    border-radius: var(--main-article_contact-submit_button-border-radius-1432);
  }
  :is(.main-article_contact-submit_button-border-width-1433, .article_contact-submit_button) {
    border-width: var(--main-article_contact-submit_button-border-width-1433);
  }
  :is(.main-article_contact-submit_button-font-size-1434, .article_contact-submit_button-2) {
    font-size: var(--main-article_contact-submit_button-font-size-1434);
  }
  :is(.main-article_contact-submit_button-font-weight-1435, .article_contact-submit_button-2) {
    font-weight: var(--main-article_contact-submit_button-font-weight-1435);
  }
  :is(.main-article_contact-submit_button-justify-self-1436, .article_contact-submit_button) {
    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);
  }
  :is(.main-article_contact-submit_button-border-color-1438, .article_contact-submit_button) {
    border-color: var(--main-article_contact-submit_button-border-color-1438);
  }
  :is(.main-article_contact-submit_button-grid-template-areas-1439, .article_contact-submit_button) {
    grid-template-areas: var(--main-article_contact-submit_button-grid-template-areas-1439);
  }
  :is(.main-article_contact-submit_button-grid-column-gap-1440, .article_contact-submit_button) {
    grid-column-gap: var(--main-article_contact-submit_button-grid-column-gap-1440);
  }
  :is(.main-article_contact-submit_button-justify-items-1441, .article_contact-submit_button) {
    justify-items: var(--main-article_contact-submit_button-justify-items-1441);
  }
  :is(.main-article_contact-submit_button-letter-spacing-1442, .article_contact-submit_button-2) {
    letter-spacing: var(--main-article_contact-submit_button-letter-spacing-1442);
  }
  :is(.main-article_contact-submit_button-line-height-1443, .article_contact-submit_button-2) {
    line-height: var(--main-article_contact-submit_button-line-height-1443);
  }
  :is(.main-article_contact-submit_button-font-family-1444, .article_contact-submit_button-2) {
    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);
  }
  :is(.main-article_contact-submit_icon-width-1446, .article_contact-submit_icon) {
    width: var(--main-article_contact-submit_icon-width-1446);
  }
  :is(.main-article_contact-submit_icon-height-1447, .article_contact-submit_icon) {
    height: var(--main-article_contact-submit_icon-height-1447);
  }
  :is(.main-article_contact-submit_icon-border-radius-1448, .article_contact-submit_icon) {
    border-radius: var(--main-article_contact-submit_icon-border-radius-1448);
  }
  :is(.main-article_contact-submit_icon-border-width-1449, .article_contact-submit_icon) {
    border-width: var(--main-article_contact-submit_icon-border-width-1449);
  }
  :is(.main-article_contact-submit_icon-border-color-1450, .article_contact-submit_icon) {
    border-color: var(--main-article_contact-submit_icon-border-color-1450);
  }
  :is(.main-article_contact-submit_icon-background-1451, .article_contact-submit_icon) {
    background: var(--main-article_contact-submit_icon-background-1451);
  }
  :is(.main-article_contact-submit_icon-font-size-1453, .article_contact-submit_icon-2) {
    font-size: var(--main-article_contact-submit_icon-font-size-1453);
  }
  :is(.main-article_contact-submit_icon-color-1454, .article_contact-submit_icon-2) {
    color: var(--main-article_contact-submit_icon-color-1454);
  }
  .main-article_contact-plus_icon-icon-1412 {
    icon: var(--main-article_contact-plus_icon-icon-1412);
  }
  :is(.main-article_contact-plus_icon-width-1413, .article_contact-plus_icon) {
    width: var(--main-article_contact-plus_icon-width-1413);
  }
  :is(.main-article_contact-plus_icon-height-1414, .article_contact-plus_icon) {
    height: var(--main-article_contact-plus_icon-height-1414);
  }
  :is(.main-article_contact-plus_icon-border-radius-1415, .article_contact-plus_icon) {
    border-radius: var(--main-article_contact-plus_icon-border-radius-1415);
  }
  :is(.main-article_contact-plus_icon-border-width-1416, .article_contact-plus_icon) {
    border-width: var(--main-article_contact-plus_icon-border-width-1416);
  }
  :is(.main-article_contact-plus_icon-border-color-1417, .article_contact-plus_icon) {
    border-color: var(--main-article_contact-plus_icon-border-color-1417);
  }
  :is(.main-article_contact-plus_icon-background-1418, .article_contact-plus_icon) {
    background: var(--main-article_contact-plus_icon-background-1418);
  }
  :is(.main-article_contact-plus_icon-font-size-1420, .article_contact-plus_icon-2) {
    font-size: var(--main-article_contact-plus_icon-font-size-1420);
  }
  :is(.main-article_contact-plus_icon-color-1421, .article_contact-plus_icon-2) {
    color: var(--main-article_contact-plus_icon-color-1421);
  }
  .main-article_contact-minus_icon-icon-1391 {
    icon: var(--main-article_contact-minus_icon-icon-1391);
  }
  :is(.main-article_contact-minus_icon-width-1392, .article_contact-minus_icon) {
    width: var(--main-article_contact-minus_icon-width-1392);
  }
  :is(.main-article_contact-minus_icon-height-1393, .article_contact-minus_icon) {
    height: var(--main-article_contact-minus_icon-height-1393);
  }
  :is(.main-article_contact-minus_icon-border-radius-1394, .article_contact-minus_icon) {
    border-radius: var(--main-article_contact-minus_icon-border-radius-1394);
  }
  :is(.main-article_contact-minus_icon-border-width-1395, .article_contact-minus_icon) {
    border-width: var(--main-article_contact-minus_icon-border-width-1395);
  }
  :is(.main-article_contact-minus_icon-border-color-1396, .article_contact-minus_icon) {
    border-color: var(--main-article_contact-minus_icon-border-color-1396);
  }
  :is(.main-article_contact-minus_icon-background-1397, .article_contact-minus_icon) {
    background: var(--main-article_contact-minus_icon-background-1397);
  }
  :is(.main-article_contact-minus_icon-font-size-1399, .article_contact-minus_icon-2) {
    font-size: var(--main-article_contact-minus_icon-font-size-1399);
  }
  :is(.main-article_contact-minus_icon-color-1400, .article_contact-minus_icon-2) {
    color: var(--main-article_contact-minus_icon-color-1400);
  }
  .main-article_contact-file_input_icon-icon-2836 {
    icon: var(--main-article_contact-file_input_icon-icon-2836);
  }
  :is(.main-article_contact-file_input_icon-width-2837, .article_contact-file_input_icon) {
    width: var(--main-article_contact-file_input_icon-width-2837);
  }
  :is(.main-article_contact-file_input_icon-height-2838, .article_contact-file_input_icon) {
    height: var(--main-article_contact-file_input_icon-height-2838);
  }
  :is(.main-article_contact-file_input_icon-border-radius-2839, .article_contact-file_input_icon) {
    border-radius: var(--main-article_contact-file_input_icon-border-radius-2839);
  }
  :is(.main-article_contact-file_input_icon-border-width-2840, .article_contact-file_input_icon) {
    border-width: var(--main-article_contact-file_input_icon-border-width-2840);
  }
  :is(.main-article_contact-file_input_icon-border-color-2841, .article_contact-file_input_icon) {
    border-color: var(--main-article_contact-file_input_icon-border-color-2841);
  }
  :is(.main-article_contact-file_input_icon-background-2842, .article_contact-file_input_icon) {
    background: var(--main-article_contact-file_input_icon-background-2842);
  }
  :is(.main-article_contact-file_input_icon-font-size-2844, .article_contact-file_input_icon-2) {
    font-size: var(--main-article_contact-file_input_icon-font-size-2844);
  }
  :is(.main-article_contact-file_input_icon-color-2845, .article_contact-file_input_icon-2) {
    color: var(--main-article_contact-file_input_icon-color-2845);
  }
  .main-article_contact-select_input_icon-icon-2846 {
    icon: var(--main-article_contact-select_input_icon-icon-2846);
  }
  :is(.main-article_contact-select_input_icon-width-2847, .article_contact-select_input_icon) {
    width: var(--main-article_contact-select_input_icon-width-2847);
  }
  :is(.main-article_contact-select_input_icon-height-2848, .article_contact-select_input_icon) {
    height: var(--main-article_contact-select_input_icon-height-2848);
  }
  :is(.main-article_contact-select_input_icon-border-radius-2849, .article_contact-select_input_icon) {
    border-radius: var(--main-article_contact-select_input_icon-border-radius-2849);
  }
  :is(.main-article_contact-select_input_icon-border-width-2850, .article_contact-select_input_icon) {
    border-width: var(--main-article_contact-select_input_icon-border-width-2850);
  }
  :is(.main-article_contact-select_input_icon-border-color-2851, .article_contact-select_input_icon) {
    border-color: var(--main-article_contact-select_input_icon-border-color-2851);
  }
  :is(.main-article_contact-select_input_icon-background-2852, .article_contact-select_input_icon) {
    background: var(--main-article_contact-select_input_icon-background-2852);
  }
  :is(.main-article_contact-select_input_icon-font-size-2854, .article_contact-select_input_icon-2) {
    font-size: var(--main-article_contact-select_input_icon-font-size-2854);
  }
  :is(.main-article_contact-select_input_icon-color-2855, .article_contact-select_input_icon-2) {
    color: var(--main-article_contact-select_input_icon-color-2855);
  }
  .main-article_contact-date_input_icon-icon-2856 {
    icon: var(--main-article_contact-date_input_icon-icon-2856);
  }
  :is(.main-article_contact-date_input_icon-width-2857, .article_contact-date_input_icon) {
    width: var(--main-article_contact-date_input_icon-width-2857);
  }
  :is(.main-article_contact-date_input_icon-height-2858, .article_contact-date_input_icon) {
    height: var(--main-article_contact-date_input_icon-height-2858);
  }
  :is(.main-article_contact-date_input_icon-border-radius-2859, .article_contact-date_input_icon) {
    border-radius: var(--main-article_contact-date_input_icon-border-radius-2859);
  }
  :is(.main-article_contact-date_input_icon-border-width-2860, .article_contact-date_input_icon) {
    border-width: var(--main-article_contact-date_input_icon-border-width-2860);
  }
  :is(.main-article_contact-date_input_icon-border-color-2861, .article_contact-date_input_icon) {
    border-color: var(--main-article_contact-date_input_icon-border-color-2861);
  }
  :is(.main-article_contact-date_input_icon-background-2862, .article_contact-date_input_icon) {
    background: var(--main-article_contact-date_input_icon-background-2862);
  }
  :is(.main-article_contact-date_input_icon-font-size-2864, .article_contact-date_input_icon-2) {
    font-size: var(--main-article_contact-date_input_icon-font-size-2864);
  }
  :is(.main-article_contact-date_input_icon-color-2865, .article_contact-date_input_icon-2) {
    color: var(--main-article_contact-date_input_icon-color-2865);
  }
  .main-article_contact-tel_input_icon-icon-2866 {
    icon: var(--main-article_contact-tel_input_icon-icon-2866);
  }
  :is(.main-article_contact-tel_input_icon-width-2867, .article_contact-tel_input_icon) {
    width: var(--main-article_contact-tel_input_icon-width-2867);
  }
  :is(.main-article_contact-tel_input_icon-height-2868, .article_contact-tel_input_icon) {
    height: var(--main-article_contact-tel_input_icon-height-2868);
  }
  :is(.main-article_contact-tel_input_icon-border-radius-2869, .article_contact-tel_input_icon) {
    border-radius: var(--main-article_contact-tel_input_icon-border-radius-2869);
  }
  :is(.main-article_contact-tel_input_icon-border-width-2870, .article_contact-tel_input_icon) {
    border-width: var(--main-article_contact-tel_input_icon-border-width-2870);
  }
  :is(.main-article_contact-tel_input_icon-border-color-2871, .article_contact-tel_input_icon) {
    border-color: var(--main-article_contact-tel_input_icon-border-color-2871);
  }
  :is(.main-article_contact-tel_input_icon-background-2872, .article_contact-tel_input_icon) {
    background: var(--main-article_contact-tel_input_icon-background-2872);
  }
  :is(.main-article_contact-tel_input_icon-font-size-2874, .article_contact-tel_input_icon-2) {
    font-size: var(--main-article_contact-tel_input_icon-font-size-2874);
  }
  :is(.main-article_contact-tel_input_icon-color-2875, .article_contact-tel_input_icon-2) {
    color: var(--main-article_contact-tel_input_icon-color-2875);
  }
  .main-article_contact-email_input_icon-icon-2876 {
    icon: var(--main-article_contact-email_input_icon-icon-2876);
  }
  :is(.main-article_contact-email_input_icon-width-2877, .article_contact-email_input_icon) {
    width: var(--main-article_contact-email_input_icon-width-2877);
  }
  :is(.main-article_contact-email_input_icon-height-2878, .article_contact-email_input_icon) {
    height: var(--main-article_contact-email_input_icon-height-2878);
  }
  :is(.main-article_contact-email_input_icon-border-radius-2879, .article_contact-email_input_icon) {
    border-radius: var(--main-article_contact-email_input_icon-border-radius-2879);
  }
  :is(.main-article_contact-email_input_icon-border-width-2880, .article_contact-email_input_icon) {
    border-width: var(--main-article_contact-email_input_icon-border-width-2880);
  }
  :is(.main-article_contact-email_input_icon-border-color-2881, .article_contact-email_input_icon) {
    border-color: var(--main-article_contact-email_input_icon-border-color-2881);
  }
  :is(.main-article_contact-email_input_icon-background-2882, .article_contact-email_input_icon) {
    background: var(--main-article_contact-email_input_icon-background-2882);
  }
  :is(.main-article_contact-email_input_icon-font-size-2884, .article_contact-email_input_icon-2) {
    font-size: var(--main-article_contact-email_input_icon-font-size-2884);
  }
  :is(.main-article_contact-email_input_icon-color-2885, .article_contact-email_input_icon-2) {
    color: var(--main-article_contact-email_input_icon-color-2885);
  }
  .main-article_contact-checkbox_input_icon-icon-2876 {
    icon: var(--main-article_contact-checkbox_input_icon-icon-2876);
  }
  :is(.main-article_contact-checkbox_input_icon-width-2877, .article_contact-checkbox_input_icon) {
    width: var(--main-article_contact-checkbox_input_icon-width-2877);
  }
  :is(.main-article_contact-checkbox_input_icon-height-2878, .article_contact-checkbox_input_icon) {
    height: var(--main-article_contact-checkbox_input_icon-height-2878);
  }
  :is(.main-article_contact-checkbox_input_icon-border-radius-2879, .article_contact-checkbox_input_icon) {
    border-radius: var(--main-article_contact-checkbox_input_icon-border-radius-2879);
  }
  :is(.main-article_contact-checkbox_input_icon-border-width-2880, .article_contact-checkbox_input_icon) {
    border-width: var(--main-article_contact-checkbox_input_icon-border-width-2880);
  }
  :is(.main-article_contact-checkbox_input_icon-border-color-2881, .article_contact-checkbox_input_icon) {
    border-color: var(--main-article_contact-checkbox_input_icon-border-color-2881);
  }
  :is(.main-article_contact-checkbox_input_icon-background-2882, .article_contact-checkbox_input_icon) {
    background: var(--main-article_contact-checkbox_input_icon-background-2882);
  }
  :is(.main-article_contact-checkbox_input_icon-font-size-2884, .article_contact-checkbox_input_icon-2) {
    font-size: var(--main-article_contact-checkbox_input_icon-font-size-2884);
  }
  :is(.main-article_contact-checkbox_input_icon-color-2885, .article_contact-checkbox_input_icon-2) {
    color: var(--main-article_contact-checkbox_input_icon-color-2885);
  }
  .main-article_contact-radio_input_icon-icon-2876 {
    icon: var(--main-article_contact-radio_input_icon-icon-2876);
  }
  :is(.main-article_contact-radio_input_icon-width-2877, .article_contact-radio_input_icon) {
    width: var(--main-article_contact-radio_input_icon-width-2877);
  }
  :is(.main-article_contact-radio_input_icon-height-2878, .article_contact-radio_input_icon) {
    height: var(--main-article_contact-radio_input_icon-height-2878);
  }
  :is(.main-article_contact-radio_input_icon-border-radius-2879, .article_contact-radio_input_icon) {
    border-radius: var(--main-article_contact-radio_input_icon-border-radius-2879);
  }
  :is(.main-article_contact-radio_input_icon-border-width-2880, .article_contact-radio_input_icon) {
    border-width: var(--main-article_contact-radio_input_icon-border-width-2880);
  }
  :is(.main-article_contact-radio_input_icon-border-color-2881, .article_contact-radio_input_icon) {
    border-color: var(--main-article_contact-radio_input_icon-border-color-2881);
  }
  :is(.main-article_contact-radio_input_icon-background-2882, .article_contact-radio_input_icon) {
    background: var(--main-article_contact-radio_input_icon-background-2882);
  }
  :is(.main-article_contact-radio_input_icon-font-size-2884, .article_contact-radio_input_icon-2) {
    font-size: var(--main-article_contact-radio_input_icon-font-size-2884);
  }
  :is(.main-article_contact-radio_input_icon-color-2885, .article_contact-radio_input_icon-2) {
    color: var(--main-article_contact-radio_input_icon-color-2885);
  }
  :is(.main-article_contact-validation_message-color-2886, .article_contact-validation_message) {
    color: var(--main-article_contact-validation_message-color-2886);
  }
  :is(.main-article_contact-validation_message-justify-self-2778, .article_contact-validation_message) {
    justify-self: var(--main-article_contact-validation_message-justify-self-2778);
  }
  :is(.main-article_contact-validation_message-backdrop-blur-2042, .article_contact-validation_message) {
    backdrop-blur: var(--main-article_contact-validation_message-backdrop-blur-2042);
  }
  :is(.main-article_contact-validation_message-padding-2101, .article_contact-validation_message) {
    padding: var(--main-article_contact-validation_message-padding-2101);
  }
  :is(.main-article_contact-validation_message-font-size-2887, .article_contact-validation_message) {
    font-size: var(--main-article_contact-validation_message-font-size-2887);
  }
  :is(.main-article_contact-validation_message-font-weight-2888, .article_contact-validation_message) {
    font-weight: var(--main-article_contact-validation_message-font-weight-2888);
  }
  :is(.main-article_contact-validation_message-line-height-2889, .article_contact-validation_message) {
    line-height: var(--main-article_contact-validation_message-line-height-2889);
  }
  :is(.main-article_contact-validation_message-border-radius-2889, .article_contact-validation_message) {
    border-radius: var(--main-article_contact-validation_message-border-radius-2889);
  }
  :is(.main-article_contact-validation_message-border-width-2889, .article_contact-validation_message) {
    border-width: var(--main-article_contact-validation_message-border-width-2889);
  }
  :is(.main-article_contact-validation_message-background-2892, .article_contact-validation_message) {
    background: var(--main-article_contact-validation_message-background-2892);
  }
  :is(.main-article_contact-validation_message-box-shadow-2893, .article_contact-validation_message) {
    box-shadow: var(--main-article_contact-validation_message-box-shadow-2893);
  }
  :is(.main-article_contact-validation_message-border-color-2894, .article_contact-validation_message) {
    border-color: var(--main-article_contact-validation_message-border-color-2894);
  }
  :is(.main-article_contact-validation_message-letter-spacing-2833, .article_contact-validation_message) {
    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:is(.main-article_contact-button_hover-background-3171, .article_contact-button_hover):hover, .card.has-hover:hover .button:is(.main-article_contact-button_hover-background-3171, .article_contact-button_hover), .cards_float.has-hover:hover .button:is(.main-article_contact-button_hover-background-3171, .article_contact-button_hover) {
      background: var(--main-article_contact-button_hover-background-3171);
    }
  }
  .button.has-hover:is(.main-article_contact-button_hover-background-3171, .article_contact-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_contact-button_hover-background-3171, .article_contact-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_contact-button_hover-background-3171, .article_contact-button_hover) {
    background: var(--main-article_contact-button_hover-background-3171);
  }
  @media (hover: hover) {
    .button.has-hover:hover :is(.main-article_contact-button_hover-color-3172, .article_contact-button_hover), .card.has-hover:hover .button :is(.main-article_contact-button_hover-color-3172, .article_contact-button_hover), .cards_float.has-hover:hover .button :is(.main-article_contact-button_hover-color-3172, .article_contact-button_hover) {
      color: var(--main-article_contact-button_hover-color-3172);
    }
  }
  .button.has-hover:focus-visible :is(.main-article_contact-button_hover-color-3172, .article_contact-button_hover), .card.has-hover:focus-within .button :is(.main-article_contact-button_hover-color-3172, .article_contact-button_hover), .cards_float.has-hover:focus-within .button :is(.main-article_contact-button_hover-color-3172, .article_contact-button_hover) {
    color: var(--main-article_contact-button_hover-color-3172);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_contact-button_hover-border-color-3173, .article_contact-button_hover):hover, .card.has-hover:hover .button:is(.main-article_contact-button_hover-border-color-3173, .article_contact-button_hover), .cards_float.has-hover:hover .button:is(.main-article_contact-button_hover-border-color-3173, .article_contact-button_hover) {
      border-color: var(--main-article_contact-button_hover-border-color-3173);
    }
  }
  .button.has-hover:is(.main-article_contact-button_hover-border-color-3173, .article_contact-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_contact-button_hover-border-color-3173, .article_contact-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_contact-button_hover-border-color-3173, .article_contact-button_hover) {
    border-color: var(--main-article_contact-button_hover-border-color-3173);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_contact-button_hover-box-shadow-3174, .article_contact-button_hover):hover, .card.has-hover:hover .button:is(.main-article_contact-button_hover-box-shadow-3174, .article_contact-button_hover), .cards_float.has-hover:hover .button:is(.main-article_contact-button_hover-box-shadow-3174, .article_contact-button_hover) {
      box-shadow: var(--main-article_contact-button_hover-box-shadow-3174);
    }
  }
  .button.has-hover:is(.main-article_contact-button_hover-box-shadow-3174, .article_contact-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_contact-button_hover-box-shadow-3174, .article_contact-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_contact-button_hover-box-shadow-3174, .article_contact-button_hover) {
    box-shadow: var(--main-article_contact-button_hover-box-shadow-3174);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_contact-button_hover-transform-3175, .article_contact-button_hover):hover, .card.has-hover:hover .button:is(.main-article_contact-button_hover-transform-3175, .article_contact-button_hover), .cards_float.has-hover:hover .button:is(.main-article_contact-button_hover-transform-3175, .article_contact-button_hover) {
      transform: var(--main-article_contact-button_hover-transform-3175);
    }
  }
  .button.has-hover:is(.main-article_contact-button_hover-transform-3175, .article_contact-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_contact-button_hover-transform-3175, .article_contact-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_contact-button_hover-transform-3175, .article_contact-button_hover) {
    transform: var(--main-article_contact-button_hover-transform-3175);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_contact-button_hover-opacity-3176, .article_contact-button_hover):hover, .card.has-hover:hover .button:is(.main-article_contact-button_hover-opacity-3176, .article_contact-button_hover), .cards_float.has-hover:hover .button:is(.main-article_contact-button_hover-opacity-3176, .article_contact-button_hover) {
      opacity: var(--main-article_contact-button_hover-opacity-3176);
    }
  }
  .button.has-hover:is(.main-article_contact-button_hover-opacity-3176, .article_contact-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_contact-button_hover-opacity-3176, .article_contact-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_contact-button_hover-opacity-3176, .article_contact-button_hover) {
    opacity: var(--main-article_contact-button_hover-opacity-3176);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_contact-button_hover-border-width-963003, .article_contact-button_hover):hover, .card.has-hover:hover .button:is(.main-article_contact-button_hover-border-width-963003, .article_contact-button_hover), .cards_float.has-hover:hover .button:is(.main-article_contact-button_hover-border-width-963003, .article_contact-button_hover) {
      border-width: var(--main-article_contact-button_hover-border-width-963003);
    }
  }
  .button.has-hover:is(.main-article_contact-button_hover-border-width-963003, .article_contact-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_contact-button_hover-border-width-963003, .article_contact-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_contact-button_hover-border-width-963003, .article_contact-button_hover) {
    border-width: var(--main-article_contact-button_hover-border-width-963003);
  }
  @media (hover: hover) {
    .button.has-hover:is(.main-article_contact-button_hover-border-radius-963005, .article_contact-button_hover):hover, .card.has-hover:hover .button:is(.main-article_contact-button_hover-border-radius-963005, .article_contact-button_hover), .cards_float.has-hover:hover .button:is(.main-article_contact-button_hover-border-radius-963005, .article_contact-button_hover) {
      border-radius: var(--main-article_contact-button_hover-border-radius-963005);
    }
  }
  .button.has-hover:is(.main-article_contact-button_hover-border-radius-963005, .article_contact-button_hover):focus-visible, .card.has-hover:focus-within .button:is(.main-article_contact-button_hover-border-radius-963005, .article_contact-button_hover), .cards_float.has-hover:focus-within .button:is(.main-article_contact-button_hover-border-radius-963005, .article_contact-button_hover) {
    border-radius: var(--main-article_contact-button_hover-border-radius-963005);
  }
  .main-article_contact-choice_wrapper-display-962001 {
    display: var(--main-article_contact-choice_wrapper-display-962001);
  }
  :is(.main-article_contact-choice_wrapper-background-962002, .article_contact-choice_wrapper) {
    background: var(--main-article_contact-choice_wrapper-background-962002);
  }
  :is(.main-article_contact-choice_wrapper-border-radius-962003, .article_contact-choice_wrapper) {
    border-radius: var(--main-article_contact-choice_wrapper-border-radius-962003);
  }
  :is(.main-article_contact-choice_wrapper-padding-962004, .article_contact-choice_wrapper) {
    padding: var(--main-article_contact-choice_wrapper-padding-962004);
  }
  :is(.main-article_contact-choice_wrapper-border-width-962005, .article_contact-choice_wrapper) {
    border-width: var(--main-article_contact-choice_wrapper-border-width-962005);
  }
  :is(.main-article_contact-choice_wrapper-border-color-962006, .article_contact-choice_wrapper) {
    border-color: var(--main-article_contact-choice_wrapper-border-color-962006);
  }
  :is(.main-article_contact-choice_wrapper-max-width-962007, .article_contact-choice_wrapper) {
    max-width: var(--main-article_contact-choice_wrapper-max-width-962007);
  }
  :is(.main-article_contact-choice_wrapper-grid-column-gap-962008, .article_contact-choice_wrapper) {
    grid-column-gap: var(--main-article_contact-choice_wrapper-grid-column-gap-962008);
  }
  :is(.main-article_contact-choice_wrapper-grid-row-gap-962009, .article_contact-choice_wrapper) {
    grid-row-gap: var(--main-article_contact-choice_wrapper-grid-row-gap-962009);
  }
  :is(.main-article_contact-choice_wrapper-box-shadow-962010, .article_contact-choice_wrapper) {
    box-shadow: var(--main-article_contact-choice_wrapper-box-shadow-962010);
  }
  :is(.main-article_contact-choice_wrapper-backdrop-blur-962011, .article_contact-choice_wrapper) {
    backdrop-blur: var(--main-article_contact-choice_wrapper-backdrop-blur-962011);
  }
  :is(.main-article_contact-choice_label-color-962021, .article_contact-choice_label) {
    color: var(--main-article_contact-choice_label-color-962021);
  }
  :is(.main-article_contact-choice_label-font-size-962022, .article_contact-choice_label) {
    font-size: var(--main-article_contact-choice_label-font-size-962022);
  }
  :is(.main-article_contact-choice_label-font-weight-962023, .article_contact-choice_label) {
    font-weight: var(--main-article_contact-choice_label-font-weight-962023);
  }
  :is(.main-article_contact-choice_label-letter-spacing-962024, .article_contact-choice_label) {
    letter-spacing: var(--main-article_contact-choice_label-letter-spacing-962024);
  }
  :is(.main-article_contact-choice_label-line-height-962025, .article_contact-choice_label) {
    line-height: var(--main-article_contact-choice_label-line-height-962025);
  }
  :is(.main-article_contact-choice_label-font-family-962026, .article_contact-choice_label) {
    font-family: var(--main-article_contact-choice_label-font-family-962026);
  }
  :is(.main-article_contact-choice_label-background-962027, .article_contact-choice_label) {
    background: var(--main-article_contact-choice_label-background-962027);
  }
  :is(.main-article_contact-choice_label-border-radius-962028, .article_contact-choice_label) {
    border-radius: var(--main-article_contact-choice_label-border-radius-962028);
  }
  :is(.main-article_contact-choice_label-padding-962029, .article_contact-choice_label) {
    padding: var(--main-article_contact-choice_label-padding-962029);
  }
  :is(.main-article_contact-choice_label-margin-962030, .article_contact-choice_label) {
    margin: var(--main-article_contact-choice_label-margin-962030);
  }
  /* 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=interior.css.map */
/* Generated setup values and selector classes. */
:root {
  --main-page_background-main-background-color-1: #fff;
  --main-footer-container-max-width-1722: 1517px;
  --main-footer-main-grid-column-gap-1730: 0px;
  --main-footer-main-width-1731: 100svw;
  --main-footer-main-background-1732: #1F1F1F;
  --main-footer-main-max-width-1733: 100svw;
  --main-footer-main-border-radius-1734: 0px;
  --main-footer-main-padding-1735: 183px 0px 150px 0px;
  --main-footer-main-border-width-1736: 0px;
  --main-footer-main-border-color-1737: rgba(0, 0, 0, 0);
  --main-footer-main-grid-template-areas-1738: "brand services about contact";
  --main-footer-main-grid-template-columns-1739: 568fr 343fr 316fr 291fr;
  --main-footer-main-justify-content-17399: space-between;
  --main-footer-logo-justify-self-2032: start;
  --main-footer-logo-max-width-2033: 177px;
  --main-footer-logo-file1-990101: /uploaded_images/section/original/footer-logo.png;
  --main-footer-menu-justify-self-32051: start;
  --main-footer-menu-color-32052: #D1D1D1;
  --main-footer-menu-font-family-32053: Inter;
  --main-footer-menu-font-size-32054: 22px;
  --main-footer-menu-font-weight-32055: 500;
  --main-footer-menu-letter-spacing-32056: 0px;
  --main-footer-menu-grid-column-gap-32057: 0px;
  --main-footer-menu-text-align-32058: left;
  --main-footer-menu-grid-row-gap-990102: 34px;
  --main-footer-menu_hover-color-32059: #ffffff;
  --main-footer-menu_hover-opacity-32060: 1;
  --main-footer-menu_hover-transform-32061: translateY(-1px);
  --main-footer-social-justify-self-32062: start;
  --main-footer-social-grid-column-gap-32063: 26px;
  --main-footer-social_icon-width-32064: 36px;
  --main-footer-social_icon-height-32065: 36px;
  --main-footer-social_icon-border-radius-32066: 4px;
  --main-footer-social_icon-border-width-32067: 0px;
  --main-footer-social_icon-border-color-32068: rgba(0, 0, 0, 0);
  --main-footer-social_icon-background-32069: #313131;
  --main-footer-social_icon-font-size-32070: 24px;
  --main-footer-social_icon-color-32071: #fff;
  --main-footer-social_icon_hover-background-990128: #ffffff;
  --main-footer-social_icon_hover-border-radius-990129: 0px;
  --main-footer-social_icon_hover-border-width-990130: 0px;
  --main-footer-social_icon_hover-border-color-990131: rgba(0, 0, 0, 0);
  --main-footer-social_svg_hover-color-32072: #1F1F1F;
  --main-footer-social_svg_hover-font-size-32073: 22px;
  --main-footer-social_svg_hover-opacity-32074: 1;
  --main-footer-social_svg_hover-transform-32075: translateY(-1px);
  --main-footer-brand-width-990127: auto;
  --main-footer-description-color-990103: #D1D1D1;
  --main-footer-description-font-family-990104: Inter;
  --main-footer-description-font-weight-990105: 500;
  --main-footer-description-font-size-990106: 22px;
  --main-footer-description-line-height-990107: 150.7%;
  --main-footer-description-max-width-990108: 322px;
  --main-footer-description-text1-990110: VivaDecor your premier destination for luxury and modern interior design;
  --main-footer-description-padding-980111: 0px;
  --main-footer-description-background-980112: transparent;
  --main-footer-description-border-radius-980113: 0px;
  --main-footer-description-border-width-980114: 0px;
  --main-footer-description-border-color-980115: transparent;
  --main-footer-column_title-color-990111: #fff;
  --main-footer-column_title-font-family-990112: Inter;
  --main-footer-column_title-font-weight-990113: 600;
  --main-footer-column_title-font-size-990114: 24px;
  --main-footer-column_title-margin-990115: 0px 0px 45px 0px;
  --main-footer-column_title-text1-990116: Our services;
  --main-footer-column_title-text2-990117: About us;
  --main-footer-column_title-text3-990118: Contact;
  --main-footer-contact-color-990119: #D1D1D1;
  --main-footer-contact-font-family-990120: Inter;
  --main-footer-contact-font-weight-990121: 500;
  --main-footer-contact-font-size-990122: 22px;
  --main-footer-contact-line-height-990123: normal;
  --main-footer-contact-grid-row-gap-990124: 34px;
  --main-footer-contact-max-width-990132: 257px;
  --main-footer-contact-text1-990125: info@vivadecor.com;
  --main-footer-contact-text2-990126: Design Avenue Cityville, CA 90210 United States;
  --main-header-logo-justify-self-2032: start;
  --main-header-logo-max-width-2033: 177px;
  --main-header-menu-color-2046: #545454;
  --main-header-menu-font-family-2047: Inter;
  --main-header-menu-font-weight-2048: 600;
  --main-header-menu-font-size-2049: 22px;
  --main-header-menu-letter-spacing-2050: 0px;
  --main-header-menu-grid-column-gap-2051: 60px;
  --main-header-menu-justify-self-2052: center;
  --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: 115px;
  --main-header-main-max-width-2035: 1517px;
  --main-header-main-background-2036: #fff;
  --main-header-main-width-2037: 100svw;
  --main-header-main-border-radius-2038: 0px;
  --main-header-main-grid-template-areas-2039: "logo menu signup";
  --main-header-main-grid-template-columns-2040: min-content 1fr min-content;
  --main-header-main-padding-2041: 45px 0px;
  --main-header-main-backdrop-blur-2042: 0px;
  --main-header-main-border-width-2043: 0px;
  --main-header-main-border-color-2044: rgba(0, 0, 0, 0);
  --main-header-main-box-shadow-2045: 0 10px 30px rgba(0, 0, 0, 0);
  --main-header-social-justify-self-2053: end;
  --main-header-social-grid-column-gap-2054: 10px;
  --main-header-social_icon-width-2055: initial;
  --main-header-social_icon-height-2056: initial;
  --main-header-social_icon-border-radius-2057: 0px;
  --main-header-social_icon-border-width-2058: 0px;
  --main-header-social_icon-border-color-2059: rgba(0, 0, 0, 0);
  --main-header-social_icon-background-2060: transparent;
  --main-header-social_icon-font-size-2061: 20px;
  --main-header-social_icon-color-2063: rgba(0, 0, 0, 1);
  --main-header-menu_hover-color-17517: rgba(0, 0, 0, 1);
  --main-header-menu_hover-opacity-17518: 1;
  --main-header-menu_hover-transform-17519: 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 0px 5px 0px;
  --main-header-menu_hover-border-color-980015: rgba(0, 0, 0, 1);
  --main-header-menu_active-color-990010: #1F1F1F;
  --main-header-social_svg_hover-color-17520: #ffffff;
  --main-header-social_svg_hover-font-size-17521: 18px;
  --main-header-social_svg_hover-opacity-17522: 1;
  --main-header-social_svg_hover-transform-17523: 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: rgba(0,0,0,1);
  --main-header-language_link-font-family-970012: Arial;
  --main-header-language_link-font-weight-970013: 400;
  --main-header-language_link-font-size-970014: 16px;
  --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: rgba(0,0,0,1);
  --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: rgba(0,0,0,1);
  --main-header-language_select-border-color-970055: rgba(0,0,0,1);
  --main-header-language_select-border-width-970056: 1px;
  --main-header-language_select-border-radius-970057: 6px;
  --main-header-language_select-font-family-970058: Arial;
  --main-header-language_select-font-size-970059: 16px;
  --main-header-language_select-font-weight-970060: 400;
  --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: Arial;
  --main-header-language_select_open-font-size-970078: 16px;
  --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: rgba(0,0,0,1);
  --main-header-signup-background-990001: #1F1F1F;
  --main-header-signup-padding-990002: 20px 50px;
  --main-header-signup-border-radius-990003: 4px;
  --main-header-signup-font-family-990004: Inter;
  --main-header-signup-font-weight-990005: 600;
  --main-header-signup-color-990006: #fff;
  --main-header-signup-font-size-990007: 20px;
  --main-header-signup-justify-self-990008: end;
  --main-header-signup-text1-990009: Sign Up;
  --main-header-signup_hover-background-990201: #F1F1F1;
  --main-header-signup_hover-color-990202: rgba(0, 0, 0, 1);
  --main-header-signup_hover-transform-990203: translateY(0px);
  --main-header-signup_hover-border-width-963003: 0px;
  --main-header-signup_hover-border-color-963004: transparent;
  --main-header-signup_hover-border-radius-963005: 4px;
  --main-header-signup_hover-box-shadow-963006: none;
  --main-header-signup_hover-opacity-963008: 1;
  --main-header-menu_toggle-color-991101: #1F1F1F;
  --main-header-menu_toggle-font-size-991102: 28px;
  --main-header-menu_toggle-padding-991103: 10px;
  --main-header-menu_toggle-background-991104: transparent;
  --main-header-menu_toggle-border-radius-991105: 4px;
  --main-header-menu_panel-background-991106: #fff;
  --main-header-menu_panel-padding-991107: 24px 20px 32px;
  --main-header-menu_panel-border-width-991108: 1px;
  --main-header-menu_panel-border-color-991109: #EAEAEA;
  --main-header-menu_panel-box-shadow-991110: 0 16px 32px rgba(0, 0, 0, 0.08);
  --main-header-menu_panel-grid-row-gap-991111: 20px;
  --main-interior-design-config-count-1: 3;
  --main-interior-design-config-has-main-button-hover-2: 1;
  --main-interior-design-config-has-scroll-button-hover-5: 1;
  --main-interior-design-config-show_main_title-8: 1;
  --main-interior-design-config-show_main_description-9: 1;
  --main-interior-design-config-show_main_button-10: 1;
  --main-interior-design-config-show_title-12: 1;
  --main-interior-design-config-show_description-13: 1;
  --main-interior-design-config-show_button-14: 0;
  --main-interior-design-config-show_image1-991001: 1;
  --main-interior-design-config-show_image2-991002: 1;
  --main-interior-design-config-show_scroll_button-991003: 1;
  --main-interior-design-config-show_main_title_icon-960021: 0;
  --main-interior-design-config-show_main_description_icon-960022: 0;
  --main-interior-design-config-show_main_button_icon-960023: 0;
  --main-interior-design-config-show_title_icon-960024: 0;
  --main-interior-design-config-show_description_icon-960025: 0;
  --main-interior-design-container-max-width-51: 1518px;
  --main-interior-design-container-grid-column-gap-52: 0px;
  --main-interior-design-container-grid-row-gap-53: 0px;
  --main-interior-design-container-background-54: transparent;
  --main-interior-design-container-border-radius-55: 0px;
  --main-interior-design-container-grid-template-columns-56: minmax(0, 1fr) 767px;
  --main-interior-design-container-grid-template-areas-986: "content media";
  --main-interior-design-container-padding-57: 0px 0px 0px 0px;
  --main-interior-design-container-border-width-58: 0px;
  --main-interior-design-container-border-color-59: transparent;
  --main-interior-design-container-box-shadow-60: none;
  --main-interior-design-main-margin-61: 88px auto 173px auto;
  --main-interior-design-main-max-width-62: 100svw;
  --main-interior-design-main-background-63: transparent;
  --main-interior-design-main-border-radius-64: 0px;
  --main-interior-design-main-padding-65: 0px 0px 0px 0px;
  --main-interior-design-main-border-width-66: 0px;
  --main-interior-design-main-border-color-67: transparent;
  --main-interior-design-main-box-shadow-68: none;
  --main-interior-design-main_title-color-15: #1F1F1F;
  --main-interior-design-main_title-grid-area-15: auto;
  --main-interior-design-main_title-justify-self-16: start;
  --main-interior-design-main_title-text-align-17: left;
  --main-interior-design-main_title-font-size-18: 133px;
  --main-interior-design-main_title-font-weight-19: 500;
  --main-interior-design-main_title-font-family-20: Inter;
  --main-interior-design-main_title-letter-spacing-21: 0px;
  --main-interior-design-main_title-line-height-22: 121%;
  --main-interior-design-main_title-text1-23: Interior Design;
  --main-interior-design-main_title-grid-template-areas-24: "title-icon title-text";
  --main-interior-design-main_title-grid-column-gap-25: 0px;
  --main-interior-design-main_title-justify-items-26: center;
  --main-interior-design-main_title-padding-27: 0px;
  --main-interior-design-main_title-background-28: transparent;
  --main-interior-design-main_title-border-radius-29: 0px;
  --main-interior-design-main_title-border-width-30: 0px;
  --main-interior-design-main_title-border-color-31: transparent;
  --main-interior-design-main_title-margin-32: 0px 0px 42px 0px;
  --main-interior-design-main_title_icon-width-1081: initial;
  --main-interior-design-main_title_icon-height-1082: initial;
  --main-interior-design-main_title_icon-border-radius-1083: 10px;
  --main-interior-design-main_title_icon-border-width-1084: 0px;
  --main-interior-design-main_title_icon-border-color-1085: transparent;
  --main-interior-design-main_title_icon-background-1086: transparent;
  --main-interior-design-main_title_icon-icon-1087: ;
  --main-interior-design-main_title_icon-font-size-1088: 18px;
  --main-interior-design-main_title_icon-color-1090: #1F1F1F;
  --main-interior-design-main_description-color-33: #545454;
  --main-interior-design-main_description-grid-area-15: auto;
  --main-interior-design-main_description-justify-self-34: start;
  --main-interior-design-main_description-text-align-35: left;
  --main-interior-design-main_description-font-size-36: 24px;
  --main-interior-design-main_description-font-weight-37: 500;
  --main-interior-design-main_description-font-family-38: Inter;
  --main-interior-design-main_description-letter-spacing-39: 0px;
  --main-interior-design-main_description-line-height-40: 175%;
  --main-interior-design-main_description-text1-41: Step into a world where the art of Interior Design is meticulously crafted to bring together timeless elegance and cutting-edge modern Innovation, Allowing you to transform your living spaces into the epitome of luxury and sophistication;
  --main-interior-design-main_description-grid-template-areas-42: "description-icon main-description";
  --main-interior-design-main_description-grid-column-gap-43: 0px;
  --main-interior-design-main_description-justify-items-44: center;
  --main-interior-design-main_description-padding-45: 0px;
  --main-interior-design-main_description-background-46: transparent;
  --main-interior-design-main_description-border-radius-47: 0px;
  --main-interior-design-main_description-border-width-48: 0px;
  --main-interior-design-main_description-border-color-49: transparent;
  --main-interior-design-main_description-margin-50: 0px 0px 0px 0px;
  --main-interior-design-main_description-max-width-991004: 759px;
  --main-interior-design-main_description_icon-width-1025: initial;
  --main-interior-design-main_description_icon-height-1026: initial;
  --main-interior-design-main_description_icon-border-radius-1027: 10px;
  --main-interior-design-main_description_icon-border-width-1028: 0px;
  --main-interior-design-main_description_icon-border-color-1029: transparent;
  --main-interior-design-main_description_icon-background-1030: transparent;
  --main-interior-design-main_description_icon-icon-1031: ;
  --main-interior-design-main_description_icon-font-size-1032: 18px;
  --main-interior-design-main_description_icon-color-1034: #1F1F1F;
  --main-interior-design-main_button-padding-69: 28.5px 79px;
  --main-interior-design-main_button-grid-area-15: auto;
  --main-interior-design-main_button-justify-self-70: start;
  --main-interior-design-main_button-text1-71: Start Project;
  --main-interior-design-main_button-border-radius-72: 4px;
  --main-interior-design-main_button-border-width-73: 0px;
  --main-interior-design-main_button-border-color-74: transparent;
  --main-interior-design-main_button-background-75: #1F1F1F;
  --main-interior-design-main_button-color-76: #fff;
  --main-interior-design-main_button-font-size-77: 24px;
  --main-interior-design-main_button-font-weight-78: 600;
  --main-interior-design-main_button-font-family-79: Inter;
  --main-interior-design-main_button-letter-spacing-80: 0px;
  --main-interior-design-main_button-line-height-81: normal;
  --main-interior-design-main_button-grid-template-areas-82: "button-icon button-text";
  --main-interior-design-main_button-grid-column-gap-83: 0px;
  --main-interior-design-main_button-justify-items-84: center;
  --main-interior-design-main_button_icon-width-970: initial;
  --main-interior-design-main_button_icon-height-971: initial;
  --main-interior-design-main_button_icon-border-radius-972: 0px;
  --main-interior-design-main_button_icon-border-width-973: 0px;
  --main-interior-design-main_button_icon-border-color-974: transparent;
  --main-interior-design-main_button_icon-background-975: transparent;
  --main-interior-design-main_button_icon-icon-976: ;
  --main-interior-design-main_button_icon-font-size-978: 17px;
  --main-interior-design-main_button_icon-color-979: #1F1F1F;
  --main-interior-design-main_button_hover-background-17407: #F1F1F1;
  --main-interior-design-main_button_hover-color-17408: #1F1F1F;
  --main-interior-design-main_button_hover-border-color-17409: transparent;
  --main-interior-design-main_button_hover-box-shadow-17410: 0 0px 0px rgba(0, 0, 0, 0);
  --main-interior-design-main_button_hover-transform-17411: translateY(0px);
  --main-interior-design-main_button_hover-opacity-17412: 1;
  --main-interior-design-main_button_hover-border-width-963003: 0px;
  --main-interior-design-main_button_hover-border-radius-963005: 4px;
  --main-interior-design-title-color-15: #545454;
  --main-interior-design-title-justify-self-16: center;
  --main-interior-design-title-text-align-17: center;
  --main-interior-design-title-font-size-18: 70px;
  --main-interior-design-title-font-weight-19: 400;
  --main-interior-design-title-font-family-20: Inter;
  --main-interior-design-title-letter-spacing-21: 0px;
  --main-interior-design-title-line-height-22: 100%;
  --main-interior-design-title-text1-23: 400+;
  --main-interior-design-title-text2-23: 600+;
  --main-interior-design-title-text3-23: 100+;
  --main-interior-design-title-grid-template-areas-24: "title-icon title-text";
  --main-interior-design-title-grid-column-gap-25: 0px;
  --main-interior-design-title-justify-items-26: start;
  --main-interior-design-title-padding-27: 0px;
  --main-interior-design-title-background-28: transparent;
  --main-interior-design-title-border-radius-29: 0px;
  --main-interior-design-title-border-width-30: 0px;
  --main-interior-design-title-border-color-31: transparent;
  --main-interior-design-title-margin-32: 0px 0px 0px 0px;
  --main-interior-design-title_icon-width-1081: initial;
  --main-interior-design-title_icon-height-1082: initial;
  --main-interior-design-title_icon-border-radius-1083: 10px;
  --main-interior-design-title_icon-border-width-1084: 0px;
  --main-interior-design-title_icon-border-color-1085: transparent;
  --main-interior-design-title_icon-background-1086: transparent;
  --main-interior-design-title_icon-icon-1087: ;
  --main-interior-design-title_icon-font-size-1088: 18px;
  --main-interior-design-title_icon-color-1090: #1F1F1F;
  --main-interior-design-description-color-33: #545454;
  --main-interior-design-description-justify-self-34: center;
  --main-interior-design-description-text-align-35: center;
  --main-interior-design-description-font-size-36: 22px;
  --main-interior-design-description-font-weight-37: 400;
  --main-interior-design-description-font-family-38: Inter;
  --main-interior-design-description-letter-spacing-39: 0px;
  --main-interior-design-description-line-height-40: 140%;
  --main-interior-design-description-text1-41: Project Complete;
  --main-interior-design-description-text2-41: Satisfied Clients;
  --main-interior-design-description-text3-41: Unique Styles;
  --main-interior-design-description-grid-template-areas-42: "description-icon main-description";
  --main-interior-design-description-grid-column-gap-43: 0px;
  --main-interior-design-description-justify-items-44: start;
  --main-interior-design-description-padding-45: 0px;
  --main-interior-design-description-background-46: transparent;
  --main-interior-design-description-border-radius-47: 0px;
  --main-interior-design-description-border-width-48: 0px;
  --main-interior-design-description-border-color-49: transparent;
  --main-interior-design-description-margin-50: 0px 0px 0px 0px;
  --main-interior-design-description_icon-width-1025: initial;
  --main-interior-design-description_icon-height-1026: initial;
  --main-interior-design-description_icon-border-radius-1027: 10px;
  --main-interior-design-description_icon-border-width-1028: 0px;
  --main-interior-design-description_icon-border-color-1029: transparent;
  --main-interior-design-description_icon-background-1030: transparent;
  --main-interior-design-description_icon-icon-1031: ;
  --main-interior-design-description_icon-font-size-1032: 18px;
  --main-interior-design-description_icon-color-1034: #1F1F1F;
  --main-interior-design-card_container-max-width-980: 100svw;
  --main-interior-design-card_container-grid-column-gap-981: 0px;
  --main-interior-design-card_container-grid-row-gap-982: 15px;
  --main-interior-design-card_container-background-984: transparent;
  --main-interior-design-card_container-border-radius-985: 0px;
  --main-interior-design-card_container-grid-template-areas-986: "title" "desc";
  --main-interior-design-card_container-grid-template-columns-987: max-content;
  --main-interior-design-card_container-padding-988: 0px 0px 0px 0px;
  --main-interior-design-card_container-border-width-989: 0px;
  --main-interior-design-card_container-border-color-990: rgba(0, 0, 0, 0);
  --main-interior-design-card_container-box-shadow-991: none;
  --main-interior-design-card_container-align-items-991005: start;
  --main-interior-design-card_container-backdrop-blur-991006: 0px;
  --main-interior-design-card_wrapper-max-width-980: 100svw;
  --main-interior-design-card_wrapper-grid-area-15: auto;
  --main-interior-design-card_wrapper-width-980: auto;
  --main-interior-design-card_wrapper-grid-column-gap-981: 87px;
  --main-interior-design-card_wrapper-grid-row-gap-982: 0px;
  --main-interior-design-card_wrapper-background-984: transparent;
  --main-interior-design-card_wrapper-border-radius-985: 0px;
  --main-interior-design-card_wrapper-grid-template-columns-987: repeat(3, max-content);
  --main-interior-design-card_wrapper-padding-988: 0px 0px 0px 0px;
  --main-interior-design-card_wrapper-border-width-989: 0px;
  --main-interior-design-card_wrapper-border-color-990: rgba(0, 0, 0, 0);
  --main-interior-design-card_wrapper-box-shadow-991: none;
  --main-interior-design-scroll_button-padding-69: 0px;
  --main-interior-design-scroll_button-grid-area-15: auto;
  --main-interior-design-scroll_button-justify-self-70: end;
  --main-interior-design-scroll_button-text1-71: ;
  --main-interior-design-scroll_button-border-radius-72: 4px;
  --main-interior-design-scroll_button-border-width-73: 0px;
  --main-interior-design-scroll_button-border-color-74: transparent;
  --main-interior-design-scroll_button-background-75: #1F1F1F;
  --main-interior-design-scroll_button-color-76: #fff;
  --main-interior-design-scroll_button-font-size-77: 0px;
  --main-interior-design-scroll_button-font-weight-78: 600;
  --main-interior-design-scroll_button-font-family-79: Inter;
  --main-interior-design-scroll_button-letter-spacing-80: 0px;
  --main-interior-design-scroll_button-line-height-81: 151px;
  --main-interior-design-scroll_button-height-81: 151px;
  --main-interior-design-scroll_button-width-81: 151px;
  --main-interior-design-scroll_button-grid-template-areas-82: "button-icon";
  --main-interior-design-scroll_button-grid-column-gap-83: 0px;
  --main-interior-design-scroll_button-justify-items-84: center;
  --main-interior-design-scroll_button-href-991012: #our-services;
  --main-interior-design-scroll_button_icon-width-970: initial;
  --main-interior-design-scroll_button_icon-height-971: initial;
  --main-interior-design-scroll_button_icon-border-radius-972: 0px;
  --main-interior-design-scroll_button_icon-border-width-973: 0px;
  --main-interior-design-scroll_button_icon-border-color-974: transparent;
  --main-interior-design-scroll_button_icon-background-975: transparent;
  --main-interior-design-scroll_button_icon-icon-976: ph:arrow-down-thin;
  --main-interior-design-scroll_button_icon-font-size-978: 56px;
  --main-interior-design-scroll_button_icon-color-979: #fff;
  --main-interior-design-scroll_button_hover-background-17407: #F1F1F1;
  --main-interior-design-scroll_button_hover-color-17408: #1F1F1F;
  --main-interior-design-scroll_button_hover-border-color-17409: transparent;
  --main-interior-design-scroll_button_hover-box-shadow-17410: 0 0px 0px rgba(0, 0, 0, 0);
  --main-interior-design-scroll_button_hover-transform-17411: translateY(0px);
  --main-interior-design-scroll_button_hover-opacity-17412: 1;
  --main-interior-design-scroll_button_hover-border-width-963003: 0px;
  --main-interior-design-scroll_button_hover-border-radius-963005: 4px;
  --main-interior-design-scroll_button_svg_hover-background-17407: transparent;
  --main-interior-design-scroll_button_svg_hover-color-17408: rgba(0, 0, 0, 1);
  --main-interior-design-scroll_button_svg_hover-border-color-17409: transparent;
  --main-interior-design-scroll_button_svg_hover-box-shadow-17410: 0 0px 0px rgba(0, 0, 0, 0);
  --main-interior-design-scroll_button_svg_hover-transform-17411: translateY(0px);
  --main-interior-design-scroll_button_svg_hover-opacity-17412: 1;
  --main-interior-design-image1-border-width-1035: 0px;
  --main-interior-design-image1-grid-area-15: auto;
  --main-interior-design-image1-border-color-1036: rgba(0, 0, 0, 0);
  --main-interior-design-image1-file1-1037: /uploaded_images/section/original/home1.jpg;
  --main-interior-design-image1-title-1038: Home1;
  --main-interior-design-image1-alt-1039: Home1;
  --main-interior-design-image1-width-1040: 507px;
  --main-interior-design-image1-height-1041: 428px;
  --main-interior-design-image1-justify-self-1042: end;
  --main-interior-design-image1-border-radius-1043: 4px;
  --main-interior-design-image1-aspect-ratio-1044: 507/428;
  --main-interior-design-image1-max-width-980201: 100%;
  --main-interior-design-image1_overlay-background-1045: rgba(0, 0, 0, 0);
  --main-interior-design-image2-border-width-1035: 0px;
  --main-interior-design-image2-grid-area-15: auto;
  --main-interior-design-image2-border-color-1036: rgba(0, 0, 0, 0);
  --main-interior-design-image2-file1-1037: /uploaded_images/section/original/home2.jpg;
  --main-interior-design-image2-title-1038: Home2;
  --main-interior-design-image2-alt-1039: Home2;
  --main-interior-design-image2-width-1040: 638px;
  --main-interior-design-image2-height-1041: 406px;
  --main-interior-design-image2-justify-self-1042: end;
  --main-interior-design-image2-border-radius-1043: 4px;
  --main-interior-design-image2-aspect-ratio-1044: 638/406;
  --main-interior-design-image2-max-width-980201: 100%;
  --main-interior-design-image2_overlay-background-1045: rgba(0, 0, 0, 0);
  --main-interior-design-image_frame-width-991007: 206px;
  --main-interior-design-image_frame-height-991008: 187px;
  --main-interior-design-image_frame-border-width-991009: 2px;
  --main-interior-design-image_frame-border-color-991010: #1F1F1F;
  --main-interior-design-image_frame-border-radius-991011: 4px;
  --main-our-services-config-count-1: 3;
  --main-our-services-config-has-main-button-hover-2: 1;
  --main-our-services-config-show_main_title-8: 1;
  --main-our-services-config-show_main_description-9: 0;
  --main-our-services-config-show_main_button-10: 0;
  --main-our-services-config-show_title-12: 1;
  --main-our-services-config-show_image-12: 1;
  --main-our-services-config-show_description-13: 1;
  --main-our-services-config-show_button-14: 0;
  --main-our-services-config-has-hover-991005: 0;
  --main-our-services-config-show_main_title_icon-991008: 1;
  --main-our-services-config-show_main_description_icon-960022: 0;
  --main-our-services-config-show_main_button_icon-960023: 0;
  --main-our-services-config-show_title_icon-960024: 0;
  --main-our-services-config-show_description_icon-960025: 0;
  --main-our-services-container-max-width-51: 1510px;
  --main-our-services-container-grid-column-gap-52: 52px;
  --main-our-services-container-grid-row-gap-53: 98px;
  --main-our-services-container-background-54: transparent;
  --main-our-services-container-border-radius-55: 0px;
  --main-our-services-container-grid-template-columns-56: repeat(3, minmax(0, 1fr));
  --main-our-services-container-padding-57: 0px 0px 0px 0px;
  --main-our-services-container-border-width-58: 0px;
  --main-our-services-container-border-color-59: transparent;
  --main-our-services-container-box-shadow-60: none;
  --main-our-services-container-backdrop-blur-991003: 0px;
  --main-our-services-container-width-991004: 100%;
  --main-our-services-main-margin-61: 0px auto 240px auto;
  --main-our-services-main-max-width-62: 100svw;
  --main-our-services-main-background-63: transparent;
  --main-our-services-main-border-radius-64: 0px;
  --main-our-services-main-padding-65: 0px 0px 0px 0px;
  --main-our-services-main-border-width-66: 0px;
  --main-our-services-main-border-color-67: transparent;
  --main-our-services-main-box-shadow-68: none;
  --main-our-services-main-backdrop-blur-991001: 0px;
  --main-our-services-main-width-991002: 100%;
  --main-our-services-image-border-width-759: 0px;
  --main-our-services-image-border-color-760: transparent;
  --main-our-services-image-file1-761: /uploaded_images/section/original/lightning-design.png;
  --main-our-services-image-file2-761: /uploaded_images/section/original/interior-design.png;
  --main-our-services-image-file3-761: /uploaded_images/section/original/outdoor-design.png;
  --main-our-services-image-title-762: Our services;
  --main-our-services-image-alt-763: Our services;
  --main-our-services-image-width-764: 72px;
  --main-our-services-image-height-765: 70px;
  --main-our-services-image-justify-self-766: start;
  --main-our-services-image-border-radius-767: 0px;
  --main-our-services-image-aspect-ratio-768: 72/70;
  --main-our-services-image-max-width-980201: 72px;
  --main-our-services-card_container-max-width-980: 100svw;
  --main-our-services-card_container-grid-column-gap-981: 35px;
  --main-our-services-card_container-grid-row-gap-982: 35px;
  --main-our-services-card_container-background-984: transparent;
  --main-our-services-card_container-border-radius-985: 0px;
  --main-our-services-card_container-grid-template-areas-986: "image title" "image desc";
  --main-our-services-card_container-grid-template-columns-987: 72px minmax(0, 1fr);
  --main-our-services-card_container-padding-988: 0px 0px 0px 0px;
  --main-our-services-card_container-border-width-989: 0px;
  --main-our-services-card_container-border-color-990: rgba(0, 0, 0, 0);
  --main-our-services-card_container-box-shadow-991: none;
  --main-our-services-card_container-align-items-991010: start;
  --main-our-services-card_container-backdrop-blur-991011: 0px;
  --main-our-services-main_title-color-15: #1F1F1F;
  --main-our-services-main_title-grid-area-15: 1 / 1 / auto / -1;
  --main-our-services-main_title-justify-self-16: start;
  --main-our-services-main_title-text-align-17: left;
  --main-our-services-main_title-font-size-18: 58px;
  --main-our-services-main_title-font-family-19: Inter;
  --main-our-services-main_title-letter-spacing-21: 0px;
  --main-our-services-main_title-line-height-22: normal;
  --main-our-services-main_title-text1-23: Our Services;
  --main-our-services-main_title-grid-template-areas-24: "title-icon title-text";
  --main-our-services-main_title-grid-column-gap-25: 34px;
  --main-our-services-main_title-justify-items-26: start;
  --main-our-services-main_title-padding-27: 0px;
  --main-our-services-main_title-background-28: transparent;
  --main-our-services-main_title-border-radius-29: 0px;
  --main-our-services-main_title-border-width-30: 0px;
  --main-our-services-main_title-border-color-31: transparent;
  --main-our-services-main_title-margin-32: 0px 0px 0px 0px;
  --main-our-services-main_title-font-weight-991009: 600;
  --main-our-services-main_title_icon-width-1081: 100px;
  --main-our-services-main_title_icon-height-1082: 3px;
  --main-our-services-main_title_icon-border-radius-1083: 0px;
  --main-our-services-main_title_icon-border-width-1084: 0px;
  --main-our-services-main_title_icon-border-color-1085: transparent;
  --main-our-services-main_title_icon-background-1086: #1F1F1F;
  --main-our-services-main_title_icon-icon-1087: tabler:minus;
  --main-our-services-main_title_icon-font-size-1088: 0px;
  --main-our-services-main_title_icon-color-1090: transparent;
  --main-our-services-main_description-color-33: #545454;
  --main-our-services-main_description-grid-area-15: main-description;
  --main-our-services-main_description-justify-self-34: start;
  --main-our-services-main_description-text-align-35: left;
  --main-our-services-main_description-font-size-36: 24px;
  --main-our-services-main_description-font-weight-37: 400;
  --main-our-services-main_description-font-family-38: Inter;
  --main-our-services-main_description-letter-spacing-39: 0px;
  --main-our-services-main_description-line-height-40: 175.5%;
  --main-our-services-main_description-text1-41: Step into a world where the art of Interior Design is meticulously crafted to bring together timeless elegance and cutting-edge modern Innovation, Allowing you to transform your living spaces into the epitome of luxury and sophistication;
  --main-our-services-main_description-grid-template-areas-42: "description-icon main-description";
  --main-our-services-main_description-grid-column-gap-43: 0px;
  --main-our-services-main_description-justify-items-44: center;
  --main-our-services-main_description-padding-45: 0px;
  --main-our-services-main_description-background-46: transparent;
  --main-our-services-main_description-border-radius-47: 0px;
  --main-our-services-main_description-border-width-48: 0px;
  --main-our-services-main_description-border-color-49: transparent;
  --main-our-services-main_description-margin-50: 0px 0px 0px 0px;
  --main-our-services-main_description_icon-width-1025: initial;
  --main-our-services-main_description_icon-height-1026: initial;
  --main-our-services-main_description_icon-border-radius-1027: 10px;
  --main-our-services-main_description_icon-border-width-1028: 0px;
  --main-our-services-main_description_icon-border-color-1029: transparent;
  --main-our-services-main_description_icon-background-1030: transparent;
  --main-our-services-main_description_icon-icon-1031: ;
  --main-our-services-main_description_icon-font-size-1032: 18px;
  --main-our-services-main_description_icon-color-1034: #1F1F1F;
  --main-our-services-main_button-padding-69: 0px;
  --main-our-services-main_button-grid-area-15: main-button;
  --main-our-services-main_button-justify-self-70: start;
  --main-our-services-main_button-text1-71: Start Project;
  --main-our-services-main_button-border-radius-72: 4px;
  --main-our-services-main_button-border-width-73: 0px;
  --main-our-services-main_button-border-color-74: transparent;
  --main-our-services-main_button-background-75: #1F1F1F;
  --main-our-services-main_button-color-76: #fff;
  --main-our-services-main_button-font-size-77: 24px;
  --main-our-services-main_button-font-weight-78: 600;
  --main-our-services-main_button-font-family-79: Inter;
  --main-our-services-main_button-letter-spacing-80: 0px;
  --main-our-services-main_button-line-height-81: auto;
  --main-our-services-main_button-grid-template-areas-82: "button-icon button-text";
  --main-our-services-main_button-grid-column-gap-83: 0px;
  --main-our-services-main_button-justify-items-84: center;
  --main-our-services-main_button_icon-width-970: initial;
  --main-our-services-main_button_icon-height-971: initial;
  --main-our-services-main_button_icon-border-radius-972: 0px;
  --main-our-services-main_button_icon-border-width-973: 0px;
  --main-our-services-main_button_icon-border-color-974: transparent;
  --main-our-services-main_button_icon-background-975: transparent;
  --main-our-services-main_button_icon-icon-976: ;
  --main-our-services-main_button_icon-font-size-978: 17px;
  --main-our-services-main_button_icon-color-979: #1F1F1F;
  --main-our-services-main_button_hover-background-17407: #F1F1F1;
  --main-our-services-main_button_hover-color-17408: #1F1F1F;
  --main-our-services-main_button_hover-border-color-17409: transparent;
  --main-our-services-main_button_hover-box-shadow-17410: 0 0px 0px rgba(0, 0, 0, 0);
  --main-our-services-main_button_hover-transform-17411: translateY(0px);
  --main-our-services-main_button_hover-opacity-17412: 1;
  --main-our-services-main_button_hover-border-width-963003: 0px;
  --main-our-services-main_button_hover-border-radius-963005: 4px;
  --main-our-services-title-color-15: #1F1F1F;
  --main-our-services-title-justify-self-16: start;
  --main-our-services-title-text-align-17: start;
  --main-our-services-title-font-size-18: 30px;
  --main-our-services-title-font-weight-19: 600;
  --main-our-services-title-font-family-20: Inter;
  --main-our-services-title-letter-spacing-21: 0px;
  --main-our-services-title-line-height-22: normal;
  --main-our-services-title-text1-23: Lighting Design;
  --main-our-services-title-text2-23: Interior Design;
  --main-our-services-title-text3-23: Outdoor Design;
  --main-our-services-title-grid-template-areas-24: "title-icon title-text";
  --main-our-services-title-grid-column-gap-25: 0px;
  --main-our-services-title-justify-items-26: start;
  --main-our-services-title-padding-27: 0px;
  --main-our-services-title-background-28: transparent;
  --main-our-services-title-border-radius-29: 0px;
  --main-our-services-title-border-width-30: 0px;
  --main-our-services-title-border-color-31: transparent;
  --main-our-services-title-margin-32: 5px 0px 0px 0px;
  --main-our-services-title_icon-width-1081: initial;
  --main-our-services-title_icon-height-1082: initial;
  --main-our-services-title_icon-border-radius-1083: 10px;
  --main-our-services-title_icon-border-width-1084: 0px;
  --main-our-services-title_icon-border-color-1085: transparent;
  --main-our-services-title_icon-background-1086: transparent;
  --main-our-services-title_icon-icon-1087: ;
  --main-our-services-title_icon-font-size-1088: 18px;
  --main-our-services-title_icon-color-1090: #1F1F1F;
  --main-our-services-description-color-33: #545454;
  --main-our-services-description-justify-self-34: start;
  --main-our-services-description-text-align-35: left;
  --main-our-services-description-font-size-36: 22px;
  --main-our-services-description-font-weight-37: 500;
  --main-our-services-description-font-family-38: Inter;
  --main-our-services-description-letter-spacing-39: 0px;
  --main-our-services-description-line-height-40: 165.2%;
  --main-our-services-description-text1-41: Achieve the perfect balance of ambient, task, and accent lighting for a functional atmosphere;
  --main-our-services-description-text2-41: From concept to completion, we oversee every detail to bring your vision to life efficiently;
  --main-our-services-description-text3-41: Celebrate the changing seasons with our seasonal outdoor decor services;
  --main-our-services-description-grid-template-areas-42: "description-icon main-description";
  --main-our-services-description-grid-column-gap-43: 0px;
  --main-our-services-description-justify-items-44: start;
  --main-our-services-description-padding-45: 0px;
  --main-our-services-description-background-46: transparent;
  --main-our-services-description-border-radius-47: 0px;
  --main-our-services-description-border-width-48: 0px;
  --main-our-services-description-border-color-49: transparent;
  --main-our-services-description-margin-50: 0px 0px 0px 0px;
  --main-our-services-description_icon-width-1025: initial;
  --main-our-services-description_icon-height-1026: initial;
  --main-our-services-description_icon-border-radius-1027: 10px;
  --main-our-services-description_icon-border-width-1028: 0px;
  --main-our-services-description_icon-border-color-1029: transparent;
  --main-our-services-description_icon-background-1030: transparent;
  --main-our-services-description_icon-icon-1031: ;
  --main-our-services-description_icon-font-size-1032: 18px;
  --main-our-services-description_icon-color-1034: #1F1F1F;
  --main-our-services-overlay-background-991006: transparent;
  --main-our-services-container_overlay-background-991007: transparent;
  --main-our-services-image_overlay-background-991012: transparent;
  --main-designing-your-dream-with-brilliance-config-faq_count-1: 2;
  --main-designing-your-dream-with-brilliance-config-has-main-button-hover-2: 1;
  --main-designing-your-dream-with-brilliance-config-show_main_title-8: 1;
  --main-designing-your-dream-with-brilliance-config-show_main_description-9: 1;
  --main-designing-your-dream-with-brilliance-config-show_main_button-10: 1;
  --main-designing-your-dream-with-brilliance-config-show_image-991001: 1;
  --main-designing-your-dream-with-brilliance-config-show_main_title_icon-960021: 0;
  --main-designing-your-dream-with-brilliance-config-show_main_description_icon-960022: 0;
  --main-designing-your-dream-with-brilliance-config-show_main_button_icon-960023: 0;
  --main-designing-your-dream-with-brilliance-container-max-width-51: 1518px;
  --main-designing-your-dream-with-brilliance-container-grid-column-gap-52: 102px;
  --main-designing-your-dream-with-brilliance-container-grid-row-gap-53: 50px;
  --main-designing-your-dream-with-brilliance-container-background-54: transparent;
  --main-designing-your-dream-with-brilliance-container-border-radius-55: 0px;
  --main-designing-your-dream-with-brilliance-container-grid-template-columns-56: 711px minmax(0, 1fr);
  --main-designing-your-dream-with-brilliance-container-grid-template-areas-986: "image main-title" "image main-description" "image faq" "image button";
  --main-designing-your-dream-with-brilliance-container-padding-57: 0px 0px 0px 0px;
  --main-designing-your-dream-with-brilliance-container-border-width-58: 0px;
  --main-designing-your-dream-with-brilliance-container-border-color-59: transparent;
  --main-designing-your-dream-with-brilliance-container-box-shadow-60: none;
  --main-designing-your-dream-with-brilliance-main-margin-61: 0px auto 239px auto;
  --main-designing-your-dream-with-brilliance-main-max-width-62: 100svw;
  --main-designing-your-dream-with-brilliance-main-background-63: transparent;
  --main-designing-your-dream-with-brilliance-main-border-radius-64: 0px;
  --main-designing-your-dream-with-brilliance-main-padding-65: 0px 0px 0px 0px;
  --main-designing-your-dream-with-brilliance-main-border-width-66: 0px;
  --main-designing-your-dream-with-brilliance-main-border-color-67: transparent;
  --main-designing-your-dream-with-brilliance-main-box-shadow-68: none;
  --main-designing-your-dream-with-brilliance-main_title-color-15: #1F1F1F;
  --main-designing-your-dream-with-brilliance-main_title-grid-area-15: main-title;
  --main-designing-your-dream-with-brilliance-main_title-justify-self-16: start;
  --main-designing-your-dream-with-brilliance-main_title-text-align-17: left;
  --main-designing-your-dream-with-brilliance-main_title-font-size-18: 58px;
  --main-designing-your-dream-with-brilliance-main_title-font-weight-19: 600;
  --main-designing-your-dream-with-brilliance-main_title-font-family-20: Inter;
  --main-designing-your-dream-with-brilliance-main_title-letter-spacing-21: 0px;
  --main-designing-your-dream-with-brilliance-main_title-line-height-22: normal;
  --main-designing-your-dream-with-brilliance-main_title-text1-23: Designing Your Dream With Brilliance;
  --main-designing-your-dream-with-brilliance-main_title-grid-template-areas-24: "title-icon title-text";
  --main-designing-your-dream-with-brilliance-main_title-grid-column-gap-25: 0px;
  --main-designing-your-dream-with-brilliance-main_title-justify-items-26: start;
  --main-designing-your-dream-with-brilliance-main_title-padding-27: 0px;
  --main-designing-your-dream-with-brilliance-main_title-background-28: transparent;
  --main-designing-your-dream-with-brilliance-main_title-border-radius-29: 0px;
  --main-designing-your-dream-with-brilliance-main_title-border-width-30: 0px;
  --main-designing-your-dream-with-brilliance-main_title-border-color-31: transparent;
  --main-designing-your-dream-with-brilliance-main_title-margin-32: 0px 0px 0px 0px;
  --main-designing-your-dream-with-brilliance-main_title_icon-width-1081: initial;
  --main-designing-your-dream-with-brilliance-main_title_icon-height-1082: initial;
  --main-designing-your-dream-with-brilliance-main_title_icon-border-radius-1083: 10px;
  --main-designing-your-dream-with-brilliance-main_title_icon-border-width-1084: 0px;
  --main-designing-your-dream-with-brilliance-main_title_icon-border-color-1085: transparent;
  --main-designing-your-dream-with-brilliance-main_title_icon-background-1086: transparent;
  --main-designing-your-dream-with-brilliance-main_title_icon-icon-1087: ;
  --main-designing-your-dream-with-brilliance-main_title_icon-font-size-1088: 18px;
  --main-designing-your-dream-with-brilliance-main_title_icon-color-1090: #1F1F1F;
  --main-designing-your-dream-with-brilliance-main_description-color-33: #545454;
  --main-designing-your-dream-with-brilliance-main_description-grid-area-15: main-description;
  --main-designing-your-dream-with-brilliance-main_description-justify-self-34: start;
  --main-designing-your-dream-with-brilliance-main_description-text-align-35: left;
  --main-designing-your-dream-with-brilliance-main_description-font-size-36: 24px;
  --main-designing-your-dream-with-brilliance-main_description-font-weight-37: 500;
  --main-designing-your-dream-with-brilliance-main_description-font-family-38: Inter;
  --main-designing-your-dream-with-brilliance-main_description-letter-spacing-39: 0px;
  --main-designing-your-dream-with-brilliance-main_description-line-height-40: 165.2%;
  --main-designing-your-dream-with-brilliance-main_description-text1-41: Elevate your spaces with bespoke interior designs that reflect your unique style and aspirations, crafted with precision and brilliance for an unforgettable living experience;
  --main-designing-your-dream-with-brilliance-main_description-grid-template-areas-42: "description-icon main-description";
  --main-designing-your-dream-with-brilliance-main_description-grid-column-gap-43: 0px;
  --main-designing-your-dream-with-brilliance-main_description-justify-items-44: start;
  --main-designing-your-dream-with-brilliance-main_description-padding-45: 0px;
  --main-designing-your-dream-with-brilliance-main_description-background-46: transparent;
  --main-designing-your-dream-with-brilliance-main_description-border-radius-47: 0px;
  --main-designing-your-dream-with-brilliance-main_description-border-width-48: 0px;
  --main-designing-your-dream-with-brilliance-main_description-border-color-49: transparent;
  --main-designing-your-dream-with-brilliance-main_description-margin-50: 0px 0px 0px 0px;
  --main-designing-your-dream-with-brilliance-main_description_icon-width-1025: initial;
  --main-designing-your-dream-with-brilliance-main_description_icon-height-1026: initial;
  --main-designing-your-dream-with-brilliance-main_description_icon-border-radius-1027: 10px;
  --main-designing-your-dream-with-brilliance-main_description_icon-border-width-1028: 0px;
  --main-designing-your-dream-with-brilliance-main_description_icon-border-color-1029: transparent;
  --main-designing-your-dream-with-brilliance-main_description_icon-background-1030: transparent;
  --main-designing-your-dream-with-brilliance-main_description_icon-icon-1031: ;
  --main-designing-your-dream-with-brilliance-main_description_icon-font-size-1032: 18px;
  --main-designing-your-dream-with-brilliance-main_description_icon-color-1034: #1F1F1F;
  --main-designing-your-dream-with-brilliance-main_button-padding-69: 25.5px 71.5px;
  --main-designing-your-dream-with-brilliance-main_button-grid-area-15: main-button;
  --main-designing-your-dream-with-brilliance-main_button-justify-self-70: start;
  --main-designing-your-dream-with-brilliance-main_button-text1-71: Learn More;
  --main-designing-your-dream-with-brilliance-main_button-border-radius-72: 4px;
  --main-designing-your-dream-with-brilliance-main_button-border-width-73: 0px;
  --main-designing-your-dream-with-brilliance-main_button-border-color-74: transparent;
  --main-designing-your-dream-with-brilliance-main_button-background-75: #1F1F1F;
  --main-designing-your-dream-with-brilliance-main_button-color-76: #fff;
  --main-designing-your-dream-with-brilliance-main_button-font-size-77: 24px;
  --main-designing-your-dream-with-brilliance-main_button-font-weight-78: 600;
  --main-designing-your-dream-with-brilliance-main_button-font-family-79: Inter;
  --main-designing-your-dream-with-brilliance-main_button-letter-spacing-80: 0px;
  --main-designing-your-dream-with-brilliance-main_button-line-height-81: normal;
  --main-designing-your-dream-with-brilliance-main_button-grid-template-areas-82: "button-icon button-text";
  --main-designing-your-dream-with-brilliance-main_button-grid-column-gap-83: 0px;
  --main-designing-your-dream-with-brilliance-main_button-justify-items-84: center;
  --main-designing-your-dream-with-brilliance-main_button_icon-width-970: initial;
  --main-designing-your-dream-with-brilliance-main_button_icon-height-971: initial;
  --main-designing-your-dream-with-brilliance-main_button_icon-border-radius-972: 0px;
  --main-designing-your-dream-with-brilliance-main_button_icon-border-width-973: 0px;
  --main-designing-your-dream-with-brilliance-main_button_icon-border-color-974: transparent;
  --main-designing-your-dream-with-brilliance-main_button_icon-background-975: transparent;
  --main-designing-your-dream-with-brilliance-main_button_icon-icon-976: ;
  --main-designing-your-dream-with-brilliance-main_button_icon-font-size-978: 17px;
  --main-designing-your-dream-with-brilliance-main_button_icon-color-979: #1F1F1F;
  --main-designing-your-dream-with-brilliance-main_button_hover-background-17407: #F1F1F1;
  --main-designing-your-dream-with-brilliance-main_button_hover-color-17408: #1F1F1F;
  --main-designing-your-dream-with-brilliance-main_button_hover-border-color-17409: transparent;
  --main-designing-your-dream-with-brilliance-main_button_hover-box-shadow-17410: 0 0px 0px rgba(0, 0, 0, 0);
  --main-designing-your-dream-with-brilliance-main_button_hover-transform-17411: translateY(0px);
  --main-designing-your-dream-with-brilliance-main_button_hover-opacity-17412: 1;
  --main-designing-your-dream-with-brilliance-main_button_hover-border-width-963003: 0px;
  --main-designing-your-dream-with-brilliance-main_button_hover-border-radius-963005: 4px;
  --main-designing-your-dream-with-brilliance-image-border-width-1035: 0px;
  --main-designing-your-dream-with-brilliance-image-grid-area-15: image;
  --main-designing-your-dream-with-brilliance-image-border-color-1036: rgba(0, 0, 0, 0);
  --main-designing-your-dream-with-brilliance-image-file1-1037: /uploaded_images/section/original/designing-your-dream-with-brilliance.jpg;
  --main-designing-your-dream-with-brilliance-image-title-1038: Designing Your Dream With Brilliance;
  --main-designing-your-dream-with-brilliance-image-alt-1039: Designing Your Dream With Brilliance;
  --main-designing-your-dream-with-brilliance-image-width-1040: 711px;
  --main-designing-your-dream-with-brilliance-image-height-1041: 711px;
  --main-designing-your-dream-with-brilliance-image-justify-self-1042: start;
  --main-designing-your-dream-with-brilliance-image-border-radius-1043: 4px;
  --main-designing-your-dream-with-brilliance-image-aspect-ratio-1044: 711/711;
  --main-designing-your-dream-with-brilliance-image-max-width-980201: 100%;
  --main-designing-your-dream-with-brilliance-image_overlay-background-1045: rgba(0, 0, 0, 0);
  --main-designing-your-dream-with-brilliance-faq_wrapper-max-width-1713: 100%;
  --main-designing-your-dream-with-brilliance-faq_wrapper-grid-row-gap-1714: 53.5px;
  --main-designing-your-dream-with-brilliance-faq_wrapper-padding-1715: 0px 0px 0px 0px;
  --main-designing-your-dream-with-brilliance-faq_wrapper-border-radius-1716: 0px;
  --main-designing-your-dream-with-brilliance-faq_wrapper-border-width-1717: 0px;
  --main-designing-your-dream-with-brilliance-faq_wrapper-border-color-1718: rgba(0, 0, 0, 0);
  --main-designing-your-dream-with-brilliance-faq_wrapper-box-shadow-1719: none;
  --main-designing-your-dream-with-brilliance-faq_wrapper-background-1720: transparent;
  --main-designing-your-dream-with-brilliance-faq_wrapper-backdrop-blur-1721: 0px;
  --main-designing-your-dream-with-brilliance-faq_row-border-radius-1684: 0px;
  --main-designing-your-dream-with-brilliance-faq_row-border-width-1685: 0px 0px 1px 0px;
  --main-designing-your-dream-with-brilliance-faq_row-border-color-1686: #DADADA;
  --main-designing-your-dream-with-brilliance-faq_row-box-shadow-1687: 0 0px 0px rgba(0, 0, 0, 0);
  --main-designing-your-dream-with-brilliance-faq_row-backdrop-blur-1688: 0px;
  --main-designing-your-dream-with-brilliance-faq_row-background-1689: rgba(0, 0, 0, 0);
  --main-designing-your-dream-with-brilliance-faq_row-grid-row-gap-1690: 0px;
  --main-designing-your-dream-with-brilliance-faq_question-border-radius-1654: 0px;
  --main-designing-your-dream-with-brilliance-faq_question-border-width-1655: 0px;
  --main-designing-your-dream-with-brilliance-faq_question-border-color-1656: transparent;
  --main-designing-your-dream-with-brilliance-faq_question-box-shadow-1657: none;
  --main-designing-your-dream-with-brilliance-faq_question-backdrop-blur-1658: 0px;
  --main-designing-your-dream-with-brilliance-faq_question-background-1659: transparent;
  --main-designing-your-dream-with-brilliance-faq_question-padding-1660: 0px 0px 23.5px 0px;
  --main-designing-your-dream-with-brilliance-faq_question-grid-column-gap-1661: 20px;
  --main-designing-your-dream-with-brilliance-faq_question_title-color-1662: #1F1F1F;
  --main-designing-your-dream-with-brilliance-faq_question_title-justify-self-1663: start;
  --main-designing-your-dream-with-brilliance-faq_question_title-text-align-1664: left;
  --main-designing-your-dream-with-brilliance-faq_question_title-font-size-1665: 24px;
  --main-designing-your-dream-with-brilliance-faq_question_title-font-weight-1666: 600;
  --main-designing-your-dream-with-brilliance-faq_question_title-font-family-1667: Inter;
  --main-designing-your-dream-with-brilliance-faq_question_title-letter-spacing-1668: 0px;
  --main-designing-your-dream-with-brilliance-faq_question_title-line-height-1669: 165.2%;
  --main-designing-your-dream-with-brilliance-faq_question_title-text1-1670: Living Room Interior Design;
  --main-designing-your-dream-with-brilliance-faq_question_title-text2-1670: Commercial Office Room Interior Design;
  --main-designing-your-dream-with-brilliance-faq_question_title-grid-template-areas-1671: "title-icon title-text";
  --main-designing-your-dream-with-brilliance-faq_question_title-grid-column-gap-1672: 0px;
  --main-designing-your-dream-with-brilliance-faq_question_title-justify-items-1673: start;
  --main-designing-your-dream-with-brilliance-faq_question_title_icon-width-1674: initial;
  --main-designing-your-dream-with-brilliance-faq_question_title_icon-height-1675: initial;
  --main-designing-your-dream-with-brilliance-faq_question_title_icon-border-radius-1676: 10px;
  --main-designing-your-dream-with-brilliance-faq_question_title_icon-border-width-1677: 0px;
  --main-designing-your-dream-with-brilliance-faq_question_title_icon-border-color-1678: transparent;
  --main-designing-your-dream-with-brilliance-faq_question_title_icon-background-1679: transparent;
  --main-designing-your-dream-with-brilliance-faq_question_title_icon-icon-1680: ;
  --main-designing-your-dream-with-brilliance-faq_question_title_icon-font-size-1681: 18px;
  --main-designing-your-dream-with-brilliance-faq_question_title_icon-color-1683: #1F1F1F;
  --main-designing-your-dream-with-brilliance-faq_open_icon-width-1637: 24px;
  --main-designing-your-dream-with-brilliance-faq_open_icon-height-1638: 24px;
  --main-designing-your-dream-with-brilliance-faq_open_icon-border-radius-1639: 0px;
  --main-designing-your-dream-with-brilliance-faq_open_icon-border-width-1640: 0px;
  --main-designing-your-dream-with-brilliance-faq_open_icon-border-color-1641: rgba(0, 0, 0, 0);
  --main-designing-your-dream-with-brilliance-faq_open_icon-background-1642: rgba(0, 0, 0, 0);
  --main-designing-your-dream-with-brilliance-faq_open_icon-icon-1643: tabler:plus;
  --main-designing-your-dream-with-brilliance-faq_open_icon-font-size-1645: 44px;
  --main-designing-your-dream-with-brilliance-faq_open_icon-color-1646: #1F1F1F;
  --main-designing-your-dream-with-brilliance-faq_close_icon-width-1572: 24px;
  --main-designing-your-dream-with-brilliance-faq_close_icon-height-1573: 24px;
  --main-designing-your-dream-with-brilliance-faq_close_icon-border-radius-1574: 10px;
  --main-designing-your-dream-with-brilliance-faq_close_icon-border-width-1575: 0px;
  --main-designing-your-dream-with-brilliance-faq_close_icon-border-color-1576: rgba(0, 0, 0, 0);
  --main-designing-your-dream-with-brilliance-faq_close_icon-background-1577: rgba(0, 0, 0, 0);
  --main-designing-your-dream-with-brilliance-faq_close_icon-icon-1578: tabler:minus;
  --main-designing-your-dream-with-brilliance-faq_close_icon-font-size-1580: 44px;
  --main-designing-your-dream-with-brilliance-faq_close_icon-color-1581: #1F1F1F;
  --main-designing-your-dream-with-brilliance-faq_answer-text1-1523: Elevate your spaces with bespoke interior designs that reflect your unique style and aspirations, crafted with precision and brilliance for an unforgettable living experience;
  --main-designing-your-dream-with-brilliance-faq_answer-text2-1523: Elevate your spaces with bespoke interior designs that reflect your unique style and aspirations, crafted with precision and brilliance for an unforgettable living experience;
  --main-designing-your-dream-with-brilliance-faq_answer-justify-self-1524: start;
  --main-designing-your-dream-with-brilliance-faq_answer-text-align-1525: left;
  --main-designing-your-dream-with-brilliance-faq_answer-color-1526: #545454;
  --main-designing-your-dream-with-brilliance-faq_answer-font-weight-1527: 500;
  --main-designing-your-dream-with-brilliance-faq_answer-font-family-1528: Inter;
  --main-designing-your-dream-with-brilliance-faq_answer-letter-spacing-1529: 0px;
  --main-designing-your-dream-with-brilliance-faq_answer-line-height-1530: 165.2%;
  --main-designing-your-dream-with-brilliance-faq_answer-font-size-1531: 20px;
  --main-designing-your-dream-with-brilliance-faq_answer-grid-template-areas-1532: "desc-text";
  --main-designing-your-dream-with-brilliance-faq_answer-grid-column-gap-1533: 0px;
  --main-designing-your-dream-with-brilliance-faq_answer-justify-items-1534: start;
  --main-designing-your-dream-with-brilliance-faq_answer-padding-31040: 0px 0px 24px 0px;
  --main-designing-your-dream-with-brilliance-faq_answer_icon-width-1535: initial;
  --main-designing-your-dream-with-brilliance-faq_answer_icon-height-1536: initial;
  --main-designing-your-dream-with-brilliance-faq_answer_icon-border-radius-1537: 10px;
  --main-designing-your-dream-with-brilliance-faq_answer_icon-border-width-1538: 0px;
  --main-designing-your-dream-with-brilliance-faq_answer_icon-border-color-1539: transparent;
  --main-designing-your-dream-with-brilliance-faq_answer_icon-background-1540: transparent;
  --main-designing-your-dream-with-brilliance-faq_answer_icon-icon-1541: ;
  --main-designing-your-dream-with-brilliance-faq_answer_icon-font-size-1542: 18px;
  --main-designing-your-dream-with-brilliance-faq_answer_icon-color-1544: #1F1F1F;
  --main-designing-your-dream-in-three-simple-steps-config-count-1: 3;
  --main-designing-your-dream-in-three-simple-steps-config-has-main-button-hover-2: 1;
  --main-designing-your-dream-in-three-simple-steps-config-show_main_title-8: 1;
  --main-designing-your-dream-in-three-simple-steps-config-show_title-12: 1;
  --main-designing-your-dream-in-three-simple-steps-config-show_description-13: 1;
  --main-designing-your-dream-in-three-simple-steps-config-show_main_image-991002: 1;
  --main-designing-your-dream-in-three-simple-steps-config-show_title_icon-991003: 1;
  --main-designing-your-dream-in-three-simple-steps-config-show_main_title_icon-960021: 0;
  --main-designing-your-dream-in-three-simple-steps-config-show_description_icon-960025: 0;
  --main-designing-your-dream-in-three-simple-steps-container-max-width-51: 1522px;
  --main-designing-your-dream-in-three-simple-steps-container-grid-column-gap-52: 120px;
  --main-designing-your-dream-in-three-simple-steps-container-grid-row-gap-53: 61px;
  --main-designing-your-dream-in-three-simple-steps-container-background-54: transparent;
  --main-designing-your-dream-in-three-simple-steps-container-border-radius-55: 0px;
  --main-designing-your-dream-in-three-simple-steps-container-grid-template-columns-56: 704px minmax(0, 1fr);
  --main-designing-your-dream-in-three-simple-steps-container-grid-template-areas-986: "main-title image" "steps image";
  --main-designing-your-dream-in-three-simple-steps-container-padding-57: 0px 0px 0px 0px;
  --main-designing-your-dream-in-three-simple-steps-container-border-width-58: 0px;
  --main-designing-your-dream-in-three-simple-steps-container-border-color-59: transparent;
  --main-designing-your-dream-in-three-simple-steps-container-box-shadow-60: none;
  --main-designing-your-dream-in-three-simple-steps-main-margin-61: 0px auto 228px auto;
  --main-designing-your-dream-in-three-simple-steps-main-max-width-62: 100svw;
  --main-designing-your-dream-in-three-simple-steps-main-background-63: transparent;
  --main-designing-your-dream-in-three-simple-steps-main-border-radius-64: 0px;
  --main-designing-your-dream-in-three-simple-steps-main-padding-65: 0px 0px 0px 0px;
  --main-designing-your-dream-in-three-simple-steps-main-border-width-66: 0px;
  --main-designing-your-dream-in-three-simple-steps-main-border-color-67: transparent;
  --main-designing-your-dream-in-three-simple-steps-main-box-shadow-68: none;
  --main-designing-your-dream-in-three-simple-steps-card_container-max-width-980: 100svw;
  --main-designing-your-dream-in-three-simple-steps-card_container-grid-column-gap-981: 63px;
  --main-designing-your-dream-in-three-simple-steps-card_container-grid-row-gap-982: 1px;
  --main-designing-your-dream-in-three-simple-steps-card_container-background-984: transparent;
  --main-designing-your-dream-in-three-simple-steps-card_container-border-radius-985: 0px;
  --main-designing-your-dream-in-three-simple-steps-card_container-grid-template-areas-986: "icon title" ". desc";
  --main-designing-your-dream-in-three-simple-steps-card_container-grid-template-columns-987: 72px minmax(0, 1fr);
  --main-designing-your-dream-in-three-simple-steps-card_container-padding-988: 0px 0px 0px 0px;
  --main-designing-your-dream-in-three-simple-steps-card_container-border-width-989: 0px;
  --main-designing-your-dream-in-three-simple-steps-card_container-border-color-990: rgba(0, 0, 0, 0);
  --main-designing-your-dream-in-three-simple-steps-card_container-box-shadow-991: none;
  --main-designing-your-dream-in-three-simple-steps-main_title-color-15: #1F1F1F;
  --main-designing-your-dream-in-three-simple-steps-main_title-grid-area-15: main-title;
  --main-designing-your-dream-in-three-simple-steps-main_title-justify-self-16: start;
  --main-designing-your-dream-in-three-simple-steps-main_title-text-align-17: left;
  --main-designing-your-dream-in-three-simple-steps-main_title-font-size-18: 58px;
  --main-designing-your-dream-in-three-simple-steps-main_title-font-weight-19: 600;
  --main-designing-your-dream-in-three-simple-steps-main_title-font-family-20: Inter;
  --main-designing-your-dream-in-three-simple-steps-main_title-letter-spacing-21: 0px;
  --main-designing-your-dream-in-three-simple-steps-main_title-line-height-22: normal;
  --main-designing-your-dream-in-three-simple-steps-main_title-text1-23: Designing Your Dream in Three Simple Steps;
  --main-designing-your-dream-in-three-simple-steps-main_title-grid-template-areas-24: "title-icon title-text";
  --main-designing-your-dream-in-three-simple-steps-main_title-grid-column-gap-25: 0px;
  --main-designing-your-dream-in-three-simple-steps-main_title-justify-items-26: start;
  --main-designing-your-dream-in-three-simple-steps-main_title-padding-27: 0px;
  --main-designing-your-dream-in-three-simple-steps-main_title-background-28: transparent;
  --main-designing-your-dream-in-three-simple-steps-main_title-border-radius-29: 0px;
  --main-designing-your-dream-in-three-simple-steps-main_title-border-width-30: 0px;
  --main-designing-your-dream-in-three-simple-steps-main_title-border-color-31: transparent;
  --main-designing-your-dream-in-three-simple-steps-main_title-margin-32: 0px 0px 0px 0px;
  --main-designing-your-dream-in-three-simple-steps-main_title_icon-width-1081: initial;
  --main-designing-your-dream-in-three-simple-steps-main_title_icon-height-1082: initial;
  --main-designing-your-dream-in-three-simple-steps-main_title_icon-border-radius-1083: 0px;
  --main-designing-your-dream-in-three-simple-steps-main_title_icon-border-width-1084: 0px;
  --main-designing-your-dream-in-three-simple-steps-main_title_icon-border-color-1085: transparent;
  --main-designing-your-dream-in-three-simple-steps-main_title_icon-background-1086: transparent;
  --main-designing-your-dream-in-three-simple-steps-main_title_icon-icon-1087: ;
  --main-designing-your-dream-in-three-simple-steps-main_title_icon-font-size-1088: 18px;
  --main-designing-your-dream-in-three-simple-steps-main_title_icon-color-1090: #1F1F1F;
  --main-designing-your-dream-in-three-simple-steps-title-color-15: #1F1F1F;
  --main-designing-your-dream-in-three-simple-steps-title-justify-self-16: start;
  --main-designing-your-dream-in-three-simple-steps-title-text-align-17: left;
  --main-designing-your-dream-in-three-simple-steps-title-font-size-18: 30px;
  --main-designing-your-dream-in-three-simple-steps-title-font-weight-19: 700;
  --main-designing-your-dream-in-three-simple-steps-title-font-family-20: Inter;
  --main-designing-your-dream-in-three-simple-steps-title-letter-spacing-21: 0px;
  --main-designing-your-dream-in-three-simple-steps-title-line-height-22: normal;
  --main-designing-your-dream-in-three-simple-steps-title-text1-23: Start Project;
  --main-designing-your-dream-in-three-simple-steps-title-text2-23: Craft;
  --main-designing-your-dream-in-three-simple-steps-title-text3-23: Execute;
  --main-designing-your-dream-in-three-simple-steps-title-grid-template-areas-24: "title-icon title-text";
  --main-designing-your-dream-in-three-simple-steps-title-grid-column-gap-25: 0px;
  --main-designing-your-dream-in-three-simple-steps-title-justify-items-26: start;
  --main-designing-your-dream-in-three-simple-steps-title-padding-27: 0px;
  --main-designing-your-dream-in-three-simple-steps-title-background-28: transparent;
  --main-designing-your-dream-in-three-simple-steps-title-border-radius-29: 0px;
  --main-designing-your-dream-in-three-simple-steps-title-border-width-30: 0px;
  --main-designing-your-dream-in-three-simple-steps-title-border-color-31: transparent;
  --main-designing-your-dream-in-three-simple-steps-title-margin-32: 0px 0px 0px 0px;
  --main-designing-your-dream-in-three-simple-steps-title_icon-width-1081: 72px;
  --main-designing-your-dream-in-three-simple-steps-title_icon-height-1082: 72px;
  --main-designing-your-dream-in-three-simple-steps-title_icon-border-radius-1083: 72px;
  --main-designing-your-dream-in-three-simple-steps-title_icon-border-width-1084: 0px;
  --main-designing-your-dream-in-three-simple-steps-title_icon-border-color-1085: transparent;
  --main-designing-your-dream-in-three-simple-steps-title_icon-background-1086: #1F1F1F;
  --main-designing-your-dream-in-three-simple-steps-title_icon-icon1-1087: uit:rocket;
  --main-designing-your-dream-in-three-simple-steps-title_icon-icon2-1087: griddy-icons:lightbulb-on;
  --main-designing-your-dream-in-three-simple-steps-title_icon-icon3-1087: simple-line-icons:check;
  --main-designing-your-dream-in-three-simple-steps-title_icon-font-size-1088: 28px;
  --main-designing-your-dream-in-three-simple-steps-title_icon-color-1090: #fff;
  --main-designing-your-dream-in-three-simple-steps-description-color-33: #545454;
  --main-designing-your-dream-in-three-simple-steps-description-justify-self-34: start;
  --main-designing-your-dream-in-three-simple-steps-description-text-align-35: left;
  --main-designing-your-dream-in-three-simple-steps-description-font-size-36: 24px;
  --main-designing-your-dream-in-three-simple-steps-description-font-weight-37: 500;
  --main-designing-your-dream-in-three-simple-steps-description-font-family-38: Inter;
  --main-designing-your-dream-in-three-simple-steps-description-letter-spacing-39: 0px;
  --main-designing-your-dream-in-three-simple-steps-description-line-height-40: 165.2%;
  --main-designing-your-dream-in-three-simple-steps-description-text1-41: Embark on your design adventure by initiating your project. Share your vision and set the stage for a bespoke design experience;
  --main-designing-your-dream-in-three-simple-steps-description-text2-41: Collaborate closely to achieve design excellence refining your vision and crafting brilliance into every aspect of your space;
  --main-designing-your-dream-in-three-simple-steps-description-text3-41: Witness your vision becoming a reality as we execute the design plan with precision. Celebrate the joy of your newly transformed space;
  --main-designing-your-dream-in-three-simple-steps-description-grid-template-areas-42: "description-icon main-description";
  --main-designing-your-dream-in-three-simple-steps-description-grid-column-gap-43: 0px;
  --main-designing-your-dream-in-three-simple-steps-description-justify-items-44: start;
  --main-designing-your-dream-in-three-simple-steps-description-padding-45: 0px;
  --main-designing-your-dream-in-three-simple-steps-description-background-46: transparent;
  --main-designing-your-dream-in-three-simple-steps-description-border-radius-47: 0px;
  --main-designing-your-dream-in-three-simple-steps-description-border-width-48: 0px;
  --main-designing-your-dream-in-three-simple-steps-description-border-color-49: transparent;
  --main-designing-your-dream-in-three-simple-steps-description-margin-50: 0px 0px 0px 0px;
  --main-designing-your-dream-in-three-simple-steps-description_icon-width-1025: initial;
  --main-designing-your-dream-in-three-simple-steps-description_icon-height-1026: initial;
  --main-designing-your-dream-in-three-simple-steps-description_icon-border-radius-1027: 10px;
  --main-designing-your-dream-in-three-simple-steps-description_icon-border-width-1028: 0px;
  --main-designing-your-dream-in-three-simple-steps-description_icon-border-color-1029: transparent;
  --main-designing-your-dream-in-three-simple-steps-description_icon-background-1030: transparent;
  --main-designing-your-dream-in-three-simple-steps-description_icon-icon-1031: ;
  --main-designing-your-dream-in-three-simple-steps-description_icon-font-size-1032: 18px;
  --main-designing-your-dream-in-three-simple-steps-description_icon-color-1034: #1F1F1F;
  --main-designing-your-dream-in-three-simple-steps-main_image-border-width-759: 0px;
  --main-designing-your-dream-in-three-simple-steps-main_image-border-color-760: transparent;
  --main-designing-your-dream-in-three-simple-steps-main_image-file1-761: /uploaded_images/section/original/designing-your-dream-in-three-simple-steps.jpg;
  --main-designing-your-dream-in-three-simple-steps-main_image-alt-763: Our services;
  --main-designing-your-dream-in-three-simple-steps-main_image-width-764: 698px;
  --main-designing-your-dream-in-three-simple-steps-main_image-height-765: 851px;
  --main-designing-your-dream-in-three-simple-steps-main_image-justify-self-766: start;
  --main-designing-your-dream-in-three-simple-steps-main_image-border-radius-767: 4px;
  --main-designing-your-dream-in-three-simple-steps-main_image-aspect-ratio-768: 698/851;
  --main-designing-your-dream-in-three-simple-steps-main_image-max-width-980201: 100%;
  --main-designing-your-dream-in-three-simple-steps-main_image_overlay-background-991001: transparent;
  --main-designing-your-dream-in-three-simple-steps-card_wrapper-grid-row-gap-991004: 44px;
  --main-what-our-customers-say-about-us-config-has-main-button-hover-2: 1;
  --main-what-our-customers-say-about-us-config-show_main_title-8: 1;
  --main-what-our-customers-say-about-us-config-show_title-12: 1;
  --main-what-our-customers-say-about-us-config-show_image-12: 1;
  --main-what-our-customers-say-about-us-config-show_main_image-12: 1;
  --main-what-our-customers-say-about-us-config-show_description-13: 1;
  --main-what-our-customers-say-about-us-config-show_card_icon-14: 1;
  --main-what-our-customers-say-about-us-config-count-991001: 6;
  --main-what-our-customers-say-about-us-config-show_location-991002: 1;
  --main-what-our-customers-say-about-us-config-show_title_icon-991009: 0;
  --main-what-our-customers-say-about-us-config-show_main_title_icon-960021: 0;
  --main-what-our-customers-say-about-us-config-show_description_icon-960025: 0;
  --main-what-our-customers-say-about-us-container-max-width-51: 1518px;
  --main-what-our-customers-say-about-us-container-grid-column-gap-52: 0px;
  --main-what-our-customers-say-about-us-container-grid-row-gap-53: 0px;
  --main-what-our-customers-say-about-us-container-background-54: transparent;
  --main-what-our-customers-say-about-us-container-border-radius-55: 0px;
  --main-what-our-customers-say-about-us-container-grid-template-columns-56: 217px 494px minmax(0, 1fr);
  --main-what-our-customers-say-about-us-container-grid-template-rows-57: 178px 533px 107px;
  --main-what-our-customers-say-about-us-container-padding-57: 0px 0px 0px 0px;
  --main-what-our-customers-say-about-us-container-border-width-58: 0px;
  --main-what-our-customers-say-about-us-container-border-color-59: transparent;
  --main-what-our-customers-say-about-us-container-box-shadow-60: none;
  --main-what-our-customers-say-about-us-main-margin-61: 0px auto 206px auto;
  --main-what-our-customers-say-about-us-main-max-width-62: 100svw;
  --main-what-our-customers-say-about-us-main-background-63: transparent;
  --main-what-our-customers-say-about-us-main-border-radius-64: 0px;
  --main-what-our-customers-say-about-us-main-padding-65: 0px 0px 0px 0px;
  --main-what-our-customers-say-about-us-main-border-width-66: 0px;
  --main-what-our-customers-say-about-us-main-border-color-67: transparent;
  --main-what-our-customers-say-about-us-main-box-shadow-68: none;
  --main-what-our-customers-say-about-us-main_image-border-width-759: 0px;
  --main-what-our-customers-say-about-us-main_image-border-color-760: transparent;
  --main-what-our-customers-say-about-us-main_image-file1-761: /uploaded_images/section/original/what-our-customers-say-about-us.jpg;
  --main-what-our-customers-say-about-us-main_image-alt-763: What Our Customers Say About Us;
  --main-what-our-customers-say-about-us-main_image-width-764: 711px;
  --main-what-our-customers-say-about-us-main_image-height-765: 711px;
  --main-what-our-customers-say-about-us-main_image-justify-self-766: start;
  --main-what-our-customers-say-about-us-main_image-border-radius-767: 4px;
  --main-what-our-customers-say-about-us-main_image-aspect-ratio-768: 711/711;
  --main-what-our-customers-say-about-us-main_image-max-width-980201: 711px;
  --main-what-our-customers-say-about-us-card_container-max-width-980: 100svw;
  --main-what-our-customers-say-about-us-card_container-grid-column-gap-981: 24px;
  --main-what-our-customers-say-about-us-card_container-grid-row-gap-982: 0px;
  --main-what-our-customers-say-about-us-card_container-background-984: #1F1F1F;
  --main-what-our-customers-say-about-us-card_container-border-radius-985: 4px;
  --main-what-our-customers-say-about-us-card_container-grid-template-areas-986: "icon icon" "desc desc" "image title" "image location";
  --main-what-our-customers-say-about-us-card_container-grid-template-columns-987: 72px minmax(0, 1fr);
  --main-what-our-customers-say-about-us-card_container-padding-988: 43px 44px 116px 56px;
  --main-what-our-customers-say-about-us-card_container-border-width-989: 0px;
  --main-what-our-customers-say-about-us-card_container-border-color-990: rgba(0, 0, 0, 0);
  --main-what-our-customers-say-about-us-card_container-box-shadow-991: none;
  --main-what-our-customers-say-about-us-card_container-grid-template-rows-991006: auto 1fr auto auto;
  --main-what-our-customers-say-about-us-card_container-height-991007: 600px;
  --main-what-our-customers-say-about-us-main_title-color-15: #1F1F1F;
  --main-what-our-customers-say-about-us-main_title-grid-area-15: 1 / 3 / 2 / 4;
  --main-what-our-customers-say-about-us-main_title-justify-self-16: start;
  --main-what-our-customers-say-about-us-main_title-text-align-17: left;
  --main-what-our-customers-say-about-us-main_title-font-size-18: 58px;
  --main-what-our-customers-say-about-us-main_title-font-weight-19: 600;
  --main-what-our-customers-say-about-us-main_title-font-family-20: Inter;
  --main-what-our-customers-say-about-us-main_title-letter-spacing-21: 0px;
  --main-what-our-customers-say-about-us-main_title-line-height-22: normal;
  --main-what-our-customers-say-about-us-main_title-text1-23: What Our Customers Say About Us;
  --main-what-our-customers-say-about-us-main_title-grid-template-areas-24: "title-icon title-text";
  --main-what-our-customers-say-about-us-main_title-grid-column-gap-25: 0px;
  --main-what-our-customers-say-about-us-main_title-justify-items-26: start;
  --main-what-our-customers-say-about-us-main_title-padding-27: 0px;
  --main-what-our-customers-say-about-us-main_title-background-28: transparent;
  --main-what-our-customers-say-about-us-main_title-border-radius-29: 0px;
  --main-what-our-customers-say-about-us-main_title-border-width-30: 0px;
  --main-what-our-customers-say-about-us-main_title-border-color-31: transparent;
  --main-what-our-customers-say-about-us-main_title-margin-32: 0px 0px 0px 0px;
  --main-what-our-customers-say-about-us-main_title_icon-width-1081: initial;
  --main-what-our-customers-say-about-us-main_title_icon-height-1082: initial;
  --main-what-our-customers-say-about-us-main_title_icon-border-radius-1083: 0px;
  --main-what-our-customers-say-about-us-main_title_icon-border-width-1084: 0px;
  --main-what-our-customers-say-about-us-main_title_icon-border-color-1085: transparent;
  --main-what-our-customers-say-about-us-main_title_icon-background-1086: transparent;
  --main-what-our-customers-say-about-us-main_title_icon-icon-1087: ;
  --main-what-our-customers-say-about-us-main_title_icon-font-size-1088: 18px;
  --main-what-our-customers-say-about-us-main_title_icon-color-1090: #1F1F1F;
  --main-what-our-customers-say-about-us-slider_wrapper-background-63: #fff;
  --main-what-our-customers-say-about-us-slider_wrapper-border-radius-64: 0px;
  --main-what-our-customers-say-about-us-slider_wrapper-padding-65: 40px 0px 0px 40px;
  --main-what-our-customers-say-about-us-slider_wrapper-border-width-66: 0px;
  --main-what-our-customers-say-about-us-slider_wrapper-border-color-67: transparent;
  --main-what-our-customers-say-about-us-slider_wrapper-box-shadow-68: none;
  --main-what-our-customers-say-about-us-title-color-15: #fff;
  --main-what-our-customers-say-about-us-title-justify-self-16: start;
  --main-what-our-customers-say-about-us-title-text-align-17: left;
  --main-what-our-customers-say-about-us-title-font-size-18: 24px;
  --main-what-our-customers-say-about-us-title-font-weight-19: 600;
  --main-what-our-customers-say-about-us-title-font-family-20: Inter;
  --main-what-our-customers-say-about-us-title-letter-spacing-21: 0px;
  --main-what-our-customers-say-about-us-title-line-height-22: normal;
  --main-what-our-customers-say-about-us-title-text1-23: Sophie Carter;
  --main-what-our-customers-say-about-us-title-text2-23: James Bennett;
  --main-what-our-customers-say-about-us-title-grid-template-areas-24: "title-icon title-text";
  --main-what-our-customers-say-about-us-title-grid-column-gap-25: 0px;
  --main-what-our-customers-say-about-us-title-justify-items-26: start;
  --main-what-our-customers-say-about-us-title-padding-27: 0px;
  --main-what-our-customers-say-about-us-title-background-28: transparent;
  --main-what-our-customers-say-about-us-title-border-radius-29: 0px;
  --main-what-our-customers-say-about-us-title-border-width-30: 0px;
  --main-what-our-customers-say-about-us-title-border-color-31: transparent;
  --main-what-our-customers-say-about-us-title-margin-32: 0px 0px 0px 0px;
  --main-what-our-customers-say-about-us-title-text3-23: Emma Wilson;
  --main-what-our-customers-say-about-us-title-text4-23: Daniel Brooks;
  --main-what-our-customers-say-about-us-title-text5-23: Mei Tanaka;
  --main-what-our-customers-say-about-us-title-text6-23: Lucas Meyer;
  --main-what-our-customers-say-about-us-title_icon-width-1081: initial;
  --main-what-our-customers-say-about-us-title_icon-height-1082: initial;
  --main-what-our-customers-say-about-us-title_icon-border-radius-1083: 0px;
  --main-what-our-customers-say-about-us-title_icon-border-width-1084: 0px;
  --main-what-our-customers-say-about-us-title_icon-border-color-1085: transparent;
  --main-what-our-customers-say-about-us-title_icon-background-1086: transparent;
  --main-what-our-customers-say-about-us-title_icon-icon1-1087: ;
  --main-what-our-customers-say-about-us-title_icon-icon2-1087: ;
  --main-what-our-customers-say-about-us-title_icon-icon3-1087: ;
  --main-what-our-customers-say-about-us-title_icon-font-size-1088: 18px;
  --main-what-our-customers-say-about-us-title_icon-color-1090: #fff;
  --main-what-our-customers-say-about-us-description-color-33: #fff;
  --main-what-our-customers-say-about-us-description-justify-self-34: start;
  --main-what-our-customers-say-about-us-description-text-align-35: left;
  --main-what-our-customers-say-about-us-description-font-size-36: 24px;
  --main-what-our-customers-say-about-us-description-font-weight-37: 500;
  --main-what-our-customers-say-about-us-description-font-family-38: Inter;
  --main-what-our-customers-say-about-us-description-letter-spacing-39: 0px;
  --main-what-our-customers-say-about-us-description-line-height-40: 165.2%;
  --main-what-our-customers-say-about-us-description-text1-41: Working with your design team was an absolute pleasure. The attention to detail and creativity exceeded my expectations.  Thank you for making my home beautiful!;
  --main-what-our-customers-say-about-us-description-text2-41: Exceptional service! From the initial consultation to the final reveal, your team demonstrated professionalism and a keen eye for design. Highly recommend!;
  --main-what-our-customers-say-about-us-description-grid-template-areas-42: "description-icon main-description";
  --main-what-our-customers-say-about-us-description-grid-column-gap-43: 0px;
  --main-what-our-customers-say-about-us-description-justify-items-44: start;
  --main-what-our-customers-say-about-us-description-padding-45: 0px;
  --main-what-our-customers-say-about-us-description-background-46: transparent;
  --main-what-our-customers-say-about-us-description-border-radius-47: 0px;
  --main-what-our-customers-say-about-us-description-border-width-48: 0px;
  --main-what-our-customers-say-about-us-description-border-color-49: transparent;
  --main-what-our-customers-say-about-us-description-margin-50: 0px 0px 0px 0px;
  --main-what-our-customers-say-about-us-description-text3-41: They listened to every idea we had and turned our small flat into a calm, bright home. The lighting plan alone changed how we use every room.;
  --main-what-our-customers-say-about-us-description-text4-41: Our office finally feels like a place people want to be. The team kept to the budget and the schedule, and every detail was thought through.;
  --main-what-our-customers-say-about-us-description-text5-41: Clear communication from the first sketch to the final styling. The living room is warm, practical and exactly the style we were hoping for.;
  --main-what-our-customers-say-about-us-description-text6-41: From the materials to the furniture, everything fits together. Guests always ask who designed our home, and we are happy to recommend them.;
  --main-what-our-customers-say-about-us-description_icon-width-1025: initial;
  --main-what-our-customers-say-about-us-description_icon-height-1026: initial;
  --main-what-our-customers-say-about-us-description_icon-border-radius-1027: 10px;
  --main-what-our-customers-say-about-us-description_icon-border-width-1028: 0px;
  --main-what-our-customers-say-about-us-description_icon-border-color-1029: transparent;
  --main-what-our-customers-say-about-us-description_icon-background-1030: transparent;
  --main-what-our-customers-say-about-us-description_icon-icon-1031: ;
  --main-what-our-customers-say-about-us-description_icon-font-size-1032: 18px;
  --main-what-our-customers-say-about-us-description_icon-color-1034: #fff;
  --main-what-our-customers-say-about-us-image-border-width-759: 0px;
  --main-what-our-customers-say-about-us-image-border-color-760: transparent;
  --main-what-our-customers-say-about-us-image-file1-761: /uploaded_images/section/original/sophie-carter.png;
  --main-what-our-customers-say-about-us-image-file2-761: /uploaded_images/section/original/james-bennett.png;
  --main-what-our-customers-say-about-us-image-alt1-763: Sophie Carter;
  --main-what-our-customers-say-about-us-image-title1-763: Sophie Carter;
  --main-what-our-customers-say-about-us-image-alt2-763: James Bennett;
  --main-what-our-customers-say-about-us-image-title2-763: James Bennett;
  --main-what-our-customers-say-about-us-image-width-764: 72px;
  --main-what-our-customers-say-about-us-image-height-765: 72px;
  --main-what-our-customers-say-about-us-image-justify-self-766: start;
  --main-what-our-customers-say-about-us-image-border-radius-767: 72px;
  --main-what-our-customers-say-about-us-image-aspect-ratio-768: 72/72;
  --main-what-our-customers-say-about-us-image-max-width-980201: 72px;
  --main-what-our-customers-say-about-us-image-file3-761: /uploaded_images/section/original/emma-wilson.png;
  --main-what-our-customers-say-about-us-image-file4-761: /uploaded_images/section/original/daniel-brooks.png;
  --main-what-our-customers-say-about-us-image-file5-761: /uploaded_images/section/original/mei-tanaka.png;
  --main-what-our-customers-say-about-us-image-file6-761: /uploaded_images/section/original/lucas-meyer.png;
  --main-what-our-customers-say-about-us-location-color-15: #929292;
  --main-what-our-customers-say-about-us-location-justify-self-16: start;
  --main-what-our-customers-say-about-us-location-text-align-17: left;
  --main-what-our-customers-say-about-us-location-font-size-18: 20px;
  --main-what-our-customers-say-about-us-location-font-weight-19: 500;
  --main-what-our-customers-say-about-us-location-font-family-20: Inter;
  --main-what-our-customers-say-about-us-location-letter-spacing-21: 0px;
  --main-what-our-customers-say-about-us-location-line-height-22: normal;
  --main-what-our-customers-say-about-us-location-text1-23: New York, USA;
  --main-what-our-customers-say-about-us-location-text2-23: Toronto, Canada;
  --main-what-our-customers-say-about-us-location-grid-template-areas-24: "title-icon title-text";
  --main-what-our-customers-say-about-us-location-grid-column-gap-25: 0px;
  --main-what-our-customers-say-about-us-location-justify-items-26: start;
  --main-what-our-customers-say-about-us-location-padding-27: 0px;
  --main-what-our-customers-say-about-us-location-background-28: transparent;
  --main-what-our-customers-say-about-us-location-border-radius-29: 0px;
  --main-what-our-customers-say-about-us-location-border-width-30: 0px;
  --main-what-our-customers-say-about-us-location-border-color-31: transparent;
  --main-what-our-customers-say-about-us-location-margin-32: 14px 0px 0px 0px;
  --main-what-our-customers-say-about-us-location-text3-23: London, UK;
  --main-what-our-customers-say-about-us-location-text4-23: Sydney, Australia;
  --main-what-our-customers-say-about-us-location-text5-23: Tokyo, Japan;
  --main-what-our-customers-say-about-us-location-text6-23: Berlin, Germany;
  --main-what-our-customers-say-about-us-dot-width-2767: 30px;
  --main-what-our-customers-say-about-us-dot-left-2768: 50%;
  --main-what-our-customers-say-about-us-dot-bottom-2769: 10px;
  --main-what-our-customers-say-about-us-dot-height-2770: 10px;
  --main-what-our-customers-say-about-us-dot-border-radius-2771: 999px;
  --main-what-our-customers-say-about-us-dot-border-color-2772: rgba(148, 163, 184, 0.28);
  --main-what-our-customers-say-about-us-dot-border-width-2773: 1px;
  --main-what-our-customers-say-about-us-dot-background-2774: rgba(148, 163, 184, 0.36);
  --main-what-our-customers-say-about-us-dot-grid-column-gap-2775: 20px;
  --main-what-our-customers-say-about-us-dot_acive-background-2776: #1F1F1F;
  --main-what-our-customers-say-about-us-dot_acive-border-color-2777: #1F1F1F;
  --main-what-our-customers-say-about-us-dot_hover-background-17513: #F1F1F1;
  --main-what-our-customers-say-about-us-dot_hover-border-color-17514: rgba(255, 255, 255, 0.54);
  --main-what-our-customers-say-about-us-dot_hover-transform-17515: scale(1.18);
  --main-what-our-customers-say-about-us-dot_hover-opacity-17516: 1;
  --main-what-our-customers-say-about-us-arrow-width-2694: 73px;
  --main-what-our-customers-say-about-us-arrow-icon-2695: tabler:arrow-right;
  --main-what-our-customers-say-about-us-arrow-left-2696: 0px;
  --main-what-our-customers-say-about-us-arrow-right-2697: 0px;
  --main-what-our-customers-say-about-us-arrow-height-2698: 73px;
  --main-what-our-customers-say-about-us-arrow-border-radius-2699: 4px;
  --main-what-our-customers-say-about-us-arrow-border-width-2700: 0px;
  --main-what-our-customers-say-about-us-arrow-border-color-2701: transparent;
  --main-what-our-customers-say-about-us-arrow-background-2702: #F1F1F1;
  --main-what-our-customers-say-about-us-arrow-font-size-2703: 30px;
  --main-what-our-customers-say-about-us-arrow-color-2705: #1F1F1F;
  --main-what-our-customers-say-about-us-arrow_hover-background-17505: #1F1F1F;
  --main-what-our-customers-say-about-us-arrow_hover-border-color-17506: transparent;
  --main-what-our-customers-say-about-us-arrow_hover-box-shadow-17507: 0 0px 0px rgba(0, 0, 0, 0);
  --main-what-our-customers-say-about-us-arrow_hover-transform-17508: initial;
  --main-what-our-customers-say-about-us-arrow_hover-opacity-17509: 1;
  --main-what-our-customers-say-about-us-arrow_svg_hover-color-17510: #F1F1F1;
  --main-what-our-customers-say-about-us-arrow_svg_hover-font-size-17511: 30px;
  --main-what-our-customers-say-about-us-arrow_svg_hover-opacity-17512: 1;
  --main-what-our-customers-say-about-us-card_icon-width-1025: initial;
  --main-what-our-customers-say-about-us-card_icon-height-1026: initial;
  --main-what-our-customers-say-about-us-card_icon-border-radius-1027: 0px;
  --main-what-our-customers-say-about-us-card_icon-border-width-1028: 0px;
  --main-what-our-customers-say-about-us-card_icon-border-color-1029: transparent;
  --main-what-our-customers-say-about-us-card_icon-background-1030: transparent;
  --main-what-our-customers-say-about-us-card_icon-icon-1031: ;
  --main-what-our-customers-say-about-us-card_icon-font-size-1032: 150px;
  --main-what-our-customers-say-about-us-card_icon-color-1034: #fff;
  --main-what-our-customers-say-about-us-slider-slide_duration-140: 500;
  --main-what-our-customers-say-about-us-slider-slides_per_view-141: 2;
  --main-what-our-customers-say-about-us-slider-space_between-142: 57;
  --main-what-our-customers-say-about-us-slider-transition_speed-143: 500;
  --main-what-our-customers-say-about-us-slider-autoplay-144: 0;
  --main-what-our-customers-say-about-us-slider-transition_effect-145: slide;
  --main-what-our-customers-say-about-us-slider-show_dots-146: 0;
  --main-what-our-customers-say-about-us-slider-show_navigation-147: 1;
  --main-what-our-customers-say-about-us-slider-loop-980301: 0;
  --main-what-our-customers-say-about-us-main_image_overlay-background-991004: transparent;
  --main-what-our-customers-say-about-us-image_overlay-background-991008: transparent;
  --main-news-letter-config-has-main-button-hover-2: 1;
  --main-news-letter-config-show_main_title-8: 1;
  --main-news-letter-config-show_main_description-9: 1;
  --main-news-letter-config-show_main_button-10: 0;
  --main-news-letter-config-show_main_title_icon-960021: 0;
  --main-news-letter-config-show_main_description_icon-960022: 0;
  --main-news-letter-config-show_main_button_icon-960023: 0;
  --main-news-letter-config-show_input_label-960031: 0;
  --main-news-letter-container-max-width-51: 979px;
  --main-news-letter-container-grid-column-gap-52: 0px;
  --main-news-letter-container-grid-row-gap-53: 0px;
  --main-news-letter-container-background-54: transparent;
  --main-news-letter-container-border-radius-55: 0px;
  --main-news-letter-container-grid-template-columns-56: minmax(0, 1fr);
  --main-news-letter-container-grid-template-areas-986: "main-title" "main-description" "form";
  --main-news-letter-container-padding-57: 0px 0px 0px 0px;
  --main-news-letter-container-border-width-58: 0px;
  --main-news-letter-container-border-color-59: transparent;
  --main-news-letter-container-box-shadow-60: none;
  --main-news-letter-main-margin-61: 0px auto -52px auto;
  --main-news-letter-main-max-width-62: 100svw;
  --main-news-letter-main-background-63: transparent;
  --main-news-letter-main-border-radius-64: 0px;
  --main-news-letter-main-padding-65: 0px 0px 0px 0px;
  --main-news-letter-main-border-width-66: 0px;
  --main-news-letter-main-border-color-67: transparent;
  --main-news-letter-main-box-shadow-68: none;
  --main-news-letter-main_title-color-15: #1F1F1F;
  --main-news-letter-main_title-grid-area-15: main-title;
  --main-news-letter-main_title-justify-self-16: center;
  --main-news-letter-main_title-text-align-17: center;
  --main-news-letter-main_title-font-size-18: 58px;
  --main-news-letter-main_title-font-weight-19: 600;
  --main-news-letter-main_title-font-family-3232: Inter;
  --main-news-letter-main_title-letter-spacing-21: 0px;
  --main-news-letter-main_title-line-height-22: normal;
  --main-news-letter-main_title-text1-23: Subscribe to Our Newsletter for Design Insights;
  --main-news-letter-main_title-grid-template-areas-24: "title-icon title-text";
  --main-news-letter-main_title-grid-column-gap-25: 0px;
  --main-news-letter-main_title-justify-items-26: center;
  --main-news-letter-main_title-padding-27: 0px;
  --main-news-letter-main_title-background-28: transparent;
  --main-news-letter-main_title-border-radius-29: 0px;
  --main-news-letter-main_title-border-width-30: 0px;
  --main-news-letter-main_title-border-color-31: transparent;
  --main-news-letter-main_title-margin-32: 0px 0px 0px 0px;
  --main-news-letter-main_title_icon-width-1081: initial;
  --main-news-letter-main_title_icon-height-1082: initial;
  --main-news-letter-main_title_icon-border-radius-1083: 0px;
  --main-news-letter-main_title_icon-border-width-1084: 0px;
  --main-news-letter-main_title_icon-border-color-1085: transparent;
  --main-news-letter-main_title_icon-background-1086: transparent;
  --main-news-letter-main_title_icon-icon-1087: ;
  --main-news-letter-main_title_icon-font-size-1088: 18px;
  --main-news-letter-main_title_icon-color-1090: #1F1F1F;
  --main-news-letter-main_description-color-33: #545454;
  --main-news-letter-main_description-grid-area-15: main-description;
  --main-news-letter-main_description-justify-self-34: center;
  --main-news-letter-main_description-text-align-35: center;
  --main-news-letter-main_description-font-size-36: 24px;
  --main-news-letter-main_description-font-weight-37: 500;
  --main-news-letter-main_description-font-family-38: Inter;
  --main-news-letter-main_description-letter-spacing-39: 0px;
  --main-news-letter-main_description-line-height-40: 166.7%;
  --main-news-letter-main_description-text1-41: Be the first to discover trends, inspirations, and special offers as we bring the world of design directly to your inbox;
  --main-news-letter-main_description-grid-template-areas-42: "description-icon main-description";
  --main-news-letter-main_description-grid-column-gap-43: 0px;
  --main-news-letter-main_description-justify-items-44: center;
  --main-news-letter-main_description-padding-45: 0px;
  --main-news-letter-main_description-background-46: transparent;
  --main-news-letter-main_description-border-radius-47: 0px;
  --main-news-letter-main_description-border-width-48: 0px;
  --main-news-letter-main_description-border-color-49: transparent;
  --main-news-letter-main_description-margin-50: 0px 0px 0px 0px;
  --main-news-letter-main_description_icon-width-1025: initial;
  --main-news-letter-main_description_icon-height-1026: initial;
  --main-news-letter-main_description_icon-border-radius-1027: 10px;
  --main-news-letter-main_description_icon-border-width-1028: 0px;
  --main-news-letter-main_description_icon-border-color-1029: transparent;
  --main-news-letter-main_description_icon-background-1030: transparent;
  --main-news-letter-main_description_icon-icon-1031: ;
  --main-news-letter-main_description_icon-font-size-1032: 18px;
  --main-news-letter-main_description_icon-color-1034: #1F1F1F;
  --main-news-letter-main_button-padding-69: 0px;
  --main-news-letter-main_button-grid-area-15: main-button;
  --main-news-letter-main_button-justify-self-70: start;
  --main-news-letter-main_button-text1-71: Start Project;
  --main-news-letter-main_button-border-radius-72: 4px;
  --main-news-letter-main_button-border-width-73: 0px;
  --main-news-letter-main_button-border-color-74: transparent;
  --main-news-letter-main_button-background-75: #1F1F1F;
  --main-news-letter-main_button-color-76: #fff;
  --main-news-letter-main_button-font-size-77: 24px;
  --main-news-letter-main_button-font-weight-78: 600;
  --main-news-letter-main_button-font-family-79: Inter;
  --main-news-letter-main_button-letter-spacing-80: 0px;
  --main-news-letter-main_button-line-height-81: auto;
  --main-news-letter-main_button-grid-template-areas-82: "button-icon button-text";
  --main-news-letter-main_button-grid-column-gap-83: 0px;
  --main-news-letter-main_button-justify-items-84: center;
  --main-news-letter-main_button_icon-width-970: initial;
  --main-news-letter-main_button_icon-height-971: initial;
  --main-news-letter-main_button_icon-border-radius-972: 0px;
  --main-news-letter-main_button_icon-border-width-973: 0px;
  --main-news-letter-main_button_icon-border-color-974: transparent;
  --main-news-letter-main_button_icon-background-975: transparent;
  --main-news-letter-main_button_icon-icon-976: ;
  --main-news-letter-main_button_icon-font-size-978: 17px;
  --main-news-letter-main_button_icon-color-979: #1F1F1F;
  --main-news-letter-main_button_hover-background-17407: #F1F1F1;
  --main-news-letter-main_button_hover-color-17408: #1F1F1F;
  --main-news-letter-main_button_hover-border-color-17409: transparent;
  --main-news-letter-main_button_hover-box-shadow-17410: 0 0px 0px rgba(0, 0, 0, 0);
  --main-news-letter-main_button_hover-transform-17411: translateY(0px);
  --main-news-letter-main_button_hover-opacity-17412: 1;
  --main-news-letter-main_button_hover-border-width-963003: 0px;
  --main-news-letter-main_button_hover-border-radius-963005: 4px;
  --main-news-letter-form_wrapper-background-1339: #fff;
  --main-news-letter-form_wrapper-border-radius-1340: 4px;
  --main-news-letter-form_wrapper-border-width-1341: 10px;
  --main-news-letter-form_wrapper-border-color-1342: #fff;
  --main-news-letter-form_wrapper-box-shadow-1343: 0 10px 100px rgba(0, 0, 0, 0.14);
  --main-news-letter-form_wrapper-backdrop-filter-1344: blur(0px);
  --main-news-letter-form_wrapper-padding-1345: 0px 0px 0px 0px;
  --main-news-letter-form_container-display-1322: grid;
  --main-news-letter-form_container-grid-template-columns-1323: minmax(0, 1fr) max-content;
  --main-news-letter-form_container-grid-column-gap-2819: 0px;
  --main-news-letter-form_container-grid-row-gap-2820: 0px;
  --main-news-letter-input_wrapper-display-1380: grid;
  --main-news-letter-input_wrapper-background-1382: #fff;
  --main-news-letter-input_wrapper-border-radius-1383: 4px;
  --main-news-letter-input_wrapper-padding-1386: 0px 0px 0px 0px;
  --main-news-letter-input_wrapper-border-width-1384: 0px;
  --main-news-letter-input_wrapper-border-color-1385: rgba(0,0,0,0);
  --main-news-letter-input_wrapper-max-width-2828: 100%;
  --main-news-letter-input_wrapper-grid-column-gap-2829: 0px;
  --main-news-letter-input_wrapper-grid-row-gap-2830: 0px;
  --main-news-letter-input_wrapper-box-shadow-2831: 0px 0px 0px rgba(0, 0, 0, 0);
  --main-news-letter-input_wrapper-backdrop-blur-2832: 0px;
  --main-news-letter-input_label-color-1377: #8C8C8C;
  --main-news-letter-input_label-font-size-1378: 24px;
  --main-news-letter-input_label-font-weight-1379: 500;
  --main-news-letter-input_label-letter-spacing-2833: 0px;
  --main-news-letter-input_label-line-height-2834: auto;
  --main-news-letter-input_label-font-family-2835: Inter;
  --main-news-letter-input_label-background-1382: transparent;
  --main-news-letter-input_label-border-radius-1383: 0px;
  --main-news-letter-input_label-padding-1386: 0px 0px 0px 0px;
  --main-news-letter-input_label-margin-951386: 0px 0px 0px 0px;
  --main-news-letter-submit_button-background-1429: #1F1F1F;
  --main-news-letter-submit_button-color-1430: #fff;
  --main-news-letter-submit_button-padding-1431: 0px 79px;
  --main-news-letter-submit_button-border-radius-1432: 4px;
  --main-news-letter-submit_button-border-width-1433: 2px;
  --main-news-letter-submit_button-font-size-1434: 24px;
  --main-news-letter-submit_button-font-weight-1435: 600;
  --main-news-letter-submit_button-justify-self-1436: end;
  --main-news-letter-submit_button-text1-1437: Subscribe;
  --main-news-letter-submit_button-border-color-1438: transparent;
  --main-news-letter-submit_button-grid-template-areas-1439: "submit-text";
  --main-news-letter-submit_button-grid-column-gap-1440: 0px;
  --main-news-letter-submit_button-justify-items-1441: center;
  --main-news-letter-submit_button-letter-spacing-1442: 0px;
  --main-news-letter-submit_button-line-height-1443: 84px;
  --main-news-letter-submit_button-font-family-1444: Inter;
  --main-news-letter-submit_icon-icon-1445: ;
  --main-news-letter-submit_icon-width-1446: 20px;
  --main-news-letter-submit_icon-height-1447: 20px;
  --main-news-letter-submit_icon-border-radius-1448: 0px;
  --main-news-letter-submit_icon-border-width-1449: 0px;
  --main-news-letter-submit_icon-border-color-1450: transparent;
  --main-news-letter-submit_icon-background-1451: transparent;
  --main-news-letter-submit_icon-font-size-1453: 17px;
  --main-news-letter-submit_icon-color-1454: #1F1F1F;
  --main-news-letter-email_input_icon-icon-2876: tabler:mail;
  --main-news-letter-email_input_icon-width-2877: 24px;
  --main-news-letter-email_input_icon-height-2878: 24px;
  --main-news-letter-email_input_icon-border-radius-2879: 0px;
  --main-news-letter-email_input_icon-border-width-2880: 0px;
  --main-news-letter-email_input_icon-border-color-2881: transparent;
  --main-news-letter-email_input_icon-background-2882: transparent;
  --main-news-letter-email_input_icon-font-size-2884: 24px;
  --main-news-letter-email_input_icon-color-2885: #8C8C8C;
  --main-news-letter-email_input_icon-icon-position-991002: left;
  --main-news-letter-email_input_icon-icon-offset-991003: 41px;
  --main-news-letter-validation_message-color-2886: #B42318;
  --main-news-letter-validation_message-justify-self-2778: end;
  --main-news-letter-validation_message-backdrop-blur-2042: 0px;
  --main-news-letter-validation_message-padding-2101: 6px 12px;
  --main-news-letter-validation_message-font-size-2887: 12px;
  --main-news-letter-validation_message-font-weight-2888: 400;
  --main-news-letter-validation_message-line-height-2889: 1.6;
  --main-news-letter-validation_message-border-radius-2889: 12px;
  --main-news-letter-validation_message-border-width-2889: 1px;
  --main-news-letter-validation_message-background-2892: #FEF3F2;
  --main-news-letter-validation_message-box-shadow-2893: none;
  --main-news-letter-validation_message-border-color-2894: #FDA29B;
  --main-news-letter-validation_message-letter-spacing-2833: 0px;
  --main-news-letter-frontend_flash_error-background-2895: #FEF3F2;
  --main-news-letter-frontend_flash_error-border-color-2896: #FDA29B;
  --main-news-letter-frontend_flash_error-color-2886: #B42318;
  --main-news-letter-frontend_flash_error-box-shadow-2893: none;
  --main-news-letter-frontend_flash_error-font-size-1378: 13px;
  --main-news-letter-frontend_flash_error-font-weight-1379: 400;
  --main-news-letter-frontend_flash_error-letter-spacing-2833: 0px;
  --main-news-letter-frontend_flash_error-line-height-2834: 1.6;
  --main-news-letter-frontend_flash_error-font-family-2835: Inter, sans-serif;
  --main-news-letter-frontend_flash_error-padding-2101: 14px 20px;
  --main-news-letter-frontend_flash_success-background-2895: #ECFDF3;
  --main-news-letter-frontend_flash_success-padding-2101: 14px 20px;
  --main-news-letter-frontend_flash_success-border-color-2896: #ABEFC6;
  --main-news-letter-frontend_flash_success-color-2886: #067647;
  --main-news-letter-frontend_flash_success-box-shadow-2893: none;
  --main-news-letter-frontend_flash_success-font-size-1378: 13px;
  --main-news-letter-frontend_flash_success-font-weight-1379: 400;
  --main-news-letter-frontend_flash_success-letter-spacing-2833: 0px;
  --main-news-letter-frontend_flash_success-line-height-2834: 1.6;
  --main-news-letter-frontend_flash_success-font-family-2835: Inter, sans-serif;
  --main-news-letter-text_input-background-1455: #fff;
  --main-news-letter-text_input-border-radius-1456: 4px;
  --main-news-letter-text_input-border-width-1457: 0px;
  --main-news-letter-text_input-border-color-1458: transparent;
  --main-news-letter-text_input-padding-1459: 0px 20px 0px 82px;
  --main-news-letter-text_input-color-1460: #1F1F1F;
  --main-news-letter-text_input-font-size-1461: 24px;
  --main-news-letter-text_input-width-1462: 100%;
  --main-news-letter-text_input-height-1463: 84px;
  --main-news-letter-text_input-letter-spacing-1464: 0px;
  --main-news-letter-text_input-line-height-1465: 84px;
  --main-news-letter-text_input-font-family-1466: Inter;
  --main-news-letter-text_input-font-weight-1467: 500;
  --main-news-letter-text_input-placeholder-color-991001: #8C8C8C;
  --main-news-letter-button_hover-background-3171: rgba(255, 255, 255, 1);
  --main-news-letter-button_hover-color-3172: rgba(0, 0, 0, 1);
  --main-news-letter-button_hover-border-color-3173: rgba(0, 0, 0, 1);
  --main-news-letter-button_hover-box-shadow-3174: none;
  --main-news-letter-button_hover-transform-3175: translateY(0px);
  --main-news-letter-button_hover-opacity-3176: 1;
  --main-news-letter-button_hover-border-width-963003: 2px;
  --main-news-letter-button_hover-border-radius-963005: 4px;
  --main-news-letter-checkbox_input-width-1260: 30px;
  --main-news-letter-checkbox_input-height-1261: 30px;
  --main-news-letter-checkbox_input-accent-color-1262: #1F1F1F;
  --main-news-letter-checkbox_input-background-1263: #fff;
  --main-news-letter-checkbox_input-border-radius-1264: 12px;
  --main-news-letter-checkbox_input-border-width-1265: 1px;
  --main-news-letter-checkbox_input-border-color-1266: #DADADA;
  --main-news-letter-country-width-1287: 84px;
  --main-news-letter-country-background-1288: #fff;
  --main-news-letter-country-border-radius-1289: 10px;
  --main-news-letter-country-border-width-1290: 1px;
  --main-news-letter-country-border-color-1291: rgba(226, 232, 240, 0.14);
  --main-news-letter-country-padding-1292: 11px 10px;
  --main-news-letter-country-color-1293: #f8fafc;
  --main-news-letter-country-font-size-1294: 14px;
  --main-news-letter-country-font-family-1295: Inter, sans-serif;
  --main-news-letter-country-font-weight-1296: 400;
  --main-news-letter-country-line-height-1297: 1.6;
  --main-news-letter-country-letter-spacing-1298: 0px;
  --main-news-letter-country-height-1299: 44px;
  --main-news-letter-flatpicker-background-32008: #fff;
  --main-news-letter-flatpicker-color-32009: #e2e8f0;
  --main-news-letter-flatpicker-border-color-32010: #DADADA;
  --main-news-letter-flatpicker-border-radius-32011: 12px;
  --main-news-letter-flatpicker-padding-32012: 10px;
  --main-news-letter-flatpicker-border-width-32013: 1px;
  --main-news-letter-flatpicker-box-shadow-32014: none;
  --main-news-letter-flatpicker-backdrop-filter-32015: blur(12px);
  --main-news-letter-flatpicker_hover-color-32046: #f8fafc;
  --main-news-letter-flatpicker_hover-background-color-32047: #F1F1F1;
  --main-news-letter-flatpicker_hover-border-radius-32048: 8px;
  --main-news-letter-flatpicker_hover-border-width-32049: 0px;
  --main-news-letter-flatpicker_hover-border-color-32050: transparent;
  --main-news-letter-flatpicker_selected-background-32001: #F1F1F1;
  --main-news-letter-flatpicker_selected-color-32002: #e2e8f0;
  --main-news-letter-flatpicker_selected-border-color-32003: rgba(226, 232, 240, 0.14);
  --main-news-letter-flatpicker_selected-border-width-32004: 1px;
  --main-news-letter-flatpicker_selected-border-radius-32005: 10px;
  --main-news-letter-flatpicker_selected-box-shadow-32006: 0 20px 60px rgba(0, 0, 0, 0);
  --main-news-letter-flatpicker_selected-backdrop-filter-32007: blur(12px);
  --main-news-letter-form_container_overlay-background-1325: transparent;
  --main-news-letter-form_overlay-background-1332: transparent;
  --main-news-letter-minus_icon-icon-1391: tabler:minus;
  --main-news-letter-minus_icon-width-1392: 28px;
  --main-news-letter-minus_icon-height-1393: 28px;
  --main-news-letter-minus_icon-border-radius-1394: 0px;
  --main-news-letter-minus_icon-border-width-1395: 0px;
  --main-news-letter-minus_icon-border-color-1396: transparent;
  --main-news-letter-minus_icon-background-1397: transparent;
  --main-news-letter-minus_icon-font-size-1399: 17px;
  --main-news-letter-minus_icon-color-1400: #8C8C8C;
  --main-news-letter-option-text1-1401: ;
  --main-news-letter-option-color-1402: #f8fafc;
  --main-news-letter-option-font-size-1403: 15px;
  --main-news-letter-option-font-weight-1404: 400;
  --main-news-letter-option-font-family-1405: Inter, sans-serif;
  --main-news-letter-option-line-height-1406: 1.6;
  --main-news-letter-option-background-1407: #fff;
  --main-news-letter-option-border-radius-1408: 0px;
  --main-news-letter-option-border-width-1409: 0px;
  --main-news-letter-option-border-color-1410: rgba(226, 232, 240, 0.14);
  --main-news-letter-option-padding-1411: 8px 10px;
  --main-news-letter-plus_icon-icon-1412: tabler:plus;
  --main-news-letter-plus_icon-width-1413: 28px;
  --main-news-letter-plus_icon-height-1414: 28px;
  --main-news-letter-plus_icon-border-radius-1415: 0px;
  --main-news-letter-plus_icon-border-width-1416: 0px;
  --main-news-letter-plus_icon-border-color-1417: transparent;
  --main-news-letter-plus_icon-background-1418: transparent;
  --main-news-letter-plus_icon-font-size-1420: 17px;
  --main-news-letter-plus_icon-color-1421: #8C8C8C;
  --main-news-letter-radio_input-width-1422: 30px;
  --main-news-letter-radio_input-height-1423: 30px;
  --main-news-letter-radio_input-accent-color-1424: #1F1F1F;
  --main-news-letter-radio_input-background-1425: #fff;
  --main-news-letter-radio_input-border-radius-1426: 12px;
  --main-news-letter-radio_input-border-width-1427: 1px;
  --main-news-letter-radio_input-border-color-1428: #DADADA;
  --main-news-letter-textarea_input-background-1468: #fff;
  --main-news-letter-textarea_input-border-radius-1469: 12px;
  --main-news-letter-textarea_input-border-width-1470: 1px;
  --main-news-letter-textarea_input-border-color-1471: #DADADA;
  --main-news-letter-textarea_input-padding-1472: 13px 16px;
  --main-news-letter-textarea_input-color-1473: #f8fafc;
  --main-news-letter-textarea_input-font-size-1474: 15px;
  --main-news-letter-textarea_input-width-1475: 100%;
  --main-news-letter-textarea_input-min-height-1476: 160px;
  --main-news-letter-textarea_input-letter-spacing-1477: 0px;
  --main-news-letter-textarea_input-line-height-1478: 1.6;
  --main-news-letter-textarea_input-font-family-1479: Inter, sans-serif;
  --main-news-letter-textarea_input-font-weight-1480: 400;
  --main-news-letter-textarea_input-height-1481: auto;
  --main-news-letter-tomselect-padding-32045: 8px 12px;
  --main-news-letter-tomselect-background-32032: #fff;
  --main-news-letter-tomselect-color-32033: #f8fafc;
  --main-news-letter-tomselect-border-color-32034: #DADADA;
  --main-news-letter-tomselect-border-radius-32035: 12px;
  --main-news-letter-tomselect-border-width-32036: 1px;
  --main-news-letter-tomselect-height-32037: 60px;
  --main-news-letter-tomselect-box-shadow-32038: none;
  --main-news-letter-tomselect-backdrop-filter-32039: blur(12px);
  --main-news-letter-tomselect-font-size-32040: 15px;
  --main-news-letter-tomselect-font-weight-32041: 400;
  --main-news-letter-tomselect-font-family-32042: Inter, sans-serif;
  --main-news-letter-tomselect-line-height-32043: 1.6;
  --main-news-letter-tomselect-letter-spacing-32044: 0px;
  --main-news-letter-tomselect_hover-background-32030: #F1F1F1;
  --main-news-letter-tomselect_hover-color-32031: #f8fafc;
  --main-news-letter-tomselect_open-background-32016: #fff;
  --main-news-letter-tomselect_open-color-32017: #f8fafc;
  --main-news-letter-tomselect_open-border-color-32018: #DADADA;
  --main-news-letter-tomselect_open-border-radius-32019: 12px;
  --main-news-letter-tomselect_open-border-width-32020: 1px;
  --main-news-letter-tomselect_open-box-shadow-32021: none;
  --main-news-letter-tomselect_open-backdrop-filter-32022: blur(12px);
  --main-news-letter-tomselect_open-font-size-32023: 15px;
  --main-news-letter-tomselect_open-font-weight-32024: 400;
  --main-news-letter-tomselect_open-font-family-32025: Inter, sans-serif;
  --main-news-letter-tomselect_open-line-height-32026: 1.6;
  --main-news-letter-tomselect_open-letter-spacing-32027: 0px;
  --main-news-letter-tomselect_selected-background-32028: #F1F1F1;
  --main-news-letter-tomselect_selected-color-32029: #f8fafc;
  --main-news-letter-upload-text1-1504: ;
  --main-news-letter-upload-color-1505: rgba(226, 232, 240, 1);
  --main-news-letter-upload-font-size-1506: 14px;
  --main-news-letter-upload-font-weight-1507: 400;
  --main-news-letter-upload-font-family-1508: Inter, sans-serif;
  --main-news-letter-upload-line-height-1509: 1.6;
  --main-news-letter-upload-background-1510: #fff;
  --main-news-letter-upload-border-radius-1511: 0px;
  --main-news-letter-upload-border-width-1512: 0px;
  --main-news-letter-upload-border-color-1513: rgba(226, 232, 240, 0.14);
  --main-news-letter-upload-padding-1514: 0px 30px;
  --main-news-letter-upload-letter-spacing-1515: 0px;
  --main-news-letter-upload-margin-left-1517: 12px;
  --main-news-letter-upload-height-1518: 41px;
  --main-news-letter-choice_wrapper-display-962001: grid;
  --main-news-letter-choice_wrapper-background-962002: #fff;
  --main-news-letter-choice_wrapper-border-radius-962003: 4px;
  --main-news-letter-choice_wrapper-padding-962004: 0px 0px 0px 0px;
  --main-news-letter-choice_wrapper-border-width-962005: 0px;
  --main-news-letter-choice_wrapper-border-color-962006: rgba(0,0,0,0);
  --main-news-letter-choice_wrapper-max-width-962007: 100%;
  --main-news-letter-choice_wrapper-grid-column-gap-962008: 0px;
  --main-news-letter-choice_wrapper-grid-row-gap-962009: 0px;
  --main-news-letter-choice_wrapper-box-shadow-962010: 0px 0px 0px rgba(0, 0, 0, 0);
  --main-news-letter-choice_wrapper-backdrop-blur-962011: 0px;
  --main-news-letter-choice_label-color-962021: #8C8C8C;
  --main-news-letter-choice_label-font-size-962022: 24px;
  --main-news-letter-choice_label-font-weight-962023: 500;
  --main-news-letter-choice_label-letter-spacing-962024: 0px;
  --main-news-letter-choice_label-line-height-962025: auto;
  --main-news-letter-choice_label-font-family-962026: Inter;
  --main-news-letter-choice_label-background-962027: transparent;
  --main-news-letter-choice_label-border-radius-962028: 0px;
  --main-news-letter-choice_label-padding-962029: 0px 0px 0px 0px;
  --main-news-letter-choice_label-margin-962030: 0px 0px 0px 0px;
}


/* Generated section-specific corrections. */
[data-template-section-key="aktualis"] .card > .img { width: 100% !important; max-width: 100% !important; }
