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

@layer default {
  * {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    text-decoration: none;
    outline: none !important;
    backface-visibility: hidden;
  }
  *:not(body, html) {
    will-change: auto;
  }
  * {
    vertical-align: top;
    box-sizing: border-box;
    border-style: solid;
    border-width: 0px;
  }
  html {
    scrollbar-gutter: stable;
  }
  .sf-toolbar {
    display: block;
    position: fixed;
    width: 100%;
    bottom: 0;
  }
  svg path {
    color: inherit;
  }
  body {
    overflow-x: hidden;
    min-height: 100svh;
    display: grid;
    align-items: center;
    justify-items: center;
    grid-template-rows: min-content auto min-content;
  }
  .icon {
    align-items: center;
    align-content: center;
    text-align: center;
    display: grid;
  }
  .icon svg {
    justify-self: center;
  }
  .cards {
    margin-left: auto;
    margin-right: auto;
    display: grid;
    position: relative;
    z-index: 10;
  }
  .card_wrapper {
    display: grid;
  }
  .carousel {
    margin-left: auto;
    margin-right: auto;
  }
  .carousel .gridContainer {
    position: relative !important;
    z-index: 10 !important;
    display: grid !important;
    min-width: 0 !important;
    grid-template-columns: minmax(0, 1fr) !important;
    overflow: visible !important;
  }
  .carousel .slide-swiper {
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    overflow: hidden !important;
  }
  .carousel .swiper-wrapper {
    z-index: 20 !important;
    width: 100% !important;
    min-width: 0 !important;
    display: flex !important;
    overflow: visible !important;
  }
  .carousel .carousel-navigation {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    width: 100%;
    position: relative;
    z-index: 20;
  }
  .carousel .carousel-navigation .swiper-pagination {
    order: 2;
    position: static !important;
    transform: none !important;
    width: auto !important;
  }
  .carousel .carousel-navigation .swiper-button-next, .carousel .carousel-navigation .swiper-button-prev {
    position: static !important;
    inset: auto !important;
    margin: 0 !important;
    flex: 0 0 auto;
    z-index: 20 !important;
  }
  .carousel .carousel-navigation .swiper-button-prev {
    order: 1;
  }
  .carousel .carousel-navigation .swiper-pagination {
    order: 2;
  }
  .carousel .carousel-navigation .swiper-button-next {
    order: 3;
  }
  .carousel .carousel-navigation .swiper-button-prev svg {
    transform: rotate(180deg);
  }
  .insertable-single-carousel .swiper-wrapper > .swiper-slide {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .social span {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .gslide.current {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100svw !important;
    height: 100svh !important;
  }
  .glightbox-container .gcontainer {
    width: 100svw !important;
    height: 100svh !important;
  }
  .overlay {
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    display: block;
  }
  .img {
    position: relative;
    overflow: hidden;
    display: flex;
    grid-area: image;
    z-index: 10;
  }
  .img picture {
    width: 100%;
    height: 100%;
    display: flex;
  }
  .img picture img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
  }
  .form {
    grid-area: form;
  }
  .form .gridContainer {
    width: 100%;
  }
  .card {
    position: relative;
    z-index: 10;
    display: grid !important;
    max-width: fit-content !important;
  }
  .cards.grid .card {
    max-width: 100% !important;
    width: 100%;
  }
  .cards.grid .card .img {
    width: 100%;
  }
  .button.has-hover,
  .card.has-hover,
  .cards_float.has-hover,
  .card.has-hover .title,
  .card.has-hover .desc,
  .card.has-hover .img,
  .card.has-hover .overlay,
  .card.has-hover .button,
  .cards_float.has-hover .title,
  .cards_float.has-hover .desc,
  .cards_float.has-hover .img,
  .cards_float.has-hover .overlay,
  .cards_float.has-hover .button,
  a.has-hover,
  .swiper-button-prev.has-hover,
  .swiper-button-next.has-hover,
  .swiper-button-prev.has-hover .icon,
  .swiper-button-next.has-hover .icon,
  .swiper-pagination-bullet.has-hover,
  .social-icon.has-hover,
  .social-icon.has-hover .icon {
    transition-property: background-color, border-color, color, box-shadow, transform, opacity, filter;
    transition-duration: 180ms;
    transition-timing-function: ease;
  }
  .gridContainer {
    align-items: center;
    display: grid !important;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 10;
    width: 100svw;
  }
  header {
    align-self: start;
  }
  main {
    width: 100svw;
  }
  .menu {
    grid-area: menu;
    display: flex;
    align-items: center;
  }
  .menu ul {
    display: flex;
    align-items: center;
    white-space: nowrap;
  }
  section {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
  }
  .language-selector {
    display: flex;
    align-items: center;
  }
  .language-selector .language-link {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
  }
  .language-selector .language-flag {
    display: block;
    object-fit: cover;
  }
  .language-selector .language-select .ts-control {
    box-shadow: none !important;
    align-items: center;
  }
  .language-selector .language-select .ts-control .item {
    line-height: normal;
  }
  .language-selector .language-select .ts-wrapper.single .ts-control::after {
    border-color: currentColor transparent transparent;
  }
  .language-selector .language-select .ts-wrapper.single.dropdown-active .ts-control::after {
    border-color: transparent transparent currentColor;
  }
  .language-selector .language-select {
    position: relative;
  }
  .language-selector .language-select:has(.language-select-icon) .ts-wrapper.single .ts-control::after {
    display: none !important;
  }
  .language-selector .language-select-icon {
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 2;
    display: flex;
    pointer-events: none;
    transform: translateY(-50%);
    transition: transform 0.2s ease;
  }
  .language-selector .language-select-icon .icon {
    display: flex;
  }
  .language-selector .language-select:has(.dropdown-active) .language-select-icon {
    transform: translateY(-50%) rotate(180deg);
  }
  .socials {
    grid-area: social;
    display: flex;
    align-items: center;
  }
  .socials span {
    display: flex;
    align-items: center;
    justify-items: center;
    cursor: pointer;
    justify-content: center;
    align-content: center;
  }
  .socials span svg {
    display: flex;
    align-items: center;
    justify-items: center;
    justify-content: center;
    align-content: center;
    cursor: pointer;
  }
  .float-wrapper {
    display: grid;
    z-index: 10;
    width: fit-content;
    margin: 0px auto;
    justify-self: center;
    position: absolute;
  }
  .desc {
    display: grid;
    align-items: center;
    align-content: center;
    position: relative;
    z-index: 10;
    width: fit-content;
    grid-area: desc;
  }
  .desc p {
    grid-area: desc-text;
  }
  .desc span {
    grid-area: desc-icon;
  }
  button {
    cursor: pointer;
  }
  .blog .gridContainer > .title {
    grid-row: 1;
    grid-column: 1/-1;
  }
  .ts-control input {
    width: 100%;
    height: 100%;
    background: transparent;
  }
  .article > .gridContainer {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  .article > .gridContainer > h1 {
    grid-row: 1;
    grid-column: 1/-1;
  }
  .article > .gridContainer > section {
    left: 50%;
    transform: translate(-50%, 0%);
  }
  .article .contact .gridContainer .form .input-wrapper:not(:has(input[type=checkbox])):not(:has(input[type=radio])) > span:has(svg) {
    margin-top: -6px;
    right: 10px !important;
  }
  .article .contact .gridContainer .form .input-wrapper.file .upload-label {
    margin-left: 0 !important;
  }
  .article .upload-label {
    margin-top: -11px;
    width: calc(100% - 16px) !important;
  }
  .article .ts-wrapper {
    background: transparent !important;
  }
  .gallery .gridContainer > .button {
    width: fit-content !important;
  }
  .form input::placeholder {
    color: inherit !important;
    font-weight: inherit !important;
    font-size: inherit !important;
    letter-spacing: inherit !important;
    font-family: inherit !important;
  }
  .article > .gridContainer > ul > li {
    display: flex;
    align-items: flex-start;
    gap: 0.75rem;
  }
  .article-list-marker {
    display: inline-block;
    flex: 0 0 auto;
    margin-top: 0.65em;
  }
  .article > .gridContainer > ol {
    list-style-position: outside !important;
  }
  .article > .gridContainer > ol > li {
    list-style-type: inherit !important;
  }
  .article > .gridContainer > ol li::marker {
    font-size: var(--article-ol-marker-font-size, inherit);
    font-weight: var(--article-ol-marker-font-weight, inherit);
    font-family: var(--article-ol-marker-font-family, inherit);
    color: var(--article-ol-marker-color, inherit);
  }
  .button {
    display: grid;
    align-items: center;
    grid-area: button;
    align-content: center;
    position: relative;
    z-index: 10;
    width: fit-content;
  }
  .button p,
  .button .button__text {
    grid-area: button-text;
  }
  .button .icon {
    grid-area: button-icon;
  }
  .title {
    display: grid;
    align-items: center;
    align-content: center;
    grid-area: title;
    position: relative;
    z-index: 10;
    width: fit-content;
  }
  .title p {
    grid-area: title-text;
  }
  .title span {
    grid-area: title-icon;
  }
  .footer-menu {
    grid-area: footer-menu;
  }
  .copyright {
    grid-area: copyright;
  }
  .logo {
    width: 100svw;
    grid-area: logo;
  }
  .logo img {
    width: -webkit-fill-available;
  }
  picture:not(.object-fit) {
    display: table;
  }
  picture:not(.object-fit) img {
    max-width: 100%;
    height: auto;
  }
  picture.object-fit img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  a {
    text-decoration: none;
    color: inherit;
  }
  a * {
    font-size: inherit;
    color: inherit;
  }
  .submit > .submit__text {
    grid-area: submit-text;
  }
  .submit > .icon {
    grid-area: submit-icon;
  }
}
@layer components {
  /**
   * Swiper 12.2.0
   * Most modern mobile touch slider and framework with hardware accelerated transitions
   * https://swiperjs.com
   *
   * Copyright 2014-2026 Vladimir Kharlampidi
   *
   * Released under the MIT License
   *
   * Released on: May 27, 2026
   */
  :root {
    /*
    */
  }
  :host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1;
  }
  .swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
    display: block;
  }
  .swiper-vertical > .swiper-wrapper {
    flex-direction: column;
  }
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box;
  }
  .swiper-android .swiper-slide,
  .swiper-ios .swiper-slide,
  .swiper-wrapper {
    transform: translate3d(0px, 0, 0);
  }
  .swiper-horizontal {
    touch-action: pan-y;
  }
  .swiper-vertical {
    touch-action: pan-x;
  }
  .swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block;
  }
  .swiper-slide-invisible-blank {
    visibility: hidden;
  }
  /* Auto Height */
  .swiper-autoheight,
  .swiper-autoheight .swiper-slide {
    height: auto;
  }
  .swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height;
  }
  .swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    backface-visibility: hidden;
  }
  /* 3D Effects */
  .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px;
  }
  .swiper-3d .swiper-wrapper {
    transform-style: preserve-3d;
  }
  .swiper-3d {
    perspective: 1200px;
    .swiper-slide,
    .swiper-cube-shadow {
      transform-style: preserve-3d;
    }
  }
  /* CSS Mode */
  .swiper-css-mode {
    > .swiper-wrapper {
      overflow: auto;
      scrollbar-width: none; /* For Firefox */
      -ms-overflow-style: none; /* For Internet Explorer and Edge */
      &::-webkit-scrollbar {
        display: none;
      }
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: start start;
    }
    &.swiper-horizontal {
      > .swiper-wrapper {
        scroll-snap-type: x mandatory;
      }
      > .swiper-wrapper > .swiper-slide:first-child {
        margin-inline-start: var(--swiper-slides-offset-before);
        scroll-margin-inline-start: var(--swiper-slides-offset-before);
      }
      > .swiper-wrapper > .swiper-slide:last-child {
        margin-inline-end: var(--swiper-slides-offset-after);
      }
    }
    &.swiper-vertical {
      > .swiper-wrapper {
        scroll-snap-type: y mandatory;
      }
      > .swiper-wrapper > .swiper-slide:first-child {
        margin-block-start: var(--swiper-slides-offset-before);
        scroll-margin-block-start: var(--swiper-slides-offset-before);
      }
      > .swiper-wrapper > .swiper-slide:last-child {
        margin-block-end: var(--swiper-slides-offset-after);
      }
    }
    &.swiper-free-mode {
      > .swiper-wrapper {
        scroll-snap-type: none;
      }
      > .swiper-wrapper > .swiper-slide {
        scroll-snap-align: none;
      }
    }
    &.swiper-centered {
      > .swiper-wrapper::before {
        content: "";
        flex-shrink: 0;
        order: 9999;
      }
      > .swiper-wrapper > .swiper-slide {
        scroll-snap-align: center center;
        scroll-snap-stop: always;
      }
    }
    &.swiper-centered.swiper-horizontal {
      > .swiper-wrapper > .swiper-slide:first-child {
        margin-inline-start: var(--swiper-centered-offset-before);
      }
      > .swiper-wrapper::before {
        height: 100%;
        min-height: 1px;
        width: var(--swiper-centered-offset-after);
      }
    }
    &.swiper-centered.swiper-vertical {
      > .swiper-wrapper > .swiper-slide:first-child {
        margin-block-start: var(--swiper-centered-offset-before);
      }
      > .swiper-wrapper::before {
        width: 100%;
        min-width: 1px;
        height: var(--swiper-centered-offset-after);
      }
    }
  }
  /* Slide styles start */
  /* 3D Shadows */
  .swiper-3d {
    .swiper-slide-shadow,
    .swiper-slide-shadow-left,
    .swiper-slide-shadow-right,
    .swiper-slide-shadow-top,
    .swiper-slide-shadow-bottom,
    .swiper-slide-shadow,
    .swiper-slide-shadow-left,
    .swiper-slide-shadow-right,
    .swiper-slide-shadow-top,
    .swiper-slide-shadow-bottom {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      pointer-events: none;
      z-index: 10;
    }
    .swiper-slide-shadow {
      background: rgba(0, 0, 0, 0.15);
    }
    .swiper-slide-shadow-left {
      background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    }
    .swiper-slide-shadow-right {
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    }
    .swiper-slide-shadow-top {
      background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    }
    .swiper-slide-shadow-bottom {
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    }
  }
  .swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
  }
  .swiper:not(.swiper-watch-progress),
  .swiper-watch-progress .swiper-slide-visible {
    .swiper-lazy-preloader {
      animation: swiper-preloader-spin 1s infinite linear;
    }
  }
  .swiper-lazy-preloader-white {
  }
  .swiper-lazy-preloader-black {
  }
  @keyframes swiper-preloader-spin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  /* Slide styles end */
  .swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
  }
  .swiper-virtual.swiper-css-mode {
    .swiper-wrapper::after {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      pointer-events: none;
    }
  }
  .swiper-virtual.swiper-css-mode.swiper-horizontal {
    .swiper-wrapper::after {
      height: 1px;
      width: var(--swiper-virtual-size);
    }
  }
  .swiper-virtual.swiper-css-mode.swiper-vertical {
    .swiper-wrapper::after {
      width: 1px;
      height: var(--swiper-virtual-size);
    }
  }
  :root {
    /*
    */
  }
  .swiper-button-prev,
  .swiper-button-next {
    position: absolute;
    width: var(--swiper-navigation-size);
    height: var(--swiper-navigation-size);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    &.swiper-button-disabled {
      opacity: 0.35;
      cursor: auto;
      pointer-events: none;
    }
    &.swiper-button-hidden {
      opacity: 0;
      cursor: auto;
      pointer-events: none;
    }
    .swiper-navigation-disabled & {
      display: none !important;
    }
    ::slotted(svg),
    svg {
      width: 100%;
      height: 100%;
      object-fit: contain;
      transform-origin: center;
      fill: currentColor;
      pointer-events: none;
    }
  }
  .swiper-button-lock {
    display: none;
  }
  .swiper-button-prev,
  .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  }
  .swiper-button-prev {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  .swiper-button-next {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-horizontal {
    .swiper-button-prev,
    .swiper-button-next,
    ~ .swiper-button-prev,
    ~ .swiper-button-next {
      top: var(--swiper-navigation-top-offset, 50%);
      margin-top: calc(0px - var(--swiper-navigation-size) / 2);
      margin-left: 0;
    }
    .swiper-button-prev,
    & ~ .swiper-button-prev,
    &.swiper-rtl .swiper-button-next,
    &.swiper-rtl ~ .swiper-button-next {
      left: var(--swiper-navigation-sides-offset, 4px);
      right: auto;
    }
    .swiper-button-next,
    & ~ .swiper-button-next,
    &.swiper-rtl .swiper-button-prev,
    &.swiper-rtl ~ .swiper-button-prev {
      right: var(--swiper-navigation-sides-offset, 4px);
      left: auto;
    }
    .swiper-button-prev,
    & ~ .swiper-button-prev,
    &.swiper-rtl .swiper-button-next,
    &.swiper-rtl ~ .swiper-button-next {
      ::slotted(.swiper-navigation-icon),
      .swiper-navigation-icon {
        transform: rotate(180deg);
      }
    }
    &.swiper-rtl .swiper-button-prev,
    &.swiper-rtl ~ .swiper-button-prev {
      ::slotted(.swiper-navigation-icon),
      .swiper-navigation-icon {
        transform: rotate(0deg);
      }
    }
  }
  .swiper-vertical {
    .swiper-button-prev,
    .swiper-button-next,
    ~ .swiper-button-prev,
    ~ .swiper-button-next {
      left: var(--swiper-navigation-top-offset, 50%);
      right: auto;
      margin-left: calc(0px - var(--swiper-navigation-size) / 2);
      margin-top: 0;
    }
    .swiper-button-prev,
    ~ .swiper-button-prev {
      top: var(--swiper-navigation-sides-offset, 4px);
      bottom: auto;
      ::slotted(.swiper-navigation-icon),
      .swiper-navigation-icon {
        transform: rotate(-90deg);
      }
    }
    .swiper-button-next,
    ~ .swiper-button-next {
      bottom: var(--swiper-navigation-sides-offset, 4px);
      top: auto;
      ::slotted(.swiper-navigation-icon),
      .swiper-navigation-icon {
        transform: rotate(90deg);
      }
    }
  }
  :root {
    /*
    */
  }
  .swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 300ms opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
    &.swiper-pagination-hidden {
      opacity: 0;
    }
    .swiper-pagination-disabled > &,
    &.swiper-pagination-disabled {
      display: none !important;
    }
  }
  /* Common Styles */
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%;
  }
  /* Bullets */
  .swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
    .swiper-pagination-bullet {
      transform: scale(0.33);
      position: relative;
    }
    .swiper-pagination-bullet-active {
      transform: scale(1);
    }
    .swiper-pagination-bullet-active-main {
      transform: scale(1);
    }
    .swiper-pagination-bullet-active-prev {
      transform: scale(0.66);
    }
    .swiper-pagination-bullet-active-prev-prev {
      transform: scale(0.33);
    }
    .swiper-pagination-bullet-active-next {
      transform: scale(0.66);
    }
    .swiper-pagination-bullet-active-next-next {
      transform: scale(0.33);
    }
  }
  .swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
    button& {
      border: none;
      margin: 0;
      padding: 0;
      box-shadow: none;
      appearance: none;
    }
    .swiper-pagination-clickable & {
      cursor: pointer;
    }
    &:only-child {
      display: none !important;
    }
  }
  .swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
  }
  .swiper-vertical > .swiper-pagination-bullets,
  .swiper-pagination-vertical.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0);
    .swiper-pagination-bullet {
      margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
      display: block;
    }
    &.swiper-pagination-bullets-dynamic {
      top: 50%;
      transform: translateY(-50%);
      width: 8px;
      .swiper-pagination-bullet {
        display: inline-block;
        transition: 200ms transform, 200ms top;
      }
    }
  }
  .swiper-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-horizontal.swiper-pagination-bullets {
    .swiper-pagination-bullet {
      margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
    }
    &.swiper-pagination-bullets-dynamic {
      left: 50%;
      transform: translateX(-50%);
      white-space: nowrap;
      .swiper-pagination-bullet {
        transition: 200ms transform, 200ms left;
      }
    }
  }
  .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: 200ms transform, 200ms right;
  }
  /* Fraction */
  .swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit);
  }
  /* Progress */
  .swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
    position: absolute;
    .swiper-pagination-progressbar-fill {
      background: var(--swiper-pagination-color, var(--swiper-theme-color));
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      transform: scale(0);
      transform-origin: left top;
    }
    .swiper-rtl & .swiper-pagination-progressbar-fill {
      transform-origin: right top;
    }
    .swiper-horizontal > &,
    &.swiper-pagination-horizontal,
    .swiper-vertical > &.swiper-pagination-progressbar-opposite,
    &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
      width: 100%;
      height: var(--swiper-pagination-progressbar-size, 4px);
      left: 0;
      top: 0;
    }
    .swiper-vertical > &,
    &.swiper-pagination-vertical,
    .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
    &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
      width: var(--swiper-pagination-progressbar-size, 4px);
      height: 100%;
      left: 0;
      top: 0;
    }
  }
  .swiper-pagination-lock {
    display: none;
  }
  :root {
    /*
    */
  }
  .swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
    .swiper-scrollbar-disabled > &,
    &.swiper-scrollbar-disabled {
      display: none !important;
    }
    .swiper-horizontal > &,
    &.swiper-scrollbar-horizontal {
      position: absolute;
      left: var(--swiper-scrollbar-sides-offset, 1%);
      bottom: var(--swiper-scrollbar-bottom, 4px);
      top: var(--swiper-scrollbar-top, auto);
      z-index: 50;
      height: var(--swiper-scrollbar-size, 4px);
      width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
    }
    .swiper-vertical > &,
    &.swiper-scrollbar-vertical {
      position: absolute;
      left: var(--swiper-scrollbar-left, auto);
      right: var(--swiper-scrollbar-right, 4px);
      top: var(--swiper-scrollbar-sides-offset, 1%);
      z-index: 50;
      width: var(--swiper-scrollbar-size, 4px);
      height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
    }
  }
  .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0;
  }
  .swiper-scrollbar-cursor-drag {
    cursor: move;
  }
  .swiper-scrollbar-lock {
    display: none;
  }
  /* Zoom container styles start */
  .swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    > img,
    > svg,
    > canvas {
      max-width: 100%;
      max-height: 100%;
      object-fit: contain;
    }
  }
  /* Zoom container styles end */
  .swiper-slide-zoomed {
    cursor: move;
    touch-action: none;
  }
  /* a11y */
  .swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
  }
  .swiper-thumbs {
    .swiper-slide-thumb-active {
      /* Styles for active thumb slide */
    }
  }
  .swiper-free-mode > .swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto;
  }
  .swiper-grid > .swiper-wrapper {
    flex-wrap: wrap;
  }
  .swiper-grid-column > .swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .swiper-fade {
    &.swiper-free-mode {
      .swiper-slide {
        transition-timing-function: ease-out;
      }
    }
    .swiper-slide {
      pointer-events: none;
      transition-property: opacity;
      .swiper-slide {
        pointer-events: none;
      }
    }
    .swiper-slide-active {
      pointer-events: auto;
      & .swiper-slide-active {
        pointer-events: auto;
      }
    }
  }
  .swiper.swiper-cube {
    overflow: visible;
  }
  .swiper-cube {
    .swiper-slide {
      pointer-events: none;
      backface-visibility: hidden;
      z-index: 1;
      visibility: hidden;
      transform-origin: 0 0;
      width: 100%;
      height: 100%;
      .swiper-slide {
        pointer-events: none;
      }
    }
    &.swiper-rtl .swiper-slide {
      transform-origin: 100% 0;
    }
    .swiper-slide-active {
      &,
      & .swiper-slide-active {
        pointer-events: auto;
      }
    }
    .swiper-slide-active,
    .swiper-slide-next,
    .swiper-slide-prev {
      pointer-events: auto;
      visibility: visible;
    }
    .swiper-cube-shadow {
      position: absolute;
      left: 0;
      bottom: 0px;
      width: 100%;
      height: 100%;
      opacity: 0.6;
      z-index: 0;
      &:before {
        content: "";
        background: #000;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        filter: blur(50px);
      }
    }
  }
  .swiper-cube {
    .swiper-slide-next + .swiper-slide {
      pointer-events: auto;
      visibility: visible;
    }
  }
  /* Cube slide shadows start */
  .swiper-cube {
    .swiper-slide-shadow-cube.swiper-slide-shadow-top,
    .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
    .swiper-slide-shadow-cube.swiper-slide-shadow-left,
    .swiper-slide-shadow-cube.swiper-slide-shadow-right {
      z-index: 0;
      backface-visibility: hidden;
    }
  }
  /* Cube slide shadows end */
  .swiper.swiper-flip {
    overflow: visible;
  }
  .swiper-flip {
    .swiper-slide {
      pointer-events: none;
      backface-visibility: hidden;
      z-index: 1;
      .swiper-slide {
        pointer-events: none;
      }
    }
    .swiper-slide-active {
      &,
      & .swiper-slide-active {
        pointer-events: auto;
      }
    }
  }
  /* Flip slide shadows start */
  .swiper-flip {
    .swiper-slide-shadow-flip.swiper-slide-shadow-top,
    .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
    .swiper-slide-shadow-flip.swiper-slide-shadow-left,
    .swiper-slide-shadow-flip.swiper-slide-shadow-right {
      z-index: 0;
      backface-visibility: hidden;
    }
  }
  /* Flip slide shadows end */
  .swiper-creative {
    .swiper-slide {
      backface-visibility: hidden;
      overflow: hidden;
      transition-property: transform, opacity, height;
    }
  }
  .swiper.swiper-cards {
    overflow: visible;
  }
  .swiper-cards {
    .swiper-slide {
      transform-origin: center bottom;
      backface-visibility: hidden;
      overflow: hidden;
    }
  }
  .flatpickr-calendar {
    background: transparent;
    opacity: 0;
    display: none;
    text-align: center;
    visibility: hidden;
    padding: 0;
    -webkit-animation: none;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    background: #fff;
    -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
    box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  }
  .flatpickr-calendar.open, .flatpickr-calendar.inline {
    opacity: 1;
    max-height: 640px;
    visibility: visible;
  }
  .flatpickr-calendar.open {
    display: inline-block;
    z-index: 99999;
  }
  .flatpickr-calendar.animate.open {
    -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
    animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  }
  .flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px;
  }
  .flatpickr-calendar.static {
    position: absolute;
    top: calc(100% + 2px);
  }
  .flatpickr-calendar.static.open {
    z-index: 999;
    display: block;
  }
  .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  }
  .flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .flatpickr-calendar .hasWeeks .dayContainer {
    border-left: 0;
  }
  .flatpickr-calendar.hasTime .flatpickr-time {
    height: 40px;
    border-top: 1px solid #e6e6e6;
  }
  .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
    height: auto;
  }
  .flatpickr-calendar:before, .flatpickr-calendar:after {
    position: absolute;
    display: block;
    pointer-events: none;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    left: 22px;
  }
  .flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after {
    left: auto;
    right: 22px;
  }
  .flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after {
    left: 50%;
    right: 50%;
  }
  .flatpickr-calendar:before {
    border-width: 5px;
    margin: 0 -5px;
  }
  .flatpickr-calendar:after {
    border-width: 4px;
    margin: 0 -4px;
  }
  .flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
    bottom: 100%;
  }
  .flatpickr-calendar.arrowTop:before {
    border-bottom-color: #e6e6e6;
  }
  .flatpickr-calendar.arrowTop:after {
    border-bottom-color: #fff;
  }
  .flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
    top: 100%;
  }
  .flatpickr-calendar.arrowBottom:before {
    border-top-color: #e6e6e6;
  }
  .flatpickr-calendar.arrowBottom:after {
    border-top-color: #fff;
  }
  .flatpickr-calendar:focus {
    outline: 0;
  }
  .flatpickr-wrapper {
    position: relative;
    display: inline-block;
  }
  .flatpickr-months {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .flatpickr-months .flatpickr-month {
    background: transparent;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9);
    height: 34px;
    line-height: 1;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 0;
    height: 34px;
    padding: 10px;
    z-index: 3;
    color: rgba(0, 0, 0, 0.9);
    fill: rgba(0, 0, 0, 0.9);
  }
  .flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled {
    display: none;
  }
  .flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i {
    position: relative;
  }
  .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month { /*
/*rtl:begin:ignore*/
    left: 0;
  } /*
/*rtl:begin:ignore*/
  /*
        /*rtl:end:ignore*/
  .flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month { /*
/*rtl:begin:ignore*/
    right: 0;
  } /*
/*rtl:begin:ignore*/
  /*
        /*rtl:end:ignore*/
  .flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover {
    color: #959ea9;
  }
  .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg {
    fill: #f64747;
  }
  .flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {
    width: 14px;
    height: 14px;
  }
  .flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path {
    -webkit-transition: fill 0.1s;
    transition: fill 0.1s;
    fill: inherit;
  }
  .numInputWrapper {
    position: relative;
    height: auto;
  }
  .numInputWrapper input, .numInputWrapper span {
    display: inline-block;
  }
  .numInputWrapper input {
    width: 100%;
  }
  .numInputWrapper input::-ms-clear {
    display: none;
  }
  .numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
  }
  .numInputWrapper span {
    position: absolute;
    right: 0;
    width: 14px;
    padding: 0 4px 0 2px;
    height: 50%;
    line-height: 50%;
    opacity: 0;
    cursor: pointer;
    border: 1px solid rgba(57, 57, 57, 0.15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .numInputWrapper span:hover {
    background: rgba(0, 0, 0, 0.1);
  }
  .numInputWrapper span:active {
    background: rgba(0, 0, 0, 0.2);
  }
  .numInputWrapper span:after {
    display: block;
    content: "";
    position: absolute;
  }
  .numInputWrapper span.arrowUp {
    top: 0;
    border-bottom: 0;
  }
  .numInputWrapper span.arrowUp:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid rgba(57, 57, 57, 0.6);
    top: 26%;
  }
  .numInputWrapper span.arrowDown {
    top: 50%;
  }
  .numInputWrapper span.arrowDown:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid rgba(57, 57, 57, 0.6);
    top: 40%;
  }
  .numInputWrapper span svg {
    width: inherit;
    height: auto;
  }
  .numInputWrapper span svg path {
    fill: rgba(0, 0, 0, 0.5);
  }
  .numInputWrapper:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .numInputWrapper:hover span {
    opacity: 1;
  }
  .flatpickr-current-month {
    font-size: 135%;
    line-height: inherit;
    font-weight: 300;
    color: inherit;
    position: absolute;
    width: 75%;
    left: 12.5%;
    padding: 7.48px 0 0 0;
    line-height: 1;
    height: 34px;
    display: inline-block;
    text-align: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .flatpickr-current-month span.cur-month {
    font-family: inherit;
    font-weight: 700;
    color: inherit;
    display: inline-block;
    margin-left: 0.5ch;
    padding: 0;
  }
  .flatpickr-current-month span.cur-month:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .flatpickr-current-month .numInputWrapper {
    width: 6ch;
    width: 7ch\0 ;
    display: inline-block;
  }
  .flatpickr-current-month .numInputWrapper span.arrowUp:after {
    border-bottom-color: rgba(0, 0, 0, 0.9);
  }
  .flatpickr-current-month .numInputWrapper span.arrowDown:after {
    border-top-color: rgba(0, 0, 0, 0.9);
  }
  .flatpickr-current-month input.cur-year {
    background: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    cursor: text;
    padding: 0 0 0 0.5ch;
    margin: 0;
    display: inline-block;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    line-height: inherit;
    height: auto;
    border: 0;
    border-radius: 0;
    vertical-align: initial;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
  }
  .flatpickr-current-month input.cur-year:focus {
    outline: 0;
  }
  .flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
    font-size: 100%;
    color: rgba(0, 0, 0, 0.5);
    background: transparent;
    pointer-events: none;
  }
  .flatpickr-current-month .flatpickr-monthDropdown-months {
    appearance: menulist;
    background: transparent;
    border: none;
    border-radius: 0;
    box-sizing: border-box;
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    font-weight: 300;
    height: auto;
    line-height: inherit;
    margin: -1px 0 0 0;
    outline: none;
    padding: 0 0 0 0.5ch;
    position: relative;
    vertical-align: initial;
    -webkit-box-sizing: border-box;
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    width: auto;
  }
  .flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
    outline: none;
  }
  .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: transparent;
    outline: none;
    padding: 0;
  }
  .flatpickr-weekdays {
    background: transparent;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 28px;
  }
  .flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  span.flatpickr-weekday {
    cursor: default;
    font-size: 90%;
    background: transparent;
    color: rgba(0, 0, 0, 0.54);
    line-height: 1;
    margin: 0;
    text-align: center;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: bolder;
  }
  .dayContainer, .flatpickr-weeks {
    padding: 1px 0 0 0;
  }
  .flatpickr-days {
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 307.875px;
  }
  .flatpickr-days:focus {
    outline: 0;
  }
  .dayContainer {
    padding: 0;
    outline: 0;
    text-align: left;
    width: 307.875px;
    min-width: 307.875px;
    max-width: 307.875px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  .dayContainer + .dayContainer {
    -webkit-box-shadow: -1px 0 0 #e6e6e6;
    box-shadow: -1px 0 0 #e6e6e6;
  }
  .flatpickr-day {
    background: none;
    border: 1px solid transparent;
    border-radius: 150px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    -webkit-flex-basis: 14.2857143%;
    -ms-flex-preferred-size: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
    cursor: pointer;
    outline: 0;
    background: #e6e6e6;
    border-color: #e6e6e6;
  }
  .flatpickr-day.today {
    border-color: #959ea9;
  }
  .flatpickr-day.today:hover, .flatpickr-day.today:focus {
    border-color: #959ea9;
    background: #959ea9;
    color: #fff;
  }
  .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
    background: #569ff7;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    border-color: #569ff7;
  }
  .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
    border-radius: 50px 0 0 50px;
  }
  .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
    border-radius: 0 50px 50px 0;
  }
  .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
    -webkit-box-shadow: -10px 0 0 #569ff7;
    box-shadow: -10px 0 0 #569ff7;
  }
  .flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange {
    border-radius: 50px;
  }
  .flatpickr-day.inRange {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
    box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  }
  .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    border-color: transparent;
    cursor: default;
  }
  .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
    cursor: not-allowed;
    color: rgba(57, 57, 57, 0.1);
  }
  .flatpickr-day.week.selected {
    border-radius: 0;
    -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
    box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  }
  .flatpickr-day.hidden {
    visibility: hidden;
  }
  .rangeMode .flatpickr-day {
    margin-top: 1px;
  }
  .flatpickr-weekwrapper {
    float: left;
  }
  .flatpickr-weekwrapper .flatpickr-weeks {
    padding: 0 12px;
    -webkit-box-shadow: 1px 0 0 #e6e6e6;
    box-shadow: 1px 0 0 #e6e6e6;
  }
  .flatpickr-weekwrapper .flatpickr-weekday {
    float: none;
    width: 100%;
    line-height: 28px;
  }
  .flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
    display: block;
    width: 100%;
    max-width: none;
    color: rgba(57, 57, 57, 0.3);
    background: transparent;
    cursor: default;
    border: none;
  }
  .flatpickr-innerContainer {
    display: block;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
  }
  .flatpickr-rContainer {
    display: inline-block;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .flatpickr-time {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .flatpickr-time:after {
    content: "";
    display: table;
    clear: both;
  }
  .flatpickr-time .numInputWrapper {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 40%;
    height: 40px;
    float: left;
  }
  .flatpickr-time .numInputWrapper span.arrowUp:after {
    border-bottom-color: #393939;
  }
  .flatpickr-time .numInputWrapper span.arrowDown:after {
    border-top-color: #393939;
  }
  .flatpickr-time.hasSeconds .numInputWrapper {
    width: 26%;
  }
  .flatpickr-time.time24hr .numInputWrapper {
    width: 49%;
  }
  .flatpickr-time input {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    border-radius: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    height: inherit;
    line-height: inherit;
    color: #393939;
    font-size: 14px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
  }
  .flatpickr-time input.flatpickr-hour {
    font-weight: bold;
  }
  .flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
    font-weight: 400;
  }
  .flatpickr-time input:focus {
    outline: 0;
    border: 0;
  }
  .flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
    height: inherit;
    float: left;
    line-height: inherit;
    color: #393939;
    font-weight: bold;
    width: 2%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .flatpickr-time .flatpickr-am-pm {
    outline: 0;
    width: 18%;
    cursor: pointer;
    text-align: center;
    font-weight: 400;
  }
  .flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus {
    background: #eee;
  }
  .flatpickr-input[readonly] {
    cursor: pointer;
  }
  @-webkit-keyframes fpFadeInDown {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  @keyframes fpFadeInDown {
    from {
      opacity: 0;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0);
    }
    to {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  .ts-control {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    padding: 8px;
    position: relative;
    width: 100%;
    z-index: 1;
  }
  .ts-wrapper.multi.has-items .ts-control {
    padding: 5px 8px 2px;
  }
  .full .ts-control {
    background-color: #fff;
  }
  .disabled .ts-control, .disabled .ts-control * {
    cursor: default !important;
  }
  .focus .ts-control {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  }
  .ts-control > * {
    display: inline-block;
    vertical-align: initial;
  }
  .ts-wrapper.multi .ts-control > div {
    background: #1da7ee;
    border: 1px solid #0073bb;
    color: #fff;
    cursor: pointer;
    margin: 0 3px 3px 0;
    overflow: auto;
    padding: 2px 6px;
  }
  .ts-wrapper.multi .ts-control > div.active {
    background: #92c836;
    border: 1px solid #00578d;
    color: #fff;
  }
  .ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
    background: #d2d2d2;
    border: 1px solid #aaa;
    color: #fff;
  }
  .ts-control > input {
    background: none !important;
    border: 0 !important;
    box-shadow: none !important;
    display: inline-block !important;
    flex: 1 1 auto;
    line-height: inherit !important;
    margin: 0 !important;
    max-height: none !important;
    max-width: 100% !important;
    min-height: 0 !important;
    min-width: 7rem;
    padding: 0 !important;
    text-indent: 0 !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    user-select: auto !important;
  }
  .ts-control > input::-ms-clear {
    display: none;
  }
  .ts-control > input:focus {
    outline: none !important;
  }
  .has-items .ts-control > input {
    margin: 0 4px !important;
  }
  .ts-control.rtl {
    text-align: right;
  }
  .ts-control.rtl.single .ts-control:after {
    left: 15px;
    right: auto;
  }
  .ts-control.rtl .ts-control > input {
    margin: 0 4px 0 -2px !important;
  }
  .disabled .ts-control {
    background-color: #fafafa;
    opacity: 0.5;
  }
  .input-hidden .ts-control > input {
    left: -10000px;
    opacity: 0;
    position: absolute;
  }
  .ts-dropdown {
    background: #fff;
    border: 1px solid #d0d0d0;
    border-radius: 0 0 3px 3px;
    border-top: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    left: 0;
    margin: 0.25rem 0 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 10;
  }
  .ts-dropdown [data-selectable] {
    cursor: pointer;
    overflow: hidden;
  }
  .ts-dropdown [data-selectable] .highlight {
    background: rgba(125, 168, 208, 0.2);
    border-radius: 1px;
  }
  .ts-dropdown .create, .ts-dropdown .no-results, .ts-dropdown .optgroup-header, .ts-dropdown .option {
    padding: 5px 8px;
  }
  .ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
    cursor: inherit;
    opacity: 0.5;
  }
  .ts-dropdown [data-selectable].option {
    cursor: pointer;
    opacity: 1;
  }
  .ts-dropdown .optgroup:first-child .optgroup-header {
    border-top: 0;
  }
  .ts-dropdown .optgroup-header {
    background: #fff;
    color: #303030;
    cursor: default;
  }
  .ts-dropdown .active {
    background-color: #f5fafd;
    color: #495c68;
  }
  .ts-dropdown .active.create {
    color: #495c68;
  }
  .ts-dropdown .create {
    color: rgba(48, 48, 48, 0.5);
  }
  .ts-dropdown .spinner {
    display: inline-block;
    height: 30px;
    margin: 5px 8px;
    width: 30px;
  }
  .ts-dropdown .spinner:after {
    animation: lds-dual-ring 1.2s linear infinite;
    border-color: #d0d0d0 transparent;
    border-radius: 50%;
    border-style: solid;
    border-width: 5px;
    content: " ";
    display: block;
    height: 24px;
    margin: 3px;
    width: 24px;
  }
  @keyframes lds-dual-ring {
    0% {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(1turn);
    }
  }
  .ts-dropdown-content {
    max-height: 200px;
    overflow: hidden auto;
    scroll-behavior: smooth;
  }
  .ts-wrapper.plugin-drag_drop .ts-dragging {
    color: transparent !important;
  }
  .ts-wrapper.plugin-drag_drop .ts-dragging > * {
    visibility: hidden !important;
  }
  .plugin-checkbox_options:not(.rtl) .option input {
    margin-right: 0.5rem;
  }
  .plugin-checkbox_options.rtl .option input {
    margin-left: 0.5rem;
  }
  .plugin-clear_button {
  }
  .plugin-clear_button .clear-button {
    background: transparent !important;
    cursor: pointer;
    margin-right: 0 !important;
    opacity: 0;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity 0.5s;
  }
  .plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
    right: max(var(--ts-pr-caret), 8px);
  }
  .plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
    opacity: 1;
  }
  .ts-wrapper .dropdown-header {
    background: color-mix(#fff, #d0d0d0, 85%);
    border-bottom: 1px solid #d0d0d0;
    border-radius: 3px 3px 0 0;
    padding: 10px 8px;
    position: relative;
  }
  .ts-wrapper .dropdown-header-close {
    color: #303030;
    font-size: 20px !important;
    line-height: 20px;
    margin-top: -12px;
    opacity: 0.4;
    position: absolute;
    right: 8px;
    top: 50%;
  }
  .ts-wrapper .dropdown-header-close:hover {
    color: #000;
  }
  .plugin-dropdown_input.focus.dropdown-active .ts-control {
    border: 1px solid #d0d0d0;
    box-shadow: none;
  }
  .plugin-dropdown_input .dropdown-input {
    background: transparent;
    border: solid #d0d0d0;
    border-width: 0 0 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
    display: block;
    padding: 8px;
    width: 100%;
  }
  .plugin-dropdown_input .items-placeholder {
    border: 0 !important;
    box-shadow: none !important;
    width: 100%;
  }
  .plugin-dropdown_input.dropdown-active .items-placeholder, .plugin-dropdown_input.has-items .items-placeholder {
    display: none !important;
  }
  .ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
    min-width: 0;
  }
  .ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
    flex: none;
    min-width: 4px;
  }
  .ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
    color: transparent;
  }
  .ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
    color: transparent;
  }
  .ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
    display: flex;
  }
  .ts-dropdown.plugin-optgroup_columns .optgroup {
    border-right: 1px solid #f2f2f2;
    border-top: 0;
    flex-basis: 0;
    flex-grow: 1;
    min-width: 0;
  }
  .ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
    border-right: 0;
  }
  .ts-dropdown.plugin-optgroup_columns .optgroup:before {
    display: none;
  }
  .ts-dropdown.plugin-optgroup_columns .optgroup-header {
    border-top: 0;
  }
  .ts-wrapper.plugin-remove_button .item {
    align-items: center;
    display: inline-flex;
  }
  .ts-wrapper.plugin-remove_button .item .remove {
    border-radius: 0 2px 2px 0;
    box-sizing: border-box;
    color: inherit;
    display: inline-block;
    padding: 0 6px;
    text-decoration: none;
    vertical-align: middle;
  }
  .ts-wrapper.plugin-remove_button .item .remove:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
    background: none;
  }
  .ts-wrapper.plugin-remove_button .remove-single {
    font-size: 23px;
    position: absolute;
    right: 0;
    top: 0;
  }
  .ts-wrapper.plugin-remove_button:not(.rtl) .item {
    padding-right: 0 !important;
  }
  .ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
    border-left: 1px solid #0073bb;
    margin-left: 6px;
  }
  .ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
    border-left-color: #00578d;
  }
  .ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
    border-left-color: #aaa;
  }
  .ts-wrapper.plugin-remove_button.rtl .item {
    padding-left: 0 !important;
  }
  .ts-wrapper.plugin-remove_button.rtl .item .remove {
    border-right: 1px solid #0073bb;
    margin-right: 6px;
  }
  .ts-wrapper.plugin-remove_button.rtl .item.active .remove {
    border-right-color: #00578d;
  }
  .ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
    border-right-color: #aaa;
  }
  :root {
  }
  .ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
    cursor: pointer;
  }
  .ts-control:not(.rtl) {
    padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
  }
  .ts-control.rtl {
    padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
  }
  .ts-wrapper {
    position: relative;
  }
  .ts-control, .ts-control input, .ts-dropdown {
    color: #303030;
    font-family: inherit;
    font-size: 13px;
    line-height: 18px;
  }
  .ts-control, .ts-wrapper.single.input-active .ts-control {
    background: #fff;
    cursor: text;
  }
  .ts-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
  .ts-wrapper.single .ts-control {
  }
  .ts-wrapper.single .ts-control:after {
    border-color: gray transparent transparent;
    border-style: solid;
    border-width: 5px 5px 0;
    content: " ";
    display: block;
    height: 0;
    margin-top: -3px;
    position: absolute;
    top: 50%;
    width: 0;
  }
  .ts-wrapper.single .ts-control:not(.rtl):after {
    right: 15px;
  }
  .ts-wrapper.single .ts-control.rtl:after {
    left: 15px;
  }
  .ts-wrapper.single.dropdown-active .ts-control:after {
    border-color: transparent transparent gray;
    border-width: 0 5px 5px;
    margin-top: -4px;
  }
  .ts-wrapper.single.input-active .ts-control, .ts-wrapper.single.input-active .ts-control input {
    cursor: text;
  }
  .ts-wrapper {
    display: flex;
    min-height: 36px;
  }
  .ts-wrapper.multi.has-items .ts-control {
    padding-left: 5px;
  }
  .ts-wrapper.multi .ts-control [data-value] {
    background-color: color-mix(#1da7ee, #178ee9, 60%);
    background-image: linear-gradient(180deg, #1da7ee, #178ee9);
    background-repeat: repeat-x;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px hsla(0, 0%, 100%, 0.03);
    text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  }
  .ts-wrapper.multi .ts-control [data-value].active {
    background-color: color-mix(#008fd8, #0075cf, 60%);
    background-image: linear-gradient(180deg, #008fd8, #0075cf);
    background-repeat: repeat-x;
  }
  .ts-wrapper.multi.disabled .ts-control [data-value] {
    background: none;
    box-shadow: none;
    color: #999;
    text-shadow: none;
  }
  .ts-wrapper.multi.disabled .ts-control [data-value], .ts-wrapper.multi.disabled .ts-control [data-value] .remove {
    border-color: #e6e6e6;
  }
  .ts-wrapper.multi.disabled .ts-control [data-value] .remove {
    background: none;
  }
  .ts-wrapper.single .ts-control {
    background-color: color-mix(#fefefe, #f2f2f2, 60%);
    background-image: linear-gradient(180deg, #fefefe, #f2f2f2);
    background-repeat: repeat-x;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 hsla(0, 0%, 100%, 0.8);
  }
  .ts-dropdown.single, .ts-wrapper.single .ts-control {
    border-color: #b8b8b8;
  }
  .dropdown-active .ts-control {
    border-radius: 3px 3px 0 0;
  }
  .ts-dropdown .optgroup-header {
    font-size: 0.85em;
    font-weight: 700;
    padding-top: 7px;
  }
  .ts-dropdown .optgroup {
    border-top: 1px solid #f0f0f0;
  }
  .ts-dropdown .optgroup:first-child {
    border-top: 0;
  }
  .flatpickr-calendar {
    width: initial !important;
    padding: var(--main-contact_form_all-flatpicker-padding-0) !important;
    background: var(--main-contact_form_all-flatpicker-background-0) !important;
    border-radius: var(--main-contact_form_all-flatpicker-border-radius-0) !important;
    border-width: var(--main-contact_form_all-flatpicker-border-width-0) !important;
    border-color: var(--main-contact_form_all-flatpicker-border-color-0) !important;
    box-shadow: var(--main-contact_form_all-flatpicker-box-shadow-0) !important;
    backdrop-filter: var(--main-contact_form_all-flatpicker-backdrop-filter-0) !important;
  }
  .flatpickr-calendar:before {
    display: none !important;
  }
  .flatpickr-calendar .flatpickr-months .flatpickr-month {
    color: var(--main-contact_form_all-flatpicker-color-0) !important;
    fill: var(--main-contact_form_all-flatpicker-color-0) !important;
  }
  .flatpickr-calendar .flatpickr-months .flatpickr-prev-month, .flatpickr-calendar .flatpickr-months .flatpickr-next-month {
    color: var(--main-contact_form_all-flatpicker-color-0) !important;
    fill: var(--main-contact_form_all-flatpicker-color-0) !important;
  }
  .flatpickr-calendar .flatpickr-weekday {
    color: var(--main-contact_form_all-flatpicker-color-0) !important;
  }
  .flatpickr-calendar .flatpickr-day {
    color: var(--main-contact_form_all-flatpicker-color-0) !important;
  }
  .flatpickr-calendar .flatpickr-day.selected {
    background: var(--main-contact_form_all-flatpicker-background-0) !important;
    border-radius: var(--main-contact_form_all-flatpicker_selected-border-radius-0) !important;
    border-color: var(--main-contact_form_all-flatpicker_selected-border-color-0) !important;
    border-width: var(--main-contact_form_all-flatpicker_selected-border-width-0) !important;
    box-shadow: var(--main-contact_form_all-flatpicker_selected-box-shadow-0) !important;
    backdrop-filter: var(--main-contact_form_all-flatpicker_selected-backdrop-filter-0) !important;
    color: var(--main-contact_form_all-flatpicker_selected-color-0) !important;
  }
  .article_contact .flatpickr-calendar {
    padding: var(--article-flatpicker-padding) !important;
    background: var(--article-flatpicker-background) !important;
    border-radius: var(--article-flatpicker-border-radius) !important;
    border-width: var(--article-flatpicker-border-width) !important;
    border-color: var(--article-flatpicker-border-color) !important;
    box-shadow: var(--article-flatpicker-box-shadow) !important;
    backdrop-filter: var(--article-flatpicker-backdrop-filter) !important;
    color: var(--article-flatpicker-color) !important;
  }
  .article_contact .flatpickr-calendar .flatpickr-months .flatpickr-month,
  .article_contact .flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
  .article_contact .flatpickr-calendar .flatpickr-months .flatpickr-next-month,
  .article_contact .flatpickr-calendar .flatpickr-weekday,
  .article_contact .flatpickr-calendar .flatpickr-day {
    color: var(--article-flatpicker-color) !important;
    fill: var(--article-flatpicker-color) !important;
  }
  .article_contact .flatpickr-calendar .flatpickr-day:hover {
    color: var(--article-flatpicker-hover-color) !important;
    background-color: var(--article-flatpicker-hover-background-color) !important;
    border-radius: var(--article-flatpicker-hover-border-radius) !important;
    border-width: var(--article-flatpicker-hover-border-width) !important;
    border-color: var(--article-flatpicker-hover-border-color) !important;
  }
  .article_contact .flatpickr-calendar .flatpickr-day.selected {
    background: var(--article-flatpicker-selected-background) !important;
    color: var(--article-flatpicker-selected-color) !important;
    border-color: var(--article-flatpicker-selected-border-color) !important;
    border-width: var(--article-flatpicker-selected-border-width) !important;
    border-radius: var(--article-flatpicker-selected-border-radius) !important;
    box-shadow: var(--article-flatpicker-selected-box-shadow) !important;
    backdrop-filter: var(--article-flatpicker-selected-backdrop-filter) !important;
  }
  .ts-control:where(:not(.language-select *, .template-design-editor *)) {
    padding: var(--main-contact_form_all-tomselect-padding-0) !important;
    background: var(--main-contact_form_all-tomselect-background-0) !important;
    border-radius: var(--main-contact_form_all-tomselect-border-radius-0) !important;
    border-width: var(--main-contact_form_all-tomselect-border-width-0) !important;
    border-color: var(--main-contact_form_all-tomselect-border-color-0) !important;
    box-shadow: var(--main-contact_form_all-tomselect-box-shadow-0) !important;
    backdrop-filter: var(--main-contact_form_all-tomselect-backdrop-filter-0) !important;
    height: var(--main-contact_form_all-tomselect-height-0) !important;
  }
  .ts-control:where(:not(.language-select *, .template-design-editor *)) > input {
    color: var(--main-contact_form_all-tomselect-color-0) !important;
  }
  .ts-wrapper.single.dropdown-active:where(:not(.language-select *, .template-design-editor *)) .ts-control::after {
    border-color: transparent transparent var(--main-contact_form_all-tomselect-color-0) !important;
  }
  .ts-dropdown:where(:not(.language-select *, .template-design-editor *)) {
    padding: var(--main-contact_form_all-tomselect_open-padding-0) !important;
    background: var(--main-contact_form_all-tomselect_open-background-0) !important;
    border-radius: var(--main-contact_form_all-tomselect_open-border-radius-0) !important;
    border-width: var(--main-contact_form_all-tomselect_open-border-width-0) !important;
    border-color: var(--main-contact_form_all-tomselect_open-border-color-0) !important;
    box-shadow: var(--main-contact_form_all-tomselect_open-box-shadow-0) !important;
    backdrop-filter: var(--main-contact_form_all-tomselect_open-backdrop-filter-0) !important;
  }
  .ts-dropdown:where(:not(.language-select *, .template-design-editor *)) [data-selectable].option {
    color: var(--main-contact_form_all-tomselect_open-color-0) !important;
    font-size: var(--main-contact_form_all-tomselect_open-font-size-0) !important;
    font-weight: var(--main-contact_form_all-tomselect_open-font-weight-0) !important;
    line-height: var(--main-contact_form_all-tomselect_open-line-height-0) !important;
    letter-spacing: var(--main-contact_form_all-tomselect_open-letter-spacing-0) !important;
    font-family: var(--main-contact_form_all-tomselect_open-font-family-0) !important;
  }
  .ts-dropdown:where(:not(.language-select *, .template-design-editor *)) [data-selectable].option:hover {
    color: var(--main-contact_form_all-tomselect_hover-color-0) !important;
    background: var(--main-contact_form_all-tomselect_hover-background-0) !important;
  }
  .ts-dropdown:where(:not(.language-select *, .template-design-editor *)) .active {
    background: var(--main-contact_form_all-tomselect_selected-background-0) !important;
    color: var(--main-contact_form_all-tomselect_selected-color-0) !important;
  }
  .ts-control:where(:not(.language-select *, .template-design-editor *)), .ts-control:where(:not(.language-select *, .template-design-editor *)) input, .ts-dropdown:where(:not(.language-select *, .template-design-editor *)) {
    color: var(--main-contact_form_all-tomselect_open-color-0) !important;
  }
  .ts-control:where(:not(.language-select *, .template-design-editor *)) .item {
    line-height: var(--main-contact_form_all-tomselect-line-height-0) !important;
    color: var(--main-contact_form_all-tomselect-color-0) !important;
    font-size: var(--main-contact_form_all-tomselect-font-size-0) !important;
    font-weight: var(--main-contact_form_all-tomselect-font-weight-0) !important;
    line-height: var(--main-contact_form_all-tomselect-line-height-0) !important;
    letter-spacing: var(--main-contact_form_all-tomselect-letter-spacing-0) !important;
    font-family: var(--main-contact_form_all-tomselect-font-family-0) !important;
  }
  .article_contact .ts-wrapper.single .ts-control::after {
    border-style: solid !important;
    border-width: 5px 5px 0 !important;
    border-color: var(--article-tomselect-color) transparent transparent !important;
  }
  .article_contact .ts-wrapper.single.dropdown-active .ts-control::after {
    border-width: 0 5px 5px !important;
    border-color: transparent transparent var(--article-tomselect-color) !important;
  }
  .article_contact .ts-control {
    padding: var(--article-tomselect-padding) !important;
    background: var(--article-tomselect-background) !important;
    background-image: none !important;
    border-radius: var(--article-tomselect-border-radius) !important;
    border-width: var(--article-tomselect-border-width) !important;
    border-color: var(--article-tomselect-border-color) !important;
    box-shadow: var(--article-tomselect-box-shadow) !important;
    backdrop-filter: var(--article-tomselect-backdrop-filter) !important;
    height: var(--article-tomselect-height) !important;
  }
  .article_contact .ts-control > input, .article_contact .ts-control .item {
    color: var(--article-tomselect-color) !important;
    font-size: var(--article-tomselect-font-size) !important;
    font-weight: var(--article-tomselect-font-weight) !important;
    font-family: var(--article-tomselect-font-family) !important;
    line-height: var(--article-tomselect-line-height) !important;
    letter-spacing: var(--article-tomselect-letter-spacing) !important;
  }
  .article_contact .ts-dropdown {
    padding: var(--article-tomselect-open-padding) !important;
    background: var(--article-tomselect-open-background) !important;
    border-radius: var(--article-tomselect-open-border-radius) !important;
    border-width: var(--article-tomselect-open-border-width) !important;
    border-color: var(--article-tomselect-open-border-color) !important;
    box-shadow: var(--article-tomselect-open-box-shadow) !important;
    backdrop-filter: var(--article-tomselect-open-backdrop-filter) !important;
  }
  .article_contact .ts-dropdown [data-selectable].option {
    color: var(--article-tomselect-open-color) !important;
    font-size: var(--article-tomselect-open-font-size) !important;
    font-weight: var(--article-tomselect-open-font-weight) !important;
    font-family: var(--article-tomselect-open-font-family) !important;
    line-height: var(--article-tomselect-open-line-height) !important;
    letter-spacing: var(--article-tomselect-open-letter-spacing) !important;
  }
  .article_contact .ts-dropdown [data-selectable].option:hover {
    color: var(--article-tomselect-hover-color) !important;
    background: var(--article-tomselect-hover-background) !important;
  }
  .article_contact .ts-dropdown .active {
    color: var(--article-tomselect-selected-color) !important;
    background: var(--article-tomselect-selected-background) !important;
  }
}
@layer site {
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper {
    inset: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 96px 24px 72px;
    align-content: center;
    justify-items: center;
    text-align: center;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper > * {
    max-width: 960px;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .description {
    max-width: 720px;
  }
  .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;
  }
  .gallery .gridContainer > .title {
    grid-row: 1;
    grid-column: 1/-1;
  }
  .gallery .gridContainer .wrapper {
    grid-area: gallery;
    grid-row: 2;
    grid-column: 1/-1;
    grid-area: auto;
    display: grid;
    position: relative;
    z-index: 10;
  }
  .gallery .gridContainer .wrapper .gallery-item {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: initial !important;
  }
  .gallery .gridContainer .wrapper .gallery-item img, .gallery .gridContainer .wrapper .gallery-item picture {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .gallery .gridContainer .wrapper.gallery-columns {
    grid-template-columns: repeat(var(--gallery-columns-desktop, 3), minmax(0, 1fr));
  }
  @media (max-width: 1024px) {
    .gallery .gridContainer .wrapper.gallery-columns {
      grid-template-columns: repeat(var(--gallery-columns-tablet, var(--gallery-columns-desktop, 2)), minmax(0, 1fr));
    }
  }
  @media (max-width: 600px) {
    .gallery .gridContainer .wrapper.gallery-columns {
      grid-template-columns: repeat(var(--gallery-columns-mobile, 1), minmax(0, 1fr));
    }
  }
  .gallery.gallery_mozaik .wrapper {
    grid-auto-flow: dense;
  }
  .gallery.gallery_mozaik .gallery-item {
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: initial !important;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(1) {
    grid-column: 1/4;
    grid-row: 1/4;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(2) {
    grid-column: 4/6;
    grid-row: 1/3;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(3) {
    grid-column: 6/7;
    grid-row: 1/3;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(4) {
    grid-column: 4/6;
    grid-row: 3/4;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(5) {
    grid-column: 6/7;
    grid-row: 3/7;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(6) {
    grid-column: 1/3;
    grid-row: 4/7;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(7) {
    grid-column: 3/5;
    grid-row: 4/7;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(8) {
    grid-column: 5/6;
    grid-row: 4/5;
  }
  .gallery.gallery_mozaik .gallery-item:nth-child(9) {
    grid-column: 5/7;
    grid-row: 5/7;
  }
  .contact_form_float .input-wrapper:not(.contact_form_float .input-wrapper.checkbox, .contact_form_float .input-wrapper.radio) {
    grid-template-rows: min-content;
  }
  .contact_form_float .input-wrapper > span {
    grid-row: 1 !important;
  }
  .contact_form_float .input-wrapper > label {
    grid-row: 1 !important;
    position: absolute;
    height: 100% !important;
    line-height: 100% !important;
    vertical-align: center;
    position: absolute;
    z-index: 10;
    transition: opacity 0.3s ease;
  }
  .contact_form_float .input-wrapper:has(input:placeholder-shown) > label {
    opacity: 0 !important;
    z-index: -10;
    pointer-events: none;
  }
  .contact_form_float .input-wrapper:has(textarea:placeholder-shown) > label {
    opacity: 0 !important;
    z-index: -10;
    pointer-events: none;
  }
  .contact_form_float .input-wrapper > input {
    grid-row: 1 !important;
  }
  .contact .gridContainer .info-wrapper {
    position: relative;
    z-index: 10;
    display: grid;
  }
  .contact .gridContainer .form {
    position: relative;
    z-index: 10;
  }
  .contact .gridContainer .form .input-wrapper {
    position: relative;
    z-index: 10;
    display: grid;
    align-items: center;
  }
  .contact .gridContainer .form .input-wrapper .validation-message {
    transition: opacity 0.3s ease, transform 0.3s ease;
    position: absolute;
    grid-row: 2;
    align-self: end;
  }
  .contact .gridContainer .form .input-wrapper:not(.is-invalid) .validation-message {
    opacity: 0;
    transform: translateY(-10px);
  }
  .contact .gridContainer .form .input-wrapper:has(.dropdown-active) {
    z-index: 100 !important;
  }
  .contact .gridContainer .form .input-wrapper:has(.flatpickr-calendar.open) {
    z-index: 100 !important;
  }
  .contact .gridContainer .form .input-wrapper .flatpickr-calendar {
    grid-row: 3;
    top: 0 !important;
    left: 0 !important;
  }
  .contact .gridContainer .form .input-wrapper .mainInput {
    appearance: none;
  }
  .contact .gridContainer .form .input-wrapper .mainInput:has(.ts-control) {
    padding: 0px !important;
  }
  .contact .gridContainer .form .input-wrapper label {
    grid-template-columns: 1/-1;
    grid-row: 1;
  }
  .contact .gridContainer .form .input-wrapper > span:has(svg) {
    grid-row: 2;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0%, -50%);
  }
  .contact .gridContainer .form .input-wrapper.tel {
    grid-template-rows: min-content min-content;
    grid-template-columns: min-content 1fr;
  }
  .contact .gridContainer .form .input-wrapper.tel .mainInput {
    grid-column: 2;
    grid-row: 2;
  }
  .contact .gridContainer .form .input-wrapper.tel .countryCodeInput {
    grid-column: 1;
    grid-row: 2;
  }
  .contact .gridContainer .form .input-wrapper.tel span:has(svg) {
    grid-row: 2;
    grid-column: 2;
    position: absolute;
  }
  .contact .gridContainer .form .input-wrapper.file {
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr min-content;
  }
  .contact .gridContainer .form .input-wrapper.file .mainInput {
    grid-column: 1/-1;
    grid-row: 2;
    opacity: 0 !important;
    color: transparent !important;
  }
  .contact .gridContainer .form .input-wrapper.file .upload-label {
    grid-column: 1;
    grid-row: 2;
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    cursor: pointer;
  }
  .contact .gridContainer .form .input-wrapper.file span {
    position: absolute;
  }
  .contact .gridContainer .form .input-wrapper.file span:has(svg) {
    grid-row: 2;
    grid-column: 2;
  }
  .contact .gridContainer .form .input-wrapper.number {
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper {
    display: grid;
    align-items: center;
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr min-content;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper span:nth-child(2) {
    grid-row: 1;
    grid-column: 2;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper span:nth-child(3) {
    grid-row: 2;
    grid-column: 2;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper .mainInput {
    grid-column: 1;
    grid-row: 1/-1;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper .mainInput::-webkit-inner-spin-button, .contact .gridContainer .form .input-wrapper.number .number-wrapper .mainInput::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  .contact .gridContainer .form .input-wrapper.number .number-wrapper .mainInput {
    -moz-appearance: textfield;
    appearance: textfield;
  }
  .contact .gridContainer .form .input-wrapper.textarea {
    grid-column: 1/-1 !important;
  }
  .contact .gridContainer .form .input-wrapper.textarea textarea {
    resize: none !important;
  }
  .contact .gridContainer .form .input-wrapper.date, .contact .gridContainer .form .input-wrapper.email, .contact .gridContainer .form .input-wrapper.text, .contact .gridContainer .form .input-wrapper.select {
    grid-template-rows: min-content min-content;
    grid-template-columns: 1fr min-content;
  }
  .contact .gridContainer .form .input-wrapper.date .mainInput, .contact .gridContainer .form .input-wrapper.email .mainInput, .contact .gridContainer .form .input-wrapper.text .mainInput, .contact .gridContainer .form .input-wrapper.select .mainInput {
    grid-row: 2;
    grid-column: 1/-1;
  }
  .contact .gridContainer .form .input-wrapper.date span:has(svg), .contact .gridContainer .form .input-wrapper.email span:has(svg), .contact .gridContainer .form .input-wrapper.text span:has(svg), .contact .gridContainer .form .input-wrapper.select span:has(svg) {
    grid-row: 2;
    grid-column: 2;
    position: absolute;
  }
  .contact .gridContainer .form .input-wrapper.select .icon {
    display: none !important;
  }
  .contact .gridContainer .form .input-wrapper.checkbox, .contact .gridContainer .form .input-wrapper.radio {
    grid-template-columns: min-content 1fr;
    align-items: center;
  }
  .contact .gridContainer .form .input-wrapper.checkbox .mainInput, .contact .gridContainer .form .input-wrapper.radio .mainInput {
    grid-column: 1;
    grid-row: 1;
  }
  .contact .gridContainer .form .input-wrapper.checkbox:not(:has(input:checked)) span, .contact .gridContainer .form .input-wrapper.radio:not(:has(input:checked)) span {
    opacity: 0;
  }
  .contact .gridContainer .form .input-wrapper.checkbox span, .contact .gridContainer .form .input-wrapper.radio span {
    transition: opacity 0.3s ease;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    transform: initial !important;
  }
  .contact .gridContainer .form .input-wrapper.checkbox span:has(svg), .contact .gridContainer .form .input-wrapper.radio span:has(svg) {
    grid-column: 1;
    grid-row: 1;
  }
  .contact .gridContainer .form .input-wrapper.checkbox label, .contact .gridContainer .form .input-wrapper.radio label {
    grid-column: 2;
    grid-row: 1;
    margin-bottom: 0 !important;
  }
  header {
    position: fixed;
    top: 0;
    z-index: 50;
    margin: 0px auto;
    min-height: 58px;
    align-content: center;
  }
  header .gridContainer nav ul {
    text-transform: uppercase;
  }
  header .gridContainer .socials {
    display: flex;
  }
  header .gridContainer .socials > span {
    display: table;
  }
  header .gridContainer .socials > span .icon {
    display: table;
  }
  footer {
    display: grid;
    min-height: 60px;
  }
  footer .gridContainer {
    display: grid;
    align-items: center;
    justify-items: center;
    justify-self: center;
    width: 100%;
    align-self: center;
  }
  footer .gridContainer > * {
    width: 100%;
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    padding: 40px 0;
    border-top: 1px solid rgba(232, 226, 214, 0.14);
  }
  footer .gridContainer > :first-child {
    border-top: 0;
    padding-top: 0;
  }
  footer .gridContainer > :last-child {
    padding-bottom: 0;
  }
  footer .gridContainer .footer-menu ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 16px;
    text-transform: uppercase;
  }
  footer .gridContainer .socials {
    display: flex;
  }
  footer .gridContainer .socials > span {
    display: table;
  }
  footer .gridContainer .socials > span .icon {
    display: table;
  }
  section.float > .gridContainer {
    grid-template-columns: minmax(0, 1fr) !important;
  }
  section.float > .gridContainer > .img {
    grid-area: 1/1 !important;
    justify-self: stretch !important;
    width: 100% !important;
  }
  section.float > .gridContainer > .float-wrapper {
    inset: 0;
    margin: auto;
    width: min(760px, 100% - 48px);
    height: fit-content;
    grid-template-areas: none !important;
    grid-template-columns: minmax(0, 1fr) !important;
    justify-items: center;
    text-align: center;
  }
  section.float > .gridContainer > .float-wrapper > * {
    grid-area: auto !important;
  }
  @media (max-width: 768px) {
    section.float > .gridContainer > .img {
      aspect-ratio: auto !important;
      min-height: 560px;
      position: relative;
    }
    section.float > .gridContainer > .img > picture {
      position: absolute;
      inset: 0;
    }
    section.float > .gridContainer > .img picture, section.float > .gridContainer > .img img {
      width: 100% !important;
      height: 100% !important;
      object-fit: cover;
    }
  }
}
@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-header-logo-justify-self-2032 {
    justify-self: var(--main-header-logo-justify-self-2032);
  }
  .main-header-logo-max-width-2033 {
    max-width: var(--main-header-logo-max-width-2033);
  }
  .main-header-menu-color-2046 {
    color: var(--main-header-menu-color-2046);
  }
  .main-header-menu-font-family-2047 {
    font-family: var(--main-header-menu-font-family-2047);
  }
  .main-header-menu-font-weight-2048 {
    font-weight: var(--main-header-menu-font-weight-2048);
  }
  .main-header-menu-font-size-2049 {
    font-size: var(--main-header-menu-font-size-2049);
  }
  .main-header-menu-letter-spacing-2050 {
    letter-spacing: var(--main-header-menu-letter-spacing-2050);
  }
  .main-header-menu-grid-column-gap-2051 {
    grid-column-gap: var(--main-header-menu-grid-column-gap-2051);
  }
  .main-header-menu-justify-self-2052 {
    justify-self: var(--main-header-menu-justify-self-2052);
  }
  .main-header-menu-padding-980001 {
    padding: var(--main-header-menu-padding-980001);
  }
  .main-header-menu-background-980002 {
    background: var(--main-header-menu-background-980002);
  }
  .main-header-menu-border-radius-980003 {
    border-radius: var(--main-header-menu-border-radius-980003);
  }
  .main-header-menu-border-width-980004 {
    border-width: var(--main-header-menu-border-width-980004);
  }
  .main-header-menu-border-color-980005 {
    border-color: var(--main-header-menu-border-color-980005);
  }
  .main-header-main-grid-column-gap-2034 {
    grid-column-gap: var(--main-header-main-grid-column-gap-2034);
  }
  .main-header-main-max-width-2035 {
    max-width: var(--main-header-main-max-width-2035);
  }
  .main-header-main-background-2036 {
    background: var(--main-header-main-background-2036);
  }
  .main-header-main-width-2037 {
    width: var(--main-header-main-width-2037);
  }
  .main-header-main-border-radius-2038 {
    border-radius: var(--main-header-main-border-radius-2038);
  }
  .main-header-main-grid-template-areas-2039 {
    grid-template-areas: var(--main-header-main-grid-template-areas-2039);
  }
  .main-header-main-grid-template-columns-2040 {
    grid-template-columns: var(--main-header-main-grid-template-columns-2040);
  }
  .main-header-main-padding-2041 {
    padding: var(--main-header-main-padding-2041);
  }
  .main-header-main-backdrop-blur-2042 {
    backdrop-blur: var(--main-header-main-backdrop-blur-2042);
  }
  .main-header-main-border-width-2043 {
    border-width: var(--main-header-main-border-width-2043);
  }
  .main-header-main-border-color-2044 {
    border-color: var(--main-header-main-border-color-2044);
  }
  .main-header-main-box-shadow-2045 {
    box-shadow: var(--main-header-main-box-shadow-2045);
  }
  .main-header-social-justify-self-2053 {
    justify-self: var(--main-header-social-justify-self-2053);
  }
  .main-header-social-grid-column-gap-2054 {
    grid-column-gap: var(--main-header-social-grid-column-gap-2054);
  }
  .main-header-social_icon-width-2055 {
    width: var(--main-header-social_icon-width-2055);
  }
  .main-header-social_icon-height-2056 {
    height: var(--main-header-social_icon-height-2056);
  }
  .main-header-social_icon-border-radius-2057 {
    border-radius: var(--main-header-social_icon-border-radius-2057);
  }
  .main-header-social_icon-border-width-2058 {
    border-width: var(--main-header-social_icon-border-width-2058);
  }
  .main-header-social_icon-border-color-2059 {
    border-color: var(--main-header-social_icon-border-color-2059);
  }
  .main-header-social_icon-background-2060 {
    background: var(--main-header-social_icon-background-2060);
  }
  .main-header-social_svg-font-size-2061 {
    font-size: var(--main-header-social_svg-font-size-2061);
  }
  .main-header-social_svg-color-2063 {
    color: var(--main-header-social_svg-color-2063);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-color-17517:hover {
      color: var(--main-header-menu_hover-color-17517);
    }
  }
  a.has-hover.main-header-menu_hover-color-17517:focus-visible {
    color: var(--main-header-menu_hover-color-17517);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-opacity-17518:hover {
      opacity: var(--main-header-menu_hover-opacity-17518);
    }
  }
  a.has-hover.main-header-menu_hover-opacity-17518:focus-visible {
    opacity: var(--main-header-menu_hover-opacity-17518);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-transform-17519:hover {
      transform: var(--main-header-menu_hover-transform-17519);
    }
  }
  a.has-hover.main-header-menu_hover-transform-17519:focus-visible {
    transform: var(--main-header-menu_hover-transform-17519);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-padding-980011:hover {
      padding: var(--main-header-menu_hover-padding-980011);
    }
  }
  a.has-hover.main-header-menu_hover-padding-980011:focus-visible {
    padding: var(--main-header-menu_hover-padding-980011);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-background-980012:hover {
      background: var(--main-header-menu_hover-background-980012);
    }
  }
  a.has-hover.main-header-menu_hover-background-980012:focus-visible {
    background: var(--main-header-menu_hover-background-980012);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-border-radius-980013:hover {
      border-radius: var(--main-header-menu_hover-border-radius-980013);
    }
  }
  a.has-hover.main-header-menu_hover-border-radius-980013:focus-visible {
    border-radius: var(--main-header-menu_hover-border-radius-980013);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-border-width-980014:hover {
      border-width: var(--main-header-menu_hover-border-width-980014);
    }
  }
  a.has-hover.main-header-menu_hover-border-width-980014:focus-visible {
    border-width: var(--main-header-menu_hover-border-width-980014);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-border-color-980015:hover {
      border-color: var(--main-header-menu_hover-border-color-980015);
    }
  }
  a.has-hover.main-header-menu_hover-border-color-980015:focus-visible {
    border-color: var(--main-header-menu_hover-border-color-980015);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-header-social_svg_hover-color-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);
  }
  .main-footer-container-max-width-1722 {
    max-width: var(--main-footer-container-max-width-1722);
  }
  .main-footer-main-grid-column-gap-1730 {
    grid-column-gap: var(--main-footer-main-grid-column-gap-1730);
  }
  .main-footer-main-width-1731 {
    width: var(--main-footer-main-width-1731);
  }
  .main-footer-main-background-1732 {
    background: var(--main-footer-main-background-1732);
  }
  .main-footer-main-max-width-1733 {
    max-width: var(--main-footer-main-max-width-1733);
  }
  .main-footer-main-border-radius-1734 {
    border-radius: var(--main-footer-main-border-radius-1734);
  }
  .main-footer-main-padding-1735 {
    padding: var(--main-footer-main-padding-1735);
  }
  .main-footer-main-border-width-1736 {
    border-width: var(--main-footer-main-border-width-1736);
  }
  .main-footer-main-border-color-1737 {
    border-color: var(--main-footer-main-border-color-1737);
  }
  .main-footer-main-grid-template-areas-1738 {
    grid-template-areas: var(--main-footer-main-grid-template-areas-1738);
  }
  .main-footer-main-grid-template-columns-1739 {
    grid-template-columns: var(--main-footer-main-grid-template-columns-1739);
  }
  .main-footer-main-justify-content-17399 {
    justify-content: var(--main-footer-main-justify-content-17399);
  }
  .main-footer-logo-justify-self-2032 {
    justify-self: var(--main-footer-logo-justify-self-2032);
  }
  .main-footer-logo-max-width-2033 {
    max-width: var(--main-footer-logo-max-width-2033);
  }
  .main-footer-menu-justify-self-32051 {
    justify-self: var(--main-footer-menu-justify-self-32051);
  }
  .main-footer-menu-color-32052 {
    color: var(--main-footer-menu-color-32052);
  }
  .main-footer-menu-font-family-32053 {
    font-family: var(--main-footer-menu-font-family-32053);
  }
  .main-footer-menu-font-size-32054 {
    font-size: var(--main-footer-menu-font-size-32054);
  }
  .main-footer-menu-font-weight-32055 {
    font-weight: var(--main-footer-menu-font-weight-32055);
  }
  .main-footer-menu-letter-spacing-32056 {
    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);
  }
  .main-footer-menu-text-align-32058 {
    text-align: var(--main-footer-menu-text-align-32058);
  }
  @media (hover: hover) {
    a.has-hover.main-footer-menu_hover-color-32059:hover {
      color: var(--main-footer-menu_hover-color-32059);
    }
  }
  a.has-hover.main-footer-menu_hover-color-32059:focus-visible {
    color: var(--main-footer-menu_hover-color-32059);
  }
  @media (hover: hover) {
    a.has-hover.main-footer-menu_hover-opacity-32060:hover {
      opacity: var(--main-footer-menu_hover-opacity-32060);
    }
  }
  a.has-hover.main-footer-menu_hover-opacity-32060:focus-visible {
    opacity: var(--main-footer-menu_hover-opacity-32060);
  }
  @media (hover: hover) {
    a.has-hover.main-footer-menu_hover-transform-32061:hover {
      transform: var(--main-footer-menu_hover-transform-32061);
    }
  }
  a.has-hover.main-footer-menu_hover-transform-32061:focus-visible {
    transform: var(--main-footer-menu_hover-transform-32061);
  }
  .main-footer-social-justify-self-32062 {
    justify-self: var(--main-footer-social-justify-self-32062);
  }
  .main-footer-social-grid-column-gap-32063 {
    grid-column-gap: var(--main-footer-social-grid-column-gap-32063);
  }
  .main-footer-social_icon-width-32064 {
    width: var(--main-footer-social_icon-width-32064);
  }
  .main-footer-social_icon-height-32065 {
    height: var(--main-footer-social_icon-height-32065);
  }
  .main-footer-social_icon-border-radius-32066 {
    border-radius: var(--main-footer-social_icon-border-radius-32066);
  }
  .main-footer-social_icon-border-width-32067 {
    border-width: var(--main-footer-social_icon-border-width-32067);
  }
  .main-footer-social_icon-border-color-32068 {
    border-color: var(--main-footer-social_icon-border-color-32068);
  }
  .main-footer-social_icon-background-32069 {
    background: var(--main-footer-social_icon-background-32069);
  }
  .main-footer-social_svg-font-size-32070 {
    font-size: var(--main-footer-social_svg-font-size-32070);
  }
  .main-footer-social_svg-color-32071 {
    color: var(--main-footer-social_svg-color-32071);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-footer-social_svg_hover-color-32072 {
      color: var(--main-footer-social_svg_hover-color-32072);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-footer-social_svg_hover-color-32072 {
    color: var(--main-footer-social_svg_hover-color-32072);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-footer-social_svg_hover-font-size-32073 {
      font-size: var(--main-footer-social_svg_hover-font-size-32073);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-footer-social_svg_hover-font-size-32073 {
    font-size: var(--main-footer-social_svg_hover-font-size-32073);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-footer-social_svg_hover-opacity-32074 {
      opacity: var(--main-footer-social_svg_hover-opacity-32074);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-footer-social_svg_hover-opacity-32074 {
    opacity: var(--main-footer-social_svg_hover-opacity-32074);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-footer-social_svg_hover-transform-32075 {
      transform: var(--main-footer-social_svg_hover-transform-32075);
    }
  }
  .socials .social-icon.has-hover:focus-visible .main-footer-social_svg_hover-transform-32075 {
    transform: var(--main-footer-social_svg_hover-transform-32075);
  }
  .main-footer-copyright-color-32076 {
    color: var(--main-footer-copyright-color-32076);
  }
  .main-footer-copyright-font-family-32077 {
    font-family: var(--main-footer-copyright-font-family-32077);
  }
  .main-footer-copyright-font-size-32078 {
    font-size: var(--main-footer-copyright-font-size-32078);
  }
  .main-footer-copyright-font-weight-32079 {
    font-weight: var(--main-footer-copyright-font-weight-32079);
  }
  .main-footer-copyright-letter-spacing-32080 {
    letter-spacing: var(--main-footer-copyright-letter-spacing-32080);
  }
  .main-footer-copyright-justify-self-32081 {
    justify-self: var(--main-footer-copyright-justify-self-32081);
  }
  .main-footer-copyright-text-align-32082 {
    text-align: var(--main-footer-copyright-text-align-32082);
  }
  .main-slide-image-justify-self-2778 {
    justify-self: var(--main-slide-image-justify-self-2778);
  }
  .main-slide-main-aspect-ratio-2779 {
    aspect-ratio: var(--main-slide-main-aspect-ratio-2779);
  }
  .main-slide-main-width-2780 {
    width: var(--main-slide-main-width-2780);
  }
  .main-slide-main-max-height-2781 {
    max-height: var(--main-slide-main-max-height-2781);
  }
  .main-slide-main-height-2782 {
    height: var(--main-slide-main-height-2782);
  }
  .main-slide-main-grid-row-gap-2783 {
    grid-row-gap: var(--main-slide-main-grid-row-gap-2783);
  }
  .main-slide-dot-width-2767 {
    width: var(--main-slide-dot-width-2767);
  }
  .main-slide-dot-left-2768 {
    left: var(--main-slide-dot-left-2768);
  }
  .main-slide-dot-bottom-2769 {
    bottom: var(--main-slide-dot-bottom-2769);
  }
  .main-slide-dot-height-2770 {
    height: var(--main-slide-dot-height-2770);
  }
  .main-slide-dot-border-radius-2771 {
    border-radius: var(--main-slide-dot-border-radius-2771);
  }
  .main-slide-dot-border-color-2772 {
    border-color: var(--main-slide-dot-border-color-2772);
  }
  .main-slide-dot-border-width-2773 {
    border-width: var(--main-slide-dot-border-width-2773);
  }
  .main-slide-dot-background-2774 {
    background: var(--main-slide-dot-background-2774);
  }
  .main-slide-dot-grid-column-gap-2775 {
    grid-column-gap: var(--main-slide-dot-grid-column-gap-2775);
  }
  .main-slide-arrow-width-2694 {
    width: var(--main-slide-arrow-width-2694);
  }
  .main-slide-arrow-icon-2695 {
    icon: var(--main-slide-arrow-icon-2695);
  }
  .main-slide-arrow-left-2696 {
    left: var(--main-slide-arrow-left-2696);
  }
  .main-slide-arrow-right-2697 {
    right: var(--main-slide-arrow-right-2697);
  }
  .main-slide-arrow-height-2698 {
    height: var(--main-slide-arrow-height-2698);
  }
  .main-slide-arrow-border-radius-2699 {
    border-radius: var(--main-slide-arrow-border-radius-2699);
  }
  .main-slide-arrow-border-width-2700 {
    border-width: var(--main-slide-arrow-border-width-2700);
  }
  .main-slide-arrow-border-color-2701 {
    border-color: var(--main-slide-arrow-border-color-2701);
  }
  .main-slide-arrow-background-2702 {
    background: var(--main-slide-arrow-background-2702);
  }
  .swiper-pagination-bullet-active.main-slide-dot_acive-background-2776 {
    background: var(--main-slide-dot_acive-background-2776);
  }
  .swiper-pagination-bullet-active.main-slide-dot_acive-border-color-2777 {
    border-color: var(--main-slide-dot_acive-border-color-2777);
  }
  .main-slide-arrow_svg-font-size-2703 {
    font-size: var(--main-slide-arrow_svg-font-size-2703);
  }
  .main-slide-arrow_svg-color-2705 {
    color: var(--main-slide-arrow_svg-color-2705);
  }
  .main-slide-config-slide_duration-2732 {
    slide_duration: var(--main-slide-config-slide_duration-2732);
  }
  .main-slide-config-transition_speed-2733 {
    transition_speed: var(--main-slide-config-transition_speed-2733);
  }
  .main-slide-config-slides_per_view-2734 {
    slides_per_view: var(--main-slide-config-slides_per_view-2734);
  }
  .main-slide-config-space_between-2735 {
    space_between: var(--main-slide-config-space_between-2735);
  }
  .main-slide-config-autoplay-2736 {
    autoplay: var(--main-slide-config-autoplay-2736);
  }
  .main-slide-config-transition_effect-2737 {
    transition_effect: var(--main-slide-config-transition_effect-2737);
  }
  .main-slide-config-show_dots-2738 {
    show_dots: var(--main-slide-config-show_dots-2738);
  }
  .main-slide-config-show_navigation-2739 {
    show_navigation: var(--main-slide-config-show_navigation-2739);
  }
  .main-slide-config-show_title-2740 {
    show_title: var(--main-slide-config-show_title-2740);
  }
  .main-slide-config-show_description-2741 {
    show_description: var(--main-slide-config-show_description-2741);
  }
  .main-slide-config-show_button-2742 {
    show_button: var(--main-slide-config-show_button-2742);
  }
  .main-slide-config-container_prop-2744 {
    container_prop: var(--main-slide-config-container_prop-2744);
  }
  .main-slide-title-color-2791 {
    color: var(--main-slide-title-color-2791);
  }
  .main-slide-title-font-size-2792 {
    font-size: var(--main-slide-title-font-size-2792);
  }
  .main-slide-title-font-weight-2793 {
    font-weight: var(--main-slide-title-font-weight-2793);
  }
  .main-slide-title-font-family-2794 {
    font-family: var(--main-slide-title-font-family-2794);
  }
  .main-slide-title-letter-spacing-2795 {
    letter-spacing: var(--main-slide-title-letter-spacing-2795);
  }
  .main-slide-title-line-height-2796 {
    line-height: var(--main-slide-title-line-height-2796);
  }
  .main-slide-title-text1-2797 {
    text1: var(--main-slide-title-text1-2797);
  }
  .main-slide-title-grid-template-areas-2798 {
    grid-template-areas: var(--main-slide-title-grid-template-areas-2798);
  }
  .main-slide-title-grid-column-gap-2799 {
    grid-column-gap: var(--main-slide-title-grid-column-gap-2799);
  }
  .main-slide-title-justify-items-2800 {
    justify-items: var(--main-slide-title-justify-items-2800);
  }
  .main-slide-title-justify-self-2801 {
    justify-self: var(--main-slide-title-justify-self-2801);
  }
  .main-slide-title-text-align-2802 {
    text-align: var(--main-slide-title-text-align-2802);
  }
  .main-slide-title-padding-980101 {
    padding: var(--main-slide-title-padding-980101);
  }
  .main-slide-title-background-980102 {
    background: var(--main-slide-title-background-980102);
  }
  .main-slide-title-border-radius-980103 {
    border-radius: var(--main-slide-title-border-radius-980103);
  }
  .main-slide-title-border-width-980104 {
    border-width: var(--main-slide-title-border-width-980104);
  }
  .main-slide-title-border-color-980105 {
    border-color: var(--main-slide-title-border-color-980105);
  }
  .main-slide-button-padding-2706 {
    padding: var(--main-slide-button-padding-2706);
  }
  .main-slide-button-text1-2707 {
    text1: var(--main-slide-button-text1-2707);
  }
  .main-slide-button-border-radius-2708 {
    border-radius: var(--main-slide-button-border-radius-2708);
  }
  .main-slide-button-border-width-2709 {
    border-width: var(--main-slide-button-border-width-2709);
  }
  .main-slide-button-border-color-2710 {
    border-color: var(--main-slide-button-border-color-2710);
  }
  .main-slide-button-background-2711 {
    background: var(--main-slide-button-background-2711);
  }
  .main-slide-button-color-2712 {
    color: var(--main-slide-button-color-2712);
  }
  .main-slide-button-font-size-2713 {
    font-size: var(--main-slide-button-font-size-2713);
  }
  .main-slide-button-font-weight-2714 {
    font-weight: var(--main-slide-button-font-weight-2714);
  }
  .main-slide-button-font-family-2715 {
    font-family: var(--main-slide-button-font-family-2715);
  }
  .main-slide-button-letter-spacing-2716 {
    letter-spacing: var(--main-slide-button-letter-spacing-2716);
  }
  .main-slide-button-line-height-2717 {
    line-height: var(--main-slide-button-line-height-2717);
  }
  .main-slide-button-grid-template-areas-2718 {
    grid-template-areas: var(--main-slide-button-grid-template-areas-2718);
  }
  .main-slide-button-grid-column-gap-2719 {
    grid-column-gap: var(--main-slide-button-grid-column-gap-2719);
  }
  .main-slide-button-justify-items-2720 {
    justify-items: var(--main-slide-button-justify-items-2720);
  }
  .main-slide-button-justify-self-2721 {
    justify-self: var(--main-slide-button-justify-self-2721);
  }
  .main-slide-overlay-background-2784 {
    background: var(--main-slide-overlay-background-2784);
  }
  .main-slide-title_icon-width-2803 {
    width: var(--main-slide-title_icon-width-2803);
  }
  .main-slide-title_icon-height-2804 {
    height: var(--main-slide-title_icon-height-2804);
  }
  .main-slide-title_icon-border-radius-2805 {
    border-radius: var(--main-slide-title_icon-border-radius-2805);
  }
  .main-slide-title_icon-border-width-2806 {
    border-width: var(--main-slide-title_icon-border-width-2806);
  }
  .main-slide-title_icon-border-color-2807 {
    border-color: var(--main-slide-title_icon-border-color-2807);
  }
  .main-slide-title_icon-background-2808 {
    background: var(--main-slide-title_icon-background-2808);
  }
  .main-slide-title_icon-icon-2809 {
    icon: var(--main-slide-title_icon-icon-2809);
  }
  .main-slide-title_svg-font-size-2810 {
    font-size: var(--main-slide-title_svg-font-size-2810);
  }
  .main-slide-title_svg-color-2812 {
    color: var(--main-slide-title_svg-color-2812);
  }
  .main-slide-description_icon-width-2757 {
    width: var(--main-slide-description_icon-width-2757);
  }
  .main-slide-description_icon-height-2758 {
    height: var(--main-slide-description_icon-height-2758);
  }
  .main-slide-description_icon-border-radius-2759 {
    border-radius: var(--main-slide-description_icon-border-radius-2759);
  }
  .main-slide-description_icon-border-width-2760 {
    border-width: var(--main-slide-description_icon-border-width-2760);
  }
  .main-slide-description_icon-border-color-2761 {
    border-color: var(--main-slide-description_icon-border-color-2761);
  }
  .main-slide-description_icon-background-2762 {
    background: var(--main-slide-description_icon-background-2762);
  }
  .main-slide-description_icon-icon-2763 {
    icon: var(--main-slide-description_icon-icon-2763);
  }
  .main-slide-description_svg-font-size-2764 {
    font-size: var(--main-slide-description_svg-font-size-2764);
  }
  .main-slide-description_svg-color-2766 {
    color: var(--main-slide-description_svg-color-2766);
  }
  .main-slide-button_icon-width-2722 {
    width: var(--main-slide-button_icon-width-2722);
  }
  .main-slide-button_icon-height-2723 {
    height: var(--main-slide-button_icon-height-2723);
  }
  .main-slide-button_icon-border-radius-2724 {
    border-radius: var(--main-slide-button_icon-border-radius-2724);
  }
  .main-slide-button_icon-border-width-2725 {
    border-width: var(--main-slide-button_icon-border-width-2725);
  }
  .main-slide-button_icon-border-color-2726 {
    border-color: var(--main-slide-button_icon-border-color-2726);
  }
  .main-slide-button_icon-background-2727 {
    background: var(--main-slide-button_icon-background-2727);
  }
  .main-slide-button_icon-icon-2728 {
    icon: var(--main-slide-button_icon-icon-2728);
  }
  .main-slide-button_svg-font-size-2730 {
    font-size: var(--main-slide-button_svg-font-size-2730);
  }
  .main-slide-button_svg-color-2731 {
    color: var(--main-slide-button_svg-color-2731);
  }
  .main-slide-description-text1-2745 {
    text1: var(--main-slide-description-text1-2745);
  }
  .main-slide-description-color-2746 {
    color: var(--main-slide-description-color-2746);
  }
  .main-slide-description-font-weight-2747 {
    font-weight: var(--main-slide-description-font-weight-2747);
  }
  .main-slide-description-font-family-2748 {
    font-family: var(--main-slide-description-font-family-2748);
  }
  .main-slide-description-letter-spacing-2749 {
    letter-spacing: var(--main-slide-description-letter-spacing-2749);
  }
  .main-slide-description-line-height-2750 {
    line-height: var(--main-slide-description-line-height-2750);
  }
  .main-slide-description-font-size-2751 {
    font-size: var(--main-slide-description-font-size-2751);
  }
  .main-slide-description-grid-template-areas-2752 {
    grid-template-areas: var(--main-slide-description-grid-template-areas-2752);
  }
  .main-slide-description-grid-column-gap-2753 {
    grid-column-gap: var(--main-slide-description-grid-column-gap-2753);
  }
  .main-slide-description-justify-items-2754 {
    justify-items: var(--main-slide-description-justify-items-2754);
  }
  .main-slide-description-justify-self-2755 {
    justify-self: var(--main-slide-description-justify-self-2755);
  }
  .main-slide-description-text-align-2756 {
    text-align: var(--main-slide-description-text-align-2756);
  }
  .main-slide-description-padding-980111 {
    padding: var(--main-slide-description-padding-980111);
  }
  .main-slide-description-background-980112 {
    background: var(--main-slide-description-background-980112);
  }
  .main-slide-description-border-radius-980113 {
    border-radius: var(--main-slide-description-border-radius-980113);
  }
  .main-slide-description-border-width-980114 {
    border-width: var(--main-slide-description-border-width-980114);
  }
  .main-slide-description-border-color-980115 {
    border-color: var(--main-slide-description-border-color-980115);
  }
  @media (hover: hover) {
    .button.has-hover.main-slide-button_hover-background-17400:hover, .card.has-hover:hover .button.main-slide-button_hover-background-17400, .cards_float.has-hover:hover .button.main-slide-button_hover-background-17400 {
      background: var(--main-slide-button_hover-background-17400);
    }
  }
  .button.has-hover.main-slide-button_hover-background-17400:focus-visible, .card.has-hover:focus-within .button.main-slide-button_hover-background-17400, .cards_float.has-hover:focus-within .button.main-slide-button_hover-background-17400 {
    background: var(--main-slide-button_hover-background-17400);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-slide-button_hover-color-17401, .card.has-hover:hover .button .main-slide-button_hover-color-17401, .cards_float.has-hover:hover .button .main-slide-button_hover-color-17401 {
      color: var(--main-slide-button_hover-color-17401);
    }
  }
  .button.has-hover:focus-visible .main-slide-button_hover-color-17401, .card.has-hover:focus-within .button .main-slide-button_hover-color-17401, .cards_float.has-hover:focus-within .button .main-slide-button_hover-color-17401 {
    color: var(--main-slide-button_hover-color-17401);
  }
  @media (hover: hover) {
    .button.has-hover.main-slide-button_hover-border-color-17402:hover, .card.has-hover:hover .button.main-slide-button_hover-border-color-17402, .cards_float.has-hover:hover .button.main-slide-button_hover-border-color-17402 {
      border-color: var(--main-slide-button_hover-border-color-17402);
    }
  }
  .button.has-hover.main-slide-button_hover-border-color-17402:focus-visible, .card.has-hover:focus-within .button.main-slide-button_hover-border-color-17402, .cards_float.has-hover:focus-within .button.main-slide-button_hover-border-color-17402 {
    border-color: var(--main-slide-button_hover-border-color-17402);
  }
  @media (hover: hover) {
    .button.has-hover.main-slide-button_hover-box-shadow-17403:hover, .card.has-hover:hover .button.main-slide-button_hover-box-shadow-17403, .cards_float.has-hover:hover .button.main-slide-button_hover-box-shadow-17403 {
      box-shadow: var(--main-slide-button_hover-box-shadow-17403);
    }
  }
  .button.has-hover.main-slide-button_hover-box-shadow-17403:focus-visible, .card.has-hover:focus-within .button.main-slide-button_hover-box-shadow-17403, .cards_float.has-hover:focus-within .button.main-slide-button_hover-box-shadow-17403 {
    box-shadow: var(--main-slide-button_hover-box-shadow-17403);
  }
  @media (hover: hover) {
    .button.has-hover.main-slide-button_hover-transform-17404:hover, .card.has-hover:hover .button.main-slide-button_hover-transform-17404, .cards_float.has-hover:hover .button.main-slide-button_hover-transform-17404 {
      transform: var(--main-slide-button_hover-transform-17404);
    }
  }
  .button.has-hover.main-slide-button_hover-transform-17404:focus-visible, .card.has-hover:focus-within .button.main-slide-button_hover-transform-17404, .cards_float.has-hover:focus-within .button.main-slide-button_hover-transform-17404 {
    transform: var(--main-slide-button_hover-transform-17404);
  }
  @media (hover: hover) {
    .button.has-hover.main-slide-button_hover-opacity-17405:hover, .card.has-hover:hover .button.main-slide-button_hover-opacity-17405, .cards_float.has-hover:hover .button.main-slide-button_hover-opacity-17405 {
      opacity: var(--main-slide-button_hover-opacity-17405);
    }
  }
  .button.has-hover.main-slide-button_hover-opacity-17405:focus-visible, .card.has-hover:focus-within .button.main-slide-button_hover-opacity-17405, .cards_float.has-hover:focus-within .button.main-slide-button_hover-opacity-17405 {
    opacity: var(--main-slide-button_hover-opacity-17405);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-slide-arrow_hover-background-17505:hover, .swiper-button-next.has-hover.main-slide-arrow_hover-background-17505:hover {
      background: var(--main-slide-arrow_hover-background-17505) !important;
    }
  }
  .swiper-button-prev.has-hover.main-slide-arrow_hover-background-17505:focus-visible, .swiper-button-next.has-hover.main-slide-arrow_hover-background-17505:focus-visible {
    background: var(--main-slide-arrow_hover-background-17505) !important;
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-slide-arrow_hover-border-color-17506:hover, .swiper-button-next.has-hover.main-slide-arrow_hover-border-color-17506:hover {
      border-color: var(--main-slide-arrow_hover-border-color-17506);
    }
  }
  .swiper-button-prev.has-hover.main-slide-arrow_hover-border-color-17506:focus-visible, .swiper-button-next.has-hover.main-slide-arrow_hover-border-color-17506:focus-visible {
    border-color: var(--main-slide-arrow_hover-border-color-17506);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-slide-arrow_hover-box-shadow-17507:hover, .swiper-button-next.has-hover.main-slide-arrow_hover-box-shadow-17507:hover {
      box-shadow: var(--main-slide-arrow_hover-box-shadow-17507);
    }
  }
  .swiper-button-prev.has-hover.main-slide-arrow_hover-box-shadow-17507:focus-visible, .swiper-button-next.has-hover.main-slide-arrow_hover-box-shadow-17507:focus-visible {
    box-shadow: var(--main-slide-arrow_hover-box-shadow-17507);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-slide-arrow_hover-transform-17508:hover, .swiper-button-next.has-hover.main-slide-arrow_hover-transform-17508:hover {
      transform: var(--main-slide-arrow_hover-transform-17508);
    }
  }
  .swiper-button-prev.has-hover.main-slide-arrow_hover-transform-17508:focus-visible, .swiper-button-next.has-hover.main-slide-arrow_hover-transform-17508:focus-visible {
    transform: var(--main-slide-arrow_hover-transform-17508);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover.main-slide-arrow_hover-opacity-17509:hover, .swiper-button-next.has-hover.main-slide-arrow_hover-opacity-17509:hover {
      opacity: var(--main-slide-arrow_hover-opacity-17509);
    }
  }
  .swiper-button-prev.has-hover.main-slide-arrow_hover-opacity-17509:focus-visible, .swiper-button-next.has-hover.main-slide-arrow_hover-opacity-17509:focus-visible {
    opacity: var(--main-slide-arrow_hover-opacity-17509);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-slide-arrow_svg_hover-color-17510, .swiper-button-next.has-hover:hover .main-slide-arrow_svg_hover-color-17510 {
      color: var(--main-slide-arrow_svg_hover-color-17510);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-slide-arrow_svg_hover-color-17510, .swiper-button-next.has-hover:focus-visible .main-slide-arrow_svg_hover-color-17510 {
    color: var(--main-slide-arrow_svg_hover-color-17510);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-slide-arrow_svg_hover-font-size-17511, .swiper-button-next.has-hover:hover .main-slide-arrow_svg_hover-font-size-17511 {
      font-size: var(--main-slide-arrow_svg_hover-font-size-17511);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-slide-arrow_svg_hover-font-size-17511, .swiper-button-next.has-hover:focus-visible .main-slide-arrow_svg_hover-font-size-17511 {
    font-size: var(--main-slide-arrow_svg_hover-font-size-17511);
  }
  @media (hover: hover) {
    .swiper-button-prev.has-hover:hover .main-slide-arrow_svg_hover-opacity-17512, .swiper-button-next.has-hover:hover .main-slide-arrow_svg_hover-opacity-17512 {
      opacity: var(--main-slide-arrow_svg_hover-opacity-17512);
    }
  }
  .swiper-button-prev.has-hover:focus-visible .main-slide-arrow_svg_hover-opacity-17512, .swiper-button-next.has-hover:focus-visible .main-slide-arrow_svg_hover-opacity-17512 {
    opacity: var(--main-slide-arrow_svg_hover-opacity-17512);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-slide-dot_hover-background-17513:hover {
      background: var(--main-slide-dot_hover-background-17513);
    }
  }
  .swiper-pagination-bullet.has-hover.main-slide-dot_hover-background-17513:focus-visible {
    background: var(--main-slide-dot_hover-background-17513);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-slide-dot_hover-border-color-17514:hover {
      border-color: var(--main-slide-dot_hover-border-color-17514);
    }
  }
  .swiper-pagination-bullet.has-hover.main-slide-dot_hover-border-color-17514:focus-visible {
    border-color: var(--main-slide-dot_hover-border-color-17514);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-slide-dot_hover-transform-17515:hover {
      transform: var(--main-slide-dot_hover-transform-17515);
    }
  }
  .swiper-pagination-bullet.has-hover.main-slide-dot_hover-transform-17515:focus-visible {
    transform: var(--main-slide-dot_hover-transform-17515);
  }
  @media (hover: hover) {
    .swiper-pagination-bullet.has-hover.main-slide-dot_hover-opacity-17516:hover {
      opacity: var(--main-slide-dot_hover-opacity-17516);
    }
  }
  .swiper-pagination-bullet.has-hover.main-slide-dot_hover-opacity-17516:focus-visible {
    opacity: var(--main-slide-dot_hover-opacity-17516);
  }
  .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-container-max-width-995 {
    max-width: var(--main-blog-container-max-width-995);
  }
  .main-blog-container-width-17525 {
    width: var(--main-blog-container-width-17525);
  }
  .main-blog-container-grid-column-gap-996 {
    grid-column-gap: var(--main-blog-container-grid-column-gap-996);
  }
  .main-blog-container-grid-row-gap-997 {
    grid-row-gap: var(--main-blog-container-grid-row-gap-997);
  }
  .main-blog-container-backdrop-blur-998 {
    backdrop-blur: var(--main-blog-container-backdrop-blur-998);
  }
  .main-blog-container-background-999 {
    background: var(--main-blog-container-background-999);
  }
  .main-blog-container-border-radius-1000 {
    border-radius: var(--main-blog-container-border-radius-1000);
  }
  .main-blog-container-grid-template-columns-1001 {
    grid-template-columns: var(--main-blog-container-grid-template-columns-1001);
  }
  .main-blog-container-padding-1002 {
    padding: var(--main-blog-container-padding-1002);
  }
  .main-blog-container-border-width-1003 {
    border-width: var(--main-blog-container-border-width-1003);
  }
  .main-blog-container-border-color-1004 {
    border-color: var(--main-blog-container-border-color-1004);
  }
  .main-blog-container-box-shadow-1005 {
    box-shadow: var(--main-blog-container-box-shadow-1005);
  }
  .main-blog-main-margin-1052 {
    margin: var(--main-blog-main-margin-1052);
  }
  .main-blog-main-backdrop-blur-1054 {
    backdrop-blur: var(--main-blog-main-backdrop-blur-1054);
  }
  .main-blog-main-max-width-1055 {
    max-width: var(--main-blog-main-max-width-1055);
  }
  .main-blog-main-width-17524 {
    width: var(--main-blog-main-width-17524);
  }
  .main-blog-main-background-1056 {
    background: var(--main-blog-main-background-1056);
  }
  .main-blog-main-border-radius-1057 {
    border-radius: var(--main-blog-main-border-radius-1057);
  }
  .main-blog-main-padding-1058 {
    padding: var(--main-blog-main-padding-1058);
  }
  .main-blog-main-border-width-1059 {
    border-width: var(--main-blog-main-border-width-1059);
  }
  .main-blog-main-border-color-1060 {
    border-color: var(--main-blog-main-border-color-1060);
  }
  .main-blog-main-box-shadow-1061 {
    box-shadow: var(--main-blog-main-box-shadow-1061);
  }
  .main-blog-card_container-max-width-980 {
    max-width: var(--main-blog-card_container-max-width-980);
  }
  .main-blog-card_container-grid-column-gap-981 {
    grid-column-gap: var(--main-blog-card_container-grid-column-gap-981);
  }
  .main-blog-card_container-grid-row-gap-982 {
    grid-row-gap: var(--main-blog-card_container-grid-row-gap-982);
  }
  .main-blog-card_container-backdrop-blur-983 {
    backdrop-blur: var(--main-blog-card_container-backdrop-blur-983);
  }
  .main-blog-card_container-background-984 {
    background: var(--main-blog-card_container-background-984);
  }
  .main-blog-card_container-border-radius-985 {
    border-radius: var(--main-blog-card_container-border-radius-985);
  }
  .main-blog-card_container-grid-template-areas-986 {
    grid-template-areas: var(--main-blog-card_container-grid-template-areas-986);
  }
  .main-blog-card_container-grid-template-columns-987 {
    grid-template-columns: var(--main-blog-card_container-grid-template-columns-987);
  }
  .main-blog-card_container-padding-988 {
    padding: var(--main-blog-card_container-padding-988);
  }
  .main-blog-card_container-border-width-989 {
    border-width: var(--main-blog-card_container-border-width-989);
  }
  .main-blog-card_container-border-color-990 {
    border-color: var(--main-blog-card_container-border-color-990);
  }
  .main-blog-card_container-box-shadow-991 {
    box-shadow: var(--main-blog-card_container-box-shadow-991);
  }
  .main-blog-overlay-background-1062 {
    background: var(--main-blog-overlay-background-1062);
  }
  .main-blog-image-border-width-1035 {
    border-width: var(--main-blog-image-border-width-1035);
  }
  .main-blog-image-border-color-1036 {
    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);
  }
  .main-blog-image-justify-self-1042 {
    justify-self: var(--main-blog-image-justify-self-1042);
  }
  .main-blog-image-border-radius-1043 {
    border-radius: var(--main-blog-image-border-radius-1043);
  }
  .main-blog-image-aspect-ratio-1044 {
    aspect-ratio: var(--main-blog-image-aspect-ratio-1044);
  }
  .main-blog-image-max-width-980201 {
    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);
  }
  .main-blog-title-color-1069 {
    color: var(--main-blog-title-color-1069);
  }
  .main-blog-title-justify-self-1070 {
    justify-self: var(--main-blog-title-justify-self-1070);
  }
  .main-blog-title-text-align-1071 {
    text-align: var(--main-blog-title-text-align-1071);
  }
  .main-blog-title-font-size-1072 {
    font-size: var(--main-blog-title-font-size-1072);
  }
  .main-blog-title-font-weight-1073 {
    font-weight: var(--main-blog-title-font-weight-1073);
  }
  .main-blog-title-font-family-1074 {
    font-family: var(--main-blog-title-font-family-1074);
  }
  .main-blog-title-letter-spacing-1075 {
    letter-spacing: var(--main-blog-title-letter-spacing-1075);
  }
  .main-blog-title-line-height-1076 {
    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);
  }
  .main-blog-title-grid-template-areas-1078 {
    grid-template-areas: var(--main-blog-title-grid-template-areas-1078);
  }
  .main-blog-title-grid-column-gap-1079 {
    grid-column-gap: var(--main-blog-title-grid-column-gap-1079);
  }
  .main-blog-title-justify-items-1080 {
    justify-items: var(--main-blog-title-justify-items-1080);
  }
  .main-blog-title-padding-980101 {
    padding: var(--main-blog-title-padding-980101);
  }
  .main-blog-title-background-980102 {
    background: var(--main-blog-title-background-980102);
  }
  .main-blog-title-border-radius-980103 {
    border-radius: var(--main-blog-title-border-radius-980103);
  }
  .main-blog-title-border-width-980104 {
    border-width: var(--main-blog-title-border-width-980104);
  }
  .main-blog-title-border-color-980105 {
    border-color: var(--main-blog-title-border-color-980105);
  }
  .main-blog-button-padding-953 {
    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);
  }
  .main-blog-button-border-radius-956 {
    border-radius: var(--main-blog-button-border-radius-956);
  }
  .main-blog-button-border-width-957 {
    border-width: var(--main-blog-button-border-width-957);
  }
  .main-blog-button-border-color-958 {
    border-color: var(--main-blog-button-border-color-958);
  }
  .main-blog-button-background-959 {
    background: var(--main-blog-button-background-959);
  }
  .main-blog-button-color-960 {
    color: var(--main-blog-button-color-960);
  }
  .main-blog-button-font-size-961 {
    font-size: var(--main-blog-button-font-size-961);
  }
  .main-blog-button-font-weight-962 {
    font-weight: var(--main-blog-button-font-weight-962);
  }
  .main-blog-button-font-family-963 {
    font-family: var(--main-blog-button-font-family-963);
  }
  .main-blog-button-letter-spacing-964 {
    letter-spacing: var(--main-blog-button-letter-spacing-964);
  }
  .main-blog-button-line-height-965 {
    line-height: var(--main-blog-button-line-height-965);
  }
  .main-blog-button-grid-template-areas-966 {
    grid-template-areas: var(--main-blog-button-grid-template-areas-966);
  }
  .main-blog-button-grid-column-gap-967 {
    grid-column-gap: var(--main-blog-button-grid-column-gap-967);
  }
  .main-blog-button-justify-items-968 {
    justify-items: var(--main-blog-button-justify-items-968);
  }
  .main-blog-button-justify-self-969 {
    justify-self: var(--main-blog-button-justify-self-969);
  }
  .main-blog-description-text1-1013 {
    text1: var(--main-blog-description-text1-1013);
  }
  .main-blog-description-justify-self-1014 {
    justify-self: var(--main-blog-description-justify-self-1014);
  }
  .main-blog-description-text-align-1015 {
    text-align: var(--main-blog-description-text-align-1015);
  }
  .main-blog-description-color-1016 {
    color: var(--main-blog-description-color-1016);
  }
  .main-blog-description-font-weight-1017 {
    font-weight: var(--main-blog-description-font-weight-1017);
  }
  .main-blog-description-font-family-1018 {
    font-family: var(--main-blog-description-font-family-1018);
  }
  .main-blog-description-letter-spacing-1019 {
    letter-spacing: var(--main-blog-description-letter-spacing-1019);
  }
  .main-blog-description-line-height-1020 {
    line-height: var(--main-blog-description-line-height-1020);
  }
  .main-blog-description-font-size-1021 {
    font-size: var(--main-blog-description-font-size-1021);
  }
  .main-blog-description-grid-template-areas-1022 {
    grid-template-areas: var(--main-blog-description-grid-template-areas-1022);
  }
  .main-blog-description-grid-column-gap-1023 {
    grid-column-gap: var(--main-blog-description-grid-column-gap-1023);
  }
  .main-blog-description-justify-items-1024 {
    justify-items: var(--main-blog-description-justify-items-1024);
  }
  .main-blog-description-padding-980111 {
    padding: var(--main-blog-description-padding-980111);
  }
  .main-blog-description-background-980112 {
    background: var(--main-blog-description-background-980112);
  }
  .main-blog-description-border-radius-980113 {
    border-radius: var(--main-blog-description-border-radius-980113);
  }
  .main-blog-description-border-width-980114 {
    border-width: var(--main-blog-description-border-width-980114);
  }
  .main-blog-description-border-color-980115 {
    border-color: var(--main-blog-description-border-color-980115);
  }
  .main-blog-title_icon-width-1081 {
    width: var(--main-blog-title_icon-width-1081);
  }
  .main-blog-title_icon-height-1082 {
    height: var(--main-blog-title_icon-height-1082);
  }
  .main-blog-title_icon-border-radius-1083 {
    border-radius: var(--main-blog-title_icon-border-radius-1083);
  }
  .main-blog-title_icon-border-width-1084 {
    border-width: var(--main-blog-title_icon-border-width-1084);
  }
  .main-blog-title_icon-border-color-1085 {
    border-color: var(--main-blog-title_icon-border-color-1085);
  }
  .main-blog-title_icon-background-1086 {
    background: var(--main-blog-title_icon-background-1086);
  }
  .main-blog-title_icon-icon-1087 {
    icon: var(--main-blog-title_icon-icon-1087);
  }
  .main-blog-title_svg-font-size-1088 {
    font-size: var(--main-blog-title_svg-font-size-1088);
  }
  .main-blog-title_svg-color-1090 {
    color: var(--main-blog-title_svg-color-1090);
  }
  .main-blog-description_icon-width-1025 {
    width: var(--main-blog-description_icon-width-1025);
  }
  .main-blog-description_icon-height-1026 {
    height: var(--main-blog-description_icon-height-1026);
  }
  .main-blog-description_icon-border-radius-1027 {
    border-radius: var(--main-blog-description_icon-border-radius-1027);
  }
  .main-blog-description_icon-border-width-1028 {
    border-width: var(--main-blog-description_icon-border-width-1028);
  }
  .main-blog-description_icon-border-color-1029 {
    border-color: var(--main-blog-description_icon-border-color-1029);
  }
  .main-blog-description_icon-background-1030 {
    background: var(--main-blog-description_icon-background-1030);
  }
  .main-blog-description_icon-icon-1031 {
    icon: var(--main-blog-description_icon-icon-1031);
  }
  .main-blog-description_svg-font-size-1032 {
    font-size: var(--main-blog-description_svg-font-size-1032);
  }
  .main-blog-description_svg-color-1034 {
    color: var(--main-blog-description_svg-color-1034);
  }
  .main-blog-button_icon-width-970 {
    width: var(--main-blog-button_icon-width-970);
  }
  .main-blog-button_icon-height-971 {
    height: var(--main-blog-button_icon-height-971);
  }
  .main-blog-button_icon-border-radius-972 {
    border-radius: var(--main-blog-button_icon-border-radius-972);
  }
  .main-blog-button_icon-border-width-973 {
    border-width: var(--main-blog-button_icon-border-width-973);
  }
  .main-blog-button_icon-border-color-974 {
    border-color: var(--main-blog-button_icon-border-color-974);
  }
  .main-blog-button_icon-background-975 {
    background: var(--main-blog-button_icon-background-975);
  }
  .main-blog-button_icon-icon-976 {
    icon: var(--main-blog-button_icon-icon-976);
  }
  .main-blog-button_svg-font-size-978 {
    font-size: var(--main-blog-button_svg-font-size-978);
  }
  .main-blog-button_svg-color-979 {
    color: var(--main-blog-button_svg-color-979);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-background-17407:hover, .card.has-hover:hover .button.main-blog-button_hover-background-17407, .cards_float.has-hover:hover .button.main-blog-button_hover-background-17407 {
      background: var(--main-blog-button_hover-background-17407);
    }
  }
  .button.has-hover.main-blog-button_hover-background-17407:focus-visible, .card.has-hover:focus-within .button.main-blog-button_hover-background-17407, .cards_float.has-hover:focus-within .button.main-blog-button_hover-background-17407 {
    background: var(--main-blog-button_hover-background-17407);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-blog-button_hover-color-17408, .card.has-hover:hover .button .main-blog-button_hover-color-17408, .cards_float.has-hover:hover .button .main-blog-button_hover-color-17408 {
      color: var(--main-blog-button_hover-color-17408);
    }
  }
  .button.has-hover:focus-visible .main-blog-button_hover-color-17408, .card.has-hover:focus-within .button .main-blog-button_hover-color-17408, .cards_float.has-hover:focus-within .button .main-blog-button_hover-color-17408 {
    color: var(--main-blog-button_hover-color-17408);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-border-color-17409:hover, .card.has-hover:hover .button.main-blog-button_hover-border-color-17409, .cards_float.has-hover:hover .button.main-blog-button_hover-border-color-17409 {
      border-color: var(--main-blog-button_hover-border-color-17409);
    }
  }
  .button.has-hover.main-blog-button_hover-border-color-17409:focus-visible, .card.has-hover:focus-within .button.main-blog-button_hover-border-color-17409, .cards_float.has-hover:focus-within .button.main-blog-button_hover-border-color-17409 {
    border-color: var(--main-blog-button_hover-border-color-17409);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-box-shadow-17410:hover, .card.has-hover:hover .button.main-blog-button_hover-box-shadow-17410, .cards_float.has-hover:hover .button.main-blog-button_hover-box-shadow-17410 {
      box-shadow: var(--main-blog-button_hover-box-shadow-17410);
    }
  }
  .button.has-hover.main-blog-button_hover-box-shadow-17410:focus-visible, .card.has-hover:focus-within .button.main-blog-button_hover-box-shadow-17410, .cards_float.has-hover:focus-within .button.main-blog-button_hover-box-shadow-17410 {
    box-shadow: var(--main-blog-button_hover-box-shadow-17410);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-transform-17411:hover, .card.has-hover:hover .button.main-blog-button_hover-transform-17411, .cards_float.has-hover:hover .button.main-blog-button_hover-transform-17411 {
      transform: var(--main-blog-button_hover-transform-17411);
    }
  }
  .button.has-hover.main-blog-button_hover-transform-17411:focus-visible, .card.has-hover:focus-within .button.main-blog-button_hover-transform-17411, .cards_float.has-hover:focus-within .button.main-blog-button_hover-transform-17411 {
    transform: var(--main-blog-button_hover-transform-17411);
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-opacity-17412:hover, .card.has-hover:hover .button.main-blog-button_hover-opacity-17412, .cards_float.has-hover:hover .button.main-blog-button_hover-opacity-17412 {
      opacity: var(--main-blog-button_hover-opacity-17412);
    }
  }
  .button.has-hover.main-blog-button_hover-opacity-17412:focus-visible, .card.has-hover:focus-within .button.main-blog-button_hover-opacity-17412, .cards_float.has-hover:focus-within .button.main-blog-button_hover-opacity-17412 {
    opacity: var(--main-blog-button_hover-opacity-17412);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-background-17413:hover, .cards_float.has-hover.main-blog-card_container_hover-background-17413:hover {
      background: var(--main-blog-card_container_hover-background-17413);
    }
  }
  .card.has-hover.main-blog-card_container_hover-background-17413:focus-within, .cards_float.has-hover.main-blog-card_container_hover-background-17413:focus-within {
    background: var(--main-blog-card_container_hover-background-17413);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-border-color-17414:hover, .cards_float.has-hover.main-blog-card_container_hover-border-color-17414:hover {
      border-color: var(--main-blog-card_container_hover-border-color-17414);
    }
  }
  .card.has-hover.main-blog-card_container_hover-border-color-17414:focus-within, .cards_float.has-hover.main-blog-card_container_hover-border-color-17414:focus-within {
    border-color: var(--main-blog-card_container_hover-border-color-17414);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-box-shadow-17415:hover, .cards_float.has-hover.main-blog-card_container_hover-box-shadow-17415:hover {
      box-shadow: var(--main-blog-card_container_hover-box-shadow-17415);
    }
  }
  .card.has-hover.main-blog-card_container_hover-box-shadow-17415:focus-within, .cards_float.has-hover.main-blog-card_container_hover-box-shadow-17415:focus-within {
    box-shadow: var(--main-blog-card_container_hover-box-shadow-17415);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-transform-17416:hover, .cards_float.has-hover.main-blog-card_container_hover-transform-17416:hover {
      transform: var(--main-blog-card_container_hover-transform-17416);
    }
  }
  .card.has-hover.main-blog-card_container_hover-transform-17416:focus-within, .cards_float.has-hover.main-blog-card_container_hover-transform-17416:focus-within {
    transform: var(--main-blog-card_container_hover-transform-17416);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-opacity-17417:hover, .cards_float.has-hover.main-blog-card_container_hover-opacity-17417:hover {
      opacity: var(--main-blog-card_container_hover-opacity-17417);
    }
  }
  .card.has-hover.main-blog-card_container_hover-opacity-17417:focus-within, .cards_float.has-hover.main-blog-card_container_hover-opacity-17417:focus-within {
    opacity: var(--main-blog-card_container_hover-opacity-17417);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-title_hover-color-17418, .cards_float.has-hover:hover .main-blog-title_hover-color-17418 {
      color: var(--main-blog-title_hover-color-17418);
    }
  }
  .card.has-hover:focus-within .main-blog-title_hover-color-17418, .cards_float.has-hover:focus-within .main-blog-title_hover-color-17418 {
    color: var(--main-blog-title_hover-color-17418);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-title_hover-transform-17419, .cards_float.has-hover:hover .main-blog-title_hover-transform-17419 {
      transform: var(--main-blog-title_hover-transform-17419);
    }
  }
  .card.has-hover:focus-within .main-blog-title_hover-transform-17419, .cards_float.has-hover:focus-within .main-blog-title_hover-transform-17419 {
    transform: var(--main-blog-title_hover-transform-17419);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-title_hover-opacity-17420, .cards_float.has-hover:hover .main-blog-title_hover-opacity-17420 {
      opacity: var(--main-blog-title_hover-opacity-17420);
    }
  }
  .card.has-hover:focus-within .main-blog-title_hover-opacity-17420, .cards_float.has-hover:focus-within .main-blog-title_hover-opacity-17420 {
    opacity: var(--main-blog-title_hover-opacity-17420);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-description_hover-color-17421, .cards_float.has-hover:hover .main-blog-description_hover-color-17421 {
      color: var(--main-blog-description_hover-color-17421);
    }
  }
  .card.has-hover:focus-within .main-blog-description_hover-color-17421, .cards_float.has-hover:focus-within .main-blog-description_hover-color-17421 {
    color: var(--main-blog-description_hover-color-17421);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-description_hover-transform-17422, .cards_float.has-hover:hover .main-blog-description_hover-transform-17422 {
      transform: var(--main-blog-description_hover-transform-17422);
    }
  }
  .card.has-hover:focus-within .main-blog-description_hover-transform-17422, .cards_float.has-hover:focus-within .main-blog-description_hover-transform-17422 {
    transform: var(--main-blog-description_hover-transform-17422);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-description_hover-opacity-17423, .cards_float.has-hover:hover .main-blog-description_hover-opacity-17423 {
      opacity: var(--main-blog-description_hover-opacity-17423);
    }
  }
  .card.has-hover:focus-within .main-blog-description_hover-opacity-17423, .cards_float.has-hover:focus-within .main-blog-description_hover-opacity-17423 {
    opacity: var(--main-blog-description_hover-opacity-17423);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-image_hover-transform-17424, .cards_float.has-hover:hover .main-blog-image_hover-transform-17424 {
      transform: var(--main-blog-image_hover-transform-17424);
    }
  }
  .card.has-hover:focus-within .main-blog-image_hover-transform-17424, .cards_float.has-hover:focus-within .main-blog-image_hover-transform-17424 {
    transform: var(--main-blog-image_hover-transform-17424);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-image_hover-opacity-17425, .cards_float.has-hover:hover .main-blog-image_hover-opacity-17425 {
      opacity: var(--main-blog-image_hover-opacity-17425);
    }
  }
  .card.has-hover:focus-within .main-blog-image_hover-opacity-17425, .cards_float.has-hover:focus-within .main-blog-image_hover-opacity-17425 {
    opacity: var(--main-blog-image_hover-opacity-17425);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-image_hover-filter-17426, .cards_float.has-hover:hover .main-blog-image_hover-filter-17426 {
      filter: var(--main-blog-image_hover-filter-17426);
    }
  }
  .card.has-hover:focus-within .main-blog-image_hover-filter-17426, .cards_float.has-hover:focus-within .main-blog-image_hover-filter-17426 {
    filter: var(--main-blog-image_hover-filter-17426);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-image_overlay_hover-background-17427, .cards_float.has-hover:hover .main-blog-image_overlay_hover-background-17427 {
      background: var(--main-blog-image_overlay_hover-background-17427);
    }
  }
  .card.has-hover:focus-within .main-blog-image_overlay_hover-background-17427, .cards_float.has-hover:focus-within .main-blog-image_overlay_hover-background-17427 {
    background: var(--main-blog-image_overlay_hover-background-17427);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-image_overlay_hover-opacity-17428, .cards_float.has-hover:hover .main-blog-image_overlay_hover-opacity-17428 {
      opacity: var(--main-blog-image_overlay_hover-opacity-17428);
    }
  }
  .card.has-hover:focus-within .main-blog-image_overlay_hover-opacity-17428, .cards_float.has-hover:focus-within .main-blog-image_overlay_hover-opacity-17428 {
    opacity: var(--main-blog-image_overlay_hover-opacity-17428);
  }
  .main-blog-main_title-color-1069 {
    color: var(--main-blog-main_title-color-1069);
  }
  .main-blog-main_title-justify-self-1070 {
    justify-self: var(--main-blog-main_title-justify-self-1070);
  }
  .main-blog-main_title-text-align-1071 {
    text-align: var(--main-blog-main_title-text-align-1071);
  }
  .main-blog-main_title-padding-17526 {
    padding: var(--main-blog-main_title-padding-17526);
  }
  .main-blog-main_title-font-size-1072 {
    font-size: var(--main-blog-main_title-font-size-1072);
  }
  .main-blog-main_title-font-weight-1073 {
    font-weight: var(--main-blog-main_title-font-weight-1073);
  }
  .main-blog-main_title-font-family-1074 {
    font-family: var(--main-blog-main_title-font-family-1074);
  }
  .main-blog-main_title-letter-spacing-1075 {
    letter-spacing: var(--main-blog-main_title-letter-spacing-1075);
  }
  .main-blog-main_title-line-height-1076 {
    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);
  }
  .main-blog-main_title-grid-template-areas-1078 {
    grid-template-areas: var(--main-blog-main_title-grid-template-areas-1078);
  }
  .main-blog-main_title-grid-column-gap-1079 {
    grid-column-gap: var(--main-blog-main_title-grid-column-gap-1079);
  }
  .main-blog-main_title-justify-items-1080 {
    justify-items: var(--main-blog-main_title-justify-items-1080);
  }
  .main-blog-main_title-background-980122 {
    background: var(--main-blog-main_title-background-980122);
  }
  .main-blog-main_title-border-radius-980123 {
    border-radius: var(--main-blog-main_title-border-radius-980123);
  }
  .main-blog-main_title-border-width-980124 {
    border-width: var(--main-blog-main_title-border-width-980124);
  }
  .main-blog-main_title-border-color-980125 {
    border-color: var(--main-blog-main_title-border-color-980125);
  }
  .main-blog-main_title_icon-width-1081 {
    width: var(--main-blog-main_title_icon-width-1081);
  }
  .main-blog-main_title_icon-height-1082 {
    height: var(--main-blog-main_title_icon-height-1082);
  }
  .main-blog-main_title_icon-border-radius-1083 {
    border-radius: var(--main-blog-main_title_icon-border-radius-1083);
  }
  .main-blog-main_title_icon-border-width-1084 {
    border-width: var(--main-blog-main_title_icon-border-width-1084);
  }
  .main-blog-main_title_icon-border-color-1085 {
    border-color: var(--main-blog-main_title_icon-border-color-1085);
  }
  .main-blog-main_title_icon-background-1086 {
    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);
  }
  .main-blog-main_title_svg-font-size-1088 {
    font-size: var(--main-blog-main_title_svg-font-size-1088);
  }
  .main-blog-main_title_svg-color-1090 {
    color: var(--main-blog-main_title_svg-color-1090);
  }
  .main-article-main-border-radius-30001 {
    border-radius: var(--main-article-main-border-radius-30001);
  }
  .main-article-main-padding-30002 {
    padding: var(--main-article-main-padding-30002);
  }
  .main-article-main-border-width-30003 {
    border-width: var(--main-article-main-border-width-30003);
  }
  .main-article-main-border-color-30004 {
    border-color: var(--main-article-main-border-color-30004);
  }
  .main-article-main-box-shadow-30005 {
    box-shadow: var(--main-article-main-box-shadow-30005);
  }
  .main-article-main-backdrop-blur-30006 {
    backdrop-blur: var(--main-article-main-backdrop-blur-30006);
  }
  .main-article-main-background-30007 {
    background: var(--main-article-main-background-30007);
  }
  .main-article-main-margin-30008 {
    margin: var(--main-article-main-margin-30008);
  }
  .main-article-main-max-width-30010 {
    max-width: var(--main-article-main-max-width-30010);
  }
  .main-article-main-width-30906 {
    width: var(--main-article-main-width-30906);
  }
  .main-article-overlay-background-30011 {
    background: var(--main-article-overlay-background-30011);
  }
  .main-article-container-max-width-30012 {
    max-width: var(--main-article-container-max-width-30012);
  }
  .main-article-container-width-30907 {
    width: var(--main-article-container-width-30907);
  }
  .main-article-container-grid-row-gap-30013 {
    grid-row-gap: var(--main-article-container-grid-row-gap-30013);
  }
  .main-article-container-border-radius-30014 {
    border-radius: var(--main-article-container-border-radius-30014);
  }
  .main-article-container-padding-30015 {
    padding: var(--main-article-container-padding-30015);
  }
  .main-article-container-border-width-30016 {
    border-width: var(--main-article-container-border-width-30016);
  }
  .main-article-container-border-color-30017 {
    border-color: var(--main-article-container-border-color-30017);
  }
  .main-article-container-box-shadow-30018 {
    box-shadow: var(--main-article-container-box-shadow-30018);
  }
  .main-article-container-backdrop-blur-30019 {
    backdrop-blur: var(--main-article-container-backdrop-blur-30019);
  }
  .main-article-container-background-30020 {
    background: var(--main-article-container-background-30020);
  }
  .main-article-container_overlay-background-30021 {
    background: var(--main-article-container_overlay-background-30021);
  }
  .main-article-h1-color-30101 {
    color: var(--main-article-h1-color-30101);
  }
  .main-article-h1-font-family-30102 {
    font-family: var(--main-article-h1-font-family-30102);
  }
  .main-article-h1-font-weight-30103 {
    font-weight: var(--main-article-h1-font-weight-30103);
  }
  .main-article-h1-font-size-30104 {
    font-size: var(--main-article-h1-font-size-30104);
  }
  .main-article-h1-line-height-30105 {
    line-height: var(--main-article-h1-line-height-30105);
  }
  .main-article-h1-letter-spacing-30106 {
    letter-spacing: var(--main-article-h1-letter-spacing-30106);
  }
  .main-article-h1-text-align-30107 {
    text-align: var(--main-article-h1-text-align-30107);
  }
  .main-article-h1-padding-30109 {
    padding: var(--main-article-h1-padding-30109);
  }
  .main-article-h1-text1-30108 {
    text1: var(--main-article-h1-text1-30108);
  }
  .main-article-h2-color-30301 {
    color: var(--main-article-h2-color-30301);
  }
  .main-article-h2-font-family-30302 {
    font-family: var(--main-article-h2-font-family-30302);
  }
  .main-article-h2-font-weight-30303 {
    font-weight: var(--main-article-h2-font-weight-30303);
  }
  .main-article-h2-font-size-30304 {
    font-size: var(--main-article-h2-font-size-30304);
  }
  .main-article-h2-line-height-30305 {
    line-height: var(--main-article-h2-line-height-30305);
  }
  .main-article-h2-letter-spacing-30306 {
    letter-spacing: var(--main-article-h2-letter-spacing-30306);
  }
  .main-article-h2-text-align-30307 {
    text-align: var(--main-article-h2-text-align-30307);
  }
  .main-article-h2-text1-30308 {
    text1: var(--main-article-h2-text1-30308);
  }
  .main-article-paragraph-color-30401 {
    color: var(--main-article-paragraph-color-30401);
  }
  .main-article-paragraph-font-family-30402 {
    font-family: var(--main-article-paragraph-font-family-30402);
  }
  .main-article-paragraph-font-weight-30403 {
    font-weight: var(--main-article-paragraph-font-weight-30403);
  }
  .main-article-paragraph-font-size-30404 {
    font-size: var(--main-article-paragraph-font-size-30404);
  }
  .main-article-paragraph-line-height-30405 {
    line-height: var(--main-article-paragraph-line-height-30405);
  }
  .main-article-paragraph-letter-spacing-30406 {
    letter-spacing: var(--main-article-paragraph-letter-spacing-30406);
  }
  .main-article-paragraph-text-align-30407 {
    text-align: var(--main-article-paragraph-text-align-30407);
  }
  .main-article-paragraph-text1-30408 {
    text1: var(--main-article-paragraph-text1-30408);
  }
  .main-article-blockquote-color-30501 {
    color: var(--main-article-blockquote-color-30501);
  }
  .main-article-blockquote-font-family-30502 {
    font-family: var(--main-article-blockquote-font-family-30502);
  }
  .main-article-blockquote-font-weight-30503 {
    font-weight: var(--main-article-blockquote-font-weight-30503);
  }
  .main-article-blockquote-font-size-30504 {
    font-size: var(--main-article-blockquote-font-size-30504);
  }
  .main-article-blockquote-line-height-30505 {
    line-height: var(--main-article-blockquote-line-height-30505);
  }
  .main-article-blockquote-letter-spacing-30506 {
    letter-spacing: var(--main-article-blockquote-letter-spacing-30506);
  }
  .main-article-blockquote-border-color-30507 {
    border-color: var(--main-article-blockquote-border-color-30507);
  }
  .main-article-blockquote-background-30508 {
    background: var(--main-article-blockquote-background-30508);
  }
  .main-article-blockquote-padding-30509 {
    padding: var(--main-article-blockquote-padding-30509);
  }
  .main-article-blockquote-text1-30510 {
    text1: var(--main-article-blockquote-text1-30510);
  }
  .main-article-blockquote-width-30511 {
    width: var(--main-article-blockquote-width-30511);
  }
  .main-article-blockquote-max-width-30512 {
    max-width: var(--main-article-blockquote-max-width-30512);
  }
  .main-article-blockquote-border-radius-30522 {
    border-radius: var(--main-article-blockquote-border-radius-30522);
  }
  .main-article-h3-color-30601 {
    color: var(--main-article-h3-color-30601);
  }
  .main-article-h3-font-family-30602 {
    font-family: var(--main-article-h3-font-family-30602);
  }
  .main-article-h3-font-weight-30603 {
    font-weight: var(--main-article-h3-font-weight-30603);
  }
  .main-article-h3-font-size-30604 {
    font-size: var(--main-article-h3-font-size-30604);
  }
  .main-article-h3-line-height-30605 {
    line-height: var(--main-article-h3-line-height-30605);
  }
  .main-article-h3-letter-spacing-30606 {
    letter-spacing: var(--main-article-h3-letter-spacing-30606);
  }
  .main-article-h3-text-align-30607 {
    text-align: var(--main-article-h3-text-align-30607);
  }
  .main-article-h3-text1-30608 {
    text1: var(--main-article-h3-text1-30608);
  }
  .main-article-ul-color-30701 {
    color: var(--main-article-ul-color-30701);
  }
  .main-article-ul-font-family-30702 {
    font-family: var(--main-article-ul-font-family-30702);
  }
  .main-article-ul-font-weight-30703 {
    font-weight: var(--main-article-ul-font-weight-30703);
  }
  .main-article-ul-font-size-30704 {
    font-size: var(--main-article-ul-font-size-30704);
  }
  .main-article-ul-line-height-30705 {
    line-height: var(--main-article-ul-line-height-30705);
  }
  .main-article-ul-letter-spacing-30706 {
    letter-spacing: var(--main-article-ul-letter-spacing-30706);
  }
  .main-article-ul-text-align-30707 {
    text-align: var(--main-article-ul-text-align-30707);
  }
  .main-article-ul-text1-30708 {
    text1: var(--main-article-ul-text1-30708);
  }
  .main-article-ul-list-style-type-30709 {
    list-style-type: var(--main-article-ul-list-style-type-30709);
  }
  .main-article-ol-color-30801 {
    color: var(--main-article-ol-color-30801);
  }
  .main-article-ol-font-family-30802 {
    font-family: var(--main-article-ol-font-family-30802);
  }
  .main-article-ol-font-weight-30803 {
    font-weight: var(--main-article-ol-font-weight-30803);
  }
  .main-article-ol-font-size-30804 {
    font-size: var(--main-article-ol-font-size-30804);
  }
  .main-article-ol-line-height-30805 {
    line-height: var(--main-article-ol-line-height-30805);
  }
  .main-article-ol-letter-spacing-30806 {
    letter-spacing: var(--main-article-ol-letter-spacing-30806);
  }
  .main-article-ol-text-align-30807 {
    text-align: var(--main-article-ol-text-align-30807);
  }
  .main-article-ol-text1-30808 {
    text1: var(--main-article-ol-text1-30808);
  }
  .main-article-ol-list-style-type-30809 {
    list-style-type: var(--main-article-ol-list-style-type-30809);
  }
  .main-article-image-file1-30901 {
    file1: var(--main-article-image-file1-30901);
  }
  .main-article-image-alt-30902 {
    alt: var(--main-article-image-alt-30902);
  }
  .main-article-image-title-30903 {
    title: var(--main-article-image-title-30903);
  }
  .main-article-image-width-30904 {
    width: var(--main-article-image-width-30904);
  }
  .main-article-image-height-30905 {
    height: var(--main-article-image-height-30905);
  }
  .main-article-main_title-color-30908 {
    color: var(--main-article-main_title-color-30908);
  }
  .main-article-main_title-font-family-30909 {
    font-family: var(--main-article-main_title-font-family-30909);
  }
  .main-article-main_title-font-weight-30910 {
    font-weight: var(--main-article-main_title-font-weight-30910);
  }
  .main-article-main_title-font-size-30911 {
    font-size: var(--main-article-main_title-font-size-30911);
  }
  .main-article-main_title-line-height-30912 {
    line-height: var(--main-article-main_title-line-height-30912);
  }
  .main-article-main_title-letter-spacing-30913 {
    letter-spacing: var(--main-article-main_title-letter-spacing-30913);
  }
  .main-article-main_title-text-align-30914 {
    text-align: var(--main-article-main_title-text-align-30914);
  }
  .main-article-main_title-text0-30915 {
    text0: var(--main-article-main_title-text0-30915);
  }
  .main-article-main_title-grid-template-areas-31036 {
    grid-template-areas: var(--main-article-main_title-grid-template-areas-31036);
  }
  .main-article-main_title-grid-column-gap-31037 {
    grid-column-gap: var(--main-article-main_title-grid-column-gap-31037);
  }
  .main-article-main_title-justify-items-31038 {
    justify-items: var(--main-article-main_title-justify-items-31038);
  }
  .main-article-main_title-justify-self-31039 {
    justify-self: var(--main-article-main_title-justify-self-31039);
  }
  .main-article-main_title_icon-width-30916 {
    width: var(--main-article-main_title_icon-width-30916);
  }
  .main-article-main_title_icon-height-30917 {
    height: var(--main-article-main_title_icon-height-30917);
  }
  .main-article-main_title_icon-border-radius-30918 {
    border-radius: var(--main-article-main_title_icon-border-radius-30918);
  }
  .main-article-main_title_icon-border-width-30919 {
    border-width: var(--main-article-main_title_icon-border-width-30919);
  }
  .main-article-main_title_icon-border-color-30920 {
    border-color: var(--main-article-main_title_icon-border-color-30920);
  }
  .main-article-main_title_icon-background-30921 {
    background: var(--main-article-main_title_icon-background-30921);
  }
  .main-article-main_title_icon-icon-30922 {
    icon: var(--main-article-main_title_icon-icon-30922);
  }
  .main-article-main_title_svg-font-size-30923 {
    font-size: var(--main-article-main_title_svg-font-size-30923);
  }
  .main-article-main_title_svg-color-30924 {
    color: var(--main-article-main_title_svg-color-30924);
  }
  .main-article-icon-icon-30513 {
    icon: var(--main-article-icon-icon-30513);
  }
  .main-article-icon-width-30514 {
    width: var(--main-article-icon-width-30514);
  }
  .main-article-icon-height-30515 {
    height: var(--main-article-icon-height-30515);
  }
  .main-article-icon-border-radius-30516 {
    border-radius: var(--main-article-icon-border-radius-30516);
  }
  .main-article-icon-border-width-30517 {
    border-width: var(--main-article-icon-border-width-30517);
  }
  .main-article-icon-border-color-30518 {
    border-color: var(--main-article-icon-border-color-30518);
  }
  .main-article-icon-background-30519 {
    background: var(--main-article-icon-background-30519);
  }
  .main-article-svg-font-size-30520 {
    font-size: var(--main-article-svg-font-size-30520);
  }
  .main-article-svg-color-30521 {
    color: var(--main-article-svg-color-30521);
  }
  .main-article-marker-width-30710 {
    width: var(--main-article-marker-width-30710);
  }
  .main-article-marker-height-30711 {
    height: var(--main-article-marker-height-30711);
  }
  .main-article-marker-border-radius-30712 {
    border-radius: var(--main-article-marker-border-radius-30712);
  }
  .main-article-marker-border-width-30713 {
    border-width: var(--main-article-marker-border-width-30713);
  }
  .main-article-marker-border-color-30714 {
    border-color: var(--main-article-marker-border-color-30714);
  }
  .main-article-marker-background-30715 {
    background: var(--main-article-marker-background-30715);
  }
  .main-article-ol_marker-font-size-30810 {
    font-size: var(--main-article-ol_marker-font-size-30810);
  }
  .main-article-ol_marker-font-weight-30811 {
    font-weight: var(--main-article-ol_marker-font-weight-30811);
  }
  .main-article-ol_marker-font-family-30812 {
    font-family: var(--main-article-ol_marker-font-family-30812);
  }
  .main-article-ol_marker-color-30813 {
    color: var(--main-article-ol_marker-color-30813);
  }
  .main-article_hero_1-container-max-width-2219 {
    max-width: var(--main-article_hero_1-container-max-width-2219);
  }
  .main-article_hero_1-container-grid-column-gap-2220 {
    grid-column-gap: var(--main-article_hero_1-container-grid-column-gap-2220);
  }
  .main-article_hero_1-container-grid-row-gap-2221 {
    grid-row-gap: var(--main-article_hero_1-container-grid-row-gap-2221);
  }
  .main-article_hero_1-container-backdrop-blur-2222 {
    backdrop-blur: var(--main-article_hero_1-container-backdrop-blur-2222);
  }
  .main-article_hero_1-container-background-2223 {
    background: var(--main-article_hero_1-container-background-2223);
  }
  .main-article_hero_1-container-border-radius-2224 {
    border-radius: var(--main-article_hero_1-container-border-radius-2224);
  }
  .main-article_hero_1-container-grid-template-areas-2225 {
    grid-template-areas: var(--main-article_hero_1-container-grid-template-areas-2225);
  }
  .main-article_hero_1-container-grid-template-columns-2226 {
    grid-template-columns: var(--main-article_hero_1-container-grid-template-columns-2226);
  }
  .main-article_hero_1-container-padding-2227 {
    padding: var(--main-article_hero_1-container-padding-2227);
  }
  .main-article_hero_1-container-border-width-2228 {
    border-width: var(--main-article_hero_1-container-border-width-2228);
  }
  .main-article_hero_1-container-border-color-2229 {
    border-color: var(--main-article_hero_1-container-border-color-2229);
  }
  .main-article_hero_1-container-box-shadow-2230 {
    box-shadow: var(--main-article_hero_1-container-box-shadow-2230);
  }
  .main-article_hero_1-main-margin-2277 {
    margin: var(--main-article_hero_1-main-margin-2277);
  }
  .main-article_hero_1-main-backdrop-blur-2279 {
    backdrop-blur: var(--main-article_hero_1-main-backdrop-blur-2279);
  }
  .main-article_hero_1-main-max-width-2280 {
    max-width: var(--main-article_hero_1-main-max-width-2280);
  }
  .main-article_hero_1-main-background-2281 {
    background: var(--main-article_hero_1-main-background-2281);
  }
  .main-article_hero_1-main-border-radius-2282 {
    border-radius: var(--main-article_hero_1-main-border-radius-2282);
  }
  .main-article_hero_1-main-padding-2283 {
    padding: var(--main-article_hero_1-main-padding-2283);
  }
  .main-article_hero_1-main-border-width-2284 {
    border-width: var(--main-article_hero_1-main-border-width-2284);
  }
  .main-article_hero_1-main-border-color-2285 {
    border-color: var(--main-article_hero_1-main-border-color-2285);
  }
  .main-article_hero_1-main-box-shadow-2286 {
    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);
  }
  .main-article_hero_1-image-border-width-2260 {
    border-width: var(--main-article_hero_1-image-border-width-2260);
  }
  .main-article_hero_1-image-border-color-2261 {
    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);
  }
  .main-article_hero_1-image-justify-self-2267 {
    justify-self: var(--main-article_hero_1-image-justify-self-2267);
  }
  .main-article_hero_1-image-border-radius-2268 {
    border-radius: var(--main-article_hero_1-image-border-radius-2268);
  }
  .main-article_hero_1-image-aspect-ratio-2269 {
    aspect-ratio: var(--main-article_hero_1-image-aspect-ratio-2269);
  }
  .main-article_hero_1-image-max-width-980201 {
    max-width: var(--main-article_hero_1-image-max-width-980201);
  }
  .main-article_hero_1-image_overlay-background-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);
  }
  .main-article_hero_1-title-color-2294 {
    color: var(--main-article_hero_1-title-color-2294);
  }
  .main-article_hero_1-title-justify-self-2295 {
    justify-self: var(--main-article_hero_1-title-justify-self-2295);
  }
  .main-article_hero_1-title-text-align-2296 {
    text-align: var(--main-article_hero_1-title-text-align-2296);
  }
  .main-article_hero_1-title-font-size-2297 {
    font-size: var(--main-article_hero_1-title-font-size-2297);
  }
  .main-article_hero_1-title-font-weight-2298 {
    font-weight: var(--main-article_hero_1-title-font-weight-2298);
  }
  .main-article_hero_1-title-font-family-2299 {
    font-family: var(--main-article_hero_1-title-font-family-2299);
  }
  .main-article_hero_1-title-letter-spacing-2300 {
    letter-spacing: var(--main-article_hero_1-title-letter-spacing-2300);
  }
  .main-article_hero_1-title-line-height-2301 {
    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);
  }
  .main-article_hero_1-title-grid-template-areas-2303 {
    grid-template-areas: var(--main-article_hero_1-title-grid-template-areas-2303);
  }
  .main-article_hero_1-title-grid-column-gap-2304 {
    grid-column-gap: var(--main-article_hero_1-title-grid-column-gap-2304);
  }
  .main-article_hero_1-title-justify-items-2305 {
    justify-items: var(--main-article_hero_1-title-justify-items-2305);
  }
  .main-article_hero_1-title-padding-980101 {
    padding: var(--main-article_hero_1-title-padding-980101);
  }
  .main-article_hero_1-title-background-980102 {
    background: var(--main-article_hero_1-title-background-980102);
  }
  .main-article_hero_1-title-border-radius-980103 {
    border-radius: var(--main-article_hero_1-title-border-radius-980103);
  }
  .main-article_hero_1-title-border-width-980104 {
    border-width: var(--main-article_hero_1-title-border-width-980104);
  }
  .main-article_hero_1-title-border-color-980105 {
    border-color: var(--main-article_hero_1-title-border-color-980105);
  }
  .main-article_hero_1-button-padding-2190 {
    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);
  }
  .main-article_hero_1-button-border-radius-2193 {
    border-radius: var(--main-article_hero_1-button-border-radius-2193);
  }
  .main-article_hero_1-button-border-width-2194 {
    border-width: var(--main-article_hero_1-button-border-width-2194);
  }
  .main-article_hero_1-button-border-color-2195 {
    border-color: var(--main-article_hero_1-button-border-color-2195);
  }
  .main-article_hero_1-button-background-2196 {
    background: var(--main-article_hero_1-button-background-2196);
  }
  .main-article_hero_1-button-color-2197 {
    color: var(--main-article_hero_1-button-color-2197);
  }
  .main-article_hero_1-button-font-size-2198 {
    font-size: var(--main-article_hero_1-button-font-size-2198);
  }
  .main-article_hero_1-button-font-weight-2199 {
    font-weight: var(--main-article_hero_1-button-font-weight-2199);
  }
  .main-article_hero_1-button-font-family-2200 {
    font-family: var(--main-article_hero_1-button-font-family-2200);
  }
  .main-article_hero_1-button-letter-spacing-2201 {
    letter-spacing: var(--main-article_hero_1-button-letter-spacing-2201);
  }
  .main-article_hero_1-button-line-height-2202 {
    line-height: var(--main-article_hero_1-button-line-height-2202);
  }
  .main-article_hero_1-button-grid-template-areas-2203 {
    grid-template-areas: var(--main-article_hero_1-button-grid-template-areas-2203);
  }
  .main-article_hero_1-button-grid-column-gap-2204 {
    grid-column-gap: var(--main-article_hero_1-button-grid-column-gap-2204);
  }
  .main-article_hero_1-button-justify-items-2205 {
    justify-items: var(--main-article_hero_1-button-justify-items-2205);
  }
  .main-article_hero_1-button-justify-self-2206 {
    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);
  }
  .main-article_hero_1-description-justify-self-2239 {
    justify-self: var(--main-article_hero_1-description-justify-self-2239);
  }
  .main-article_hero_1-description-text-align-2240 {
    text-align: var(--main-article_hero_1-description-text-align-2240);
  }
  .main-article_hero_1-description-color-2241 {
    color: var(--main-article_hero_1-description-color-2241);
  }
  .main-article_hero_1-description-font-weight-2242 {
    font-weight: var(--main-article_hero_1-description-font-weight-2242);
  }
  .main-article_hero_1-description-font-family-2243 {
    font-family: var(--main-article_hero_1-description-font-family-2243);
  }
  .main-article_hero_1-description-letter-spacing-2244 {
    letter-spacing: var(--main-article_hero_1-description-letter-spacing-2244);
  }
  .main-article_hero_1-description-line-height-2245 {
    line-height: var(--main-article_hero_1-description-line-height-2245);
  }
  .main-article_hero_1-description-font-size-2246 {
    font-size: var(--main-article_hero_1-description-font-size-2246);
  }
  .main-article_hero_1-description-grid-template-areas-2247 {
    grid-template-areas: var(--main-article_hero_1-description-grid-template-areas-2247);
  }
  .main-article_hero_1-description-grid-column-gap-2248 {
    grid-column-gap: var(--main-article_hero_1-description-grid-column-gap-2248);
  }
  .main-article_hero_1-description-justify-items-2249 {
    justify-items: var(--main-article_hero_1-description-justify-items-2249);
  }
  .main-article_hero_1-description-padding-980111 {
    padding: var(--main-article_hero_1-description-padding-980111);
  }
  .main-article_hero_1-description-background-980112 {
    background: var(--main-article_hero_1-description-background-980112);
  }
  .main-article_hero_1-description-border-radius-980113 {
    border-radius: var(--main-article_hero_1-description-border-radius-980113);
  }
  .main-article_hero_1-description-border-width-980114 {
    border-width: var(--main-article_hero_1-description-border-width-980114);
  }
  .main-article_hero_1-description-border-color-980115 {
    border-color: var(--main-article_hero_1-description-border-color-980115);
  }
  .main-article_hero_1-title_icon-width-2306 {
    width: var(--main-article_hero_1-title_icon-width-2306);
  }
  .main-article_hero_1-title_icon-height-2307 {
    height: var(--main-article_hero_1-title_icon-height-2307);
  }
  .main-article_hero_1-title_icon-border-radius-2308 {
    border-radius: var(--main-article_hero_1-title_icon-border-radius-2308);
  }
  .main-article_hero_1-title_icon-border-width-2309 {
    border-width: var(--main-article_hero_1-title_icon-border-width-2309);
  }
  .main-article_hero_1-title_icon-border-color-2310 {
    border-color: var(--main-article_hero_1-title_icon-border-color-2310);
  }
  .main-article_hero_1-title_icon-background-2311 {
    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);
  }
  .main-article_hero_1-title_svg-font-size-2313 {
    font-size: var(--main-article_hero_1-title_svg-font-size-2313);
  }
  .main-article_hero_1-title_svg-color-2315 {
    color: var(--main-article_hero_1-title_svg-color-2315);
  }
  .main-article_hero_1-description_icon-width-2250 {
    width: var(--main-article_hero_1-description_icon-width-2250);
  }
  .main-article_hero_1-description_icon-height-2251 {
    height: var(--main-article_hero_1-description_icon-height-2251);
  }
  .main-article_hero_1-description_icon-border-radius-2252 {
    border-radius: var(--main-article_hero_1-description_icon-border-radius-2252);
  }
  .main-article_hero_1-description_icon-border-width-2253 {
    border-width: var(--main-article_hero_1-description_icon-border-width-2253);
  }
  .main-article_hero_1-description_icon-border-color-2254 {
    border-color: var(--main-article_hero_1-description_icon-border-color-2254);
  }
  .main-article_hero_1-description_icon-background-2255 {
    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);
  }
  .main-article_hero_1-description_svg-font-size-2257 {
    font-size: var(--main-article_hero_1-description_svg-font-size-2257);
  }
  .main-article_hero_1-description_svg-color-2259 {
    color: var(--main-article_hero_1-description_svg-color-2259);
  }
  .main-article_hero_1-button_icon-width-2207 {
    width: var(--main-article_hero_1-button_icon-width-2207);
  }
  .main-article_hero_1-button_icon-height-2208 {
    height: var(--main-article_hero_1-button_icon-height-2208);
  }
  .main-article_hero_1-button_icon-border-radius-2209 {
    border-radius: var(--main-article_hero_1-button_icon-border-radius-2209);
  }
  .main-article_hero_1-button_icon-border-width-2210 {
    border-width: var(--main-article_hero_1-button_icon-border-width-2210);
  }
  .main-article_hero_1-button_icon-border-color-2211 {
    border-color: var(--main-article_hero_1-button_icon-border-color-2211);
  }
  .main-article_hero_1-button_icon-background-2212 {
    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);
  }
  .main-article_hero_1-button_svg-font-size-2215 {
    font-size: var(--main-article_hero_1-button_svg-font-size-2215);
  }
  .main-article_hero_1-button_svg-color-2216 {
    color: var(--main-article_hero_1-button_svg-color-2216);
  }
  .main-article_hero_1-main_title_icon-width-2306 {
    width: var(--main-article_hero_1-main_title_icon-width-2306);
  }
  .main-article_hero_1-main_title_icon-height-2307 {
    height: var(--main-article_hero_1-main_title_icon-height-2307);
  }
  .main-article_hero_1-main_title_icon-border-radius-2308 {
    border-radius: var(--main-article_hero_1-main_title_icon-border-radius-2308);
  }
  .main-article_hero_1-main_title_icon-border-width-2309 {
    border-width: var(--main-article_hero_1-main_title_icon-border-width-2309);
  }
  .main-article_hero_1-main_title_icon-border-color-2310 {
    border-color: var(--main-article_hero_1-main_title_icon-border-color-2310);
  }
  .main-article_hero_1-main_title_icon-background-2311 {
    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);
  }
  .main-article_hero_1-main_title_svg-font-size-2313 {
    font-size: var(--main-article_hero_1-main_title_svg-font-size-2313);
  }
  .main-article_hero_1-main_title_svg-color-2315 {
    color: var(--main-article_hero_1-main_title_svg-color-2315);
  }
  .main-article_hero_1-main_description_icon-width-2250 {
    width: var(--main-article_hero_1-main_description_icon-width-2250);
  }
  .main-article_hero_1-main_description_icon-height-2251 {
    height: var(--main-article_hero_1-main_description_icon-height-2251);
  }
  .main-article_hero_1-main_description_icon-border-radius-2252 {
    border-radius: var(--main-article_hero_1-main_description_icon-border-radius-2252);
  }
  .main-article_hero_1-main_description_icon-border-width-2253 {
    border-width: var(--main-article_hero_1-main_description_icon-border-width-2253);
  }
  .main-article_hero_1-main_description_icon-border-color-2254 {
    border-color: var(--main-article_hero_1-main_description_icon-border-color-2254);
  }
  .main-article_hero_1-main_description_icon-background-2255 {
    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);
  }
  .main-article_hero_1-main_description_svg-font-size-2257 {
    font-size: var(--main-article_hero_1-main_description_svg-font-size-2257);
  }
  .main-article_hero_1-main_description_svg-color-2259 {
    color: var(--main-article_hero_1-main_description_svg-color-2259);
  }
  .main-article_hero_1-main_button_icon-width-2207 {
    width: var(--main-article_hero_1-main_button_icon-width-2207);
  }
  .main-article_hero_1-main_button_icon-height-2208 {
    height: var(--main-article_hero_1-main_button_icon-height-2208);
  }
  .main-article_hero_1-main_button_icon-border-radius-2209 {
    border-radius: var(--main-article_hero_1-main_button_icon-border-radius-2209);
  }
  .main-article_hero_1-main_button_icon-border-width-2210 {
    border-width: var(--main-article_hero_1-main_button_icon-border-width-2210);
  }
  .main-article_hero_1-main_button_icon-border-color-2211 {
    border-color: var(--main-article_hero_1-main_button_icon-border-color-2211);
  }
  .main-article_hero_1-main_button_icon-background-2212 {
    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);
  }
  .main-article_hero_1-main_button_svg-font-size-2215 {
    font-size: var(--main-article_hero_1-main_button_svg-font-size-2215);
  }
  .main-article_hero_1-main_button_svg-color-2216 {
    color: var(--main-article_hero_1-main_button_svg-color-2216);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_1-button_hover-background-17487:hover, .card.has-hover:hover .button.main-article_hero_1-button_hover-background-17487, .cards_float.has-hover:hover .button.main-article_hero_1-button_hover-background-17487 {
      background: var(--main-article_hero_1-button_hover-background-17487);
    }
  }
  .button.has-hover.main-article_hero_1-button_hover-background-17487:focus-visible, .card.has-hover:focus-within .button.main-article_hero_1-button_hover-background-17487, .cards_float.has-hover:focus-within .button.main-article_hero_1-button_hover-background-17487 {
    background: var(--main-article_hero_1-button_hover-background-17487);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-article_hero_1-button_hover-color-17488, .card.has-hover:hover .button .main-article_hero_1-button_hover-color-17488, .cards_float.has-hover:hover .button .main-article_hero_1-button_hover-color-17488 {
      color: var(--main-article_hero_1-button_hover-color-17488);
    }
  }
  .button.has-hover:focus-visible .main-article_hero_1-button_hover-color-17488, .card.has-hover:focus-within .button .main-article_hero_1-button_hover-color-17488, .cards_float.has-hover:focus-within .button .main-article_hero_1-button_hover-color-17488 {
    color: var(--main-article_hero_1-button_hover-color-17488);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_1-button_hover-border-color-17489:hover, .card.has-hover:hover .button.main-article_hero_1-button_hover-border-color-17489, .cards_float.has-hover:hover .button.main-article_hero_1-button_hover-border-color-17489 {
      border-color: var(--main-article_hero_1-button_hover-border-color-17489);
    }
  }
  .button.has-hover.main-article_hero_1-button_hover-border-color-17489:focus-visible, .card.has-hover:focus-within .button.main-article_hero_1-button_hover-border-color-17489, .cards_float.has-hover:focus-within .button.main-article_hero_1-button_hover-border-color-17489 {
    border-color: var(--main-article_hero_1-button_hover-border-color-17489);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_1-button_hover-box-shadow-17490:hover, .card.has-hover:hover .button.main-article_hero_1-button_hover-box-shadow-17490, .cards_float.has-hover:hover .button.main-article_hero_1-button_hover-box-shadow-17490 {
      box-shadow: var(--main-article_hero_1-button_hover-box-shadow-17490);
    }
  }
  .button.has-hover.main-article_hero_1-button_hover-box-shadow-17490:focus-visible, .card.has-hover:focus-within .button.main-article_hero_1-button_hover-box-shadow-17490, .cards_float.has-hover:focus-within .button.main-article_hero_1-button_hover-box-shadow-17490 {
    box-shadow: var(--main-article_hero_1-button_hover-box-shadow-17490);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_1-button_hover-transform-17491:hover, .card.has-hover:hover .button.main-article_hero_1-button_hover-transform-17491, .cards_float.has-hover:hover .button.main-article_hero_1-button_hover-transform-17491 {
      transform: var(--main-article_hero_1-button_hover-transform-17491);
    }
  }
  .button.has-hover.main-article_hero_1-button_hover-transform-17491:focus-visible, .card.has-hover:focus-within .button.main-article_hero_1-button_hover-transform-17491, .cards_float.has-hover:focus-within .button.main-article_hero_1-button_hover-transform-17491 {
    transform: var(--main-article_hero_1-button_hover-transform-17491);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_1-button_hover-opacity-17492:hover, .card.has-hover:hover .button.main-article_hero_1-button_hover-opacity-17492, .cards_float.has-hover:hover .button.main-article_hero_1-button_hover-opacity-17492 {
      opacity: var(--main-article_hero_1-button_hover-opacity-17492);
    }
  }
  .button.has-hover.main-article_hero_1-button_hover-opacity-17492:focus-visible, .card.has-hover:focus-within .button.main-article_hero_1-button_hover-opacity-17492, .cards_float.has-hover:focus-within .button.main-article_hero_1-button_hover-opacity-17492 {
    opacity: var(--main-article_hero_1-button_hover-opacity-17492);
  }
  .main-article_hero_2-container-max-width-30926 {
    max-width: var(--main-article_hero_2-container-max-width-30926);
  }
  .main-article_hero_2-container-grid-column-gap-30927 {
    grid-column-gap: var(--main-article_hero_2-container-grid-column-gap-30927);
  }
  .main-article_hero_2-container-grid-row-gap-30928 {
    grid-row-gap: var(--main-article_hero_2-container-grid-row-gap-30928);
  }
  .main-article_hero_2-container-backdrop-blur-30929 {
    backdrop-blur: var(--main-article_hero_2-container-backdrop-blur-30929);
  }
  .main-article_hero_2-container-background-30930 {
    background: var(--main-article_hero_2-container-background-30930);
  }
  .main-article_hero_2-container-border-radius-30931 {
    border-radius: var(--main-article_hero_2-container-border-radius-30931);
  }
  .main-article_hero_2-container-grid-template-areas-30932 {
    grid-template-areas: var(--main-article_hero_2-container-grid-template-areas-30932);
  }
  .main-article_hero_2-container-grid-template-columns-30933 {
    grid-template-columns: var(--main-article_hero_2-container-grid-template-columns-30933);
  }
  .main-article_hero_2-container-padding-30934 {
    padding: var(--main-article_hero_2-container-padding-30934);
  }
  .main-article_hero_2-container-border-width-30935 {
    border-width: var(--main-article_hero_2-container-border-width-30935);
  }
  .main-article_hero_2-container-border-color-30936 {
    border-color: var(--main-article_hero_2-container-border-color-30936);
  }
  .main-article_hero_2-container-box-shadow-30937 {
    box-shadow: var(--main-article_hero_2-container-box-shadow-30937);
  }
  .main-article_hero_2-main-margin-30938 {
    margin: var(--main-article_hero_2-main-margin-30938);
  }
  .main-article_hero_2-main-backdrop-blur-30940 {
    backdrop-blur: var(--main-article_hero_2-main-backdrop-blur-30940);
  }
  .main-article_hero_2-main-max-width-30941 {
    max-width: var(--main-article_hero_2-main-max-width-30941);
  }
  .main-article_hero_2-main-background-30942 {
    background: var(--main-article_hero_2-main-background-30942);
  }
  .main-article_hero_2-main-border-radius-30943 {
    border-radius: var(--main-article_hero_2-main-border-radius-30943);
  }
  .main-article_hero_2-main-padding-30944 {
    padding: var(--main-article_hero_2-main-padding-30944);
  }
  .main-article_hero_2-main-border-width-30945 {
    border-width: var(--main-article_hero_2-main-border-width-30945);
  }
  .main-article_hero_2-main-border-color-30946 {
    border-color: var(--main-article_hero_2-main-border-color-30946);
  }
  .main-article_hero_2-main-box-shadow-30947 {
    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);
  }
  .main-article_hero_2-image-border-width-30949 {
    border-width: var(--main-article_hero_2-image-border-width-30949);
  }
  .main-article_hero_2-image-border-color-30950 {
    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);
  }
  .main-article_hero_2-image-justify-self-30956 {
    justify-self: var(--main-article_hero_2-image-justify-self-30956);
  }
  .main-article_hero_2-image-border-radius-30957 {
    border-radius: var(--main-article_hero_2-image-border-radius-30957);
  }
  .main-article_hero_2-image-aspect-ratio-30958 {
    aspect-ratio: var(--main-article_hero_2-image-aspect-ratio-30958);
  }
  .main-article_hero_2-image-max-width-980201 {
    max-width: var(--main-article_hero_2-image-max-width-980201);
  }
  .main-article_hero_2-image_overlay-background-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);
  }
  .main-article_hero_2-title-color-30961 {
    color: var(--main-article_hero_2-title-color-30961);
  }
  .main-article_hero_2-title-justify-self-30962 {
    justify-self: var(--main-article_hero_2-title-justify-self-30962);
  }
  .main-article_hero_2-title-text-align-30963 {
    text-align: var(--main-article_hero_2-title-text-align-30963);
  }
  .main-article_hero_2-title-font-size-30964 {
    font-size: var(--main-article_hero_2-title-font-size-30964);
  }
  .main-article_hero_2-title-font-weight-30965 {
    font-weight: var(--main-article_hero_2-title-font-weight-30965);
  }
  .main-article_hero_2-title-font-family-30966 {
    font-family: var(--main-article_hero_2-title-font-family-30966);
  }
  .main-article_hero_2-title-letter-spacing-30967 {
    letter-spacing: var(--main-article_hero_2-title-letter-spacing-30967);
  }
  .main-article_hero_2-title-line-height-30968 {
    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);
  }
  .main-article_hero_2-title-grid-template-areas-30970 {
    grid-template-areas: var(--main-article_hero_2-title-grid-template-areas-30970);
  }
  .main-article_hero_2-title-grid-column-gap-30971 {
    grid-column-gap: var(--main-article_hero_2-title-grid-column-gap-30971);
  }
  .main-article_hero_2-title-justify-items-30972 {
    justify-items: var(--main-article_hero_2-title-justify-items-30972);
  }
  .main-article_hero_2-title-padding-980101 {
    padding: var(--main-article_hero_2-title-padding-980101);
  }
  .main-article_hero_2-title-background-980102 {
    background: var(--main-article_hero_2-title-background-980102);
  }
  .main-article_hero_2-title-border-radius-980103 {
    border-radius: var(--main-article_hero_2-title-border-radius-980103);
  }
  .main-article_hero_2-title-border-width-980104 {
    border-width: var(--main-article_hero_2-title-border-width-980104);
  }
  .main-article_hero_2-title-border-color-980105 {
    border-color: var(--main-article_hero_2-title-border-color-980105);
  }
  .main-article_hero_2-button-padding-30973 {
    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);
  }
  .main-article_hero_2-button-border-radius-30976 {
    border-radius: var(--main-article_hero_2-button-border-radius-30976);
  }
  .main-article_hero_2-button-border-width-30977 {
    border-width: var(--main-article_hero_2-button-border-width-30977);
  }
  .main-article_hero_2-button-border-color-30978 {
    border-color: var(--main-article_hero_2-button-border-color-30978);
  }
  .main-article_hero_2-button-background-30979 {
    background: var(--main-article_hero_2-button-background-30979);
  }
  .main-article_hero_2-button-color-30980 {
    color: var(--main-article_hero_2-button-color-30980);
  }
  .main-article_hero_2-button-font-size-30981 {
    font-size: var(--main-article_hero_2-button-font-size-30981);
  }
  .main-article_hero_2-button-font-weight-30982 {
    font-weight: var(--main-article_hero_2-button-font-weight-30982);
  }
  .main-article_hero_2-button-font-family-30983 {
    font-family: var(--main-article_hero_2-button-font-family-30983);
  }
  .main-article_hero_2-button-letter-spacing-30984 {
    letter-spacing: var(--main-article_hero_2-button-letter-spacing-30984);
  }
  .main-article_hero_2-button-line-height-30985 {
    line-height: var(--main-article_hero_2-button-line-height-30985);
  }
  .main-article_hero_2-button-grid-template-areas-30986 {
    grid-template-areas: var(--main-article_hero_2-button-grid-template-areas-30986);
  }
  .main-article_hero_2-button-grid-column-gap-30987 {
    grid-column-gap: var(--main-article_hero_2-button-grid-column-gap-30987);
  }
  .main-article_hero_2-button-justify-items-30988 {
    justify-items: var(--main-article_hero_2-button-justify-items-30988);
  }
  .main-article_hero_2-button-justify-self-30989 {
    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);
  }
  .main-article_hero_2-description-justify-self-30991 {
    justify-self: var(--main-article_hero_2-description-justify-self-30991);
  }
  .main-article_hero_2-description-text-align-30992 {
    text-align: var(--main-article_hero_2-description-text-align-30992);
  }
  .main-article_hero_2-description-color-30993 {
    color: var(--main-article_hero_2-description-color-30993);
  }
  .main-article_hero_2-description-font-weight-30994 {
    font-weight: var(--main-article_hero_2-description-font-weight-30994);
  }
  .main-article_hero_2-description-font-family-30995 {
    font-family: var(--main-article_hero_2-description-font-family-30995);
  }
  .main-article_hero_2-description-letter-spacing-30996 {
    letter-spacing: var(--main-article_hero_2-description-letter-spacing-30996);
  }
  .main-article_hero_2-description-line-height-30997 {
    line-height: var(--main-article_hero_2-description-line-height-30997);
  }
  .main-article_hero_2-description-font-size-30998 {
    font-size: var(--main-article_hero_2-description-font-size-30998);
  }
  .main-article_hero_2-description-grid-template-areas-30999 {
    grid-template-areas: var(--main-article_hero_2-description-grid-template-areas-30999);
  }
  .main-article_hero_2-description-grid-column-gap-31000 {
    grid-column-gap: var(--main-article_hero_2-description-grid-column-gap-31000);
  }
  .main-article_hero_2-description-justify-items-31001 {
    justify-items: var(--main-article_hero_2-description-justify-items-31001);
  }
  .main-article_hero_2-description-padding-980111 {
    padding: var(--main-article_hero_2-description-padding-980111);
  }
  .main-article_hero_2-description-background-980112 {
    background: var(--main-article_hero_2-description-background-980112);
  }
  .main-article_hero_2-description-border-radius-980113 {
    border-radius: var(--main-article_hero_2-description-border-radius-980113);
  }
  .main-article_hero_2-description-border-width-980114 {
    border-width: var(--main-article_hero_2-description-border-width-980114);
  }
  .main-article_hero_2-description-border-color-980115 {
    border-color: var(--main-article_hero_2-description-border-color-980115);
  }
  .main-article_hero_2-title_icon-width-31002 {
    width: var(--main-article_hero_2-title_icon-width-31002);
  }
  .main-article_hero_2-title_icon-height-31003 {
    height: var(--main-article_hero_2-title_icon-height-31003);
  }
  .main-article_hero_2-title_icon-border-radius-31004 {
    border-radius: var(--main-article_hero_2-title_icon-border-radius-31004);
  }
  .main-article_hero_2-title_icon-border-width-31005 {
    border-width: var(--main-article_hero_2-title_icon-border-width-31005);
  }
  .main-article_hero_2-title_icon-border-color-31006 {
    border-color: var(--main-article_hero_2-title_icon-border-color-31006);
  }
  .main-article_hero_2-title_icon-background-31007 {
    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);
  }
  .main-article_hero_2-title_svg-font-size-31009 {
    font-size: var(--main-article_hero_2-title_svg-font-size-31009);
  }
  .main-article_hero_2-title_svg-color-31010 {
    color: var(--main-article_hero_2-title_svg-color-31010);
  }
  .main-article_hero_2-description_icon-width-31011 {
    width: var(--main-article_hero_2-description_icon-width-31011);
  }
  .main-article_hero_2-description_icon-height-31012 {
    height: var(--main-article_hero_2-description_icon-height-31012);
  }
  .main-article_hero_2-description_icon-border-radius-31013 {
    border-radius: var(--main-article_hero_2-description_icon-border-radius-31013);
  }
  .main-article_hero_2-description_icon-border-width-31014 {
    border-width: var(--main-article_hero_2-description_icon-border-width-31014);
  }
  .main-article_hero_2-description_icon-border-color-31015 {
    border-color: var(--main-article_hero_2-description_icon-border-color-31015);
  }
  .main-article_hero_2-description_icon-background-31016 {
    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);
  }
  .main-article_hero_2-description_svg-font-size-31018 {
    font-size: var(--main-article_hero_2-description_svg-font-size-31018);
  }
  .main-article_hero_2-description_svg-color-31019 {
    color: var(--main-article_hero_2-description_svg-color-31019);
  }
  .main-article_hero_2-button_icon-width-31020 {
    width: var(--main-article_hero_2-button_icon-width-31020);
  }
  .main-article_hero_2-button_icon-height-31021 {
    height: var(--main-article_hero_2-button_icon-height-31021);
  }
  .main-article_hero_2-button_icon-border-radius-31022 {
    border-radius: var(--main-article_hero_2-button_icon-border-radius-31022);
  }
  .main-article_hero_2-button_icon-border-width-31023 {
    border-width: var(--main-article_hero_2-button_icon-border-width-31023);
  }
  .main-article_hero_2-button_icon-border-color-31024 {
    border-color: var(--main-article_hero_2-button_icon-border-color-31024);
  }
  .main-article_hero_2-button_icon-background-31025 {
    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);
  }
  .main-article_hero_2-button_svg-font-size-31027 {
    font-size: var(--main-article_hero_2-button_svg-font-size-31027);
  }
  .main-article_hero_2-button_svg-color-31028 {
    color: var(--main-article_hero_2-button_svg-color-31028);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_2-button_hover-background-31029:hover, .card.has-hover:hover .button.main-article_hero_2-button_hover-background-31029, .cards_float.has-hover:hover .button.main-article_hero_2-button_hover-background-31029 {
      background: var(--main-article_hero_2-button_hover-background-31029);
    }
  }
  .button.has-hover.main-article_hero_2-button_hover-background-31029:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2-button_hover-background-31029, .cards_float.has-hover:focus-within .button.main-article_hero_2-button_hover-background-31029 {
    background: var(--main-article_hero_2-button_hover-background-31029);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-article_hero_2-button_hover-color-31030, .card.has-hover:hover .button .main-article_hero_2-button_hover-color-31030, .cards_float.has-hover:hover .button .main-article_hero_2-button_hover-color-31030 {
      color: var(--main-article_hero_2-button_hover-color-31030);
    }
  }
  .button.has-hover:focus-visible .main-article_hero_2-button_hover-color-31030, .card.has-hover:focus-within .button .main-article_hero_2-button_hover-color-31030, .cards_float.has-hover:focus-within .button .main-article_hero_2-button_hover-color-31030 {
    color: var(--main-article_hero_2-button_hover-color-31030);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_2-button_hover-border-color-31031:hover, .card.has-hover:hover .button.main-article_hero_2-button_hover-border-color-31031, .cards_float.has-hover:hover .button.main-article_hero_2-button_hover-border-color-31031 {
      border-color: var(--main-article_hero_2-button_hover-border-color-31031);
    }
  }
  .button.has-hover.main-article_hero_2-button_hover-border-color-31031:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2-button_hover-border-color-31031, .cards_float.has-hover:focus-within .button.main-article_hero_2-button_hover-border-color-31031 {
    border-color: var(--main-article_hero_2-button_hover-border-color-31031);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_2-button_hover-box-shadow-31032:hover, .card.has-hover:hover .button.main-article_hero_2-button_hover-box-shadow-31032, .cards_float.has-hover:hover .button.main-article_hero_2-button_hover-box-shadow-31032 {
      box-shadow: var(--main-article_hero_2-button_hover-box-shadow-31032);
    }
  }
  .button.has-hover.main-article_hero_2-button_hover-box-shadow-31032:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2-button_hover-box-shadow-31032, .cards_float.has-hover:focus-within .button.main-article_hero_2-button_hover-box-shadow-31032 {
    box-shadow: var(--main-article_hero_2-button_hover-box-shadow-31032);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_2-button_hover-transform-31033:hover, .card.has-hover:hover .button.main-article_hero_2-button_hover-transform-31033, .cards_float.has-hover:hover .button.main-article_hero_2-button_hover-transform-31033 {
      transform: var(--main-article_hero_2-button_hover-transform-31033);
    }
  }
  .button.has-hover.main-article_hero_2-button_hover-transform-31033:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2-button_hover-transform-31033, .cards_float.has-hover:focus-within .button.main-article_hero_2-button_hover-transform-31033 {
    transform: var(--main-article_hero_2-button_hover-transform-31033);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_hero_2-button_hover-opacity-31034:hover, .card.has-hover:hover .button.main-article_hero_2-button_hover-opacity-31034, .cards_float.has-hover:hover .button.main-article_hero_2-button_hover-opacity-31034 {
      opacity: var(--main-article_hero_2-button_hover-opacity-31034);
    }
  }
  .button.has-hover.main-article_hero_2-button_hover-opacity-31034:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2-button_hover-opacity-31034, .cards_float.has-hover:focus-within .button.main-article_hero_2-button_hover-opacity-31034 {
    opacity: var(--main-article_hero_2-button_hover-opacity-31034);
  }
  .main-article_gallery-config-count-1776 {
    count: var(--main-article_gallery-config-count-1776);
  }
  .main-article_gallery-main-margin-1839 {
    margin: var(--main-article_gallery-main-margin-1839);
  }
  .main-article_gallery-main-backdrop-blur-1841 {
    backdrop-blur: var(--main-article_gallery-main-backdrop-blur-1841);
  }
  .main-article_gallery-main-max-width-1842 {
    max-width: var(--main-article_gallery-main-max-width-1842);
  }
  .main-article_gallery-main-background-1843 {
    background: var(--main-article_gallery-main-background-1843);
  }
  .main-article_gallery-main-border-radius-1844 {
    border-radius: var(--main-article_gallery-main-border-radius-1844);
  }
  .main-article_gallery-main-padding-1845 {
    padding: var(--main-article_gallery-main-padding-1845);
  }
  .main-article_gallery-main-border-width-1846 {
    border-width: var(--main-article_gallery-main-border-width-1846);
  }
  .main-article_gallery-main-border-color-1847 {
    border-color: var(--main-article_gallery-main-border-color-1847);
  }
  .main-article_gallery-main-box-shadow-1848 {
    box-shadow: var(--main-article_gallery-main-box-shadow-1848);
  }
  .main-article_gallery-container-max-width-1779 {
    max-width: var(--main-article_gallery-container-max-width-1779);
  }
  .main-article_gallery-container-grid-column-gap-1780 {
    grid-column-gap: var(--main-article_gallery-container-grid-column-gap-1780);
  }
  .main-article_gallery-container-grid-row-gap-1781 {
    grid-row-gap: var(--main-article_gallery-container-grid-row-gap-1781);
  }
  .main-article_gallery-container-backdrop-blur-1782 {
    backdrop-blur: var(--main-article_gallery-container-backdrop-blur-1782);
  }
  .main-article_gallery-container-background-1783 {
    background: var(--main-article_gallery-container-background-1783);
  }
  .main-article_gallery-container-border-radius-1784 {
    border-radius: var(--main-article_gallery-container-border-radius-1784);
  }
  .main-article_gallery-container-grid-template-areas-1785 {
    grid-template-areas: var(--main-article_gallery-container-grid-template-areas-1785);
  }
  .main-article_gallery-container-grid-template-columns-1786 {
    grid-template-columns: var(--main-article_gallery-container-grid-template-columns-1786);
  }
  .main-article_gallery-container-padding-1787 {
    padding: var(--main-article_gallery-container-padding-1787);
  }
  .main-article_gallery-container-border-width-1788 {
    border-width: var(--main-article_gallery-container-border-width-1788);
  }
  .main-article_gallery-container-border-color-1789 {
    border-color: var(--main-article_gallery-container-border-color-1789);
  }
  .main-article_gallery-container-box-shadow-1790 {
    box-shadow: var(--main-article_gallery-container-box-shadow-1790);
  }
  .main-article_gallery-overlay-background-1849 {
    background: var(--main-article_gallery-overlay-background-1849);
  }
  .main-article_gallery-container_overlay-background-1791 {
    background: var(--main-article_gallery-container_overlay-background-1791);
  }
  .main-article_gallery-title-color-1856 {
    color: var(--main-article_gallery-title-color-1856);
  }
  .main-article_gallery-title-justify-self-1857 {
    justify-self: var(--main-article_gallery-title-justify-self-1857);
  }
  .main-article_gallery-title-text-align-1858 {
    text-align: var(--main-article_gallery-title-text-align-1858);
  }
  .main-article_gallery-title-font-size-1859 {
    font-size: var(--main-article_gallery-title-font-size-1859);
  }
  .main-article_gallery-title-font-weight-1860 {
    font-weight: var(--main-article_gallery-title-font-weight-1860);
  }
  .main-article_gallery-title-font-family-1861 {
    font-family: var(--main-article_gallery-title-font-family-1861);
  }
  .main-article_gallery-title-letter-spacing-1862 {
    letter-spacing: var(--main-article_gallery-title-letter-spacing-1862);
  }
  .main-article_gallery-title-line-height-1863 {
    line-height: var(--main-article_gallery-title-line-height-1863);
  }
  .main-article_gallery-title-text1-1864 {
    text1: var(--main-article_gallery-title-text1-1864);
  }
  .main-article_gallery-title-grid-template-areas-1865 {
    grid-template-areas: var(--main-article_gallery-title-grid-template-areas-1865);
  }
  .main-article_gallery-title-grid-column-gap-1866 {
    grid-column-gap: var(--main-article_gallery-title-grid-column-gap-1866);
  }
  .main-article_gallery-title-justify-items-1867 {
    justify-items: var(--main-article_gallery-title-justify-items-1867);
  }
  .main-article_gallery-title-padding-980101 {
    padding: var(--main-article_gallery-title-padding-980101);
  }
  .main-article_gallery-title-background-980102 {
    background: var(--main-article_gallery-title-background-980102);
  }
  .main-article_gallery-title-border-radius-980103 {
    border-radius: var(--main-article_gallery-title-border-radius-980103);
  }
  .main-article_gallery-title-border-width-980104 {
    border-width: var(--main-article_gallery-title-border-width-980104);
  }
  .main-article_gallery-title-border-color-980105 {
    border-color: var(--main-article_gallery-title-border-color-980105);
  }
  .main-article_gallery-title_svg-font-size-1875 {
    font-size: var(--main-article_gallery-title_svg-font-size-1875);
  }
  .main-article_gallery-title_svg-color-1877 {
    color: var(--main-article_gallery-title_svg-color-1877);
  }
  .main-article_gallery-title_icon-width-1868 {
    width: var(--main-article_gallery-title_icon-width-1868);
  }
  .main-article_gallery-title_icon-height-1869 {
    height: var(--main-article_gallery-title_icon-height-1869);
  }
  .main-article_gallery-title_icon-border-radius-1870 {
    border-radius: var(--main-article_gallery-title_icon-border-radius-1870);
  }
  .main-article_gallery-title_icon-border-width-1871 {
    border-width: var(--main-article_gallery-title_icon-border-width-1871);
  }
  .main-article_gallery-title_icon-border-color-1872 {
    border-color: var(--main-article_gallery-title_icon-border-color-1872);
  }
  .main-article_gallery-title_icon-background-1873 {
    background: var(--main-article_gallery-title_icon-background-1873);
  }
  .main-article_gallery-title_icon-icon-1874 {
    icon: var(--main-article_gallery-title_icon-icon-1874);
  }
  .main-article_gallery-description-text1-1798 {
    text1: var(--main-article_gallery-description-text1-1798);
  }
  .main-article_gallery-description-justify-self-1799 {
    justify-self: var(--main-article_gallery-description-justify-self-1799);
  }
  .main-article_gallery-description-text-align-1800 {
    text-align: var(--main-article_gallery-description-text-align-1800);
  }
  .main-article_gallery-description-color-1801 {
    color: var(--main-article_gallery-description-color-1801);
  }
  .main-article_gallery-description-font-weight-1802 {
    font-weight: var(--main-article_gallery-description-font-weight-1802);
  }
  .main-article_gallery-description-font-family-1803 {
    font-family: var(--main-article_gallery-description-font-family-1803);
  }
  .main-article_gallery-description-letter-spacing-1804 {
    letter-spacing: var(--main-article_gallery-description-letter-spacing-1804);
  }
  .main-article_gallery-description-line-height-1805 {
    line-height: var(--main-article_gallery-description-line-height-1805);
  }
  .main-article_gallery-description-font-size-1806 {
    font-size: var(--main-article_gallery-description-font-size-1806);
  }
  .main-article_gallery-description-grid-template-areas-1807 {
    grid-template-areas: var(--main-article_gallery-description-grid-template-areas-1807);
  }
  .main-article_gallery-description-grid-column-gap-1808 {
    grid-column-gap: var(--main-article_gallery-description-grid-column-gap-1808);
  }
  .main-article_gallery-description-justify-items-1809 {
    justify-items: var(--main-article_gallery-description-justify-items-1809);
  }
  .main-article_gallery-description-padding-980111 {
    padding: var(--main-article_gallery-description-padding-980111);
  }
  .main-article_gallery-description-background-980112 {
    background: var(--main-article_gallery-description-background-980112);
  }
  .main-article_gallery-description-border-radius-980113 {
    border-radius: var(--main-article_gallery-description-border-radius-980113);
  }
  .main-article_gallery-description-border-width-980114 {
    border-width: var(--main-article_gallery-description-border-width-980114);
  }
  .main-article_gallery-description-border-color-980115 {
    border-color: var(--main-article_gallery-description-border-color-980115);
  }
  .main-article_gallery-description_svg-font-size-1817 {
    font-size: var(--main-article_gallery-description_svg-font-size-1817);
  }
  .main-article_gallery-description_svg-color-1819 {
    color: var(--main-article_gallery-description_svg-color-1819);
  }
  .main-article_gallery-description_icon-width-1810 {
    width: var(--main-article_gallery-description_icon-width-1810);
  }
  .main-article_gallery-description_icon-height-1811 {
    height: var(--main-article_gallery-description_icon-height-1811);
  }
  .main-article_gallery-description_icon-border-radius-1812 {
    border-radius: var(--main-article_gallery-description_icon-border-radius-1812);
  }
  .main-article_gallery-description_icon-border-width-1813 {
    border-width: var(--main-article_gallery-description_icon-border-width-1813);
  }
  .main-article_gallery-description_icon-border-color-1814 {
    border-color: var(--main-article_gallery-description_icon-border-color-1814);
  }
  .main-article_gallery-description_icon-background-1815 {
    background: var(--main-article_gallery-description_icon-background-1815);
  }
  .main-article_gallery-description_icon-icon-1816 {
    icon: var(--main-article_gallery-description_icon-icon-1816);
  }
  .main-article_gallery-wrapper-max-width-1878 {
    max-width: var(--main-article_gallery-wrapper-max-width-1878);
  }
  .main-article_gallery-wrapper-grid-template-rows-1879 {
    grid-template-rows: var(--main-article_gallery-wrapper-grid-template-rows-1879);
  }
  .main-article_gallery-wrapper-grid-template-columns-1880 {
    grid-template-columns: var(--main-article_gallery-wrapper-grid-template-columns-1880);
  }
  .main-article_gallery-wrapper-grid-column-gap-1881 {
    grid-column-gap: var(--main-article_gallery-wrapper-grid-column-gap-1881);
  }
  .main-article_gallery-wrapper-grid-row-gap-1882 {
    grid-row-gap: var(--main-article_gallery-wrapper-grid-row-gap-1882);
  }
  .main-article_gallery-wrapper-padding-1883 {
    padding: var(--main-article_gallery-wrapper-padding-1883);
  }
  .main-article_gallery-wrapper-border-radius-1884 {
    border-radius: var(--main-article_gallery-wrapper-border-radius-1884);
  }
  .main-article_gallery-wrapper-border-width-1885 {
    border-width: var(--main-article_gallery-wrapper-border-width-1885);
  }
  .main-article_gallery-wrapper-border-color-1886 {
    border-color: var(--main-article_gallery-wrapper-border-color-1886);
  }
  .main-article_gallery-wrapper-background-1887 {
    background: var(--main-article_gallery-wrapper-background-1887);
  }
  .main-article_gallery-wrapper-box-shadow-1888 {
    box-shadow: var(--main-article_gallery-wrapper-box-shadow-1888);
  }
  .main-article_gallery-wrapper-backdrop-blur-1889 {
    backdrop-blur: var(--main-article_gallery-wrapper-backdrop-blur-1889);
  }
  .main-article_gallery-image-file1-1820 {
    file1: var(--main-article_gallery-image-file1-1820);
  }
  .main-article_gallery-image-aspect-ratio-1821 {
    aspect-ratio: var(--main-article_gallery-image-aspect-ratio-1821);
  }
  .main-article_gallery-image-width-1822 {
    width: var(--main-article_gallery-image-width-1822);
  }
  .main-article_gallery-image-height-1823 {
    height: var(--main-article_gallery-image-height-1823);
  }
  .main-article_gallery-image-border-radius-1824 {
    border-radius: var(--main-article_gallery-image-border-radius-1824);
  }
  .main-article_gallery-image-border-width-1825 {
    border-width: var(--main-article_gallery-image-border-width-1825);
  }
  .main-article_gallery-image-border-color-1826 {
    border-color: var(--main-article_gallery-image-border-color-1826);
  }
  .main-article_gallery-image-box-shadow-1827 {
    box-shadow: var(--main-article_gallery-image-box-shadow-1827);
  }
  .main-article_gallery-image-background-1828 {
    background: var(--main-article_gallery-image-background-1828);
  }
  .main-article_gallery-image-object-fit-1829 {
    object-fit: var(--main-article_gallery-image-object-fit-1829);
  }
  .main-article_gallery-image-cursor-1830 {
    cursor: var(--main-article_gallery-image-cursor-1830);
  }
  .main-article_gallery-image-transition-1831 {
    transition: var(--main-article_gallery-image-transition-1831);
  }
  .main-article_gallery-image-max-width-980201 {
    max-width: var(--main-article_gallery-image-max-width-980201);
  }
  .main-article_gallery-image_overlay-background-1832 {
    background: var(--main-article_gallery-image_overlay-background-1832);
  }
  .main-article_gallery-button-padding-1748 {
    padding: var(--main-article_gallery-button-padding-1748);
  }
  .main-article_gallery-button-justify-self-1749 {
    justify-self: var(--main-article_gallery-button-justify-self-1749);
  }
  .main-article_gallery-button-text1-1750 {
    text1: var(--main-article_gallery-button-text1-1750);
  }
  .main-article_gallery-button-border-radius-1751 {
    border-radius: var(--main-article_gallery-button-border-radius-1751);
  }
  .main-article_gallery-button-border-width-1752 {
    border-width: var(--main-article_gallery-button-border-width-1752);
  }
  .main-article_gallery-button-text-align-1753 {
    text-align: var(--main-article_gallery-button-text-align-1753);
  }
  .main-article_gallery-button-border-color-1754 {
    border-color: var(--main-article_gallery-button-border-color-1754);
  }
  .main-article_gallery-button-background-1755 {
    background: var(--main-article_gallery-button-background-1755);
  }
  .main-article_gallery-button-color-1756 {
    color: var(--main-article_gallery-button-color-1756);
  }
  .main-article_gallery-button-font-size-1757 {
    font-size: var(--main-article_gallery-button-font-size-1757);
  }
  .main-article_gallery-button-font-weight-1758 {
    font-weight: var(--main-article_gallery-button-font-weight-1758);
  }
  .main-article_gallery-button-font-family-1759 {
    font-family: var(--main-article_gallery-button-font-family-1759);
  }
  .main-article_gallery-button-letter-spacing-1760 {
    letter-spacing: var(--main-article_gallery-button-letter-spacing-1760);
  }
  .main-article_gallery-button-line-height-1761 {
    line-height: var(--main-article_gallery-button-line-height-1761);
  }
  .main-article_gallery-button-grid-template-areas-1762 {
    grid-template-areas: var(--main-article_gallery-button-grid-template-areas-1762);
  }
  .main-article_gallery-button-grid-column-gap-1763 {
    grid-column-gap: var(--main-article_gallery-button-grid-column-gap-1763);
  }
  .main-article_gallery-button-justify-items-1764 {
    justify-items: var(--main-article_gallery-button-justify-items-1764);
  }
  .main-article_gallery-button-justify-self-1765 {
    justify-self: var(--main-article_gallery-button-justify-self-1765);
  }
  .main-article_gallery-button_svg-font-size-1774 {
    font-size: var(--main-article_gallery-button_svg-font-size-1774);
  }
  .main-article_gallery-button_svg-color-1775 {
    color: var(--main-article_gallery-button_svg-color-1775);
  }
  .main-article_gallery-button_icon-width-1766 {
    width: var(--main-article_gallery-button_icon-width-1766);
  }
  .main-article_gallery-button_icon-height-1767 {
    height: var(--main-article_gallery-button_icon-height-1767);
  }
  .main-article_gallery-button_icon-border-radius-1768 {
    border-radius: var(--main-article_gallery-button_icon-border-radius-1768);
  }
  .main-article_gallery-button_icon-border-width-1769 {
    border-width: var(--main-article_gallery-button_icon-border-width-1769);
  }
  .main-article_gallery-button_icon-border-color-1770 {
    border-color: var(--main-article_gallery-button_icon-border-color-1770);
  }
  .main-article_gallery-button_icon-background-1771 {
    background: var(--main-article_gallery-button_icon-background-1771);
  }
  .main-article_gallery-button_icon-icon-1772 {
    icon: var(--main-article_gallery-button_icon-icon-1772);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_gallery-button_hover-background-3159:hover, .card.has-hover:hover .button.main-article_gallery-button_hover-background-3159, .cards_float.has-hover:hover .button.main-article_gallery-button_hover-background-3159 {
      background: var(--main-article_gallery-button_hover-background-3159);
    }
  }
  .button.has-hover.main-article_gallery-button_hover-background-3159:focus-visible, .card.has-hover:focus-within .button.main-article_gallery-button_hover-background-3159, .cards_float.has-hover:focus-within .button.main-article_gallery-button_hover-background-3159 {
    background: var(--main-article_gallery-button_hover-background-3159);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-article_gallery-button_hover-color-3160, .card.has-hover:hover .button .main-article_gallery-button_hover-color-3160, .cards_float.has-hover:hover .button .main-article_gallery-button_hover-color-3160 {
      color: var(--main-article_gallery-button_hover-color-3160);
    }
  }
  .button.has-hover:focus-visible .main-article_gallery-button_hover-color-3160, .card.has-hover:focus-within .button .main-article_gallery-button_hover-color-3160, .cards_float.has-hover:focus-within .button .main-article_gallery-button_hover-color-3160 {
    color: var(--main-article_gallery-button_hover-color-3160);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_gallery-button_hover-border-color-3161:hover, .card.has-hover:hover .button.main-article_gallery-button_hover-border-color-3161, .cards_float.has-hover:hover .button.main-article_gallery-button_hover-border-color-3161 {
      border-color: var(--main-article_gallery-button_hover-border-color-3161);
    }
  }
  .button.has-hover.main-article_gallery-button_hover-border-color-3161:focus-visible, .card.has-hover:focus-within .button.main-article_gallery-button_hover-border-color-3161, .cards_float.has-hover:focus-within .button.main-article_gallery-button_hover-border-color-3161 {
    border-color: var(--main-article_gallery-button_hover-border-color-3161);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_gallery-button_hover-box-shadow-3162:hover, .card.has-hover:hover .button.main-article_gallery-button_hover-box-shadow-3162, .cards_float.has-hover:hover .button.main-article_gallery-button_hover-box-shadow-3162 {
      box-shadow: var(--main-article_gallery-button_hover-box-shadow-3162);
    }
  }
  .button.has-hover.main-article_gallery-button_hover-box-shadow-3162:focus-visible, .card.has-hover:focus-within .button.main-article_gallery-button_hover-box-shadow-3162, .cards_float.has-hover:focus-within .button.main-article_gallery-button_hover-box-shadow-3162 {
    box-shadow: var(--main-article_gallery-button_hover-box-shadow-3162);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_gallery-button_hover-transform-3163:hover, .card.has-hover:hover .button.main-article_gallery-button_hover-transform-3163, .cards_float.has-hover:hover .button.main-article_gallery-button_hover-transform-3163 {
      transform: var(--main-article_gallery-button_hover-transform-3163);
    }
  }
  .button.has-hover.main-article_gallery-button_hover-transform-3163:focus-visible, .card.has-hover:focus-within .button.main-article_gallery-button_hover-transform-3163, .cards_float.has-hover:focus-within .button.main-article_gallery-button_hover-transform-3163 {
    transform: var(--main-article_gallery-button_hover-transform-3163);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_gallery-button_hover-opacity-3164:hover, .card.has-hover:hover .button.main-article_gallery-button_hover-opacity-3164, .cards_float.has-hover:hover .button.main-article_gallery-button_hover-opacity-3164 {
      opacity: var(--main-article_gallery-button_hover-opacity-3164);
    }
  }
  .button.has-hover.main-article_gallery-button_hover-opacity-3164:focus-visible, .card.has-hover:focus-within .button.main-article_gallery-button_hover-opacity-3164, .cards_float.has-hover:focus-within .button.main-article_gallery-button_hover-opacity-3164 {
    opacity: var(--main-article_gallery-button_hover-opacity-3164);
  }
  .main-article_gallery-gallery_layout-gallery-columns-desktop-930001 {
  }
  .main-article_gallery-gallery_layout-gallery-columns-tablet-930002 {
  }
  .main-article_gallery-gallery_layout-gallery-columns-mobile-930003 {
  }
  .main-article_faq-config-count-1582 {
    count: var(--main-article_faq-config-count-1582);
  }
  .main-article_faq-main-margin-1626 {
    margin: var(--main-article_faq-main-margin-1626);
  }
  .main-article_faq-main-backdrop-blur-1628 {
    backdrop-blur: var(--main-article_faq-main-backdrop-blur-1628);
  }
  .main-article_faq-main-max-width-1629 {
    max-width: var(--main-article_faq-main-max-width-1629);
  }
  .main-article_faq-main-background-1630 {
    background: var(--main-article_faq-main-background-1630);
  }
  .main-article_faq-main-border-radius-1631 {
    border-radius: var(--main-article_faq-main-border-radius-1631);
  }
  .main-article_faq-main-padding-1632 {
    padding: var(--main-article_faq-main-padding-1632);
  }
  .main-article_faq-main-border-width-1633 {
    border-width: var(--main-article_faq-main-border-width-1633);
  }
  .main-article_faq-main-border-color-1634 {
    border-color: var(--main-article_faq-main-border-color-1634);
  }
  .main-article_faq-main-box-shadow-1635 {
    box-shadow: var(--main-article_faq-main-box-shadow-1635);
  }
  .main-article_faq-main-grid-template-areas-1636 {
    grid-template-areas: var(--main-article_faq-main-grid-template-areas-1636);
  }
  .main-article_faq-container-max-width-1585 {
    max-width: var(--main-article_faq-container-max-width-1585);
  }
  .main-article_faq-container-grid-column-gap-1586 {
    grid-column-gap: var(--main-article_faq-container-grid-column-gap-1586);
  }
  .main-article_faq-container-grid-row-gap-1587 {
    grid-row-gap: var(--main-article_faq-container-grid-row-gap-1587);
  }
  .main-article_faq-container-backdrop-blur-1588 {
    backdrop-blur: var(--main-article_faq-container-backdrop-blur-1588);
  }
  .main-article_faq-container-background-1589 {
    background: var(--main-article_faq-container-background-1589);
  }
  .main-article_faq-container-border-radius-1590 {
    border-radius: var(--main-article_faq-container-border-radius-1590);
  }
  .main-article_faq-container-grid-template-areas-1591 {
    grid-template-areas: var(--main-article_faq-container-grid-template-areas-1591);
  }
  .main-article_faq-container-grid-template-columns-1592 {
    grid-template-columns: var(--main-article_faq-container-grid-template-columns-1592);
  }
  .main-article_faq-container-padding-1593 {
    padding: var(--main-article_faq-container-padding-1593);
  }
  .main-article_faq-container-border-width-1594 {
    border-width: var(--main-article_faq-container-border-width-1594);
  }
  .main-article_faq-container-border-color-1595 {
    border-color: var(--main-article_faq-container-border-color-1595);
  }
  .main-article_faq-container-box-shadow-1596 {
    box-shadow: var(--main-article_faq-container-box-shadow-1596);
  }
  .main-article_faq-overlay-background-1647 {
    background: var(--main-article_faq-overlay-background-1647);
  }
  .main-article_faq-container_overlay-background-1597 {
    background: var(--main-article_faq-container_overlay-background-1597);
  }
  .main-article_faq-title-color-1691 {
    color: var(--main-article_faq-title-color-1691);
  }
  .main-article_faq-title-justify-self-1692 {
    justify-self: var(--main-article_faq-title-justify-self-1692);
  }
  .main-article_faq-title-text-align-1693 {
    text-align: var(--main-article_faq-title-text-align-1693);
  }
  .main-article_faq-title-font-size-1694 {
    font-size: var(--main-article_faq-title-font-size-1694);
  }
  .main-article_faq-title-font-weight-1695 {
    font-weight: var(--main-article_faq-title-font-weight-1695);
  }
  .main-article_faq-title-font-family-1696 {
    font-family: var(--main-article_faq-title-font-family-1696);
  }
  .main-article_faq-title-letter-spacing-1697 {
    letter-spacing: var(--main-article_faq-title-letter-spacing-1697);
  }
  .main-article_faq-title-line-height-1698 {
    line-height: var(--main-article_faq-title-line-height-1698);
  }
  .main-article_faq-title-text1-1699 {
    text1: var(--main-article_faq-title-text1-1699);
  }
  .main-article_faq-title-grid-template-areas-1700 {
    grid-template-areas: var(--main-article_faq-title-grid-template-areas-1700);
  }
  .main-article_faq-title-grid-column-gap-1701 {
    grid-column-gap: var(--main-article_faq-title-grid-column-gap-1701);
  }
  .main-article_faq-title-justify-items-1702 {
    justify-items: var(--main-article_faq-title-justify-items-1702);
  }
  .main-article_faq-title-padding-980101 {
    padding: var(--main-article_faq-title-padding-980101);
  }
  .main-article_faq-title-background-980102 {
    background: var(--main-article_faq-title-background-980102);
  }
  .main-article_faq-title-border-radius-980103 {
    border-radius: var(--main-article_faq-title-border-radius-980103);
  }
  .main-article_faq-title-border-width-980104 {
    border-width: var(--main-article_faq-title-border-width-980104);
  }
  .main-article_faq-title-border-color-980105 {
    border-color: var(--main-article_faq-title-border-color-980105);
  }
  .main-article_faq-title_svg-font-size-1710 {
    font-size: var(--main-article_faq-title_svg-font-size-1710);
  }
  .main-article_faq-title_svg-color-1712 {
    color: var(--main-article_faq-title_svg-color-1712);
  }
  .main-article_faq-title_icon-width-1703 {
    width: var(--main-article_faq-title_icon-width-1703);
  }
  .main-article_faq-title_icon-height-1704 {
    height: var(--main-article_faq-title_icon-height-1704);
  }
  .main-article_faq-title_icon-border-radius-1705 {
    border-radius: var(--main-article_faq-title_icon-border-radius-1705);
  }
  .main-article_faq-title_icon-border-width-1706 {
    border-width: var(--main-article_faq-title_icon-border-width-1706);
  }
  .main-article_faq-title_icon-border-color-1707 {
    border-color: var(--main-article_faq-title_icon-border-color-1707);
  }
  .main-article_faq-title_icon-background-1708 {
    background: var(--main-article_faq-title_icon-background-1708);
  }
  .main-article_faq-title_icon-icon-1709 {
    icon: var(--main-article_faq-title_icon-icon-1709);
  }
  .main-article_faq-description-text1-1604 {
    text1: var(--main-article_faq-description-text1-1604);
  }
  .main-article_faq-description-justify-self-1605 {
    justify-self: var(--main-article_faq-description-justify-self-1605);
  }
  .main-article_faq-description-text-align-1606 {
    text-align: var(--main-article_faq-description-text-align-1606);
  }
  .main-article_faq-description-color-1607 {
    color: var(--main-article_faq-description-color-1607);
  }
  .main-article_faq-description-font-weight-1608 {
    font-weight: var(--main-article_faq-description-font-weight-1608);
  }
  .main-article_faq-description-font-family-1609 {
    font-family: var(--main-article_faq-description-font-family-1609);
  }
  .main-article_faq-description-letter-spacing-1610 {
    letter-spacing: var(--main-article_faq-description-letter-spacing-1610);
  }
  .main-article_faq-description-line-height-1611 {
    line-height: var(--main-article_faq-description-line-height-1611);
  }
  .main-article_faq-description-font-size-1612 {
    font-size: var(--main-article_faq-description-font-size-1612);
  }
  .main-article_faq-description-grid-template-areas-1613 {
    grid-template-areas: var(--main-article_faq-description-grid-template-areas-1613);
  }
  .main-article_faq-description-grid-column-gap-1614 {
    grid-column-gap: var(--main-article_faq-description-grid-column-gap-1614);
  }
  .main-article_faq-description-justify-items-1615 {
    justify-items: var(--main-article_faq-description-justify-items-1615);
  }
  .main-article_faq-description-padding-980111 {
    padding: var(--main-article_faq-description-padding-980111);
  }
  .main-article_faq-description-background-980112 {
    background: var(--main-article_faq-description-background-980112);
  }
  .main-article_faq-description-border-radius-980113 {
    border-radius: var(--main-article_faq-description-border-radius-980113);
  }
  .main-article_faq-description-border-width-980114 {
    border-width: var(--main-article_faq-description-border-width-980114);
  }
  .main-article_faq-description-border-color-980115 {
    border-color: var(--main-article_faq-description-border-color-980115);
  }
  .main-article_faq-description_svg-font-size-1623 {
    font-size: var(--main-article_faq-description_svg-font-size-1623);
  }
  .main-article_faq-description_svg-color-1625 {
    color: var(--main-article_faq-description_svg-color-1625);
  }
  .main-article_faq-description_icon-width-1616 {
    width: var(--main-article_faq-description_icon-width-1616);
  }
  .main-article_faq-description_icon-height-1617 {
    height: var(--main-article_faq-description_icon-height-1617);
  }
  .main-article_faq-description_icon-border-radius-1618 {
    border-radius: var(--main-article_faq-description_icon-border-radius-1618);
  }
  .main-article_faq-description_icon-border-width-1619 {
    border-width: var(--main-article_faq-description_icon-border-width-1619);
  }
  .main-article_faq-description_icon-border-color-1620 {
    border-color: var(--main-article_faq-description_icon-border-color-1620);
  }
  .main-article_faq-description_icon-background-1621 {
    background: var(--main-article_faq-description_icon-background-1621);
  }
  .main-article_faq-description_icon-icon-1622 {
    icon: var(--main-article_faq-description_icon-icon-1622);
  }
  .main-article_faq-wrapper-max-width-1713 {
    max-width: var(--main-article_faq-wrapper-max-width-1713);
  }
  .main-article_faq-wrapper-grid-row-gap-1714 {
    grid-row-gap: var(--main-article_faq-wrapper-grid-row-gap-1714);
  }
  .main-article_faq-wrapper-padding-1715 {
    padding: var(--main-article_faq-wrapper-padding-1715);
  }
  .main-article_faq-wrapper-border-radius-1716 {
    border-radius: var(--main-article_faq-wrapper-border-radius-1716);
  }
  .main-article_faq-wrapper-border-width-1717 {
    border-width: var(--main-article_faq-wrapper-border-width-1717);
  }
  .main-article_faq-wrapper-border-color-1718 {
    border-color: var(--main-article_faq-wrapper-border-color-1718);
  }
  .main-article_faq-wrapper-box-shadow-1719 {
    box-shadow: var(--main-article_faq-wrapper-box-shadow-1719);
  }
  .main-article_faq-wrapper-background-1720 {
    background: var(--main-article_faq-wrapper-background-1720);
  }
  .main-article_faq-wrapper-backdrop-blur-1721 {
    backdrop-blur: var(--main-article_faq-wrapper-backdrop-blur-1721);
  }
  .main-article_faq-row-border-radius-1684 {
    border-radius: var(--main-article_faq-row-border-radius-1684);
  }
  .main-article_faq-row-border-width-1685 {
    border-width: var(--main-article_faq-row-border-width-1685);
  }
  .main-article_faq-row-border-color-1686 {
    border-color: var(--main-article_faq-row-border-color-1686);
  }
  .main-article_faq-row-box-shadow-1687 {
    box-shadow: var(--main-article_faq-row-box-shadow-1687);
  }
  .main-article_faq-row-backdrop-blur-1688 {
    backdrop-blur: var(--main-article_faq-row-backdrop-blur-1688);
  }
  .main-article_faq-row-background-1689 {
    background: var(--main-article_faq-row-background-1689);
  }
  .main-article_faq-row-grid-row-gap-1690 {
    grid-row-gap: var(--main-article_faq-row-grid-row-gap-1690);
  }
  .main-article_faq-question-border-radius-1654 {
    border-radius: var(--main-article_faq-question-border-radius-1654);
  }
  .main-article_faq-question-border-width-1655 {
    border-width: var(--main-article_faq-question-border-width-1655);
  }
  .main-article_faq-question-border-color-1656 {
    border-color: var(--main-article_faq-question-border-color-1656);
  }
  .main-article_faq-question-box-shadow-1657 {
    box-shadow: var(--main-article_faq-question-box-shadow-1657);
  }
  .main-article_faq-question-backdrop-blur-1658 {
    backdrop-blur: var(--main-article_faq-question-backdrop-blur-1658);
  }
  .main-article_faq-question-background-1659 {
    background: var(--main-article_faq-question-background-1659);
  }
  .main-article_faq-question-padding-1660 {
    padding: var(--main-article_faq-question-padding-1660);
  }
  .main-article_faq-question-grid-column-gap-1661 {
    grid-column-gap: var(--main-article_faq-question-grid-column-gap-1661);
  }
  .main-article_faq-question_title-color-1662 {
    color: var(--main-article_faq-question_title-color-1662);
  }
  .main-article_faq-question_title-justify-self-1663 {
    justify-self: var(--main-article_faq-question_title-justify-self-1663);
  }
  .main-article_faq-question_title-text-align-1664 {
    text-align: var(--main-article_faq-question_title-text-align-1664);
  }
  .main-article_faq-question_title-font-size-1665 {
    font-size: var(--main-article_faq-question_title-font-size-1665);
  }
  .main-article_faq-question_title-font-weight-1666 {
    font-weight: var(--main-article_faq-question_title-font-weight-1666);
  }
  .main-article_faq-question_title-font-family-1667 {
    font-family: var(--main-article_faq-question_title-font-family-1667);
  }
  .main-article_faq-question_title-letter-spacing-1668 {
    letter-spacing: var(--main-article_faq-question_title-letter-spacing-1668);
  }
  .main-article_faq-question_title-line-height-1669 {
    line-height: var(--main-article_faq-question_title-line-height-1669);
  }
  .main-article_faq-question_title-text1-1670 {
    text1: var(--main-article_faq-question_title-text1-1670);
  }
  .main-article_faq-question_title-grid-template-areas-1671 {
    grid-template-areas: var(--main-article_faq-question_title-grid-template-areas-1671);
  }
  .main-article_faq-question_title-grid-column-gap-1672 {
    grid-column-gap: var(--main-article_faq-question_title-grid-column-gap-1672);
  }
  .main-article_faq-question_title-justify-items-1673 {
    justify-items: var(--main-article_faq-question_title-justify-items-1673);
  }
  .main-article_faq-question_title_svg-font-size-1681 {
    font-size: var(--main-article_faq-question_title_svg-font-size-1681);
  }
  .main-article_faq-question_title_svg-color-1683 {
    color: var(--main-article_faq-question_title_svg-color-1683);
  }
  .main-article_faq-question_title_icon-width-1674 {
    width: var(--main-article_faq-question_title_icon-width-1674);
  }
  .main-article_faq-question_title_icon-height-1675 {
    height: var(--main-article_faq-question_title_icon-height-1675);
  }
  .main-article_faq-question_title_icon-border-radius-1676 {
    border-radius: var(--main-article_faq-question_title_icon-border-radius-1676);
  }
  .main-article_faq-question_title_icon-border-width-1677 {
    border-width: var(--main-article_faq-question_title_icon-border-width-1677);
  }
  .main-article_faq-question_title_icon-border-color-1678 {
    border-color: var(--main-article_faq-question_title_icon-border-color-1678);
  }
  .main-article_faq-question_title_icon-background-1679 {
    background: var(--main-article_faq-question_title_icon-background-1679);
  }
  .main-article_faq-question_title_icon-icon-1680 {
    icon: var(--main-article_faq-question_title_icon-icon-1680);
  }
  .main-article_faq-open_icon-width-1637 {
    width: var(--main-article_faq-open_icon-width-1637);
  }
  .main-article_faq-open_icon-height-1638 {
    height: var(--main-article_faq-open_icon-height-1638);
  }
  .main-article_faq-open_icon-border-radius-1639 {
    border-radius: var(--main-article_faq-open_icon-border-radius-1639);
  }
  .main-article_faq-open_icon-border-width-1640 {
    border-width: var(--main-article_faq-open_icon-border-width-1640);
  }
  .main-article_faq-open_icon-border-color-1641 {
    border-color: var(--main-article_faq-open_icon-border-color-1641);
  }
  .main-article_faq-open_icon-background-1642 {
    background: var(--main-article_faq-open_icon-background-1642);
  }
  .main-article_faq-open_icon-icon-1643 {
    icon: var(--main-article_faq-open_icon-icon-1643);
  }
  .main-article_faq-open_svg-font-size-1645 {
    font-size: var(--main-article_faq-open_svg-font-size-1645);
  }
  .main-article_faq-open_svg-color-1646 {
    color: var(--main-article_faq-open_svg-color-1646);
  }
  .main-article_faq-close_icon-width-1572 {
    width: var(--main-article_faq-close_icon-width-1572);
  }
  .main-article_faq-close_icon-height-1573 {
    height: var(--main-article_faq-close_icon-height-1573);
  }
  .main-article_faq-close_icon-border-radius-1574 {
    border-radius: var(--main-article_faq-close_icon-border-radius-1574);
  }
  .main-article_faq-close_icon-border-width-1575 {
    border-width: var(--main-article_faq-close_icon-border-width-1575);
  }
  .main-article_faq-close_icon-border-color-1576 {
    border-color: var(--main-article_faq-close_icon-border-color-1576);
  }
  .main-article_faq-close_icon-background-1577 {
    background: var(--main-article_faq-close_icon-background-1577);
  }
  .main-article_faq-close_icon-icon-1578 {
    icon: var(--main-article_faq-close_icon-icon-1578);
  }
  .main-article_faq-close_svg-font-size-1580 {
    font-size: var(--main-article_faq-close_svg-font-size-1580);
  }
  .main-article_faq-close_svg-color-1581 {
    color: var(--main-article_faq-close_svg-color-1581);
  }
  .main-article_faq-answer-text1-1523 {
    text1: var(--main-article_faq-answer-text1-1523);
  }
  .main-article_faq-answer-justify-self-1524 {
    justify-self: var(--main-article_faq-answer-justify-self-1524);
  }
  .main-article_faq-answer-text-align-1525 {
    text-align: var(--main-article_faq-answer-text-align-1525);
  }
  .main-article_faq-answer-color-1526 {
    color: var(--main-article_faq-answer-color-1526);
  }
  .main-article_faq-answer-font-weight-1527 {
    font-weight: var(--main-article_faq-answer-font-weight-1527);
  }
  .main-article_faq-answer-font-family-1528 {
    font-family: var(--main-article_faq-answer-font-family-1528);
  }
  .main-article_faq-answer-letter-spacing-1529 {
    letter-spacing: var(--main-article_faq-answer-letter-spacing-1529);
  }
  .main-article_faq-answer-line-height-1530 {
    line-height: var(--main-article_faq-answer-line-height-1530);
  }
  .main-article_faq-answer-font-size-1531 {
    font-size: var(--main-article_faq-answer-font-size-1531);
  }
  .main-article_faq-answer-grid-template-areas-1532 {
    grid-template-areas: var(--main-article_faq-answer-grid-template-areas-1532);
  }
  .main-article_faq-answer-grid-column-gap-1533 {
    grid-column-gap: var(--main-article_faq-answer-grid-column-gap-1533);
  }
  .main-article_faq-answer-justify-items-1534 {
    justify-items: var(--main-article_faq-answer-justify-items-1534);
  }
  .main-article_faq-answer-padding-31040 {
    padding: var(--main-article_faq-answer-padding-31040);
  }
  .main-article_faq-answer_svg-font-size-1542 {
    font-size: var(--main-article_faq-answer_svg-font-size-1542);
  }
  .main-article_faq-answer_svg-color-1544 {
    color: var(--main-article_faq-answer_svg-color-1544);
  }
  .main-article_faq-answer_icon-width-1535 {
    width: var(--main-article_faq-answer_icon-width-1535);
  }
  .main-article_faq-answer_icon-height-1536 {
    height: var(--main-article_faq-answer_icon-height-1536);
  }
  .main-article_faq-answer_icon-border-radius-1537 {
    border-radius: var(--main-article_faq-answer_icon-border-radius-1537);
  }
  .main-article_faq-answer_icon-border-width-1538 {
    border-width: var(--main-article_faq-answer_icon-border-width-1538);
  }
  .main-article_faq-answer_icon-border-color-1539 {
    border-color: var(--main-article_faq-answer_icon-border-color-1539);
  }
  .main-article_faq-answer_icon-background-1540 {
    background: var(--main-article_faq-answer_icon-background-1540);
  }
  .main-article_faq-answer_icon-icon-1541 {
    icon: var(--main-article_faq-answer_icon-icon-1541);
  }
  .main-article_faq-button-padding-1545 {
    padding: var(--main-article_faq-button-padding-1545);
  }
  .main-article_faq-button-justify-self-1546 {
    justify-self: var(--main-article_faq-button-justify-self-1546);
  }
  .main-article_faq-button-text1-1547 {
    text1: var(--main-article_faq-button-text1-1547);
  }
  .main-article_faq-button-border-radius-1548 {
    border-radius: var(--main-article_faq-button-border-radius-1548);
  }
  .main-article_faq-button-border-width-1549 {
    border-width: var(--main-article_faq-button-border-width-1549);
  }
  .main-article_faq-button-border-color-1550 {
    border-color: var(--main-article_faq-button-border-color-1550);
  }
  .main-article_faq-button-background-1551 {
    background: var(--main-article_faq-button-background-1551);
  }
  .main-article_faq-button-color-1552 {
    color: var(--main-article_faq-button-color-1552);
  }
  .main-article_faq-button-font-size-1553 {
    font-size: var(--main-article_faq-button-font-size-1553);
  }
  .main-article_faq-button-font-weight-1554 {
    font-weight: var(--main-article_faq-button-font-weight-1554);
  }
  .main-article_faq-button-font-family-1555 {
    font-family: var(--main-article_faq-button-font-family-1555);
  }
  .main-article_faq-button-letter-spacing-1556 {
    letter-spacing: var(--main-article_faq-button-letter-spacing-1556);
  }
  .main-article_faq-button-line-height-1557 {
    line-height: var(--main-article_faq-button-line-height-1557);
  }
  .main-article_faq-button-grid-template-areas-1558 {
    grid-template-areas: var(--main-article_faq-button-grid-template-areas-1558);
  }
  .main-article_faq-button-grid-column-gap-1559 {
    grid-column-gap: var(--main-article_faq-button-grid-column-gap-1559);
  }
  .main-article_faq-button-justify-items-1560 {
    justify-items: var(--main-article_faq-button-justify-items-1560);
  }
  .main-article_faq-button-justify-self-1561 {
    justify-self: var(--main-article_faq-button-justify-self-1561);
  }
  .main-article_faq-button_svg-font-size-1570 {
    font-size: var(--main-article_faq-button_svg-font-size-1570);
  }
  .main-article_faq-button_svg-color-1571 {
    color: var(--main-article_faq-button_svg-color-1571);
  }
  .main-article_faq-button_icon-width-1562 {
    width: var(--main-article_faq-button_icon-width-1562);
  }
  .main-article_faq-button_icon-height-1563 {
    height: var(--main-article_faq-button_icon-height-1563);
  }
  .main-article_faq-button_icon-border-radius-1564 {
    border-radius: var(--main-article_faq-button_icon-border-radius-1564);
  }
  .main-article_faq-button_icon-border-width-1565 {
    border-width: var(--main-article_faq-button_icon-border-width-1565);
  }
  .main-article_faq-button_icon-border-color-1566 {
    border-color: var(--main-article_faq-button_icon-border-color-1566);
  }
  .main-article_faq-button_icon-background-1567 {
    background: var(--main-article_faq-button_icon-background-1567);
  }
  .main-article_faq-button_icon-icon-1568 {
    icon: var(--main-article_faq-button_icon-icon-1568);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_faq-button_hover-background-3153:hover, .card.has-hover:hover .button.main-article_faq-button_hover-background-3153, .cards_float.has-hover:hover .button.main-article_faq-button_hover-background-3153 {
      background: var(--main-article_faq-button_hover-background-3153);
    }
  }
  .button.has-hover.main-article_faq-button_hover-background-3153:focus-visible, .card.has-hover:focus-within .button.main-article_faq-button_hover-background-3153, .cards_float.has-hover:focus-within .button.main-article_faq-button_hover-background-3153 {
    background: var(--main-article_faq-button_hover-background-3153);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-article_faq-button_hover-color-3154, .card.has-hover:hover .button .main-article_faq-button_hover-color-3154, .cards_float.has-hover:hover .button .main-article_faq-button_hover-color-3154 {
      color: var(--main-article_faq-button_hover-color-3154);
    }
  }
  .button.has-hover:focus-visible .main-article_faq-button_hover-color-3154, .card.has-hover:focus-within .button .main-article_faq-button_hover-color-3154, .cards_float.has-hover:focus-within .button .main-article_faq-button_hover-color-3154 {
    color: var(--main-article_faq-button_hover-color-3154);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_faq-button_hover-border-color-3155:hover, .card.has-hover:hover .button.main-article_faq-button_hover-border-color-3155, .cards_float.has-hover:hover .button.main-article_faq-button_hover-border-color-3155 {
      border-color: var(--main-article_faq-button_hover-border-color-3155);
    }
  }
  .button.has-hover.main-article_faq-button_hover-border-color-3155:focus-visible, .card.has-hover:focus-within .button.main-article_faq-button_hover-border-color-3155, .cards_float.has-hover:focus-within .button.main-article_faq-button_hover-border-color-3155 {
    border-color: var(--main-article_faq-button_hover-border-color-3155);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_faq-button_hover-box-shadow-3156:hover, .card.has-hover:hover .button.main-article_faq-button_hover-box-shadow-3156, .cards_float.has-hover:hover .button.main-article_faq-button_hover-box-shadow-3156 {
      box-shadow: var(--main-article_faq-button_hover-box-shadow-3156);
    }
  }
  .button.has-hover.main-article_faq-button_hover-box-shadow-3156:focus-visible, .card.has-hover:focus-within .button.main-article_faq-button_hover-box-shadow-3156, .cards_float.has-hover:focus-within .button.main-article_faq-button_hover-box-shadow-3156 {
    box-shadow: var(--main-article_faq-button_hover-box-shadow-3156);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_faq-button_hover-transform-3157:hover, .card.has-hover:hover .button.main-article_faq-button_hover-transform-3157, .cards_float.has-hover:hover .button.main-article_faq-button_hover-transform-3157 {
      transform: var(--main-article_faq-button_hover-transform-3157);
    }
  }
  .button.has-hover.main-article_faq-button_hover-transform-3157:focus-visible, .card.has-hover:focus-within .button.main-article_faq-button_hover-transform-3157, .cards_float.has-hover:focus-within .button.main-article_faq-button_hover-transform-3157 {
    transform: var(--main-article_faq-button_hover-transform-3157);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_faq-button_hover-opacity-3158:hover, .card.has-hover:hover .button.main-article_faq-button_hover-opacity-3158, .cards_float.has-hover:hover .button.main-article_faq-button_hover-opacity-3158 {
      opacity: var(--main-article_faq-button_hover-opacity-3158);
    }
  }
  .button.has-hover.main-article_faq-button_hover-opacity-3158:focus-visible, .card.has-hover:focus-within .button.main-article_faq-button_hover-opacity-3158, .cards_float.has-hover:focus-within .button.main-article_faq-button_hover-opacity-3158 {
    opacity: var(--main-article_faq-button_hover-opacity-3158);
  }
  .main-article_contact-config-show_info-1267 {
    show_info: var(--main-article_contact-config-show_info-1267);
  }
  .main-article_contact-config-show_form-1268 {
    show_form: var(--main-article_contact-config-show_form-1268);
  }
  .main-article_contact-main-background-1387 {
    background: var(--main-article_contact-main-background-1387);
  }
  .main-article_contact-main-padding-1388 {
    padding: var(--main-article_contact-main-padding-1388);
  }
  .main-article_contact-main-margin-1389 {
    margin: var(--main-article_contact-main-margin-1389);
  }
  .main-article_contact-main-border-radius-2813 {
    border-radius: var(--main-article_contact-main-border-radius-2813);
  }
  .main-article_contact-main-border-width-2814 {
    border-width: var(--main-article_contact-main-border-width-2814);
  }
  .main-article_contact-main-border-color-2815 {
    border-color: var(--main-article_contact-main-border-color-2815);
  }
  .main-article_contact-main-box-shadow-2816 {
    box-shadow: var(--main-article_contact-main-box-shadow-2816);
  }
  .main-article_contact-main-backdrop-blur-2817 {
    backdrop-blur: var(--main-article_contact-main-backdrop-blur-2817);
  }
  .main-article_contact-main-max-width-2818 {
    max-width: var(--main-article_contact-main-max-width-2818);
  }
  .main-article_contact-container-display-1274 {
    display: var(--main-article_contact-container-display-1274);
  }
  .main-article_contact-container-grid-template-areas-1927 {
    grid-template-areas: var(--main-article_contact-container-grid-template-areas-1927);
  }
  .main-article_contact-container-grid-template-columns-1275 {
    grid-template-columns: var(--main-article_contact-container-grid-template-columns-1275);
  }
  .main-article_contact-container-max-width-1277 {
    max-width: var(--main-article_contact-container-max-width-1277);
  }
  .main-article_contact-container-margin-1278 {
    margin: var(--main-article_contact-container-margin-1278);
  }
  .main-article_contact-container-align-items-1279 {
    align-items: var(--main-article_contact-container-align-items-1279);
  }
  .main-article_contact-container-grid-column-gap-2819 {
    grid-column-gap: var(--main-article_contact-container-grid-column-gap-2819);
  }
  .main-article_contact-container-grid-row-gap-2820 {
    grid-row-gap: var(--main-article_contact-container-grid-row-gap-2820);
  }
  .main-article_contact-container-border-radius-2821 {
    border-radius: var(--main-article_contact-container-border-radius-2821);
  }
  .main-article_contact-container-padding-2822 {
    padding: var(--main-article_contact-container-padding-2822);
  }
  .main-article_contact-container-border-width-2823 {
    border-width: var(--main-article_contact-container-border-width-2823);
  }
  .main-article_contact-container-border-color-2824 {
    border-color: var(--main-article_contact-container-border-color-2824);
  }
  .main-article_contact-container-box-shadow-2825 {
    box-shadow: var(--main-article_contact-container-box-shadow-2825);
  }
  .main-article_contact-container-backdrop-blur-2826 {
    backdrop-blur: var(--main-article_contact-container-backdrop-blur-2826);
  }
  .main-article_contact-container-background-2827 {
    background: var(--main-article_contact-container-background-2827);
  }
  .main-article_contact-container-justify-content-31035 {
    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);
  }
  .main-article_contact-info_wrapper-background-1369 {
    background: var(--main-article_contact-info_wrapper-background-1369);
  }
  .main-article_contact-info_wrapper-border-radius-1370 {
    border-radius: var(--main-article_contact-info_wrapper-border-radius-1370);
  }
  .main-article_contact-info_wrapper-border-width-1371 {
    border-width: var(--main-article_contact-info_wrapper-border-width-1371);
  }
  .main-article_contact-info_wrapper-border-color-1372 {
    border-color: var(--main-article_contact-info_wrapper-border-color-1372);
  }
  .main-article_contact-info_wrapper-box-shadow-1373 {
    box-shadow: var(--main-article_contact-info_wrapper-box-shadow-1373);
  }
  .main-article_contact-info_wrapper-backdrop-filter-1374 {
    backdrop-filter: var(--main-article_contact-info_wrapper-backdrop-filter-1374);
  }
  .main-article_contact-info_wrapper-padding-1375 {
    padding: var(--main-article_contact-info_wrapper-padding-1375);
  }
  .main-article_contact-info_wrapper-grid-template-columns-1323 {
    grid-template-columns: var(--main-article_contact-info_wrapper-grid-template-columns-1323);
  }
  .main-article_contact-info_wrapper-grid-column-gap-1323 {
    grid-column-gap: var(--main-article_contact-info_wrapper-grid-column-gap-1323);
  }
  .main-article_contact-info_wrapper-grid-row-gap-1323 {
    grid-row-gap: var(--main-article_contact-info_wrapper-grid-row-gap-1323);
  }
  .main-article_contact-info_wrapper-grid-template-areas-1927 {
    grid-template-areas: var(--main-article_contact-info_wrapper-grid-template-areas-1927);
  }
  .main-article_contact-form_wrapper-background-1339 {
    background: var(--main-article_contact-form_wrapper-background-1339);
  }
  .main-article_contact-form_wrapper-border-radius-1340 {
    border-radius: var(--main-article_contact-form_wrapper-border-radius-1340);
  }
  .main-article_contact-form_wrapper-border-width-1341 {
    border-width: var(--main-article_contact-form_wrapper-border-width-1341);
  }
  .main-article_contact-form_wrapper-border-color-1342 {
    border-color: var(--main-article_contact-form_wrapper-border-color-1342);
  }
  .main-article_contact-form_wrapper-box-shadow-1343 {
    box-shadow: var(--main-article_contact-form_wrapper-box-shadow-1343);
  }
  .main-article_contact-form_wrapper-backdrop-filter-1344 {
    backdrop-filter: var(--main-article_contact-form_wrapper-backdrop-filter-1344);
  }
  .main-article_contact-form_wrapper-padding-1345 {
    padding: var(--main-article_contact-form_wrapper-padding-1345);
  }
  .main-article_contact-form_container-display-1322 {
    display: var(--main-article_contact-form_container-display-1322);
  }
  .main-article_contact-form_container-grid-template-columns-1323 {
    grid-template-columns: var(--main-article_contact-form_container-grid-template-columns-1323);
  }
  .main-article_contact-form_container-grid-column-gap-2819 {
    grid-column-gap: var(--main-article_contact-form_container-grid-column-gap-2819);
  }
  .main-article_contact-form_container-grid-row-gap-2820 {
    grid-row-gap: var(--main-article_contact-form_container-grid-row-gap-2820);
  }
  .main-article_contact-image-file1-1346 {
    file1: var(--main-article_contact-image-file1-1346);
  }
  .main-article_contact-image-width-1347 {
    width: var(--main-article_contact-image-width-1347);
  }
  .main-article_contact-image-height-1348 {
    height: var(--main-article_contact-image-height-1348);
  }
  .main-article_contact-image-border-radius-1349 {
    border-radius: var(--main-article_contact-image-border-radius-1349);
  }
  .main-article_contact-image-aspect-ratio-1350 {
    aspect-ratio: var(--main-article_contact-image-aspect-ratio-1350);
  }
  .main-article_contact-image-justify-self-1351 {
    justify-self: var(--main-article_contact-image-justify-self-1351);
  }
  .main-article_contact-image-border-width-1352 {
    border-width: var(--main-article_contact-image-border-width-1352);
  }
  .main-article_contact-image-border-color-1353 {
    border-color: var(--main-article_contact-image-border-color-1353);
  }
  .main-article_contact-image-max-width-980201 {
    max-width: var(--main-article_contact-image-max-width-980201);
  }
  .main-article_contact-image_overlay-background-1354 {
    background: var(--main-article_contact-image_overlay-background-1354);
  }
  .main-article_contact-title-text1-1482 {
    text1: var(--main-article_contact-title-text1-1482);
  }
  .main-article_contact-title-color-1483 {
    color: var(--main-article_contact-title-color-1483);
  }
  .main-article_contact-title-font-size-1484 {
    font-size: var(--main-article_contact-title-font-size-1484);
  }
  .main-article_contact-title-font-weight-1485 {
    font-weight: var(--main-article_contact-title-font-weight-1485);
  }
  .main-article_contact-title-font-family-1486 {
    font-family: var(--main-article_contact-title-font-family-1486);
  }
  .main-article_contact-title-line-height-1487 {
    line-height: var(--main-article_contact-title-line-height-1487);
  }
  .main-article_contact-title-letter-spacing-1488 {
    letter-spacing: var(--main-article_contact-title-letter-spacing-1488);
  }
  .main-article_contact-title-grid-template-areas-1489 {
    grid-template-areas: var(--main-article_contact-title-grid-template-areas-1489);
  }
  .main-article_contact-title-grid-column-gap-1490 {
    grid-column-gap: var(--main-article_contact-title-grid-column-gap-1490);
  }
  .main-article_contact-title-justify-items-1491 {
    justify-items: var(--main-article_contact-title-justify-items-1491);
  }
  .main-article_contact-title-justify-self-1492 {
    justify-self: var(--main-article_contact-title-justify-self-1492);
  }
  .main-article_contact-title-text-align-1493 {
    text-align: var(--main-article_contact-title-text-align-1493);
  }
  .main-article_contact-title-padding-980101 {
    padding: var(--main-article_contact-title-padding-980101);
  }
  .main-article_contact-title-background-980102 {
    background: var(--main-article_contact-title-background-980102);
  }
  .main-article_contact-title-border-radius-980103 {
    border-radius: var(--main-article_contact-title-border-radius-980103);
  }
  .main-article_contact-title-border-width-980104 {
    border-width: var(--main-article_contact-title-border-width-980104);
  }
  .main-article_contact-title-border-color-980105 {
    border-color: var(--main-article_contact-title-border-color-980105);
  }
  .main-article_contact-title_icon-icon-1494 {
    icon: var(--main-article_contact-title_icon-icon-1494);
  }
  .main-article_contact-title_icon-width-1495 {
    width: var(--main-article_contact-title_icon-width-1495);
  }
  .main-article_contact-title_icon-height-1496 {
    height: var(--main-article_contact-title_icon-height-1496);
  }
  .main-article_contact-title_icon-border-radius-1497 {
    border-radius: var(--main-article_contact-title_icon-border-radius-1497);
  }
  .main-article_contact-title_icon-border-width-1498 {
    border-width: var(--main-article_contact-title_icon-border-width-1498);
  }
  .main-article_contact-title_icon-border-color-1499 {
    border-color: var(--main-article_contact-title_icon-border-color-1499);
  }
  .main-article_contact-title_icon-background-1500 {
    background: var(--main-article_contact-title_icon-background-1500);
  }
  .main-article_contact-title_svg-font-size-1502 {
    font-size: var(--main-article_contact-title_svg-font-size-1502);
  }
  .main-article_contact-title_svg-color-1503 {
    color: var(--main-article_contact-title_svg-color-1503);
  }
  .main-article_contact-description-text1-1300 {
    text1: var(--main-article_contact-description-text1-1300);
  }
  .main-article_contact-description-color-1301 {
    color: var(--main-article_contact-description-color-1301);
  }
  .main-article_contact-description-font-size-1302 {
    font-size: var(--main-article_contact-description-font-size-1302);
  }
  .main-article_contact-description-font-weight-1303 {
    font-weight: var(--main-article_contact-description-font-weight-1303);
  }
  .main-article_contact-description-font-family-1304 {
    font-family: var(--main-article_contact-description-font-family-1304);
  }
  .main-article_contact-description-line-height-1305 {
    line-height: var(--main-article_contact-description-line-height-1305);
  }
  .main-article_contact-description-letter-spacing-1306 {
    letter-spacing: var(--main-article_contact-description-letter-spacing-1306);
  }
  .main-article_contact-description-grid-template-areas-1307 {
    grid-template-areas: var(--main-article_contact-description-grid-template-areas-1307);
  }
  .main-article_contact-description-grid-column-gap-1308 {
    grid-column-gap: var(--main-article_contact-description-grid-column-gap-1308);
  }
  .main-article_contact-description-justify-items-1309 {
    justify-items: var(--main-article_contact-description-justify-items-1309);
  }
  .main-article_contact-description-justify-self-1310 {
    justify-self: var(--main-article_contact-description-justify-self-1310);
  }
  .main-article_contact-description-text-align-1311 {
    text-align: var(--main-article_contact-description-text-align-1311);
  }
  .main-article_contact-description-padding-980111 {
    padding: var(--main-article_contact-description-padding-980111);
  }
  .main-article_contact-description-background-980112 {
    background: var(--main-article_contact-description-background-980112);
  }
  .main-article_contact-description-border-radius-980113 {
    border-radius: var(--main-article_contact-description-border-radius-980113);
  }
  .main-article_contact-description-border-width-980114 {
    border-width: var(--main-article_contact-description-border-width-980114);
  }
  .main-article_contact-description-border-color-980115 {
    border-color: var(--main-article_contact-description-border-color-980115);
  }
  .main-article_contact-description_icon-icon-1312 {
    icon: var(--main-article_contact-description_icon-icon-1312);
  }
  .main-article_contact-description_icon-width-1313 {
    width: var(--main-article_contact-description_icon-width-1313);
  }
  .main-article_contact-description_icon-height-1314 {
    height: var(--main-article_contact-description_icon-height-1314);
  }
  .main-article_contact-description_icon-border-radius-1315 {
    border-radius: var(--main-article_contact-description_icon-border-radius-1315);
  }
  .main-article_contact-description_icon-border-width-1316 {
    border-width: var(--main-article_contact-description_icon-border-width-1316);
  }
  .main-article_contact-description_icon-border-color-1317 {
    border-color: var(--main-article_contact-description_icon-border-color-1317);
  }
  .main-article_contact-description_icon-background-1318 {
    background: var(--main-article_contact-description_icon-background-1318);
  }
  .main-article_contact-description_svg-font-size-1320 {
    font-size: var(--main-article_contact-description_svg-font-size-1320);
  }
  .main-article_contact-description_svg-color-1321 {
    color: var(--main-article_contact-description_svg-color-1321);
  }
  .main-article_contact-button-text1-1234 {
    text1: var(--main-article_contact-button-text1-1234);
  }
  .main-article_contact-button-background-1235 {
    background: var(--main-article_contact-button-background-1235);
  }
  .main-article_contact-button-color-1236 {
    color: var(--main-article_contact-button-color-1236);
  }
  .main-article_contact-button-padding-1237 {
    padding: var(--main-article_contact-button-padding-1237);
  }
  .main-article_contact-button-border-radius-1238 {
    border-radius: var(--main-article_contact-button-border-radius-1238);
  }
  .main-article_contact-button-font-size-1239 {
    font-size: var(--main-article_contact-button-font-size-1239);
  }
  .main-article_contact-button-font-weight-1240 {
    font-weight: var(--main-article_contact-button-font-weight-1240);
  }
  .main-article_contact-button-border-width-1241 {
    border-width: var(--main-article_contact-button-border-width-1241);
  }
  .main-article_contact-button-border-color-1242 {
    border-color: var(--main-article_contact-button-border-color-1242);
  }
  .main-article_contact-button-grid-template-areas-1243 {
    grid-template-areas: var(--main-article_contact-button-grid-template-areas-1243);
  }
  .main-article_contact-button-grid-column-gap-1244 {
    grid-column-gap: var(--main-article_contact-button-grid-column-gap-1244);
  }
  .main-article_contact-button-justify-items-1245 {
    justify-items: var(--main-article_contact-button-justify-items-1245);
  }
  .main-article_contact-button-justify-self-1246 {
    justify-self: var(--main-article_contact-button-justify-self-1246);
  }
  .main-article_contact-button-letter-spacing-1247 {
    letter-spacing: var(--main-article_contact-button-letter-spacing-1247);
  }
  .main-article_contact-button-line-height-1248 {
    line-height: var(--main-article_contact-button-line-height-1248);
  }
  .main-article_contact-button-font-family-1249 {
    font-family: var(--main-article_contact-button-font-family-1249);
  }
  .main-article_contact-button_icon-icon-1250 {
    icon: var(--main-article_contact-button_icon-icon-1250);
  }
  .main-article_contact-button_icon-width-1251 {
    width: var(--main-article_contact-button_icon-width-1251);
  }
  .main-article_contact-button_icon-height-1252 {
    height: var(--main-article_contact-button_icon-height-1252);
  }
  .main-article_contact-button_icon-border-radius-1253 {
    border-radius: var(--main-article_contact-button_icon-border-radius-1253);
  }
  .main-article_contact-button_icon-border-width-1254 {
    border-width: var(--main-article_contact-button_icon-border-width-1254);
  }
  .main-article_contact-button_icon-border-color-1255 {
    border-color: var(--main-article_contact-button_icon-border-color-1255);
  }
  .main-article_contact-button_icon-background-1256 {
    background: var(--main-article_contact-button_icon-background-1256);
  }
  .main-article_contact-button_svg-font-size-1258 {
    font-size: var(--main-article_contact-button_svg-font-size-1258);
  }
  .main-article_contact-button_svg-color-1259 {
    color: var(--main-article_contact-button_svg-color-1259);
  }
  .main-article_contact-input_wrapper-display-1380 {
    display: var(--main-article_contact-input_wrapper-display-1380);
  }
  .main-article_contact-input_wrapper-background-1382 {
    background: var(--main-article_contact-input_wrapper-background-1382);
  }
  .main-article_contact-input_wrapper-border-radius-1383 {
    border-radius: var(--main-article_contact-input_wrapper-border-radius-1383);
  }
  .main-article_contact-input_wrapper-padding-1386 {
    padding: var(--main-article_contact-input_wrapper-padding-1386);
  }
  .main-article_contact-input_wrapper-border-width-1384 {
    border-width: var(--main-article_contact-input_wrapper-border-width-1384);
  }
  .main-article_contact-input_wrapper-border-color-1385 {
    border-color: var(--main-article_contact-input_wrapper-border-color-1385);
  }
  .main-article_contact-input_wrapper-max-width-2828 {
    max-width: var(--main-article_contact-input_wrapper-max-width-2828);
  }
  .main-article_contact-input_wrapper-grid-column-gap-2829 {
    grid-column-gap: var(--main-article_contact-input_wrapper-grid-column-gap-2829);
  }
  .main-article_contact-input_wrapper-grid-row-gap-2830 {
    grid-row-gap: var(--main-article_contact-input_wrapper-grid-row-gap-2830);
  }
  .main-article_contact-input_wrapper-box-shadow-2831 {
    box-shadow: var(--main-article_contact-input_wrapper-box-shadow-2831);
  }
  .main-article_contact-input_wrapper-backdrop-blur-2832 {
    backdrop-blur: var(--main-article_contact-input_wrapper-backdrop-blur-2832);
  }
  .main-article_contact-input_label-show-1376 {
    show: var(--main-article_contact-input_label-show-1376);
  }
  .main-article_contact-input_label-color-1377 {
    color: var(--main-article_contact-input_label-color-1377);
  }
  .main-article_contact-input_label-font-size-1378 {
    font-size: var(--main-article_contact-input_label-font-size-1378);
  }
  .main-article_contact-input_label-font-weight-1379 {
    font-weight: var(--main-article_contact-input_label-font-weight-1379);
  }
  .main-article_contact-input_label-letter-spacing-2833 {
    letter-spacing: var(--main-article_contact-input_label-letter-spacing-2833);
  }
  .main-article_contact-input_label-line-height-2834 {
    line-height: var(--main-article_contact-input_label-line-height-2834);
  }
  .main-article_contact-input_label-font-family-2835 {
    font-family: var(--main-article_contact-input_label-font-family-2835);
  }
  .main-article_contact-input_label-background-1382 {
    background: var(--main-article_contact-input_label-background-1382);
  }
  .main-article_contact-input_label-border-radius-1383 {
    border-radius: var(--main-article_contact-input_label-border-radius-1383);
  }
  .main-article_contact-input_label-padding-1386 {
    padding: var(--main-article_contact-input_label-padding-1386);
  }
  .main-article_contact-input_label-margin-951386 {
    margin: var(--main-article_contact-input_label-margin-951386);
  }
  .main-article_contact-text_input-background-1455 {
    background: var(--main-article_contact-text_input-background-1455);
  }
  .main-article_contact-text_input-border-radius-1456 {
    border-radius: var(--main-article_contact-text_input-border-radius-1456);
  }
  .main-article_contact-text_input-border-width-1457 {
    border-width: var(--main-article_contact-text_input-border-width-1457);
  }
  .main-article_contact-text_input-border-color-1458 {
    border-color: var(--main-article_contact-text_input-border-color-1458);
  }
  .main-article_contact-text_input-padding-1459 {
    padding: var(--main-article_contact-text_input-padding-1459);
  }
  .main-article_contact-text_input-color-1460 {
    color: var(--main-article_contact-text_input-color-1460);
  }
  .main-article_contact-text_input-font-size-1461 {
    font-size: var(--main-article_contact-text_input-font-size-1461);
  }
  .main-article_contact-text_input-width-1462 {
    width: var(--main-article_contact-text_input-width-1462);
  }
  .main-article_contact-text_input-height-1463 {
    height: var(--main-article_contact-text_input-height-1463);
  }
  .main-article_contact-text_input-letter-spacing-1464 {
    letter-spacing: var(--main-article_contact-text_input-letter-spacing-1464);
  }
  .main-article_contact-text_input-line-height-1465 {
    line-height: var(--main-article_contact-text_input-line-height-1465);
  }
  .main-article_contact-text_input-font-family-1466 {
    font-family: var(--main-article_contact-text_input-font-family-1466);
  }
  .main-article_contact-text_input-font-weight-1467 {
    font-weight: var(--main-article_contact-text_input-font-weight-1467);
  }
  .main-article_contact-textarea_input-background-1468 {
    background: var(--main-article_contact-textarea_input-background-1468);
  }
  .main-article_contact-textarea_input-border-radius-1469 {
    border-radius: var(--main-article_contact-textarea_input-border-radius-1469);
  }
  .main-article_contact-textarea_input-border-width-1470 {
    border-width: var(--main-article_contact-textarea_input-border-width-1470);
  }
  .main-article_contact-textarea_input-border-color-1471 {
    border-color: var(--main-article_contact-textarea_input-border-color-1471);
  }
  .main-article_contact-textarea_input-padding-1472 {
    padding: var(--main-article_contact-textarea_input-padding-1472);
  }
  .main-article_contact-textarea_input-color-1473 {
    color: var(--main-article_contact-textarea_input-color-1473);
  }
  .main-article_contact-textarea_input-font-size-1474 {
    font-size: var(--main-article_contact-textarea_input-font-size-1474);
  }
  .main-article_contact-textarea_input-width-1475 {
    width: var(--main-article_contact-textarea_input-width-1475);
  }
  .main-article_contact-textarea_input-min-height-1476 {
    min-height: var(--main-article_contact-textarea_input-min-height-1476);
  }
  .main-article_contact-textarea_input-letter-spacing-1477 {
    letter-spacing: var(--main-article_contact-textarea_input-letter-spacing-1477);
  }
  .main-article_contact-textarea_input-line-height-1478 {
    line-height: var(--main-article_contact-textarea_input-line-height-1478);
  }
  .main-article_contact-textarea_input-font-family-1479 {
    font-family: var(--main-article_contact-textarea_input-font-family-1479);
  }
  .main-article_contact-textarea_input-font-weight-1480 {
    font-weight: var(--main-article_contact-textarea_input-font-weight-1480);
  }
  .main-article_contact-textarea_input-height-1481 {
    height: var(--main-article_contact-textarea_input-height-1481);
  }
  .main-article_contact-option-text1-1401 {
    text1: var(--main-article_contact-option-text1-1401);
  }
  .main-article_contact-option-color-1402 {
    color: var(--main-article_contact-option-color-1402);
  }
  .main-article_contact-option-font-size-1403 {
    font-size: var(--main-article_contact-option-font-size-1403);
  }
  .main-article_contact-option-font-weight-1404 {
    font-weight: var(--main-article_contact-option-font-weight-1404);
  }
  .main-article_contact-option-font-family-1405 {
    font-family: var(--main-article_contact-option-font-family-1405);
  }
  .main-article_contact-option-line-height-1406 {
    line-height: var(--main-article_contact-option-line-height-1406);
  }
  .main-article_contact-option-background-1407 {
    background: var(--main-article_contact-option-background-1407);
  }
  .main-article_contact-option-border-radius-1408 {
    border-radius: var(--main-article_contact-option-border-radius-1408);
  }
  .main-article_contact-option-border-width-1409 {
    border-width: var(--main-article_contact-option-border-width-1409);
  }
  .main-article_contact-option-border-color-1410 {
    border-color: var(--main-article_contact-option-border-color-1410);
  }
  .main-article_contact-option-padding-1411 {
    padding: var(--main-article_contact-option-padding-1411);
  }
  .main-article_contact-checkbox_input-width-1260 {
    width: var(--main-article_contact-checkbox_input-width-1260);
  }
  .main-article_contact-checkbox_input-height-1261 {
    height: var(--main-article_contact-checkbox_input-height-1261);
  }
  .main-article_contact-checkbox_input-accent-color-1262 {
    accent-color: var(--main-article_contact-checkbox_input-accent-color-1262);
  }
  .main-article_contact-checkbox_input-background-1263 {
    background: var(--main-article_contact-checkbox_input-background-1263);
  }
  .main-article_contact-checkbox_input-border-radius-1264 {
    border-radius: var(--main-article_contact-checkbox_input-border-radius-1264);
  }
  .main-article_contact-checkbox_input-border-width-1265 {
    border-width: var(--main-article_contact-checkbox_input-border-width-1265);
  }
  .main-article_contact-checkbox_input-border-color-1266 {
    border-color: var(--main-article_contact-checkbox_input-border-color-1266);
  }
  .main-article_contact-radio_input-width-1422 {
    width: var(--main-article_contact-radio_input-width-1422);
  }
  .main-article_contact-radio_input-height-1423 {
    height: var(--main-article_contact-radio_input-height-1423);
  }
  .main-article_contact-radio_input-accent-color-1424 {
    accent-color: var(--main-article_contact-radio_input-accent-color-1424);
  }
  .main-article_contact-radio_input-background-1425 {
    background: var(--main-article_contact-radio_input-background-1425);
  }
  .main-article_contact-radio_input-border-radius-1426 {
    border-radius: var(--main-article_contact-radio_input-border-radius-1426);
  }
  .main-article_contact-radio_input-border-width-1427 {
    border-width: var(--main-article_contact-radio_input-border-width-1427);
  }
  .main-article_contact-radio_input-border-color-1428 {
    border-color: var(--main-article_contact-radio_input-border-color-1428);
  }
  .main-article_contact-country-width-1287 {
    width: var(--main-article_contact-country-width-1287);
  }
  .main-article_contact-country-background-1288 {
    background: var(--main-article_contact-country-background-1288);
  }
  .main-article_contact-country-border-radius-1289 {
    border-radius: var(--main-article_contact-country-border-radius-1289);
  }
  .main-article_contact-country-border-width-1290 {
    border-width: var(--main-article_contact-country-border-width-1290);
  }
  .main-article_contact-country-border-color-1291 {
    border-color: var(--main-article_contact-country-border-color-1291);
  }
  .main-article_contact-country-padding-1292 {
    padding: var(--main-article_contact-country-padding-1292);
  }
  .main-article_contact-country-color-1293 {
    color: var(--main-article_contact-country-color-1293);
  }
  .main-article_contact-country-font-size-1294 {
    font-size: var(--main-article_contact-country-font-size-1294);
  }
  .main-article_contact-country-font-family-1295 {
    font-family: var(--main-article_contact-country-font-family-1295);
  }
  .main-article_contact-country-font-weight-1296 {
    font-weight: var(--main-article_contact-country-font-weight-1296);
  }
  .main-article_contact-country-line-height-1297 {
    line-height: var(--main-article_contact-country-line-height-1297);
  }
  .main-article_contact-country-letter-spacing-1298 {
    letter-spacing: var(--main-article_contact-country-letter-spacing-1298);
  }
  .main-article_contact-country-height-1299 {
    height: var(--main-article_contact-country-height-1299);
  }
  .main-article_contact-upload-text1-1504 {
    text1: var(--main-article_contact-upload-text1-1504);
  }
  .main-article_contact-upload-color-1505 {
    color: var(--main-article_contact-upload-color-1505);
  }
  .main-article_contact-upload-font-size-1506 {
    font-size: var(--main-article_contact-upload-font-size-1506);
  }
  .main-article_contact-upload-font-weight-1507 {
    font-weight: var(--main-article_contact-upload-font-weight-1507);
  }
  .main-article_contact-upload-font-family-1508 {
    font-family: var(--main-article_contact-upload-font-family-1508);
  }
  .main-article_contact-upload-line-height-1509 {
    line-height: var(--main-article_contact-upload-line-height-1509);
  }
  .main-article_contact-upload-background-1510 {
    background: var(--main-article_contact-upload-background-1510);
  }
  .main-article_contact-upload-border-radius-1511 {
    border-radius: var(--main-article_contact-upload-border-radius-1511);
  }
  .main-article_contact-upload-border-width-1512 {
    border-width: var(--main-article_contact-upload-border-width-1512);
  }
  .main-article_contact-upload-border-color-1513 {
    border-color: var(--main-article_contact-upload-border-color-1513);
  }
  .main-article_contact-upload-padding-1514 {
    padding: var(--main-article_contact-upload-padding-1514);
  }
  .main-article_contact-upload-letter-spacing-1515 {
    letter-spacing: var(--main-article_contact-upload-letter-spacing-1515);
  }
  .main-article_contact-upload-margin-left-1517 {
    margin-left: var(--main-article_contact-upload-margin-left-1517);
  }
  .main-article_contact-upload-height-1518 {
    height: var(--main-article_contact-upload-height-1518);
  }
  .main-article_contact-submit_button-background-1429 {
    background: var(--main-article_contact-submit_button-background-1429);
  }
  .main-article_contact-submit_button-color-1430 {
    color: var(--main-article_contact-submit_button-color-1430);
  }
  .main-article_contact-submit_button-padding-1431 {
    padding: var(--main-article_contact-submit_button-padding-1431);
  }
  .main-article_contact-submit_button-border-radius-1432 {
    border-radius: var(--main-article_contact-submit_button-border-radius-1432);
  }
  .main-article_contact-submit_button-border-width-1433 {
    border-width: var(--main-article_contact-submit_button-border-width-1433);
  }
  .main-article_contact-submit_button-font-size-1434 {
    font-size: var(--main-article_contact-submit_button-font-size-1434);
  }
  .main-article_contact-submit_button-font-weight-1435 {
    font-weight: var(--main-article_contact-submit_button-font-weight-1435);
  }
  .main-article_contact-submit_button-justify-self-1436 {
    justify-self: var(--main-article_contact-submit_button-justify-self-1436);
  }
  .main-article_contact-submit_button-text1-1437 {
    text1: var(--main-article_contact-submit_button-text1-1437);
  }
  .main-article_contact-submit_button-border-color-1438 {
    border-color: var(--main-article_contact-submit_button-border-color-1438);
  }
  .main-article_contact-submit_button-grid-template-areas-1439 {
    grid-template-areas: var(--main-article_contact-submit_button-grid-template-areas-1439);
  }
  .main-article_contact-submit_button-grid-column-gap-1440 {
    grid-column-gap: var(--main-article_contact-submit_button-grid-column-gap-1440);
  }
  .main-article_contact-submit_button-justify-items-1441 {
    justify-items: var(--main-article_contact-submit_button-justify-items-1441);
  }
  .main-article_contact-submit_button-letter-spacing-1442 {
    letter-spacing: var(--main-article_contact-submit_button-letter-spacing-1442);
  }
  .main-article_contact-submit_button-line-height-1443 {
    line-height: var(--main-article_contact-submit_button-line-height-1443);
  }
  .main-article_contact-submit_button-font-family-1444 {
    font-family: var(--main-article_contact-submit_button-font-family-1444);
  }
  .main-article_contact-submit_icon-icon-1445 {
    icon: var(--main-article_contact-submit_icon-icon-1445);
  }
  .main-article_contact-submit_icon-width-1446 {
    width: var(--main-article_contact-submit_icon-width-1446);
  }
  .main-article_contact-submit_icon-height-1447 {
    height: var(--main-article_contact-submit_icon-height-1447);
  }
  .main-article_contact-submit_icon-border-radius-1448 {
    border-radius: var(--main-article_contact-submit_icon-border-radius-1448);
  }
  .main-article_contact-submit_icon-border-width-1449 {
    border-width: var(--main-article_contact-submit_icon-border-width-1449);
  }
  .main-article_contact-submit_icon-border-color-1450 {
    border-color: var(--main-article_contact-submit_icon-border-color-1450);
  }
  .main-article_contact-submit_icon-background-1451 {
    background: var(--main-article_contact-submit_icon-background-1451);
  }
  .main-article_contact-submit_svg-font-size-1453 {
    font-size: var(--main-article_contact-submit_svg-font-size-1453);
  }
  .main-article_contact-submit_svg-color-1454 {
    color: var(--main-article_contact-submit_svg-color-1454);
  }
  .main-article_contact-plus_icon-icon-1412 {
    icon: var(--main-article_contact-plus_icon-icon-1412);
  }
  .main-article_contact-plus_icon-width-1413 {
    width: var(--main-article_contact-plus_icon-width-1413);
  }
  .main-article_contact-plus_icon-height-1414 {
    height: var(--main-article_contact-plus_icon-height-1414);
  }
  .main-article_contact-plus_icon-border-radius-1415 {
    border-radius: var(--main-article_contact-plus_icon-border-radius-1415);
  }
  .main-article_contact-plus_icon-border-width-1416 {
    border-width: var(--main-article_contact-plus_icon-border-width-1416);
  }
  .main-article_contact-plus_icon-border-color-1417 {
    border-color: var(--main-article_contact-plus_icon-border-color-1417);
  }
  .main-article_contact-plus_icon-background-1418 {
    background: var(--main-article_contact-plus_icon-background-1418);
  }
  .main-article_contact-plus_svg-font-size-1420 {
    font-size: var(--main-article_contact-plus_svg-font-size-1420);
  }
  .main-article_contact-plus_svg-color-1421 {
    color: var(--main-article_contact-plus_svg-color-1421);
  }
  .main-article_contact-minus_icon-icon-1391 {
    icon: var(--main-article_contact-minus_icon-icon-1391);
  }
  .main-article_contact-minus_icon-width-1392 {
    width: var(--main-article_contact-minus_icon-width-1392);
  }
  .main-article_contact-minus_icon-height-1393 {
    height: var(--main-article_contact-minus_icon-height-1393);
  }
  .main-article_contact-minus_icon-border-radius-1394 {
    border-radius: var(--main-article_contact-minus_icon-border-radius-1394);
  }
  .main-article_contact-minus_icon-border-width-1395 {
    border-width: var(--main-article_contact-minus_icon-border-width-1395);
  }
  .main-article_contact-minus_icon-border-color-1396 {
    border-color: var(--main-article_contact-minus_icon-border-color-1396);
  }
  .main-article_contact-minus_icon-background-1397 {
    background: var(--main-article_contact-minus_icon-background-1397);
  }
  .main-article_contact-minus_svg-font-size-1399 {
    font-size: var(--main-article_contact-minus_svg-font-size-1399);
  }
  .main-article_contact-minus_svg-color-1400 {
    color: var(--main-article_contact-minus_svg-color-1400);
  }
  .main-article_contact-file_input_icon-icon-2836 {
    icon: var(--main-article_contact-file_input_icon-icon-2836);
  }
  .main-article_contact-file_input_icon-width-2837 {
    width: var(--main-article_contact-file_input_icon-width-2837);
  }
  .main-article_contact-file_input_icon-height-2838 {
    height: var(--main-article_contact-file_input_icon-height-2838);
  }
  .main-article_contact-file_input_icon-border-radius-2839 {
    border-radius: var(--main-article_contact-file_input_icon-border-radius-2839);
  }
  .main-article_contact-file_input_icon-border-width-2840 {
    border-width: var(--main-article_contact-file_input_icon-border-width-2840);
  }
  .main-article_contact-file_input_icon-border-color-2841 {
    border-color: var(--main-article_contact-file_input_icon-border-color-2841);
  }
  .main-article_contact-file_input_icon-background-2842 {
    background: var(--main-article_contact-file_input_icon-background-2842);
  }
  .main-article_contact-file_input_svg-font-size-2844 {
    font-size: var(--main-article_contact-file_input_svg-font-size-2844);
  }
  .main-article_contact-file_input_svg-color-2845 {
    color: var(--main-article_contact-file_input_svg-color-2845);
  }
  .main-article_contact-select_input_icon-icon-2846 {
    icon: var(--main-article_contact-select_input_icon-icon-2846);
  }
  .main-article_contact-select_input_icon-width-2847 {
    width: var(--main-article_contact-select_input_icon-width-2847);
  }
  .main-article_contact-select_input_icon-height-2848 {
    height: var(--main-article_contact-select_input_icon-height-2848);
  }
  .main-article_contact-select_input_icon-border-radius-2849 {
    border-radius: var(--main-article_contact-select_input_icon-border-radius-2849);
  }
  .main-article_contact-select_input_icon-border-width-2850 {
    border-width: var(--main-article_contact-select_input_icon-border-width-2850);
  }
  .main-article_contact-select_input_icon-border-color-2851 {
    border-color: var(--main-article_contact-select_input_icon-border-color-2851);
  }
  .main-article_contact-select_input_icon-background-2852 {
    background: var(--main-article_contact-select_input_icon-background-2852);
  }
  .main-article_contact-select_input_svg-font-size-2854 {
    font-size: var(--main-article_contact-select_input_svg-font-size-2854);
  }
  .main-article_contact-select_input_svg-color-2855 {
    color: var(--main-article_contact-select_input_svg-color-2855);
  }
  .main-article_contact-date_input_icon-icon-2856 {
    icon: var(--main-article_contact-date_input_icon-icon-2856);
  }
  .main-article_contact-date_input_icon-width-2857 {
    width: var(--main-article_contact-date_input_icon-width-2857);
  }
  .main-article_contact-date_input_icon-height-2858 {
    height: var(--main-article_contact-date_input_icon-height-2858);
  }
  .main-article_contact-date_input_icon-border-radius-2859 {
    border-radius: var(--main-article_contact-date_input_icon-border-radius-2859);
  }
  .main-article_contact-date_input_icon-border-width-2860 {
    border-width: var(--main-article_contact-date_input_icon-border-width-2860);
  }
  .main-article_contact-date_input_icon-border-color-2861 {
    border-color: var(--main-article_contact-date_input_icon-border-color-2861);
  }
  .main-article_contact-date_input_icon-background-2862 {
    background: var(--main-article_contact-date_input_icon-background-2862);
  }
  .main-article_contact-date_input_svg-font-size-2864 {
    font-size: var(--main-article_contact-date_input_svg-font-size-2864);
  }
  .main-article_contact-date_input_svg-color-2865 {
    color: var(--main-article_contact-date_input_svg-color-2865);
  }
  .main-article_contact-tel_input_icon-icon-2866 {
    icon: var(--main-article_contact-tel_input_icon-icon-2866);
  }
  .main-article_contact-tel_input_icon-width-2867 {
    width: var(--main-article_contact-tel_input_icon-width-2867);
  }
  .main-article_contact-tel_input_icon-height-2868 {
    height: var(--main-article_contact-tel_input_icon-height-2868);
  }
  .main-article_contact-tel_input_icon-border-radius-2869 {
    border-radius: var(--main-article_contact-tel_input_icon-border-radius-2869);
  }
  .main-article_contact-tel_input_icon-border-width-2870 {
    border-width: var(--main-article_contact-tel_input_icon-border-width-2870);
  }
  .main-article_contact-tel_input_icon-border-color-2871 {
    border-color: var(--main-article_contact-tel_input_icon-border-color-2871);
  }
  .main-article_contact-tel_input_icon-background-2872 {
    background: var(--main-article_contact-tel_input_icon-background-2872);
  }
  .main-article_contact-tel_input_svg-font-size-2874 {
    font-size: var(--main-article_contact-tel_input_svg-font-size-2874);
  }
  .main-article_contact-tel_input_svg-color-2875 {
    color: var(--main-article_contact-tel_input_svg-color-2875);
  }
  .main-article_contact-email_input_icon-icon-2876 {
    icon: var(--main-article_contact-email_input_icon-icon-2876);
  }
  .main-article_contact-email_input_icon-width-2877 {
    width: var(--main-article_contact-email_input_icon-width-2877);
  }
  .main-article_contact-email_input_icon-height-2878 {
    height: var(--main-article_contact-email_input_icon-height-2878);
  }
  .main-article_contact-email_input_icon-border-radius-2879 {
    border-radius: var(--main-article_contact-email_input_icon-border-radius-2879);
  }
  .main-article_contact-email_input_icon-border-width-2880 {
    border-width: var(--main-article_contact-email_input_icon-border-width-2880);
  }
  .main-article_contact-email_input_icon-border-color-2881 {
    border-color: var(--main-article_contact-email_input_icon-border-color-2881);
  }
  .main-article_contact-email_input_icon-background-2882 {
    background: var(--main-article_contact-email_input_icon-background-2882);
  }
  .main-article_contact-email_input_svg-font-size-2884 {
    font-size: var(--main-article_contact-email_input_svg-font-size-2884);
  }
  .main-article_contact-email_input_svg-color-2885 {
    color: var(--main-article_contact-email_input_svg-color-2885);
  }
  .main-article_contact-checkbox_input_icon-icon-2876 {
    icon: var(--main-article_contact-checkbox_input_icon-icon-2876);
  }
  .main-article_contact-checkbox_input_icon-width-2877 {
    width: var(--main-article_contact-checkbox_input_icon-width-2877);
  }
  .main-article_contact-checkbox_input_icon-height-2878 {
    height: var(--main-article_contact-checkbox_input_icon-height-2878);
  }
  .main-article_contact-checkbox_input_icon-border-radius-2879 {
    border-radius: var(--main-article_contact-checkbox_input_icon-border-radius-2879);
  }
  .main-article_contact-checkbox_input_icon-border-width-2880 {
    border-width: var(--main-article_contact-checkbox_input_icon-border-width-2880);
  }
  .main-article_contact-checkbox_input_icon-border-color-2881 {
    border-color: var(--main-article_contact-checkbox_input_icon-border-color-2881);
  }
  .main-article_contact-checkbox_input_icon-background-2882 {
    background: var(--main-article_contact-checkbox_input_icon-background-2882);
  }
  .main-article_contact-checkbox_input_svg-font-size-2884 {
    font-size: var(--main-article_contact-checkbox_input_svg-font-size-2884);
  }
  .main-article_contact-checkbox_input_svg-color-2885 {
    color: var(--main-article_contact-checkbox_input_svg-color-2885);
  }
  .main-article_contact-radio_input_icon-icon-2876 {
    icon: var(--main-article_contact-radio_input_icon-icon-2876);
  }
  .main-article_contact-radio_input_icon-width-2877 {
    width: var(--main-article_contact-radio_input_icon-width-2877);
  }
  .main-article_contact-radio_input_icon-height-2878 {
    height: var(--main-article_contact-radio_input_icon-height-2878);
  }
  .main-article_contact-radio_input_icon-border-radius-2879 {
    border-radius: var(--main-article_contact-radio_input_icon-border-radius-2879);
  }
  .main-article_contact-radio_input_icon-border-width-2880 {
    border-width: var(--main-article_contact-radio_input_icon-border-width-2880);
  }
  .main-article_contact-radio_input_icon-border-color-2881 {
    border-color: var(--main-article_contact-radio_input_icon-border-color-2881);
  }
  .main-article_contact-radio_input_icon-background-2882 {
    background: var(--main-article_contact-radio_input_icon-background-2882);
  }
  .main-article_contact-radio_input_svg-font-size-2884 {
    font-size: var(--main-article_contact-radio_input_svg-font-size-2884);
  }
  .main-article_contact-radio_input_svg-color-2885 {
    color: var(--main-article_contact-radio_input_svg-color-2885);
  }
  .main-article_contact-validation_message-color-2886 {
    color: var(--main-article_contact-validation_message-color-2886);
  }
  .main-article_contact-validation_message-justify-self-2778 {
    justify-self: var(--main-article_contact-validation_message-justify-self-2778);
  }
  .main-article_contact-validation_message-backdrop-blur-2042 {
    backdrop-blur: var(--main-article_contact-validation_message-backdrop-blur-2042);
  }
  .main-article_contact-validation_message-padding-2101 {
    padding: var(--main-article_contact-validation_message-padding-2101);
  }
  .main-article_contact-validation_message-font-size-2887 {
    font-size: var(--main-article_contact-validation_message-font-size-2887);
  }
  .main-article_contact-validation_message-font-weight-2888 {
    font-weight: var(--main-article_contact-validation_message-font-weight-2888);
  }
  .main-article_contact-validation_message-line-height-2889 {
    line-height: var(--main-article_contact-validation_message-line-height-2889);
  }
  .main-article_contact-validation_message-border-radius-2889 {
    border-radius: var(--main-article_contact-validation_message-border-radius-2889);
  }
  .main-article_contact-validation_message-border-width-2889 {
    border-width: var(--main-article_contact-validation_message-border-width-2889);
  }
  .main-article_contact-validation_message-background-2892 {
    background: var(--main-article_contact-validation_message-background-2892);
  }
  .main-article_contact-validation_message-box-shadow-2893 {
    box-shadow: var(--main-article_contact-validation_message-box-shadow-2893);
  }
  .main-article_contact-validation_message-border-color-2894 {
    border-color: var(--main-article_contact-validation_message-border-color-2894);
  }
  .main-article_contact-validation_message-letter-spacing-2833 {
    letter-spacing: var(--main-article_contact-validation_message-letter-spacing-2833);
  }
  .main-article_contact-frontend_flash_error-background-2895 {
    background: var(--main-article_contact-frontend_flash_error-background-2895);
  }
  .main-article_contact-frontend_flash_error-border-color-2896 {
    border-color: var(--main-article_contact-frontend_flash_error-border-color-2896);
  }
  .main-article_contact-frontend_flash_error-color-2886 {
    color: var(--main-article_contact-frontend_flash_error-color-2886);
  }
  .main-article_contact-frontend_flash_error-box-shadow-2893 {
    box-shadow: var(--main-article_contact-frontend_flash_error-box-shadow-2893);
  }
  .main-article_contact-frontend_flash_error-font-size-1378 {
    font-size: var(--main-article_contact-frontend_flash_error-font-size-1378);
  }
  .main-article_contact-frontend_flash_error-font-weight-1379 {
    font-weight: var(--main-article_contact-frontend_flash_error-font-weight-1379);
  }
  .main-article_contact-frontend_flash_error-letter-spacing-2833 {
    letter-spacing: var(--main-article_contact-frontend_flash_error-letter-spacing-2833);
  }
  .main-article_contact-frontend_flash_error-line-height-2834 {
    line-height: var(--main-article_contact-frontend_flash_error-line-height-2834);
  }
  .main-article_contact-frontend_flash_error-font-family-2835 {
    font-family: var(--main-article_contact-frontend_flash_error-font-family-2835);
  }
  .main-article_contact-frontend_flash_error-padding-2101 {
    padding: var(--main-article_contact-frontend_flash_error-padding-2101);
  }
  .main-article_contact-frontend_flash_success-background-2895 {
    background: var(--main-article_contact-frontend_flash_success-background-2895);
  }
  .main-article_contact-frontend_flash_success-padding-2101 {
    padding: var(--main-article_contact-frontend_flash_success-padding-2101);
  }
  .main-article_contact-frontend_flash_success-border-color-2896 {
    border-color: var(--main-article_contact-frontend_flash_success-border-color-2896);
  }
  .main-article_contact-frontend_flash_success-color-2886 {
    color: var(--main-article_contact-frontend_flash_success-color-2886);
  }
  .main-article_contact-frontend_flash_success-box-shadow-2893 {
    box-shadow: var(--main-article_contact-frontend_flash_success-box-shadow-2893);
  }
  .main-article_contact-frontend_flash_success-font-size-1378 {
    font-size: var(--main-article_contact-frontend_flash_success-font-size-1378);
  }
  .main-article_contact-frontend_flash_success-font-weight-1379 {
    font-weight: var(--main-article_contact-frontend_flash_success-font-weight-1379);
  }
  .main-article_contact-frontend_flash_success-letter-spacing-2833 {
    letter-spacing: var(--main-article_contact-frontend_flash_success-letter-spacing-2833);
  }
  .main-article_contact-frontend_flash_success-line-height-2834 {
    line-height: var(--main-article_contact-frontend_flash_success-line-height-2834);
  }
  .main-article_contact-frontend_flash_success-font-family-2835 {
    font-family: var(--main-article_contact-frontend_flash_success-font-family-2835);
  }
  .main-article_contact-flatpicker_selected-background-32001 {
    background: var(--main-article_contact-flatpicker_selected-background-32001);
  }
  .main-article_contact-flatpicker_selected-color-32002 {
    color: var(--main-article_contact-flatpicker_selected-color-32002);
  }
  .main-article_contact-flatpicker_selected-border-color-32003 {
    border-color: var(--main-article_contact-flatpicker_selected-border-color-32003);
  }
  .main-article_contact-flatpicker_selected-border-width-32004 {
    border-width: var(--main-article_contact-flatpicker_selected-border-width-32004);
  }
  .main-article_contact-flatpicker_selected-border-radius-32005 {
    border-radius: var(--main-article_contact-flatpicker_selected-border-radius-32005);
  }
  .main-article_contact-flatpicker_selected-box-shadow-32006 {
    box-shadow: var(--main-article_contact-flatpicker_selected-box-shadow-32006);
  }
  .main-article_contact-flatpicker_selected-backdrop-filter-32007 {
    backdrop-filter: var(--main-article_contact-flatpicker_selected-backdrop-filter-32007);
  }
  .main-article_contact-flatpicker-background-32008 {
    background: var(--main-article_contact-flatpicker-background-32008);
  }
  .main-article_contact-flatpicker-color-32009 {
    color: var(--main-article_contact-flatpicker-color-32009);
  }
  .main-article_contact-flatpicker-border-color-32010 {
    border-color: var(--main-article_contact-flatpicker-border-color-32010);
  }
  .main-article_contact-flatpicker-border-radius-32011 {
    border-radius: var(--main-article_contact-flatpicker-border-radius-32011);
  }
  .main-article_contact-flatpicker-padding-32012 {
    padding: var(--main-article_contact-flatpicker-padding-32012);
  }
  .main-article_contact-flatpicker-border-width-32013 {
    border-width: var(--main-article_contact-flatpicker-border-width-32013);
  }
  .main-article_contact-flatpicker-box-shadow-32014 {
    box-shadow: var(--main-article_contact-flatpicker-box-shadow-32014);
  }
  .main-article_contact-flatpicker-backdrop-filter-32015 {
    backdrop-filter: var(--main-article_contact-flatpicker-backdrop-filter-32015);
  }
  .main-article_contact-tomselect_open-background-32016 {
    background: var(--main-article_contact-tomselect_open-background-32016);
  }
  .main-article_contact-tomselect_open-color-32017 {
    color: var(--main-article_contact-tomselect_open-color-32017);
  }
  .main-article_contact-tomselect_open-border-color-32018 {
    border-color: var(--main-article_contact-tomselect_open-border-color-32018);
  }
  .main-article_contact-tomselect_open-border-radius-32019 {
    border-radius: var(--main-article_contact-tomselect_open-border-radius-32019);
  }
  .main-article_contact-tomselect_open-border-width-32020 {
    border-width: var(--main-article_contact-tomselect_open-border-width-32020);
  }
  .main-article_contact-tomselect_open-box-shadow-32021 {
    box-shadow: var(--main-article_contact-tomselect_open-box-shadow-32021);
  }
  .main-article_contact-tomselect_open-backdrop-filter-32022 {
    backdrop-filter: var(--main-article_contact-tomselect_open-backdrop-filter-32022);
  }
  .main-article_contact-tomselect_open-font-size-32023 {
    font-size: var(--main-article_contact-tomselect_open-font-size-32023);
  }
  .main-article_contact-tomselect_open-font-weight-32024 {
    font-weight: var(--main-article_contact-tomselect_open-font-weight-32024);
  }
  .main-article_contact-tomselect_open-font-family-32025 {
    font-family: var(--main-article_contact-tomselect_open-font-family-32025);
  }
  .main-article_contact-tomselect_open-line-height-32026 {
    line-height: var(--main-article_contact-tomselect_open-line-height-32026);
  }
  .main-article_contact-tomselect_open-letter-spacing-32027 {
    letter-spacing: var(--main-article_contact-tomselect_open-letter-spacing-32027);
  }
  .main-article_contact-flatpicker_hover-color-32046 {
    color: var(--main-article_contact-flatpicker_hover-color-32046);
  }
  .main-article_contact-flatpicker_hover-background-color-32047 {
    background-color: var(--main-article_contact-flatpicker_hover-background-color-32047);
  }
  .main-article_contact-flatpicker_hover-border-radius-32048 {
    border-radius: var(--main-article_contact-flatpicker_hover-border-radius-32048);
  }
  .main-article_contact-flatpicker_hover-border-width-32049 {
    border-width: var(--main-article_contact-flatpicker_hover-border-width-32049);
  }
  .main-article_contact-flatpicker_hover-border-color-32050 {
    border-color: var(--main-article_contact-flatpicker_hover-border-color-32050);
  }
  .main-article_contact-tomselect_selected-background-32028 {
    background: var(--main-article_contact-tomselect_selected-background-32028);
  }
  .main-article_contact-tomselect_selected-color-32029 {
    color: var(--main-article_contact-tomselect_selected-color-32029);
  }
  .main-article_contact-tomselect_hover-background-32030 {
    background: var(--main-article_contact-tomselect_hover-background-32030);
  }
  .main-article_contact-tomselect_hover-color-32031 {
    color: var(--main-article_contact-tomselect_hover-color-32031);
  }
  .main-article_contact-tomselect-padding-32045 {
    padding: var(--main-article_contact-tomselect-padding-32045);
  }
  .main-article_contact-tomselect-background-32032 {
    background: var(--main-article_contact-tomselect-background-32032);
  }
  .main-article_contact-tomselect-color-32033 {
    color: var(--main-article_contact-tomselect-color-32033);
  }
  .main-article_contact-tomselect-border-color-32034 {
    border-color: var(--main-article_contact-tomselect-border-color-32034);
  }
  .main-article_contact-tomselect-border-radius-32035 {
    border-radius: var(--main-article_contact-tomselect-border-radius-32035);
  }
  .main-article_contact-tomselect-border-width-32036 {
    border-width: var(--main-article_contact-tomselect-border-width-32036);
  }
  .main-article_contact-tomselect-height-32037 {
    height: var(--main-article_contact-tomselect-height-32037);
  }
  .main-article_contact-tomselect-box-shadow-32038 {
    box-shadow: var(--main-article_contact-tomselect-box-shadow-32038);
  }
  .main-article_contact-tomselect-backdrop-filter-32039 {
    backdrop-filter: var(--main-article_contact-tomselect-backdrop-filter-32039);
  }
  .main-article_contact-tomselect-font-size-32040 {
    font-size: var(--main-article_contact-tomselect-font-size-32040);
  }
  .main-article_contact-tomselect-font-weight-32041 {
    font-weight: var(--main-article_contact-tomselect-font-weight-32041);
  }
  .main-article_contact-tomselect-font-family-32042 {
    font-family: var(--main-article_contact-tomselect-font-family-32042);
  }
  .main-article_contact-tomselect-line-height-32043 {
    line-height: var(--main-article_contact-tomselect-line-height-32043);
  }
  .main-article_contact-tomselect-letter-spacing-32044 {
    letter-spacing: var(--main-article_contact-tomselect-letter-spacing-32044);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_contact-button_hover-background-3171:hover, .card.has-hover:hover .button.main-article_contact-button_hover-background-3171, .cards_float.has-hover:hover .button.main-article_contact-button_hover-background-3171 {
      background: var(--main-article_contact-button_hover-background-3171);
    }
  }
  .button.has-hover.main-article_contact-button_hover-background-3171:focus-visible, .card.has-hover:focus-within .button.main-article_contact-button_hover-background-3171, .cards_float.has-hover:focus-within .button.main-article_contact-button_hover-background-3171 {
    background: var(--main-article_contact-button_hover-background-3171);
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-article_contact-button_hover-color-3172, .card.has-hover:hover .button .main-article_contact-button_hover-color-3172, .cards_float.has-hover:hover .button .main-article_contact-button_hover-color-3172 {
      color: var(--main-article_contact-button_hover-color-3172);
    }
  }
  .button.has-hover:focus-visible .main-article_contact-button_hover-color-3172, .card.has-hover:focus-within .button .main-article_contact-button_hover-color-3172, .cards_float.has-hover:focus-within .button .main-article_contact-button_hover-color-3172 {
    color: var(--main-article_contact-button_hover-color-3172);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_contact-button_hover-border-color-3173:hover, .card.has-hover:hover .button.main-article_contact-button_hover-border-color-3173, .cards_float.has-hover:hover .button.main-article_contact-button_hover-border-color-3173 {
      border-color: var(--main-article_contact-button_hover-border-color-3173);
    }
  }
  .button.has-hover.main-article_contact-button_hover-border-color-3173:focus-visible, .card.has-hover:focus-within .button.main-article_contact-button_hover-border-color-3173, .cards_float.has-hover:focus-within .button.main-article_contact-button_hover-border-color-3173 {
    border-color: var(--main-article_contact-button_hover-border-color-3173);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_contact-button_hover-box-shadow-3174:hover, .card.has-hover:hover .button.main-article_contact-button_hover-box-shadow-3174, .cards_float.has-hover:hover .button.main-article_contact-button_hover-box-shadow-3174 {
      box-shadow: var(--main-article_contact-button_hover-box-shadow-3174);
    }
  }
  .button.has-hover.main-article_contact-button_hover-box-shadow-3174:focus-visible, .card.has-hover:focus-within .button.main-article_contact-button_hover-box-shadow-3174, .cards_float.has-hover:focus-within .button.main-article_contact-button_hover-box-shadow-3174 {
    box-shadow: var(--main-article_contact-button_hover-box-shadow-3174);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_contact-button_hover-transform-3175:hover, .card.has-hover:hover .button.main-article_contact-button_hover-transform-3175, .cards_float.has-hover:hover .button.main-article_contact-button_hover-transform-3175 {
      transform: var(--main-article_contact-button_hover-transform-3175);
    }
  }
  .button.has-hover.main-article_contact-button_hover-transform-3175:focus-visible, .card.has-hover:focus-within .button.main-article_contact-button_hover-transform-3175, .cards_float.has-hover:focus-within .button.main-article_contact-button_hover-transform-3175 {
    transform: var(--main-article_contact-button_hover-transform-3175);
  }
  @media (hover: hover) {
    .button.has-hover.main-article_contact-button_hover-opacity-3176:hover, .card.has-hover:hover .button.main-article_contact-button_hover-opacity-3176, .cards_float.has-hover:hover .button.main-article_contact-button_hover-opacity-3176 {
      opacity: var(--main-article_contact-button_hover-opacity-3176);
    }
  }
  .button.has-hover.main-article_contact-button_hover-opacity-3176:focus-visible, .card.has-hover:focus-within .button.main-article_contact-button_hover-opacity-3176, .cards_float.has-hover:focus-within .button.main-article_contact-button_hover-opacity-3176 {
    opacity: var(--main-article_contact-button_hover-opacity-3176);
  }
  /* Generated design variables — do not edit. */
  :root {
    --main-article-ul-text1-30708: First important point
    Second important point
    Third important point;
    --main-article-ol-text1-30808: Plan the structure
    Write the content
    Publish the article;
  }
}

/*# sourceMappingURL=tattoo.css.map */
/* Generated setup values and selector classes. */
:root {
  --main-page_background-main-background-color-1: #1b1b1e;
  --main-header-logo-justify-self-2032: start;
  --main-header-logo-max-width-2033: 170px;
  --main-header-menu-color-2046: #e8e2d6;
  --main-header-menu-font-family-2047: Barlow;
  --main-header-menu-font-weight-2048: 500;
  --main-header-menu-font-size-2049: 15px;
  --main-header-menu-letter-spacing-2050: 1.8px;
  --main-header-menu-grid-column-gap-2051: 36px;
  --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: 48px;
  --main-header-main-max-width-2035: 1320px;
  --main-header-main-background-2036: rgba(27, 27, 30, 0.92);
  --main-header-main-width-2037: 100%;
  --main-header-main-border-radius-2038: 0px;
  --main-header-main-grid-template-areas-2039: "logo menu social";
  --main-header-main-grid-template-columns-2040: min-content 1fr min-content;
  --main-header-main-padding-2041: 14px 40px;
  --main-header-main-backdrop-blur-2042: 12px;
  --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 1px 0 rgba(232, 226, 214, 0.14);
  --main-header-social-justify-self-2053: end;
  --main-header-social-grid-column-gap-2054: 18px;
  --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_svg-font-size-2061: 20px;
  --main-header-social_svg-color-2063: #e8e2d6;
  --main-header-menu_hover-color-17517: #d2453b;
  --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;
  --main-header-menu_hover-border-color-980015: transparent;
  --main-header-social_svg_hover-color-17520: #d2453b;
  --main-header-social_svg_hover-font-size-17521: 20px;
  --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-footer-container-max-width-1722: 1100px;
  --main-footer-main-grid-column-gap-1730: 0px;
  --main-footer-main-width-1731: 100%;
  --main-footer-main-background-1732: transparent;
  --main-footer-main-max-width-1733: 100%;
  --main-footer-main-border-radius-1734: 0px;
  --main-footer-main-padding-1735: 120px 24px 56px;
  --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: "logo" "footer-menu" "social" "copyright";
  --main-footer-main-grid-template-columns-1739: 1fr;
  --main-footer-main-justify-content-17399: center;
  --main-footer-logo-justify-self-2032: center;
  --main-footer-logo-max-width-2033: 200px;
  --main-footer-menu-justify-self-32051: center;
  --main-footer-menu-color-32052: #e8e2d6;
  --main-footer-menu-font-family-32053: Barlow;
  --main-footer-menu-font-size-32054: 22px;
  --main-footer-menu-font-weight-32055: 500;
  --main-footer-menu-letter-spacing-32056: 2.6px;
  --main-footer-menu-grid-column-gap-32057: 48px;
  --main-footer-menu-text-align-32058: center;
  --main-footer-menu_hover-color-32059: #d2453b;
  --main-footer-menu_hover-opacity-32060: 1;
  --main-footer-menu_hover-transform-32061: translateY(-1px);
  --main-footer-social-justify-self-32062: center;
  --main-footer-social-grid-column-gap-32063: 28px;
  --main-footer-social_icon-width-32064: initial;
  --main-footer-social_icon-height-32065: initial;
  --main-footer-social_icon-border-radius-32066: 0px;
  --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: transparent;
  --main-footer-social_svg-font-size-32070: 28px;
  --main-footer-social_svg-color-32071: #e8e2d6;
  --main-footer-social_svg_hover-color-32072: #d2453b;
  --main-footer-social_svg_hover-font-size-32073: 28px;
  --main-footer-social_svg_hover-opacity-32074: 1;
  --main-footer-social_svg_hover-transform-32075: translateY(-2px);
  --main-footer-copyright-color-32076: #a8a196;
  --main-footer-copyright-font-family-32077: Barlow;
  --main-footer-copyright-font-size-32078: 13px;
  --main-footer-copyright-font-weight-32079: 400;
  --main-footer-copyright-letter-spacing-32080: 1px;
  --main-footer-copyright-justify-self-32081: center;
  --main-footer-copyright-text-align-32082: center;
  --main-slide-image-justify-self-2778: center;
  --main-slide-main-aspect-ratio-2779: 1905/906;
  --main-slide-main-width-2780: 1905px;
  --main-slide-main-max-height-2781: 100svh;
  --main-slide-main-height-2782: 905px;
  --main-slide-main-grid-row-gap-2783: 28px;
  --main-slide-dot-width-2767: 12px;
  --main-slide-dot-left-2768: 50%;
  --main-slide-dot-bottom-2769: 36px;
  --main-slide-dot-height-2770: 12px;
  --main-slide-dot-border-radius-2771: 999px;
  --main-slide-dot-border-color-2772: rgba(232, 226, 214, 0.6);
  --main-slide-dot-border-width-2773: 1px;
  --main-slide-dot-background-2774: rgba(232, 226, 214, 0.35);
  --main-slide-dot-grid-column-gap-2775: 14px;
  --main-slide-arrow-width-2694: 80px;
  --main-slide-arrow-icon-2695: fa7-solid:angle-right;
  --main-slide-arrow-left-2696: 0px;
  --main-slide-arrow-right-2697: 0px;
  --main-slide-arrow-height-2698: 80px;
  --main-slide-arrow-border-radius-2699: 0px;
  --main-slide-arrow-border-width-2700: 0px;
  --main-slide-arrow-border-color-2701: rgba(125, 211, 252, 0.24);
  --main-slide-arrow-background-2702: rgba(255, 255, 255, 1);
  --main-slide-dot_acive-background-2776: #b8322a;
  --main-slide-dot_acive-border-color-2777: #b8322a;
  --main-slide-arrow_svg-font-size-2703: 30px;
  --main-slide-arrow_svg-color-2705: rgba(0,0,0,1);
  --main-slide-config-slide_duration-2732: 5000;
  --main-slide-config-transition_speed-2733: 500;
  --main-slide-config-slides_per_view-2734: 1;
  --main-slide-config-space_between-2735: 0;
  --main-slide-config-autoplay-2736: 0;
  --main-slide-config-transition_effect-2737: fade;
  --main-slide-config-show_dots-2738: 1;
  --main-slide-config-show_navigation-2739: 0;
  --main-slide-config-show_title-2740: 1;
  --main-slide-config-show_description-2741: 1;
  --main-slide-config-show_button-2742: 1;
  --main-slide-config-container_prop-2744: ;
  --main-slide-title-color-2791: #e8e2d6;
  --main-slide-title-font-size-2792: clamp(48px, 7vw, 104px);
  --main-slide-title-font-weight-2793: 600;
  --main-slide-title-font-family-2794: Grenze Gotisch;
  --main-slide-title-letter-spacing-2795: 0px;
  --main-slide-title-line-height-2796: 1;
  --main-slide-title-text1-2797: Black Ink Tattoo Studio;
  --main-slide-title-grid-template-areas-2798: "title-text";
  --main-slide-title-grid-column-gap-2799: 0px;
  --main-slide-title-justify-items-2800: center;
  --main-slide-title-justify-self-2801: center;
  --main-slide-title-text-align-2802: center;
  --main-slide-title-padding-980101: 0px;
  --main-slide-title-background-980102: transparent;
  --main-slide-title-border-radius-980103: 0px;
  --main-slide-title-border-width-980104: 0px;
  --main-slide-title-border-color-980105: transparent;
  --main-slide-button-padding-2706: 0px 44px;
  --main-slide-button-text1-2707: Book a session;
  --main-slide-button-border-radius-2708: 0px;
  --main-slide-button-border-width-2709: 1px;
  --main-slide-button-border-color-2710: #b8322a;
  --main-slide-button-background-2711: #b8322a;
  --main-slide-button-color-2712: #e8e2d6;
  --main-slide-button-font-size-2713: 14px;
  --main-slide-button-font-weight-2714: 500;
  --main-slide-button-font-family-2715: Barlow;
  --main-slide-button-letter-spacing-2716: 2px;
  --main-slide-button-line-height-2717: 52px;
  --main-slide-button-grid-template-areas-2718: "button-text button-icon";
  --main-slide-button-grid-column-gap-2719: 10px;
  --main-slide-button-justify-items-2720: center;
  --main-slide-button-justify-self-2721: center;
  --main-slide-overlay-background-2784: rgba(0, 0, 0, 0.45);
  --main-slide-title_icon-width-2803: initial;
  --main-slide-title_icon-height-2804: initial;
  --main-slide-title_icon-border-radius-2805: 10px;
  --main-slide-title_icon-border-width-2806: 0px;
  --main-slide-title_icon-border-color-2807: transparent;
  --main-slide-title_icon-background-2808: transparent;
  --main-slide-title_icon-icon-2809: ;
  --main-slide-title_svg-font-size-2810: 18px;
  --main-slide-title_svg-color-2812: #b8322a;
  --main-slide-description_icon-width-2757: initial;
  --main-slide-description_icon-height-2758: initial;
  --main-slide-description_icon-border-radius-2759: 10px;
  --main-slide-description_icon-border-width-2760: 0px;
  --main-slide-description_icon-border-color-2761: transparent;
  --main-slide-description_icon-background-2762: transparent;
  --main-slide-description_icon-icon-2763: ;
  --main-slide-description_svg-font-size-2764: 18px;
  --main-slide-description_svg-color-2766: #b8322a;
  --main-slide-button_icon-width-2722: initial;
  --main-slide-button_icon-height-2723: initial;
  --main-slide-button_icon-border-radius-2724: 0px;
  --main-slide-button_icon-border-width-2725: 0px;
  --main-slide-button_icon-border-color-2726: transparent;
  --main-slide-button_icon-background-2727: transparent;
  --main-slide-button_icon-icon-2728: temaki:tattoo-machine;
  --main-slide-button_svg-font-size-2730: 17px;
  --main-slide-button_svg-color-2731: #e8e2d6;
  --main-slide-description-text1-2745: Custom tattoos, cover-ups and fine line work, drawn for you and inked with care.;
  --main-slide-description-color-2746: #e8e2d6;
  --main-slide-description-font-weight-2747: 300;
  --main-slide-description-font-family-2748: Barlow;
  --main-slide-description-letter-spacing-2749: 0.4px;
  --main-slide-description-line-height-2750: 1.5;
  --main-slide-description-font-size-2751: clamp(18px, 2vw, 24px);
  --main-slide-description-grid-template-areas-2752: "desc-text";
  --main-slide-description-grid-column-gap-2753: 0px;
  --main-slide-description-justify-items-2754: center;
  --main-slide-description-justify-self-2755: center;
  --main-slide-description-text-align-2756: center;
  --main-slide-description-padding-980111: 0px;
  --main-slide-description-background-980112: transparent;
  --main-slide-description-border-radius-980113: 0px;
  --main-slide-description-border-width-980114: 0px;
  --main-slide-description-border-color-980115: transparent;
  --main-slide-button_hover-background-17400: #d2453b;
  --main-slide-button_hover-color-17401: #e8e2d6;
  --main-slide-button_hover-border-color-17402: #d2453b;
  --main-slide-button_hover-box-shadow-17403: 0 12px 30px rgba(184, 50, 42, 0.35);
  --main-slide-button_hover-transform-17404: translateY(-2px);
  --main-slide-button_hover-opacity-17405: 1;
  --main-slide-arrow_hover-background-17505: rgba(34, 211, 238, 0.18);
  --main-slide-arrow_hover-border-color-17506: rgba(34, 211, 238, 0.42);
  --main-slide-arrow_hover-box-shadow-17507: 0 12px 32px rgba(8, 145, 178, 0.24);
  --main-slide-arrow_hover-transform-17508: scale(1.04);
  --main-slide-arrow_hover-opacity-17509: 1;
  --main-slide-arrow_svg_hover-color-17510: #ffffff;
  --main-slide-arrow_svg_hover-font-size-17511: 20px;
  --main-slide-arrow_svg_hover-opacity-17512: 1;
  --main-slide-dot_hover-background-17513: #e8e2d6;
  --main-slide-dot_hover-border-color-17514: #e8e2d6;
  --main-slide-dot_hover-transform-17515: scale(1.2);
  --main-slide-dot_hover-opacity-17516: 1;
  --main-article_contact_2-config-show_info-1267: 1;
  --main-article_contact_2-config-show_form-1268: 1;
  --main-article_contact_2-main-background-1387: transparent;
  --main-article_contact_2-main-padding-1388: clamp(56px, 8vw, 112px) 24px;
  --main-article_contact_2-main-margin-1389: 0px auto 0px auto;
  --main-article_contact_2-main-border-radius-2813: 0px;
  --main-article_contact_2-main-border-width-2814: 0px;
  --main-article_contact_2-main-border-color-2815: transparent;
  --main-article_contact_2-main-box-shadow-2816: none;
  --main-article_contact_2-main-backdrop-blur-2817: 0px;
  --main-article_contact_2-main-max-width-2818: 1320px;
  --main-article_contact_2-container-display-1274: grid;
  --main-article_contact_2-container-grid-template-areas-1927: "form";
  --main-article_contact_2-container-grid-template-columns-1275: 1fr;
  --main-article_contact_2-container-max-width-1277: 1320px;
  --main-article_contact_2-container-margin-1278: 0 auto;
  --main-article_contact_2-container-align-items-1279: stretch;
  --main-article_contact_2-container-grid-column-gap-2819: 20px;
  --main-article_contact_2-container-grid-row-gap-2820: 20px;
  --main-article_contact_2-container-border-radius-2821: 0px;
  --main-article_contact_2-container-padding-2822: 0px;
  --main-article_contact_2-container-border-width-2823: 0px;
  --main-article_contact_2-container-border-color-2824: transparent;
  --main-article_contact_2-container-box-shadow-2825: none;
  --main-article_contact_2-container-backdrop-blur-2826: 0px;
  --main-article_contact_2-container-background-2827: transparent;
  --main-article_contact_2-container-justify-content-31035: center;
  --main-article_contact_2-wrapper_overlay-background-1516: transparent;
  --main-article_contact_2-container_overlay-background-1280: transparent;
  --main-article_contact_2-info_overlay-background-1362: transparent;
  --main-article_contact_2-form_overlay-background-1332: transparent;
  --main-article_contact_2-form_container_overlay-background-1325: transparent;
  --main-article_contact_2-info_wrapper-background-1369: transparent;
  --main-article_contact_2-info_wrapper-border-radius-1370: 18px;
  --main-article_contact_2-info_wrapper-border-width-1371: 0px;
  --main-article_contact_2-info_wrapper-border-color-1372: transparent;
  --main-article_contact_2-info_wrapper-box-shadow-1373: none;
  --main-article_contact_2-info_wrapper-backdrop-filter-1374: blur(12px);
  --main-article_contact_2-info_wrapper-padding-1375: clamp(24px, 4vw, 56px);
  --main-article_contact_2-info_wrapper-grid-template-columns-1323: 1fr;
  --main-article_contact_2-info_wrapper-grid-column-gap-1323: 20px;
  --main-article_contact_2-info_wrapper-grid-row-gap-1323: 20px;
  --main-article_contact_2-info_wrapper-grid-template-areas-1927: "image" "title" "desc" "button";
  --main-article_contact_2-form_wrapper-background-1339: #232327;
  --main-article_contact_2-form_wrapper-border-radius-1340: 0px;
  --main-article_contact_2-form_wrapper-border-width-1341: 1px;
  --main-article_contact_2-form_wrapper-border-color-1342: rgba(232, 226, 214, 0.14);
  --main-article_contact_2-form_wrapper-box-shadow-1343: inset 0 4px 0 0 #b8322a;
  --main-article_contact_2-form_wrapper-backdrop-filter-1344: none;
  --main-article_contact_2-form_wrapper-padding-1345: clamp(32px, 5vw, 64px);
  --main-article_contact_2-form_wrapper-border-style-910007: solid;
  --main-article_contact_2-form_container-display-1322: grid;
  --main-article_contact_2-form_container-grid-template-columns-1323: 1fr;
  --main-article_contact_2-form_container-grid-column-gap-2819: 20px;
  --main-article_contact_2-form_container-grid-row-gap-2820: 20px;
  --main-article_contact_2-image-file1-1346: /uploaded_images/section/original/gal1.jpg;
  --main-article_contact_2-image-width-1347: 100%;
  --main-article_contact_2-image-height-1348: auto;
  --main-article_contact_2-image-border-radius-1349: 0px;
  --main-article_contact_2-image-aspect-ratio-1350: 16 / 9;
  --main-article_contact_2-image-justify-self-1351: stretch;
  --main-article_contact_2-image-border-width-1352: 0px;
  --main-article_contact_2-image-border-color-1353: rgba(226, 232, 240, 0.14);
  --main-article_contact_2-image-max-width-980201: 100%;
  --main-article_contact_2-image_overlay-background-1354: rgba(0, 0, 0, 0.45);
  --main-article_contact_2-title-text1-1482: Book a consultation;
  --main-article_contact_2-title-color-1483: #e8e2d6;
  --main-article_contact_2-title-font-size-1484: clamp(44px, 5.5vw, 76px);
  --main-article_contact_2-title-font-weight-1485: 600;
  --main-article_contact_2-title-font-family-1486: Grenze Gotisch;
  --main-article_contact_2-title-line-height-1487: 1.05;
  --main-article_contact_2-title-letter-spacing-1488: 0.5px;
  --main-article_contact_2-title-grid-template-areas-1489: "title-text";
  --main-article_contact_2-title-grid-column-gap-1490: 10px;
  --main-article_contact_2-title-justify-items-1491: center;
  --main-article_contact_2-title-justify-self-1492: center;
  --main-article_contact_2-title-text-align-1493: center;
  --main-article_contact_2-title-padding-980101: 0px;
  --main-article_contact_2-title-background-980102: transparent;
  --main-article_contact_2-title-border-radius-980103: 0px;
  --main-article_contact_2-title-border-width-980104: 0px;
  --main-article_contact_2-title-border-color-980105: transparent;
  --main-article_contact_2-title_icon-icon-1494: ;
  --main-article_contact_2-title_icon-width-1495: 20px;
  --main-article_contact_2-title_icon-height-1496: 20px;
  --main-article_contact_2-title_icon-border-radius-1497: 10px;
  --main-article_contact_2-title_icon-border-width-1498: 0px;
  --main-article_contact_2-title_icon-border-color-1499: rgba(125, 211, 252, 0.24);
  --main-article_contact_2-title_icon-background-1500: rgba(15, 23, 42, 0.86);
  --main-article_contact_2-title_svg-font-size-1502: 18px;
  --main-article_contact_2-title_svg-color-1503: #b8322a;
  --main-article_contact_2-description-text1-1300: Tell us about your idea, the placement and the size. We answer every request within two working days.;
  --main-article_contact_2-description-color-1301: #a8a196;
  --main-article_contact_2-description-font-size-1302: 17px;
  --main-article_contact_2-description-font-weight-1303: 300;
  --main-article_contact_2-description-font-family-1304: Barlow;
  --main-article_contact_2-description-line-height-1305: 1.7;
  --main-article_contact_2-description-letter-spacing-1306: 0px;
  --main-article_contact_2-description-grid-template-areas-1307: "desc-text";
  --main-article_contact_2-description-grid-column-gap-1308: 10px;
  --main-article_contact_2-description-justify-items-1309: start;
  --main-article_contact_2-description-justify-self-1310: start;
  --main-article_contact_2-description-text-align-1311: left;
  --main-article_contact_2-description-padding-980111: 0px;
  --main-article_contact_2-description-background-980112: transparent;
  --main-article_contact_2-description-border-radius-980113: 0px;
  --main-article_contact_2-description-border-width-980114: 0px;
  --main-article_contact_2-description-border-color-980115: transparent;
  --main-article_contact_2-description_icon-icon-1312: ;
  --main-article_contact_2-description_icon-width-1313: 20px;
  --main-article_contact_2-description_icon-height-1314: 20px;
  --main-article_contact_2-description_icon-border-radius-1315: 10px;
  --main-article_contact_2-description_icon-border-width-1316: 0px;
  --main-article_contact_2-description_icon-border-color-1317: rgba(125, 211, 252, 0.24);
  --main-article_contact_2-description_icon-background-1318: rgba(15, 23, 42, 0.86);
  --main-article_contact_2-description_svg-font-size-1320: 18px;
  --main-article_contact_2-description_svg-color-1321: #b8322a;
  --main-article_contact_2-button-text1-1234: Talk to engineering;
  --main-article_contact_2-button-background-1235: #b8322a;
  --main-article_contact_2-button-color-1236: #e8e2d6;
  --main-article_contact_2-button-padding-1237: 12px 19px;
  --main-article_contact_2-button-border-radius-1238: 0px;
  --main-article_contact_2-button-font-size-1239: 14px;
  --main-article_contact_2-button-font-weight-1240: 600;
  --main-article_contact_2-button-border-width-1241: 0px;
  --main-article_contact_2-button-border-color-1242: #b8322a;
  --main-article_contact_2-button-grid-template-areas-1243: "button-text button-icon";
  --main-article_contact_2-button-grid-column-gap-1244: 10px;
  --main-article_contact_2-button-justify-items-1245: center;
  --main-article_contact_2-button-justify-self-1246: start;
  --main-article_contact_2-button-letter-spacing-1247: 0px;
  --main-article_contact_2-button-line-height-1248: 1.2;
  --main-article_contact_2-button-font-family-1249: Inter, sans-serif;
  --main-article_contact_2-button_icon-icon-1250: tabler:arrow-right;
  --main-article_contact_2-button_icon-width-1251: 20px;
  --main-article_contact_2-button_icon-height-1252: 20px;
  --main-article_contact_2-button_icon-border-radius-1253: 0px;
  --main-article_contact_2-button_icon-border-width-1254: 0px;
  --main-article_contact_2-button_icon-border-color-1255: #b8322a;
  --main-article_contact_2-button_icon-background-1256: #b8322a;
  --main-article_contact_2-button_svg-font-size-1258: 17px;
  --main-article_contact_2-button_svg-color-1259: #e8e2d6;
  --main-article_contact_2-input_wrapper-display-1380: grid;
  --main-article_contact_2-input_wrapper-background-1382: transparent;
  --main-article_contact_2-input_wrapper-border-radius-1383: 0px;
  --main-article_contact_2-input_wrapper-padding-1386: 13px 16px;
  --main-article_contact_2-input_wrapper-border-width-1384: 0px;
  --main-article_contact_2-input_wrapper-border-color-1385: transparent;
  --main-article_contact_2-input_wrapper-max-width-2828: 100%;
  --main-article_contact_2-input_wrapper-grid-column-gap-2829: 20px;
  --main-article_contact_2-input_wrapper-grid-row-gap-2830: 20px;
  --main-article_contact_2-input_wrapper-box-shadow-2831: none;
  --main-article_contact_2-input_wrapper-backdrop-blur-2832: 0px;
  --main-article_contact_2-input_wrapper-border-style-910011: none;
  --main-article_contact_2-input_label-show-1376: 1;
  --main-article_contact_2-input_label-color-1377: #a8a196;
  --main-article_contact_2-input_label-font-size-1378: 13px;
  --main-article_contact_2-input_label-font-weight-1379: 500;
  --main-article_contact_2-input_label-letter-spacing-2833: 2px;
  --main-article_contact_2-input_label-line-height-2834: 1.15;
  --main-article_contact_2-input_label-font-family-2835: Barlow;
  --main-article_contact_2-input_label-background-1382: transparent;
  --main-article_contact_2-input_label-border-radius-1383: 0px;
  --main-article_contact_2-input_label-padding-1386: 0px 4px;
  --main-article_contact_2-input_label-margin-951386: 0px;
  --main-article_contact_2-text_input-background-1455: rgba(232, 226, 214, 0.04);
  --main-article_contact_2-text_input-border-radius-1456: 0px;
  --main-article_contact_2-text_input-border-width-1457: 1px;
  --main-article_contact_2-text_input-border-color-1458: rgba(232, 226, 214, 0.14);
  --main-article_contact_2-text_input-padding-1459: 0px 20px;
  --main-article_contact_2-text_input-color-1460: #e8e2d6;
  --main-article_contact_2-text_input-font-size-1461: 17px;
  --main-article_contact_2-text_input-width-1462: 100%;
  --main-article_contact_2-text_input-height-1463: 60px;
  --main-article_contact_2-text_input-letter-spacing-1464: 0px;
  --main-article_contact_2-text_input-line-height-1465: 1.6;
  --main-article_contact_2-text_input-font-family-1466: Barlow;
  --main-article_contact_2-text_input-font-weight-1467: 400;
  --main-article_contact_2-textarea_input-background-1468: rgba(232, 226, 214, 0.04);
  --main-article_contact_2-textarea_input-border-radius-1469: 0px;
  --main-article_contact_2-textarea_input-border-width-1470: 1px;
  --main-article_contact_2-textarea_input-border-color-1471: rgba(232, 226, 214, 0.14);
  --main-article_contact_2-textarea_input-padding-1472: 18px 20px;
  --main-article_contact_2-textarea_input-color-1473: #e8e2d6;
  --main-article_contact_2-textarea_input-font-size-1474: 17px;
  --main-article_contact_2-textarea_input-width-1475: 100%;
  --main-article_contact_2-textarea_input-min-height-1476: 200px;
  --main-article_contact_2-textarea_input-letter-spacing-1477: 0px;
  --main-article_contact_2-textarea_input-line-height-1478: 1.6;
  --main-article_contact_2-textarea_input-font-family-1479: Barlow;
  --main-article_contact_2-textarea_input-font-weight-1480: 400;
  --main-article_contact_2-textarea_input-height-1481: 140px;
  --main-article_contact_2-option-text1-1401: ;
  --main-article_contact_2-option-color-1402: #e8e2d6;
  --main-article_contact_2-option-font-size-1403: 16px;
  --main-article_contact_2-option-font-weight-1404: 400;
  --main-article_contact_2-option-font-family-1405: Barlow;
  --main-article_contact_2-option-line-height-1406: 1.6;
  --main-article_contact_2-option-background-1407: #232327;
  --main-article_contact_2-option-border-radius-1408: 0px;
  --main-article_contact_2-option-border-width-1409: 1px;
  --main-article_contact_2-option-border-color-1410: rgba(232, 226, 214, 0.14);
  --main-article_contact_2-option-padding-1411: 8px 10px;
  --main-article_contact_2-checkbox_input-width-1260: 1.15rem;
  --main-article_contact_2-checkbox_input-height-1261: 1.15rem;
  --main-article_contact_2-checkbox_input-accent-color-1262: #b8322a;
  --main-article_contact_2-checkbox_input-background-1263: #232327;
  --main-article_contact_2-checkbox_input-border-radius-1264: 12px;
  --main-article_contact_2-checkbox_input-border-width-1265: 1px;
  --main-article_contact_2-checkbox_input-border-color-1266: rgba(232, 226, 214, 0.35);
  --main-article_contact_2-radio_input-width-1422: 30px;
  --main-article_contact_2-radio_input-height-1423: 56px;
  --main-article_contact_2-radio_input-accent-color-1424: #b8322a;
  --main-article_contact_2-radio_input-background-1425: #232327;
  --main-article_contact_2-radio_input-border-radius-1426: 12px;
  --main-article_contact_2-radio_input-border-width-1427: 1px;
  --main-article_contact_2-radio_input-border-color-1428: rgba(232, 226, 214, 0.35);
  --main-article_contact_2-country-width-1287: 84px;
  --main-article_contact_2-country-background-1288: #232327;
  --main-article_contact_2-country-border-radius-1289: 0px;
  --main-article_contact_2-country-border-width-1290: 1px;
  --main-article_contact_2-country-border-color-1291: rgba(232, 226, 214, 0.14);
  --main-article_contact_2-country-padding-1292: 11px 10px;
  --main-article_contact_2-country-color-1293: #e8e2d6;
  --main-article_contact_2-country-font-size-1294: 16px;
  --main-article_contact_2-country-font-family-1295: Barlow;
  --main-article_contact_2-country-font-weight-1296: 400;
  --main-article_contact_2-country-line-height-1297: 1.6;
  --main-article_contact_2-country-letter-spacing-1298: 0px;
  --main-article_contact_2-country-height-1299: 56px;
  --main-article_contact_2-upload-text1-1504: ;
  --main-article_contact_2-upload-color-1505: #e8e2d6;
  --main-article_contact_2-upload-font-size-1506: 16px;
  --main-article_contact_2-upload-font-weight-1507: 400;
  --main-article_contact_2-upload-font-family-1508: Barlow;
  --main-article_contact_2-upload-line-height-1509: 1.6;
  --main-article_contact_2-upload-background-1510: #232327;
  --main-article_contact_2-upload-border-radius-1511: 0px;
  --main-article_contact_2-upload-border-width-1512: 1px;
  --main-article_contact_2-upload-border-color-1513: rgba(232, 226, 214, 0.14);
  --main-article_contact_2-upload-padding-1514: 0px 30px;
  --main-article_contact_2-upload-letter-spacing-1515: 0px;
  --main-article_contact_2-upload-margin-left-1517: 12px;
  --main-article_contact_2-upload-height-1518: 41px;
  --main-article_contact_2-submit_button-background-1429: #b8322a;
  --main-article_contact_2-submit_button-color-1430: #e8e2d6;
  --main-article_contact_2-submit_button-padding-1431: 20px 48px;
  --main-article_contact_2-submit_button-border-radius-1432: 0px;
  --main-article_contact_2-submit_button-border-width-1433: 1px;
  --main-article_contact_2-submit_button-font-size-1434: 14px;
  --main-article_contact_2-submit_button-font-weight-1435: 500;
  --main-article_contact_2-submit_button-justify-self-1436: start;
  --main-article_contact_2-submit_button-text1-1437: Send request;
  --main-article_contact_2-submit_button-border-color-1438: #b8322a;
  --main-article_contact_2-submit_button-grid-template-areas-1439: "submit-text submit-icon";
  --main-article_contact_2-submit_button-grid-column-gap-1440: 10px;
  --main-article_contact_2-submit_button-justify-items-1441: center;
  --main-article_contact_2-submit_button-letter-spacing-1442: 2px;
  --main-article_contact_2-submit_button-line-height-1443: 1.2;
  --main-article_contact_2-submit_button-font-family-1444: Barlow;
  --main-article_contact_2-submit_button-width-910016: fit-content;
  --main-article_contact_2-submit_icon-icon-1445: game-icons:swallow;
  --main-article_contact_2-submit_icon-width-1446: 20px;
  --main-article_contact_2-submit_icon-height-1447: 20px;
  --main-article_contact_2-submit_icon-border-radius-1448: 0px;
  --main-article_contact_2-submit_icon-border-width-1449: 0px;
  --main-article_contact_2-submit_icon-border-color-1450: #b8322a;
  --main-article_contact_2-submit_icon-background-1451: #b8322a;
  --main-article_contact_2-submit_svg-font-size-1453: 17px;
  --main-article_contact_2-submit_svg-color-1454: #e8e2d6;
  --main-article_contact_2-plus_icon-icon-1412: tabler:plus;
  --main-article_contact_2-plus_icon-width-1413: 28px;
  --main-article_contact_2-plus_icon-height-1414: 28px;
  --main-article_contact_2-plus_icon-border-radius-1415: 0px;
  --main-article_contact_2-plus_icon-border-width-1416: 0px;
  --main-article_contact_2-plus_icon-border-color-1417: transparent;
  --main-article_contact_2-plus_icon-background-1418: transparent;
  --main-article_contact_2-plus_svg-font-size-1420: 17px;
  --main-article_contact_2-plus_svg-color-1421: #a8a196;
  --main-article_contact_2-minus_icon-icon-1391: tabler:minus;
  --main-article_contact_2-minus_icon-width-1392: 28px;
  --main-article_contact_2-minus_icon-height-1393: 28px;
  --main-article_contact_2-minus_icon-border-radius-1394: 0px;
  --main-article_contact_2-minus_icon-border-width-1395: 0px;
  --main-article_contact_2-minus_icon-border-color-1396: transparent;
  --main-article_contact_2-minus_icon-background-1397: transparent;
  --main-article_contact_2-minus_svg-font-size-1399: 17px;
  --main-article_contact_2-minus_svg-color-1400: #a8a196;
  --main-article_contact_2-file_input_icon-icon-2836: tabler:paperclip;
  --main-article_contact_2-file_input_icon-width-2837: 44px;
  --main-article_contact_2-file_input_icon-height-2838: 56px;
  --main-article_contact_2-file_input_icon-border-radius-2839: 0px;
  --main-article_contact_2-file_input_icon-border-width-2840: 1px;
  --main-article_contact_2-file_input_icon-border-color-2841: #b8322a;
  --main-article_contact_2-file_input_icon-background-2842: #1b1b1e;
  --main-article_contact_2-file_input_svg-font-size-2844: 17px;
  --main-article_contact_2-file_input_svg-color-2845: #a8a196;
  --main-article_contact_2-select_input_icon-icon-2846: tabler:chevron-down;
  --main-article_contact_2-select_input_icon-width-2847: 44px;
  --main-article_contact_2-select_input_icon-height-2848: 56px;
  --main-article_contact_2-select_input_icon-border-radius-2849: 0px;
  --main-article_contact_2-select_input_icon-border-width-2850: 1px;
  --main-article_contact_2-select_input_icon-border-color-2851: #b8322a;
  --main-article_contact_2-select_input_icon-background-2852: #1b1b1e;
  --main-article_contact_2-select_input_svg-font-size-2854: 17px;
  --main-article_contact_2-select_input_svg-color-2855: #a8a196;
  --main-article_contact_2-date_input_icon-icon-2856: tabler:calendar;
  --main-article_contact_2-date_input_icon-width-2857: 44px;
  --main-article_contact_2-date_input_icon-height-2858: 56px;
  --main-article_contact_2-date_input_icon-border-radius-2859: 0px;
  --main-article_contact_2-date_input_icon-border-width-2860: 1px;
  --main-article_contact_2-date_input_icon-border-color-2861: #b8322a;
  --main-article_contact_2-date_input_icon-background-2862: #1b1b1e;
  --main-article_contact_2-date_input_svg-font-size-2864: 17px;
  --main-article_contact_2-date_input_svg-color-2865: #a8a196;
  --main-article_contact_2-tel_input_icon-icon-2866: tabler:phone;
  --main-article_contact_2-tel_input_icon-width-2867: 44px;
  --main-article_contact_2-tel_input_icon-height-2868: 56px;
  --main-article_contact_2-tel_input_icon-border-radius-2869: 0px;
  --main-article_contact_2-tel_input_icon-border-width-2870: 1px;
  --main-article_contact_2-tel_input_icon-border-color-2871: #b8322a;
  --main-article_contact_2-tel_input_icon-background-2872: #1b1b1e;
  --main-article_contact_2-tel_input_svg-font-size-2874: 17px;
  --main-article_contact_2-tel_input_svg-color-2875: #a8a196;
  --main-article_contact_2-email_input_icon-icon-2876: tabler:mail;
  --main-article_contact_2-email_input_icon-width-2877: 44px;
  --main-article_contact_2-email_input_icon-height-2878: 56px;
  --main-article_contact_2-email_input_icon-border-radius-2879: 0px;
  --main-article_contact_2-email_input_icon-border-width-2880: 1px;
  --main-article_contact_2-email_input_icon-border-color-2881: #b8322a;
  --main-article_contact_2-email_input_icon-background-2882: #1b1b1e;
  --main-article_contact_2-email_input_svg-font-size-2884: 17px;
  --main-article_contact_2-email_input_svg-color-2885: #a8a196;
  --main-article_contact_2-checkbox_input_icon-icon-2876: tabler:check;
  --main-article_contact_2-checkbox_input_icon-width-2877: 1.15rem;
  --main-article_contact_2-checkbox_input_icon-height-2878: 1.15rem;
  --main-article_contact_2-checkbox_input_icon-border-radius-2879: 0px;
  --main-article_contact_2-checkbox_input_icon-border-width-2880: 1px;
  --main-article_contact_2-checkbox_input_icon-border-color-2881: #b8322a;
  --main-article_contact_2-checkbox_input_icon-background-2882: #1b1b1e;
  --main-article_contact_2-checkbox_input_svg-font-size-2884: 17px;
  --main-article_contact_2-checkbox_input_svg-color-2885: #a8a196;
  --main-article_contact_2-radio_input_icon-icon-2876: tabler:circle-dot;
  --main-article_contact_2-radio_input_icon-width-2877: 30px;
  --main-article_contact_2-radio_input_icon-height-2878: 56px;
  --main-article_contact_2-radio_input_icon-border-radius-2879: 0px;
  --main-article_contact_2-radio_input_icon-border-width-2880: 1px;
  --main-article_contact_2-radio_input_icon-border-color-2881: #b8322a;
  --main-article_contact_2-radio_input_icon-background-2882: #1b1b1e;
  --main-article_contact_2-radio_input_svg-font-size-2884: 17px;
  --main-article_contact_2-radio_input_svg-color-2885: #a8a196;
  --main-article_contact_2-validation_message-color-2886: #e8e2d6;
  --main-article_contact_2-validation_message-justify-self-2778: end;
  --main-article_contact_2-validation_message-backdrop-blur-2042: 12px;
  --main-article_contact_2-validation_message-padding-2101: 6px 12px;
  --main-article_contact_2-validation_message-font-size-2887: 12px;
  --main-article_contact_2-validation_message-font-weight-2888: 400;
  --main-article_contact_2-validation_message-line-height-2889: 1.6;
  --main-article_contact_2-validation_message-border-radius-2889: 12px;
  --main-article_contact_2-validation_message-border-width-2889: 1px;
  --main-article_contact_2-validation_message-background-2892: rgba(184, 50, 42, 0.15);
  --main-article_contact_2-validation_message-box-shadow-2893: none;
  --main-article_contact_2-validation_message-border-color-2894: #b8322a;
  --main-article_contact_2-validation_message-letter-spacing-2833: 0px;
  --main-article_contact_2-frontend_flash_error-background-2895: rgba(127, 29, 29, 0.24);
  --main-article_contact_2-frontend_flash_error-border-color-2896: rgba(251, 113, 133, 0.52);
  --main-article_contact_2-frontend_flash_error-color-2886: #e8e2d6;
  --main-article_contact_2-frontend_flash_error-box-shadow-2893: 0 12px 32px rgba(2, 6, 23, 0.22);
  --main-article_contact_2-frontend_flash_error-font-size-1378: 13px;
  --main-article_contact_2-frontend_flash_error-font-weight-1379: 400;
  --main-article_contact_2-frontend_flash_error-letter-spacing-2833: 0px;
  --main-article_contact_2-frontend_flash_error-line-height-2834: 1.6;
  --main-article_contact_2-frontend_flash_error-font-family-2835: Inter, sans-serif;
  --main-article_contact_2-frontend_flash_error-padding-2101: 14px 20px;
  --main-article_contact_2-frontend_flash_success-background-2895: rgba(20, 83, 45, 0.24);
  --main-article_contact_2-frontend_flash_success-padding-2101: 14px 20px;
  --main-article_contact_2-frontend_flash_success-border-color-2896: rgba(74, 222, 128, 0.45);
  --main-article_contact_2-frontend_flash_success-color-2886: #e8e2d6;
  --main-article_contact_2-frontend_flash_success-box-shadow-2893: 0 12px 32px rgba(2, 6, 23, 0.22);
  --main-article_contact_2-frontend_flash_success-font-size-1378: 13px;
  --main-article_contact_2-frontend_flash_success-font-weight-1379: 400;
  --main-article_contact_2-frontend_flash_success-letter-spacing-2833: 0px;
  --main-article_contact_2-frontend_flash_success-line-height-2834: 1.6;
  --main-article_contact_2-frontend_flash_success-font-family-2835: Inter, sans-serif;
  --main-article_contact_2-flatpicker_selected-background-32001: #232327;
  --main-article_contact_2-flatpicker_selected-color-32002: #e8e2d6;
  --main-article_contact_2-flatpicker_selected-border-color-32003: rgba(232, 226, 214, 0.14);
  --main-article_contact_2-flatpicker_selected-border-width-32004: 1px;
  --main-article_contact_2-flatpicker_selected-border-radius-32005: 0px;
  --main-article_contact_2-flatpicker_selected-box-shadow-32006: none;
  --main-article_contact_2-flatpicker_selected-backdrop-filter-32007: none;
  --main-article_contact_2-flatpicker-background-32008: #232327;
  --main-article_contact_2-flatpicker-color-32009: #e8e2d6;
  --main-article_contact_2-flatpicker-border-color-32010: rgba(232, 226, 214, 0.14);
  --main-article_contact_2-flatpicker-border-radius-32011: 0px;
  --main-article_contact_2-flatpicker-padding-32012: 10px;
  --main-article_contact_2-flatpicker-border-width-32013: 1px;
  --main-article_contact_2-flatpicker-box-shadow-32014: none;
  --main-article_contact_2-flatpicker-backdrop-filter-32015: none;
  --main-article_contact_2-tomselect_open-background-32016: #232327;
  --main-article_contact_2-tomselect_open-color-32017: #e8e2d6;
  --main-article_contact_2-tomselect_open-border-color-32018: rgba(232, 226, 214, 0.14);
  --main-article_contact_2-tomselect_open-border-radius-32019: 0px;
  --main-article_contact_2-tomselect_open-border-width-32020: 1px;
  --main-article_contact_2-tomselect_open-box-shadow-32021: none;
  --main-article_contact_2-tomselect_open-backdrop-filter-32022: none;
  --main-article_contact_2-tomselect_open-font-size-32023: 16px;
  --main-article_contact_2-tomselect_open-font-weight-32024: 400;
  --main-article_contact_2-tomselect_open-font-family-32025: Barlow;
  --main-article_contact_2-tomselect_open-line-height-32026: 1.6;
  --main-article_contact_2-tomselect_open-letter-spacing-32027: 0px;
  --main-article_contact_2-flatpicker_hover-color-32046: #e8e2d6;
  --main-article_contact_2-flatpicker_hover-background-color-32047: rgba(184, 50, 42, 0.25);
  --main-article_contact_2-flatpicker_hover-border-radius-32048: 8px;
  --main-article_contact_2-flatpicker_hover-border-width-32049: 0px;
  --main-article_contact_2-flatpicker_hover-border-color-32050: #b8322a;
  --main-article_contact_2-tomselect_selected-background-32028: #b8322a;
  --main-article_contact_2-tomselect_selected-color-32029: #e8e2d6;
  --main-article_contact_2-tomselect_hover-background-32030: rgba(184, 50, 42, 0.25);
  --main-article_contact_2-tomselect_hover-color-32031: #e8e2d6;
  --main-article_contact_2-tomselect-padding-32045: 8px 12px;
  --main-article_contact_2-tomselect-background-32032: #232327;
  --main-article_contact_2-tomselect-color-32033: #e8e2d6;
  --main-article_contact_2-tomselect-border-color-32034: rgba(232, 226, 214, 0.14);
  --main-article_contact_2-tomselect-border-radius-32035: 0px;
  --main-article_contact_2-tomselect-border-width-32036: 1px;
  --main-article_contact_2-tomselect-height-32037: 60px;
  --main-article_contact_2-tomselect-box-shadow-32038: none;
  --main-article_contact_2-tomselect-backdrop-filter-32039: none;
  --main-article_contact_2-tomselect-font-size-32040: 16px;
  --main-article_contact_2-tomselect-font-weight-32041: 400;
  --main-article_contact_2-tomselect-font-family-32042: Barlow;
  --main-article_contact_2-tomselect-line-height-32043: 1.6;
  --main-article_contact_2-tomselect-letter-spacing-32044: 0px;
  --main-article_contact_2-button_hover-background-3171: #d2453b;
  --main-article_contact_2-button_hover-color-3172: #e8e2d6;
  --main-article_contact_2-button_hover-border-color-3173: #d2453b;
  --main-cards-config-count-992: 3;
  --main-cards-config-has-hover-17406: 1;
  --main-cards-container-max-width-995: 1200px;
  --main-cards-container-width-17525: 100%;
  --main-cards-container-grid-column-gap-996: clamp(20px, 3vw, 36px);
  --main-cards-container-grid-row-gap-997: clamp(20px, 3vw, 36px);
  --main-cards-container-backdrop-blur-998: 0px;
  --main-cards-container-background-999: transparent;
  --main-cards-container-border-radius-1000: 0px;
  --main-cards-container-grid-template-columns-1001: repeat(3, 1fr);
  --main-cards-container-padding-1002: 0px;
  --main-cards-container-border-width-1003: 0px;
  --main-cards-container-border-color-1004: transparent;
  --main-cards-container-box-shadow-1005: none;
  --main-cards-main-margin-1052: 0px auto 0px auto;
  --main-cards-main-backdrop-blur-1054: 0px;
  --main-cards-main-max-width-1055: 1320px;
  --main-cards-main-width-17524: 100%;
  --main-cards-main-background-1056: transparent;
  --main-cards-main-border-radius-1057: 0px;
  --main-cards-main-padding-1058: clamp(56px, 8vw, 112px) 24px;
  --main-cards-main-border-width-1059: 0px;
  --main-cards-main-border-color-1060: transparent;
  --main-cards-main-box-shadow-1061: none;
  --main-cards-card_container-max-width-980: 100svw;
  --main-cards-card_container-grid-column-gap-981: 0px;
  --main-cards-card_container-grid-row-gap-982: 0px;
  --main-cards-card_container-backdrop-blur-983: 0px;
  --main-cards-card_container-background-984: transparent;
  --main-cards-card_container-border-radius-985: 0px;
  --main-cards-card_container-grid-template-areas-986: "image" "title" "desc" "button";
  --main-cards-card_container-grid-template-columns-987: 1fr;
  --main-cards-card_container-padding-988: 0px 0px 24px 0px;
  --main-cards-card_container-border-width-989: 0px;
  --main-cards-card_container-border-color-990: rgba(0, 0, 0, 0);
  --main-cards-card_container-box-shadow-991: none;
  --main-cards-overlay-background-1062: transparent;
  --main-cards-image-border-width-1035: 0px;
  --main-cards-image-border-color-1036: rgba(232, 226, 214, 0.14);
  --main-cards-image-file1-1037: /uploaded_images/section/original/blog-aftercare-9ea3a9191b12.jpg;
  --main-cards-image-file2-1037: /uploaded_images/section/original/blog-first-284cc540c6d2.jpg;
  --main-cards-image-file3-1037: /uploaded_images/section/original/blog-flash-333c92dfee07.jpg;
  --main-cards-image-file4-1037: /uploaded_images/section/original/gal4-2.jpg;
  --main-cards-image-file5-1037: /uploaded_images/section/original/gal5-2.jpg;
  --main-cards-image-file6-1037: /uploaded_images/section/original/gal6-2.jpg;
  --main-cards-image-title-1038: Szolgáltatás;
  --main-cards-image-alt-1039: Szolgáltatás;
  --main-cards-image-width-1040: 600px;
  --main-cards-image-height-1041: 400px;
  --main-cards-image-justify-self-1042: center;
  --main-cards-image-border-radius-1043: 0px;
  --main-cards-image-aspect-ratio-1044: 3/2;
  --main-cards-image-max-width-980201: 100%;
  --main-cards-image-alt1-1039: A fresh rose tattoo next to a tin of aftercare balm;
  --main-cards-image-title1-1038: Aftercare: the first two weeks;
  --main-cards-image-alt2-1039: A swallow sketch on paper next to a pencil and ink bottles;
  --main-cards-image-title2-1038: Your first tattoo, step by step;
  --main-cards-image-alt3-1039: Framed traditional flash designs on a studio wall;
  --main-cards-image-title3-1038: Flash day: pick it off the wall;
  --main-cards-image_overlay-background-1045: transparent;
  --main-cards-container_overlay-background-1006: transparent;
  --main-cards-title-color-1069: #e8e2d6;
  --main-cards-title-justify-self-1070: center;
  --main-cards-title-text-align-1071: center;
  --main-cards-title-font-size-1072: 28px;
  --main-cards-title-font-weight-1073: 600;
  --main-cards-title-font-family-1074: Grenze Gotisch;
  --main-cards-title-letter-spacing-1075: 0.5px;
  --main-cards-title-line-height-1076: 1.05;
  --main-cards-title-text1-1077: Aftercare: the first two weeks;
  --main-cards-title-text2-1077: Your first tattoo, step by step;
  --main-cards-title-text3-1077: Flash day: pick it off the wall;
  --main-cards-title-text4-1077: Ipari Épületek;
  --main-cards-title-text5-1077: Közterületek;
  --main-cards-title-text6-1077: Társasházak;
  --main-cards-title-grid-template-areas-1078: "title-text";
  --main-cards-title-grid-column-gap-1079: 0px;
  --main-cards-title-justify-items-1080: center;
  --main-cards-title-padding-980101: 0px;
  --main-cards-title-background-980102: transparent;
  --main-cards-title-border-radius-980103: 0px;
  --main-cards-title-border-width-980104: 0px;
  --main-cards-title-border-color-980105: transparent;
  --main-cards-button-padding-953: 16px 32px;
  --main-cards-button-justify-self-954: center;
  --main-cards-button-text1-955: Tovább;
  --main-cards-button-border-radius-956: 0px;
  --main-cards-button-border-width-957: 1px;
  --main-cards-button-border-color-958: rgba(232, 226, 214, 0.35);
  --main-cards-button-background-959: transparent;
  --main-cards-button-color-960: #e8e2d6;
  --main-cards-button-font-size-961: 13px;
  --main-cards-button-font-weight-962: 500;
  --main-cards-button-font-family-963: Barlow;
  --main-cards-button-letter-spacing-964: 2px;
  --main-cards-button-line-height-965: 1.2;
  --main-cards-button-grid-template-areas-966: "button-text";
  --main-cards-button-grid-column-gap-967: 10px;
  --main-cards-button-justify-items-968: center;
  --main-cards-button-justify-self-969: center;
  --main-cards-button-width-910017: fit-content;
  --main-cards-description-text1-1013: <p>How to wash, moisturise and protect a new tattoo so it heals sharp.</p>;
  --main-cards-description-justify-self-1014: center;
  --main-cards-description-text-align-1015: center;
  --main-cards-description-color-1016: #a8a196;
  --main-cards-description-font-weight-1017: 300;
  --main-cards-description-font-family-1018: Barlow;
  --main-cards-description-letter-spacing-1019: 0px;
  --main-cards-description-line-height-1020: 1.7;
  --main-cards-description-font-size-1021: 17px;
  --main-cards-description-grid-template-areas-1022: "desc-text";
  --main-cards-description-grid-column-gap-1023: 10px;
  --main-cards-description-justify-items-1024: center;
  --main-cards-description-padding-980111: 0px;
  --main-cards-description-background-980112: transparent;
  --main-cards-description-border-radius-980113: 0px;
  --main-cards-description-border-width-980114: 0px;
  --main-cards-description-border-color-980115: transparent;
  --main-cards-description-text2-1013: <p>From the first message to the last line: what happens at Black Ink.</p>;
  --main-cards-description-text3-1013: <p>One Saturday a month, walk in and choose a ready-drawn design at a fixed price.</p>;
  --main-cards-title_icon-width-1081: initial;
  --main-cards-title_icon-height-1082: initial;
  --main-cards-title_icon-border-radius-1083: 10px;
  --main-cards-title_icon-border-width-1084: 0px;
  --main-cards-title_icon-border-color-1085: rgba(0, 0, 0, 0);
  --main-cards-title_icon-background-1086: rgba(0, 0, 0, 0);
  --main-cards-title_icon-icon-1087: ;
  --main-cards-title_svg-font-size-1088: 18px;
  --main-cards-title_svg-color-1090: #b8322a;
  --main-cards-description_icon-width-1025: initial;
  --main-cards-description_icon-height-1026: initial;
  --main-cards-description_icon-border-radius-1027: 10px;
  --main-cards-description_icon-border-width-1028: 0px;
  --main-cards-description_icon-border-color-1029: rgba(0, 0, 0, 0);
  --main-cards-description_icon-background-1030: rgba(0, 0, 0, 0);
  --main-cards-description_icon-icon-1031: ;
  --main-cards-description_svg-font-size-1032: 18px;
  --main-cards-description_svg-color-1034: #b8322a;
  --main-cards-button_icon-width-970: initial;
  --main-cards-button_icon-height-971: initial;
  --main-cards-button_icon-border-radius-972: 0px;
  --main-cards-button_icon-border-width-973: 0px;
  --main-cards-button_icon-border-color-974: #b8322a;
  --main-cards-button_icon-background-975: #b8322a;
  --main-cards-button_icon-icon-976: ;
  --main-cards-button_svg-font-size-978: 17px;
  --main-cards-button_svg-color-979: #b8322a;
  --main-cards-button_hover-background-17407: #b8322a;
  --main-cards-button_hover-color-17408: #e8e2d6;
  --main-cards-button_hover-border-color-17409: #b8322a;
  --main-cards-card_container_hover-background-17413: transparent;
  --main-cards-card_container_hover-border-color-17414: transparent;
  --main-cards-title_hover-color-17418: #d2453b;
  --main-cards-description_hover-color-17421: #e8e2d6;
  --main-cards-image_overlay_hover-background-17427: rgba(27, 27, 30, 0.25);
  --main-cards-main_title-color-1069: #e8e2d6;
  --main-cards-main_title-justify-self-1070: center;
  --main-cards-main_title-text-align-1071: center;
  --main-cards-main_title-padding-17526: 0px 0px 40px 0px;
  --main-cards-main_title-font-size-1072: clamp(40px, 5vw, 72px);
  --main-cards-main_title-font-weight-1073: 600;
  --main-cards-main_title-font-family-1074: Grenze Gotisch;
  --main-cards-main_title-letter-spacing-1075: 0.5px;
  --main-cards-main_title-line-height-1076: 1.05;
  --main-cards-main_title-text0-1077: Blog;
  --main-cards-main_title-text2-1077: Belsőépítészet;
  --main-cards-main_title-text3-1077: Rekonstrukció;
  --main-cards-main_title-text4-1077: Ipari Épületek;
  --main-cards-main_title-text5-1077: Közterületek;
  --main-cards-main_title-text6-1077: Társasházak;
  --main-cards-main_title-grid-template-areas-1078: "title-text";
  --main-cards-main_title-grid-column-gap-1079: 0px;
  --main-cards-main_title-justify-items-1080: center;
  --main-cards-main_title-background-980122: transparent;
  --main-cards-main_title-border-radius-980123: 0px;
  --main-cards-main_title-border-width-980124: 0px;
  --main-cards-main_title-border-color-980125: transparent;
  --main-cards-main_title-text1-0: Blog;
  --main-cards-main_title_icon-width-1081: initial;
  --main-cards-main_title_icon-height-1082: initial;
  --main-cards-main_title_icon-border-radius-1083: 10px;
  --main-cards-main_title_icon-border-width-1084: 0px;
  --main-cards-main_title_icon-border-color-1085: transparent;
  --main-cards-main_title_icon-background-1086: transparent;
  --main-cards-main_title_icon-icon-1087: ;
  --main-cards-main_title_svg-font-size-1088: 18px;
  --main-cards-main_title_svg-color-1090: #b8322a;
  --main-cards_carousel_all-dot-width-95: 10px;
  --main-cards_carousel_all-dot-left-96: 0;
  --main-cards_carousel_all-dot-bottom-97: 0;
  --main-cards_carousel_all-dot-height-98: 10px;
  --main-cards_carousel_all-dot-border-radius-99: 999px;
  --main-cards_carousel_all-dot-border-color-100: #a8a196;
  --main-cards_carousel_all-dot-border-width-101: 1px;
  --main-cards_carousel_all-dot-background-102: transparent;
  --main-cards_carousel_all-dot-grid-column-gap-103: 12px;
  --main-cards_carousel_all-arrow-width-1: 44px;
  --main-cards_carousel_all-arrow-icon-2: tabler:chevron-right;
  --main-cards_carousel_all-arrow-left-3: 10px;
  --main-cards_carousel_all-arrow-right-4: 10px;
  --main-cards_carousel_all-arrow-height-5: 44px;
  --main-cards_carousel_all-arrow-border-radius-6: 999px;
  --main-cards_carousel_all-arrow-border-width-7: 1px;
  --main-cards_carousel_all-arrow-border-color-8: #b8322a;
  --main-cards_carousel_all-arrow-background-9: rgba(27, 27, 30, 0.92);
  --main-cards_carousel_all-dot_acive-background-104: #b8322a;
  --main-cards_carousel_all-dot_acive-border-color-105: #b8322a;
  --main-cards_carousel_all-arrow_svg-font-size-10: 20px;
  --main-cards_carousel_all-arrow_svg-color-12: #e8e2d6;
  --main-cards_carousel_all-slider-slide_duration-140: 500;
  --main-cards_carousel_all-slider-slides_per_view-141: 3;
  --main-cards_carousel_all-slider-space_between-142: 30;
  --main-cards_carousel_all-slider-transition_speed-143: 500;
  --main-cards_carousel_all-slider-autoplay-144: 0;
  --main-cards_carousel_all-slider-transition_effect-145: slide;
  --main-cards_carousel_all-slider-show_dots-146: 1;
  --main-cards_carousel_all-slider-show_navigation-147: 1;
  --main-cards_carousel_all-slider-loop-980301: 1;
  --main-cards_carousel_all-config-count-52: 5;
  --main-cards_carousel_all-config-container_prop-54: ;
  --main-cards_carousel_all-config-has-hover-2973: 0;
  --main-cards_carousel_all-container-max-width-55: 1200px;
  --main-cards_carousel_all-container-grid-column-gap-56: clamp(20px, 3vw, 36px);
  --main-cards_carousel_all-container-grid-row-gap-57: clamp(20px, 3vw, 36px);
  --main-cards_carousel_all-container-backdrop-blur-58: 0px;
  --main-cards_carousel_all-container-background-59: transparent;
  --main-cards_carousel_all-container-border-radius-60: 0px;
  --main-cards_carousel_all-container-grid-template-columns-61: repeat(3, 1fr);
  --main-cards_carousel_all-container-padding-62: 0px;
  --main-cards_carousel_all-container-border-width-63: 0px;
  --main-cards_carousel_all-container-border-color-64: transparent;
  --main-cards_carousel_all-container-box-shadow-65: none;
  --main-cards_carousel_all-main-margin-123: 0px auto 0px auto;
  --main-cards_carousel_all-main-backdrop-blur-125: 0px;
  --main-cards_carousel_all-main-max-width-126: 1320px;
  --main-cards_carousel_all-main-background-127: transparent;
  --main-cards_carousel_all-main-border-radius-128: 0px;
  --main-cards_carousel_all-main-padding-129: clamp(56px, 8vw, 112px) 24px;
  --main-cards_carousel_all-main-border-width-130: 0px;
  --main-cards_carousel_all-main-border-color-131: transparent;
  --main-cards_carousel_all-main-box-shadow-132: none;
  --main-cards_carousel_all-card_container-max-width-40: 1440px;
  --main-cards_carousel_all-card_container-grid-column-gap-41: 20px;
  --main-cards_carousel_all-card_container-grid-row-gap-42: 20px;
  --main-cards_carousel_all-card_container-backdrop-blur-43: 0px;
  --main-cards_carousel_all-card_container-background-44: #232327;
  --main-cards_carousel_all-card_container-border-radius-45: 0px;
  --main-cards_carousel_all-card_container-grid-template-areas-46: "image" "title" "desc" "button";
  --main-cards_carousel_all-card_container-grid-template-columns-47: 1fr;
  --main-cards_carousel_all-card_container-padding-48: 40px 32px;
  --main-cards_carousel_all-card_container-border-width-49: 1px;
  --main-cards_carousel_all-card_container-border-color-50: rgba(232, 226, 214, 0.14);
  --main-cards_carousel_all-card_container-box-shadow-51: none;
  --main-cards_carousel_all-overlay-background-133: transparent;
  --main-cards_carousel_all-image-border-width-106: 0px;
  --main-cards_carousel_all-image-border-color-107: rgba(232, 226, 214, 0.14);
  --main-cards_carousel_all-image-file1-108: /uploaded_images/section/original/review-mk-363fc9daebf8.jpg;
  --main-cards_carousel_all-image-title-109: hero centered;
  --main-cards_carousel_all-image-alt-110: hero centered;
  --main-cards_carousel_all-image-width-111: 96px;
  --main-cards_carousel_all-image-height-112: 96px;
  --main-cards_carousel_all-image-justify-self-113: center;
  --main-cards_carousel_all-image-border-radius-114: 999px;
  --main-cards_carousel_all-image-aspect-ratio-115: 1/1;
  --main-cards_carousel_all-image-file2-10110: /uploaded_images/section/original/review-jr-72f47d3408fa.jpg;
  --main-cards_carousel_all-image-file3-10111: /uploaded_images/section/original/review-as-4f8eab4db913.jpg;
  --main-cards_carousel_all-image-file4-10112: /uploaded_images/section/original/review-lt-da583d18d347.jpg;
  --main-cards_carousel_all-image-file5-10113: /uploaded_images/section/original/review-dv-29372a60a56b.jpg;
  --main-cards_carousel_all-image-file6-10114: /uploaded_images/section/original/gal6-2.jpg;
  --main-cards_carousel_all-image-file7-10115: /uploaded_images/section/original/slide1.jpg-2.webp;
  --main-cards_carousel_all-image-file8-10116: /uploaded_images/section/original/gal1-2.jpg;
  --main-cards_carousel_all-image-file9-10117: /uploaded_images/section/original/gal2-2.jpg;
  --main-cards_carousel_all-image-file10-10118: /uploaded_images/section/original/gal3-2.jpg;
  --main-cards_carousel_all-image-file11-10119: /uploaded_images/section/original/gal4-2.jpg;
  --main-cards_carousel_all-image-file12-10120: /uploaded_images/section/original/gal5-2.jpg;
  --main-cards_carousel_all-image-max-width-980201: 96px;
  --main-cards_carousel_all-image-alt1-110: Maya K. monogram;
  --main-cards_carousel_all-image-title1-109: Maya K.;
  --main-cards_carousel_all-image-alt2-110: Jonah R. monogram;
  --main-cards_carousel_all-image-title2-109: Jonah R.;
  --main-cards_carousel_all-image-alt3-110: Ada S. monogram;
  --main-cards_carousel_all-image-title3-109: Ada S.;
  --main-cards_carousel_all-image-alt4-110: Leo T. monogram;
  --main-cards_carousel_all-image-title4-109: Leo T.;
  --main-cards_carousel_all-image-alt5-110: Dora V. monogram;
  --main-cards_carousel_all-image-title5-109: Dora V.;
  --main-cards_carousel_all-image_overlay-background-116: transparent;
  --main-cards_carousel_all-container_overlay-background-66: transparent;
  --main-cards_carousel_all-title-color-148: #e8e2d6;
  --main-cards_carousel_all-title-justify-self-149: center;
  --main-cards_carousel_all-title-text-align-150: center;
  --main-cards_carousel_all-title-font-size-151: 15px;
  --main-cards_carousel_all-title-font-weight-152: 500;
  --main-cards_carousel_all-title-font-family-153: Barlow;
  --main-cards_carousel_all-title-letter-spacing-154: 2px;
  --main-cards_carousel_all-title-line-height-155: 1.4;
  --main-cards_carousel_all-title-text1-156: Maya K.;
  --main-cards_carousel_all-title-grid-template-areas-157: "title-icon title-text";
  --main-cards_carousel_all-title-grid-column-gap-158: 10px;
  --main-cards_carousel_all-title-justify-items-159: center;
  --main-cards_carousel_all-title-padding-980101: 0px;
  --main-cards_carousel_all-title-background-980102: transparent;
  --main-cards_carousel_all-title-border-radius-980103: 0px;
  --main-cards_carousel_all-title-border-width-980104: 0px;
  --main-cards_carousel_all-title-border-color-980105: transparent;
  --main-cards_carousel_all-title-text2-156: Jonah R.;
  --main-cards_carousel_all-title-text3-156: Ada S.;
  --main-cards_carousel_all-title-text4-156: Leo T.;
  --main-cards_carousel_all-title-text5-156: Dora V.;
  --main-cards_carousel_all-button-padding-13: 16px 32px;
  --main-cards_carousel_all-button-justify-self-14: center;
  --main-cards_carousel_all-button-text1-15: Book a session;
  --main-cards_carousel_all-button-border-radius-16: 0px;
  --main-cards_carousel_all-button-border-width-17: 1px;
  --main-cards_carousel_all-button-border-color-18: #b8322a;
  --main-cards_carousel_all-button-background-19: #b8322a;
  --main-cards_carousel_all-button-color-20: #e8e2d6;
  --main-cards_carousel_all-button-font-size-21: 13px;
  --main-cards_carousel_all-button-font-weight-22: 500;
  --main-cards_carousel_all-button-font-family-23: Barlow;
  --main-cards_carousel_all-button-letter-spacing-24: 2px;
  --main-cards_carousel_all-button-line-height-25: 1.2;
  --main-cards_carousel_all-button-grid-template-areas-26: "button-icon button-text";
  --main-cards_carousel_all-button-grid-column-gap-27: 10px;
  --main-cards_carousel_all-button-justify-items-28: center;
  --main-cards_carousel_all-button-justify-self-29: center;
  --main-cards_carousel_all-button-width-910017: fit-content;
  --main-cards_carousel_all-button-href1-0: /contact/;
  --main-cards_carousel_all-button-text2-15: Book a session;
  --main-cards_carousel_all-button-href2-0: /contact/;
  --main-cards_carousel_all-button-text3-15: Book a session;
  --main-cards_carousel_all-button-href3-0: /contact/;
  --main-cards_carousel_all-button-text4-15: Book a session;
  --main-cards_carousel_all-button-href4-0: /contact/;
  --main-cards_carousel_all-button-text5-15: Book a session;
  --main-cards_carousel_all-button-href5-0: /contact/;
  --main-cards_carousel_all-description-text1-73: <p>A rose sleeve that heals like a dream. They redrew the stencil three times until it was right.</p>;
  --main-cards_carousel_all-description-justify-self-74: center;
  --main-cards_carousel_all-description-text-align-75: center;
  --main-cards_carousel_all-description-color-76: #e8e2d6;
  --main-cards_carousel_all-description-font-weight-77: 300;
  --main-cards_carousel_all-description-font-family-78: Barlow;
  --main-cards_carousel_all-description-letter-spacing-79: 0px;
  --main-cards_carousel_all-description-line-height-80: 1.7;
  --main-cards_carousel_all-description-font-size-81: 18px;
  --main-cards_carousel_all-description-grid-template-areas-82: "desc-text";
  --main-cards_carousel_all-description-grid-column-gap-83: 10px;
  --main-cards_carousel_all-description-justify-items-84: center;
  --main-cards_carousel_all-description-padding-980111: 0px;
  --main-cards_carousel_all-description-background-980112: transparent;
  --main-cards_carousel_all-description-border-radius-980113: 0px;
  --main-cards_carousel_all-description-border-width-980114: 0px;
  --main-cards_carousel_all-description-border-color-980115: transparent;
  --main-cards_carousel_all-description-text2-73: <p>Calm studio, spotless station and an artist who actually listened. My first tattoo and not my last.</p>;
  --main-cards_carousel_all-description-text3-73: <p>My cover-up looks like it was always meant to be there. Nobody believes there is an old name under it.</p>;
  --main-cards_carousel_all-description-text4-73: <p>Fine line script that is still crisp a year later. Booking and aftercare advice were clear from day one.</p>;
  --main-cards_carousel_all-description-text5-73: <p>The realism portrait of my dog made my mother cry, in the best way. Worth every session.</p>;
  --main-cards_carousel_all-title_icon-width-160: initial;
  --main-cards_carousel_all-title_icon-height-161: initial;
  --main-cards_carousel_all-title_icon-border-radius-162: 10px;
  --main-cards_carousel_all-title_icon-border-width-163: 0px;
  --main-cards_carousel_all-title_icon-border-color-164: rgba(0, 0, 0, 0);
  --main-cards_carousel_all-title_icon-background-165: rgba(0, 0, 0, 0);
  --main-cards_carousel_all-title_icon-icon-166: tabler:star-filled;
  --main-cards_carousel_all-title_svg-font-size-167: 18px;
  --main-cards_carousel_all-title_svg-color-169: #b8322a;
  --main-cards_carousel_all-description_icon-width-85: initial;
  --main-cards_carousel_all-description_icon-height-86: initial;
  --main-cards_carousel_all-description_icon-border-radius-87: 10px;
  --main-cards_carousel_all-description_icon-border-width-88: 0px;
  --main-cards_carousel_all-description_icon-border-color-89: rgba(0, 0, 0, 0);
  --main-cards_carousel_all-description_icon-background-90: rgba(0, 0, 0, 0);
  --main-cards_carousel_all-description_icon-icon-91: ;
  --main-cards_carousel_all-description_svg-font-size-92: 18px;
  --main-cards_carousel_all-description_svg-color-94: #b8322a;
  --main-cards_carousel_all-button_icon-width-30: initial;
  --main-cards_carousel_all-button_icon-height-31: initial;
  --main-cards_carousel_all-button_icon-border-radius-32: 0px;
  --main-cards_carousel_all-button_icon-border-width-33: 0px;
  --main-cards_carousel_all-button_icon-border-color-34: #b8322a;
  --main-cards_carousel_all-button_icon-background-35: #b8322a;
  --main-cards_carousel_all-button_icon-icon-36: ;
  --main-cards_carousel_all-button_svg-font-size-38: 17px;
  --main-cards_carousel_all-button_svg-color-39: #b8322a;
  --main-cards_carousel_all-main_title-color-148: #e8e2d6;
  --main-cards_carousel_all-main_title-justify-self-149: start;
  --main-cards_carousel_all-main_title-text-align-150: left;
  --main-cards_carousel_all-main_title-font-size-151: clamp(40px, 5vw, 72px);
  --main-cards_carousel_all-main_title-font-weight-152: 600;
  --main-cards_carousel_all-main_title-font-family-153: Grenze Gotisch;
  --main-cards_carousel_all-main_title-letter-spacing-154: 0.5px;
  --main-cards_carousel_all-main_title-line-height-155: 1.05;
  --main-cards_carousel_all-main_title-text0-156: Reusable launch components;
  --main-cards_carousel_all-main_title-grid-template-areas-157: "title-icon title-text";
  --main-cards_carousel_all-main_title-grid-column-gap-158: 0px;
  --main-cards_carousel_all-main_title-justify-items-159: start;
  --main-cards_carousel_all-main_title-padding-980121: 0px 0px 40px 0px;
  --main-cards_carousel_all-main_title-background-980122: transparent;
  --main-cards_carousel_all-main_title-border-radius-980123: 0px;
  --main-cards_carousel_all-main_title-border-width-980124: 0px;
  --main-cards_carousel_all-main_title-border-color-980125: transparent;
  --main-cards_carousel_all-main_title-text1-0: Reusable launch components;
  --main-cards_carousel_all-main_description-text0-73: Carousel content can highlight platforms, integrations, case studies, or developer-facing capabilities.;
  --main-cards_carousel_all-main_description-justify-self-74: start;
  --main-cards_carousel_all-main_description-text-align-75: left;
  --main-cards_carousel_all-main_description-color-76: #a8a196;
  --main-cards_carousel_all-main_description-font-weight-77: 300;
  --main-cards_carousel_all-main_description-font-family-78: Barlow;
  --main-cards_carousel_all-main_description-letter-spacing-79: 0px;
  --main-cards_carousel_all-main_description-line-height-80: 1.7;
  --main-cards_carousel_all-main_description-font-size-81: 18px;
  --main-cards_carousel_all-main_description-grid-template-areas-82: "desc-icon desc-text";
  --main-cards_carousel_all-main_description-grid-column-gap-83: 0px;
  --main-cards_carousel_all-main_description-justify-items-84: start;
  --main-cards_carousel_all-main_description-padding-980131: 0px;
  --main-cards_carousel_all-main_description-background-980132: transparent;
  --main-cards_carousel_all-main_description-border-radius-980133: 0px;
  --main-cards_carousel_all-main_description-border-width-980134: 0px;
  --main-cards_carousel_all-main_description-border-color-980135: transparent;
  --main-cards_carousel_all-main_description-text1-0: Carousel content can highlight platforms, integrations, case studies, or developer-facing capabilities.;
  --main-cards_carousel_all-main_button-padding-13: 16px 32px;
  --main-cards_carousel_all-main_button-justify-self-14: start;
  --main-cards_carousel_all-main_button-text1-15: Browse stack;
  --main-cards_carousel_all-main_button-border-radius-16: 0px;
  --main-cards_carousel_all-main_button-border-width-17: 1px;
  --main-cards_carousel_all-main_button-border-color-18: #b8322a;
  --main-cards_carousel_all-main_button-background-19: #b8322a;
  --main-cards_carousel_all-main_button-color-20: #e8e2d6;
  --main-cards_carousel_all-main_button-font-size-21: 13px;
  --main-cards_carousel_all-main_button-font-weight-22: 500;
  --main-cards_carousel_all-main_button-font-family-23: Barlow;
  --main-cards_carousel_all-main_button-letter-spacing-24: 2px;
  --main-cards_carousel_all-main_button-line-height-25: 1.2;
  --main-cards_carousel_all-main_button-grid-template-areas-26: "button-icon button-text";
  --main-cards_carousel_all-main_button-grid-column-gap-27: 10px;
  --main-cards_carousel_all-main_button-justify-items-28: center;
  --main-cards_carousel_all-main_button-justify-self-29: start;
  --main-cards_carousel_all-main_button-width-910017: fit-content;
  --main-cards_carousel_all-main_title_icon-width-160: initial;
  --main-cards_carousel_all-main_title_icon-height-161: initial;
  --main-cards_carousel_all-main_title_icon-border-radius-162: 10px;
  --main-cards_carousel_all-main_title_icon-border-width-163: 0px;
  --main-cards_carousel_all-main_title_icon-border-color-164: transparent;
  --main-cards_carousel_all-main_title_icon-background-165: transparent;
  --main-cards_carousel_all-main_title_icon-icon-166: ;
  --main-cards_carousel_all-main_title_svg-font-size-167: 18px;
  --main-cards_carousel_all-main_title_svg-color-169: #b8322a;
  --main-cards_carousel_all-main_description_icon-width-85: initial;
  --main-cards_carousel_all-main_description_icon-height-86: initial;
  --main-cards_carousel_all-main_description_icon-border-radius-87: 0px;
  --main-cards_carousel_all-main_description_icon-border-width-88: 0px;
  --main-cards_carousel_all-main_description_icon-border-color-89: transparent;
  --main-cards_carousel_all-main_description_icon-background-90: transparent;
  --main-cards_carousel_all-main_description_icon-icon-91: ;
  --main-cards_carousel_all-main_description_svg-font-size-92: 18px;
  --main-cards_carousel_all-main_description_svg-color-94: #b8322a;
  --main-cards_carousel_all-main_button_icon-width-30: initial;
  --main-cards_carousel_all-main_button_icon-height-31: initial;
  --main-cards_carousel_all-main_button_icon-border-radius-32: 0px;
  --main-cards_carousel_all-main_button_icon-border-width-33: 0px;
  --main-cards_carousel_all-main_button_icon-border-color-34: #b8322a;
  --main-cards_carousel_all-main_button_icon-background-35: #b8322a;
  --main-cards_carousel_all-main_button_icon-icon-36: ;
  --main-cards_carousel_all-main_button_svg-font-size-38: 18px;
  --main-cards_carousel_all-main_button_svg-color-39: #b8322a;
  --main-cards_carousel_all-button_hover-background-2974: #d2453b;
  --main-cards_carousel_all-button_hover-color-2975: #e8e2d6;
  --main-cards_carousel_all-button_hover-border-color-2976: #d2453b;
  --main-cards_carousel_all-main_button_hover-background-2980: #b8322a;
  --main-cards_carousel_all-main_button_hover-color-2981: #e8e2d6;
  --main-cards_carousel_all-main_button_hover-border-color-2982: #b8322a;
  --main-cards_carousel_all-card_container_hover-background-2986: transparent;
  --main-cards_carousel_all-card_container_hover-border-color-2987: rgba(0, 0, 0, 0);
  --main-cards_carousel_all-title_hover-color-2991: #e8e2d6;
  --main-cards_carousel_all-description_hover-color-2994: #e8e2d6;
  --main-cards_carousel_all-image_overlay_hover-background-3000: rgba(2, 6, 23, 0.24);
  --main-cards_carousel_all-arrow_hover-background-3205: #b8322a;
  --main-cards_carousel_all-arrow_hover-border-color-3206: #b8322a;
  --main-cards_carousel_all-arrow_svg_hover-color-3210: #ffffff;
  --main-cards_carousel_all-arrow_svg_hover-font-size-3211: 20px;
  --main-cards_carousel_all-dot_hover-background-3213: #e8e2d6;
  --main-cards_carousel_all-dot_hover-border-color-3214: #e8e2d6;
  --main-article_gallery_2-config-count-1776: 8;
  --main-article_gallery_2-main-margin-1839: 0px auto 0px auto;
  --main-article_gallery_2-main-backdrop-blur-1841: 0px;
  --main-article_gallery_2-main-max-width-1842: 1320px;
  --main-article_gallery_2-main-background-1843: transparent;
  --main-article_gallery_2-main-border-radius-1844: 0px;
  --main-article_gallery_2-main-padding-1845: clamp(56px, 8vw, 112px) 24px;
  --main-article_gallery_2-main-border-width-1846: 0px;
  --main-article_gallery_2-main-border-color-1847: transparent;
  --main-article_gallery_2-main-box-shadow-1848: none;
  --main-article_gallery_2-container-max-width-1779: 1200px;
  --main-article_gallery_2-container-grid-column-gap-1780: 0px;
  --main-article_gallery_2-container-grid-row-gap-1781: 0px;
  --main-article_gallery_2-container-backdrop-blur-1782: 0px;
  --main-article_gallery_2-container-background-1783: transparent;
  --main-article_gallery_2-container-border-radius-1784: 0px;
  --main-article_gallery_2-container-grid-template-areas-1785: "gallery";
  --main-article_gallery_2-container-grid-template-columns-1786: 1fr;
  --main-article_gallery_2-container-padding-1787: 0px;
  --main-article_gallery_2-container-border-width-1788: 0px;
  --main-article_gallery_2-container-border-color-1789: transparent;
  --main-article_gallery_2-container-box-shadow-1790: none;
  --main-article_gallery_2-overlay-background-1849: transparent;
  --main-article_gallery_2-container_overlay-background-1791: transparent;
  --main-article_gallery_2-title-color-1856: #e8e2d6;
  --main-article_gallery_2-title-justify-self-1857: center;
  --main-article_gallery_2-title-text-align-1858: center;
  --main-article_gallery_2-title-font-size-1859: clamp(40px, 5vw, 72px);
  --main-article_gallery_2-title-font-weight-1860: 600;
  --main-article_gallery_2-title-font-family-1861: Grenze Gotisch;
  --main-article_gallery_2-title-letter-spacing-1862: 0.5px;
  --main-article_gallery_2-title-line-height-1863: 1.05;
  --main-article_gallery_2-title-text1-1864: Healed work;
  --main-article_gallery_2-title-grid-template-areas-1865: "title-text";
  --main-article_gallery_2-title-grid-column-gap-1866: 10px;
  --main-article_gallery_2-title-justify-items-1867: center;
  --main-article_gallery_2-title-padding-980101: 0px;
  --main-article_gallery_2-title-background-980102: transparent;
  --main-article_gallery_2-title-border-radius-980103: 0px;
  --main-article_gallery_2-title-border-width-980104: 0px;
  --main-article_gallery_2-title-border-color-980105: transparent;
  --main-article_gallery_2-title_svg-font-size-1875: 18px;
  --main-article_gallery_2-title_svg-color-1877: #b8322a;
  --main-article_gallery_2-title_icon-width-1868: initial;
  --main-article_gallery_2-title_icon-height-1869: initial;
  --main-article_gallery_2-title_icon-border-radius-1870: 10px;
  --main-article_gallery_2-title_icon-border-width-1871: 0px;
  --main-article_gallery_2-title_icon-border-color-1872: rgba(125, 211, 252, 0.24);
  --main-article_gallery_2-title_icon-background-1873: rgba(15, 23, 42, 0.86);
  --main-article_gallery_2-title_icon-icon-1874: ;
  --main-article_gallery_2-description-text1-1798: Fresh lines are easy to photograph. These pieces were shot months after the last session.;
  --main-article_gallery_2-description-justify-self-1799: center;
  --main-article_gallery_2-description-text-align-1800: center;
  --main-article_gallery_2-description-color-1801: #a8a196;
  --main-article_gallery_2-description-font-weight-1802: 300;
  --main-article_gallery_2-description-font-family-1803: Barlow;
  --main-article_gallery_2-description-letter-spacing-1804: 0px;
  --main-article_gallery_2-description-line-height-1805: 1.7;
  --main-article_gallery_2-description-font-size-1806: 17px;
  --main-article_gallery_2-description-grid-template-areas-1807: "desc-text";
  --main-article_gallery_2-description-grid-column-gap-1808: 10px;
  --main-article_gallery_2-description-justify-items-1809: center;
  --main-article_gallery_2-description-padding-980111: 0px;
  --main-article_gallery_2-description-background-980112: transparent;
  --main-article_gallery_2-description-border-radius-980113: 0px;
  --main-article_gallery_2-description-border-width-980114: 0px;
  --main-article_gallery_2-description-border-color-980115: transparent;
  --main-article_gallery_2-description_svg-font-size-1817: 18px;
  --main-article_gallery_2-description_svg-color-1819: #b8322a;
  --main-article_gallery_2-description_icon-width-1810: initial;
  --main-article_gallery_2-description_icon-height-1811: initial;
  --main-article_gallery_2-description_icon-border-radius-1812: 10px;
  --main-article_gallery_2-description_icon-border-width-1813: 0px;
  --main-article_gallery_2-description_icon-border-color-1814: rgba(125, 211, 252, 0.24);
  --main-article_gallery_2-description_icon-background-1815: rgba(15, 23, 42, 0.86);
  --main-article_gallery_2-description_icon-icon-1816: ;
  --main-article_gallery_2-wrapper-max-width-1878: 100%;
  --main-article_gallery_2-wrapper-grid-template-rows-1879: auto;
  --main-article_gallery_2-wrapper-grid-template-columns-1880: repeat(4, 1fr);
  --main-article_gallery_2-wrapper-grid-column-gap-1881: 12px;
  --main-article_gallery_2-wrapper-grid-row-gap-1882: 12px;
  --main-article_gallery_2-wrapper-padding-1883: 0px 0px 0px;
  --main-article_gallery_2-wrapper-border-radius-1884: 0px;
  --main-article_gallery_2-wrapper-border-width-1885: 0px;
  --main-article_gallery_2-wrapper-border-color-1886: transparent;
  --main-article_gallery_2-wrapper-background-1887: transparent;
  --main-article_gallery_2-wrapper-box-shadow-1888: none;
  --main-article_gallery_2-wrapper-backdrop-blur-1889: 0px;
  --main-article_gallery_2-image-file1-1820: /uploaded_images/section/original/gallery-2-moth-4e3c92e0229a.jpg;
  --main-article_gallery_2-image-aspect-ratio-1821: 4/3;
  --main-article_gallery_2-image-width-1822: 100%;
  --main-article_gallery_2-image-height-1823: 300px;
  --main-article_gallery_2-image-border-radius-1824: 0px;
  --main-article_gallery_2-image-border-width-1825: 0px;
  --main-article_gallery_2-image-border-color-1826: rgba(232, 226, 214, 0.14);
  --main-article_gallery_2-image-box-shadow-1827: none;
  --main-article_gallery_2-image-background-1828: transparent;
  --main-article_gallery_2-image-object-fit-1829: cover;
  --main-article_gallery_2-image-cursor-1830: pointer;
  --main-article_gallery_2-image-transition-1831: transform 0.3s ease;
  --main-article_gallery_2-image-file2-11822: /uploaded_images/section/original/gallery-1-koi-4b2066451cae.jpg;
  --main-article_gallery_2-image-file3-11823: /uploaded_images/section/original/gallery-4-snake-dagger-373cff20a8c4.jpg;
  --main-article_gallery_2-image-file4-11824: /uploaded_images/section/original/gallery-3-mandala-16ce793c3bb8.jpg;
  --main-article_gallery_2-image-max-width-980201: 100%;
  --main-article_gallery_2-image-alt1-0: Generated image;
  --main-article_gallery_2-image-title1-0: Generated image;
  --main-article_gallery_2-image-alt2-0: Generated image;
  --main-article_gallery_2-image-title2-0: Generated image;
  --main-article_gallery_2-image-alt3-0: Generated image;
  --main-article_gallery_2-image-title3-0: Generated image;
  --main-article_gallery_2-image-alt4-0: Generated image;
  --main-article_gallery_2-image-title4-0: Generated image;
  --main-article_gallery_2-image-file5-1820: /uploaded_images/section/original/gallery-5-botanical-7327975d678c.jpg;
  --main-article_gallery_2-image-alt5-0: Generated image;
  --main-article_gallery_2-image-title5-0: Generated image;
  --main-article_gallery_2-image-file6-1820: /uploaded_images/section/original/gallery-6-sacred-heart-9671e706ceef.jpg;
  --main-article_gallery_2-image-alt6-0: Generated image;
  --main-article_gallery_2-image-title6-0: Generated image;
  --main-article_gallery_2-image-file7-1820: /uploaded_images/section/original/gallery-8-swallows-859840e705c6.jpg;
  --main-article_gallery_2-image-alt7-0: Generated image;
  --main-article_gallery_2-image-title7-0: Generated image;
  --main-article_gallery_2-image-file8-1820: /uploaded_images/section/original/gallery-7-wave-894e5cde3773.jpg;
  --main-article_gallery_2-image-alt8-0: Generated image;
  --main-article_gallery_2-image-title8-0: Generated image;
  --main-article_gallery_2-image_overlay-background-1832: transparent;
  --main-article_gallery_2-button-padding-1748: 12px 20px;
  --main-article_gallery_2-button-justify-self-1749: center;
  --main-article_gallery_2-button-text1-1750: View screens;
  --main-article_gallery_2-button-border-radius-1751: 0px;
  --main-article_gallery_2-button-border-width-1752: 0px;
  --main-article_gallery_2-button-text-align-1753: center;
  --main-article_gallery_2-button-border-color-1754: #b8322a;
  --main-article_gallery_2-button-background-1755: #b8322a;
  --main-article_gallery_2-button-color-1756: #e8e2d6;
  --main-article_gallery_2-button-font-size-1757: 14px;
  --main-article_gallery_2-button-font-weight-1758: 600;
  --main-article_gallery_2-button-font-family-1759: Inter, sans-serif;
  --main-article_gallery_2-button-letter-spacing-1760: 0px;
  --main-article_gallery_2-button-line-height-1761: 1.2;
  --main-article_gallery_2-button-grid-template-areas-1762: "button-icon button-text";
  --main-article_gallery_2-button-grid-column-gap-1763: 10px;
  --main-article_gallery_2-button-justify-items-1764: center;
  --main-article_gallery_2-button-justify-self-1765: center;
  --main-article_gallery_2-button-width-910018: fit-content;
  --main-article_gallery_2-button_svg-font-size-1774: 17px;
  --main-article_gallery_2-button_svg-color-1775: #e8e2d6;
  --main-article_gallery_2-button_icon-width-1766: initial;
  --main-article_gallery_2-button_icon-height-1767: initial;
  --main-article_gallery_2-button_icon-border-radius-1768: 0px;
  --main-article_gallery_2-button_icon-border-width-1769: 0px;
  --main-article_gallery_2-button_icon-border-color-1770: #b8322a;
  --main-article_gallery_2-button_icon-background-1771: #b8322a;
  --main-article_gallery_2-button_icon-icon-1772: tabler:arrow-right;
  --main-article_gallery_2-button_hover-background-3159: #b8322a;
  --main-article_gallery_2-button_hover-color-3160: #e8e2d6;
  --main-article_gallery_2-button_hover-border-color-3161: #b8322a;
  --main-article_gallery_2-gallery_layout-gallery-columns-desktop-930001: 4;
  --main-article_gallery_2-gallery_layout-gallery-columns-tablet-930002: 2;
  --main-article_gallery_2-gallery_layout-gallery-columns-mobile-930003: 1;
  --main-article_hero_2_2-container-max-width-30926: 1200px;
  --main-article_hero_2_2-container-grid-column-gap-30927: 20px;
  --main-article_hero_2_2-container-grid-row-gap-30928: 20px;
  --main-article_hero_2_2-container-backdrop-blur-30929: 0px;
  --main-article_hero_2_2-container-background-30930: transparent;
  --main-article_hero_2_2-container-border-radius-30931: 0px;
  --main-article_hero_2_2-container-grid-template-areas-30932: "content image";
  --main-article_hero_2_2-container-grid-template-columns-30933: 1fr 1fr;
  --main-article_hero_2_2-container-padding-30934: 0px;
  --main-article_hero_2_2-container-border-width-30935: 0px;
  --main-article_hero_2_2-container-border-color-30936: transparent;
  --main-article_hero_2_2-container-box-shadow-30937: none;
  --main-article_hero_2_2-main-margin-30938: 0px auto 0px auto;
  --main-article_hero_2_2-main-backdrop-blur-30940: 0px;
  --main-article_hero_2_2-main-max-width-30941: 1320px;
  --main-article_hero_2_2-main-background-30942: transparent;
  --main-article_hero_2_2-main-border-radius-30943: 0px;
  --main-article_hero_2_2-main-padding-30944: clamp(56px, 8vw, 112px) 24px;
  --main-article_hero_2_2-main-border-width-30945: 0px;
  --main-article_hero_2_2-main-border-color-30946: transparent;
  --main-article_hero_2_2-main-box-shadow-30947: none;
  --main-article_hero_2_2-overlay-background-30948: transparent;
  --main-article_hero_2_2-image-border-width-30949: 0px;
  --main-article_hero_2_2-image-border-color-30950: rgba(232, 226, 214, 0.14);
  --main-article_hero_2_2-image-file1-30951: /uploaded_images/section/original/hero-realism-acaec76d10f5.jpg;
  --main-article_hero_2_2-image-title-30952: Black and grey realism;
  --main-article_hero_2_2-image-alt-30953: A black and grey realistic eye tattoo on an upper arm;
  --main-article_hero_2_2-image-width-30954: 1200px;
  --main-article_hero_2_2-image-height-30955: 900px;
  --main-article_hero_2_2-image-justify-self-30956: center;
  --main-article_hero_2_2-image-border-radius-30957: 0px;
  --main-article_hero_2_2-image-aspect-ratio-30958: 4/3;
  --main-article_hero_2_2-image-max-width-980201: 100%;
  --main-article_hero_2_2-image_overlay-background-30959: transparent;
  --main-article_hero_2_2-container_overlay-background-30960: transparent;
  --main-article_hero_2_2-title-color-30961: #e8e2d6;
  --main-article_hero_2_2-title-justify-self-30962: center;
  --main-article_hero_2_2-title-text-align-30963: center;
  --main-article_hero_2_2-title-font-size-30964: clamp(36px, 4.5vw, 60px);
  --main-article_hero_2_2-title-font-weight-30965: 600;
  --main-article_hero_2_2-title-font-family-30966: Grenze Gotisch;
  --main-article_hero_2_2-title-letter-spacing-30967: 0.5px;
  --main-article_hero_2_2-title-line-height-30968: 1.05;
  --main-article_hero_2_2-title-text1-30969: Realism in black and grey;
  --main-article_hero_2_2-title-grid-template-areas-30970: "title-text";
  --main-article_hero_2_2-title-grid-column-gap-30971: 10px;
  --main-article_hero_2_2-title-justify-items-30972: center;
  --main-article_hero_2_2-title-padding-980101: 0px;
  --main-article_hero_2_2-title-background-980102: transparent;
  --main-article_hero_2_2-title-border-radius-980103: 0px;
  --main-article_hero_2_2-title-border-width-980104: 0px;
  --main-article_hero_2_2-title-border-color-980105: transparent;
  --main-article_hero_2_2-button-padding-30973: 16px 32px;
  --main-article_hero_2_2-button-justify-self-30974: center;
  --main-article_hero_2_2-button-text1-30975: See workflow;
  --main-article_hero_2_2-button-border-radius-30976: 0px;
  --main-article_hero_2_2-button-border-width-30977: 1px;
  --main-article_hero_2_2-button-border-color-30978: #b8322a;
  --main-article_hero_2_2-button-background-30979: #b8322a;
  --main-article_hero_2_2-button-color-30980: #e8e2d6;
  --main-article_hero_2_2-button-font-size-30981: 13px;
  --main-article_hero_2_2-button-font-weight-30982: 500;
  --main-article_hero_2_2-button-font-family-30983: Barlow;
  --main-article_hero_2_2-button-letter-spacing-30984: 2px;
  --main-article_hero_2_2-button-line-height-30985: 1.2;
  --main-article_hero_2_2-button-grid-template-areas-30986: "button-icon button-text";
  --main-article_hero_2_2-button-grid-column-gap-30987: 10px;
  --main-article_hero_2_2-button-justify-items-30988: center;
  --main-article_hero_2_2-button-justify-self-30989: center;
  --main-article_hero_2_2-description-text1-30990: Portraits, animals and eyes that hold a gaze. Soft grey washes built up slowly, so the piece still reads clearly ten years from now.;
  --main-article_hero_2_2-description-justify-self-30991: center;
  --main-article_hero_2_2-description-text-align-30992: center;
  --main-article_hero_2_2-description-color-30993: #a8a196;
  --main-article_hero_2_2-description-font-weight-30994: 300;
  --main-article_hero_2_2-description-font-family-30995: Barlow;
  --main-article_hero_2_2-description-letter-spacing-30996: 0px;
  --main-article_hero_2_2-description-line-height-30997: 1.7;
  --main-article_hero_2_2-description-font-size-30998: 17px;
  --main-article_hero_2_2-description-grid-template-areas-30999: "desc-text";
  --main-article_hero_2_2-description-grid-column-gap-31000: 10px;
  --main-article_hero_2_2-description-justify-items-31001: center;
  --main-article_hero_2_2-description-padding-980111: 0px;
  --main-article_hero_2_2-description-background-980112: transparent;
  --main-article_hero_2_2-description-border-radius-980113: 0px;
  --main-article_hero_2_2-description-border-width-980114: 0px;
  --main-article_hero_2_2-description-border-color-980115: transparent;
  --main-article_hero_2_2-title_icon-width-31002: initial;
  --main-article_hero_2_2-title_icon-height-31003: initial;
  --main-article_hero_2_2-title_icon-border-radius-31004: 10px;
  --main-article_hero_2_2-title_icon-border-width-31005: 0px;
  --main-article_hero_2_2-title_icon-border-color-31006: rgba(125, 211, 252, 0.24);
  --main-article_hero_2_2-title_icon-background-31007: rgba(15, 23, 42, 0.86);
  --main-article_hero_2_2-title_icon-icon-31008: ;
  --main-article_hero_2_2-title_svg-font-size-31009: 18px;
  --main-article_hero_2_2-title_svg-color-31010: #b8322a;
  --main-article_hero_2_2-description_icon-width-31011: initial;
  --main-article_hero_2_2-description_icon-height-31012: initial;
  --main-article_hero_2_2-description_icon-border-radius-31013: 10px;
  --main-article_hero_2_2-description_icon-border-width-31014: 0px;
  --main-article_hero_2_2-description_icon-border-color-31015: rgba(125, 211, 252, 0.24);
  --main-article_hero_2_2-description_icon-background-31016: rgba(15, 23, 42, 0.86);
  --main-article_hero_2_2-description_icon-icon-31017: ;
  --main-article_hero_2_2-description_svg-font-size-31018: 18px;
  --main-article_hero_2_2-description_svg-color-31019: #b8322a;
  --main-article_hero_2_2-button_icon-width-31020: initial;
  --main-article_hero_2_2-button_icon-height-31021: initial;
  --main-article_hero_2_2-button_icon-border-radius-31022: 0px;
  --main-article_hero_2_2-button_icon-border-width-31023: 0px;
  --main-article_hero_2_2-button_icon-border-color-31024: #b8322a;
  --main-article_hero_2_2-button_icon-background-31025: #b8322a;
  --main-article_hero_2_2-button_icon-icon-31026: ;
  --main-article_hero_2_2-button_svg-font-size-31027: 17px;
  --main-article_hero_2_2-button_svg-color-31028: #b8322a;
  --main-article_hero_2_2-button_hover-background-31029: #b8322a;
  --main-article_hero_2_2-button_hover-color-31030: #e8e2d6;
  --main-article_hero_2_2-button_hover-border-color-31031: #b8322a;
  --main-cards_2-config-count-992: 6;
  --main-cards_2-config-has-hover-17406: 1;
  --main-cards_2-container-max-width-995: 1200px;
  --main-cards_2-container-width-17525: 100%;
  --main-cards_2-container-grid-column-gap-996: clamp(20px, 3vw, 36px);
  --main-cards_2-container-grid-row-gap-997: clamp(20px, 3vw, 36px);
  --main-cards_2-container-backdrop-blur-998: 0px;
  --main-cards_2-container-background-999: transparent;
  --main-cards_2-container-border-radius-1000: 0px;
  --main-cards_2-container-grid-template-columns-1001: repeat(3, 1fr);
  --main-cards_2-container-padding-1002: 0px;
  --main-cards_2-container-border-width-1003: 0px;
  --main-cards_2-container-border-color-1004: transparent;
  --main-cards_2-container-box-shadow-1005: none;
  --main-cards_2-main-margin-1052: 0px auto 0px auto;
  --main-cards_2-main-backdrop-blur-1054: 0px;
  --main-cards_2-main-max-width-1055: 1320px;
  --main-cards_2-main-width-17524: 100%;
  --main-cards_2-main-background-1056: transparent;
  --main-cards_2-main-border-radius-1057: 0px;
  --main-cards_2-main-padding-1058: clamp(56px, 8vw, 112px) 24px;
  --main-cards_2-main-border-width-1059: 0px;
  --main-cards_2-main-border-color-1060: transparent;
  --main-cards_2-main-box-shadow-1061: none;
  --main-cards_2-card_container-max-width-980: 100svw;
  --main-cards_2-card_container-grid-column-gap-981: 0px;
  --main-cards_2-card_container-grid-row-gap-982: 12px;
  --main-cards_2-card_container-backdrop-blur-983: 0px;
  --main-cards_2-card_container-background-984: transparent;
  --main-cards_2-card_container-border-radius-985: 0px;
  --main-cards_2-card_container-grid-template-areas-986: "image" "title" "desc" "button";
  --main-cards_2-card_container-grid-template-columns-987: 1fr;
  --main-cards_2-card_container-padding-988: 44px 32px;
  --main-cards_2-card_container-border-width-989: 0px;
  --main-cards_2-card_container-border-color-990: rgba(232, 226, 214, 0.14);
  --main-cards_2-card_container-box-shadow-991: none;
  --main-cards_2-overlay-background-1062: transparent;
  --main-cards_2-image-border-width-1035: 0px;
  --main-cards_2-image-border-color-1036: rgba(232, 226, 214, 0.14);
  --main-cards_2-image-file1-1037: /uploaded_images/section/original/service-rose-a927fda1229f.png;
  --main-cards_2-image-file2-1037: /uploaded_images/section/original/service-dagger-6e974def8dbf.png;
  --main-cards_2-image-file3-1037: /uploaded_images/section/original/service-swallow-8f6404a38a09.png;
  --main-cards_2-image-file4-1037: /uploaded_images/section/original/service-snake-e62d2d7291ff.png;
  --main-cards_2-image-file5-1037: /uploaded_images/section/original/service-skull-adb293d797b6.png;
  --main-cards_2-image-file6-1037: /uploaded_images/section/original/service-lettering-f52d1c8d276b.png;
  --main-cards_2-image-title-1038: Szolgáltatás;
  --main-cards_2-image-alt-1039: Szolgáltatás;
  --main-cards_2-image-width-1040: 240px;
  --main-cards_2-image-height-1041: 240px;
  --main-cards_2-image-justify-self-1042: center;
  --main-cards_2-image-border-radius-1043: 0px;
  --main-cards_2-image-aspect-ratio-1044: 1/1;
  --main-cards_2-image-max-width-980201: 100%;
  --main-cards_2-image-alt1-1039: Line-art rose emblem;
  --main-cards_2-image-title1-1038: Roses & florals;
  --main-cards_2-image-alt2-1039: Line-art dagger emblem;
  --main-cards_2-image-title2-1038: Daggers & blades;
  --main-cards_2-image-alt3-1039: Line-art swallow emblem;
  --main-cards_2-image-title3-1038: Traditional swallows;
  --main-cards_2-image-alt4-1039: Line-art serpent emblem;
  --main-cards_2-image-title4-1038: Serpents;
  --main-cards_2-image-alt5-1039: Line-art skull emblem;
  --main-cards_2-image-title5-1038: Skulls & memento mori;
  --main-cards_2-image-alt6-1039: Line-art lettering banner emblem;
  --main-cards_2-image-title6-1038: Script & lettering;
  --main-cards_2-image_overlay-background-1045: transparent;
  --main-cards_2-container_overlay-background-1006: transparent;
  --main-cards_2-title-color-1069: #e8e2d6;
  --main-cards_2-title-justify-self-1070: center;
  --main-cards_2-title-text-align-1071: center;
  --main-cards_2-title-font-size-1072: 32px;
  --main-cards_2-title-font-weight-1073: 600;
  --main-cards_2-title-font-family-1074: Grenze Gotisch;
  --main-cards_2-title-letter-spacing-1075: 0.5px;
  --main-cards_2-title-line-height-1076: 1.05;
  --main-cards_2-title-text1-1077: Roses & florals;
  --main-cards_2-title-text2-1077: Daggers & blades;
  --main-cards_2-title-text3-1077: Traditional swallows;
  --main-cards_2-title-text4-1077: Serpents;
  --main-cards_2-title-text5-1077: Skulls & memento mori;
  --main-cards_2-title-text6-1077: Script & lettering;
  --main-cards_2-title-grid-template-areas-1078: "title-text";
  --main-cards_2-title-grid-column-gap-1079: 0px;
  --main-cards_2-title-justify-items-1080: center;
  --main-cards_2-title-padding-980101: 0px;
  --main-cards_2-title-background-980102: transparent;
  --main-cards_2-title-border-radius-980103: 0px;
  --main-cards_2-title-border-width-980104: 0px;
  --main-cards_2-title-border-color-980105: transparent;
  --main-cards_2-button-padding-953: 16px 32px;
  --main-cards_2-button-justify-self-954: center;
  --main-cards_2-button-text1-955: Book this;
  --main-cards_2-button-border-radius-956: 0px;
  --main-cards_2-button-border-width-957: 1px;
  --main-cards_2-button-border-color-958: #b8322a;
  --main-cards_2-button-background-959: #b8322a;
  --main-cards_2-button-color-960: #e8e2d6;
  --main-cards_2-button-font-size-961: 13px;
  --main-cards_2-button-font-weight-962: 500;
  --main-cards_2-button-font-family-963: Barlow;
  --main-cards_2-button-letter-spacing-964: 2px;
  --main-cards_2-button-line-height-965: 1.2;
  --main-cards_2-button-grid-template-areas-966: "button-text";
  --main-cards_2-button-grid-column-gap-967: 10px;
  --main-cards_2-button-justify-items-968: center;
  --main-cards_2-button-justify-self-969: center;
  --main-cards_2-button-width-910017: fit-content;
  --main-cards_2-button-href1-0: /contact/;
  --main-cards_2-button-text2-955: Book this;
  --main-cards_2-button-href2-0: /contact/;
  --main-cards_2-button-text3-955: Book this;
  --main-cards_2-button-href3-0: /contact/;
  --main-cards_2-button-text4-955: Book this;
  --main-cards_2-button-href4-0: /contact/;
  --main-cards_2-button-text5-955: Book this;
  --main-cards_2-button-href5-0: /contact/;
  --main-cards_2-button-text6-955: Book this;
  --main-cards_2-button-href6-0: /contact/;
  --main-cards_2-description-text1-1013: <p>from €120</p>;
  --main-cards_2-description-justify-self-1014: center;
  --main-cards_2-description-text-align-1015: center;
  --main-cards_2-description-color-1016: #e8e2d6;
  --main-cards_2-description-font-weight-1017: 500;
  --main-cards_2-description-font-family-1018: Barlow;
  --main-cards_2-description-letter-spacing-1019: 1px;
  --main-cards_2-description-line-height-1020: 1.4;
  --main-cards_2-description-font-size-1021: 20px;
  --main-cards_2-description-grid-template-areas-1022: "desc-text";
  --main-cards_2-description-grid-column-gap-1023: 10px;
  --main-cards_2-description-justify-items-1024: center;
  --main-cards_2-description-padding-980111: 0px;
  --main-cards_2-description-background-980112: transparent;
  --main-cards_2-description-border-radius-980113: 0px;
  --main-cards_2-description-border-width-980114: 0px;
  --main-cards_2-description-border-color-980115: transparent;
  --main-cards_2-description-text2-1013: <p>from €150</p>;
  --main-cards_2-description-text3-1013: <p>from €110</p>;
  --main-cards_2-description-text4-1013: <p>from €180</p>;
  --main-cards_2-description-text5-1013: <p>from €160</p>;
  --main-cards_2-description-text6-1013: <p>from €90</p>;
  --main-cards_2-title_icon-width-1081: initial;
  --main-cards_2-title_icon-height-1082: initial;
  --main-cards_2-title_icon-border-radius-1083: 10px;
  --main-cards_2-title_icon-border-width-1084: 0px;
  --main-cards_2-title_icon-border-color-1085: rgba(0, 0, 0, 0);
  --main-cards_2-title_icon-background-1086: rgba(0, 0, 0, 0);
  --main-cards_2-title_icon-icon-1087: ;
  --main-cards_2-title_svg-font-size-1088: 18px;
  --main-cards_2-title_svg-color-1090: #b8322a;
  --main-cards_2-description_icon-width-1025: initial;
  --main-cards_2-description_icon-height-1026: initial;
  --main-cards_2-description_icon-border-radius-1027: 10px;
  --main-cards_2-description_icon-border-width-1028: 0px;
  --main-cards_2-description_icon-border-color-1029: rgba(0, 0, 0, 0);
  --main-cards_2-description_icon-background-1030: rgba(0, 0, 0, 0);
  --main-cards_2-description_icon-icon-1031: ;
  --main-cards_2-description_svg-font-size-1032: 18px;
  --main-cards_2-description_svg-color-1034: #b8322a;
  --main-cards_2-button_icon-width-970: initial;
  --main-cards_2-button_icon-height-971: initial;
  --main-cards_2-button_icon-border-radius-972: 0px;
  --main-cards_2-button_icon-border-width-973: 0px;
  --main-cards_2-button_icon-border-color-974: #b8322a;
  --main-cards_2-button_icon-background-975: #b8322a;
  --main-cards_2-button_icon-icon-976: ;
  --main-cards_2-button_svg-font-size-978: 17px;
  --main-cards_2-button_svg-color-979: #b8322a;
  --main-cards_2-button_hover-background-17407: #d2453b;
  --main-cards_2-button_hover-color-17408: #e8e2d6;
  --main-cards_2-button_hover-border-color-17409: #d2453b;
  --main-cards_2-card_container_hover-background-17413: rgba(184, 50, 42, 0.06);
  --main-cards_2-card_container_hover-border-color-17414: #b8322a;
  --main-cards_2-title_hover-color-17418: #d2453b;
  --main-cards_2-description_hover-color-17421: #e8e2d6;
  --main-cards_2-image_overlay_hover-background-17427: rgba(27, 27, 30, 0.25);
  --main-cards_2-main_title-color-1069: #e8e2d6;
  --main-cards_2-main_title-justify-self-1070: center;
  --main-cards_2-main_title-text-align-1071: center;
  --main-cards_2-main_title-padding-17526: 0px 0px 40px 0px;
  --main-cards_2-main_title-font-size-1072: clamp(40px, 5vw, 72px);
  --main-cards_2-main_title-font-weight-1073: 600;
  --main-cards_2-main_title-font-family-1074: Grenze Gotisch;
  --main-cards_2-main_title-letter-spacing-1075: 0.5px;
  --main-cards_2-main_title-line-height-1076: 1.05;
  --main-cards_2-main_title-text0-1077: Blog;
  --main-cards_2-main_title-text2-1077: Belsőépítészet;
  --main-cards_2-main_title-text3-1077: Rekonstrukció;
  --main-cards_2-main_title-text4-1077: Ipari Épületek;
  --main-cards_2-main_title-text5-1077: Közterületek;
  --main-cards_2-main_title-text6-1077: Társasházak;
  --main-cards_2-main_title-grid-template-areas-1078: "title-text";
  --main-cards_2-main_title-grid-column-gap-1079: 0px;
  --main-cards_2-main_title-justify-items-1080: center;
  --main-cards_2-main_title-background-980122: transparent;
  --main-cards_2-main_title-border-radius-980123: 0px;
  --main-cards_2-main_title-border-width-980124: 0px;
  --main-cards_2-main_title-border-color-980125: transparent;
  --main-cards_2-main_title-text1-0: Blog;
  --main-cards_2-main_title_icon-width-1081: initial;
  --main-cards_2-main_title_icon-height-1082: initial;
  --main-cards_2-main_title_icon-border-radius-1083: 10px;
  --main-cards_2-main_title_icon-border-width-1084: 0px;
  --main-cards_2-main_title_icon-border-color-1085: transparent;
  --main-cards_2-main_title_icon-background-1086: transparent;
  --main-cards_2-main_title_icon-icon-1087: ;
  --main-cards_2-main_title_svg-font-size-1088: 18px;
  --main-cards_2-main_title_svg-color-1090: #b8322a;
  --main-article_hero_2_3-container-max-width-30926: 1200px;
  --main-article_hero_2_3-container-grid-column-gap-30927: 20px;
  --main-article_hero_2_3-container-grid-row-gap-30928: 20px;
  --main-article_hero_2_3-container-backdrop-blur-30929: 0px;
  --main-article_hero_2_3-container-background-30930: transparent;
  --main-article_hero_2_3-container-border-radius-30931: 0px;
  --main-article_hero_2_3-container-grid-template-areas-30932: "image content";
  --main-article_hero_2_3-container-grid-template-columns-30933: 1fr 1fr;
  --main-article_hero_2_3-container-padding-30934: 0px;
  --main-article_hero_2_3-container-border-width-30935: 0px;
  --main-article_hero_2_3-container-border-color-30936: transparent;
  --main-article_hero_2_3-container-box-shadow-30937: none;
  --main-article_hero_2_3-main-margin-30938: 0px auto 0px auto;
  --main-article_hero_2_3-main-backdrop-blur-30940: 0px;
  --main-article_hero_2_3-main-max-width-30941: 1320px;
  --main-article_hero_2_3-main-background-30942: transparent;
  --main-article_hero_2_3-main-border-radius-30943: 0px;
  --main-article_hero_2_3-main-padding-30944: clamp(56px, 8vw, 112px) 24px;
  --main-article_hero_2_3-main-border-width-30945: 0px;
  --main-article_hero_2_3-main-border-color-30946: transparent;
  --main-article_hero_2_3-main-box-shadow-30947: none;
  --main-article_hero_2_3-overlay-background-30948: transparent;
  --main-article_hero_2_3-image-border-width-30949: 0px;
  --main-article_hero_2_3-image-border-color-30950: rgba(232, 226, 214, 0.14);
  --main-article_hero_2_3-image-file1-30951: /uploaded_images/section/original/about-studio-ed2986afdbe0.jpg;
  --main-article_hero_2_3-image-title-30952: The Black Ink studio;
  --main-article_hero_2_3-image-alt-30953: Inside the Black Ink Tattoo Studio: framed flash, lamps and the tattoo bench;
  --main-article_hero_2_3-image-width-30954: 1200px;
  --main-article_hero_2_3-image-height-30955: 900px;
  --main-article_hero_2_3-image-justify-self-30956: center;
  --main-article_hero_2_3-image-border-radius-30957: 0px;
  --main-article_hero_2_3-image-aspect-ratio-30958: 4/3;
  --main-article_hero_2_3-image-max-width-980201: 100%;
  --main-article_hero_2_3-image_overlay-background-30959: transparent;
  --main-article_hero_2_3-container_overlay-background-30960: transparent;
  --main-article_hero_2_3-title-color-30961: #e8e2d6;
  --main-article_hero_2_3-title-justify-self-30962: center;
  --main-article_hero_2_3-title-text-align-30963: center;
  --main-article_hero_2_3-title-font-size-30964: clamp(36px, 4.5vw, 60px);
  --main-article_hero_2_3-title-font-weight-30965: 600;
  --main-article_hero_2_3-title-font-family-30966: Grenze Gotisch;
  --main-article_hero_2_3-title-letter-spacing-30967: 0.5px;
  --main-article_hero_2_3-title-line-height-30968: 1.05;
  --main-article_hero_2_3-title-text1-30969: A studio built around your story;
  --main-article_hero_2_3-title-grid-template-areas-30970: "title-text";
  --main-article_hero_2_3-title-grid-column-gap-30971: 10px;
  --main-article_hero_2_3-title-justify-items-30972: center;
  --main-article_hero_2_3-title-padding-980101: 0px;
  --main-article_hero_2_3-title-background-980102: transparent;
  --main-article_hero_2_3-title-border-radius-980103: 0px;
  --main-article_hero_2_3-title-border-width-980104: 0px;
  --main-article_hero_2_3-title-border-color-980105: transparent;
  --main-article_hero_2_3-button-padding-30973: 16px 32px;
  --main-article_hero_2_3-button-justify-self-30974: center;
  --main-article_hero_2_3-button-text1-30975: About us;
  --main-article_hero_2_3-button-border-radius-30976: 0px;
  --main-article_hero_2_3-button-border-width-30977: 1px;
  --main-article_hero_2_3-button-border-color-30978: #b8322a;
  --main-article_hero_2_3-button-background-30979: #b8322a;
  --main-article_hero_2_3-button-color-30980: #e8e2d6;
  --main-article_hero_2_3-button-font-size-30981: 13px;
  --main-article_hero_2_3-button-font-weight-30982: 500;
  --main-article_hero_2_3-button-font-family-30983: Barlow;
  --main-article_hero_2_3-button-letter-spacing-30984: 2px;
  --main-article_hero_2_3-button-line-height-30985: 1.2;
  --main-article_hero_2_3-button-grid-template-areas-30986: "button-icon button-text";
  --main-article_hero_2_3-button-grid-column-gap-30987: 10px;
  --main-article_hero_2_3-button-justify-items-30988: center;
  --main-article_hero_2_3-button-justify-self-30989: center;
  --main-article_hero_2_3-button-href-0: /about-us/;
  --main-article_hero_2_3-description-text1-30990: Black Ink is a private studio of four resident artists. Every piece starts with a conversation and a drawing made for you, never a copy from a wall. We work clean, take our time, and stay with you through healing.;
  --main-article_hero_2_3-description-justify-self-30991: center;
  --main-article_hero_2_3-description-text-align-30992: center;
  --main-article_hero_2_3-description-color-30993: #a8a196;
  --main-article_hero_2_3-description-font-weight-30994: 300;
  --main-article_hero_2_3-description-font-family-30995: Barlow;
  --main-article_hero_2_3-description-letter-spacing-30996: 0px;
  --main-article_hero_2_3-description-line-height-30997: 1.7;
  --main-article_hero_2_3-description-font-size-30998: 17px;
  --main-article_hero_2_3-description-grid-template-areas-30999: "desc-text";
  --main-article_hero_2_3-description-grid-column-gap-31000: 10px;
  --main-article_hero_2_3-description-justify-items-31001: center;
  --main-article_hero_2_3-description-padding-980111: 0px;
  --main-article_hero_2_3-description-background-980112: transparent;
  --main-article_hero_2_3-description-border-radius-980113: 0px;
  --main-article_hero_2_3-description-border-width-980114: 0px;
  --main-article_hero_2_3-description-border-color-980115: transparent;
  --main-article_hero_2_3-title_icon-width-31002: initial;
  --main-article_hero_2_3-title_icon-height-31003: initial;
  --main-article_hero_2_3-title_icon-border-radius-31004: 10px;
  --main-article_hero_2_3-title_icon-border-width-31005: 0px;
  --main-article_hero_2_3-title_icon-border-color-31006: rgba(226, 232, 240, 0.14);
  --main-article_hero_2_3-title_icon-background-31007: rgba(15, 23, 42, 0.86);
  --main-article_hero_2_3-title_icon-icon-31008: ;
  --main-article_hero_2_3-title_svg-font-size-31009: 18px;
  --main-article_hero_2_3-title_svg-color-31010: #b8322a;
  --main-article_hero_2_3-description_icon-width-31011: initial;
  --main-article_hero_2_3-description_icon-height-31012: initial;
  --main-article_hero_2_3-description_icon-border-radius-31013: 10px;
  --main-article_hero_2_3-description_icon-border-width-31014: 0px;
  --main-article_hero_2_3-description_icon-border-color-31015: rgba(226, 232, 240, 0.14);
  --main-article_hero_2_3-description_icon-background-31016: rgba(15, 23, 42, 0.86);
  --main-article_hero_2_3-description_icon-icon-31017: ;
  --main-article_hero_2_3-description_svg-font-size-31018: 18px;
  --main-article_hero_2_3-description_svg-color-31019: #b8322a;
  --main-article_hero_2_3-button_icon-width-31020: initial;
  --main-article_hero_2_3-button_icon-height-31021: initial;
  --main-article_hero_2_3-button_icon-border-radius-31022: 0px;
  --main-article_hero_2_3-button_icon-border-width-31023: 0px;
  --main-article_hero_2_3-button_icon-border-color-31024: #b8322a;
  --main-article_hero_2_3-button_icon-background-31025: #b8322a;
  --main-article_hero_2_3-button_icon-icon-31026: ;
  --main-article_hero_2_3-button_svg-font-size-31027: 17px;
  --main-article_hero_2_3-button_svg-color-31028: #b8322a;
  --main-article_hero_2_3-button_hover-background-31029: #d2453b;
  --main-article_hero_2_3-button_hover-color-31030: #e8e2d6;
  --main-article_hero_2_3-button_hover-border-color-31031: #d2453b;
  --main-article_faq_2-config-count-1582: 3;
  --main-article_faq_2-main-margin-1626: 0px auto 0px auto;
  --main-article_faq_2-main-backdrop-blur-1628: 0px;
  --main-article_faq_2-main-max-width-1629: 1320px;
  --main-article_faq_2-main-background-1630: transparent;
  --main-article_faq_2-main-border-radius-1631: 0px;
  --main-article_faq_2-main-padding-1632: clamp(56px, 8vw, 112px) 24px;
  --main-article_faq_2-main-border-width-1633: 0px;
  --main-article_faq_2-main-border-color-1634: transparent;
  --main-article_faq_2-main-box-shadow-1635: none;
  --main-article_faq_2-main-grid-template-areas-1636: "title" "desc" "faq" "button";
  --main-article_faq_2-container-max-width-1585: 860px;
  --main-article_faq_2-container-grid-column-gap-1586: 20px;
  --main-article_faq_2-container-grid-row-gap-1587: 20px;
  --main-article_faq_2-container-backdrop-blur-1588: 0px;
  --main-article_faq_2-container-background-1589: transparent;
  --main-article_faq_2-container-border-radius-1590: 0px;
  --main-article_faq_2-container-grid-template-areas-1591: "title" "desc" "faq" "button";
  --main-article_faq_2-container-grid-template-columns-1592: 1fr;
  --main-article_faq_2-container-padding-1593: 0px;
  --main-article_faq_2-container-border-width-1594: 0px;
  --main-article_faq_2-container-border-color-1595: transparent;
  --main-article_faq_2-container-box-shadow-1596: none;
  --main-article_faq_2-overlay-background-1647: transparent;
  --main-article_faq_2-container_overlay-background-1597: transparent;
  --main-article_faq_2-title-color-1691: #e8e2d6;
  --main-article_faq_2-title-justify-self-1692: center;
  --main-article_faq_2-title-text-align-1693: center;
  --main-article_faq_2-title-font-size-1694: clamp(32px, 4vw, 52px);
  --main-article_faq_2-title-font-weight-1695: 600;
  --main-article_faq_2-title-font-family-1696: Grenze Gotisch;
  --main-article_faq_2-title-letter-spacing-1697: 0.5px;
  --main-article_faq_2-title-line-height-1698: 1.08;
  --main-article_faq_2-title-text1-1699: Before your first session;
  --main-article_faq_2-title-grid-template-areas-1700: "title-text";
  --main-article_faq_2-title-grid-column-gap-1701: 10px;
  --main-article_faq_2-title-justify-items-1702: center;
  --main-article_faq_2-title-padding-980101: 0px;
  --main-article_faq_2-title-background-980102: transparent;
  --main-article_faq_2-title-border-radius-980103: 0px;
  --main-article_faq_2-title-border-width-980104: 0px;
  --main-article_faq_2-title-border-color-980105: transparent;
  --main-article_faq_2-title_svg-font-size-1710: 18px;
  --main-article_faq_2-title_svg-color-1712: #e8e2d6;
  --main-article_faq_2-title_icon-width-1703: initial;
  --main-article_faq_2-title_icon-height-1704: initial;
  --main-article_faq_2-title_icon-border-radius-1705: 10px;
  --main-article_faq_2-title_icon-border-width-1706: 0px;
  --main-article_faq_2-title_icon-border-color-1707: rgba(232, 226, 214, 0.14);
  --main-article_faq_2-title_icon-background-1708: rgba(34, 211, 238, 0.10);
  --main-article_faq_2-title_icon-icon-1709: ;
  --main-article_faq_2-description-text1-1604: Healing, booking and cover-ups: the questions we hear most.;
  --main-article_faq_2-description-justify-self-1605: center;
  --main-article_faq_2-description-text-align-1606: center;
  --main-article_faq_2-description-color-1607: #e8e2d6;
  --main-article_faq_2-description-font-weight-1608: 300;
  --main-article_faq_2-description-font-family-1609: Barlow;
  --main-article_faq_2-description-letter-spacing-1610: 0px;
  --main-article_faq_2-description-line-height-1611: 1.6;
  --main-article_faq_2-description-font-size-1612: 17px;
  --main-article_faq_2-description-grid-template-areas-1613: "desc-text";
  --main-article_faq_2-description-grid-column-gap-1614: 10px;
  --main-article_faq_2-description-justify-items-1615: center;
  --main-article_faq_2-description-padding-980111: 0px;
  --main-article_faq_2-description-background-980112: transparent;
  --main-article_faq_2-description-border-radius-980113: 0px;
  --main-article_faq_2-description-border-width-980114: 0px;
  --main-article_faq_2-description-border-color-980115: transparent;
  --main-article_faq_2-description_svg-font-size-1623: 18px;
  --main-article_faq_2-description_svg-color-1625: #e8e2d6;
  --main-article_faq_2-description_icon-width-1616: initial;
  --main-article_faq_2-description_icon-height-1617: initial;
  --main-article_faq_2-description_icon-border-radius-1618: 10px;
  --main-article_faq_2-description_icon-border-width-1619: 0px;
  --main-article_faq_2-description_icon-border-color-1620: rgba(232, 226, 214, 0.14);
  --main-article_faq_2-description_icon-background-1621: rgba(34, 211, 238, 0.10);
  --main-article_faq_2-description_icon-icon-1622: ;
  --main-article_faq_2-wrapper-max-width-1713: 100%;
  --main-article_faq_2-wrapper-grid-row-gap-1714: 12px;
  --main-article_faq_2-wrapper-padding-1715: 0px;
  --main-article_faq_2-wrapper-border-radius-1716: 0px;
  --main-article_faq_2-wrapper-border-width-1717: 0px;
  --main-article_faq_2-wrapper-border-color-1718: rgba(232, 226, 214, 0.14);
  --main-article_faq_2-wrapper-box-shadow-1719: none;
  --main-article_faq_2-wrapper-background-1720: transparent;
  --main-article_faq_2-wrapper-backdrop-blur-1721: 0px;
  --main-article_faq_2-row-border-radius-1684: 0px;
  --main-article_faq_2-row-border-width-1685: 1px;
  --main-article_faq_2-row-border-color-1686: rgba(232, 226, 214, 0.14);
  --main-article_faq_2-row-box-shadow-1687: none;
  --main-article_faq_2-row-backdrop-blur-1688: 6px;
  --main-article_faq_2-row-background-1689: #232327;
  --main-article_faq_2-row-grid-row-gap-1690: 0px;
  --main-article_faq_2-question-border-radius-1654: 0px;
  --main-article_faq_2-question-border-width-1655: 0px;
  --main-article_faq_2-question-border-color-1656: rgba(232, 226, 214, 0.14);
  --main-article_faq_2-question-box-shadow-1657: none;
  --main-article_faq_2-question-backdrop-blur-1658: 0px;
  --main-article_faq_2-question-background-1659: transparent;
  --main-article_faq_2-question-padding-1660: 20px 24px;
  --main-article_faq_2-question-grid-column-gap-1661: 20px;
  --main-article_faq_2-question_title-color-1662: #e8e2d6;
  --main-article_faq_2-question_title-justify-self-1663: start;
  --main-article_faq_2-question_title-text-align-1664: left;
  --main-article_faq_2-question_title-font-size-1665: 18px;
  --main-article_faq_2-question_title-font-weight-1666: 500;
  --main-article_faq_2-question_title-font-family-1667: Barlow;
  --main-article_faq_2-question_title-letter-spacing-1668: 0.5px;
  --main-article_faq_2-question_title-line-height-1669: 1.08;
  --main-article_faq_2-question_title-text1-1670: How long does a tattoo take to heal?;
  --main-article_faq_2-question_title-grid-template-areas-1671: "title-icon title-text";
  --main-article_faq_2-question_title-grid-column-gap-1672: 10px;
  --main-article_faq_2-question_title-justify-items-1673: center;
  --main-article_faq_2-question_title-text2-1670: How do I book, and is there a deposit?;
  --main-article_faq_2-question_title-text3-1670: Can you cover up an old tattoo?;
  --main-article_faq_2-question_title_svg-font-size-1681: 18px;
  --main-article_faq_2-question_title_svg-color-1683: #b8322a;
  --main-article_faq_2-question_title_icon-width-1674: initial;
  --main-article_faq_2-question_title_icon-height-1675: initial;
  --main-article_faq_2-question_title_icon-border-radius-1676: 10px;
  --main-article_faq_2-question_title_icon-border-width-1677: 0px;
  --main-article_faq_2-question_title_icon-border-color-1678: rgba(232, 226, 214, 0.14);
  --main-article_faq_2-question_title_icon-background-1679: #1b1b1e;
  --main-article_faq_2-question_title_icon-icon-1680: ;
  --main-article_faq_2-open_icon-width-1637: initial;
  --main-article_faq_2-open_icon-height-1638: initial;
  --main-article_faq_2-open_icon-border-radius-1639: 10px;
  --main-article_faq_2-open_icon-border-width-1640: 0px;
  --main-article_faq_2-open_icon-border-color-1641: rgba(125, 211, 252, 0.24);
  --main-article_faq_2-open_icon-background-1642: rgba(34, 211, 238, 0.10);
  --main-article_faq_2-open_icon-icon-1643: tabler:chevron-down;
  --main-article_faq_2-open_svg-font-size-1645: 18px;
  --main-article_faq_2-open_svg-color-1646: #b8322a;
  --main-article_faq_2-close_icon-width-1572: initial;
  --main-article_faq_2-close_icon-height-1573: initial;
  --main-article_faq_2-close_icon-border-radius-1574: 10px;
  --main-article_faq_2-close_icon-border-width-1575: 0px;
  --main-article_faq_2-close_icon-border-color-1576: rgba(125, 211, 252, 0.24);
  --main-article_faq_2-close_icon-background-1577: rgba(34, 211, 238, 0.10);
  --main-article_faq_2-close_icon-icon-1578: tabler:chevron-up;
  --main-article_faq_2-close_svg-font-size-1580: 18px;
  --main-article_faq_2-close_svg-color-1581: #b8322a;
  --main-article_faq_2-answer-text1-1523: <p>The surface heals in about two weeks; the skin underneath settles within a month. Follow the aftercare sheet and keep it out of the sun.</p>;
  --main-article_faq_2-answer-justify-self-1524: start;
  --main-article_faq_2-answer-text-align-1525: left;
  --main-article_faq_2-answer-color-1526: #a8a196;
  --main-article_faq_2-answer-font-weight-1527: 300;
  --main-article_faq_2-answer-font-family-1528: Barlow;
  --main-article_faq_2-answer-letter-spacing-1529: 0px;
  --main-article_faq_2-answer-line-height-1530: 1.7;
  --main-article_faq_2-answer-font-size-1531: 17px;
  --main-article_faq_2-answer-grid-template-areas-1532: "desc-icon desc-text";
  --main-article_faq_2-answer-grid-column-gap-1533: 10px;
  --main-article_faq_2-answer-justify-items-1534: center;
  --main-article_faq_2-answer-padding-31040: 0px 24px 20px 24px;
  --main-article_faq_2-answer-text2-1523: <p>Send the booking form with your idea, placement and size. We reply within two working days; a €50 deposit secures the date and comes off the final price.</p>;
  --main-article_faq_2-answer-text3-1523: <p>Usually, yes. Bring a photo to the consultation: darker, bolder designs cover best, and some pieces need one laser session first.</p>;
  --main-article_faq_2-answer_svg-font-size-1542: 18px;
  --main-article_faq_2-answer_svg-color-1544: #b8322a;
  --main-article_faq_2-answer_icon-width-1535: initial;
  --main-article_faq_2-answer_icon-height-1536: initial;
  --main-article_faq_2-answer_icon-border-radius-1537: 10px;
  --main-article_faq_2-answer_icon-border-width-1538: 0px;
  --main-article_faq_2-answer_icon-border-color-1539: rgba(232, 226, 214, 0.14);
  --main-article_faq_2-answer_icon-background-1540: rgba(34, 211, 238, 0.10);
  --main-article_faq_2-answer_icon-icon-1541: ;
  --main-article_faq_2-button-padding-1545: 16px 32px;
  --main-article_faq_2-button-justify-self-1546: center;
  --main-article_faq_2-button-text1-1547: Read docs;
  --main-article_faq_2-button-border-radius-1548: 0px;
  --main-article_faq_2-button-border-width-1549: 0px;
  --main-article_faq_2-button-border-color-1550: #b8322a;
  --main-article_faq_2-button-background-1551: #b8322a;
  --main-article_faq_2-button-color-1552: #e8e2d6;
  --main-article_faq_2-button-font-size-1553: 13px;
  --main-article_faq_2-button-font-weight-1554: 500;
  --main-article_faq_2-button-font-family-1555: Barlow;
  --main-article_faq_2-button-letter-spacing-1556: 2px;
  --main-article_faq_2-button-line-height-1557: 1.2;
  --main-article_faq_2-button-grid-template-areas-1558: "button-icon button-text";
  --main-article_faq_2-button-grid-column-gap-1559: 10px;
  --main-article_faq_2-button-justify-items-1560: center;
  --main-article_faq_2-button-justify-self-1561: center;
  --main-article_faq_2-button-width-910017: fit-content;
  --main-article_faq_2-button_svg-font-size-1570: 17px;
  --main-article_faq_2-button_svg-color-1571: #e8e2d6;
  --main-article_faq_2-button_icon-width-1562: initial;
  --main-article_faq_2-button_icon-height-1563: initial;
  --main-article_faq_2-button_icon-border-radius-1564: 0px;
  --main-article_faq_2-button_icon-border-width-1565: 0px;
  --main-article_faq_2-button_icon-border-color-1566: #b8322a;
  --main-article_faq_2-button_icon-background-1567: #b8322a;
  --main-article_faq_2-button_icon-icon-1568: tabler:arrow-right;
  --main-article_faq_2-button_hover-background-3153: #b8322a;
  --main-article_faq_2-button_hover-color-3154: #e8e2d6;
  --main-article_faq_2-button_hover-border-color-3155: #b8322a;
  --main-hero_centered_all_2-config-container_prop-2092: ;
  --main-hero_centered_all_2-container-max-width-2093: 760px;
  --main-hero_centered_all_2-container-grid-column-gap-2094: 20px;
  --main-hero_centered_all_2-container-grid-row-gap-2095: 20px;
  --main-hero_centered_all_2-container-backdrop-blur-2096: 0px;
  --main-hero_centered_all_2-container-background-2097: transparent;
  --main-hero_centered_all_2-container-border-radius-2098: 0px;
  --main-hero_centered_all_2-container-grid-template-areas-2099: "image" "title" "desc" "button";
  --main-hero_centered_all_2-container-grid-template-columns-2100: 1fr;
  --main-hero_centered_all_2-container-padding-2101: 0px;
  --main-hero_centered_all_2-container-border-width-2102: 0px;
  --main-hero_centered_all_2-container-border-color-2103: transparent;
  --main-hero_centered_all_2-container-box-shadow-2104: none;
  --main-hero_centered_all_2-main-margin-2151: 0px auto 0px auto;
  --main-hero_centered_all_2-main-backdrop-blur-2153: 0px;
  --main-hero_centered_all_2-main-max-width-2154: 1320px;
  --main-hero_centered_all_2-main-background-2155: linear-gradient(135deg, rgba(184, 50, 42, 0.22) 0%, rgba(184, 50, 42, 0.06) 45%, rgba(27, 27, 30, 0) 75%);
  --main-hero_centered_all_2-main-border-radius-2156: 0px;
  --main-hero_centered_all_2-main-padding-2157: clamp(72px, 9vw, 128px) 24px;
  --main-hero_centered_all_2-main-border-width-2158: 0px;
  --main-hero_centered_all_2-main-border-color-2159: transparent;
  --main-hero_centered_all_2-main-box-shadow-2160: none;
  --main-hero_centered_all_2-overlay-background-2161: transparent;
  --main-hero_centered_all_2-image-border-width-2134: 0px;
  --main-hero_centered_all_2-image-border-color-2135: rgba(232, 226, 214, 0.14);
  --main-hero_centered_all_2-image-file1-2136: /uploaded_images/section/original/gal1.jpg;
  --main-hero_centered_all_2-image-title-2137: hero centered;
  --main-hero_centered_all_2-image-alt-2138: hero centered;
  --main-hero_centered_all_2-image-width-2139: 1920px;
  --main-hero_centered_all_2-image-height-2140: 1080px;
  --main-hero_centered_all_2-image-justify-self-2141: center;
  --main-hero_centered_all_2-image-border-radius-2142: 0px;
  --main-hero_centered_all_2-image-aspect-ratio-2143: 16/9;
  --main-hero_centered_all_2-image-max-width-980201: 100%;
  --main-hero_centered_all_2-image_overlay-background-2144: transparent;
  --main-hero_centered_all_2-container_overlay-background-2105: transparent;
  --main-hero_centered_all_2-title-color-2168: #e8e2d6;
  --main-hero_centered_all_2-title-justify-self-2169: center;
  --main-hero_centered_all_2-title-text-align-2170: center;
  --main-hero_centered_all_2-title-font-size-2171: clamp(40px, 5vw, 72px);
  --main-hero_centered_all_2-title-font-weight-2172: 600;
  --main-hero_centered_all_2-title-font-family-2173: Grenze Gotisch;
  --main-hero_centered_all_2-title-letter-spacing-2174: 0.5px;
  --main-hero_centered_all_2-title-line-height-2175: 1.05;
  --main-hero_centered_all_2-title-text1-2176: Ready for your next piece?;
  --main-hero_centered_all_2-title-grid-template-areas-2177: "title-text";
  --main-hero_centered_all_2-title-grid-column-gap-2178: 10px;
  --main-hero_centered_all_2-title-justify-items-2179: center;
  --main-hero_centered_all_2-title-padding-980101: 0px;
  --main-hero_centered_all_2-title-background-980102: transparent;
  --main-hero_centered_all_2-title-border-radius-980103: 0px;
  --main-hero_centered_all_2-title-border-width-980104: 0px;
  --main-hero_centered_all_2-title-border-color-980105: transparent;
  --main-hero_centered_all_2-button-padding-2064: 16px 32px;
  --main-hero_centered_all_2-button-justify-self-2065: center;
  --main-hero_centered_all_2-button-text1-2066: Book a consultation;
  --main-hero_centered_all_2-button-border-radius-2067: 0px;
  --main-hero_centered_all_2-button-border-width-2068: 1px;
  --main-hero_centered_all_2-button-border-color-2069: #b8322a;
  --main-hero_centered_all_2-button-background-2070: #b8322a;
  --main-hero_centered_all_2-button-color-2071: #e8e2d6;
  --main-hero_centered_all_2-button-font-size-2072: 13px;
  --main-hero_centered_all_2-button-font-weight-2073: 500;
  --main-hero_centered_all_2-button-font-family-2074: Barlow;
  --main-hero_centered_all_2-button-letter-spacing-2075: 2px;
  --main-hero_centered_all_2-button-line-height-2076: 1.2;
  --main-hero_centered_all_2-button-grid-template-areas-2077: "button-icon button-text";
  --main-hero_centered_all_2-button-grid-column-gap-2078: 10px;
  --main-hero_centered_all_2-button-justify-items-2079: center;
  --main-hero_centered_all_2-button-justify-self-2080: center;
  --main-hero_centered_all_2-button-href-0: /contact/;
  --main-hero_centered_all_2-description-text1-2112: Tell us the idea, we draw it for you. Consultations are free and there is never pressure to book.;
  --main-hero_centered_all_2-description-justify-self-2113: center;
  --main-hero_centered_all_2-description-text-align-2114: center;
  --main-hero_centered_all_2-description-color-2115: #a8a196;
  --main-hero_centered_all_2-description-font-weight-2116: 300;
  --main-hero_centered_all_2-description-font-family-2117: Barlow;
  --main-hero_centered_all_2-description-letter-spacing-2118: 0px;
  --main-hero_centered_all_2-description-line-height-2119: 1.7;
  --main-hero_centered_all_2-description-font-size-2120: 17px;
  --main-hero_centered_all_2-description-grid-template-areas-2121: "desc-text";
  --main-hero_centered_all_2-description-grid-column-gap-2122: 10px;
  --main-hero_centered_all_2-description-justify-items-2123: center;
  --main-hero_centered_all_2-description-padding-980111: 0px;
  --main-hero_centered_all_2-description-background-980112: transparent;
  --main-hero_centered_all_2-description-border-radius-980113: 0px;
  --main-hero_centered_all_2-description-border-width-980114: 0px;
  --main-hero_centered_all_2-description-border-color-980115: transparent;
  --main-hero_centered_all_2-title_icon-width-2180: initial;
  --main-hero_centered_all_2-title_icon-height-2181: initial;
  --main-hero_centered_all_2-title_icon-border-radius-2182: 10px;
  --main-hero_centered_all_2-title_icon-border-width-2183: 0px;
  --main-hero_centered_all_2-title_icon-border-color-2184: rgba(232, 226, 214, 0.14);
  --main-hero_centered_all_2-title_icon-background-2185: #b8322a;
  --main-hero_centered_all_2-title_icon-icon-2186: ;
  --main-hero_centered_all_2-title_svg-font-size-2187: 18px;
  --main-hero_centered_all_2-title_svg-color-2189: #b8322a;
  --main-hero_centered_all_2-description_icon-width-2124: initial;
  --main-hero_centered_all_2-description_icon-height-2125: initial;
  --main-hero_centered_all_2-description_icon-border-radius-2126: 10px;
  --main-hero_centered_all_2-description_icon-border-width-2127: 0px;
  --main-hero_centered_all_2-description_icon-border-color-2128: rgba(232, 226, 214, 0.14);
  --main-hero_centered_all_2-description_icon-background-2129: #b8322a;
  --main-hero_centered_all_2-description_icon-icon-2130: ;
  --main-hero_centered_all_2-description_svg-font-size-2131: 18px;
  --main-hero_centered_all_2-description_svg-color-2133: #b8322a;
  --main-hero_centered_all_2-button_icon-width-2081: initial;
  --main-hero_centered_all_2-button_icon-height-2082: initial;
  --main-hero_centered_all_2-button_icon-border-radius-2083: 0px;
  --main-hero_centered_all_2-button_icon-border-width-2084: 0px;
  --main-hero_centered_all_2-button_icon-border-color-2085: #b8322a;
  --main-hero_centered_all_2-button_icon-background-2086: #b8322a;
  --main-hero_centered_all_2-button_icon-icon-2087: game-icons:quill-ink;
  --main-hero_centered_all_2-button_svg-font-size-2089: 17px;
  --main-hero_centered_all_2-button_svg-color-2090: #b8322a;
  --main-hero_centered_all_2-button_hover-background-2903: #d2453b;
  --main-hero_centered_all_2-button_hover-color-2904: #e8e2d6;
  --main-hero_centered_all_2-button_hover-border-color-2905: #d2453b;
  --main-rolunk_hero-container-max-width-2219: 100%;
  --main-rolunk_hero-container-grid-column-gap-2220: 0px;
  --main-rolunk_hero-container-grid-row-gap-2221: 24px;
  --main-rolunk_hero-container-backdrop-blur-2222: 0px;
  --main-rolunk_hero-container-background-2223: transparent;
  --main-rolunk_hero-container-border-radius-2224: 0px;
  --main-rolunk_hero-container-grid-template-areas-2225: "title" "desc";
  --main-rolunk_hero-container-grid-template-columns-2226: 1fr;
  --main-rolunk_hero-container-padding-2227: 0px;
  --main-rolunk_hero-container-border-width-2228: 0px;
  --main-rolunk_hero-container-border-color-2229: rgba(232, 226, 214, 0.14);
  --main-rolunk_hero-container-box-shadow-2230: none;
  --main-rolunk_hero-main-margin-2277: 0px auto 0px auto;
  --main-rolunk_hero-main-backdrop-blur-2279: 0px;
  --main-rolunk_hero-main-max-width-2280: 100%;
  --main-rolunk_hero-main-background-2281: transparent;
  --main-rolunk_hero-main-border-radius-2282: 0px;
  --main-rolunk_hero-main-padding-2283: 0px;
  --main-rolunk_hero-main-border-width-2284: 0px;
  --main-rolunk_hero-main-border-color-2285: transparent;
  --main-rolunk_hero-main-box-shadow-2286: none;
  --main-rolunk_hero-overlay-background-2287: transparent;
  --main-rolunk_hero-image-border-width-2260: 0px;
  --main-rolunk_hero-image-border-color-2261: rgba(232, 226, 214, 0.14);
  --main-rolunk_hero-image-file1-2262: /uploaded_images/section/original/hero-fineline-546550491123.jpg;
  --main-rolunk_hero-image-title-2263: Fine line botanicals;
  --main-rolunk_hero-image-alt-2264: Fine line botanical tattoo designs on dark skin;
  --main-rolunk_hero-image-width-2265: 1920px;
  --main-rolunk_hero-image-height-2266: 900px;
  --main-rolunk_hero-image-justify-self-2267: center;
  --main-rolunk_hero-image-border-radius-2268: 0px;
  --main-rolunk_hero-image-aspect-ratio-2269: 1920 / 900;
  --main-rolunk_hero-image-max-width-980201: 100%;
  --main-rolunk_hero-image_overlay-background-2270: linear-gradient(180deg, rgba(27, 27, 30, 0.35), rgba(27, 27, 30, 0.75));
  --main-rolunk_hero-container_overlay-background-2231: transparent;
  --main-rolunk_hero-title-color-2294: #e8e2d6;
  --main-rolunk_hero-title-justify-self-2295: center;
  --main-rolunk_hero-title-text-align-2296: center;
  --main-rolunk_hero-title-font-size-2297: clamp(40px, 6vw, 84px);
  --main-rolunk_hero-title-font-weight-2298: 600;
  --main-rolunk_hero-title-font-family-2299: Grenze Gotisch;
  --main-rolunk_hero-title-letter-spacing-2300: 0.5px;
  --main-rolunk_hero-title-line-height-2301: 1.05;
  --main-rolunk_hero-title-text1-2302: Fine line & cover-ups;
  --main-rolunk_hero-title-grid-template-areas-2303: "title-text";
  --main-rolunk_hero-title-grid-column-gap-2304: 0px;
  --main-rolunk_hero-title-justify-items-2305: center;
  --main-rolunk_hero-title-padding-980101: 0px;
  --main-rolunk_hero-title-background-980102: transparent;
  --main-rolunk_hero-title-border-radius-980103: 0px;
  --main-rolunk_hero-title-border-width-980104: 0px;
  --main-rolunk_hero-title-border-color-980105: transparent;
  --main-rolunk_hero-button-padding-2190: 16px 32px;
  --main-rolunk_hero-button-justify-self-2191: center;
  --main-rolunk_hero-button-text1-2192: See prices;
  --main-rolunk_hero-button-border-radius-2193: 0px;
  --main-rolunk_hero-button-border-width-2194: 1px;
  --main-rolunk_hero-button-border-color-2195: #b8322a;
  --main-rolunk_hero-button-background-2196: #b8322a;
  --main-rolunk_hero-button-color-2197: #e8e2d6;
  --main-rolunk_hero-button-font-size-2198: 13px;
  --main-rolunk_hero-button-font-weight-2199: 500;
  --main-rolunk_hero-button-font-family-2200: Barlow;
  --main-rolunk_hero-button-letter-spacing-2201: 2px;
  --main-rolunk_hero-button-line-height-2202: 1.2;
  --main-rolunk_hero-button-grid-template-areas-2203: "button-icon button-text";
  --main-rolunk_hero-button-grid-column-gap-2204: 10px;
  --main-rolunk_hero-button-justify-items-2205: center;
  --main-rolunk_hero-button-justify-self-2206: center;
  --main-rolunk_hero-button-href-0: /prices/;
  --main-rolunk_hero-description-text1-2238: Delicate single-needle botanicals, small script and careful cover-ups that turn an old regret into something you want to show.;
  --main-rolunk_hero-description-justify-self-2239: center;
  --main-rolunk_hero-description-text-align-2240: center;
  --main-rolunk_hero-description-color-2241: #e8e2d6;
  --main-rolunk_hero-description-font-weight-2242: 300;
  --main-rolunk_hero-description-font-family-2243: Barlow;
  --main-rolunk_hero-description-letter-spacing-2244: 0px;
  --main-rolunk_hero-description-line-height-2245: 1.7;
  --main-rolunk_hero-description-font-size-2246: 19px;
  --main-rolunk_hero-description-grid-template-areas-2247: "desc-text";
  --main-rolunk_hero-description-grid-column-gap-2248: 0px;
  --main-rolunk_hero-description-justify-items-2249: center;
  --main-rolunk_hero-description-padding-980111: 0px;
  --main-rolunk_hero-description-background-980112: transparent;
  --main-rolunk_hero-description-border-radius-980113: 0px;
  --main-rolunk_hero-description-border-width-980114: 0px;
  --main-rolunk_hero-description-border-color-980115: transparent;
  --main-rolunk_hero-title_icon-width-2306: initial;
  --main-rolunk_hero-title_icon-height-2307: initial;
  --main-rolunk_hero-title_icon-border-radius-2308: 10px;
  --main-rolunk_hero-title_icon-border-width-2309: 0px;
  --main-rolunk_hero-title_icon-border-color-2310: rgba(232, 226, 214, 0.14);
  --main-rolunk_hero-title_icon-background-2311: #232327;
  --main-rolunk_hero-title_icon-icon-2312: ;
  --main-rolunk_hero-title_svg-font-size-2313: 18px;
  --main-rolunk_hero-title_svg-color-2315: #b8322a;
  --main-rolunk_hero-description_icon-width-2250: initial;
  --main-rolunk_hero-description_icon-height-2251: initial;
  --main-rolunk_hero-description_icon-border-radius-2252: 10px;
  --main-rolunk_hero-description_icon-border-width-2253: 0px;
  --main-rolunk_hero-description_icon-border-color-2254: rgba(232, 226, 214, 0.14);
  --main-rolunk_hero-description_icon-background-2255: #232327;
  --main-rolunk_hero-description_icon-icon-2256: ;
  --main-rolunk_hero-description_svg-font-size-2257: 18px;
  --main-rolunk_hero-description_svg-color-2259: #b8322a;
  --main-rolunk_hero-button_icon-width-2207: initial;
  --main-rolunk_hero-button_icon-height-2208: initial;
  --main-rolunk_hero-button_icon-border-radius-2209: 0px;
  --main-rolunk_hero-button_icon-border-width-2210: 0px;
  --main-rolunk_hero-button_icon-border-color-2211: #b8322a;
  --main-rolunk_hero-button_icon-background-2212: #b8322a;
  --main-rolunk_hero-button_icon-icon-2213: ;
  --main-rolunk_hero-button_svg-font-size-2215: 17px;
  --main-rolunk_hero-button_svg-color-2216: #b8322a;
  --main-rolunk_hero-main_title_icon-width-2306: initial;
  --main-rolunk_hero-main_title_icon-height-2307: initial;
  --main-rolunk_hero-main_title_icon-border-radius-2308: 10px;
  --main-rolunk_hero-main_title_icon-border-width-2309: 0px;
  --main-rolunk_hero-main_title_icon-border-color-2310: transparent;
  --main-rolunk_hero-main_title_icon-background-2311: transparent;
  --main-rolunk_hero-main_title_icon-icon-2312: ;
  --main-rolunk_hero-main_title_svg-font-size-2313: 18px;
  --main-rolunk_hero-main_title_svg-color-2315: #e8e2d6;
  --main-rolunk_hero-main_description_icon-width-2250: initial;
  --main-rolunk_hero-main_description_icon-height-2251: initial;
  --main-rolunk_hero-main_description_icon-border-radius-2252: 0px;
  --main-rolunk_hero-main_description_icon-border-width-2253: 0px;
  --main-rolunk_hero-main_description_icon-border-color-2254: transparent;
  --main-rolunk_hero-main_description_icon-background-2255: transparent;
  --main-rolunk_hero-main_description_icon-icon-2256: ;
  --main-rolunk_hero-main_description_svg-font-size-2257: clamp(40px, 5vw, 72px);
  --main-rolunk_hero-main_description_svg-color-2259: #e8e2d6;
  --main-rolunk_hero-main_button_icon-width-2207: initial;
  --main-rolunk_hero-main_button_icon-height-2208: initial;
  --main-rolunk_hero-main_button_icon-border-radius-2209: 0px;
  --main-rolunk_hero-main_button_icon-border-width-2210: 0px;
  --main-rolunk_hero-main_button_icon-border-color-2211: #b8322a;
  --main-rolunk_hero-main_button_icon-background-2212: #b8322a;
  --main-rolunk_hero-main_button_icon-icon-2213: tabler:arrow-right;
  --main-rolunk_hero-main_button_svg-font-size-2215: clamp(40px, 5vw, 72px);
  --main-rolunk_hero-main_button_svg-color-2216: #e8e2d6;
}
[data-template-section-key="article_hero_2_3"] > .cards, [data-template-section-key="article_hero_2_3"] > .gridContainer {
  min-width: 0 !important;
  width: 100% !important;
}
[data-template-section-key="article_hero_2_3"] .card > .img.main-article_hero_2_3-image-max-width-980201 {
  max-width: min(100%, var(--main-article_hero_2_3-image-max-width-980201)) !important;
  aspect-ratio: var(--main-article_hero_2_3-image-aspect-ratio-30958) !important;
  overflow: hidden;
}
[data-template-section-key="article_hero_2_3"] .card > .img.main-article_hero_2_3-image-max-width-980201 > picture,
[data-template-section-key="article_hero_2_3"] .card > .img.main-article_hero_2_3-image-max-width-980201 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.main-article_hero_2_3-container-max-width-30926 {
  max-width: var(--main-article_hero_2_3-container-max-width-30926);
}
.main-article_hero_2_3-container-grid-column-gap-30927 {
  grid-column-gap: var(--main-article_hero_2_3-container-grid-column-gap-30927);
}
.main-article_hero_2_3-container-grid-row-gap-30928 {
  grid-row-gap: var(--main-article_hero_2_3-container-grid-row-gap-30928);
}
.main-article_hero_2_3-container-backdrop-blur-30929 {
  backdrop-blur: var(--main-article_hero_2_3-container-backdrop-blur-30929);
}
.main-article_hero_2_3-container-background-30930 {
  background: var(--main-article_hero_2_3-container-background-30930);
}
.main-article_hero_2_3-container-border-radius-30931 {
  border-radius: var(--main-article_hero_2_3-container-border-radius-30931);
}
.main-article_hero_2_3-container-grid-template-areas-30932 {
  grid-template-areas: var(--main-article_hero_2_3-container-grid-template-areas-30932);
}
.main-article_hero_2_3-container-grid-template-columns-30933 {
  grid-template-columns: var(--main-article_hero_2_3-container-grid-template-columns-30933);
}
.main-article_hero_2_3-container-padding-30934 {
  padding: var(--main-article_hero_2_3-container-padding-30934);
}
.main-article_hero_2_3-container-border-width-30935 {
  border-width: var(--main-article_hero_2_3-container-border-width-30935);
}
.main-article_hero_2_3-container-border-color-30936 {
  border-color: var(--main-article_hero_2_3-container-border-color-30936);
}
.main-article_hero_2_3-container-box-shadow-30937 {
  box-shadow: var(--main-article_hero_2_3-container-box-shadow-30937);
}
.main-article_hero_2_3-main-margin-30938 {
  margin: var(--main-article_hero_2_3-main-margin-30938);
}
.main-article_hero_2_3-main-backdrop-blur-30940 {
  backdrop-blur: var(--main-article_hero_2_3-main-backdrop-blur-30940);
}
.main-article_hero_2_3-main-max-width-30941 {
  max-width: var(--main-article_hero_2_3-main-max-width-30941);
}
.main-article_hero_2_3-main-background-30942 {
  background: var(--main-article_hero_2_3-main-background-30942);
}
.main-article_hero_2_3-main-border-radius-30943 {
  border-radius: var(--main-article_hero_2_3-main-border-radius-30943);
}
.main-article_hero_2_3-main-padding-30944 {
  padding: var(--main-article_hero_2_3-main-padding-30944);
}
.main-article_hero_2_3-main-border-width-30945 {
  border-width: var(--main-article_hero_2_3-main-border-width-30945);
}
.main-article_hero_2_3-main-border-color-30946 {
  border-color: var(--main-article_hero_2_3-main-border-color-30946);
}
.main-article_hero_2_3-main-box-shadow-30947 {
  box-shadow: var(--main-article_hero_2_3-main-box-shadow-30947);
}
.main-article_hero_2_3-overlay-background-30948 {
  background: var(--main-article_hero_2_3-overlay-background-30948);
}
.main-article_hero_2_3-image-border-width-30949 {
  border-width: var(--main-article_hero_2_3-image-border-width-30949);
}
.main-article_hero_2_3-image-border-color-30950 {
  border-color: var(--main-article_hero_2_3-image-border-color-30950);
}
.main-article_hero_2_3-image-file1-30951 {
  file1: var(--main-article_hero_2_3-image-file1-30951);
}
.main-article_hero_2_3-image-title-30952 {
  title: var(--main-article_hero_2_3-image-title-30952);
}
.main-article_hero_2_3-image-alt-30953 {
  alt: var(--main-article_hero_2_3-image-alt-30953);
}
.main-article_hero_2_3-image-width-30954 {
  width: var(--main-article_hero_2_3-image-width-30954);
}
.main-article_hero_2_3-image-height-30955 {
  height: var(--main-article_hero_2_3-image-height-30955);
}
.main-article_hero_2_3-image-justify-self-30956 {
  justify-self: var(--main-article_hero_2_3-image-justify-self-30956);
}
.main-article_hero_2_3-image-border-radius-30957 {
  border-radius: var(--main-article_hero_2_3-image-border-radius-30957);
}
.main-article_hero_2_3-image-aspect-ratio-30958 {
  aspect-ratio: var(--main-article_hero_2_3-image-aspect-ratio-30958);
}
.main-article_hero_2_3-image-max-width-980201 {
  max-width: var(--main-article_hero_2_3-image-max-width-980201);
}
.main-article_hero_2_3-image_overlay-background-30959 {
  background: var(--main-article_hero_2_3-image_overlay-background-30959);
}
.main-article_hero_2_3-container_overlay-background-30960 {
  background: var(--main-article_hero_2_3-container_overlay-background-30960);
}
.main-article_hero_2_3-title-color-30961 {
  color: var(--main-article_hero_2_3-title-color-30961);
}
.main-article_hero_2_3-title-justify-self-30962 {
  justify-self: var(--main-article_hero_2_3-title-justify-self-30962);
}
.main-article_hero_2_3-title-text-align-30963 {
  text-align: var(--main-article_hero_2_3-title-text-align-30963);
}
.main-article_hero_2_3-title-font-size-30964 {
  font-size: var(--main-article_hero_2_3-title-font-size-30964);
}
.main-article_hero_2_3-title-font-weight-30965 {
  font-weight: var(--main-article_hero_2_3-title-font-weight-30965);
}
.main-article_hero_2_3-title-font-family-30966 {
  font-family: var(--main-article_hero_2_3-title-font-family-30966);
}
.main-article_hero_2_3-title-letter-spacing-30967 {
  letter-spacing: var(--main-article_hero_2_3-title-letter-spacing-30967);
}
.main-article_hero_2_3-title-line-height-30968 {
  line-height: var(--main-article_hero_2_3-title-line-height-30968);
}
.main-article_hero_2_3-title-text1-30969 {
  text1: var(--main-article_hero_2_3-title-text1-30969);
}
.main-article_hero_2_3-title-grid-template-areas-30970 {
  grid-template-areas: var(--main-article_hero_2_3-title-grid-template-areas-30970);
}
.main-article_hero_2_3-title-grid-column-gap-30971 {
  grid-column-gap: var(--main-article_hero_2_3-title-grid-column-gap-30971);
}
.main-article_hero_2_3-title-justify-items-30972 {
  justify-items: var(--main-article_hero_2_3-title-justify-items-30972);
}
.main-article_hero_2_3-title-padding-980101 {
  padding: var(--main-article_hero_2_3-title-padding-980101);
}
.main-article_hero_2_3-title-background-980102 {
  background: var(--main-article_hero_2_3-title-background-980102);
}
.main-article_hero_2_3-title-border-radius-980103 {
  border-radius: var(--main-article_hero_2_3-title-border-radius-980103);
}
.main-article_hero_2_3-title-border-width-980104 {
  border-width: var(--main-article_hero_2_3-title-border-width-980104);
}
.main-article_hero_2_3-title-border-color-980105 {
  border-color: var(--main-article_hero_2_3-title-border-color-980105);
}
.main-article_hero_2_3-button-padding-30973 {
  padding: var(--main-article_hero_2_3-button-padding-30973);
}
.main-article_hero_2_3-button-justify-self-30974 {
  justify-self: var(--main-article_hero_2_3-button-justify-self-30974);
}
.main-article_hero_2_3-button-text1-30975 {
  text1: var(--main-article_hero_2_3-button-text1-30975);
}
.main-article_hero_2_3-button-border-radius-30976 {
  border-radius: var(--main-article_hero_2_3-button-border-radius-30976);
}
.main-article_hero_2_3-button-border-width-30977 {
  border-width: var(--main-article_hero_2_3-button-border-width-30977);
}
.main-article_hero_2_3-button-border-color-30978 {
  border-color: var(--main-article_hero_2_3-button-border-color-30978);
}
.main-article_hero_2_3-button-background-30979 {
  background: var(--main-article_hero_2_3-button-background-30979);
}
.main-article_hero_2_3-button-color-30980 {
  color: var(--main-article_hero_2_3-button-color-30980);
}
.main-article_hero_2_3-button-font-size-30981 {
  font-size: var(--main-article_hero_2_3-button-font-size-30981);
}
.main-article_hero_2_3-button-font-weight-30982 {
  font-weight: var(--main-article_hero_2_3-button-font-weight-30982);
}
.main-article_hero_2_3-button-font-family-30983 {
  font-family: var(--main-article_hero_2_3-button-font-family-30983);
}
.main-article_hero_2_3-button-letter-spacing-30984 {
  letter-spacing: var(--main-article_hero_2_3-button-letter-spacing-30984);
}
.main-article_hero_2_3-button-line-height-30985 {
  line-height: var(--main-article_hero_2_3-button-line-height-30985);
}
.main-article_hero_2_3-button-grid-template-areas-30986 {
  grid-template-areas: var(--main-article_hero_2_3-button-grid-template-areas-30986);
}
.main-article_hero_2_3-button-grid-column-gap-30987 {
  grid-column-gap: var(--main-article_hero_2_3-button-grid-column-gap-30987);
}
.main-article_hero_2_3-button-justify-items-30988 {
  justify-items: var(--main-article_hero_2_3-button-justify-items-30988);
}
.main-article_hero_2_3-button-justify-self-30989 {
  justify-self: var(--main-article_hero_2_3-button-justify-self-30989);
}
.main-article_hero_2_3-button-href-0 {
  href: var(--main-article_hero_2_3-button-href-0);
}
.main-article_hero_2_3-description-text1-30990 {
  text1: var(--main-article_hero_2_3-description-text1-30990);
}
.main-article_hero_2_3-description-justify-self-30991 {
  justify-self: var(--main-article_hero_2_3-description-justify-self-30991);
}
.main-article_hero_2_3-description-text-align-30992 {
  text-align: var(--main-article_hero_2_3-description-text-align-30992);
}
.main-article_hero_2_3-description-color-30993 {
  color: var(--main-article_hero_2_3-description-color-30993);
}
.main-article_hero_2_3-description-font-weight-30994 {
  font-weight: var(--main-article_hero_2_3-description-font-weight-30994);
}
.main-article_hero_2_3-description-font-family-30995 {
  font-family: var(--main-article_hero_2_3-description-font-family-30995);
}
.main-article_hero_2_3-description-letter-spacing-30996 {
  letter-spacing: var(--main-article_hero_2_3-description-letter-spacing-30996);
}
.main-article_hero_2_3-description-line-height-30997 {
  line-height: var(--main-article_hero_2_3-description-line-height-30997);
}
.main-article_hero_2_3-description-font-size-30998 {
  font-size: var(--main-article_hero_2_3-description-font-size-30998);
}
.main-article_hero_2_3-description-grid-template-areas-30999 {
  grid-template-areas: var(--main-article_hero_2_3-description-grid-template-areas-30999);
}
.main-article_hero_2_3-description-grid-column-gap-31000 {
  grid-column-gap: var(--main-article_hero_2_3-description-grid-column-gap-31000);
}
.main-article_hero_2_3-description-justify-items-31001 {
  justify-items: var(--main-article_hero_2_3-description-justify-items-31001);
}
.main-article_hero_2_3-description-padding-980111 {
  padding: var(--main-article_hero_2_3-description-padding-980111);
}
.main-article_hero_2_3-description-background-980112 {
  background: var(--main-article_hero_2_3-description-background-980112);
}
.main-article_hero_2_3-description-border-radius-980113 {
  border-radius: var(--main-article_hero_2_3-description-border-radius-980113);
}
.main-article_hero_2_3-description-border-width-980114 {
  border-width: var(--main-article_hero_2_3-description-border-width-980114);
}
.main-article_hero_2_3-description-border-color-980115 {
  border-color: var(--main-article_hero_2_3-description-border-color-980115);
}
.main-article_hero_2_3-title_icon-width-31002 {
  width: var(--main-article_hero_2_3-title_icon-width-31002);
}
.main-article_hero_2_3-title_icon-height-31003 {
  height: var(--main-article_hero_2_3-title_icon-height-31003);
}
.main-article_hero_2_3-title_icon-border-radius-31004 {
  border-radius: var(--main-article_hero_2_3-title_icon-border-radius-31004);
}
.main-article_hero_2_3-title_icon-border-width-31005 {
  border-width: var(--main-article_hero_2_3-title_icon-border-width-31005);
}
.main-article_hero_2_3-title_icon-border-color-31006 {
  border-color: var(--main-article_hero_2_3-title_icon-border-color-31006);
}
.main-article_hero_2_3-title_icon-background-31007 {
  background: var(--main-article_hero_2_3-title_icon-background-31007);
}
.main-article_hero_2_3-title_icon-icon-31008 {
  icon: var(--main-article_hero_2_3-title_icon-icon-31008);
}
.main-article_hero_2_3-title_svg-font-size-31009 {
  font-size: var(--main-article_hero_2_3-title_svg-font-size-31009);
}
.main-article_hero_2_3-title_svg-color-31010 {
  color: var(--main-article_hero_2_3-title_svg-color-31010);
}
.main-article_hero_2_3-description_icon-width-31011 {
  width: var(--main-article_hero_2_3-description_icon-width-31011);
}
.main-article_hero_2_3-description_icon-height-31012 {
  height: var(--main-article_hero_2_3-description_icon-height-31012);
}
.main-article_hero_2_3-description_icon-border-radius-31013 {
  border-radius: var(--main-article_hero_2_3-description_icon-border-radius-31013);
}
.main-article_hero_2_3-description_icon-border-width-31014 {
  border-width: var(--main-article_hero_2_3-description_icon-border-width-31014);
}
.main-article_hero_2_3-description_icon-border-color-31015 {
  border-color: var(--main-article_hero_2_3-description_icon-border-color-31015);
}
.main-article_hero_2_3-description_icon-background-31016 {
  background: var(--main-article_hero_2_3-description_icon-background-31016);
}
.main-article_hero_2_3-description_icon-icon-31017 {
  icon: var(--main-article_hero_2_3-description_icon-icon-31017);
}
.main-article_hero_2_3-description_svg-font-size-31018 {
  font-size: var(--main-article_hero_2_3-description_svg-font-size-31018);
}
.main-article_hero_2_3-description_svg-color-31019 {
  color: var(--main-article_hero_2_3-description_svg-color-31019);
}
.main-article_hero_2_3-button_icon-width-31020 {
  width: var(--main-article_hero_2_3-button_icon-width-31020);
}
.main-article_hero_2_3-button_icon-height-31021 {
  height: var(--main-article_hero_2_3-button_icon-height-31021);
}
.main-article_hero_2_3-button_icon-border-radius-31022 {
  border-radius: var(--main-article_hero_2_3-button_icon-border-radius-31022);
}
.main-article_hero_2_3-button_icon-border-width-31023 {
  border-width: var(--main-article_hero_2_3-button_icon-border-width-31023);
}
.main-article_hero_2_3-button_icon-border-color-31024 {
  border-color: var(--main-article_hero_2_3-button_icon-border-color-31024);
}
.main-article_hero_2_3-button_icon-background-31025 {
  background: var(--main-article_hero_2_3-button_icon-background-31025);
}
.main-article_hero_2_3-button_icon-icon-31026 {
  icon: var(--main-article_hero_2_3-button_icon-icon-31026);
}
.main-article_hero_2_3-button_svg-font-size-31027 {
  font-size: var(--main-article_hero_2_3-button_svg-font-size-31027);
}
.main-article_hero_2_3-button_svg-color-31028 {
  color: var(--main-article_hero_2_3-button_svg-color-31028);
}
@media (hover: hover) {
  .button.has-hover.main-article_hero_2_3-button_hover-background-31029:hover, .card.has-hover:hover .button.main-article_hero_2_3-button_hover-background-31029, .cards_float.has-hover:hover .button.main-article_hero_2_3-button_hover-background-31029 {
    background: var(--main-article_hero_2_3-button_hover-background-31029);
  }
}
.button.has-hover.main-article_hero_2_3-button_hover-background-31029:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2_3-button_hover-background-31029, .cards_float.has-hover:focus-within .button.main-article_hero_2_3-button_hover-background-31029 {
  background: var(--main-article_hero_2_3-button_hover-background-31029);
}
@media (hover: hover) {
  .button.has-hover:hover .main-article_hero_2_3-button_hover-color-31030, .card.has-hover:hover .button .main-article_hero_2_3-button_hover-color-31030, .cards_float.has-hover:hover .button .main-article_hero_2_3-button_hover-color-31030 {
    color: var(--main-article_hero_2_3-button_hover-color-31030);
  }
}
.button.has-hover:focus-visible .main-article_hero_2_3-button_hover-color-31030, .card.has-hover:focus-within .button .main-article_hero_2_3-button_hover-color-31030, .cards_float.has-hover:focus-within .button .main-article_hero_2_3-button_hover-color-31030 {
  color: var(--main-article_hero_2_3-button_hover-color-31030);
}
@media (hover: hover) {
  .button.has-hover.main-article_hero_2_3-button_hover-border-color-31031:hover, .card.has-hover:hover .button.main-article_hero_2_3-button_hover-border-color-31031, .cards_float.has-hover:hover .button.main-article_hero_2_3-button_hover-border-color-31031 {
    border-color: var(--main-article_hero_2_3-button_hover-border-color-31031);
  }
}
.button.has-hover.main-article_hero_2_3-button_hover-border-color-31031:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2_3-button_hover-border-color-31031, .cards_float.has-hover:focus-within .button.main-article_hero_2_3-button_hover-border-color-31031 {
  border-color: var(--main-article_hero_2_3-button_hover-border-color-31031);
}
[data-template-section-key="cards_2"] > .cards, [data-template-section-key="cards_2"] > .gridContainer {
  min-width: 0 !important;
  width: 100% !important;
}
[data-template-section-key="cards_2"] .card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-areas: "image" "title" "desc" "button" !important;
  align-items: stretch !important;
}
[data-template-section-key="cards_2"] .card > .img,
[data-template-section-key="cards_2"] .card > .title,
[data-template-section-key="cards_2"] .card > .desc,
[data-template-section-key="cards_2"] .card > .button {
  grid-area: auto !important;
}
[data-template-section-key="cards_2"] .card > .img { grid-area: image !important; width: 100% !important; }
[data-template-section-key="cards_2"] .card > .title { grid-area: title !important; }
[data-template-section-key="cards_2"] .card > .desc { grid-area: desc !important; }
[data-template-section-key="cards_2"] .card > .button { grid-area: button !important; }
[data-template-section-key="cards_2"] .card {
  min-width: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}
[data-template-section-key="cards_2"] .card > .img,
[data-template-section-key="cards_2"] .card > .title,
[data-template-section-key="cards_2"] .card > .desc,
[data-template-section-key="cards_2"] .card > .button {
  max-width: 100% !important;
}
[data-template-section-key="cards_2"] > .gridContainer {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
[data-template-section-key="cards_2"] > .gridContainer > .title,
[data-template-section-key="cards_2"] > .gridContainer > .desc,
[data-template-section-key="cards_2"] > .gridContainer > .button,
[data-template-section-key="cards_2"] > .gridContainer > .swiper-wrapper {
  grid-column: 1 / -1 !important;
}
@media (max-width: 768px) {
  [data-template-section-key="cards_2"] > .gridContainer {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
[data-template-section-key="cards_2"] .card > .img.main-cards_2-image-max-width-980201 {
  max-width: min(100%, var(--main-cards_2-image-max-width-980201)) !important;
  aspect-ratio: var(--main-cards_2-image-aspect-ratio-1044) !important;
  overflow: hidden;
}
[data-template-section-key="cards_2"] .card > .img.main-cards_2-image-max-width-980201 > picture,
[data-template-section-key="cards_2"] .card > .img.main-cards_2-image-max-width-980201 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.main-cards_2-config-count-992 {
  count: var(--main-cards_2-config-count-992);
}
.main-cards_2-config-has-hover-17406 {
  has-hover: var(--main-cards_2-config-has-hover-17406);
}
.main-cards_2-container-max-width-995 {
  max-width: var(--main-cards_2-container-max-width-995);
}
.main-cards_2-container-width-17525 {
  width: var(--main-cards_2-container-width-17525);
}
.main-cards_2-container-grid-column-gap-996 {
  grid-column-gap: var(--main-cards_2-container-grid-column-gap-996);
}
.main-cards_2-container-grid-row-gap-997 {
  grid-row-gap: var(--main-cards_2-container-grid-row-gap-997);
}
.main-cards_2-container-backdrop-blur-998 {
  backdrop-blur: var(--main-cards_2-container-backdrop-blur-998);
}
.main-cards_2-container-background-999 {
  background: var(--main-cards_2-container-background-999);
}
.main-cards_2-container-border-radius-1000 {
  border-radius: var(--main-cards_2-container-border-radius-1000);
}
.main-cards_2-container-grid-template-columns-1001 {
  grid-template-columns: var(--main-cards_2-container-grid-template-columns-1001);
}
.main-cards_2-container-padding-1002 {
  padding: var(--main-cards_2-container-padding-1002);
}
.main-cards_2-container-border-width-1003 {
  border-width: var(--main-cards_2-container-border-width-1003);
}
.main-cards_2-container-border-color-1004 {
  border-color: var(--main-cards_2-container-border-color-1004);
}
.main-cards_2-container-box-shadow-1005 {
  box-shadow: var(--main-cards_2-container-box-shadow-1005);
}
.main-cards_2-main-margin-1052 {
  margin: var(--main-cards_2-main-margin-1052);
}
.main-cards_2-main-backdrop-blur-1054 {
  backdrop-blur: var(--main-cards_2-main-backdrop-blur-1054);
}
.main-cards_2-main-max-width-1055 {
  max-width: var(--main-cards_2-main-max-width-1055);
}
.main-cards_2-main-width-17524 {
  width: var(--main-cards_2-main-width-17524);
}
.main-cards_2-main-background-1056 {
  background: var(--main-cards_2-main-background-1056);
}
.main-cards_2-main-border-radius-1057 {
  border-radius: var(--main-cards_2-main-border-radius-1057);
}
.main-cards_2-main-padding-1058 {
  padding: var(--main-cards_2-main-padding-1058);
}
.main-cards_2-main-border-width-1059 {
  border-width: var(--main-cards_2-main-border-width-1059);
}
.main-cards_2-main-border-color-1060 {
  border-color: var(--main-cards_2-main-border-color-1060);
}
.main-cards_2-main-box-shadow-1061 {
  box-shadow: var(--main-cards_2-main-box-shadow-1061);
}
.main-cards_2-card_container-max-width-980 {
  max-width: var(--main-cards_2-card_container-max-width-980);
}
.main-cards_2-card_container-grid-column-gap-981 {
  grid-column-gap: var(--main-cards_2-card_container-grid-column-gap-981);
}
.main-cards_2-card_container-grid-row-gap-982 {
  grid-row-gap: var(--main-cards_2-card_container-grid-row-gap-982);
}
.main-cards_2-card_container-backdrop-blur-983 {
  backdrop-blur: var(--main-cards_2-card_container-backdrop-blur-983);
}
.main-cards_2-card_container-background-984 {
  background: var(--main-cards_2-card_container-background-984);
}
.main-cards_2-card_container-border-radius-985 {
  border-radius: var(--main-cards_2-card_container-border-radius-985);
}
.main-cards_2-card_container-grid-template-areas-986 {
  grid-template-areas: var(--main-cards_2-card_container-grid-template-areas-986);
}
.main-cards_2-card_container-grid-template-columns-987 {
  grid-template-columns: var(--main-cards_2-card_container-grid-template-columns-987);
}
.main-cards_2-card_container-padding-988 {
  padding: var(--main-cards_2-card_container-padding-988);
}
.main-cards_2-card_container-border-width-989 {
  border-width: var(--main-cards_2-card_container-border-width-989);
}
.main-cards_2-card_container-border-color-990 {
  border-color: var(--main-cards_2-card_container-border-color-990);
}
.main-cards_2-card_container-box-shadow-991 {
  box-shadow: var(--main-cards_2-card_container-box-shadow-991);
}
.main-cards_2-overlay-background-1062 {
  background: var(--main-cards_2-overlay-background-1062);
}
.main-cards_2-image-border-width-1035 {
  border-width: var(--main-cards_2-image-border-width-1035);
}
.main-cards_2-image-border-color-1036 {
  border-color: var(--main-cards_2-image-border-color-1036);
}
.main-cards_2-image-file1-1037 {
  file1: var(--main-cards_2-image-file1-1037);
}
.main-cards_2-image-file2-1037 {
  file2: var(--main-cards_2-image-file2-1037);
}
.main-cards_2-image-file3-1037 {
  file3: var(--main-cards_2-image-file3-1037);
}
.main-cards_2-image-file4-1037 {
  file4: var(--main-cards_2-image-file4-1037);
}
.main-cards_2-image-file5-1037 {
  file5: var(--main-cards_2-image-file5-1037);
}
.main-cards_2-image-file6-1037 {
  file6: var(--main-cards_2-image-file6-1037);
}
.main-cards_2-image-title-1038 {
  title: var(--main-cards_2-image-title-1038);
}
.main-cards_2-image-alt-1039 {
  alt: var(--main-cards_2-image-alt-1039);
}
.main-cards_2-image-width-1040 {
  width: var(--main-cards_2-image-width-1040);
}
.main-cards_2-image-height-1041 {
  height: var(--main-cards_2-image-height-1041);
}
.main-cards_2-image-justify-self-1042 {
  justify-self: var(--main-cards_2-image-justify-self-1042);
}
.main-cards_2-image-border-radius-1043 {
  border-radius: var(--main-cards_2-image-border-radius-1043);
}
.main-cards_2-image-aspect-ratio-1044 {
  aspect-ratio: var(--main-cards_2-image-aspect-ratio-1044);
}
.main-cards_2-image-max-width-980201 {
  max-width: var(--main-cards_2-image-max-width-980201);
}
.main-cards_2-image-alt1-1039 {
  alt1: var(--main-cards_2-image-alt1-1039);
}
.main-cards_2-image-title1-1038 {
  title1: var(--main-cards_2-image-title1-1038);
}
.main-cards_2-image-alt2-1039 {
  alt2: var(--main-cards_2-image-alt2-1039);
}
.main-cards_2-image-title2-1038 {
  title2: var(--main-cards_2-image-title2-1038);
}
.main-cards_2-image-alt3-1039 {
  alt3: var(--main-cards_2-image-alt3-1039);
}
.main-cards_2-image-title3-1038 {
  title3: var(--main-cards_2-image-title3-1038);
}
.main-cards_2-image-alt4-1039 {
  alt4: var(--main-cards_2-image-alt4-1039);
}
.main-cards_2-image-title4-1038 {
  title4: var(--main-cards_2-image-title4-1038);
}
.main-cards_2-image-alt5-1039 {
  alt5: var(--main-cards_2-image-alt5-1039);
}
.main-cards_2-image-title5-1038 {
  title5: var(--main-cards_2-image-title5-1038);
}
.main-cards_2-image-alt6-1039 {
  alt6: var(--main-cards_2-image-alt6-1039);
}
.main-cards_2-image-title6-1038 {
  title6: var(--main-cards_2-image-title6-1038);
}
.main-cards_2-image_overlay-background-1045 {
  background: var(--main-cards_2-image_overlay-background-1045);
}
.main-cards_2-container_overlay-background-1006 {
  background: var(--main-cards_2-container_overlay-background-1006);
}
.main-cards_2-title-color-1069 {
  color: var(--main-cards_2-title-color-1069);
}
.main-cards_2-title-justify-self-1070 {
  justify-self: var(--main-cards_2-title-justify-self-1070);
}
.main-cards_2-title-text-align-1071 {
  text-align: var(--main-cards_2-title-text-align-1071);
}
.main-cards_2-title-font-size-1072 {
  font-size: var(--main-cards_2-title-font-size-1072);
}
.main-cards_2-title-font-weight-1073 {
  font-weight: var(--main-cards_2-title-font-weight-1073);
}
.main-cards_2-title-font-family-1074 {
  font-family: var(--main-cards_2-title-font-family-1074);
}
.main-cards_2-title-letter-spacing-1075 {
  letter-spacing: var(--main-cards_2-title-letter-spacing-1075);
}
.main-cards_2-title-line-height-1076 {
  line-height: var(--main-cards_2-title-line-height-1076);
}
.main-cards_2-title-text1-1077 {
  text1: var(--main-cards_2-title-text1-1077);
}
.main-cards_2-title-text2-1077 {
  text2: var(--main-cards_2-title-text2-1077);
}
.main-cards_2-title-text3-1077 {
  text3: var(--main-cards_2-title-text3-1077);
}
.main-cards_2-title-text4-1077 {
  text4: var(--main-cards_2-title-text4-1077);
}
.main-cards_2-title-text5-1077 {
  text5: var(--main-cards_2-title-text5-1077);
}
.main-cards_2-title-text6-1077 {
  text6: var(--main-cards_2-title-text6-1077);
}
.main-cards_2-title-grid-template-areas-1078 {
  grid-template-areas: var(--main-cards_2-title-grid-template-areas-1078);
}
.main-cards_2-title-grid-column-gap-1079 {
  grid-column-gap: var(--main-cards_2-title-grid-column-gap-1079);
}
.main-cards_2-title-justify-items-1080 {
  justify-items: var(--main-cards_2-title-justify-items-1080);
}
.main-cards_2-title-padding-980101 {
  padding: var(--main-cards_2-title-padding-980101);
}
.main-cards_2-title-background-980102 {
  background: var(--main-cards_2-title-background-980102);
}
.main-cards_2-title-border-radius-980103 {
  border-radius: var(--main-cards_2-title-border-radius-980103);
}
.main-cards_2-title-border-width-980104 {
  border-width: var(--main-cards_2-title-border-width-980104);
}
.main-cards_2-title-border-color-980105 {
  border-color: var(--main-cards_2-title-border-color-980105);
}
.main-cards_2-button-padding-953 {
  padding: var(--main-cards_2-button-padding-953);
}
.main-cards_2-button-justify-self-954 {
  justify-self: var(--main-cards_2-button-justify-self-954);
}
.main-cards_2-button-text1-955 {
  text1: var(--main-cards_2-button-text1-955);
}
.main-cards_2-button-border-radius-956 {
  border-radius: var(--main-cards_2-button-border-radius-956);
}
.main-cards_2-button-border-width-957 {
  border-width: var(--main-cards_2-button-border-width-957);
}
.main-cards_2-button-border-color-958 {
  border-color: var(--main-cards_2-button-border-color-958);
}
.main-cards_2-button-background-959 {
  background: var(--main-cards_2-button-background-959);
}
.main-cards_2-button-color-960 {
  color: var(--main-cards_2-button-color-960);
}
.main-cards_2-button-font-size-961 {
  font-size: var(--main-cards_2-button-font-size-961);
}
.main-cards_2-button-font-weight-962 {
  font-weight: var(--main-cards_2-button-font-weight-962);
}
.main-cards_2-button-font-family-963 {
  font-family: var(--main-cards_2-button-font-family-963);
}
.main-cards_2-button-letter-spacing-964 {
  letter-spacing: var(--main-cards_2-button-letter-spacing-964);
}
.main-cards_2-button-line-height-965 {
  line-height: var(--main-cards_2-button-line-height-965);
}
.main-cards_2-button-grid-template-areas-966 {
  grid-template-areas: var(--main-cards_2-button-grid-template-areas-966);
}
.main-cards_2-button-grid-column-gap-967 {
  grid-column-gap: var(--main-cards_2-button-grid-column-gap-967);
}
.main-cards_2-button-justify-items-968 {
  justify-items: var(--main-cards_2-button-justify-items-968);
}
.main-cards_2-button-justify-self-969 {
  justify-self: var(--main-cards_2-button-justify-self-969);
}
.main-cards_2-button-width-910017 {
  width: var(--main-cards_2-button-width-910017);
}
.main-cards_2-button-href1-0 {
  href1: var(--main-cards_2-button-href1-0);
}
.main-cards_2-button-text2-955 {
  text2: var(--main-cards_2-button-text2-955);
}
.main-cards_2-button-href2-0 {
  href2: var(--main-cards_2-button-href2-0);
}
.main-cards_2-button-text3-955 {
  text3: var(--main-cards_2-button-text3-955);
}
.main-cards_2-button-href3-0 {
  href3: var(--main-cards_2-button-href3-0);
}
.main-cards_2-button-text4-955 {
  text4: var(--main-cards_2-button-text4-955);
}
.main-cards_2-button-href4-0 {
  href4: var(--main-cards_2-button-href4-0);
}
.main-cards_2-button-text5-955 {
  text5: var(--main-cards_2-button-text5-955);
}
.main-cards_2-button-href5-0 {
  href5: var(--main-cards_2-button-href5-0);
}
.main-cards_2-button-text6-955 {
  text6: var(--main-cards_2-button-text6-955);
}
.main-cards_2-button-href6-0 {
  href6: var(--main-cards_2-button-href6-0);
}
.main-cards_2-description-text1-1013 {
  text1: var(--main-cards_2-description-text1-1013);
}
.main-cards_2-description-justify-self-1014 {
  justify-self: var(--main-cards_2-description-justify-self-1014);
}
.main-cards_2-description-text-align-1015 {
  text-align: var(--main-cards_2-description-text-align-1015);
}
.main-cards_2-description-color-1016 {
  color: var(--main-cards_2-description-color-1016);
}
.main-cards_2-description-font-weight-1017 {
  font-weight: var(--main-cards_2-description-font-weight-1017);
}
.main-cards_2-description-font-family-1018 {
  font-family: var(--main-cards_2-description-font-family-1018);
}
.main-cards_2-description-letter-spacing-1019 {
  letter-spacing: var(--main-cards_2-description-letter-spacing-1019);
}
.main-cards_2-description-line-height-1020 {
  line-height: var(--main-cards_2-description-line-height-1020);
}
.main-cards_2-description-font-size-1021 {
  font-size: var(--main-cards_2-description-font-size-1021);
}
.main-cards_2-description-grid-template-areas-1022 {
  grid-template-areas: var(--main-cards_2-description-grid-template-areas-1022);
}
.main-cards_2-description-grid-column-gap-1023 {
  grid-column-gap: var(--main-cards_2-description-grid-column-gap-1023);
}
.main-cards_2-description-justify-items-1024 {
  justify-items: var(--main-cards_2-description-justify-items-1024);
}
.main-cards_2-description-padding-980111 {
  padding: var(--main-cards_2-description-padding-980111);
}
.main-cards_2-description-background-980112 {
  background: var(--main-cards_2-description-background-980112);
}
.main-cards_2-description-border-radius-980113 {
  border-radius: var(--main-cards_2-description-border-radius-980113);
}
.main-cards_2-description-border-width-980114 {
  border-width: var(--main-cards_2-description-border-width-980114);
}
.main-cards_2-description-border-color-980115 {
  border-color: var(--main-cards_2-description-border-color-980115);
}
.main-cards_2-description-text2-1013 {
  text2: var(--main-cards_2-description-text2-1013);
}
.main-cards_2-description-text3-1013 {
  text3: var(--main-cards_2-description-text3-1013);
}
.main-cards_2-description-text4-1013 {
  text4: var(--main-cards_2-description-text4-1013);
}
.main-cards_2-description-text5-1013 {
  text5: var(--main-cards_2-description-text5-1013);
}
.main-cards_2-description-text6-1013 {
  text6: var(--main-cards_2-description-text6-1013);
}
.main-cards_2-title_icon-width-1081 {
  width: var(--main-cards_2-title_icon-width-1081);
}
.main-cards_2-title_icon-height-1082 {
  height: var(--main-cards_2-title_icon-height-1082);
}
.main-cards_2-title_icon-border-radius-1083 {
  border-radius: var(--main-cards_2-title_icon-border-radius-1083);
}
.main-cards_2-title_icon-border-width-1084 {
  border-width: var(--main-cards_2-title_icon-border-width-1084);
}
.main-cards_2-title_icon-border-color-1085 {
  border-color: var(--main-cards_2-title_icon-border-color-1085);
}
.main-cards_2-title_icon-background-1086 {
  background: var(--main-cards_2-title_icon-background-1086);
}
.main-cards_2-title_icon-icon-1087 {
  icon: var(--main-cards_2-title_icon-icon-1087);
}
.main-cards_2-title_svg-font-size-1088 {
  font-size: var(--main-cards_2-title_svg-font-size-1088);
}
.main-cards_2-title_svg-color-1090 {
  color: var(--main-cards_2-title_svg-color-1090);
}
.main-cards_2-description_icon-width-1025 {
  width: var(--main-cards_2-description_icon-width-1025);
}
.main-cards_2-description_icon-height-1026 {
  height: var(--main-cards_2-description_icon-height-1026);
}
.main-cards_2-description_icon-border-radius-1027 {
  border-radius: var(--main-cards_2-description_icon-border-radius-1027);
}
.main-cards_2-description_icon-border-width-1028 {
  border-width: var(--main-cards_2-description_icon-border-width-1028);
}
.main-cards_2-description_icon-border-color-1029 {
  border-color: var(--main-cards_2-description_icon-border-color-1029);
}
.main-cards_2-description_icon-background-1030 {
  background: var(--main-cards_2-description_icon-background-1030);
}
.main-cards_2-description_icon-icon-1031 {
  icon: var(--main-cards_2-description_icon-icon-1031);
}
.main-cards_2-description_svg-font-size-1032 {
  font-size: var(--main-cards_2-description_svg-font-size-1032);
}
.main-cards_2-description_svg-color-1034 {
  color: var(--main-cards_2-description_svg-color-1034);
}
.main-cards_2-button_icon-width-970 {
  width: var(--main-cards_2-button_icon-width-970);
}
.main-cards_2-button_icon-height-971 {
  height: var(--main-cards_2-button_icon-height-971);
}
.main-cards_2-button_icon-border-radius-972 {
  border-radius: var(--main-cards_2-button_icon-border-radius-972);
}
.main-cards_2-button_icon-border-width-973 {
  border-width: var(--main-cards_2-button_icon-border-width-973);
}
.main-cards_2-button_icon-border-color-974 {
  border-color: var(--main-cards_2-button_icon-border-color-974);
}
.main-cards_2-button_icon-background-975 {
  background: var(--main-cards_2-button_icon-background-975);
}
.main-cards_2-button_icon-icon-976 {
  icon: var(--main-cards_2-button_icon-icon-976);
}
.main-cards_2-button_svg-font-size-978 {
  font-size: var(--main-cards_2-button_svg-font-size-978);
}
.main-cards_2-button_svg-color-979 {
  color: var(--main-cards_2-button_svg-color-979);
}
@media (hover: hover) {
  .button.has-hover.main-cards_2-button_hover-background-17407:hover, .card.has-hover:hover .button.main-cards_2-button_hover-background-17407, .cards_float.has-hover:hover .button.main-cards_2-button_hover-background-17407 {
    background: var(--main-cards_2-button_hover-background-17407);
  }
}
.button.has-hover.main-cards_2-button_hover-background-17407:focus-visible, .card.has-hover:focus-within .button.main-cards_2-button_hover-background-17407, .cards_float.has-hover:focus-within .button.main-cards_2-button_hover-background-17407 {
  background: var(--main-cards_2-button_hover-background-17407);
}
@media (hover: hover) {
  .button.has-hover:hover .main-cards_2-button_hover-color-17408, .card.has-hover:hover .button .main-cards_2-button_hover-color-17408, .cards_float.has-hover:hover .button .main-cards_2-button_hover-color-17408 {
    color: var(--main-cards_2-button_hover-color-17408);
  }
}
.button.has-hover:focus-visible .main-cards_2-button_hover-color-17408, .card.has-hover:focus-within .button .main-cards_2-button_hover-color-17408, .cards_float.has-hover:focus-within .button .main-cards_2-button_hover-color-17408 {
  color: var(--main-cards_2-button_hover-color-17408);
}
@media (hover: hover) {
  .button.has-hover.main-cards_2-button_hover-border-color-17409:hover, .card.has-hover:hover .button.main-cards_2-button_hover-border-color-17409, .cards_float.has-hover:hover .button.main-cards_2-button_hover-border-color-17409 {
    border-color: var(--main-cards_2-button_hover-border-color-17409);
  }
}
.button.has-hover.main-cards_2-button_hover-border-color-17409:focus-visible, .card.has-hover:focus-within .button.main-cards_2-button_hover-border-color-17409, .cards_float.has-hover:focus-within .button.main-cards_2-button_hover-border-color-17409 {
  border-color: var(--main-cards_2-button_hover-border-color-17409);
}
@media (hover: hover) {
  .card.has-hover.main-cards_2-card_container_hover-background-17413:hover, .cards_float.has-hover.main-cards_2-card_container_hover-background-17413:hover {
    background: var(--main-cards_2-card_container_hover-background-17413);
  }
}
.card.has-hover.main-cards_2-card_container_hover-background-17413:focus-within, .cards_float.has-hover.main-cards_2-card_container_hover-background-17413:focus-within {
  background: var(--main-cards_2-card_container_hover-background-17413);
}
@media (hover: hover) {
  .card.has-hover.main-cards_2-card_container_hover-border-color-17414:hover, .cards_float.has-hover.main-cards_2-card_container_hover-border-color-17414:hover {
    border-color: var(--main-cards_2-card_container_hover-border-color-17414);
  }
}
.card.has-hover.main-cards_2-card_container_hover-border-color-17414:focus-within, .cards_float.has-hover.main-cards_2-card_container_hover-border-color-17414:focus-within {
  border-color: var(--main-cards_2-card_container_hover-border-color-17414);
}
@media (hover: hover) {
  .card.has-hover:hover .main-cards_2-title_hover-color-17418, .cards_float.has-hover:hover .main-cards_2-title_hover-color-17418 {
    color: var(--main-cards_2-title_hover-color-17418);
  }
}
.card.has-hover:focus-within .main-cards_2-title_hover-color-17418, .cards_float.has-hover:focus-within .main-cards_2-title_hover-color-17418 {
  color: var(--main-cards_2-title_hover-color-17418);
}
@media (hover: hover) {
  .card.has-hover:hover .main-cards_2-description_hover-color-17421, .cards_float.has-hover:hover .main-cards_2-description_hover-color-17421 {
    color: var(--main-cards_2-description_hover-color-17421);
  }
}
.card.has-hover:focus-within .main-cards_2-description_hover-color-17421, .cards_float.has-hover:focus-within .main-cards_2-description_hover-color-17421 {
  color: var(--main-cards_2-description_hover-color-17421);
}
@media (hover: hover) {
  .card.has-hover:hover .main-cards_2-image_overlay_hover-background-17427, .cards_float.has-hover:hover .main-cards_2-image_overlay_hover-background-17427 {
    background: var(--main-cards_2-image_overlay_hover-background-17427);
  }
}
.card.has-hover:focus-within .main-cards_2-image_overlay_hover-background-17427, .cards_float.has-hover:focus-within .main-cards_2-image_overlay_hover-background-17427 {
  background: var(--main-cards_2-image_overlay_hover-background-17427);
}
.main-cards_2-main_title-color-1069 {
  color: var(--main-cards_2-main_title-color-1069);
}
.main-cards_2-main_title-justify-self-1070 {
  justify-self: var(--main-cards_2-main_title-justify-self-1070);
}
.main-cards_2-main_title-text-align-1071 {
  text-align: var(--main-cards_2-main_title-text-align-1071);
}
.main-cards_2-main_title-padding-17526 {
  padding: var(--main-cards_2-main_title-padding-17526);
}
.main-cards_2-main_title-font-size-1072 {
  font-size: var(--main-cards_2-main_title-font-size-1072);
}
.main-cards_2-main_title-font-weight-1073 {
  font-weight: var(--main-cards_2-main_title-font-weight-1073);
}
.main-cards_2-main_title-font-family-1074 {
  font-family: var(--main-cards_2-main_title-font-family-1074);
}
.main-cards_2-main_title-letter-spacing-1075 {
  letter-spacing: var(--main-cards_2-main_title-letter-spacing-1075);
}
.main-cards_2-main_title-line-height-1076 {
  line-height: var(--main-cards_2-main_title-line-height-1076);
}
.main-cards_2-main_title-text0-1077 {
  text0: var(--main-cards_2-main_title-text0-1077);
}
.main-cards_2-main_title-text2-1077 {
  text2: var(--main-cards_2-main_title-text2-1077);
}
.main-cards_2-main_title-text3-1077 {
  text3: var(--main-cards_2-main_title-text3-1077);
}
.main-cards_2-main_title-text4-1077 {
  text4: var(--main-cards_2-main_title-text4-1077);
}
.main-cards_2-main_title-text5-1077 {
  text5: var(--main-cards_2-main_title-text5-1077);
}
.main-cards_2-main_title-text6-1077 {
  text6: var(--main-cards_2-main_title-text6-1077);
}
.main-cards_2-main_title-grid-template-areas-1078 {
  grid-template-areas: var(--main-cards_2-main_title-grid-template-areas-1078);
}
.main-cards_2-main_title-grid-column-gap-1079 {
  grid-column-gap: var(--main-cards_2-main_title-grid-column-gap-1079);
}
.main-cards_2-main_title-justify-items-1080 {
  justify-items: var(--main-cards_2-main_title-justify-items-1080);
}
.main-cards_2-main_title-background-980122 {
  background: var(--main-cards_2-main_title-background-980122);
}
.main-cards_2-main_title-border-radius-980123 {
  border-radius: var(--main-cards_2-main_title-border-radius-980123);
}
.main-cards_2-main_title-border-width-980124 {
  border-width: var(--main-cards_2-main_title-border-width-980124);
}
.main-cards_2-main_title-border-color-980125 {
  border-color: var(--main-cards_2-main_title-border-color-980125);
}
.main-cards_2-main_title-text1-0 {
  text1: var(--main-cards_2-main_title-text1-0);
}
.main-cards_2-main_title_icon-width-1081 {
  width: var(--main-cards_2-main_title_icon-width-1081);
}
.main-cards_2-main_title_icon-height-1082 {
  height: var(--main-cards_2-main_title_icon-height-1082);
}
.main-cards_2-main_title_icon-border-radius-1083 {
  border-radius: var(--main-cards_2-main_title_icon-border-radius-1083);
}
.main-cards_2-main_title_icon-border-width-1084 {
  border-width: var(--main-cards_2-main_title_icon-border-width-1084);
}
.main-cards_2-main_title_icon-border-color-1085 {
  border-color: var(--main-cards_2-main_title_icon-border-color-1085);
}
.main-cards_2-main_title_icon-background-1086 {
  background: var(--main-cards_2-main_title_icon-background-1086);
}
.main-cards_2-main_title_icon-icon-1087 {
  icon: var(--main-cards_2-main_title_icon-icon-1087);
}
.main-cards_2-main_title_svg-font-size-1088 {
  font-size: var(--main-cards_2-main_title_svg-font-size-1088);
}
.main-cards_2-main_title_svg-color-1090 {
  color: var(--main-cards_2-main_title_svg-color-1090);
}
[data-template-section-key="article_hero_2_2"] > .cards, [data-template-section-key="article_hero_2_2"] > .gridContainer {
  min-width: 0 !important;
  width: 100% !important;
}
[data-template-section-key="article_hero_2_2"] .card > .img.main-article_hero_2_2-image-max-width-980201 {
  max-width: min(100%, var(--main-article_hero_2_2-image-max-width-980201)) !important;
  aspect-ratio: var(--main-article_hero_2_2-image-aspect-ratio-30958) !important;
  overflow: hidden;
}
[data-template-section-key="article_hero_2_2"] .card > .img.main-article_hero_2_2-image-max-width-980201 > picture,
[data-template-section-key="article_hero_2_2"] .card > .img.main-article_hero_2_2-image-max-width-980201 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.main-article_hero_2_2-container-max-width-30926 {
  max-width: var(--main-article_hero_2_2-container-max-width-30926);
}
.main-article_hero_2_2-container-grid-column-gap-30927 {
  grid-column-gap: var(--main-article_hero_2_2-container-grid-column-gap-30927);
}
.main-article_hero_2_2-container-grid-row-gap-30928 {
  grid-row-gap: var(--main-article_hero_2_2-container-grid-row-gap-30928);
}
.main-article_hero_2_2-container-backdrop-blur-30929 {
  backdrop-blur: var(--main-article_hero_2_2-container-backdrop-blur-30929);
}
.main-article_hero_2_2-container-background-30930 {
  background: var(--main-article_hero_2_2-container-background-30930);
}
.main-article_hero_2_2-container-border-radius-30931 {
  border-radius: var(--main-article_hero_2_2-container-border-radius-30931);
}
.main-article_hero_2_2-container-grid-template-areas-30932 {
  grid-template-areas: var(--main-article_hero_2_2-container-grid-template-areas-30932);
}
.main-article_hero_2_2-container-grid-template-columns-30933 {
  grid-template-columns: var(--main-article_hero_2_2-container-grid-template-columns-30933);
}
.main-article_hero_2_2-container-padding-30934 {
  padding: var(--main-article_hero_2_2-container-padding-30934);
}
.main-article_hero_2_2-container-border-width-30935 {
  border-width: var(--main-article_hero_2_2-container-border-width-30935);
}
.main-article_hero_2_2-container-border-color-30936 {
  border-color: var(--main-article_hero_2_2-container-border-color-30936);
}
.main-article_hero_2_2-container-box-shadow-30937 {
  box-shadow: var(--main-article_hero_2_2-container-box-shadow-30937);
}
.main-article_hero_2_2-main-margin-30938 {
  margin: var(--main-article_hero_2_2-main-margin-30938);
}
.main-article_hero_2_2-main-backdrop-blur-30940 {
  backdrop-blur: var(--main-article_hero_2_2-main-backdrop-blur-30940);
}
.main-article_hero_2_2-main-max-width-30941 {
  max-width: var(--main-article_hero_2_2-main-max-width-30941);
}
.main-article_hero_2_2-main-background-30942 {
  background: var(--main-article_hero_2_2-main-background-30942);
}
.main-article_hero_2_2-main-border-radius-30943 {
  border-radius: var(--main-article_hero_2_2-main-border-radius-30943);
}
.main-article_hero_2_2-main-padding-30944 {
  padding: var(--main-article_hero_2_2-main-padding-30944);
}
.main-article_hero_2_2-main-border-width-30945 {
  border-width: var(--main-article_hero_2_2-main-border-width-30945);
}
.main-article_hero_2_2-main-border-color-30946 {
  border-color: var(--main-article_hero_2_2-main-border-color-30946);
}
.main-article_hero_2_2-main-box-shadow-30947 {
  box-shadow: var(--main-article_hero_2_2-main-box-shadow-30947);
}
.main-article_hero_2_2-overlay-background-30948 {
  background: var(--main-article_hero_2_2-overlay-background-30948);
}
.main-article_hero_2_2-image-border-width-30949 {
  border-width: var(--main-article_hero_2_2-image-border-width-30949);
}
.main-article_hero_2_2-image-border-color-30950 {
  border-color: var(--main-article_hero_2_2-image-border-color-30950);
}
.main-article_hero_2_2-image-file1-30951 {
  file1: var(--main-article_hero_2_2-image-file1-30951);
}
.main-article_hero_2_2-image-title-30952 {
  title: var(--main-article_hero_2_2-image-title-30952);
}
.main-article_hero_2_2-image-alt-30953 {
  alt: var(--main-article_hero_2_2-image-alt-30953);
}
.main-article_hero_2_2-image-width-30954 {
  width: var(--main-article_hero_2_2-image-width-30954);
}
.main-article_hero_2_2-image-height-30955 {
  height: var(--main-article_hero_2_2-image-height-30955);
}
.main-article_hero_2_2-image-justify-self-30956 {
  justify-self: var(--main-article_hero_2_2-image-justify-self-30956);
}
.main-article_hero_2_2-image-border-radius-30957 {
  border-radius: var(--main-article_hero_2_2-image-border-radius-30957);
}
.main-article_hero_2_2-image-aspect-ratio-30958 {
  aspect-ratio: var(--main-article_hero_2_2-image-aspect-ratio-30958);
}
.main-article_hero_2_2-image-max-width-980201 {
  max-width: var(--main-article_hero_2_2-image-max-width-980201);
}
.main-article_hero_2_2-image_overlay-background-30959 {
  background: var(--main-article_hero_2_2-image_overlay-background-30959);
}
.main-article_hero_2_2-container_overlay-background-30960 {
  background: var(--main-article_hero_2_2-container_overlay-background-30960);
}
.main-article_hero_2_2-title-color-30961 {
  color: var(--main-article_hero_2_2-title-color-30961);
}
.main-article_hero_2_2-title-justify-self-30962 {
  justify-self: var(--main-article_hero_2_2-title-justify-self-30962);
}
.main-article_hero_2_2-title-text-align-30963 {
  text-align: var(--main-article_hero_2_2-title-text-align-30963);
}
.main-article_hero_2_2-title-font-size-30964 {
  font-size: var(--main-article_hero_2_2-title-font-size-30964);
}
.main-article_hero_2_2-title-font-weight-30965 {
  font-weight: var(--main-article_hero_2_2-title-font-weight-30965);
}
.main-article_hero_2_2-title-font-family-30966 {
  font-family: var(--main-article_hero_2_2-title-font-family-30966);
}
.main-article_hero_2_2-title-letter-spacing-30967 {
  letter-spacing: var(--main-article_hero_2_2-title-letter-spacing-30967);
}
.main-article_hero_2_2-title-line-height-30968 {
  line-height: var(--main-article_hero_2_2-title-line-height-30968);
}
.main-article_hero_2_2-title-text1-30969 {
  text1: var(--main-article_hero_2_2-title-text1-30969);
}
.main-article_hero_2_2-title-grid-template-areas-30970 {
  grid-template-areas: var(--main-article_hero_2_2-title-grid-template-areas-30970);
}
.main-article_hero_2_2-title-grid-column-gap-30971 {
  grid-column-gap: var(--main-article_hero_2_2-title-grid-column-gap-30971);
}
.main-article_hero_2_2-title-justify-items-30972 {
  justify-items: var(--main-article_hero_2_2-title-justify-items-30972);
}
.main-article_hero_2_2-title-padding-980101 {
  padding: var(--main-article_hero_2_2-title-padding-980101);
}
.main-article_hero_2_2-title-background-980102 {
  background: var(--main-article_hero_2_2-title-background-980102);
}
.main-article_hero_2_2-title-border-radius-980103 {
  border-radius: var(--main-article_hero_2_2-title-border-radius-980103);
}
.main-article_hero_2_2-title-border-width-980104 {
  border-width: var(--main-article_hero_2_2-title-border-width-980104);
}
.main-article_hero_2_2-title-border-color-980105 {
  border-color: var(--main-article_hero_2_2-title-border-color-980105);
}
.main-article_hero_2_2-button-padding-30973 {
  padding: var(--main-article_hero_2_2-button-padding-30973);
}
.main-article_hero_2_2-button-justify-self-30974 {
  justify-self: var(--main-article_hero_2_2-button-justify-self-30974);
}
.main-article_hero_2_2-button-text1-30975 {
  text1: var(--main-article_hero_2_2-button-text1-30975);
}
.main-article_hero_2_2-button-border-radius-30976 {
  border-radius: var(--main-article_hero_2_2-button-border-radius-30976);
}
.main-article_hero_2_2-button-border-width-30977 {
  border-width: var(--main-article_hero_2_2-button-border-width-30977);
}
.main-article_hero_2_2-button-border-color-30978 {
  border-color: var(--main-article_hero_2_2-button-border-color-30978);
}
.main-article_hero_2_2-button-background-30979 {
  background: var(--main-article_hero_2_2-button-background-30979);
}
.main-article_hero_2_2-button-color-30980 {
  color: var(--main-article_hero_2_2-button-color-30980);
}
.main-article_hero_2_2-button-font-size-30981 {
  font-size: var(--main-article_hero_2_2-button-font-size-30981);
}
.main-article_hero_2_2-button-font-weight-30982 {
  font-weight: var(--main-article_hero_2_2-button-font-weight-30982);
}
.main-article_hero_2_2-button-font-family-30983 {
  font-family: var(--main-article_hero_2_2-button-font-family-30983);
}
.main-article_hero_2_2-button-letter-spacing-30984 {
  letter-spacing: var(--main-article_hero_2_2-button-letter-spacing-30984);
}
.main-article_hero_2_2-button-line-height-30985 {
  line-height: var(--main-article_hero_2_2-button-line-height-30985);
}
.main-article_hero_2_2-button-grid-template-areas-30986 {
  grid-template-areas: var(--main-article_hero_2_2-button-grid-template-areas-30986);
}
.main-article_hero_2_2-button-grid-column-gap-30987 {
  grid-column-gap: var(--main-article_hero_2_2-button-grid-column-gap-30987);
}
.main-article_hero_2_2-button-justify-items-30988 {
  justify-items: var(--main-article_hero_2_2-button-justify-items-30988);
}
.main-article_hero_2_2-button-justify-self-30989 {
  justify-self: var(--main-article_hero_2_2-button-justify-self-30989);
}
.main-article_hero_2_2-description-text1-30990 {
  text1: var(--main-article_hero_2_2-description-text1-30990);
}
.main-article_hero_2_2-description-justify-self-30991 {
  justify-self: var(--main-article_hero_2_2-description-justify-self-30991);
}
.main-article_hero_2_2-description-text-align-30992 {
  text-align: var(--main-article_hero_2_2-description-text-align-30992);
}
.main-article_hero_2_2-description-color-30993 {
  color: var(--main-article_hero_2_2-description-color-30993);
}
.main-article_hero_2_2-description-font-weight-30994 {
  font-weight: var(--main-article_hero_2_2-description-font-weight-30994);
}
.main-article_hero_2_2-description-font-family-30995 {
  font-family: var(--main-article_hero_2_2-description-font-family-30995);
}
.main-article_hero_2_2-description-letter-spacing-30996 {
  letter-spacing: var(--main-article_hero_2_2-description-letter-spacing-30996);
}
.main-article_hero_2_2-description-line-height-30997 {
  line-height: var(--main-article_hero_2_2-description-line-height-30997);
}
.main-article_hero_2_2-description-font-size-30998 {
  font-size: var(--main-article_hero_2_2-description-font-size-30998);
}
.main-article_hero_2_2-description-grid-template-areas-30999 {
  grid-template-areas: var(--main-article_hero_2_2-description-grid-template-areas-30999);
}
.main-article_hero_2_2-description-grid-column-gap-31000 {
  grid-column-gap: var(--main-article_hero_2_2-description-grid-column-gap-31000);
}
.main-article_hero_2_2-description-justify-items-31001 {
  justify-items: var(--main-article_hero_2_2-description-justify-items-31001);
}
.main-article_hero_2_2-description-padding-980111 {
  padding: var(--main-article_hero_2_2-description-padding-980111);
}
.main-article_hero_2_2-description-background-980112 {
  background: var(--main-article_hero_2_2-description-background-980112);
}
.main-article_hero_2_2-description-border-radius-980113 {
  border-radius: var(--main-article_hero_2_2-description-border-radius-980113);
}
.main-article_hero_2_2-description-border-width-980114 {
  border-width: var(--main-article_hero_2_2-description-border-width-980114);
}
.main-article_hero_2_2-description-border-color-980115 {
  border-color: var(--main-article_hero_2_2-description-border-color-980115);
}
.main-article_hero_2_2-title_icon-width-31002 {
  width: var(--main-article_hero_2_2-title_icon-width-31002);
}
.main-article_hero_2_2-title_icon-height-31003 {
  height: var(--main-article_hero_2_2-title_icon-height-31003);
}
.main-article_hero_2_2-title_icon-border-radius-31004 {
  border-radius: var(--main-article_hero_2_2-title_icon-border-radius-31004);
}
.main-article_hero_2_2-title_icon-border-width-31005 {
  border-width: var(--main-article_hero_2_2-title_icon-border-width-31005);
}
.main-article_hero_2_2-title_icon-border-color-31006 {
  border-color: var(--main-article_hero_2_2-title_icon-border-color-31006);
}
.main-article_hero_2_2-title_icon-background-31007 {
  background: var(--main-article_hero_2_2-title_icon-background-31007);
}
.main-article_hero_2_2-title_icon-icon-31008 {
  icon: var(--main-article_hero_2_2-title_icon-icon-31008);
}
.main-article_hero_2_2-title_svg-font-size-31009 {
  font-size: var(--main-article_hero_2_2-title_svg-font-size-31009);
}
.main-article_hero_2_2-title_svg-color-31010 {
  color: var(--main-article_hero_2_2-title_svg-color-31010);
}
.main-article_hero_2_2-description_icon-width-31011 {
  width: var(--main-article_hero_2_2-description_icon-width-31011);
}
.main-article_hero_2_2-description_icon-height-31012 {
  height: var(--main-article_hero_2_2-description_icon-height-31012);
}
.main-article_hero_2_2-description_icon-border-radius-31013 {
  border-radius: var(--main-article_hero_2_2-description_icon-border-radius-31013);
}
.main-article_hero_2_2-description_icon-border-width-31014 {
  border-width: var(--main-article_hero_2_2-description_icon-border-width-31014);
}
.main-article_hero_2_2-description_icon-border-color-31015 {
  border-color: var(--main-article_hero_2_2-description_icon-border-color-31015);
}
.main-article_hero_2_2-description_icon-background-31016 {
  background: var(--main-article_hero_2_2-description_icon-background-31016);
}
.main-article_hero_2_2-description_icon-icon-31017 {
  icon: var(--main-article_hero_2_2-description_icon-icon-31017);
}
.main-article_hero_2_2-description_svg-font-size-31018 {
  font-size: var(--main-article_hero_2_2-description_svg-font-size-31018);
}
.main-article_hero_2_2-description_svg-color-31019 {
  color: var(--main-article_hero_2_2-description_svg-color-31019);
}
.main-article_hero_2_2-button_icon-width-31020 {
  width: var(--main-article_hero_2_2-button_icon-width-31020);
}
.main-article_hero_2_2-button_icon-height-31021 {
  height: var(--main-article_hero_2_2-button_icon-height-31021);
}
.main-article_hero_2_2-button_icon-border-radius-31022 {
  border-radius: var(--main-article_hero_2_2-button_icon-border-radius-31022);
}
.main-article_hero_2_2-button_icon-border-width-31023 {
  border-width: var(--main-article_hero_2_2-button_icon-border-width-31023);
}
.main-article_hero_2_2-button_icon-border-color-31024 {
  border-color: var(--main-article_hero_2_2-button_icon-border-color-31024);
}
.main-article_hero_2_2-button_icon-background-31025 {
  background: var(--main-article_hero_2_2-button_icon-background-31025);
}
.main-article_hero_2_2-button_icon-icon-31026 {
  icon: var(--main-article_hero_2_2-button_icon-icon-31026);
}
.main-article_hero_2_2-button_svg-font-size-31027 {
  font-size: var(--main-article_hero_2_2-button_svg-font-size-31027);
}
.main-article_hero_2_2-button_svg-color-31028 {
  color: var(--main-article_hero_2_2-button_svg-color-31028);
}
@media (hover: hover) {
  .button.has-hover.main-article_hero_2_2-button_hover-background-31029:hover, .card.has-hover:hover .button.main-article_hero_2_2-button_hover-background-31029, .cards_float.has-hover:hover .button.main-article_hero_2_2-button_hover-background-31029 {
    background: var(--main-article_hero_2_2-button_hover-background-31029);
  }
}
.button.has-hover.main-article_hero_2_2-button_hover-background-31029:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2_2-button_hover-background-31029, .cards_float.has-hover:focus-within .button.main-article_hero_2_2-button_hover-background-31029 {
  background: var(--main-article_hero_2_2-button_hover-background-31029);
}
@media (hover: hover) {
  .button.has-hover:hover .main-article_hero_2_2-button_hover-color-31030, .card.has-hover:hover .button .main-article_hero_2_2-button_hover-color-31030, .cards_float.has-hover:hover .button .main-article_hero_2_2-button_hover-color-31030 {
    color: var(--main-article_hero_2_2-button_hover-color-31030);
  }
}
.button.has-hover:focus-visible .main-article_hero_2_2-button_hover-color-31030, .card.has-hover:focus-within .button .main-article_hero_2_2-button_hover-color-31030, .cards_float.has-hover:focus-within .button .main-article_hero_2_2-button_hover-color-31030 {
  color: var(--main-article_hero_2_2-button_hover-color-31030);
}
@media (hover: hover) {
  .button.has-hover.main-article_hero_2_2-button_hover-border-color-31031:hover, .card.has-hover:hover .button.main-article_hero_2_2-button_hover-border-color-31031, .cards_float.has-hover:hover .button.main-article_hero_2_2-button_hover-border-color-31031 {
    border-color: var(--main-article_hero_2_2-button_hover-border-color-31031);
  }
}
.button.has-hover.main-article_hero_2_2-button_hover-border-color-31031:focus-visible, .card.has-hover:focus-within .button.main-article_hero_2_2-button_hover-border-color-31031, .cards_float.has-hover:focus-within .button.main-article_hero_2_2-button_hover-border-color-31031 {
  border-color: var(--main-article_hero_2_2-button_hover-border-color-31031);
}
[data-template-section-key="article_gallery_2"] > .cards, [data-template-section-key="article_gallery_2"] > .gridContainer {
  min-width: 0 !important;
  width: 100% !important;
}
[data-template-section-key="article_gallery_2"] > .gridContainer {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
}
[data-template-section-key="article_gallery_2"] > .gridContainer > .title,
[data-template-section-key="article_gallery_2"] > .gridContainer > .desc,
[data-template-section-key="article_gallery_2"] > .gridContainer > .button,
[data-template-section-key="article_gallery_2"] > .gridContainer > .wrapper {
  grid-column: 1 / -1 !important;
  width: 100% !important;
  max-width: 100% !important;
}
[data-template-section-key="article_gallery_2"] > .gridContainer > .wrapper {
  display: grid !important;
}
[data-template-section-key="article_gallery_2"] .button {
  width: fit-content !important;
  max-width: 100% !important;
}
[data-template-section-key="article_gallery_2"] .card > .img.main-article_gallery_2-image-max-width-980201 {
  max-width: min(100%, var(--main-article_gallery_2-image-max-width-980201)) !important;
  aspect-ratio: var(--main-article_gallery_2-image-aspect-ratio-1821) !important;
  overflow: hidden;
}
[data-template-section-key="article_gallery_2"] .card > .img.main-article_gallery_2-image-max-width-980201 > picture,
[data-template-section-key="article_gallery_2"] .card > .img.main-article_gallery_2-image-max-width-980201 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.main-article_gallery_2-config-count-1776 {
  count: var(--main-article_gallery_2-config-count-1776);
}
.main-article_gallery_2-main-margin-1839 {
  margin: var(--main-article_gallery_2-main-margin-1839);
}
.main-article_gallery_2-main-backdrop-blur-1841 {
  backdrop-blur: var(--main-article_gallery_2-main-backdrop-blur-1841);
}
.main-article_gallery_2-main-max-width-1842 {
  max-width: var(--main-article_gallery_2-main-max-width-1842);
}
.main-article_gallery_2-main-background-1843 {
  background: var(--main-article_gallery_2-main-background-1843);
}
.main-article_gallery_2-main-border-radius-1844 {
  border-radius: var(--main-article_gallery_2-main-border-radius-1844);
}
.main-article_gallery_2-main-padding-1845 {
  padding: var(--main-article_gallery_2-main-padding-1845);
}
.main-article_gallery_2-main-border-width-1846 {
  border-width: var(--main-article_gallery_2-main-border-width-1846);
}
.main-article_gallery_2-main-border-color-1847 {
  border-color: var(--main-article_gallery_2-main-border-color-1847);
}
.main-article_gallery_2-main-box-shadow-1848 {
  box-shadow: var(--main-article_gallery_2-main-box-shadow-1848);
}
.main-article_gallery_2-container-max-width-1779 {
  max-width: var(--main-article_gallery_2-container-max-width-1779);
}
.main-article_gallery_2-container-grid-column-gap-1780 {
  grid-column-gap: var(--main-article_gallery_2-container-grid-column-gap-1780);
}
.main-article_gallery_2-container-grid-row-gap-1781 {
  grid-row-gap: var(--main-article_gallery_2-container-grid-row-gap-1781);
}
.main-article_gallery_2-container-backdrop-blur-1782 {
  backdrop-blur: var(--main-article_gallery_2-container-backdrop-blur-1782);
}
.main-article_gallery_2-container-background-1783 {
  background: var(--main-article_gallery_2-container-background-1783);
}
.main-article_gallery_2-container-border-radius-1784 {
  border-radius: var(--main-article_gallery_2-container-border-radius-1784);
}
.main-article_gallery_2-container-grid-template-areas-1785 {
  grid-template-areas: var(--main-article_gallery_2-container-grid-template-areas-1785);
}
.main-article_gallery_2-container-grid-template-columns-1786 {
  grid-template-columns: var(--main-article_gallery_2-container-grid-template-columns-1786);
}
.main-article_gallery_2-container-padding-1787 {
  padding: var(--main-article_gallery_2-container-padding-1787);
}
.main-article_gallery_2-container-border-width-1788 {
  border-width: var(--main-article_gallery_2-container-border-width-1788);
}
.main-article_gallery_2-container-border-color-1789 {
  border-color: var(--main-article_gallery_2-container-border-color-1789);
}
.main-article_gallery_2-container-box-shadow-1790 {
  box-shadow: var(--main-article_gallery_2-container-box-shadow-1790);
}
.main-article_gallery_2-overlay-background-1849 {
  background: var(--main-article_gallery_2-overlay-background-1849);
}
.main-article_gallery_2-container_overlay-background-1791 {
  background: var(--main-article_gallery_2-container_overlay-background-1791);
}
.main-article_gallery_2-title-color-1856 {
  color: var(--main-article_gallery_2-title-color-1856);
}
.main-article_gallery_2-title-justify-self-1857 {
  justify-self: var(--main-article_gallery_2-title-justify-self-1857);
}
.main-article_gallery_2-title-text-align-1858 {
  text-align: var(--main-article_gallery_2-title-text-align-1858);
}
.main-article_gallery_2-title-font-size-1859 {
  font-size: var(--main-article_gallery_2-title-font-size-1859);
}
.main-article_gallery_2-title-font-weight-1860 {
  font-weight: var(--main-article_gallery_2-title-font-weight-1860);
}
.main-article_gallery_2-title-font-family-1861 {
  font-family: var(--main-article_gallery_2-title-font-family-1861);
}
.main-article_gallery_2-title-letter-spacing-1862 {
  letter-spacing: var(--main-article_gallery_2-title-letter-spacing-1862);
}
.main-article_gallery_2-title-line-height-1863 {
  line-height: var(--main-article_gallery_2-title-line-height-1863);
}
.main-article_gallery_2-title-text1-1864 {
  text1: var(--main-article_gallery_2-title-text1-1864);
}
.main-article_gallery_2-title-grid-template-areas-1865 {
  grid-template-areas: var(--main-article_gallery_2-title-grid-template-areas-1865);
}
.main-article_gallery_2-title-grid-column-gap-1866 {
  grid-column-gap: var(--main-article_gallery_2-title-grid-column-gap-1866);
}
.main-article_gallery_2-title-justify-items-1867 {
  justify-items: var(--main-article_gallery_2-title-justify-items-1867);
}
.main-article_gallery_2-title-padding-980101 {
  padding: var(--main-article_gallery_2-title-padding-980101);
}
.main-article_gallery_2-title-background-980102 {
  background: var(--main-article_gallery_2-title-background-980102);
}
.main-article_gallery_2-title-border-radius-980103 {
  border-radius: var(--main-article_gallery_2-title-border-radius-980103);
}
.main-article_gallery_2-title-border-width-980104 {
  border-width: var(--main-article_gallery_2-title-border-width-980104);
}
.main-article_gallery_2-title-border-color-980105 {
  border-color: var(--main-article_gallery_2-title-border-color-980105);
}
.main-article_gallery_2-title_svg-font-size-1875 {
  font-size: var(--main-article_gallery_2-title_svg-font-size-1875);
}
.main-article_gallery_2-title_svg-color-1877 {
  color: var(--main-article_gallery_2-title_svg-color-1877);
}
.main-article_gallery_2-title_icon-width-1868 {
  width: var(--main-article_gallery_2-title_icon-width-1868);
}
.main-article_gallery_2-title_icon-height-1869 {
  height: var(--main-article_gallery_2-title_icon-height-1869);
}
.main-article_gallery_2-title_icon-border-radius-1870 {
  border-radius: var(--main-article_gallery_2-title_icon-border-radius-1870);
}
.main-article_gallery_2-title_icon-border-width-1871 {
  border-width: var(--main-article_gallery_2-title_icon-border-width-1871);
}
.main-article_gallery_2-title_icon-border-color-1872 {
  border-color: var(--main-article_gallery_2-title_icon-border-color-1872);
}
.main-article_gallery_2-title_icon-background-1873 {
  background: var(--main-article_gallery_2-title_icon-background-1873);
}
.main-article_gallery_2-title_icon-icon-1874 {
  icon: var(--main-article_gallery_2-title_icon-icon-1874);
}
.main-article_gallery_2-description-text1-1798 {
  text1: var(--main-article_gallery_2-description-text1-1798);
}
.main-article_gallery_2-description-justify-self-1799 {
  justify-self: var(--main-article_gallery_2-description-justify-self-1799);
}
.main-article_gallery_2-description-text-align-1800 {
  text-align: var(--main-article_gallery_2-description-text-align-1800);
}
.main-article_gallery_2-description-color-1801 {
  color: var(--main-article_gallery_2-description-color-1801);
}
.main-article_gallery_2-description-font-weight-1802 {
  font-weight: var(--main-article_gallery_2-description-font-weight-1802);
}
.main-article_gallery_2-description-font-family-1803 {
  font-family: var(--main-article_gallery_2-description-font-family-1803);
}
.main-article_gallery_2-description-letter-spacing-1804 {
  letter-spacing: var(--main-article_gallery_2-description-letter-spacing-1804);
}
.main-article_gallery_2-description-line-height-1805 {
  line-height: var(--main-article_gallery_2-description-line-height-1805);
}
.main-article_gallery_2-description-font-size-1806 {
  font-size: var(--main-article_gallery_2-description-font-size-1806);
}
.main-article_gallery_2-description-grid-template-areas-1807 {
  grid-template-areas: var(--main-article_gallery_2-description-grid-template-areas-1807);
}
.main-article_gallery_2-description-grid-column-gap-1808 {
  grid-column-gap: var(--main-article_gallery_2-description-grid-column-gap-1808);
}
.main-article_gallery_2-description-justify-items-1809 {
  justify-items: var(--main-article_gallery_2-description-justify-items-1809);
}
.main-article_gallery_2-description-padding-980111 {
  padding: var(--main-article_gallery_2-description-padding-980111);
}
.main-article_gallery_2-description-background-980112 {
  background: var(--main-article_gallery_2-description-background-980112);
}
.main-article_gallery_2-description-border-radius-980113 {
  border-radius: var(--main-article_gallery_2-description-border-radius-980113);
}
.main-article_gallery_2-description-border-width-980114 {
  border-width: var(--main-article_gallery_2-description-border-width-980114);
}
.main-article_gallery_2-description-border-color-980115 {
  border-color: var(--main-article_gallery_2-description-border-color-980115);
}
.main-article_gallery_2-description_svg-font-size-1817 {
  font-size: var(--main-article_gallery_2-description_svg-font-size-1817);
}
.main-article_gallery_2-description_svg-color-1819 {
  color: var(--main-article_gallery_2-description_svg-color-1819);
}
.main-article_gallery_2-description_icon-width-1810 {
  width: var(--main-article_gallery_2-description_icon-width-1810);
}
.main-article_gallery_2-description_icon-height-1811 {
  height: var(--main-article_gallery_2-description_icon-height-1811);
}
.main-article_gallery_2-description_icon-border-radius-1812 {
  border-radius: var(--main-article_gallery_2-description_icon-border-radius-1812);
}
.main-article_gallery_2-description_icon-border-width-1813 {
  border-width: var(--main-article_gallery_2-description_icon-border-width-1813);
}
.main-article_gallery_2-description_icon-border-color-1814 {
  border-color: var(--main-article_gallery_2-description_icon-border-color-1814);
}
.main-article_gallery_2-description_icon-background-1815 {
  background: var(--main-article_gallery_2-description_icon-background-1815);
}
.main-article_gallery_2-description_icon-icon-1816 {
  icon: var(--main-article_gallery_2-description_icon-icon-1816);
}
.main-article_gallery_2-wrapper-max-width-1878 {
  max-width: var(--main-article_gallery_2-wrapper-max-width-1878);
}
.main-article_gallery_2-wrapper-grid-template-rows-1879 {
  grid-template-rows: var(--main-article_gallery_2-wrapper-grid-template-rows-1879);
}
.main-article_gallery_2-wrapper-grid-template-columns-1880 {
  grid-template-columns: var(--main-article_gallery_2-wrapper-grid-template-columns-1880);
}
.main-article_gallery_2-wrapper-grid-column-gap-1881 {
  grid-column-gap: var(--main-article_gallery_2-wrapper-grid-column-gap-1881);
}
.main-article_gallery_2-wrapper-grid-row-gap-1882 {
  grid-row-gap: var(--main-article_gallery_2-wrapper-grid-row-gap-1882);
}
.main-article_gallery_2-wrapper-padding-1883 {
  padding: var(--main-article_gallery_2-wrapper-padding-1883);
}
.main-article_gallery_2-wrapper-border-radius-1884 {
  border-radius: var(--main-article_gallery_2-wrapper-border-radius-1884);
}
.main-article_gallery_2-wrapper-border-width-1885 {
  border-width: var(--main-article_gallery_2-wrapper-border-width-1885);
}
.main-article_gallery_2-wrapper-border-color-1886 {
  border-color: var(--main-article_gallery_2-wrapper-border-color-1886);
}
.main-article_gallery_2-wrapper-background-1887 {
  background: var(--main-article_gallery_2-wrapper-background-1887);
}
.main-article_gallery_2-wrapper-box-shadow-1888 {
  box-shadow: var(--main-article_gallery_2-wrapper-box-shadow-1888);
}
.main-article_gallery_2-wrapper-backdrop-blur-1889 {
  backdrop-blur: var(--main-article_gallery_2-wrapper-backdrop-blur-1889);
}
.main-article_gallery_2-image-file1-1820 {
  file1: var(--main-article_gallery_2-image-file1-1820);
}
.main-article_gallery_2-image-aspect-ratio-1821 {
  aspect-ratio: var(--main-article_gallery_2-image-aspect-ratio-1821);
}
.main-article_gallery_2-image-width-1822 {
  width: var(--main-article_gallery_2-image-width-1822);
}
.main-article_gallery_2-image-height-1823 {
  height: var(--main-article_gallery_2-image-height-1823);
}
.main-article_gallery_2-image-border-radius-1824 {
  border-radius: var(--main-article_gallery_2-image-border-radius-1824);
}
.main-article_gallery_2-image-border-width-1825 {
  border-width: var(--main-article_gallery_2-image-border-width-1825);
}
.main-article_gallery_2-image-border-color-1826 {
  border-color: var(--main-article_gallery_2-image-border-color-1826);
}
.main-article_gallery_2-image-box-shadow-1827 {
  box-shadow: var(--main-article_gallery_2-image-box-shadow-1827);
}
.main-article_gallery_2-image-background-1828 {
  background: var(--main-article_gallery_2-image-background-1828);
}
.main-article_gallery_2-image-object-fit-1829 {
  object-fit: var(--main-article_gallery_2-image-object-fit-1829);
}
.main-article_gallery_2-image-cursor-1830 {
  cursor: var(--main-article_gallery_2-image-cursor-1830);
}
.main-article_gallery_2-image-transition-1831 {
  transition: var(--main-article_gallery_2-image-transition-1831);
}
.main-article_gallery_2-image-file2-11822 {
  file2: var(--main-article_gallery_2-image-file2-11822);
}
.main-article_gallery_2-image-file3-11823 {
  file3: var(--main-article_gallery_2-image-file3-11823);
}
.main-article_gallery_2-image-file4-11824 {
  file4: var(--main-article_gallery_2-image-file4-11824);
}
.main-article_gallery_2-image-max-width-980201 {
  max-width: var(--main-article_gallery_2-image-max-width-980201);
}
.main-article_gallery_2-image-alt1-0 {
  alt1: var(--main-article_gallery_2-image-alt1-0);
}
.main-article_gallery_2-image-title1-0 {
  title1: var(--main-article_gallery_2-image-title1-0);
}
.main-article_gallery_2-image-alt2-0 {
  alt2: var(--main-article_gallery_2-image-alt2-0);
}
.main-article_gallery_2-image-title2-0 {
  title2: var(--main-article_gallery_2-image-title2-0);
}
.main-article_gallery_2-image-alt3-0 {
  alt3: var(--main-article_gallery_2-image-alt3-0);
}
.main-article_gallery_2-image-title3-0 {
  title3: var(--main-article_gallery_2-image-title3-0);
}
.main-article_gallery_2-image-alt4-0 {
  alt4: var(--main-article_gallery_2-image-alt4-0);
}
.main-article_gallery_2-image-title4-0 {
  title4: var(--main-article_gallery_2-image-title4-0);
}
.main-article_gallery_2-image-file5-1820 {
  file5: var(--main-article_gallery_2-image-file5-1820);
}
.main-article_gallery_2-image-alt5-0 {
  alt5: var(--main-article_gallery_2-image-alt5-0);
}
.main-article_gallery_2-image-title5-0 {
  title5: var(--main-article_gallery_2-image-title5-0);
}
.main-article_gallery_2-image-file6-1820 {
  file6: var(--main-article_gallery_2-image-file6-1820);
}
.main-article_gallery_2-image-alt6-0 {
  alt6: var(--main-article_gallery_2-image-alt6-0);
}
.main-article_gallery_2-image-title6-0 {
  title6: var(--main-article_gallery_2-image-title6-0);
}
.main-article_gallery_2-image-file7-1820 {
  file7: var(--main-article_gallery_2-image-file7-1820);
}
.main-article_gallery_2-image-alt7-0 {
  alt7: var(--main-article_gallery_2-image-alt7-0);
}
.main-article_gallery_2-image-title7-0 {
  title7: var(--main-article_gallery_2-image-title7-0);
}
.main-article_gallery_2-image-file8-1820 {
  file8: var(--main-article_gallery_2-image-file8-1820);
}
.main-article_gallery_2-image-alt8-0 {
  alt8: var(--main-article_gallery_2-image-alt8-0);
}
.main-article_gallery_2-image-title8-0 {
  title8: var(--main-article_gallery_2-image-title8-0);
}
.main-article_gallery_2-image_overlay-background-1832 {
  background: var(--main-article_gallery_2-image_overlay-background-1832);
}
.main-article_gallery_2-button-padding-1748 {
  padding: var(--main-article_gallery_2-button-padding-1748);
}
.main-article_gallery_2-button-justify-self-1749 {
  justify-self: var(--main-article_gallery_2-button-justify-self-1749);
}
.main-article_gallery_2-button-text1-1750 {
  text1: var(--main-article_gallery_2-button-text1-1750);
}
.main-article_gallery_2-button-border-radius-1751 {
  border-radius: var(--main-article_gallery_2-button-border-radius-1751);
}
.main-article_gallery_2-button-border-width-1752 {
  border-width: var(--main-article_gallery_2-button-border-width-1752);
}
.main-article_gallery_2-button-text-align-1753 {
  text-align: var(--main-article_gallery_2-button-text-align-1753);
}
.main-article_gallery_2-button-border-color-1754 {
  border-color: var(--main-article_gallery_2-button-border-color-1754);
}
.main-article_gallery_2-button-background-1755 {
  background: var(--main-article_gallery_2-button-background-1755);
}
.main-article_gallery_2-button-color-1756 {
  color: var(--main-article_gallery_2-button-color-1756);
}
.main-article_gallery_2-button-font-size-1757 {
  font-size: var(--main-article_gallery_2-button-font-size-1757);
}
.main-article_gallery_2-button-font-weight-1758 {
  font-weight: var(--main-article_gallery_2-button-font-weight-1758);
}
.main-article_gallery_2-button-font-family-1759 {
  font-family: var(--main-article_gallery_2-button-font-family-1759);
}
.main-article_gallery_2-button-letter-spacing-1760 {
  letter-spacing: var(--main-article_gallery_2-button-letter-spacing-1760);
}
.main-article_gallery_2-button-line-height-1761 {
  line-height: var(--main-article_gallery_2-button-line-height-1761);
}
.main-article_gallery_2-button-grid-template-areas-1762 {
  grid-template-areas: var(--main-article_gallery_2-button-grid-template-areas-1762);
}
.main-article_gallery_2-button-grid-column-gap-1763 {
  grid-column-gap: var(--main-article_gallery_2-button-grid-column-gap-1763);
}
.main-article_gallery_2-button-justify-items-1764 {
  justify-items: var(--main-article_gallery_2-button-justify-items-1764);
}
.main-article_gallery_2-button-justify-self-1765 {
  justify-self: var(--main-article_gallery_2-button-justify-self-1765);
}
.main-article_gallery_2-button-width-910018 {
  width: var(--main-article_gallery_2-button-width-910018);
}
.main-article_gallery_2-button_svg-font-size-1774 {
  font-size: var(--main-article_gallery_2-button_svg-font-size-1774);
}
.main-article_gallery_2-button_svg-color-1775 {
  color: var(--main-article_gallery_2-button_svg-color-1775);
}
.main-article_gallery_2-button_icon-width-1766 {
  width: var(--main-article_gallery_2-button_icon-width-1766);
}
.main-article_gallery_2-button_icon-height-1767 {
  height: var(--main-article_gallery_2-button_icon-height-1767);
}
.main-article_gallery_2-button_icon-border-radius-1768 {
  border-radius: var(--main-article_gallery_2-button_icon-border-radius-1768);
}
.main-article_gallery_2-button_icon-border-width-1769 {
  border-width: var(--main-article_gallery_2-button_icon-border-width-1769);
}
.main-article_gallery_2-button_icon-border-color-1770 {
  border-color: var(--main-article_gallery_2-button_icon-border-color-1770);
}
.main-article_gallery_2-button_icon-background-1771 {
  background: var(--main-article_gallery_2-button_icon-background-1771);
}
.main-article_gallery_2-button_icon-icon-1772 {
  icon: var(--main-article_gallery_2-button_icon-icon-1772);
}
@media (hover: hover) {
  .button.has-hover.main-article_gallery_2-button_hover-background-3159:hover, .card.has-hover:hover .button.main-article_gallery_2-button_hover-background-3159, .cards_float.has-hover:hover .button.main-article_gallery_2-button_hover-background-3159 {
    background: var(--main-article_gallery_2-button_hover-background-3159);
  }
}
.button.has-hover.main-article_gallery_2-button_hover-background-3159:focus-visible, .card.has-hover:focus-within .button.main-article_gallery_2-button_hover-background-3159, .cards_float.has-hover:focus-within .button.main-article_gallery_2-button_hover-background-3159 {
  background: var(--main-article_gallery_2-button_hover-background-3159);
}
@media (hover: hover) {
  .button.has-hover:hover .main-article_gallery_2-button_hover-color-3160, .card.has-hover:hover .button .main-article_gallery_2-button_hover-color-3160, .cards_float.has-hover:hover .button .main-article_gallery_2-button_hover-color-3160 {
    color: var(--main-article_gallery_2-button_hover-color-3160);
  }
}
.button.has-hover:focus-visible .main-article_gallery_2-button_hover-color-3160, .card.has-hover:focus-within .button .main-article_gallery_2-button_hover-color-3160, .cards_float.has-hover:focus-within .button .main-article_gallery_2-button_hover-color-3160 {
  color: var(--main-article_gallery_2-button_hover-color-3160);
}
@media (hover: hover) {
  .button.has-hover.main-article_gallery_2-button_hover-border-color-3161:hover, .card.has-hover:hover .button.main-article_gallery_2-button_hover-border-color-3161, .cards_float.has-hover:hover .button.main-article_gallery_2-button_hover-border-color-3161 {
    border-color: var(--main-article_gallery_2-button_hover-border-color-3161);
  }
}
.button.has-hover.main-article_gallery_2-button_hover-border-color-3161:focus-visible, .card.has-hover:focus-within .button.main-article_gallery_2-button_hover-border-color-3161, .cards_float.has-hover:focus-within .button.main-article_gallery_2-button_hover-border-color-3161 {
  border-color: var(--main-article_gallery_2-button_hover-border-color-3161);
}
.main-article_gallery_2-gallery_layout-gallery-columns-desktop-930001 {
  --gallery-columns-desktop: var(--main-article_gallery_2-gallery_layout-gallery-columns-desktop-930001);
}
.main-article_gallery_2-gallery_layout-gallery-columns-tablet-930002 {
  --gallery-columns-tablet: var(--main-article_gallery_2-gallery_layout-gallery-columns-tablet-930002);
}
.main-article_gallery_2-gallery_layout-gallery-columns-mobile-930003 {
  --gallery-columns-mobile: var(--main-article_gallery_2-gallery_layout-gallery-columns-mobile-930003);
}
[data-template-section-key="rolunk_hero"] > .cards, [data-template-section-key="rolunk_hero"] > .gridContainer {
  min-width: 0 !important;
  width: 100% !important;
}
[data-template-section-key="rolunk_hero"] .card > .img.main-rolunk_hero-image-max-width-980201 {
  max-width: min(100%, var(--main-rolunk_hero-image-max-width-980201)) !important;
  aspect-ratio: var(--main-rolunk_hero-image-aspect-ratio-2269) !important;
  overflow: hidden;
}
[data-template-section-key="rolunk_hero"] .card > .img.main-rolunk_hero-image-max-width-980201 > picture,
[data-template-section-key="rolunk_hero"] .card > .img.main-rolunk_hero-image-max-width-980201 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.main-rolunk_hero-container-max-width-2219 {
  max-width: var(--main-rolunk_hero-container-max-width-2219);
}
.main-rolunk_hero-container-grid-column-gap-2220 {
  grid-column-gap: var(--main-rolunk_hero-container-grid-column-gap-2220);
}
.main-rolunk_hero-container-grid-row-gap-2221 {
  grid-row-gap: var(--main-rolunk_hero-container-grid-row-gap-2221);
}
.main-rolunk_hero-container-backdrop-blur-2222 {
  backdrop-blur: var(--main-rolunk_hero-container-backdrop-blur-2222);
}
.main-rolunk_hero-container-background-2223 {
  background: var(--main-rolunk_hero-container-background-2223);
}
.main-rolunk_hero-container-border-radius-2224 {
  border-radius: var(--main-rolunk_hero-container-border-radius-2224);
}
.main-rolunk_hero-container-grid-template-areas-2225 {
  grid-template-areas: var(--main-rolunk_hero-container-grid-template-areas-2225);
}
.main-rolunk_hero-container-grid-template-columns-2226 {
  grid-template-columns: var(--main-rolunk_hero-container-grid-template-columns-2226);
}
.main-rolunk_hero-container-padding-2227 {
  padding: var(--main-rolunk_hero-container-padding-2227);
}
.main-rolunk_hero-container-border-width-2228 {
  border-width: var(--main-rolunk_hero-container-border-width-2228);
}
.main-rolunk_hero-container-border-color-2229 {
  border-color: var(--main-rolunk_hero-container-border-color-2229);
}
.main-rolunk_hero-container-box-shadow-2230 {
  box-shadow: var(--main-rolunk_hero-container-box-shadow-2230);
}
.main-rolunk_hero-main-margin-2277 {
  margin: var(--main-rolunk_hero-main-margin-2277);
}
.main-rolunk_hero-main-backdrop-blur-2279 {
  backdrop-blur: var(--main-rolunk_hero-main-backdrop-blur-2279);
}
.main-rolunk_hero-main-max-width-2280 {
  max-width: var(--main-rolunk_hero-main-max-width-2280);
}
.main-rolunk_hero-main-background-2281 {
  background: var(--main-rolunk_hero-main-background-2281);
}
.main-rolunk_hero-main-border-radius-2282 {
  border-radius: var(--main-rolunk_hero-main-border-radius-2282);
}
.main-rolunk_hero-main-padding-2283 {
  padding: var(--main-rolunk_hero-main-padding-2283);
}
.main-rolunk_hero-main-border-width-2284 {
  border-width: var(--main-rolunk_hero-main-border-width-2284);
}
.main-rolunk_hero-main-border-color-2285 {
  border-color: var(--main-rolunk_hero-main-border-color-2285);
}
.main-rolunk_hero-main-box-shadow-2286 {
  box-shadow: var(--main-rolunk_hero-main-box-shadow-2286);
}
.main-rolunk_hero-overlay-background-2287 {
  background: var(--main-rolunk_hero-overlay-background-2287);
}
.main-rolunk_hero-image-border-width-2260 {
  border-width: var(--main-rolunk_hero-image-border-width-2260);
}
.main-rolunk_hero-image-border-color-2261 {
  border-color: var(--main-rolunk_hero-image-border-color-2261);
}
.main-rolunk_hero-image-file1-2262 {
  file1: var(--main-rolunk_hero-image-file1-2262);
}
.main-rolunk_hero-image-title-2263 {
  title: var(--main-rolunk_hero-image-title-2263);
}
.main-rolunk_hero-image-alt-2264 {
  alt: var(--main-rolunk_hero-image-alt-2264);
}
.main-rolunk_hero-image-width-2265 {
  width: var(--main-rolunk_hero-image-width-2265);
}
.main-rolunk_hero-image-height-2266 {
  height: var(--main-rolunk_hero-image-height-2266);
}
.main-rolunk_hero-image-justify-self-2267 {
  justify-self: var(--main-rolunk_hero-image-justify-self-2267);
}
.main-rolunk_hero-image-border-radius-2268 {
  border-radius: var(--main-rolunk_hero-image-border-radius-2268);
}
.main-rolunk_hero-image-aspect-ratio-2269 {
  aspect-ratio: var(--main-rolunk_hero-image-aspect-ratio-2269);
}
.main-rolunk_hero-image-max-width-980201 {
  max-width: var(--main-rolunk_hero-image-max-width-980201);
}
.main-rolunk_hero-image_overlay-background-2270 {
  background: var(--main-rolunk_hero-image_overlay-background-2270);
}
.main-rolunk_hero-container_overlay-background-2231 {
  background: var(--main-rolunk_hero-container_overlay-background-2231);
}
.main-rolunk_hero-title-color-2294 {
  color: var(--main-rolunk_hero-title-color-2294);
}
.main-rolunk_hero-title-justify-self-2295 {
  justify-self: var(--main-rolunk_hero-title-justify-self-2295);
}
.main-rolunk_hero-title-text-align-2296 {
  text-align: var(--main-rolunk_hero-title-text-align-2296);
}
.main-rolunk_hero-title-font-size-2297 {
  font-size: var(--main-rolunk_hero-title-font-size-2297);
}
.main-rolunk_hero-title-font-weight-2298 {
  font-weight: var(--main-rolunk_hero-title-font-weight-2298);
}
.main-rolunk_hero-title-font-family-2299 {
  font-family: var(--main-rolunk_hero-title-font-family-2299);
}
.main-rolunk_hero-title-letter-spacing-2300 {
  letter-spacing: var(--main-rolunk_hero-title-letter-spacing-2300);
}
.main-rolunk_hero-title-line-height-2301 {
  line-height: var(--main-rolunk_hero-title-line-height-2301);
}
.main-rolunk_hero-title-text1-2302 {
  text1: var(--main-rolunk_hero-title-text1-2302);
}
.main-rolunk_hero-title-grid-template-areas-2303 {
  grid-template-areas: var(--main-rolunk_hero-title-grid-template-areas-2303);
}
.main-rolunk_hero-title-grid-column-gap-2304 {
  grid-column-gap: var(--main-rolunk_hero-title-grid-column-gap-2304);
}
.main-rolunk_hero-title-justify-items-2305 {
  justify-items: var(--main-rolunk_hero-title-justify-items-2305);
}
.main-rolunk_hero-title-padding-980101 {
  padding: var(--main-rolunk_hero-title-padding-980101);
}
.main-rolunk_hero-title-background-980102 {
  background: var(--main-rolunk_hero-title-background-980102);
}
.main-rolunk_hero-title-border-radius-980103 {
  border-radius: var(--main-rolunk_hero-title-border-radius-980103);
}
.main-rolunk_hero-title-border-width-980104 {
  border-width: var(--main-rolunk_hero-title-border-width-980104);
}
.main-rolunk_hero-title-border-color-980105 {
  border-color: var(--main-rolunk_hero-title-border-color-980105);
}
.main-rolunk_hero-button-padding-2190 {
  padding: var(--main-rolunk_hero-button-padding-2190);
}
.main-rolunk_hero-button-justify-self-2191 {
  justify-self: var(--main-rolunk_hero-button-justify-self-2191);
}
.main-rolunk_hero-button-text1-2192 {
  text1: var(--main-rolunk_hero-button-text1-2192);
}
.main-rolunk_hero-button-border-radius-2193 {
  border-radius: var(--main-rolunk_hero-button-border-radius-2193);
}
.main-rolunk_hero-button-border-width-2194 {
  border-width: var(--main-rolunk_hero-button-border-width-2194);
}
.main-rolunk_hero-button-border-color-2195 {
  border-color: var(--main-rolunk_hero-button-border-color-2195);
}
.main-rolunk_hero-button-background-2196 {
  background: var(--main-rolunk_hero-button-background-2196);
}
.main-rolunk_hero-button-color-2197 {
  color: var(--main-rolunk_hero-button-color-2197);
}
.main-rolunk_hero-button-font-size-2198 {
  font-size: var(--main-rolunk_hero-button-font-size-2198);
}
.main-rolunk_hero-button-font-weight-2199 {
  font-weight: var(--main-rolunk_hero-button-font-weight-2199);
}
.main-rolunk_hero-button-font-family-2200 {
  font-family: var(--main-rolunk_hero-button-font-family-2200);
}
.main-rolunk_hero-button-letter-spacing-2201 {
  letter-spacing: var(--main-rolunk_hero-button-letter-spacing-2201);
}
.main-rolunk_hero-button-line-height-2202 {
  line-height: var(--main-rolunk_hero-button-line-height-2202);
}
.main-rolunk_hero-button-grid-template-areas-2203 {
  grid-template-areas: var(--main-rolunk_hero-button-grid-template-areas-2203);
}
.main-rolunk_hero-button-grid-column-gap-2204 {
  grid-column-gap: var(--main-rolunk_hero-button-grid-column-gap-2204);
}
.main-rolunk_hero-button-justify-items-2205 {
  justify-items: var(--main-rolunk_hero-button-justify-items-2205);
}
.main-rolunk_hero-button-justify-self-2206 {
  justify-self: var(--main-rolunk_hero-button-justify-self-2206);
}
.main-rolunk_hero-button-href-0 {
  href: var(--main-rolunk_hero-button-href-0);
}
.main-rolunk_hero-description-text1-2238 {
  text1: var(--main-rolunk_hero-description-text1-2238);
}
.main-rolunk_hero-description-justify-self-2239 {
  justify-self: var(--main-rolunk_hero-description-justify-self-2239);
}
.main-rolunk_hero-description-text-align-2240 {
  text-align: var(--main-rolunk_hero-description-text-align-2240);
}
.main-rolunk_hero-description-color-2241 {
  color: var(--main-rolunk_hero-description-color-2241);
}
.main-rolunk_hero-description-font-weight-2242 {
  font-weight: var(--main-rolunk_hero-description-font-weight-2242);
}
.main-rolunk_hero-description-font-family-2243 {
  font-family: var(--main-rolunk_hero-description-font-family-2243);
}
.main-rolunk_hero-description-letter-spacing-2244 {
  letter-spacing: var(--main-rolunk_hero-description-letter-spacing-2244);
}
.main-rolunk_hero-description-line-height-2245 {
  line-height: var(--main-rolunk_hero-description-line-height-2245);
}
.main-rolunk_hero-description-font-size-2246 {
  font-size: var(--main-rolunk_hero-description-font-size-2246);
}
.main-rolunk_hero-description-grid-template-areas-2247 {
  grid-template-areas: var(--main-rolunk_hero-description-grid-template-areas-2247);
}
.main-rolunk_hero-description-grid-column-gap-2248 {
  grid-column-gap: var(--main-rolunk_hero-description-grid-column-gap-2248);
}
.main-rolunk_hero-description-justify-items-2249 {
  justify-items: var(--main-rolunk_hero-description-justify-items-2249);
}
.main-rolunk_hero-description-padding-980111 {
  padding: var(--main-rolunk_hero-description-padding-980111);
}
.main-rolunk_hero-description-background-980112 {
  background: var(--main-rolunk_hero-description-background-980112);
}
.main-rolunk_hero-description-border-radius-980113 {
  border-radius: var(--main-rolunk_hero-description-border-radius-980113);
}
.main-rolunk_hero-description-border-width-980114 {
  border-width: var(--main-rolunk_hero-description-border-width-980114);
}
.main-rolunk_hero-description-border-color-980115 {
  border-color: var(--main-rolunk_hero-description-border-color-980115);
}
.main-rolunk_hero-title_icon-width-2306 {
  width: var(--main-rolunk_hero-title_icon-width-2306);
}
.main-rolunk_hero-title_icon-height-2307 {
  height: var(--main-rolunk_hero-title_icon-height-2307);
}
.main-rolunk_hero-title_icon-border-radius-2308 {
  border-radius: var(--main-rolunk_hero-title_icon-border-radius-2308);
}
.main-rolunk_hero-title_icon-border-width-2309 {
  border-width: var(--main-rolunk_hero-title_icon-border-width-2309);
}
.main-rolunk_hero-title_icon-border-color-2310 {
  border-color: var(--main-rolunk_hero-title_icon-border-color-2310);
}
.main-rolunk_hero-title_icon-background-2311 {
  background: var(--main-rolunk_hero-title_icon-background-2311);
}
.main-rolunk_hero-title_icon-icon-2312 {
  icon: var(--main-rolunk_hero-title_icon-icon-2312);
}
.main-rolunk_hero-title_svg-font-size-2313 {
  font-size: var(--main-rolunk_hero-title_svg-font-size-2313);
}
.main-rolunk_hero-title_svg-color-2315 {
  color: var(--main-rolunk_hero-title_svg-color-2315);
}
.main-rolunk_hero-description_icon-width-2250 {
  width: var(--main-rolunk_hero-description_icon-width-2250);
}
.main-rolunk_hero-description_icon-height-2251 {
  height: var(--main-rolunk_hero-description_icon-height-2251);
}
.main-rolunk_hero-description_icon-border-radius-2252 {
  border-radius: var(--main-rolunk_hero-description_icon-border-radius-2252);
}
.main-rolunk_hero-description_icon-border-width-2253 {
  border-width: var(--main-rolunk_hero-description_icon-border-width-2253);
}
.main-rolunk_hero-description_icon-border-color-2254 {
  border-color: var(--main-rolunk_hero-description_icon-border-color-2254);
}
.main-rolunk_hero-description_icon-background-2255 {
  background: var(--main-rolunk_hero-description_icon-background-2255);
}
.main-rolunk_hero-description_icon-icon-2256 {
  icon: var(--main-rolunk_hero-description_icon-icon-2256);
}
.main-rolunk_hero-description_svg-font-size-2257 {
  font-size: var(--main-rolunk_hero-description_svg-font-size-2257);
}
.main-rolunk_hero-description_svg-color-2259 {
  color: var(--main-rolunk_hero-description_svg-color-2259);
}
.main-rolunk_hero-button_icon-width-2207 {
  width: var(--main-rolunk_hero-button_icon-width-2207);
}
.main-rolunk_hero-button_icon-height-2208 {
  height: var(--main-rolunk_hero-button_icon-height-2208);
}
.main-rolunk_hero-button_icon-border-radius-2209 {
  border-radius: var(--main-rolunk_hero-button_icon-border-radius-2209);
}
.main-rolunk_hero-button_icon-border-width-2210 {
  border-width: var(--main-rolunk_hero-button_icon-border-width-2210);
}
.main-rolunk_hero-button_icon-border-color-2211 {
  border-color: var(--main-rolunk_hero-button_icon-border-color-2211);
}
.main-rolunk_hero-button_icon-background-2212 {
  background: var(--main-rolunk_hero-button_icon-background-2212);
}
.main-rolunk_hero-button_icon-icon-2213 {
  icon: var(--main-rolunk_hero-button_icon-icon-2213);
}
.main-rolunk_hero-button_svg-font-size-2215 {
  font-size: var(--main-rolunk_hero-button_svg-font-size-2215);
}
.main-rolunk_hero-button_svg-color-2216 {
  color: var(--main-rolunk_hero-button_svg-color-2216);
}
.main-rolunk_hero-main_title_icon-width-2306 {
  width: var(--main-rolunk_hero-main_title_icon-width-2306);
}
.main-rolunk_hero-main_title_icon-height-2307 {
  height: var(--main-rolunk_hero-main_title_icon-height-2307);
}
.main-rolunk_hero-main_title_icon-border-radius-2308 {
  border-radius: var(--main-rolunk_hero-main_title_icon-border-radius-2308);
}
.main-rolunk_hero-main_title_icon-border-width-2309 {
  border-width: var(--main-rolunk_hero-main_title_icon-border-width-2309);
}
.main-rolunk_hero-main_title_icon-border-color-2310 {
  border-color: var(--main-rolunk_hero-main_title_icon-border-color-2310);
}
.main-rolunk_hero-main_title_icon-background-2311 {
  background: var(--main-rolunk_hero-main_title_icon-background-2311);
}
.main-rolunk_hero-main_title_icon-icon-2312 {
  icon: var(--main-rolunk_hero-main_title_icon-icon-2312);
}
.main-rolunk_hero-main_title_svg-font-size-2313 {
  font-size: var(--main-rolunk_hero-main_title_svg-font-size-2313);
}
.main-rolunk_hero-main_title_svg-color-2315 {
  color: var(--main-rolunk_hero-main_title_svg-color-2315);
}
.main-rolunk_hero-main_description_icon-width-2250 {
  width: var(--main-rolunk_hero-main_description_icon-width-2250);
}
.main-rolunk_hero-main_description_icon-height-2251 {
  height: var(--main-rolunk_hero-main_description_icon-height-2251);
}
.main-rolunk_hero-main_description_icon-border-radius-2252 {
  border-radius: var(--main-rolunk_hero-main_description_icon-border-radius-2252);
}
.main-rolunk_hero-main_description_icon-border-width-2253 {
  border-width: var(--main-rolunk_hero-main_description_icon-border-width-2253);
}
.main-rolunk_hero-main_description_icon-border-color-2254 {
  border-color: var(--main-rolunk_hero-main_description_icon-border-color-2254);
}
.main-rolunk_hero-main_description_icon-background-2255 {
  background: var(--main-rolunk_hero-main_description_icon-background-2255);
}
.main-rolunk_hero-main_description_icon-icon-2256 {
  icon: var(--main-rolunk_hero-main_description_icon-icon-2256);
}
.main-rolunk_hero-main_description_svg-font-size-2257 {
  font-size: var(--main-rolunk_hero-main_description_svg-font-size-2257);
}
.main-rolunk_hero-main_description_svg-color-2259 {
  color: var(--main-rolunk_hero-main_description_svg-color-2259);
}
.main-rolunk_hero-main_button_icon-width-2207 {
  width: var(--main-rolunk_hero-main_button_icon-width-2207);
}
.main-rolunk_hero-main_button_icon-height-2208 {
  height: var(--main-rolunk_hero-main_button_icon-height-2208);
}
.main-rolunk_hero-main_button_icon-border-radius-2209 {
  border-radius: var(--main-rolunk_hero-main_button_icon-border-radius-2209);
}
.main-rolunk_hero-main_button_icon-border-width-2210 {
  border-width: var(--main-rolunk_hero-main_button_icon-border-width-2210);
}
.main-rolunk_hero-main_button_icon-border-color-2211 {
  border-color: var(--main-rolunk_hero-main_button_icon-border-color-2211);
}
.main-rolunk_hero-main_button_icon-background-2212 {
  background: var(--main-rolunk_hero-main_button_icon-background-2212);
}
.main-rolunk_hero-main_button_icon-icon-2213 {
  icon: var(--main-rolunk_hero-main_button_icon-icon-2213);
}
.main-rolunk_hero-main_button_svg-font-size-2215 {
  font-size: var(--main-rolunk_hero-main_button_svg-font-size-2215);
}
.main-rolunk_hero-main_button_svg-color-2216 {
  color: var(--main-rolunk_hero-main_button_svg-color-2216);
}
[data-template-section-key="cards_carousel_all"] > .cards, [data-template-section-key="cards_carousel_all"] > .gridContainer {
  min-width: 0 !important;
  width: 100% !important;
}
[data-template-section-key="cards_carousel_all"] .card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-areas: "image" "title" "desc" "button" !important;
  align-items: stretch !important;
}
[data-template-section-key="cards_carousel_all"] .card > .img,
[data-template-section-key="cards_carousel_all"] .card > .title,
[data-template-section-key="cards_carousel_all"] .card > .desc,
[data-template-section-key="cards_carousel_all"] .card > .button {
  grid-area: auto !important;
}
[data-template-section-key="cards_carousel_all"] .card > .img { grid-area: image !important; width: 100% !important; }
[data-template-section-key="cards_carousel_all"] .card > .title { grid-area: title !important; }
[data-template-section-key="cards_carousel_all"] .card > .desc { grid-area: desc !important; }
[data-template-section-key="cards_carousel_all"] .card > .button { grid-area: button !important; }
[data-template-section-key="cards_carousel_all"] .card {
  min-width: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}
[data-template-section-key="cards_carousel_all"] .card > .img,
[data-template-section-key="cards_carousel_all"] .card > .title,
[data-template-section-key="cards_carousel_all"] .card > .desc,
[data-template-section-key="cards_carousel_all"] .card > .button {
  max-width: 100% !important;
}
[data-template-section-key="cards_carousel_all"] > .gridContainer {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
}
[data-template-section-key="cards_carousel_all"] > .gridContainer > .title,
[data-template-section-key="cards_carousel_all"] > .gridContainer > .desc,
[data-template-section-key="cards_carousel_all"] > .gridContainer > .button,
[data-template-section-key="cards_carousel_all"] > .gridContainer > .slide-swiper,
[data-template-section-key="cards_carousel_all"] > .gridContainer > .swiper-button-prev,
[data-template-section-key="cards_carousel_all"] > .gridContainer > .swiper-button-next,
[data-template-section-key="cards_carousel_all"] > .gridContainer > .swiper-pagination {
  grid-column: 1 / -1 !important;
}
[data-template-section-key="cards_carousel_all"] .swiper-button-prev svg {
  transform: scaleX(-1) !important;
}
[data-template-section-key="cards_carousel_all"] > .gridContainer { overflow: visible !important; }
[data-template-section-key="cards_carousel_all"] > .gridContainer > .slide-swiper { overflow: hidden !important; min-width: 0 !important; width: 100% !important; }
[data-template-section-key="cards_carousel_all"] > .gridContainer > .slide-swiper > .swiper-wrapper { overflow: visible !important; }
[data-template-section-key="cards_carousel_all"] .swiper-slide { flex: 0 0 calc((100% - 40px) / 3) !important; width: calc((100% - 40px) / 3) !important; max-width: calc((100% - 40px) / 3) !important; }
[data-template-section-key="cards_carousel_all"] .swiper-button-prev { left: -56px !important; }
[data-template-section-key="cards_carousel_all"] .swiper-button-next { right: -56px !important; }
[data-template-section-key="cards_carousel_all"] .card > .img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  aspect-ratio: auto !important;
}
[data-template-section-key="cards_carousel_all"] .card > .img.main-cards_carousel_all-image-max-width-980201 {
  max-width: min(100%, var(--main-cards_carousel_all-image-max-width-980201)) !important;
  aspect-ratio: var(--main-cards_carousel_all-image-aspect-ratio-115) !important;
  overflow: hidden;
}
[data-template-section-key="cards_carousel_all"] .card > .img.main-cards_carousel_all-image-max-width-980201 > picture,
[data-template-section-key="cards_carousel_all"] .card > .img.main-cards_carousel_all-image-max-width-980201 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.main-cards_carousel_all-dot-width-95 {
  width: var(--main-cards_carousel_all-dot-width-95);
}
.main-cards_carousel_all-dot-left-96 {
  left: var(--main-cards_carousel_all-dot-left-96);
}
.main-cards_carousel_all-dot-bottom-97 {
  bottom: var(--main-cards_carousel_all-dot-bottom-97);
}
.main-cards_carousel_all-dot-height-98 {
  height: var(--main-cards_carousel_all-dot-height-98);
}
.main-cards_carousel_all-dot-border-radius-99 {
  border-radius: var(--main-cards_carousel_all-dot-border-radius-99);
}
.main-cards_carousel_all-dot-border-color-100 {
  border-color: var(--main-cards_carousel_all-dot-border-color-100);
}
.main-cards_carousel_all-dot-border-width-101 {
  border-width: var(--main-cards_carousel_all-dot-border-width-101);
}
.main-cards_carousel_all-dot-background-102 {
  background: var(--main-cards_carousel_all-dot-background-102);
}
.main-cards_carousel_all-dot-grid-column-gap-103 {
  grid-column-gap: var(--main-cards_carousel_all-dot-grid-column-gap-103);
}
.main-cards_carousel_all-arrow-width-1 {
  width: var(--main-cards_carousel_all-arrow-width-1);
}
.main-cards_carousel_all-arrow-icon-2 {
  icon: var(--main-cards_carousel_all-arrow-icon-2);
}
.main-cards_carousel_all-arrow-left-3 {
  left: var(--main-cards_carousel_all-arrow-left-3);
}
.main-cards_carousel_all-arrow-right-4 {
  right: var(--main-cards_carousel_all-arrow-right-4);
}
.main-cards_carousel_all-arrow-height-5 {
  height: var(--main-cards_carousel_all-arrow-height-5);
}
.main-cards_carousel_all-arrow-border-radius-6 {
  border-radius: var(--main-cards_carousel_all-arrow-border-radius-6);
}
.main-cards_carousel_all-arrow-border-width-7 {
  border-width: var(--main-cards_carousel_all-arrow-border-width-7);
}
.main-cards_carousel_all-arrow-border-color-8 {
  border-color: var(--main-cards_carousel_all-arrow-border-color-8);
}
.main-cards_carousel_all-arrow-background-9 {
  background: var(--main-cards_carousel_all-arrow-background-9);
}
.swiper-pagination-bullet-active.main-cards_carousel_all-dot_acive-background-104 {
  background: var(--main-cards_carousel_all-dot_acive-background-104);
}
.swiper-pagination-bullet-active.main-cards_carousel_all-dot_acive-border-color-105 {
  border-color: var(--main-cards_carousel_all-dot_acive-border-color-105);
}
.main-cards_carousel_all-arrow_svg-font-size-10 {
  font-size: var(--main-cards_carousel_all-arrow_svg-font-size-10);
}
.main-cards_carousel_all-arrow_svg-color-12 {
  color: var(--main-cards_carousel_all-arrow_svg-color-12);
}
.main-cards_carousel_all-slider-slide_duration-140 {
  slide_duration: var(--main-cards_carousel_all-slider-slide_duration-140);
}
.main-cards_carousel_all-slider-slides_per_view-141 {
  slides_per_view: var(--main-cards_carousel_all-slider-slides_per_view-141);
}
.main-cards_carousel_all-slider-space_between-142 {
  space_between: var(--main-cards_carousel_all-slider-space_between-142);
}
.main-cards_carousel_all-slider-transition_speed-143 {
  transition_speed: var(--main-cards_carousel_all-slider-transition_speed-143);
}
.main-cards_carousel_all-slider-autoplay-144 {
  autoplay: var(--main-cards_carousel_all-slider-autoplay-144);
}
.main-cards_carousel_all-slider-transition_effect-145 {
  transition_effect: var(--main-cards_carousel_all-slider-transition_effect-145);
}
.main-cards_carousel_all-slider-show_dots-146 {
  show_dots: var(--main-cards_carousel_all-slider-show_dots-146);
}
.main-cards_carousel_all-slider-show_navigation-147 {
  show_navigation: var(--main-cards_carousel_all-slider-show_navigation-147);
}
.main-cards_carousel_all-slider-loop-980301 {
  loop: var(--main-cards_carousel_all-slider-loop-980301);
}
.main-cards_carousel_all-config-count-52 {
  count: var(--main-cards_carousel_all-config-count-52);
}
.main-cards_carousel_all-config-container_prop-54 {
  container_prop: var(--main-cards_carousel_all-config-container_prop-54);
}
.main-cards_carousel_all-config-has-hover-2973 {
  has-hover: var(--main-cards_carousel_all-config-has-hover-2973);
}
.main-cards_carousel_all-container-max-width-55 {
  max-width: var(--main-cards_carousel_all-container-max-width-55);
}
.main-cards_carousel_all-container-grid-column-gap-56 {
  grid-column-gap: var(--main-cards_carousel_all-container-grid-column-gap-56);
}
.main-cards_carousel_all-container-grid-row-gap-57 {
  grid-row-gap: var(--main-cards_carousel_all-container-grid-row-gap-57);
}
.main-cards_carousel_all-container-backdrop-blur-58 {
  backdrop-blur: var(--main-cards_carousel_all-container-backdrop-blur-58);
}
.main-cards_carousel_all-container-background-59 {
  background: var(--main-cards_carousel_all-container-background-59);
}
.main-cards_carousel_all-container-border-radius-60 {
  border-radius: var(--main-cards_carousel_all-container-border-radius-60);
}
.main-cards_carousel_all-container-grid-template-columns-61 {
  grid-template-columns: var(--main-cards_carousel_all-container-grid-template-columns-61);
}
.main-cards_carousel_all-container-padding-62 {
  padding: var(--main-cards_carousel_all-container-padding-62);
}
.main-cards_carousel_all-container-border-width-63 {
  border-width: var(--main-cards_carousel_all-container-border-width-63);
}
.main-cards_carousel_all-container-border-color-64 {
  border-color: var(--main-cards_carousel_all-container-border-color-64);
}
.main-cards_carousel_all-container-box-shadow-65 {
  box-shadow: var(--main-cards_carousel_all-container-box-shadow-65);
}
.main-cards_carousel_all-main-margin-123 {
  margin: var(--main-cards_carousel_all-main-margin-123);
}
.main-cards_carousel_all-main-backdrop-blur-125 {
  backdrop-blur: var(--main-cards_carousel_all-main-backdrop-blur-125);
}
.main-cards_carousel_all-main-max-width-126 {
  max-width: var(--main-cards_carousel_all-main-max-width-126);
}
.main-cards_carousel_all-main-background-127 {
  background: var(--main-cards_carousel_all-main-background-127);
}
.main-cards_carousel_all-main-border-radius-128 {
  border-radius: var(--main-cards_carousel_all-main-border-radius-128);
}
.main-cards_carousel_all-main-padding-129 {
  padding: var(--main-cards_carousel_all-main-padding-129);
}
.main-cards_carousel_all-main-border-width-130 {
  border-width: var(--main-cards_carousel_all-main-border-width-130);
}
.main-cards_carousel_all-main-border-color-131 {
  border-color: var(--main-cards_carousel_all-main-border-color-131);
}
.main-cards_carousel_all-main-box-shadow-132 {
  box-shadow: var(--main-cards_carousel_all-main-box-shadow-132);
}
.main-cards_carousel_all-card_container-max-width-40 {
  max-width: var(--main-cards_carousel_all-card_container-max-width-40);
}
.main-cards_carousel_all-card_container-grid-column-gap-41 {
  grid-column-gap: var(--main-cards_carousel_all-card_container-grid-column-gap-41);
}
.main-cards_carousel_all-card_container-grid-row-gap-42 {
  grid-row-gap: var(--main-cards_carousel_all-card_container-grid-row-gap-42);
}
.main-cards_carousel_all-card_container-backdrop-blur-43 {
  backdrop-blur: var(--main-cards_carousel_all-card_container-backdrop-blur-43);
}
.main-cards_carousel_all-card_container-background-44 {
  background: var(--main-cards_carousel_all-card_container-background-44);
}
.main-cards_carousel_all-card_container-border-radius-45 {
  border-radius: var(--main-cards_carousel_all-card_container-border-radius-45);
}
.main-cards_carousel_all-card_container-grid-template-areas-46 {
  grid-template-areas: var(--main-cards_carousel_all-card_container-grid-template-areas-46);
}
.main-cards_carousel_all-card_container-grid-template-columns-47 {
  grid-template-columns: var(--main-cards_carousel_all-card_container-grid-template-columns-47);
}
.main-cards_carousel_all-card_container-padding-48 {
  padding: var(--main-cards_carousel_all-card_container-padding-48);
}
.main-cards_carousel_all-card_container-border-width-49 {
  border-width: var(--main-cards_carousel_all-card_container-border-width-49);
}
.main-cards_carousel_all-card_container-border-color-50 {
  border-color: var(--main-cards_carousel_all-card_container-border-color-50);
}
.main-cards_carousel_all-card_container-box-shadow-51 {
  box-shadow: var(--main-cards_carousel_all-card_container-box-shadow-51);
}
.main-cards_carousel_all-overlay-background-133 {
  background: var(--main-cards_carousel_all-overlay-background-133);
}
.main-cards_carousel_all-image-border-width-106 {
  border-width: var(--main-cards_carousel_all-image-border-width-106);
}
.main-cards_carousel_all-image-border-color-107 {
  border-color: var(--main-cards_carousel_all-image-border-color-107);
}
.main-cards_carousel_all-image-file1-108 {
  file1: var(--main-cards_carousel_all-image-file1-108);
}
.main-cards_carousel_all-image-title-109 {
  title: var(--main-cards_carousel_all-image-title-109);
}
.main-cards_carousel_all-image-alt-110 {
  alt: var(--main-cards_carousel_all-image-alt-110);
}
.main-cards_carousel_all-image-width-111 {
  width: var(--main-cards_carousel_all-image-width-111);
}
.main-cards_carousel_all-image-height-112 {
  height: var(--main-cards_carousel_all-image-height-112);
}
.main-cards_carousel_all-image-justify-self-113 {
  justify-self: var(--main-cards_carousel_all-image-justify-self-113);
}
.main-cards_carousel_all-image-border-radius-114 {
  border-radius: var(--main-cards_carousel_all-image-border-radius-114);
}
.main-cards_carousel_all-image-aspect-ratio-115 {
  aspect-ratio: var(--main-cards_carousel_all-image-aspect-ratio-115);
}
.main-cards_carousel_all-image-file2-10110 {
  file2: var(--main-cards_carousel_all-image-file2-10110);
}
.main-cards_carousel_all-image-file3-10111 {
  file3: var(--main-cards_carousel_all-image-file3-10111);
}
.main-cards_carousel_all-image-file4-10112 {
  file4: var(--main-cards_carousel_all-image-file4-10112);
}
.main-cards_carousel_all-image-file5-10113 {
  file5: var(--main-cards_carousel_all-image-file5-10113);
}
.main-cards_carousel_all-image-file6-10114 {
  file6: var(--main-cards_carousel_all-image-file6-10114);
}
.main-cards_carousel_all-image-file7-10115 {
  file7: var(--main-cards_carousel_all-image-file7-10115);
}
.main-cards_carousel_all-image-file8-10116 {
  file8: var(--main-cards_carousel_all-image-file8-10116);
}
.main-cards_carousel_all-image-file9-10117 {
  file9: var(--main-cards_carousel_all-image-file9-10117);
}
.main-cards_carousel_all-image-file10-10118 {
  file10: var(--main-cards_carousel_all-image-file10-10118);
}
.main-cards_carousel_all-image-file11-10119 {
  file11: var(--main-cards_carousel_all-image-file11-10119);
}
.main-cards_carousel_all-image-file12-10120 {
  file12: var(--main-cards_carousel_all-image-file12-10120);
}
.main-cards_carousel_all-image-max-width-980201 {
  max-width: var(--main-cards_carousel_all-image-max-width-980201);
}
.main-cards_carousel_all-image-alt1-110 {
  alt1: var(--main-cards_carousel_all-image-alt1-110);
}
.main-cards_carousel_all-image-title1-109 {
  title1: var(--main-cards_carousel_all-image-title1-109);
}
.main-cards_carousel_all-image-alt2-110 {
  alt2: var(--main-cards_carousel_all-image-alt2-110);
}
.main-cards_carousel_all-image-title2-109 {
  title2: var(--main-cards_carousel_all-image-title2-109);
}
.main-cards_carousel_all-image-alt3-110 {
  alt3: var(--main-cards_carousel_all-image-alt3-110);
}
.main-cards_carousel_all-image-title3-109 {
  title3: var(--main-cards_carousel_all-image-title3-109);
}
.main-cards_carousel_all-image-alt4-110 {
  alt4: var(--main-cards_carousel_all-image-alt4-110);
}
.main-cards_carousel_all-image-title4-109 {
  title4: var(--main-cards_carousel_all-image-title4-109);
}
.main-cards_carousel_all-image-alt5-110 {
  alt5: var(--main-cards_carousel_all-image-alt5-110);
}
.main-cards_carousel_all-image-title5-109 {
  title5: var(--main-cards_carousel_all-image-title5-109);
}
.main-cards_carousel_all-image_overlay-background-116 {
  background: var(--main-cards_carousel_all-image_overlay-background-116);
}
.main-cards_carousel_all-container_overlay-background-66 {
  background: var(--main-cards_carousel_all-container_overlay-background-66);
}
.main-cards_carousel_all-title-color-148 {
  color: var(--main-cards_carousel_all-title-color-148);
}
.main-cards_carousel_all-title-justify-self-149 {
  justify-self: var(--main-cards_carousel_all-title-justify-self-149);
}
.main-cards_carousel_all-title-text-align-150 {
  text-align: var(--main-cards_carousel_all-title-text-align-150);
}
.main-cards_carousel_all-title-font-size-151 {
  font-size: var(--main-cards_carousel_all-title-font-size-151);
}
.main-cards_carousel_all-title-font-weight-152 {
  font-weight: var(--main-cards_carousel_all-title-font-weight-152);
}
.main-cards_carousel_all-title-font-family-153 {
  font-family: var(--main-cards_carousel_all-title-font-family-153);
}
.main-cards_carousel_all-title-letter-spacing-154 {
  letter-spacing: var(--main-cards_carousel_all-title-letter-spacing-154);
}
.main-cards_carousel_all-title-line-height-155 {
  line-height: var(--main-cards_carousel_all-title-line-height-155);
}
.main-cards_carousel_all-title-text1-156 {
  text1: var(--main-cards_carousel_all-title-text1-156);
}
.main-cards_carousel_all-title-grid-template-areas-157 {
  grid-template-areas: var(--main-cards_carousel_all-title-grid-template-areas-157);
}
.main-cards_carousel_all-title-grid-column-gap-158 {
  grid-column-gap: var(--main-cards_carousel_all-title-grid-column-gap-158);
}
.main-cards_carousel_all-title-justify-items-159 {
  justify-items: var(--main-cards_carousel_all-title-justify-items-159);
}
.main-cards_carousel_all-title-padding-980101 {
  padding: var(--main-cards_carousel_all-title-padding-980101);
}
.main-cards_carousel_all-title-background-980102 {
  background: var(--main-cards_carousel_all-title-background-980102);
}
.main-cards_carousel_all-title-border-radius-980103 {
  border-radius: var(--main-cards_carousel_all-title-border-radius-980103);
}
.main-cards_carousel_all-title-border-width-980104 {
  border-width: var(--main-cards_carousel_all-title-border-width-980104);
}
.main-cards_carousel_all-title-border-color-980105 {
  border-color: var(--main-cards_carousel_all-title-border-color-980105);
}
.main-cards_carousel_all-title-text2-156 {
  text2: var(--main-cards_carousel_all-title-text2-156);
}
.main-cards_carousel_all-title-text3-156 {
  text3: var(--main-cards_carousel_all-title-text3-156);
}
.main-cards_carousel_all-title-text4-156 {
  text4: var(--main-cards_carousel_all-title-text4-156);
}
.main-cards_carousel_all-title-text5-156 {
  text5: var(--main-cards_carousel_all-title-text5-156);
}
.main-cards_carousel_all-button-padding-13 {
  padding: var(--main-cards_carousel_all-button-padding-13);
}
.main-cards_carousel_all-button-justify-self-14 {
  justify-self: var(--main-cards_carousel_all-button-justify-self-14);
}
.main-cards_carousel_all-button-text1-15 {
  text1: var(--main-cards_carousel_all-button-text1-15);
}
.main-cards_carousel_all-button-border-radius-16 {
  border-radius: var(--main-cards_carousel_all-button-border-radius-16);
}
.main-cards_carousel_all-button-border-width-17 {
  border-width: var(--main-cards_carousel_all-button-border-width-17);
}
.main-cards_carousel_all-button-border-color-18 {
  border-color: var(--main-cards_carousel_all-button-border-color-18);
}
.main-cards_carousel_all-button-background-19 {
  background: var(--main-cards_carousel_all-button-background-19);
}
.main-cards_carousel_all-button-color-20 {
  color: var(--main-cards_carousel_all-button-color-20);
}
.main-cards_carousel_all-button-font-size-21 {
  font-size: var(--main-cards_carousel_all-button-font-size-21);
}
.main-cards_carousel_all-button-font-weight-22 {
  font-weight: var(--main-cards_carousel_all-button-font-weight-22);
}
.main-cards_carousel_all-button-font-family-23 {
  font-family: var(--main-cards_carousel_all-button-font-family-23);
}
.main-cards_carousel_all-button-letter-spacing-24 {
  letter-spacing: var(--main-cards_carousel_all-button-letter-spacing-24);
}
.main-cards_carousel_all-button-line-height-25 {
  line-height: var(--main-cards_carousel_all-button-line-height-25);
}
.main-cards_carousel_all-button-grid-template-areas-26 {
  grid-template-areas: var(--main-cards_carousel_all-button-grid-template-areas-26);
}
.main-cards_carousel_all-button-grid-column-gap-27 {
  grid-column-gap: var(--main-cards_carousel_all-button-grid-column-gap-27);
}
.main-cards_carousel_all-button-justify-items-28 {
  justify-items: var(--main-cards_carousel_all-button-justify-items-28);
}
.main-cards_carousel_all-button-justify-self-29 {
  justify-self: var(--main-cards_carousel_all-button-justify-self-29);
}
.main-cards_carousel_all-button-width-910017 {
  width: var(--main-cards_carousel_all-button-width-910017);
}
.main-cards_carousel_all-button-href1-0 {
  href1: var(--main-cards_carousel_all-button-href1-0);
}
.main-cards_carousel_all-button-text2-15 {
  text2: var(--main-cards_carousel_all-button-text2-15);
}
.main-cards_carousel_all-button-href2-0 {
  href2: var(--main-cards_carousel_all-button-href2-0);
}
.main-cards_carousel_all-button-text3-15 {
  text3: var(--main-cards_carousel_all-button-text3-15);
}
.main-cards_carousel_all-button-href3-0 {
  href3: var(--main-cards_carousel_all-button-href3-0);
}
.main-cards_carousel_all-button-text4-15 {
  text4: var(--main-cards_carousel_all-button-text4-15);
}
.main-cards_carousel_all-button-href4-0 {
  href4: var(--main-cards_carousel_all-button-href4-0);
}
.main-cards_carousel_all-button-text5-15 {
  text5: var(--main-cards_carousel_all-button-text5-15);
}
.main-cards_carousel_all-button-href5-0 {
  href5: var(--main-cards_carousel_all-button-href5-0);
}
.main-cards_carousel_all-description-text1-73 {
  text1: var(--main-cards_carousel_all-description-text1-73);
}
.main-cards_carousel_all-description-justify-self-74 {
  justify-self: var(--main-cards_carousel_all-description-justify-self-74);
}
.main-cards_carousel_all-description-text-align-75 {
  text-align: var(--main-cards_carousel_all-description-text-align-75);
}
.main-cards_carousel_all-description-color-76 {
  color: var(--main-cards_carousel_all-description-color-76);
}
.main-cards_carousel_all-description-font-weight-77 {
  font-weight: var(--main-cards_carousel_all-description-font-weight-77);
}
.main-cards_carousel_all-description-font-family-78 {
  font-family: var(--main-cards_carousel_all-description-font-family-78);
}
.main-cards_carousel_all-description-letter-spacing-79 {
  letter-spacing: var(--main-cards_carousel_all-description-letter-spacing-79);
}
.main-cards_carousel_all-description-line-height-80 {
  line-height: var(--main-cards_carousel_all-description-line-height-80);
}
.main-cards_carousel_all-description-font-size-81 {
  font-size: var(--main-cards_carousel_all-description-font-size-81);
}
.main-cards_carousel_all-description-grid-template-areas-82 {
  grid-template-areas: var(--main-cards_carousel_all-description-grid-template-areas-82);
}
.main-cards_carousel_all-description-grid-column-gap-83 {
  grid-column-gap: var(--main-cards_carousel_all-description-grid-column-gap-83);
}
.main-cards_carousel_all-description-justify-items-84 {
  justify-items: var(--main-cards_carousel_all-description-justify-items-84);
}
.main-cards_carousel_all-description-padding-980111 {
  padding: var(--main-cards_carousel_all-description-padding-980111);
}
.main-cards_carousel_all-description-background-980112 {
  background: var(--main-cards_carousel_all-description-background-980112);
}
.main-cards_carousel_all-description-border-radius-980113 {
  border-radius: var(--main-cards_carousel_all-description-border-radius-980113);
}
.main-cards_carousel_all-description-border-width-980114 {
  border-width: var(--main-cards_carousel_all-description-border-width-980114);
}
.main-cards_carousel_all-description-border-color-980115 {
  border-color: var(--main-cards_carousel_all-description-border-color-980115);
}
.main-cards_carousel_all-description-text2-73 {
  text2: var(--main-cards_carousel_all-description-text2-73);
}
.main-cards_carousel_all-description-text3-73 {
  text3: var(--main-cards_carousel_all-description-text3-73);
}
.main-cards_carousel_all-description-text4-73 {
  text4: var(--main-cards_carousel_all-description-text4-73);
}
.main-cards_carousel_all-description-text5-73 {
  text5: var(--main-cards_carousel_all-description-text5-73);
}
.main-cards_carousel_all-title_icon-width-160 {
  width: var(--main-cards_carousel_all-title_icon-width-160);
}
.main-cards_carousel_all-title_icon-height-161 {
  height: var(--main-cards_carousel_all-title_icon-height-161);
}
.main-cards_carousel_all-title_icon-border-radius-162 {
  border-radius: var(--main-cards_carousel_all-title_icon-border-radius-162);
}
.main-cards_carousel_all-title_icon-border-width-163 {
  border-width: var(--main-cards_carousel_all-title_icon-border-width-163);
}
.main-cards_carousel_all-title_icon-border-color-164 {
  border-color: var(--main-cards_carousel_all-title_icon-border-color-164);
}
.main-cards_carousel_all-title_icon-background-165 {
  background: var(--main-cards_carousel_all-title_icon-background-165);
}
.main-cards_carousel_all-title_icon-icon-166 {
  icon: var(--main-cards_carousel_all-title_icon-icon-166);
}
.main-cards_carousel_all-title_svg-font-size-167 {
  font-size: var(--main-cards_carousel_all-title_svg-font-size-167);
}
.main-cards_carousel_all-title_svg-color-169 {
  color: var(--main-cards_carousel_all-title_svg-color-169);
}
.main-cards_carousel_all-description_icon-width-85 {
  width: var(--main-cards_carousel_all-description_icon-width-85);
}
.main-cards_carousel_all-description_icon-height-86 {
  height: var(--main-cards_carousel_all-description_icon-height-86);
}
.main-cards_carousel_all-description_icon-border-radius-87 {
  border-radius: var(--main-cards_carousel_all-description_icon-border-radius-87);
}
.main-cards_carousel_all-description_icon-border-width-88 {
  border-width: var(--main-cards_carousel_all-description_icon-border-width-88);
}
.main-cards_carousel_all-description_icon-border-color-89 {
  border-color: var(--main-cards_carousel_all-description_icon-border-color-89);
}
.main-cards_carousel_all-description_icon-background-90 {
  background: var(--main-cards_carousel_all-description_icon-background-90);
}
.main-cards_carousel_all-description_icon-icon-91 {
  icon: var(--main-cards_carousel_all-description_icon-icon-91);
}
.main-cards_carousel_all-description_svg-font-size-92 {
  font-size: var(--main-cards_carousel_all-description_svg-font-size-92);
}
.main-cards_carousel_all-description_svg-color-94 {
  color: var(--main-cards_carousel_all-description_svg-color-94);
}
.main-cards_carousel_all-button_icon-width-30 {
  width: var(--main-cards_carousel_all-button_icon-width-30);
}
.main-cards_carousel_all-button_icon-height-31 {
  height: var(--main-cards_carousel_all-button_icon-height-31);
}
.main-cards_carousel_all-button_icon-border-radius-32 {
  border-radius: var(--main-cards_carousel_all-button_icon-border-radius-32);
}
.main-cards_carousel_all-button_icon-border-width-33 {
  border-width: var(--main-cards_carousel_all-button_icon-border-width-33);
}
.main-cards_carousel_all-button_icon-border-color-34 {
  border-color: var(--main-cards_carousel_all-button_icon-border-color-34);
}
.main-cards_carousel_all-button_icon-background-35 {
  background: var(--main-cards_carousel_all-button_icon-background-35);
}
.main-cards_carousel_all-button_icon-icon-36 {
  icon: var(--main-cards_carousel_all-button_icon-icon-36);
}
.main-cards_carousel_all-button_svg-font-size-38 {
  font-size: var(--main-cards_carousel_all-button_svg-font-size-38);
}
.main-cards_carousel_all-button_svg-color-39 {
  color: var(--main-cards_carousel_all-button_svg-color-39);
}
.main-cards_carousel_all-main_title-color-148 {
  color: var(--main-cards_carousel_all-main_title-color-148);
}
.main-cards_carousel_all-main_title-justify-self-149 {
  justify-self: var(--main-cards_carousel_all-main_title-justify-self-149);
}
.main-cards_carousel_all-main_title-text-align-150 {
  text-align: var(--main-cards_carousel_all-main_title-text-align-150);
}
.main-cards_carousel_all-main_title-font-size-151 {
  font-size: var(--main-cards_carousel_all-main_title-font-size-151);
}
.main-cards_carousel_all-main_title-font-weight-152 {
  font-weight: var(--main-cards_carousel_all-main_title-font-weight-152);
}
.main-cards_carousel_all-main_title-font-family-153 {
  font-family: var(--main-cards_carousel_all-main_title-font-family-153);
}
.main-cards_carousel_all-main_title-letter-spacing-154 {
  letter-spacing: var(--main-cards_carousel_all-main_title-letter-spacing-154);
}
.main-cards_carousel_all-main_title-line-height-155 {
  line-height: var(--main-cards_carousel_all-main_title-line-height-155);
}
.main-cards_carousel_all-main_title-text0-156 {
  text0: var(--main-cards_carousel_all-main_title-text0-156);
}
.main-cards_carousel_all-main_title-grid-template-areas-157 {
  grid-template-areas: var(--main-cards_carousel_all-main_title-grid-template-areas-157);
}
.main-cards_carousel_all-main_title-grid-column-gap-158 {
  grid-column-gap: var(--main-cards_carousel_all-main_title-grid-column-gap-158);
}
.main-cards_carousel_all-main_title-justify-items-159 {
  justify-items: var(--main-cards_carousel_all-main_title-justify-items-159);
}
.main-cards_carousel_all-main_title-padding-980121 {
  padding: var(--main-cards_carousel_all-main_title-padding-980121);
}
.main-cards_carousel_all-main_title-background-980122 {
  background: var(--main-cards_carousel_all-main_title-background-980122);
}
.main-cards_carousel_all-main_title-border-radius-980123 {
  border-radius: var(--main-cards_carousel_all-main_title-border-radius-980123);
}
.main-cards_carousel_all-main_title-border-width-980124 {
  border-width: var(--main-cards_carousel_all-main_title-border-width-980124);
}
.main-cards_carousel_all-main_title-border-color-980125 {
  border-color: var(--main-cards_carousel_all-main_title-border-color-980125);
}
.main-cards_carousel_all-main_title-text1-0 {
  text1: var(--main-cards_carousel_all-main_title-text1-0);
}
.main-cards_carousel_all-main_description-text0-73 {
  text0: var(--main-cards_carousel_all-main_description-text0-73);
}
.main-cards_carousel_all-main_description-justify-self-74 {
  justify-self: var(--main-cards_carousel_all-main_description-justify-self-74);
}
.main-cards_carousel_all-main_description-text-align-75 {
  text-align: var(--main-cards_carousel_all-main_description-text-align-75);
}
.main-cards_carousel_all-main_description-color-76 {
  color: var(--main-cards_carousel_all-main_description-color-76);
}
.main-cards_carousel_all-main_description-font-weight-77 {
  font-weight: var(--main-cards_carousel_all-main_description-font-weight-77);
}
.main-cards_carousel_all-main_description-font-family-78 {
  font-family: var(--main-cards_carousel_all-main_description-font-family-78);
}
.main-cards_carousel_all-main_description-letter-spacing-79 {
  letter-spacing: var(--main-cards_carousel_all-main_description-letter-spacing-79);
}
.main-cards_carousel_all-main_description-line-height-80 {
  line-height: var(--main-cards_carousel_all-main_description-line-height-80);
}
.main-cards_carousel_all-main_description-font-size-81 {
  font-size: var(--main-cards_carousel_all-main_description-font-size-81);
}
.main-cards_carousel_all-main_description-grid-template-areas-82 {
  grid-template-areas: var(--main-cards_carousel_all-main_description-grid-template-areas-82);
}
.main-cards_carousel_all-main_description-grid-column-gap-83 {
  grid-column-gap: var(--main-cards_carousel_all-main_description-grid-column-gap-83);
}
.main-cards_carousel_all-main_description-justify-items-84 {
  justify-items: var(--main-cards_carousel_all-main_description-justify-items-84);
}
.main-cards_carousel_all-main_description-padding-980131 {
  padding: var(--main-cards_carousel_all-main_description-padding-980131);
}
.main-cards_carousel_all-main_description-background-980132 {
  background: var(--main-cards_carousel_all-main_description-background-980132);
}
.main-cards_carousel_all-main_description-border-radius-980133 {
  border-radius: var(--main-cards_carousel_all-main_description-border-radius-980133);
}
.main-cards_carousel_all-main_description-border-width-980134 {
  border-width: var(--main-cards_carousel_all-main_description-border-width-980134);
}
.main-cards_carousel_all-main_description-border-color-980135 {
  border-color: var(--main-cards_carousel_all-main_description-border-color-980135);
}
.main-cards_carousel_all-main_description-text1-0 {
  text1: var(--main-cards_carousel_all-main_description-text1-0);
}
.main-cards_carousel_all-main_button-padding-13 {
  padding: var(--main-cards_carousel_all-main_button-padding-13);
}
.main-cards_carousel_all-main_button-justify-self-14 {
  justify-self: var(--main-cards_carousel_all-main_button-justify-self-14);
}
.main-cards_carousel_all-main_button-text1-15 {
  text1: var(--main-cards_carousel_all-main_button-text1-15);
}
.main-cards_carousel_all-main_button-border-radius-16 {
  border-radius: var(--main-cards_carousel_all-main_button-border-radius-16);
}
.main-cards_carousel_all-main_button-border-width-17 {
  border-width: var(--main-cards_carousel_all-main_button-border-width-17);
}
.main-cards_carousel_all-main_button-border-color-18 {
  border-color: var(--main-cards_carousel_all-main_button-border-color-18);
}
.main-cards_carousel_all-main_button-background-19 {
  background: var(--main-cards_carousel_all-main_button-background-19);
}
.main-cards_carousel_all-main_button-color-20 {
  color: var(--main-cards_carousel_all-main_button-color-20);
}
.main-cards_carousel_all-main_button-font-size-21 {
  font-size: var(--main-cards_carousel_all-main_button-font-size-21);
}
.main-cards_carousel_all-main_button-font-weight-22 {
  font-weight: var(--main-cards_carousel_all-main_button-font-weight-22);
}
.main-cards_carousel_all-main_button-font-family-23 {
  font-family: var(--main-cards_carousel_all-main_button-font-family-23);
}
.main-cards_carousel_all-main_button-letter-spacing-24 {
  letter-spacing: var(--main-cards_carousel_all-main_button-letter-spacing-24);
}
.main-cards_carousel_all-main_button-line-height-25 {
  line-height: var(--main-cards_carousel_all-main_button-line-height-25);
}
.main-cards_carousel_all-main_button-grid-template-areas-26 {
  grid-template-areas: var(--main-cards_carousel_all-main_button-grid-template-areas-26);
}
.main-cards_carousel_all-main_button-grid-column-gap-27 {
  grid-column-gap: var(--main-cards_carousel_all-main_button-grid-column-gap-27);
}
.main-cards_carousel_all-main_button-justify-items-28 {
  justify-items: var(--main-cards_carousel_all-main_button-justify-items-28);
}
.main-cards_carousel_all-main_button-justify-self-29 {
  justify-self: var(--main-cards_carousel_all-main_button-justify-self-29);
}
.main-cards_carousel_all-main_button-width-910017 {
  width: var(--main-cards_carousel_all-main_button-width-910017);
}
.main-cards_carousel_all-main_title_icon-width-160 {
  width: var(--main-cards_carousel_all-main_title_icon-width-160);
}
.main-cards_carousel_all-main_title_icon-height-161 {
  height: var(--main-cards_carousel_all-main_title_icon-height-161);
}
.main-cards_carousel_all-main_title_icon-border-radius-162 {
  border-radius: var(--main-cards_carousel_all-main_title_icon-border-radius-162);
}
.main-cards_carousel_all-main_title_icon-border-width-163 {
  border-width: var(--main-cards_carousel_all-main_title_icon-border-width-163);
}
.main-cards_carousel_all-main_title_icon-border-color-164 {
  border-color: var(--main-cards_carousel_all-main_title_icon-border-color-164);
}
.main-cards_carousel_all-main_title_icon-background-165 {
  background: var(--main-cards_carousel_all-main_title_icon-background-165);
}
.main-cards_carousel_all-main_title_icon-icon-166 {
  icon: var(--main-cards_carousel_all-main_title_icon-icon-166);
}
.main-cards_carousel_all-main_title_svg-font-size-167 {
  font-size: var(--main-cards_carousel_all-main_title_svg-font-size-167);
}
.main-cards_carousel_all-main_title_svg-color-169 {
  color: var(--main-cards_carousel_all-main_title_svg-color-169);
}
.main-cards_carousel_all-main_description_icon-width-85 {
  width: var(--main-cards_carousel_all-main_description_icon-width-85);
}
.main-cards_carousel_all-main_description_icon-height-86 {
  height: var(--main-cards_carousel_all-main_description_icon-height-86);
}
.main-cards_carousel_all-main_description_icon-border-radius-87 {
  border-radius: var(--main-cards_carousel_all-main_description_icon-border-radius-87);
}
.main-cards_carousel_all-main_description_icon-border-width-88 {
  border-width: var(--main-cards_carousel_all-main_description_icon-border-width-88);
}
.main-cards_carousel_all-main_description_icon-border-color-89 {
  border-color: var(--main-cards_carousel_all-main_description_icon-border-color-89);
}
.main-cards_carousel_all-main_description_icon-background-90 {
  background: var(--main-cards_carousel_all-main_description_icon-background-90);
}
.main-cards_carousel_all-main_description_icon-icon-91 {
  icon: var(--main-cards_carousel_all-main_description_icon-icon-91);
}
.main-cards_carousel_all-main_description_svg-font-size-92 {
  font-size: var(--main-cards_carousel_all-main_description_svg-font-size-92);
}
.main-cards_carousel_all-main_description_svg-color-94 {
  color: var(--main-cards_carousel_all-main_description_svg-color-94);
}
.main-cards_carousel_all-main_button_icon-width-30 {
  width: var(--main-cards_carousel_all-main_button_icon-width-30);
}
.main-cards_carousel_all-main_button_icon-height-31 {
  height: var(--main-cards_carousel_all-main_button_icon-height-31);
}
.main-cards_carousel_all-main_button_icon-border-radius-32 {
  border-radius: var(--main-cards_carousel_all-main_button_icon-border-radius-32);
}
.main-cards_carousel_all-main_button_icon-border-width-33 {
  border-width: var(--main-cards_carousel_all-main_button_icon-border-width-33);
}
.main-cards_carousel_all-main_button_icon-border-color-34 {
  border-color: var(--main-cards_carousel_all-main_button_icon-border-color-34);
}
.main-cards_carousel_all-main_button_icon-background-35 {
  background: var(--main-cards_carousel_all-main_button_icon-background-35);
}
.main-cards_carousel_all-main_button_icon-icon-36 {
  icon: var(--main-cards_carousel_all-main_button_icon-icon-36);
}
.main-cards_carousel_all-main_button_svg-font-size-38 {
  font-size: var(--main-cards_carousel_all-main_button_svg-font-size-38);
}
.main-cards_carousel_all-main_button_svg-color-39 {
  color: var(--main-cards_carousel_all-main_button_svg-color-39);
}
@media (hover: hover) {
  .button.has-hover.main-cards_carousel_all-button_hover-background-2974:hover, .card.has-hover:hover .button.main-cards_carousel_all-button_hover-background-2974, .cards_float.has-hover:hover .button.main-cards_carousel_all-button_hover-background-2974 {
    background: var(--main-cards_carousel_all-button_hover-background-2974);
  }
}
.button.has-hover.main-cards_carousel_all-button_hover-background-2974:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-button_hover-background-2974, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-button_hover-background-2974 {
  background: var(--main-cards_carousel_all-button_hover-background-2974);
}
@media (hover: hover) {
  .button.has-hover:hover .main-cards_carousel_all-button_hover-color-2975, .card.has-hover:hover .button .main-cards_carousel_all-button_hover-color-2975, .cards_float.has-hover:hover .button .main-cards_carousel_all-button_hover-color-2975 {
    color: var(--main-cards_carousel_all-button_hover-color-2975);
  }
}
.button.has-hover:focus-visible .main-cards_carousel_all-button_hover-color-2975, .card.has-hover:focus-within .button .main-cards_carousel_all-button_hover-color-2975, .cards_float.has-hover:focus-within .button .main-cards_carousel_all-button_hover-color-2975 {
  color: var(--main-cards_carousel_all-button_hover-color-2975);
}
@media (hover: hover) {
  .button.has-hover.main-cards_carousel_all-button_hover-border-color-2976:hover, .card.has-hover:hover .button.main-cards_carousel_all-button_hover-border-color-2976, .cards_float.has-hover:hover .button.main-cards_carousel_all-button_hover-border-color-2976 {
    border-color: var(--main-cards_carousel_all-button_hover-border-color-2976);
  }
}
.button.has-hover.main-cards_carousel_all-button_hover-border-color-2976:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-button_hover-border-color-2976, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-button_hover-border-color-2976 {
  border-color: var(--main-cards_carousel_all-button_hover-border-color-2976);
}
@media (hover: hover) {
  .button.has-hover.main-cards_carousel_all-main_button_hover-background-2980:hover, .card.has-hover:hover .button.main-cards_carousel_all-main_button_hover-background-2980, .cards_float.has-hover:hover .button.main-cards_carousel_all-main_button_hover-background-2980 {
    background: var(--main-cards_carousel_all-main_button_hover-background-2980);
  }
}
.button.has-hover.main-cards_carousel_all-main_button_hover-background-2980:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-background-2980, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-background-2980 {
  background: var(--main-cards_carousel_all-main_button_hover-background-2980);
}
@media (hover: hover) {
  .button.has-hover:hover .main-cards_carousel_all-main_button_hover-color-2981, .card.has-hover:hover .button .main-cards_carousel_all-main_button_hover-color-2981, .cards_float.has-hover:hover .button .main-cards_carousel_all-main_button_hover-color-2981 {
    color: var(--main-cards_carousel_all-main_button_hover-color-2981);
  }
}
.button.has-hover:focus-visible .main-cards_carousel_all-main_button_hover-color-2981, .card.has-hover:focus-within .button .main-cards_carousel_all-main_button_hover-color-2981, .cards_float.has-hover:focus-within .button .main-cards_carousel_all-main_button_hover-color-2981 {
  color: var(--main-cards_carousel_all-main_button_hover-color-2981);
}
@media (hover: hover) {
  .button.has-hover.main-cards_carousel_all-main_button_hover-border-color-2982:hover, .card.has-hover:hover .button.main-cards_carousel_all-main_button_hover-border-color-2982, .cards_float.has-hover:hover .button.main-cards_carousel_all-main_button_hover-border-color-2982 {
    border-color: var(--main-cards_carousel_all-main_button_hover-border-color-2982);
  }
}
.button.has-hover.main-cards_carousel_all-main_button_hover-border-color-2982:focus-visible, .card.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-border-color-2982, .cards_float.has-hover:focus-within .button.main-cards_carousel_all-main_button_hover-border-color-2982 {
  border-color: var(--main-cards_carousel_all-main_button_hover-border-color-2982);
}
@media (hover: hover) {
  .card.has-hover.main-cards_carousel_all-card_container_hover-background-2986:hover, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-background-2986:hover {
    background: var(--main-cards_carousel_all-card_container_hover-background-2986);
  }
}
.card.has-hover.main-cards_carousel_all-card_container_hover-background-2986:focus-within, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-background-2986:focus-within {
  background: var(--main-cards_carousel_all-card_container_hover-background-2986);
}
@media (hover: hover) {
  .card.has-hover.main-cards_carousel_all-card_container_hover-border-color-2987:hover, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-border-color-2987:hover {
    border-color: var(--main-cards_carousel_all-card_container_hover-border-color-2987);
  }
}
.card.has-hover.main-cards_carousel_all-card_container_hover-border-color-2987:focus-within, .cards_float.has-hover.main-cards_carousel_all-card_container_hover-border-color-2987:focus-within {
  border-color: var(--main-cards_carousel_all-card_container_hover-border-color-2987);
}
@media (hover: hover) {
  .card.has-hover:hover .main-cards_carousel_all-title_hover-color-2991, .cards_float.has-hover:hover .main-cards_carousel_all-title_hover-color-2991 {
    color: var(--main-cards_carousel_all-title_hover-color-2991);
  }
}
.card.has-hover:focus-within .main-cards_carousel_all-title_hover-color-2991, .cards_float.has-hover:focus-within .main-cards_carousel_all-title_hover-color-2991 {
  color: var(--main-cards_carousel_all-title_hover-color-2991);
}
@media (hover: hover) {
  .card.has-hover:hover .main-cards_carousel_all-description_hover-color-2994, .cards_float.has-hover:hover .main-cards_carousel_all-description_hover-color-2994 {
    color: var(--main-cards_carousel_all-description_hover-color-2994);
  }
}
.card.has-hover:focus-within .main-cards_carousel_all-description_hover-color-2994, .cards_float.has-hover:focus-within .main-cards_carousel_all-description_hover-color-2994 {
  color: var(--main-cards_carousel_all-description_hover-color-2994);
}
@media (hover: hover) {
  .card.has-hover:hover .main-cards_carousel_all-image_overlay_hover-background-3000, .cards_float.has-hover:hover .main-cards_carousel_all-image_overlay_hover-background-3000 {
    background: var(--main-cards_carousel_all-image_overlay_hover-background-3000);
  }
}
.card.has-hover:focus-within .main-cards_carousel_all-image_overlay_hover-background-3000, .cards_float.has-hover:focus-within .main-cards_carousel_all-image_overlay_hover-background-3000 {
  background: var(--main-cards_carousel_all-image_overlay_hover-background-3000);
}
@media (hover: hover) {
  .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-background-3205:hover, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-background-3205:hover {
    background: var(--main-cards_carousel_all-arrow_hover-background-3205) !important;
  }
}
.swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-background-3205:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-background-3205:focus-visible {
  background: var(--main-cards_carousel_all-arrow_hover-background-3205) !important;
}
@media (hover: hover) {
  .swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-border-color-3206:hover, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-border-color-3206:hover {
    border-color: var(--main-cards_carousel_all-arrow_hover-border-color-3206);
  }
}
.swiper-button-prev.has-hover.main-cards_carousel_all-arrow_hover-border-color-3206:focus-visible, .swiper-button-next.has-hover.main-cards_carousel_all-arrow_hover-border-color-3206:focus-visible {
  border-color: var(--main-cards_carousel_all-arrow_hover-border-color-3206);
}
@media (hover: hover) {
  .swiper-button-prev.has-hover:hover .main-cards_carousel_all-arrow_svg_hover-color-3210, .swiper-button-next.has-hover:hover .main-cards_carousel_all-arrow_svg_hover-color-3210 {
    color: var(--main-cards_carousel_all-arrow_svg_hover-color-3210);
  }
}
.swiper-button-prev.has-hover:focus-visible .main-cards_carousel_all-arrow_svg_hover-color-3210, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_all-arrow_svg_hover-color-3210 {
  color: var(--main-cards_carousel_all-arrow_svg_hover-color-3210);
}
@media (hover: hover) {
  .swiper-button-prev.has-hover:hover .main-cards_carousel_all-arrow_svg_hover-font-size-3211, .swiper-button-next.has-hover:hover .main-cards_carousel_all-arrow_svg_hover-font-size-3211 {
    font-size: var(--main-cards_carousel_all-arrow_svg_hover-font-size-3211);
  }
}
.swiper-button-prev.has-hover:focus-visible .main-cards_carousel_all-arrow_svg_hover-font-size-3211, .swiper-button-next.has-hover:focus-visible .main-cards_carousel_all-arrow_svg_hover-font-size-3211 {
  font-size: var(--main-cards_carousel_all-arrow_svg_hover-font-size-3211);
}
@media (hover: hover) {
  .swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-background-3213:hover {
    background: var(--main-cards_carousel_all-dot_hover-background-3213);
  }
}
.swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-background-3213:focus-visible {
  background: var(--main-cards_carousel_all-dot_hover-background-3213);
}
@media (hover: hover) {
  .swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-border-color-3214:hover {
    border-color: var(--main-cards_carousel_all-dot_hover-border-color-3214);
  }
}
.swiper-pagination-bullet.has-hover.main-cards_carousel_all-dot_hover-border-color-3214:focus-visible {
  border-color: var(--main-cards_carousel_all-dot_hover-border-color-3214);
}
[data-template-section-key="cards"] > .cards, [data-template-section-key="cards"] > .gridContainer {
  min-width: 0 !important;
  width: 100% !important;
}
[data-template-section-key="cards"] .card {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-areas: "image" "title" "desc" "button" !important;
  align-items: stretch !important;
}
[data-template-section-key="cards"] .card > .img,
[data-template-section-key="cards"] .card > .title,
[data-template-section-key="cards"] .card > .desc,
[data-template-section-key="cards"] .card > .button {
  grid-area: auto !important;
}
[data-template-section-key="cards"] .card > .img { grid-area: image !important; width: 100% !important; }
[data-template-section-key="cards"] .card > .title { grid-area: title !important; }
[data-template-section-key="cards"] .card > .desc { grid-area: desc !important; }
[data-template-section-key="cards"] .card > .button { grid-area: button !important; }
[data-template-section-key="cards"] .card {
  min-width: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}
[data-template-section-key="cards"] .card > .img,
[data-template-section-key="cards"] .card > .title,
[data-template-section-key="cards"] .card > .desc,
[data-template-section-key="cards"] .card > .button {
  max-width: 100% !important;
}
[data-template-section-key="cards"] > .gridContainer {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
[data-template-section-key="cards"] > .gridContainer > .title,
[data-template-section-key="cards"] > .gridContainer > .desc,
[data-template-section-key="cards"] > .gridContainer > .button,
[data-template-section-key="cards"] > .gridContainer > .swiper-wrapper {
  grid-column: 1 / -1 !important;
}
@media (max-width: 768px) {
  [data-template-section-key="cards"] > .gridContainer {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
[data-template-section-key="cards"] .card > .img.main-cards-image-max-width-980201 {
  max-width: min(100%, var(--main-cards-image-max-width-980201)) !important;
  aspect-ratio: var(--main-cards-image-aspect-ratio-1044) !important;
  overflow: hidden;
}
[data-template-section-key="cards"] .card > .img.main-cards-image-max-width-980201 > picture,
[data-template-section-key="cards"] .card > .img.main-cards-image-max-width-980201 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.main-cards-config-count-992 {
  count: var(--main-cards-config-count-992);
}
.main-cards-config-has-hover-17406 {
  has-hover: var(--main-cards-config-has-hover-17406);
}
.main-cards-container-max-width-995 {
  max-width: var(--main-cards-container-max-width-995);
}
.main-cards-container-width-17525 {
  width: var(--main-cards-container-width-17525);
}
.main-cards-container-grid-column-gap-996 {
  grid-column-gap: var(--main-cards-container-grid-column-gap-996);
}
.main-cards-container-grid-row-gap-997 {
  grid-row-gap: var(--main-cards-container-grid-row-gap-997);
}
.main-cards-container-backdrop-blur-998 {
  backdrop-blur: var(--main-cards-container-backdrop-blur-998);
}
.main-cards-container-background-999 {
  background: var(--main-cards-container-background-999);
}
.main-cards-container-border-radius-1000 {
  border-radius: var(--main-cards-container-border-radius-1000);
}
.main-cards-container-grid-template-columns-1001 {
  grid-template-columns: var(--main-cards-container-grid-template-columns-1001);
}
.main-cards-container-padding-1002 {
  padding: var(--main-cards-container-padding-1002);
}
.main-cards-container-border-width-1003 {
  border-width: var(--main-cards-container-border-width-1003);
}
.main-cards-container-border-color-1004 {
  border-color: var(--main-cards-container-border-color-1004);
}
.main-cards-container-box-shadow-1005 {
  box-shadow: var(--main-cards-container-box-shadow-1005);
}
.main-cards-main-margin-1052 {
  margin: var(--main-cards-main-margin-1052);
}
.main-cards-main-backdrop-blur-1054 {
  backdrop-blur: var(--main-cards-main-backdrop-blur-1054);
}
.main-cards-main-max-width-1055 {
  max-width: var(--main-cards-main-max-width-1055);
}
.main-cards-main-width-17524 {
  width: var(--main-cards-main-width-17524);
}
.main-cards-main-background-1056 {
  background: var(--main-cards-main-background-1056);
}
.main-cards-main-border-radius-1057 {
  border-radius: var(--main-cards-main-border-radius-1057);
}
.main-cards-main-padding-1058 {
  padding: var(--main-cards-main-padding-1058);
}
.main-cards-main-border-width-1059 {
  border-width: var(--main-cards-main-border-width-1059);
}
.main-cards-main-border-color-1060 {
  border-color: var(--main-cards-main-border-color-1060);
}
.main-cards-main-box-shadow-1061 {
  box-shadow: var(--main-cards-main-box-shadow-1061);
}
.main-cards-card_container-max-width-980 {
  max-width: var(--main-cards-card_container-max-width-980);
}
.main-cards-card_container-grid-column-gap-981 {
  grid-column-gap: var(--main-cards-card_container-grid-column-gap-981);
}
.main-cards-card_container-grid-row-gap-982 {
  grid-row-gap: var(--main-cards-card_container-grid-row-gap-982);
}
.main-cards-card_container-backdrop-blur-983 {
  backdrop-blur: var(--main-cards-card_container-backdrop-blur-983);
}
.main-cards-card_container-background-984 {
  background: var(--main-cards-card_container-background-984);
}
.main-cards-card_container-border-radius-985 {
  border-radius: var(--main-cards-card_container-border-radius-985);
}
.main-cards-card_container-grid-template-areas-986 {
  grid-template-areas: var(--main-cards-card_container-grid-template-areas-986);
}
.main-cards-card_container-grid-template-columns-987 {
  grid-template-columns: var(--main-cards-card_container-grid-template-columns-987);
}
.main-cards-card_container-padding-988 {
  padding: var(--main-cards-card_container-padding-988);
}
.main-cards-card_container-border-width-989 {
  border-width: var(--main-cards-card_container-border-width-989);
}
.main-cards-card_container-border-color-990 {
  border-color: var(--main-cards-card_container-border-color-990);
}
.main-cards-card_container-box-shadow-991 {
  box-shadow: var(--main-cards-card_container-box-shadow-991);
}
.main-cards-overlay-background-1062 {
  background: var(--main-cards-overlay-background-1062);
}
.main-cards-image-border-width-1035 {
  border-width: var(--main-cards-image-border-width-1035);
}
.main-cards-image-border-color-1036 {
  border-color: var(--main-cards-image-border-color-1036);
}
.main-cards-image-file1-1037 {
  file1: var(--main-cards-image-file1-1037);
}
.main-cards-image-file2-1037 {
  file2: var(--main-cards-image-file2-1037);
}
.main-cards-image-file3-1037 {
  file3: var(--main-cards-image-file3-1037);
}
.main-cards-image-file4-1037 {
  file4: var(--main-cards-image-file4-1037);
}
.main-cards-image-file5-1037 {
  file5: var(--main-cards-image-file5-1037);
}
.main-cards-image-file6-1037 {
  file6: var(--main-cards-image-file6-1037);
}
.main-cards-image-title-1038 {
  title: var(--main-cards-image-title-1038);
}
.main-cards-image-alt-1039 {
  alt: var(--main-cards-image-alt-1039);
}
.main-cards-image-width-1040 {
  width: var(--main-cards-image-width-1040);
}
.main-cards-image-height-1041 {
  height: var(--main-cards-image-height-1041);
}
.main-cards-image-justify-self-1042 {
  justify-self: var(--main-cards-image-justify-self-1042);
}
.main-cards-image-border-radius-1043 {
  border-radius: var(--main-cards-image-border-radius-1043);
}
.main-cards-image-aspect-ratio-1044 {
  aspect-ratio: var(--main-cards-image-aspect-ratio-1044);
}
.main-cards-image-max-width-980201 {
  max-width: var(--main-cards-image-max-width-980201);
}
.main-cards-image-alt1-1039 {
  alt1: var(--main-cards-image-alt1-1039);
}
.main-cards-image-title1-1038 {
  title1: var(--main-cards-image-title1-1038);
}
.main-cards-image-alt2-1039 {
  alt2: var(--main-cards-image-alt2-1039);
}
.main-cards-image-title2-1038 {
  title2: var(--main-cards-image-title2-1038);
}
.main-cards-image-alt3-1039 {
  alt3: var(--main-cards-image-alt3-1039);
}
.main-cards-image-title3-1038 {
  title3: var(--main-cards-image-title3-1038);
}
.main-cards-image_overlay-background-1045 {
  background: var(--main-cards-image_overlay-background-1045);
}
.main-cards-container_overlay-background-1006 {
  background: var(--main-cards-container_overlay-background-1006);
}
.main-cards-title-color-1069 {
  color: var(--main-cards-title-color-1069);
}
.main-cards-title-justify-self-1070 {
  justify-self: var(--main-cards-title-justify-self-1070);
}
.main-cards-title-text-align-1071 {
  text-align: var(--main-cards-title-text-align-1071);
}
.main-cards-title-font-size-1072 {
  font-size: var(--main-cards-title-font-size-1072);
}
.main-cards-title-font-weight-1073 {
  font-weight: var(--main-cards-title-font-weight-1073);
}
.main-cards-title-font-family-1074 {
  font-family: var(--main-cards-title-font-family-1074);
}
.main-cards-title-letter-spacing-1075 {
  letter-spacing: var(--main-cards-title-letter-spacing-1075);
}
.main-cards-title-line-height-1076 {
  line-height: var(--main-cards-title-line-height-1076);
}
.main-cards-title-text1-1077 {
  text1: var(--main-cards-title-text1-1077);
}
.main-cards-title-text2-1077 {
  text2: var(--main-cards-title-text2-1077);
}
.main-cards-title-text3-1077 {
  text3: var(--main-cards-title-text3-1077);
}
.main-cards-title-text4-1077 {
  text4: var(--main-cards-title-text4-1077);
}
.main-cards-title-text5-1077 {
  text5: var(--main-cards-title-text5-1077);
}
.main-cards-title-text6-1077 {
  text6: var(--main-cards-title-text6-1077);
}
.main-cards-title-grid-template-areas-1078 {
  grid-template-areas: var(--main-cards-title-grid-template-areas-1078);
}
.main-cards-title-grid-column-gap-1079 {
  grid-column-gap: var(--main-cards-title-grid-column-gap-1079);
}
.main-cards-title-justify-items-1080 {
  justify-items: var(--main-cards-title-justify-items-1080);
}
.main-cards-title-padding-980101 {
  padding: var(--main-cards-title-padding-980101);
}
.main-cards-title-background-980102 {
  background: var(--main-cards-title-background-980102);
}
.main-cards-title-border-radius-980103 {
  border-radius: var(--main-cards-title-border-radius-980103);
}
.main-cards-title-border-width-980104 {
  border-width: var(--main-cards-title-border-width-980104);
}
.main-cards-title-border-color-980105 {
  border-color: var(--main-cards-title-border-color-980105);
}
.main-cards-button-padding-953 {
  padding: var(--main-cards-button-padding-953);
}
.main-cards-button-justify-self-954 {
  justify-self: var(--main-cards-button-justify-self-954);
}
.main-cards-button-text1-955 {
  text1: var(--main-cards-button-text1-955);
}
.main-cards-button-border-radius-956 {
  border-radius: var(--main-cards-button-border-radius-956);
}
.main-cards-button-border-width-957 {
  border-width: var(--main-cards-button-border-width-957);
}
.main-cards-button-border-color-958 {
  border-color: var(--main-cards-button-border-color-958);
}
.main-cards-button-background-959 {
  background: var(--main-cards-button-background-959);
}
.main-cards-button-color-960 {
  color: var(--main-cards-button-color-960);
}
.main-cards-button-font-size-961 {
  font-size: var(--main-cards-button-font-size-961);
}
.main-cards-button-font-weight-962 {
  font-weight: var(--main-cards-button-font-weight-962);
}
.main-cards-button-font-family-963 {
  font-family: var(--main-cards-button-font-family-963);
}
.main-cards-button-letter-spacing-964 {
  letter-spacing: var(--main-cards-button-letter-spacing-964);
}
.main-cards-button-line-height-965 {
  line-height: var(--main-cards-button-line-height-965);
}
.main-cards-button-grid-template-areas-966 {
  grid-template-areas: var(--main-cards-button-grid-template-areas-966);
}
.main-cards-button-grid-column-gap-967 {
  grid-column-gap: var(--main-cards-button-grid-column-gap-967);
}
.main-cards-button-justify-items-968 {
  justify-items: var(--main-cards-button-justify-items-968);
}
.main-cards-button-justify-self-969 {
  justify-self: var(--main-cards-button-justify-self-969);
}
.main-cards-button-width-910017 {
  width: var(--main-cards-button-width-910017);
}
.main-cards-description-text1-1013 {
  text1: var(--main-cards-description-text1-1013);
}
.main-cards-description-justify-self-1014 {
  justify-self: var(--main-cards-description-justify-self-1014);
}
.main-cards-description-text-align-1015 {
  text-align: var(--main-cards-description-text-align-1015);
}
.main-cards-description-color-1016 {
  color: var(--main-cards-description-color-1016);
}
.main-cards-description-font-weight-1017 {
  font-weight: var(--main-cards-description-font-weight-1017);
}
.main-cards-description-font-family-1018 {
  font-family: var(--main-cards-description-font-family-1018);
}
.main-cards-description-letter-spacing-1019 {
  letter-spacing: var(--main-cards-description-letter-spacing-1019);
}
.main-cards-description-line-height-1020 {
  line-height: var(--main-cards-description-line-height-1020);
}
.main-cards-description-font-size-1021 {
  font-size: var(--main-cards-description-font-size-1021);
}
.main-cards-description-grid-template-areas-1022 {
  grid-template-areas: var(--main-cards-description-grid-template-areas-1022);
}
.main-cards-description-grid-column-gap-1023 {
  grid-column-gap: var(--main-cards-description-grid-column-gap-1023);
}
.main-cards-description-justify-items-1024 {
  justify-items: var(--main-cards-description-justify-items-1024);
}
.main-cards-description-padding-980111 {
  padding: var(--main-cards-description-padding-980111);
}
.main-cards-description-background-980112 {
  background: var(--main-cards-description-background-980112);
}
.main-cards-description-border-radius-980113 {
  border-radius: var(--main-cards-description-border-radius-980113);
}
.main-cards-description-border-width-980114 {
  border-width: var(--main-cards-description-border-width-980114);
}
.main-cards-description-border-color-980115 {
  border-color: var(--main-cards-description-border-color-980115);
}
.main-cards-description-text2-1013 {
  text2: var(--main-cards-description-text2-1013);
}
.main-cards-description-text3-1013 {
  text3: var(--main-cards-description-text3-1013);
}
.main-cards-title_icon-width-1081 {
  width: var(--main-cards-title_icon-width-1081);
}
.main-cards-title_icon-height-1082 {
  height: var(--main-cards-title_icon-height-1082);
}
.main-cards-title_icon-border-radius-1083 {
  border-radius: var(--main-cards-title_icon-border-radius-1083);
}
.main-cards-title_icon-border-width-1084 {
  border-width: var(--main-cards-title_icon-border-width-1084);
}
.main-cards-title_icon-border-color-1085 {
  border-color: var(--main-cards-title_icon-border-color-1085);
}
.main-cards-title_icon-background-1086 {
  background: var(--main-cards-title_icon-background-1086);
}
.main-cards-title_icon-icon-1087 {
  icon: var(--main-cards-title_icon-icon-1087);
}
.main-cards-title_svg-font-size-1088 {
  font-size: var(--main-cards-title_svg-font-size-1088);
}
.main-cards-title_svg-color-1090 {
  color: var(--main-cards-title_svg-color-1090);
}
.main-cards-description_icon-width-1025 {
  width: var(--main-cards-description_icon-width-1025);
}
.main-cards-description_icon-height-1026 {
  height: var(--main-cards-description_icon-height-1026);
}
.main-cards-description_icon-border-radius-1027 {
  border-radius: var(--main-cards-description_icon-border-radius-1027);
}
.main-cards-description_icon-border-width-1028 {
  border-width: var(--main-cards-description_icon-border-width-1028);
}
.main-cards-description_icon-border-color-1029 {
  border-color: var(--main-cards-description_icon-border-color-1029);
}
.main-cards-description_icon-background-1030 {
  background: var(--main-cards-description_icon-background-1030);
}
.main-cards-description_icon-icon-1031 {
  icon: var(--main-cards-description_icon-icon-1031);
}
.main-cards-description_svg-font-size-1032 {
  font-size: var(--main-cards-description_svg-font-size-1032);
}
.main-cards-description_svg-color-1034 {
  color: var(--main-cards-description_svg-color-1034);
}
.main-cards-button_icon-width-970 {
  width: var(--main-cards-button_icon-width-970);
}
.main-cards-button_icon-height-971 {
  height: var(--main-cards-button_icon-height-971);
}
.main-cards-button_icon-border-radius-972 {
  border-radius: var(--main-cards-button_icon-border-radius-972);
}
.main-cards-button_icon-border-width-973 {
  border-width: var(--main-cards-button_icon-border-width-973);
}
.main-cards-button_icon-border-color-974 {
  border-color: var(--main-cards-button_icon-border-color-974);
}
.main-cards-button_icon-background-975 {
  background: var(--main-cards-button_icon-background-975);
}
.main-cards-button_icon-icon-976 {
  icon: var(--main-cards-button_icon-icon-976);
}
.main-cards-button_svg-font-size-978 {
  font-size: var(--main-cards-button_svg-font-size-978);
}
.main-cards-button_svg-color-979 {
  color: var(--main-cards-button_svg-color-979);
}
@media (hover: hover) {
  .button.has-hover.main-cards-button_hover-background-17407:hover, .card.has-hover:hover .button.main-cards-button_hover-background-17407, .cards_float.has-hover:hover .button.main-cards-button_hover-background-17407 {
    background: var(--main-cards-button_hover-background-17407);
  }
}
.button.has-hover.main-cards-button_hover-background-17407:focus-visible, .card.has-hover:focus-within .button.main-cards-button_hover-background-17407, .cards_float.has-hover:focus-within .button.main-cards-button_hover-background-17407 {
  background: var(--main-cards-button_hover-background-17407);
}
@media (hover: hover) {
  .button.has-hover:hover .main-cards-button_hover-color-17408, .card.has-hover:hover .button .main-cards-button_hover-color-17408, .cards_float.has-hover:hover .button .main-cards-button_hover-color-17408 {
    color: var(--main-cards-button_hover-color-17408);
  }
}
.button.has-hover:focus-visible .main-cards-button_hover-color-17408, .card.has-hover:focus-within .button .main-cards-button_hover-color-17408, .cards_float.has-hover:focus-within .button .main-cards-button_hover-color-17408 {
  color: var(--main-cards-button_hover-color-17408);
}
@media (hover: hover) {
  .button.has-hover.main-cards-button_hover-border-color-17409:hover, .card.has-hover:hover .button.main-cards-button_hover-border-color-17409, .cards_float.has-hover:hover .button.main-cards-button_hover-border-color-17409 {
    border-color: var(--main-cards-button_hover-border-color-17409);
  }
}
.button.has-hover.main-cards-button_hover-border-color-17409:focus-visible, .card.has-hover:focus-within .button.main-cards-button_hover-border-color-17409, .cards_float.has-hover:focus-within .button.main-cards-button_hover-border-color-17409 {
  border-color: var(--main-cards-button_hover-border-color-17409);
}
@media (hover: hover) {
  .card.has-hover.main-cards-card_container_hover-background-17413:hover, .cards_float.has-hover.main-cards-card_container_hover-background-17413:hover {
    background: var(--main-cards-card_container_hover-background-17413);
  }
}
.card.has-hover.main-cards-card_container_hover-background-17413:focus-within, .cards_float.has-hover.main-cards-card_container_hover-background-17413:focus-within {
  background: var(--main-cards-card_container_hover-background-17413);
}
@media (hover: hover) {
  .card.has-hover.main-cards-card_container_hover-border-color-17414:hover, .cards_float.has-hover.main-cards-card_container_hover-border-color-17414:hover {
    border-color: var(--main-cards-card_container_hover-border-color-17414);
  }
}
.card.has-hover.main-cards-card_container_hover-border-color-17414:focus-within, .cards_float.has-hover.main-cards-card_container_hover-border-color-17414:focus-within {
  border-color: var(--main-cards-card_container_hover-border-color-17414);
}
@media (hover: hover) {
  .card.has-hover:hover .main-cards-title_hover-color-17418, .cards_float.has-hover:hover .main-cards-title_hover-color-17418 {
    color: var(--main-cards-title_hover-color-17418);
  }
}
.card.has-hover:focus-within .main-cards-title_hover-color-17418, .cards_float.has-hover:focus-within .main-cards-title_hover-color-17418 {
  color: var(--main-cards-title_hover-color-17418);
}
@media (hover: hover) {
  .card.has-hover:hover .main-cards-description_hover-color-17421, .cards_float.has-hover:hover .main-cards-description_hover-color-17421 {
    color: var(--main-cards-description_hover-color-17421);
  }
}
.card.has-hover:focus-within .main-cards-description_hover-color-17421, .cards_float.has-hover:focus-within .main-cards-description_hover-color-17421 {
  color: var(--main-cards-description_hover-color-17421);
}
@media (hover: hover) {
  .card.has-hover:hover .main-cards-image_overlay_hover-background-17427, .cards_float.has-hover:hover .main-cards-image_overlay_hover-background-17427 {
    background: var(--main-cards-image_overlay_hover-background-17427);
  }
}
.card.has-hover:focus-within .main-cards-image_overlay_hover-background-17427, .cards_float.has-hover:focus-within .main-cards-image_overlay_hover-background-17427 {
  background: var(--main-cards-image_overlay_hover-background-17427);
}
.main-cards-main_title-color-1069 {
  color: var(--main-cards-main_title-color-1069);
}
.main-cards-main_title-justify-self-1070 {
  justify-self: var(--main-cards-main_title-justify-self-1070);
}
.main-cards-main_title-text-align-1071 {
  text-align: var(--main-cards-main_title-text-align-1071);
}
.main-cards-main_title-padding-17526 {
  padding: var(--main-cards-main_title-padding-17526);
}
.main-cards-main_title-font-size-1072 {
  font-size: var(--main-cards-main_title-font-size-1072);
}
.main-cards-main_title-font-weight-1073 {
  font-weight: var(--main-cards-main_title-font-weight-1073);
}
.main-cards-main_title-font-family-1074 {
  font-family: var(--main-cards-main_title-font-family-1074);
}
.main-cards-main_title-letter-spacing-1075 {
  letter-spacing: var(--main-cards-main_title-letter-spacing-1075);
}
.main-cards-main_title-line-height-1076 {
  line-height: var(--main-cards-main_title-line-height-1076);
}
.main-cards-main_title-text0-1077 {
  text0: var(--main-cards-main_title-text0-1077);
}
.main-cards-main_title-text2-1077 {
  text2: var(--main-cards-main_title-text2-1077);
}
.main-cards-main_title-text3-1077 {
  text3: var(--main-cards-main_title-text3-1077);
}
.main-cards-main_title-text4-1077 {
  text4: var(--main-cards-main_title-text4-1077);
}
.main-cards-main_title-text5-1077 {
  text5: var(--main-cards-main_title-text5-1077);
}
.main-cards-main_title-text6-1077 {
  text6: var(--main-cards-main_title-text6-1077);
}
.main-cards-main_title-grid-template-areas-1078 {
  grid-template-areas: var(--main-cards-main_title-grid-template-areas-1078);
}
.main-cards-main_title-grid-column-gap-1079 {
  grid-column-gap: var(--main-cards-main_title-grid-column-gap-1079);
}
.main-cards-main_title-justify-items-1080 {
  justify-items: var(--main-cards-main_title-justify-items-1080);
}
.main-cards-main_title-background-980122 {
  background: var(--main-cards-main_title-background-980122);
}
.main-cards-main_title-border-radius-980123 {
  border-radius: var(--main-cards-main_title-border-radius-980123);
}
.main-cards-main_title-border-width-980124 {
  border-width: var(--main-cards-main_title-border-width-980124);
}
.main-cards-main_title-border-color-980125 {
  border-color: var(--main-cards-main_title-border-color-980125);
}
.main-cards-main_title-text1-0 {
  text1: var(--main-cards-main_title-text1-0);
}
.main-cards-main_title_icon-width-1081 {
  width: var(--main-cards-main_title_icon-width-1081);
}
.main-cards-main_title_icon-height-1082 {
  height: var(--main-cards-main_title_icon-height-1082);
}
.main-cards-main_title_icon-border-radius-1083 {
  border-radius: var(--main-cards-main_title_icon-border-radius-1083);
}
.main-cards-main_title_icon-border-width-1084 {
  border-width: var(--main-cards-main_title_icon-border-width-1084);
}
.main-cards-main_title_icon-border-color-1085 {
  border-color: var(--main-cards-main_title_icon-border-color-1085);
}
.main-cards-main_title_icon-background-1086 {
  background: var(--main-cards-main_title_icon-background-1086);
}
.main-cards-main_title_icon-icon-1087 {
  icon: var(--main-cards-main_title_icon-icon-1087);
}
.main-cards-main_title_svg-font-size-1088 {
  font-size: var(--main-cards-main_title_svg-font-size-1088);
}
.main-cards-main_title_svg-color-1090 {
  color: var(--main-cards-main_title_svg-color-1090);
}
[data-template-section-key="article_faq_2"] > .cards, [data-template-section-key="article_faq_2"] > .gridContainer {
  min-width: 0 !important;
  width: 100% !important;
}
.main-article_faq_2-config-count-1582 {
  count: var(--main-article_faq_2-config-count-1582);
}
.main-article_faq_2-main-margin-1626 {
  margin: var(--main-article_faq_2-main-margin-1626);
}
.main-article_faq_2-main-backdrop-blur-1628 {
  backdrop-blur: var(--main-article_faq_2-main-backdrop-blur-1628);
}
.main-article_faq_2-main-max-width-1629 {
  max-width: var(--main-article_faq_2-main-max-width-1629);
}
.main-article_faq_2-main-background-1630 {
  background: var(--main-article_faq_2-main-background-1630);
}
.main-article_faq_2-main-border-radius-1631 {
  border-radius: var(--main-article_faq_2-main-border-radius-1631);
}
.main-article_faq_2-main-padding-1632 {
  padding: var(--main-article_faq_2-main-padding-1632);
}
.main-article_faq_2-main-border-width-1633 {
  border-width: var(--main-article_faq_2-main-border-width-1633);
}
.main-article_faq_2-main-border-color-1634 {
  border-color: var(--main-article_faq_2-main-border-color-1634);
}
.main-article_faq_2-main-box-shadow-1635 {
  box-shadow: var(--main-article_faq_2-main-box-shadow-1635);
}
.main-article_faq_2-main-grid-template-areas-1636 {
  grid-template-areas: var(--main-article_faq_2-main-grid-template-areas-1636);
}
.main-article_faq_2-container-max-width-1585 {
  max-width: var(--main-article_faq_2-container-max-width-1585);
}
.main-article_faq_2-container-grid-column-gap-1586 {
  grid-column-gap: var(--main-article_faq_2-container-grid-column-gap-1586);
}
.main-article_faq_2-container-grid-row-gap-1587 {
  grid-row-gap: var(--main-article_faq_2-container-grid-row-gap-1587);
}
.main-article_faq_2-container-backdrop-blur-1588 {
  backdrop-blur: var(--main-article_faq_2-container-backdrop-blur-1588);
}
.main-article_faq_2-container-background-1589 {
  background: var(--main-article_faq_2-container-background-1589);
}
.main-article_faq_2-container-border-radius-1590 {
  border-radius: var(--main-article_faq_2-container-border-radius-1590);
}
.main-article_faq_2-container-grid-template-areas-1591 {
  grid-template-areas: var(--main-article_faq_2-container-grid-template-areas-1591);
}
.main-article_faq_2-container-grid-template-columns-1592 {
  grid-template-columns: var(--main-article_faq_2-container-grid-template-columns-1592);
}
.main-article_faq_2-container-padding-1593 {
  padding: var(--main-article_faq_2-container-padding-1593);
}
.main-article_faq_2-container-border-width-1594 {
  border-width: var(--main-article_faq_2-container-border-width-1594);
}
.main-article_faq_2-container-border-color-1595 {
  border-color: var(--main-article_faq_2-container-border-color-1595);
}
.main-article_faq_2-container-box-shadow-1596 {
  box-shadow: var(--main-article_faq_2-container-box-shadow-1596);
}
.main-article_faq_2-overlay-background-1647 {
  background: var(--main-article_faq_2-overlay-background-1647);
}
.main-article_faq_2-container_overlay-background-1597 {
  background: var(--main-article_faq_2-container_overlay-background-1597);
}
.main-article_faq_2-title-color-1691 {
  color: var(--main-article_faq_2-title-color-1691);
}
.main-article_faq_2-title-justify-self-1692 {
  justify-self: var(--main-article_faq_2-title-justify-self-1692);
}
.main-article_faq_2-title-text-align-1693 {
  text-align: var(--main-article_faq_2-title-text-align-1693);
}
.main-article_faq_2-title-font-size-1694 {
  font-size: var(--main-article_faq_2-title-font-size-1694);
}
.main-article_faq_2-title-font-weight-1695 {
  font-weight: var(--main-article_faq_2-title-font-weight-1695);
}
.main-article_faq_2-title-font-family-1696 {
  font-family: var(--main-article_faq_2-title-font-family-1696);
}
.main-article_faq_2-title-letter-spacing-1697 {
  letter-spacing: var(--main-article_faq_2-title-letter-spacing-1697);
}
.main-article_faq_2-title-line-height-1698 {
  line-height: var(--main-article_faq_2-title-line-height-1698);
}
.main-article_faq_2-title-text1-1699 {
  text1: var(--main-article_faq_2-title-text1-1699);
}
.main-article_faq_2-title-grid-template-areas-1700 {
  grid-template-areas: var(--main-article_faq_2-title-grid-template-areas-1700);
}
.main-article_faq_2-title-grid-column-gap-1701 {
  grid-column-gap: var(--main-article_faq_2-title-grid-column-gap-1701);
}
.main-article_faq_2-title-justify-items-1702 {
  justify-items: var(--main-article_faq_2-title-justify-items-1702);
}
.main-article_faq_2-title-padding-980101 {
  padding: var(--main-article_faq_2-title-padding-980101);
}
.main-article_faq_2-title-background-980102 {
  background: var(--main-article_faq_2-title-background-980102);
}
.main-article_faq_2-title-border-radius-980103 {
  border-radius: var(--main-article_faq_2-title-border-radius-980103);
}
.main-article_faq_2-title-border-width-980104 {
  border-width: var(--main-article_faq_2-title-border-width-980104);
}
.main-article_faq_2-title-border-color-980105 {
  border-color: var(--main-article_faq_2-title-border-color-980105);
}
.main-article_faq_2-title_svg-font-size-1710 {
  font-size: var(--main-article_faq_2-title_svg-font-size-1710);
}
.main-article_faq_2-title_svg-color-1712 {
  color: var(--main-article_faq_2-title_svg-color-1712);
}
.main-article_faq_2-title_icon-width-1703 {
  width: var(--main-article_faq_2-title_icon-width-1703);
}
.main-article_faq_2-title_icon-height-1704 {
  height: var(--main-article_faq_2-title_icon-height-1704);
}
.main-article_faq_2-title_icon-border-radius-1705 {
  border-radius: var(--main-article_faq_2-title_icon-border-radius-1705);
}
.main-article_faq_2-title_icon-border-width-1706 {
  border-width: var(--main-article_faq_2-title_icon-border-width-1706);
}
.main-article_faq_2-title_icon-border-color-1707 {
  border-color: var(--main-article_faq_2-title_icon-border-color-1707);
}
.main-article_faq_2-title_icon-background-1708 {
  background: var(--main-article_faq_2-title_icon-background-1708);
}
.main-article_faq_2-title_icon-icon-1709 {
  icon: var(--main-article_faq_2-title_icon-icon-1709);
}
.main-article_faq_2-description-text1-1604 {
  text1: var(--main-article_faq_2-description-text1-1604);
}
.main-article_faq_2-description-justify-self-1605 {
  justify-self: var(--main-article_faq_2-description-justify-self-1605);
}
.main-article_faq_2-description-text-align-1606 {
  text-align: var(--main-article_faq_2-description-text-align-1606);
}
.main-article_faq_2-description-color-1607 {
  color: var(--main-article_faq_2-description-color-1607);
}
.main-article_faq_2-description-font-weight-1608 {
  font-weight: var(--main-article_faq_2-description-font-weight-1608);
}
.main-article_faq_2-description-font-family-1609 {
  font-family: var(--main-article_faq_2-description-font-family-1609);
}
.main-article_faq_2-description-letter-spacing-1610 {
  letter-spacing: var(--main-article_faq_2-description-letter-spacing-1610);
}
.main-article_faq_2-description-line-height-1611 {
  line-height: var(--main-article_faq_2-description-line-height-1611);
}
.main-article_faq_2-description-font-size-1612 {
  font-size: var(--main-article_faq_2-description-font-size-1612);
}
.main-article_faq_2-description-grid-template-areas-1613 {
  grid-template-areas: var(--main-article_faq_2-description-grid-template-areas-1613);
}
.main-article_faq_2-description-grid-column-gap-1614 {
  grid-column-gap: var(--main-article_faq_2-description-grid-column-gap-1614);
}
.main-article_faq_2-description-justify-items-1615 {
  justify-items: var(--main-article_faq_2-description-justify-items-1615);
}
.main-article_faq_2-description-padding-980111 {
  padding: var(--main-article_faq_2-description-padding-980111);
}
.main-article_faq_2-description-background-980112 {
  background: var(--main-article_faq_2-description-background-980112);
}
.main-article_faq_2-description-border-radius-980113 {
  border-radius: var(--main-article_faq_2-description-border-radius-980113);
}
.main-article_faq_2-description-border-width-980114 {
  border-width: var(--main-article_faq_2-description-border-width-980114);
}
.main-article_faq_2-description-border-color-980115 {
  border-color: var(--main-article_faq_2-description-border-color-980115);
}
.main-article_faq_2-description_svg-font-size-1623 {
  font-size: var(--main-article_faq_2-description_svg-font-size-1623);
}
.main-article_faq_2-description_svg-color-1625 {
  color: var(--main-article_faq_2-description_svg-color-1625);
}
.main-article_faq_2-description_icon-width-1616 {
  width: var(--main-article_faq_2-description_icon-width-1616);
}
.main-article_faq_2-description_icon-height-1617 {
  height: var(--main-article_faq_2-description_icon-height-1617);
}
.main-article_faq_2-description_icon-border-radius-1618 {
  border-radius: var(--main-article_faq_2-description_icon-border-radius-1618);
}
.main-article_faq_2-description_icon-border-width-1619 {
  border-width: var(--main-article_faq_2-description_icon-border-width-1619);
}
.main-article_faq_2-description_icon-border-color-1620 {
  border-color: var(--main-article_faq_2-description_icon-border-color-1620);
}
.main-article_faq_2-description_icon-background-1621 {
  background: var(--main-article_faq_2-description_icon-background-1621);
}
.main-article_faq_2-description_icon-icon-1622 {
  icon: var(--main-article_faq_2-description_icon-icon-1622);
}
.main-article_faq_2-wrapper-max-width-1713 {
  max-width: var(--main-article_faq_2-wrapper-max-width-1713);
}
.main-article_faq_2-wrapper-grid-row-gap-1714 {
  grid-row-gap: var(--main-article_faq_2-wrapper-grid-row-gap-1714);
}
.main-article_faq_2-wrapper-padding-1715 {
  padding: var(--main-article_faq_2-wrapper-padding-1715);
}
.main-article_faq_2-wrapper-border-radius-1716 {
  border-radius: var(--main-article_faq_2-wrapper-border-radius-1716);
}
.main-article_faq_2-wrapper-border-width-1717 {
  border-width: var(--main-article_faq_2-wrapper-border-width-1717);
}
.main-article_faq_2-wrapper-border-color-1718 {
  border-color: var(--main-article_faq_2-wrapper-border-color-1718);
}
.main-article_faq_2-wrapper-box-shadow-1719 {
  box-shadow: var(--main-article_faq_2-wrapper-box-shadow-1719);
}
.main-article_faq_2-wrapper-background-1720 {
  background: var(--main-article_faq_2-wrapper-background-1720);
}
.main-article_faq_2-wrapper-backdrop-blur-1721 {
  backdrop-blur: var(--main-article_faq_2-wrapper-backdrop-blur-1721);
}
.main-article_faq_2-row-border-radius-1684 {
  border-radius: var(--main-article_faq_2-row-border-radius-1684);
}
.main-article_faq_2-row-border-width-1685 {
  border-width: var(--main-article_faq_2-row-border-width-1685);
}
.main-article_faq_2-row-border-color-1686 {
  border-color: var(--main-article_faq_2-row-border-color-1686);
}
.main-article_faq_2-row-box-shadow-1687 {
  box-shadow: var(--main-article_faq_2-row-box-shadow-1687);
}
.main-article_faq_2-row-backdrop-blur-1688 {
  backdrop-blur: var(--main-article_faq_2-row-backdrop-blur-1688);
}
.main-article_faq_2-row-background-1689 {
  background: var(--main-article_faq_2-row-background-1689);
}
.main-article_faq_2-row-grid-row-gap-1690 {
  grid-row-gap: var(--main-article_faq_2-row-grid-row-gap-1690);
}
.main-article_faq_2-question-border-radius-1654 {
  border-radius: var(--main-article_faq_2-question-border-radius-1654);
}
.main-article_faq_2-question-border-width-1655 {
  border-width: var(--main-article_faq_2-question-border-width-1655);
}
.main-article_faq_2-question-border-color-1656 {
  border-color: var(--main-article_faq_2-question-border-color-1656);
}
.main-article_faq_2-question-box-shadow-1657 {
  box-shadow: var(--main-article_faq_2-question-box-shadow-1657);
}
.main-article_faq_2-question-backdrop-blur-1658 {
  backdrop-blur: var(--main-article_faq_2-question-backdrop-blur-1658);
}
.main-article_faq_2-question-background-1659 {
  background: var(--main-article_faq_2-question-background-1659);
}
.main-article_faq_2-question-padding-1660 {
  padding: var(--main-article_faq_2-question-padding-1660);
}
.main-article_faq_2-question-grid-column-gap-1661 {
  grid-column-gap: var(--main-article_faq_2-question-grid-column-gap-1661);
}
.main-article_faq_2-question_title-color-1662 {
  color: var(--main-article_faq_2-question_title-color-1662);
}
.main-article_faq_2-question_title-justify-self-1663 {
  justify-self: var(--main-article_faq_2-question_title-justify-self-1663);
}
.main-article_faq_2-question_title-text-align-1664 {
  text-align: var(--main-article_faq_2-question_title-text-align-1664);
}
.main-article_faq_2-question_title-font-size-1665 {
  font-size: var(--main-article_faq_2-question_title-font-size-1665);
}
.main-article_faq_2-question_title-font-weight-1666 {
  font-weight: var(--main-article_faq_2-question_title-font-weight-1666);
}
.main-article_faq_2-question_title-font-family-1667 {
  font-family: var(--main-article_faq_2-question_title-font-family-1667);
}
.main-article_faq_2-question_title-letter-spacing-1668 {
  letter-spacing: var(--main-article_faq_2-question_title-letter-spacing-1668);
}
.main-article_faq_2-question_title-line-height-1669 {
  line-height: var(--main-article_faq_2-question_title-line-height-1669);
}
.main-article_faq_2-question_title-text1-1670 {
  text1: var(--main-article_faq_2-question_title-text1-1670);
}
.main-article_faq_2-question_title-grid-template-areas-1671 {
  grid-template-areas: var(--main-article_faq_2-question_title-grid-template-areas-1671);
}
.main-article_faq_2-question_title-grid-column-gap-1672 {
  grid-column-gap: var(--main-article_faq_2-question_title-grid-column-gap-1672);
}
.main-article_faq_2-question_title-justify-items-1673 {
  justify-items: var(--main-article_faq_2-question_title-justify-items-1673);
}
.main-article_faq_2-question_title-text2-1670 {
  text2: var(--main-article_faq_2-question_title-text2-1670);
}
.main-article_faq_2-question_title-text3-1670 {
  text3: var(--main-article_faq_2-question_title-text3-1670);
}
.main-article_faq_2-question_title_svg-font-size-1681 {
  font-size: var(--main-article_faq_2-question_title_svg-font-size-1681);
}
.main-article_faq_2-question_title_svg-color-1683 {
  color: var(--main-article_faq_2-question_title_svg-color-1683);
}
.main-article_faq_2-question_title_icon-width-1674 {
  width: var(--main-article_faq_2-question_title_icon-width-1674);
}
.main-article_faq_2-question_title_icon-height-1675 {
  height: var(--main-article_faq_2-question_title_icon-height-1675);
}
.main-article_faq_2-question_title_icon-border-radius-1676 {
  border-radius: var(--main-article_faq_2-question_title_icon-border-radius-1676);
}
.main-article_faq_2-question_title_icon-border-width-1677 {
  border-width: var(--main-article_faq_2-question_title_icon-border-width-1677);
}
.main-article_faq_2-question_title_icon-border-color-1678 {
  border-color: var(--main-article_faq_2-question_title_icon-border-color-1678);
}
.main-article_faq_2-question_title_icon-background-1679 {
  background: var(--main-article_faq_2-question_title_icon-background-1679);
}
.main-article_faq_2-question_title_icon-icon-1680 {
  icon: var(--main-article_faq_2-question_title_icon-icon-1680);
}
.main-article_faq_2-open_icon-width-1637 {
  width: var(--main-article_faq_2-open_icon-width-1637);
}
.main-article_faq_2-open_icon-height-1638 {
  height: var(--main-article_faq_2-open_icon-height-1638);
}
.main-article_faq_2-open_icon-border-radius-1639 {
  border-radius: var(--main-article_faq_2-open_icon-border-radius-1639);
}
.main-article_faq_2-open_icon-border-width-1640 {
  border-width: var(--main-article_faq_2-open_icon-border-width-1640);
}
.main-article_faq_2-open_icon-border-color-1641 {
  border-color: var(--main-article_faq_2-open_icon-border-color-1641);
}
.main-article_faq_2-open_icon-background-1642 {
  background: var(--main-article_faq_2-open_icon-background-1642);
}
.main-article_faq_2-open_icon-icon-1643 {
  icon: var(--main-article_faq_2-open_icon-icon-1643);
}
.main-article_faq_2-open_svg-font-size-1645 {
  font-size: var(--main-article_faq_2-open_svg-font-size-1645);
}
.main-article_faq_2-open_svg-color-1646 {
  color: var(--main-article_faq_2-open_svg-color-1646);
}
.main-article_faq_2-close_icon-width-1572 {
  width: var(--main-article_faq_2-close_icon-width-1572);
}
.main-article_faq_2-close_icon-height-1573 {
  height: var(--main-article_faq_2-close_icon-height-1573);
}
.main-article_faq_2-close_icon-border-radius-1574 {
  border-radius: var(--main-article_faq_2-close_icon-border-radius-1574);
}
.main-article_faq_2-close_icon-border-width-1575 {
  border-width: var(--main-article_faq_2-close_icon-border-width-1575);
}
.main-article_faq_2-close_icon-border-color-1576 {
  border-color: var(--main-article_faq_2-close_icon-border-color-1576);
}
.main-article_faq_2-close_icon-background-1577 {
  background: var(--main-article_faq_2-close_icon-background-1577);
}
.main-article_faq_2-close_icon-icon-1578 {
  icon: var(--main-article_faq_2-close_icon-icon-1578);
}
.main-article_faq_2-close_svg-font-size-1580 {
  font-size: var(--main-article_faq_2-close_svg-font-size-1580);
}
.main-article_faq_2-close_svg-color-1581 {
  color: var(--main-article_faq_2-close_svg-color-1581);
}
.main-article_faq_2-answer-text1-1523 {
  text1: var(--main-article_faq_2-answer-text1-1523);
}
.main-article_faq_2-answer-justify-self-1524 {
  justify-self: var(--main-article_faq_2-answer-justify-self-1524);
}
.main-article_faq_2-answer-text-align-1525 {
  text-align: var(--main-article_faq_2-answer-text-align-1525);
}
.main-article_faq_2-answer-color-1526 {
  color: var(--main-article_faq_2-answer-color-1526);
}
.main-article_faq_2-answer-font-weight-1527 {
  font-weight: var(--main-article_faq_2-answer-font-weight-1527);
}
.main-article_faq_2-answer-font-family-1528 {
  font-family: var(--main-article_faq_2-answer-font-family-1528);
}
.main-article_faq_2-answer-letter-spacing-1529 {
  letter-spacing: var(--main-article_faq_2-answer-letter-spacing-1529);
}
.main-article_faq_2-answer-line-height-1530 {
  line-height: var(--main-article_faq_2-answer-line-height-1530);
}
.main-article_faq_2-answer-font-size-1531 {
  font-size: var(--main-article_faq_2-answer-font-size-1531);
}
.main-article_faq_2-answer-grid-template-areas-1532 {
  grid-template-areas: var(--main-article_faq_2-answer-grid-template-areas-1532);
}
.main-article_faq_2-answer-grid-column-gap-1533 {
  grid-column-gap: var(--main-article_faq_2-answer-grid-column-gap-1533);
}
.main-article_faq_2-answer-justify-items-1534 {
  justify-items: var(--main-article_faq_2-answer-justify-items-1534);
}
.main-article_faq_2-answer-padding-31040 {
  padding: var(--main-article_faq_2-answer-padding-31040);
}
.main-article_faq_2-answer-text2-1523 {
  text2: var(--main-article_faq_2-answer-text2-1523);
}
.main-article_faq_2-answer-text3-1523 {
  text3: var(--main-article_faq_2-answer-text3-1523);
}
.main-article_faq_2-answer_svg-font-size-1542 {
  font-size: var(--main-article_faq_2-answer_svg-font-size-1542);
}
.main-article_faq_2-answer_svg-color-1544 {
  color: var(--main-article_faq_2-answer_svg-color-1544);
}
.main-article_faq_2-answer_icon-width-1535 {
  width: var(--main-article_faq_2-answer_icon-width-1535);
}
.main-article_faq_2-answer_icon-height-1536 {
  height: var(--main-article_faq_2-answer_icon-height-1536);
}
.main-article_faq_2-answer_icon-border-radius-1537 {
  border-radius: var(--main-article_faq_2-answer_icon-border-radius-1537);
}
.main-article_faq_2-answer_icon-border-width-1538 {
  border-width: var(--main-article_faq_2-answer_icon-border-width-1538);
}
.main-article_faq_2-answer_icon-border-color-1539 {
  border-color: var(--main-article_faq_2-answer_icon-border-color-1539);
}
.main-article_faq_2-answer_icon-background-1540 {
  background: var(--main-article_faq_2-answer_icon-background-1540);
}
.main-article_faq_2-answer_icon-icon-1541 {
  icon: var(--main-article_faq_2-answer_icon-icon-1541);
}
.main-article_faq_2-button-padding-1545 {
  padding: var(--main-article_faq_2-button-padding-1545);
}
.main-article_faq_2-button-justify-self-1546 {
  justify-self: var(--main-article_faq_2-button-justify-self-1546);
}
.main-article_faq_2-button-text1-1547 {
  text1: var(--main-article_faq_2-button-text1-1547);
}
.main-article_faq_2-button-border-radius-1548 {
  border-radius: var(--main-article_faq_2-button-border-radius-1548);
}
.main-article_faq_2-button-border-width-1549 {
  border-width: var(--main-article_faq_2-button-border-width-1549);
}
.main-article_faq_2-button-border-color-1550 {
  border-color: var(--main-article_faq_2-button-border-color-1550);
}
.main-article_faq_2-button-background-1551 {
  background: var(--main-article_faq_2-button-background-1551);
}
.main-article_faq_2-button-color-1552 {
  color: var(--main-article_faq_2-button-color-1552);
}
.main-article_faq_2-button-font-size-1553 {
  font-size: var(--main-article_faq_2-button-font-size-1553);
}
.main-article_faq_2-button-font-weight-1554 {
  font-weight: var(--main-article_faq_2-button-font-weight-1554);
}
.main-article_faq_2-button-font-family-1555 {
  font-family: var(--main-article_faq_2-button-font-family-1555);
}
.main-article_faq_2-button-letter-spacing-1556 {
  letter-spacing: var(--main-article_faq_2-button-letter-spacing-1556);
}
.main-article_faq_2-button-line-height-1557 {
  line-height: var(--main-article_faq_2-button-line-height-1557);
}
.main-article_faq_2-button-grid-template-areas-1558 {
  grid-template-areas: var(--main-article_faq_2-button-grid-template-areas-1558);
}
.main-article_faq_2-button-grid-column-gap-1559 {
  grid-column-gap: var(--main-article_faq_2-button-grid-column-gap-1559);
}
.main-article_faq_2-button-justify-items-1560 {
  justify-items: var(--main-article_faq_2-button-justify-items-1560);
}
.main-article_faq_2-button-justify-self-1561 {
  justify-self: var(--main-article_faq_2-button-justify-self-1561);
}
.main-article_faq_2-button-width-910017 {
  width: var(--main-article_faq_2-button-width-910017);
}
.main-article_faq_2-button_svg-font-size-1570 {
  font-size: var(--main-article_faq_2-button_svg-font-size-1570);
}
.main-article_faq_2-button_svg-color-1571 {
  color: var(--main-article_faq_2-button_svg-color-1571);
}
.main-article_faq_2-button_icon-width-1562 {
  width: var(--main-article_faq_2-button_icon-width-1562);
}
.main-article_faq_2-button_icon-height-1563 {
  height: var(--main-article_faq_2-button_icon-height-1563);
}
.main-article_faq_2-button_icon-border-radius-1564 {
  border-radius: var(--main-article_faq_2-button_icon-border-radius-1564);
}
.main-article_faq_2-button_icon-border-width-1565 {
  border-width: var(--main-article_faq_2-button_icon-border-width-1565);
}
.main-article_faq_2-button_icon-border-color-1566 {
  border-color: var(--main-article_faq_2-button_icon-border-color-1566);
}
.main-article_faq_2-button_icon-background-1567 {
  background: var(--main-article_faq_2-button_icon-background-1567);
}
.main-article_faq_2-button_icon-icon-1568 {
  icon: var(--main-article_faq_2-button_icon-icon-1568);
}
@media (hover: hover) {
  .button.has-hover.main-article_faq_2-button_hover-background-3153:hover, .card.has-hover:hover .button.main-article_faq_2-button_hover-background-3153, .cards_float.has-hover:hover .button.main-article_faq_2-button_hover-background-3153 {
    background: var(--main-article_faq_2-button_hover-background-3153);
  }
}
.button.has-hover.main-article_faq_2-button_hover-background-3153:focus-visible, .card.has-hover:focus-within .button.main-article_faq_2-button_hover-background-3153, .cards_float.has-hover:focus-within .button.main-article_faq_2-button_hover-background-3153 {
  background: var(--main-article_faq_2-button_hover-background-3153);
}
@media (hover: hover) {
  .button.has-hover:hover .main-article_faq_2-button_hover-color-3154, .card.has-hover:hover .button .main-article_faq_2-button_hover-color-3154, .cards_float.has-hover:hover .button .main-article_faq_2-button_hover-color-3154 {
    color: var(--main-article_faq_2-button_hover-color-3154);
  }
}
.button.has-hover:focus-visible .main-article_faq_2-button_hover-color-3154, .card.has-hover:focus-within .button .main-article_faq_2-button_hover-color-3154, .cards_float.has-hover:focus-within .button .main-article_faq_2-button_hover-color-3154 {
  color: var(--main-article_faq_2-button_hover-color-3154);
}
@media (hover: hover) {
  .button.has-hover.main-article_faq_2-button_hover-border-color-3155:hover, .card.has-hover:hover .button.main-article_faq_2-button_hover-border-color-3155, .cards_float.has-hover:hover .button.main-article_faq_2-button_hover-border-color-3155 {
    border-color: var(--main-article_faq_2-button_hover-border-color-3155);
  }
}
.button.has-hover.main-article_faq_2-button_hover-border-color-3155:focus-visible, .card.has-hover:focus-within .button.main-article_faq_2-button_hover-border-color-3155, .cards_float.has-hover:focus-within .button.main-article_faq_2-button_hover-border-color-3155 {
  border-color: var(--main-article_faq_2-button_hover-border-color-3155);
}
[data-template-section-key="hero_centered_all_2"] > .cards, [data-template-section-key="hero_centered_all_2"] > .gridContainer {
  min-width: 0 !important;
  width: 100% !important;
}
[data-template-section-key="hero_centered_all_2"] .card > .img.main-hero_centered_all_2-image-max-width-980201 {
  max-width: min(100%, var(--main-hero_centered_all_2-image-max-width-980201)) !important;
  aspect-ratio: var(--main-hero_centered_all_2-image-aspect-ratio-2143) !important;
  overflow: hidden;
}
[data-template-section-key="hero_centered_all_2"] .card > .img.main-hero_centered_all_2-image-max-width-980201 > picture,
[data-template-section-key="hero_centered_all_2"] .card > .img.main-hero_centered_all_2-image-max-width-980201 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.main-hero_centered_all_2-config-container_prop-2092 {
  container_prop: var(--main-hero_centered_all_2-config-container_prop-2092);
}
.main-hero_centered_all_2-container-max-width-2093 {
  max-width: var(--main-hero_centered_all_2-container-max-width-2093);
}
.main-hero_centered_all_2-container-grid-column-gap-2094 {
  grid-column-gap: var(--main-hero_centered_all_2-container-grid-column-gap-2094);
}
.main-hero_centered_all_2-container-grid-row-gap-2095 {
  grid-row-gap: var(--main-hero_centered_all_2-container-grid-row-gap-2095);
}
.main-hero_centered_all_2-container-backdrop-blur-2096 {
  backdrop-blur: var(--main-hero_centered_all_2-container-backdrop-blur-2096);
}
.main-hero_centered_all_2-container-background-2097 {
  background: var(--main-hero_centered_all_2-container-background-2097);
}
.main-hero_centered_all_2-container-border-radius-2098 {
  border-radius: var(--main-hero_centered_all_2-container-border-radius-2098);
}
.main-hero_centered_all_2-container-grid-template-areas-2099 {
  grid-template-areas: var(--main-hero_centered_all_2-container-grid-template-areas-2099);
}
.main-hero_centered_all_2-container-grid-template-columns-2100 {
  grid-template-columns: var(--main-hero_centered_all_2-container-grid-template-columns-2100);
}
.main-hero_centered_all_2-container-padding-2101 {
  padding: var(--main-hero_centered_all_2-container-padding-2101);
}
.main-hero_centered_all_2-container-border-width-2102 {
  border-width: var(--main-hero_centered_all_2-container-border-width-2102);
}
.main-hero_centered_all_2-container-border-color-2103 {
  border-color: var(--main-hero_centered_all_2-container-border-color-2103);
}
.main-hero_centered_all_2-container-box-shadow-2104 {
  box-shadow: var(--main-hero_centered_all_2-container-box-shadow-2104);
}
.main-hero_centered_all_2-main-margin-2151 {
  margin: var(--main-hero_centered_all_2-main-margin-2151);
}
.main-hero_centered_all_2-main-backdrop-blur-2153 {
  backdrop-blur: var(--main-hero_centered_all_2-main-backdrop-blur-2153);
}
.main-hero_centered_all_2-main-max-width-2154 {
  max-width: var(--main-hero_centered_all_2-main-max-width-2154);
}
.main-hero_centered_all_2-main-background-2155 {
  background: var(--main-hero_centered_all_2-main-background-2155);
}
.main-hero_centered_all_2-main-border-radius-2156 {
  border-radius: var(--main-hero_centered_all_2-main-border-radius-2156);
}
.main-hero_centered_all_2-main-padding-2157 {
  padding: var(--main-hero_centered_all_2-main-padding-2157);
}
.main-hero_centered_all_2-main-border-width-2158 {
  border-width: var(--main-hero_centered_all_2-main-border-width-2158);
}
.main-hero_centered_all_2-main-border-color-2159 {
  border-color: var(--main-hero_centered_all_2-main-border-color-2159);
}
.main-hero_centered_all_2-main-box-shadow-2160 {
  box-shadow: var(--main-hero_centered_all_2-main-box-shadow-2160);
}
.main-hero_centered_all_2-overlay-background-2161 {
  background: var(--main-hero_centered_all_2-overlay-background-2161);
}
.main-hero_centered_all_2-image-border-width-2134 {
  border-width: var(--main-hero_centered_all_2-image-border-width-2134);
}
.main-hero_centered_all_2-image-border-color-2135 {
  border-color: var(--main-hero_centered_all_2-image-border-color-2135);
}
.main-hero_centered_all_2-image-file1-2136 {
  file1: var(--main-hero_centered_all_2-image-file1-2136);
}
.main-hero_centered_all_2-image-title-2137 {
  title: var(--main-hero_centered_all_2-image-title-2137);
}
.main-hero_centered_all_2-image-alt-2138 {
  alt: var(--main-hero_centered_all_2-image-alt-2138);
}
.main-hero_centered_all_2-image-width-2139 {
  width: var(--main-hero_centered_all_2-image-width-2139);
}
.main-hero_centered_all_2-image-height-2140 {
  height: var(--main-hero_centered_all_2-image-height-2140);
}
.main-hero_centered_all_2-image-justify-self-2141 {
  justify-self: var(--main-hero_centered_all_2-image-justify-self-2141);
}
.main-hero_centered_all_2-image-border-radius-2142 {
  border-radius: var(--main-hero_centered_all_2-image-border-radius-2142);
}
.main-hero_centered_all_2-image-aspect-ratio-2143 {
  aspect-ratio: var(--main-hero_centered_all_2-image-aspect-ratio-2143);
}
.main-hero_centered_all_2-image-max-width-980201 {
  max-width: var(--main-hero_centered_all_2-image-max-width-980201);
}
.main-hero_centered_all_2-image_overlay-background-2144 {
  background: var(--main-hero_centered_all_2-image_overlay-background-2144);
}
.main-hero_centered_all_2-container_overlay-background-2105 {
  background: var(--main-hero_centered_all_2-container_overlay-background-2105);
}
.main-hero_centered_all_2-title-color-2168 {
  color: var(--main-hero_centered_all_2-title-color-2168);
}
.main-hero_centered_all_2-title-justify-self-2169 {
  justify-self: var(--main-hero_centered_all_2-title-justify-self-2169);
}
.main-hero_centered_all_2-title-text-align-2170 {
  text-align: var(--main-hero_centered_all_2-title-text-align-2170);
}
.main-hero_centered_all_2-title-font-size-2171 {
  font-size: var(--main-hero_centered_all_2-title-font-size-2171);
}
.main-hero_centered_all_2-title-font-weight-2172 {
  font-weight: var(--main-hero_centered_all_2-title-font-weight-2172);
}
.main-hero_centered_all_2-title-font-family-2173 {
  font-family: var(--main-hero_centered_all_2-title-font-family-2173);
}
.main-hero_centered_all_2-title-letter-spacing-2174 {
  letter-spacing: var(--main-hero_centered_all_2-title-letter-spacing-2174);
}
.main-hero_centered_all_2-title-line-height-2175 {
  line-height: var(--main-hero_centered_all_2-title-line-height-2175);
}
.main-hero_centered_all_2-title-text1-2176 {
  text1: var(--main-hero_centered_all_2-title-text1-2176);
}
.main-hero_centered_all_2-title-grid-template-areas-2177 {
  grid-template-areas: var(--main-hero_centered_all_2-title-grid-template-areas-2177);
}
.main-hero_centered_all_2-title-grid-column-gap-2178 {
  grid-column-gap: var(--main-hero_centered_all_2-title-grid-column-gap-2178);
}
.main-hero_centered_all_2-title-justify-items-2179 {
  justify-items: var(--main-hero_centered_all_2-title-justify-items-2179);
}
.main-hero_centered_all_2-title-padding-980101 {
  padding: var(--main-hero_centered_all_2-title-padding-980101);
}
.main-hero_centered_all_2-title-background-980102 {
  background: var(--main-hero_centered_all_2-title-background-980102);
}
.main-hero_centered_all_2-title-border-radius-980103 {
  border-radius: var(--main-hero_centered_all_2-title-border-radius-980103);
}
.main-hero_centered_all_2-title-border-width-980104 {
  border-width: var(--main-hero_centered_all_2-title-border-width-980104);
}
.main-hero_centered_all_2-title-border-color-980105 {
  border-color: var(--main-hero_centered_all_2-title-border-color-980105);
}
.main-hero_centered_all_2-button-padding-2064 {
  padding: var(--main-hero_centered_all_2-button-padding-2064);
}
.main-hero_centered_all_2-button-justify-self-2065 {
  justify-self: var(--main-hero_centered_all_2-button-justify-self-2065);
}
.main-hero_centered_all_2-button-text1-2066 {
  text1: var(--main-hero_centered_all_2-button-text1-2066);
}
.main-hero_centered_all_2-button-border-radius-2067 {
  border-radius: var(--main-hero_centered_all_2-button-border-radius-2067);
}
.main-hero_centered_all_2-button-border-width-2068 {
  border-width: var(--main-hero_centered_all_2-button-border-width-2068);
}
.main-hero_centered_all_2-button-border-color-2069 {
  border-color: var(--main-hero_centered_all_2-button-border-color-2069);
}
.main-hero_centered_all_2-button-background-2070 {
  background: var(--main-hero_centered_all_2-button-background-2070);
}
.main-hero_centered_all_2-button-color-2071 {
  color: var(--main-hero_centered_all_2-button-color-2071);
}
.main-hero_centered_all_2-button-font-size-2072 {
  font-size: var(--main-hero_centered_all_2-button-font-size-2072);
}
.main-hero_centered_all_2-button-font-weight-2073 {
  font-weight: var(--main-hero_centered_all_2-button-font-weight-2073);
}
.main-hero_centered_all_2-button-font-family-2074 {
  font-family: var(--main-hero_centered_all_2-button-font-family-2074);
}
.main-hero_centered_all_2-button-letter-spacing-2075 {
  letter-spacing: var(--main-hero_centered_all_2-button-letter-spacing-2075);
}
.main-hero_centered_all_2-button-line-height-2076 {
  line-height: var(--main-hero_centered_all_2-button-line-height-2076);
}
.main-hero_centered_all_2-button-grid-template-areas-2077 {
  grid-template-areas: var(--main-hero_centered_all_2-button-grid-template-areas-2077);
}
.main-hero_centered_all_2-button-grid-column-gap-2078 {
  grid-column-gap: var(--main-hero_centered_all_2-button-grid-column-gap-2078);
}
.main-hero_centered_all_2-button-justify-items-2079 {
  justify-items: var(--main-hero_centered_all_2-button-justify-items-2079);
}
.main-hero_centered_all_2-button-justify-self-2080 {
  justify-self: var(--main-hero_centered_all_2-button-justify-self-2080);
}
.main-hero_centered_all_2-button-href-0 {
  href: var(--main-hero_centered_all_2-button-href-0);
}
.main-hero_centered_all_2-description-text1-2112 {
  text1: var(--main-hero_centered_all_2-description-text1-2112);
}
.main-hero_centered_all_2-description-justify-self-2113 {
  justify-self: var(--main-hero_centered_all_2-description-justify-self-2113);
}
.main-hero_centered_all_2-description-text-align-2114 {
  text-align: var(--main-hero_centered_all_2-description-text-align-2114);
}
.main-hero_centered_all_2-description-color-2115 {
  color: var(--main-hero_centered_all_2-description-color-2115);
}
.main-hero_centered_all_2-description-font-weight-2116 {
  font-weight: var(--main-hero_centered_all_2-description-font-weight-2116);
}
.main-hero_centered_all_2-description-font-family-2117 {
  font-family: var(--main-hero_centered_all_2-description-font-family-2117);
}
.main-hero_centered_all_2-description-letter-spacing-2118 {
  letter-spacing: var(--main-hero_centered_all_2-description-letter-spacing-2118);
}
.main-hero_centered_all_2-description-line-height-2119 {
  line-height: var(--main-hero_centered_all_2-description-line-height-2119);
}
.main-hero_centered_all_2-description-font-size-2120 {
  font-size: var(--main-hero_centered_all_2-description-font-size-2120);
}
.main-hero_centered_all_2-description-grid-template-areas-2121 {
  grid-template-areas: var(--main-hero_centered_all_2-description-grid-template-areas-2121);
}
.main-hero_centered_all_2-description-grid-column-gap-2122 {
  grid-column-gap: var(--main-hero_centered_all_2-description-grid-column-gap-2122);
}
.main-hero_centered_all_2-description-justify-items-2123 {
  justify-items: var(--main-hero_centered_all_2-description-justify-items-2123);
}
.main-hero_centered_all_2-description-padding-980111 {
  padding: var(--main-hero_centered_all_2-description-padding-980111);
}
.main-hero_centered_all_2-description-background-980112 {
  background: var(--main-hero_centered_all_2-description-background-980112);
}
.main-hero_centered_all_2-description-border-radius-980113 {
  border-radius: var(--main-hero_centered_all_2-description-border-radius-980113);
}
.main-hero_centered_all_2-description-border-width-980114 {
  border-width: var(--main-hero_centered_all_2-description-border-width-980114);
}
.main-hero_centered_all_2-description-border-color-980115 {
  border-color: var(--main-hero_centered_all_2-description-border-color-980115);
}
.main-hero_centered_all_2-title_icon-width-2180 {
  width: var(--main-hero_centered_all_2-title_icon-width-2180);
}
.main-hero_centered_all_2-title_icon-height-2181 {
  height: var(--main-hero_centered_all_2-title_icon-height-2181);
}
.main-hero_centered_all_2-title_icon-border-radius-2182 {
  border-radius: var(--main-hero_centered_all_2-title_icon-border-radius-2182);
}
.main-hero_centered_all_2-title_icon-border-width-2183 {
  border-width: var(--main-hero_centered_all_2-title_icon-border-width-2183);
}
.main-hero_centered_all_2-title_icon-border-color-2184 {
  border-color: var(--main-hero_centered_all_2-title_icon-border-color-2184);
}
.main-hero_centered_all_2-title_icon-background-2185 {
  background: var(--main-hero_centered_all_2-title_icon-background-2185);
}
.main-hero_centered_all_2-title_icon-icon-2186 {
  icon: var(--main-hero_centered_all_2-title_icon-icon-2186);
}
.main-hero_centered_all_2-title_svg-font-size-2187 {
  font-size: var(--main-hero_centered_all_2-title_svg-font-size-2187);
}
.main-hero_centered_all_2-title_svg-color-2189 {
  color: var(--main-hero_centered_all_2-title_svg-color-2189);
}
.main-hero_centered_all_2-description_icon-width-2124 {
  width: var(--main-hero_centered_all_2-description_icon-width-2124);
}
.main-hero_centered_all_2-description_icon-height-2125 {
  height: var(--main-hero_centered_all_2-description_icon-height-2125);
}
.main-hero_centered_all_2-description_icon-border-radius-2126 {
  border-radius: var(--main-hero_centered_all_2-description_icon-border-radius-2126);
}
.main-hero_centered_all_2-description_icon-border-width-2127 {
  border-width: var(--main-hero_centered_all_2-description_icon-border-width-2127);
}
.main-hero_centered_all_2-description_icon-border-color-2128 {
  border-color: var(--main-hero_centered_all_2-description_icon-border-color-2128);
}
.main-hero_centered_all_2-description_icon-background-2129 {
  background: var(--main-hero_centered_all_2-description_icon-background-2129);
}
.main-hero_centered_all_2-description_icon-icon-2130 {
  icon: var(--main-hero_centered_all_2-description_icon-icon-2130);
}
.main-hero_centered_all_2-description_svg-font-size-2131 {
  font-size: var(--main-hero_centered_all_2-description_svg-font-size-2131);
}
.main-hero_centered_all_2-description_svg-color-2133 {
  color: var(--main-hero_centered_all_2-description_svg-color-2133);
}
.main-hero_centered_all_2-button_icon-width-2081 {
  width: var(--main-hero_centered_all_2-button_icon-width-2081);
}
.main-hero_centered_all_2-button_icon-height-2082 {
  height: var(--main-hero_centered_all_2-button_icon-height-2082);
}
.main-hero_centered_all_2-button_icon-border-radius-2083 {
  border-radius: var(--main-hero_centered_all_2-button_icon-border-radius-2083);
}
.main-hero_centered_all_2-button_icon-border-width-2084 {
  border-width: var(--main-hero_centered_all_2-button_icon-border-width-2084);
}
.main-hero_centered_all_2-button_icon-border-color-2085 {
  border-color: var(--main-hero_centered_all_2-button_icon-border-color-2085);
}
.main-hero_centered_all_2-button_icon-background-2086 {
  background: var(--main-hero_centered_all_2-button_icon-background-2086);
}
.main-hero_centered_all_2-button_icon-icon-2087 {
  icon: var(--main-hero_centered_all_2-button_icon-icon-2087);
}
.main-hero_centered_all_2-button_svg-font-size-2089 {
  font-size: var(--main-hero_centered_all_2-button_svg-font-size-2089);
}
.main-hero_centered_all_2-button_svg-color-2090 {
  color: var(--main-hero_centered_all_2-button_svg-color-2090);
}
@media (hover: hover) {
  .button.has-hover.main-hero_centered_all_2-button_hover-background-2903:hover, .card.has-hover:hover .button.main-hero_centered_all_2-button_hover-background-2903, .cards_float.has-hover:hover .button.main-hero_centered_all_2-button_hover-background-2903 {
    background: var(--main-hero_centered_all_2-button_hover-background-2903);
  }
}
.button.has-hover.main-hero_centered_all_2-button_hover-background-2903:focus-visible, .card.has-hover:focus-within .button.main-hero_centered_all_2-button_hover-background-2903, .cards_float.has-hover:focus-within .button.main-hero_centered_all_2-button_hover-background-2903 {
  background: var(--main-hero_centered_all_2-button_hover-background-2903);
}
@media (hover: hover) {
  .button.has-hover:hover .main-hero_centered_all_2-button_hover-color-2904, .card.has-hover:hover .button .main-hero_centered_all_2-button_hover-color-2904, .cards_float.has-hover:hover .button .main-hero_centered_all_2-button_hover-color-2904 {
    color: var(--main-hero_centered_all_2-button_hover-color-2904);
  }
}
.button.has-hover:focus-visible .main-hero_centered_all_2-button_hover-color-2904, .card.has-hover:focus-within .button .main-hero_centered_all_2-button_hover-color-2904, .cards_float.has-hover:focus-within .button .main-hero_centered_all_2-button_hover-color-2904 {
  color: var(--main-hero_centered_all_2-button_hover-color-2904);
}
@media (hover: hover) {
  .button.has-hover.main-hero_centered_all_2-button_hover-border-color-2905:hover, .card.has-hover:hover .button.main-hero_centered_all_2-button_hover-border-color-2905, .cards_float.has-hover:hover .button.main-hero_centered_all_2-button_hover-border-color-2905 {
    border-color: var(--main-hero_centered_all_2-button_hover-border-color-2905);
  }
}
.button.has-hover.main-hero_centered_all_2-button_hover-border-color-2905:focus-visible, .card.has-hover:focus-within .button.main-hero_centered_all_2-button_hover-border-color-2905, .cards_float.has-hover:focus-within .button.main-hero_centered_all_2-button_hover-border-color-2905 {
  border-color: var(--main-hero_centered_all_2-button_hover-border-color-2905);
}
[data-template-section-key="article_contact_2"] > .cards, [data-template-section-key="article_contact_2"] > .gridContainer {
  min-width: 0 !important;
  width: 100% !important;
}
[data-template-section-key="article_contact_2"] .form .gridContainer,
[data-template-section-key="article_contact_2"] .form > .gridContainer {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-auto-flow: row !important;
  align-items: stretch !important;
}
[data-template-section-key="article_contact_2"] .form .input-wrapper {
  width: 100% !important;
  max-width: 100% !important;
  grid-column: 1 / -1 !important;
  padding: 0 !important;
}
[data-template-section-key="article_contact_2"] .form .input-wrapper > label {
  background: transparent !important;
  background-color: transparent !important;
}
[data-template-section-key="article_contact_2"] .form .input-wrapper:not(:has(label[style*="position"])) {
  row-gap: 0.5rem !important;
}
[data-template-section-key="article_contact_2"] .form .title,
[data-template-section-key="article_contact_2"] .form > .gridContainer > .title,
[data-template-section-key="article_contact_2"] .form .gridContainer > .title {
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
}
[data-template-section-key="article_contact_2"] .form .input-wrapper { background: transparent !important; border: 0 !important; }
[data-template-section-key="article_contact_2"] .form .input-wrapper:not(.checkbox):not(.radio) > label:not([style*="position: absolute"]):not([style*="position:absolute"]) {
  display: block !important;
  margin-bottom: 0.35rem !important;
  background: transparent !important;
}
[data-template-section-key="article_contact_2"] > .gridContainer {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
  grid-template-areas: "info form" !important;
}
[data-template-section-key="article_contact_2"] > .gridContainer > .info-wrapper { grid-area: info !important; }
[data-template-section-key="article_contact_2"] > .gridContainer > .form { grid-area: form !important; }
@media (max-width: 768px) {
  [data-template-section-key="article_contact_2"] > .gridContainer {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-areas: "info" "form" !important;
  }
}
[data-template-section-key="article_contact_2"] > .gridContainer > .contact__media-stack {
  grid-area: image !important;
  min-width: 0 !important;
}
[data-template-section-key="article_contact_2"] > .gridContainer > .contact__media-stack > .img {
  grid-area: auto !important;
  width: 100% !important;
}
[data-template-section-key="article_contact_2"] .card > .img.main-article_contact_2-image-max-width-980201 {
  max-width: min(100%, var(--main-article_contact_2-image-max-width-980201)) !important;
  aspect-ratio: var(--main-article_contact_2-image-aspect-ratio-1350) !important;
  overflow: hidden;
}
[data-template-section-key="article_contact_2"] .card > .img.main-article_contact_2-image-max-width-980201 > picture,
[data-template-section-key="article_contact_2"] .card > .img.main-article_contact_2-image-max-width-980201 img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.main-article_contact_2-config-show_info-1267 {
  show_info: var(--main-article_contact_2-config-show_info-1267);
}
.main-article_contact_2-config-show_form-1268 {
  show_form: var(--main-article_contact_2-config-show_form-1268);
}
.main-article_contact_2-main-background-1387 {
  background: var(--main-article_contact_2-main-background-1387);
}
.main-article_contact_2-main-padding-1388 {
  padding: var(--main-article_contact_2-main-padding-1388);
}
.main-article_contact_2-main-margin-1389 {
  margin: var(--main-article_contact_2-main-margin-1389);
}
.main-article_contact_2-main-border-radius-2813 {
  border-radius: var(--main-article_contact_2-main-border-radius-2813);
}
.main-article_contact_2-main-border-width-2814 {
  border-width: var(--main-article_contact_2-main-border-width-2814);
}
.main-article_contact_2-main-border-color-2815 {
  border-color: var(--main-article_contact_2-main-border-color-2815);
}
.main-article_contact_2-main-box-shadow-2816 {
  box-shadow: var(--main-article_contact_2-main-box-shadow-2816);
}
.main-article_contact_2-main-backdrop-blur-2817 {
  backdrop-blur: var(--main-article_contact_2-main-backdrop-blur-2817);
}
.main-article_contact_2-main-max-width-2818 {
  max-width: var(--main-article_contact_2-main-max-width-2818);
}
.main-article_contact_2-container-display-1274 {
  display: var(--main-article_contact_2-container-display-1274);
}
.main-article_contact_2-container-grid-template-areas-1927 {
  grid-template-areas: var(--main-article_contact_2-container-grid-template-areas-1927);
}
.main-article_contact_2-container-grid-template-columns-1275 {
  grid-template-columns: var(--main-article_contact_2-container-grid-template-columns-1275);
}
.main-article_contact_2-container-max-width-1277 {
  max-width: var(--main-article_contact_2-container-max-width-1277);
}
.main-article_contact_2-container-margin-1278 {
  margin: var(--main-article_contact_2-container-margin-1278);
}
.main-article_contact_2-container-align-items-1279 {
  align-items: var(--main-article_contact_2-container-align-items-1279);
}
.main-article_contact_2-container-grid-column-gap-2819 {
  grid-column-gap: var(--main-article_contact_2-container-grid-column-gap-2819);
}
.main-article_contact_2-container-grid-row-gap-2820 {
  grid-row-gap: var(--main-article_contact_2-container-grid-row-gap-2820);
}
.main-article_contact_2-container-border-radius-2821 {
  border-radius: var(--main-article_contact_2-container-border-radius-2821);
}
.main-article_contact_2-container-padding-2822 {
  padding: var(--main-article_contact_2-container-padding-2822);
}
.main-article_contact_2-container-border-width-2823 {
  border-width: var(--main-article_contact_2-container-border-width-2823);
}
.main-article_contact_2-container-border-color-2824 {
  border-color: var(--main-article_contact_2-container-border-color-2824);
}
.main-article_contact_2-container-box-shadow-2825 {
  box-shadow: var(--main-article_contact_2-container-box-shadow-2825);
}
.main-article_contact_2-container-backdrop-blur-2826 {
  backdrop-blur: var(--main-article_contact_2-container-backdrop-blur-2826);
}
.main-article_contact_2-container-background-2827 {
  background: var(--main-article_contact_2-container-background-2827);
}
.main-article_contact_2-container-justify-content-31035 {
  justify-content: var(--main-article_contact_2-container-justify-content-31035);
}
.main-article_contact_2-wrapper_overlay-background-1516 {
  background: var(--main-article_contact_2-wrapper_overlay-background-1516);
}
.main-article_contact_2-container_overlay-background-1280 {
  background: var(--main-article_contact_2-container_overlay-background-1280);
}
.main-article_contact_2-info_overlay-background-1362 {
  background: var(--main-article_contact_2-info_overlay-background-1362);
}
.main-article_contact_2-form_overlay-background-1332 {
  background: var(--main-article_contact_2-form_overlay-background-1332);
}
.main-article_contact_2-form_container_overlay-background-1325 {
  background: var(--main-article_contact_2-form_container_overlay-background-1325);
}
.main-article_contact_2-info_wrapper-background-1369 {
  background: var(--main-article_contact_2-info_wrapper-background-1369);
}
.main-article_contact_2-info_wrapper-border-radius-1370 {
  border-radius: var(--main-article_contact_2-info_wrapper-border-radius-1370);
}
.main-article_contact_2-info_wrapper-border-width-1371 {
  border-width: var(--main-article_contact_2-info_wrapper-border-width-1371);
}
.main-article_contact_2-info_wrapper-border-color-1372 {
  border-color: var(--main-article_contact_2-info_wrapper-border-color-1372);
}
.main-article_contact_2-info_wrapper-box-shadow-1373 {
  box-shadow: var(--main-article_contact_2-info_wrapper-box-shadow-1373);
}
.main-article_contact_2-info_wrapper-backdrop-filter-1374 {
  backdrop-filter: var(--main-article_contact_2-info_wrapper-backdrop-filter-1374);
}
.main-article_contact_2-info_wrapper-padding-1375 {
  padding: var(--main-article_contact_2-info_wrapper-padding-1375);
}
.main-article_contact_2-info_wrapper-grid-template-columns-1323 {
  grid-template-columns: var(--main-article_contact_2-info_wrapper-grid-template-columns-1323);
}
.main-article_contact_2-info_wrapper-grid-column-gap-1323 {
  grid-column-gap: var(--main-article_contact_2-info_wrapper-grid-column-gap-1323);
}
.main-article_contact_2-info_wrapper-grid-row-gap-1323 {
  grid-row-gap: var(--main-article_contact_2-info_wrapper-grid-row-gap-1323);
}
.main-article_contact_2-info_wrapper-grid-template-areas-1927 {
  grid-template-areas: var(--main-article_contact_2-info_wrapper-grid-template-areas-1927);
}
.main-article_contact_2-form_wrapper-background-1339 {
  background: var(--main-article_contact_2-form_wrapper-background-1339);
}
.main-article_contact_2-form_wrapper-border-radius-1340 {
  border-radius: var(--main-article_contact_2-form_wrapper-border-radius-1340);
}
.main-article_contact_2-form_wrapper-border-width-1341 {
  border-width: var(--main-article_contact_2-form_wrapper-border-width-1341);
}
.main-article_contact_2-form_wrapper-border-color-1342 {
  border-color: var(--main-article_contact_2-form_wrapper-border-color-1342);
}
.main-article_contact_2-form_wrapper-box-shadow-1343 {
  box-shadow: var(--main-article_contact_2-form_wrapper-box-shadow-1343);
}
.main-article_contact_2-form_wrapper-backdrop-filter-1344 {
  backdrop-filter: var(--main-article_contact_2-form_wrapper-backdrop-filter-1344);
}
.main-article_contact_2-form_wrapper-padding-1345 {
  padding: var(--main-article_contact_2-form_wrapper-padding-1345);
}
.main-article_contact_2-form_wrapper-border-style-910007 {
  border-style: var(--main-article_contact_2-form_wrapper-border-style-910007);
}
.main-article_contact_2-form_container-display-1322 {
  display: var(--main-article_contact_2-form_container-display-1322);
}
.main-article_contact_2-form_container-grid-template-columns-1323 {
  grid-template-columns: var(--main-article_contact_2-form_container-grid-template-columns-1323);
}
.main-article_contact_2-form_container-grid-column-gap-2819 {
  grid-column-gap: var(--main-article_contact_2-form_container-grid-column-gap-2819);
}
.main-article_contact_2-form_container-grid-row-gap-2820 {
  grid-row-gap: var(--main-article_contact_2-form_container-grid-row-gap-2820);
}
.main-article_contact_2-image-file1-1346 {
  file1: var(--main-article_contact_2-image-file1-1346);
}
.main-article_contact_2-image-width-1347 {
  width: var(--main-article_contact_2-image-width-1347);
}
.main-article_contact_2-image-height-1348 {
  height: var(--main-article_contact_2-image-height-1348);
}
.main-article_contact_2-image-border-radius-1349 {
  border-radius: var(--main-article_contact_2-image-border-radius-1349);
}
.main-article_contact_2-image-aspect-ratio-1350 {
  aspect-ratio: var(--main-article_contact_2-image-aspect-ratio-1350);
}
.main-article_contact_2-image-justify-self-1351 {
  justify-self: var(--main-article_contact_2-image-justify-self-1351);
}
.main-article_contact_2-image-border-width-1352 {
  border-width: var(--main-article_contact_2-image-border-width-1352);
}
.main-article_contact_2-image-border-color-1353 {
  border-color: var(--main-article_contact_2-image-border-color-1353);
}
.main-article_contact_2-image-max-width-980201 {
  max-width: var(--main-article_contact_2-image-max-width-980201);
}
.main-article_contact_2-image_overlay-background-1354 {
  background: var(--main-article_contact_2-image_overlay-background-1354);
}
.main-article_contact_2-title-text1-1482 {
  text1: var(--main-article_contact_2-title-text1-1482);
}
.main-article_contact_2-title-color-1483 {
  color: var(--main-article_contact_2-title-color-1483);
}
.main-article_contact_2-title-font-size-1484 {
  font-size: var(--main-article_contact_2-title-font-size-1484);
}
.main-article_contact_2-title-font-weight-1485 {
  font-weight: var(--main-article_contact_2-title-font-weight-1485);
}
.main-article_contact_2-title-font-family-1486 {
  font-family: var(--main-article_contact_2-title-font-family-1486);
}
.main-article_contact_2-title-line-height-1487 {
  line-height: var(--main-article_contact_2-title-line-height-1487);
}
.main-article_contact_2-title-letter-spacing-1488 {
  letter-spacing: var(--main-article_contact_2-title-letter-spacing-1488);
}
.main-article_contact_2-title-grid-template-areas-1489 {
  grid-template-areas: var(--main-article_contact_2-title-grid-template-areas-1489);
}
.main-article_contact_2-title-grid-column-gap-1490 {
  grid-column-gap: var(--main-article_contact_2-title-grid-column-gap-1490);
}
.main-article_contact_2-title-justify-items-1491 {
  justify-items: var(--main-article_contact_2-title-justify-items-1491);
}
.main-article_contact_2-title-justify-self-1492 {
  justify-self: var(--main-article_contact_2-title-justify-self-1492);
}
.main-article_contact_2-title-text-align-1493 {
  text-align: var(--main-article_contact_2-title-text-align-1493);
}
.main-article_contact_2-title-padding-980101 {
  padding: var(--main-article_contact_2-title-padding-980101);
}
.main-article_contact_2-title-background-980102 {
  background: var(--main-article_contact_2-title-background-980102);
}
.main-article_contact_2-title-border-radius-980103 {
  border-radius: var(--main-article_contact_2-title-border-radius-980103);
}
.main-article_contact_2-title-border-width-980104 {
  border-width: var(--main-article_contact_2-title-border-width-980104);
}
.main-article_contact_2-title-border-color-980105 {
  border-color: var(--main-article_contact_2-title-border-color-980105);
}
.main-article_contact_2-title_icon-icon-1494 {
  icon: var(--main-article_contact_2-title_icon-icon-1494);
}
.main-article_contact_2-title_icon-width-1495 {
  width: var(--main-article_contact_2-title_icon-width-1495);
}
.main-article_contact_2-title_icon-height-1496 {
  height: var(--main-article_contact_2-title_icon-height-1496);
}
.main-article_contact_2-title_icon-border-radius-1497 {
  border-radius: var(--main-article_contact_2-title_icon-border-radius-1497);
}
.main-article_contact_2-title_icon-border-width-1498 {
  border-width: var(--main-article_contact_2-title_icon-border-width-1498);
}
.main-article_contact_2-title_icon-border-color-1499 {
  border-color: var(--main-article_contact_2-title_icon-border-color-1499);
}
.main-article_contact_2-title_icon-background-1500 {
  background: var(--main-article_contact_2-title_icon-background-1500);
}
.main-article_contact_2-title_svg-font-size-1502 {
  font-size: var(--main-article_contact_2-title_svg-font-size-1502);
}
.main-article_contact_2-title_svg-color-1503 {
  color: var(--main-article_contact_2-title_svg-color-1503);
}
.main-article_contact_2-description-text1-1300 {
  text1: var(--main-article_contact_2-description-text1-1300);
}
.main-article_contact_2-description-color-1301 {
  color: var(--main-article_contact_2-description-color-1301);
}
.main-article_contact_2-description-font-size-1302 {
  font-size: var(--main-article_contact_2-description-font-size-1302);
}
.main-article_contact_2-description-font-weight-1303 {
  font-weight: var(--main-article_contact_2-description-font-weight-1303);
}
.main-article_contact_2-description-font-family-1304 {
  font-family: var(--main-article_contact_2-description-font-family-1304);
}
.main-article_contact_2-description-line-height-1305 {
  line-height: var(--main-article_contact_2-description-line-height-1305);
}
.main-article_contact_2-description-letter-spacing-1306 {
  letter-spacing: var(--main-article_contact_2-description-letter-spacing-1306);
}
.main-article_contact_2-description-grid-template-areas-1307 {
  grid-template-areas: var(--main-article_contact_2-description-grid-template-areas-1307);
}
.main-article_contact_2-description-grid-column-gap-1308 {
  grid-column-gap: var(--main-article_contact_2-description-grid-column-gap-1308);
}
.main-article_contact_2-description-justify-items-1309 {
  justify-items: var(--main-article_contact_2-description-justify-items-1309);
}
.main-article_contact_2-description-justify-self-1310 {
  justify-self: var(--main-article_contact_2-description-justify-self-1310);
}
.main-article_contact_2-description-text-align-1311 {
  text-align: var(--main-article_contact_2-description-text-align-1311);
}
.main-article_contact_2-description-padding-980111 {
  padding: var(--main-article_contact_2-description-padding-980111);
}
.main-article_contact_2-description-background-980112 {
  background: var(--main-article_contact_2-description-background-980112);
}
.main-article_contact_2-description-border-radius-980113 {
  border-radius: var(--main-article_contact_2-description-border-radius-980113);
}
.main-article_contact_2-description-border-width-980114 {
  border-width: var(--main-article_contact_2-description-border-width-980114);
}
.main-article_contact_2-description-border-color-980115 {
  border-color: var(--main-article_contact_2-description-border-color-980115);
}
.main-article_contact_2-description_icon-icon-1312 {
  icon: var(--main-article_contact_2-description_icon-icon-1312);
}
.main-article_contact_2-description_icon-width-1313 {
  width: var(--main-article_contact_2-description_icon-width-1313);
}
.main-article_contact_2-description_icon-height-1314 {
  height: var(--main-article_contact_2-description_icon-height-1314);
}
.main-article_contact_2-description_icon-border-radius-1315 {
  border-radius: var(--main-article_contact_2-description_icon-border-radius-1315);
}
.main-article_contact_2-description_icon-border-width-1316 {
  border-width: var(--main-article_contact_2-description_icon-border-width-1316);
}
.main-article_contact_2-description_icon-border-color-1317 {
  border-color: var(--main-article_contact_2-description_icon-border-color-1317);
}
.main-article_contact_2-description_icon-background-1318 {
  background: var(--main-article_contact_2-description_icon-background-1318);
}
.main-article_contact_2-description_svg-font-size-1320 {
  font-size: var(--main-article_contact_2-description_svg-font-size-1320);
}
.main-article_contact_2-description_svg-color-1321 {
  color: var(--main-article_contact_2-description_svg-color-1321);
}
.main-article_contact_2-button-text1-1234 {
  text1: var(--main-article_contact_2-button-text1-1234);
}
.main-article_contact_2-button-background-1235 {
  background: var(--main-article_contact_2-button-background-1235);
}
.main-article_contact_2-button-color-1236 {
  color: var(--main-article_contact_2-button-color-1236);
}
.main-article_contact_2-button-padding-1237 {
  padding: var(--main-article_contact_2-button-padding-1237);
}
.main-article_contact_2-button-border-radius-1238 {
  border-radius: var(--main-article_contact_2-button-border-radius-1238);
}
.main-article_contact_2-button-font-size-1239 {
  font-size: var(--main-article_contact_2-button-font-size-1239);
}
.main-article_contact_2-button-font-weight-1240 {
  font-weight: var(--main-article_contact_2-button-font-weight-1240);
}
.main-article_contact_2-button-border-width-1241 {
  border-width: var(--main-article_contact_2-button-border-width-1241);
}
.main-article_contact_2-button-border-color-1242 {
  border-color: var(--main-article_contact_2-button-border-color-1242);
}
.main-article_contact_2-button-grid-template-areas-1243 {
  grid-template-areas: var(--main-article_contact_2-button-grid-template-areas-1243);
}
.main-article_contact_2-button-grid-column-gap-1244 {
  grid-column-gap: var(--main-article_contact_2-button-grid-column-gap-1244);
}
.main-article_contact_2-button-justify-items-1245 {
  justify-items: var(--main-article_contact_2-button-justify-items-1245);
}
.main-article_contact_2-button-justify-self-1246 {
  justify-self: var(--main-article_contact_2-button-justify-self-1246);
}
.main-article_contact_2-button-letter-spacing-1247 {
  letter-spacing: var(--main-article_contact_2-button-letter-spacing-1247);
}
.main-article_contact_2-button-line-height-1248 {
  line-height: var(--main-article_contact_2-button-line-height-1248);
}
.main-article_contact_2-button-font-family-1249 {
  font-family: var(--main-article_contact_2-button-font-family-1249);
}
.main-article_contact_2-button_icon-icon-1250 {
  icon: var(--main-article_contact_2-button_icon-icon-1250);
}
.main-article_contact_2-button_icon-width-1251 {
  width: var(--main-article_contact_2-button_icon-width-1251);
}
.main-article_contact_2-button_icon-height-1252 {
  height: var(--main-article_contact_2-button_icon-height-1252);
}
.main-article_contact_2-button_icon-border-radius-1253 {
  border-radius: var(--main-article_contact_2-button_icon-border-radius-1253);
}
.main-article_contact_2-button_icon-border-width-1254 {
  border-width: var(--main-article_contact_2-button_icon-border-width-1254);
}
.main-article_contact_2-button_icon-border-color-1255 {
  border-color: var(--main-article_contact_2-button_icon-border-color-1255);
}
.main-article_contact_2-button_icon-background-1256 {
  background: var(--main-article_contact_2-button_icon-background-1256);
}
.main-article_contact_2-button_svg-font-size-1258 {
  font-size: var(--main-article_contact_2-button_svg-font-size-1258);
}
.main-article_contact_2-button_svg-color-1259 {
  color: var(--main-article_contact_2-button_svg-color-1259);
}
.main-article_contact_2-input_wrapper-display-1380 {
  display: var(--main-article_contact_2-input_wrapper-display-1380);
}
.main-article_contact_2-input_wrapper-background-1382 {
  background: var(--main-article_contact_2-input_wrapper-background-1382);
}
.main-article_contact_2-input_wrapper-border-radius-1383 {
  border-radius: var(--main-article_contact_2-input_wrapper-border-radius-1383);
}
.main-article_contact_2-input_wrapper-padding-1386 {
  padding: var(--main-article_contact_2-input_wrapper-padding-1386);
}
.main-article_contact_2-input_wrapper-border-width-1384 {
  border-width: var(--main-article_contact_2-input_wrapper-border-width-1384);
}
.main-article_contact_2-input_wrapper-border-color-1385 {
  border-color: var(--main-article_contact_2-input_wrapper-border-color-1385);
}
.main-article_contact_2-input_wrapper-max-width-2828 {
  max-width: var(--main-article_contact_2-input_wrapper-max-width-2828);
}
.main-article_contact_2-input_wrapper-grid-column-gap-2829 {
  grid-column-gap: var(--main-article_contact_2-input_wrapper-grid-column-gap-2829);
}
.main-article_contact_2-input_wrapper-grid-row-gap-2830 {
  grid-row-gap: var(--main-article_contact_2-input_wrapper-grid-row-gap-2830);
}
.main-article_contact_2-input_wrapper-box-shadow-2831 {
  box-shadow: var(--main-article_contact_2-input_wrapper-box-shadow-2831);
}
.main-article_contact_2-input_wrapper-backdrop-blur-2832 {
  backdrop-blur: var(--main-article_contact_2-input_wrapper-backdrop-blur-2832);
}
.main-article_contact_2-input_wrapper-border-style-910011 {
  border-style: var(--main-article_contact_2-input_wrapper-border-style-910011);
}
.main-article_contact_2-input_label-show-1376 {
  show: var(--main-article_contact_2-input_label-show-1376);
}
.main-article_contact_2-input_label-color-1377 {
  color: var(--main-article_contact_2-input_label-color-1377);
}
.main-article_contact_2-input_label-font-size-1378 {
  font-size: var(--main-article_contact_2-input_label-font-size-1378);
}
.main-article_contact_2-input_label-font-weight-1379 {
  font-weight: var(--main-article_contact_2-input_label-font-weight-1379);
}
.main-article_contact_2-input_label-letter-spacing-2833 {
  letter-spacing: var(--main-article_contact_2-input_label-letter-spacing-2833);
}
.main-article_contact_2-input_label-line-height-2834 {
  line-height: var(--main-article_contact_2-input_label-line-height-2834);
}
.main-article_contact_2-input_label-font-family-2835 {
  font-family: var(--main-article_contact_2-input_label-font-family-2835);
}
.main-article_contact_2-input_label-background-1382 {
  background: var(--main-article_contact_2-input_label-background-1382);
}
.main-article_contact_2-input_label-border-radius-1383 {
  border-radius: var(--main-article_contact_2-input_label-border-radius-1383);
}
.main-article_contact_2-input_label-padding-1386 {
  padding: var(--main-article_contact_2-input_label-padding-1386);
}
.main-article_contact_2-input_label-margin-951386 {
  margin: var(--main-article_contact_2-input_label-margin-951386);
}
.main-article_contact_2-text_input-background-1455 {
  background: var(--main-article_contact_2-text_input-background-1455);
}
.main-article_contact_2-text_input-border-radius-1456 {
  border-radius: var(--main-article_contact_2-text_input-border-radius-1456);
}
.main-article_contact_2-text_input-border-width-1457 {
  border-width: var(--main-article_contact_2-text_input-border-width-1457);
}
.main-article_contact_2-text_input-border-color-1458 {
  border-color: var(--main-article_contact_2-text_input-border-color-1458);
}
.main-article_contact_2-text_input-padding-1459 {
  padding: var(--main-article_contact_2-text_input-padding-1459);
}
.main-article_contact_2-text_input-color-1460 {
  color: var(--main-article_contact_2-text_input-color-1460);
}
.main-article_contact_2-text_input-font-size-1461 {
  font-size: var(--main-article_contact_2-text_input-font-size-1461);
}
.main-article_contact_2-text_input-width-1462 {
  width: var(--main-article_contact_2-text_input-width-1462);
}
.main-article_contact_2-text_input-height-1463 {
  height: var(--main-article_contact_2-text_input-height-1463);
}
.main-article_contact_2-text_input-letter-spacing-1464 {
  letter-spacing: var(--main-article_contact_2-text_input-letter-spacing-1464);
}
.main-article_contact_2-text_input-line-height-1465 {
  line-height: var(--main-article_contact_2-text_input-line-height-1465);
}
.main-article_contact_2-text_input-font-family-1466 {
  font-family: var(--main-article_contact_2-text_input-font-family-1466);
}
.main-article_contact_2-text_input-font-weight-1467 {
  font-weight: var(--main-article_contact_2-text_input-font-weight-1467);
}
.main-article_contact_2-textarea_input-background-1468 {
  background: var(--main-article_contact_2-textarea_input-background-1468);
}
.main-article_contact_2-textarea_input-border-radius-1469 {
  border-radius: var(--main-article_contact_2-textarea_input-border-radius-1469);
}
.main-article_contact_2-textarea_input-border-width-1470 {
  border-width: var(--main-article_contact_2-textarea_input-border-width-1470);
}
.main-article_contact_2-textarea_input-border-color-1471 {
  border-color: var(--main-article_contact_2-textarea_input-border-color-1471);
}
.main-article_contact_2-textarea_input-padding-1472 {
  padding: var(--main-article_contact_2-textarea_input-padding-1472);
}
.main-article_contact_2-textarea_input-color-1473 {
  color: var(--main-article_contact_2-textarea_input-color-1473);
}
.main-article_contact_2-textarea_input-font-size-1474 {
  font-size: var(--main-article_contact_2-textarea_input-font-size-1474);
}
.main-article_contact_2-textarea_input-width-1475 {
  width: var(--main-article_contact_2-textarea_input-width-1475);
}
.main-article_contact_2-textarea_input-min-height-1476 {
  min-height: var(--main-article_contact_2-textarea_input-min-height-1476);
}
.main-article_contact_2-textarea_input-letter-spacing-1477 {
  letter-spacing: var(--main-article_contact_2-textarea_input-letter-spacing-1477);
}
.main-article_contact_2-textarea_input-line-height-1478 {
  line-height: var(--main-article_contact_2-textarea_input-line-height-1478);
}
.main-article_contact_2-textarea_input-font-family-1479 {
  font-family: var(--main-article_contact_2-textarea_input-font-family-1479);
}
.main-article_contact_2-textarea_input-font-weight-1480 {
  font-weight: var(--main-article_contact_2-textarea_input-font-weight-1480);
}
.main-article_contact_2-textarea_input-height-1481 {
  height: var(--main-article_contact_2-textarea_input-height-1481);
}
.main-article_contact_2-option-text1-1401 {
  text1: var(--main-article_contact_2-option-text1-1401);
}
.main-article_contact_2-option-color-1402 {
  color: var(--main-article_contact_2-option-color-1402);
}
.main-article_contact_2-option-font-size-1403 {
  font-size: var(--main-article_contact_2-option-font-size-1403);
}
.main-article_contact_2-option-font-weight-1404 {
  font-weight: var(--main-article_contact_2-option-font-weight-1404);
}
.main-article_contact_2-option-font-family-1405 {
  font-family: var(--main-article_contact_2-option-font-family-1405);
}
.main-article_contact_2-option-line-height-1406 {
  line-height: var(--main-article_contact_2-option-line-height-1406);
}
.main-article_contact_2-option-background-1407 {
  background: var(--main-article_contact_2-option-background-1407);
}
.main-article_contact_2-option-border-radius-1408 {
  border-radius: var(--main-article_contact_2-option-border-radius-1408);
}
.main-article_contact_2-option-border-width-1409 {
  border-width: var(--main-article_contact_2-option-border-width-1409);
}
.main-article_contact_2-option-border-color-1410 {
  border-color: var(--main-article_contact_2-option-border-color-1410);
}
.main-article_contact_2-option-padding-1411 {
  padding: var(--main-article_contact_2-option-padding-1411);
}
.main-article_contact_2-checkbox_input-width-1260 {
  width: var(--main-article_contact_2-checkbox_input-width-1260);
}
.main-article_contact_2-checkbox_input-height-1261 {
  height: var(--main-article_contact_2-checkbox_input-height-1261);
}
.main-article_contact_2-checkbox_input-accent-color-1262 {
  accent-color: var(--main-article_contact_2-checkbox_input-accent-color-1262);
}
.main-article_contact_2-checkbox_input-background-1263 {
  background: var(--main-article_contact_2-checkbox_input-background-1263);
}
.main-article_contact_2-checkbox_input-border-radius-1264 {
  border-radius: var(--main-article_contact_2-checkbox_input-border-radius-1264);
}
.main-article_contact_2-checkbox_input-border-width-1265 {
  border-width: var(--main-article_contact_2-checkbox_input-border-width-1265);
}
.main-article_contact_2-checkbox_input-border-color-1266 {
  border-color: var(--main-article_contact_2-checkbox_input-border-color-1266);
}
.main-article_contact_2-radio_input-width-1422 {
  width: var(--main-article_contact_2-radio_input-width-1422);
}
.main-article_contact_2-radio_input-height-1423 {
  height: var(--main-article_contact_2-radio_input-height-1423);
}
.main-article_contact_2-radio_input-accent-color-1424 {
  accent-color: var(--main-article_contact_2-radio_input-accent-color-1424);
}
.main-article_contact_2-radio_input-background-1425 {
  background: var(--main-article_contact_2-radio_input-background-1425);
}
.main-article_contact_2-radio_input-border-radius-1426 {
  border-radius: var(--main-article_contact_2-radio_input-border-radius-1426);
}
.main-article_contact_2-radio_input-border-width-1427 {
  border-width: var(--main-article_contact_2-radio_input-border-width-1427);
}
.main-article_contact_2-radio_input-border-color-1428 {
  border-color: var(--main-article_contact_2-radio_input-border-color-1428);
}
.main-article_contact_2-country-width-1287 {
  width: var(--main-article_contact_2-country-width-1287);
}
.main-article_contact_2-country-background-1288 {
  background: var(--main-article_contact_2-country-background-1288);
}
.main-article_contact_2-country-border-radius-1289 {
  border-radius: var(--main-article_contact_2-country-border-radius-1289);
}
.main-article_contact_2-country-border-width-1290 {
  border-width: var(--main-article_contact_2-country-border-width-1290);
}
.main-article_contact_2-country-border-color-1291 {
  border-color: var(--main-article_contact_2-country-border-color-1291);
}
.main-article_contact_2-country-padding-1292 {
  padding: var(--main-article_contact_2-country-padding-1292);
}
.main-article_contact_2-country-color-1293 {
  color: var(--main-article_contact_2-country-color-1293);
}
.main-article_contact_2-country-font-size-1294 {
  font-size: var(--main-article_contact_2-country-font-size-1294);
}
.main-article_contact_2-country-font-family-1295 {
  font-family: var(--main-article_contact_2-country-font-family-1295);
}
.main-article_contact_2-country-font-weight-1296 {
  font-weight: var(--main-article_contact_2-country-font-weight-1296);
}
.main-article_contact_2-country-line-height-1297 {
  line-height: var(--main-article_contact_2-country-line-height-1297);
}
.main-article_contact_2-country-letter-spacing-1298 {
  letter-spacing: var(--main-article_contact_2-country-letter-spacing-1298);
}
.main-article_contact_2-country-height-1299 {
  height: var(--main-article_contact_2-country-height-1299);
}
.main-article_contact_2-upload-text1-1504 {
  text1: var(--main-article_contact_2-upload-text1-1504);
}
.main-article_contact_2-upload-color-1505 {
  color: var(--main-article_contact_2-upload-color-1505);
}
.main-article_contact_2-upload-font-size-1506 {
  font-size: var(--main-article_contact_2-upload-font-size-1506);
}
.main-article_contact_2-upload-font-weight-1507 {
  font-weight: var(--main-article_contact_2-upload-font-weight-1507);
}
.main-article_contact_2-upload-font-family-1508 {
  font-family: var(--main-article_contact_2-upload-font-family-1508);
}
.main-article_contact_2-upload-line-height-1509 {
  line-height: var(--main-article_contact_2-upload-line-height-1509);
}
.main-article_contact_2-upload-background-1510 {
  background: var(--main-article_contact_2-upload-background-1510);
}
.main-article_contact_2-upload-border-radius-1511 {
  border-radius: var(--main-article_contact_2-upload-border-radius-1511);
}
.main-article_contact_2-upload-border-width-1512 {
  border-width: var(--main-article_contact_2-upload-border-width-1512);
}
.main-article_contact_2-upload-border-color-1513 {
  border-color: var(--main-article_contact_2-upload-border-color-1513);
}
.main-article_contact_2-upload-padding-1514 {
  padding: var(--main-article_contact_2-upload-padding-1514);
}
.main-article_contact_2-upload-letter-spacing-1515 {
  letter-spacing: var(--main-article_contact_2-upload-letter-spacing-1515);
}
.main-article_contact_2-upload-margin-left-1517 {
  margin-left: var(--main-article_contact_2-upload-margin-left-1517);
}
.main-article_contact_2-upload-height-1518 {
  height: var(--main-article_contact_2-upload-height-1518);
}
.main-article_contact_2-submit_button-background-1429 {
  background: var(--main-article_contact_2-submit_button-background-1429);
}
.main-article_contact_2-submit_button-color-1430 {
  color: var(--main-article_contact_2-submit_button-color-1430);
}
.main-article_contact_2-submit_button-padding-1431 {
  padding: var(--main-article_contact_2-submit_button-padding-1431);
}
.main-article_contact_2-submit_button-border-radius-1432 {
  border-radius: var(--main-article_contact_2-submit_button-border-radius-1432);
}
.main-article_contact_2-submit_button-border-width-1433 {
  border-width: var(--main-article_contact_2-submit_button-border-width-1433);
}
.main-article_contact_2-submit_button-font-size-1434 {
  font-size: var(--main-article_contact_2-submit_button-font-size-1434);
}
.main-article_contact_2-submit_button-font-weight-1435 {
  font-weight: var(--main-article_contact_2-submit_button-font-weight-1435);
}
.main-article_contact_2-submit_button-justify-self-1436 {
  justify-self: var(--main-article_contact_2-submit_button-justify-self-1436);
}
.main-article_contact_2-submit_button-text1-1437 {
  text1: var(--main-article_contact_2-submit_button-text1-1437);
}
.main-article_contact_2-submit_button-border-color-1438 {
  border-color: var(--main-article_contact_2-submit_button-border-color-1438);
}
.main-article_contact_2-submit_button-grid-template-areas-1439 {
  grid-template-areas: var(--main-article_contact_2-submit_button-grid-template-areas-1439);
}
.main-article_contact_2-submit_button-grid-column-gap-1440 {
  grid-column-gap: var(--main-article_contact_2-submit_button-grid-column-gap-1440);
}
.main-article_contact_2-submit_button-justify-items-1441 {
  justify-items: var(--main-article_contact_2-submit_button-justify-items-1441);
}
.main-article_contact_2-submit_button-letter-spacing-1442 {
  letter-spacing: var(--main-article_contact_2-submit_button-letter-spacing-1442);
}
.main-article_contact_2-submit_button-line-height-1443 {
  line-height: var(--main-article_contact_2-submit_button-line-height-1443);
}
.main-article_contact_2-submit_button-font-family-1444 {
  font-family: var(--main-article_contact_2-submit_button-font-family-1444);
}
.main-article_contact_2-submit_button-width-910016 {
  width: var(--main-article_contact_2-submit_button-width-910016);
}
.main-article_contact_2-submit_icon-icon-1445 {
  icon: var(--main-article_contact_2-submit_icon-icon-1445);
}
.main-article_contact_2-submit_icon-width-1446 {
  width: var(--main-article_contact_2-submit_icon-width-1446);
}
.main-article_contact_2-submit_icon-height-1447 {
  height: var(--main-article_contact_2-submit_icon-height-1447);
}
.main-article_contact_2-submit_icon-border-radius-1448 {
  border-radius: var(--main-article_contact_2-submit_icon-border-radius-1448);
}
.main-article_contact_2-submit_icon-border-width-1449 {
  border-width: var(--main-article_contact_2-submit_icon-border-width-1449);
}
.main-article_contact_2-submit_icon-border-color-1450 {
  border-color: var(--main-article_contact_2-submit_icon-border-color-1450);
}
.main-article_contact_2-submit_icon-background-1451 {
  background: var(--main-article_contact_2-submit_icon-background-1451);
}
.main-article_contact_2-submit_svg-font-size-1453 {
  font-size: var(--main-article_contact_2-submit_svg-font-size-1453);
}
.main-article_contact_2-submit_svg-color-1454 {
  color: var(--main-article_contact_2-submit_svg-color-1454);
}
.main-article_contact_2-plus_icon-icon-1412 {
  icon: var(--main-article_contact_2-plus_icon-icon-1412);
}
.main-article_contact_2-plus_icon-width-1413 {
  width: var(--main-article_contact_2-plus_icon-width-1413);
}
.main-article_contact_2-plus_icon-height-1414 {
  height: var(--main-article_contact_2-plus_icon-height-1414);
}
.main-article_contact_2-plus_icon-border-radius-1415 {
  border-radius: var(--main-article_contact_2-plus_icon-border-radius-1415);
}
.main-article_contact_2-plus_icon-border-width-1416 {
  border-width: var(--main-article_contact_2-plus_icon-border-width-1416);
}
.main-article_contact_2-plus_icon-border-color-1417 {
  border-color: var(--main-article_contact_2-plus_icon-border-color-1417);
}
.main-article_contact_2-plus_icon-background-1418 {
  background: var(--main-article_contact_2-plus_icon-background-1418);
}
.main-article_contact_2-plus_svg-font-size-1420 {
  font-size: var(--main-article_contact_2-plus_svg-font-size-1420);
}
.main-article_contact_2-plus_svg-color-1421 {
  color: var(--main-article_contact_2-plus_svg-color-1421);
}
.main-article_contact_2-minus_icon-icon-1391 {
  icon: var(--main-article_contact_2-minus_icon-icon-1391);
}
.main-article_contact_2-minus_icon-width-1392 {
  width: var(--main-article_contact_2-minus_icon-width-1392);
}
.main-article_contact_2-minus_icon-height-1393 {
  height: var(--main-article_contact_2-minus_icon-height-1393);
}
.main-article_contact_2-minus_icon-border-radius-1394 {
  border-radius: var(--main-article_contact_2-minus_icon-border-radius-1394);
}
.main-article_contact_2-minus_icon-border-width-1395 {
  border-width: var(--main-article_contact_2-minus_icon-border-width-1395);
}
.main-article_contact_2-minus_icon-border-color-1396 {
  border-color: var(--main-article_contact_2-minus_icon-border-color-1396);
}
.main-article_contact_2-minus_icon-background-1397 {
  background: var(--main-article_contact_2-minus_icon-background-1397);
}
.main-article_contact_2-minus_svg-font-size-1399 {
  font-size: var(--main-article_contact_2-minus_svg-font-size-1399);
}
.main-article_contact_2-minus_svg-color-1400 {
  color: var(--main-article_contact_2-minus_svg-color-1400);
}
.main-article_contact_2-file_input_icon-icon-2836 {
  icon: var(--main-article_contact_2-file_input_icon-icon-2836);
}
.main-article_contact_2-file_input_icon-width-2837 {
  width: var(--main-article_contact_2-file_input_icon-width-2837);
}
.main-article_contact_2-file_input_icon-height-2838 {
  height: var(--main-article_contact_2-file_input_icon-height-2838);
}
.main-article_contact_2-file_input_icon-border-radius-2839 {
  border-radius: var(--main-article_contact_2-file_input_icon-border-radius-2839);
}
.main-article_contact_2-file_input_icon-border-width-2840 {
  border-width: var(--main-article_contact_2-file_input_icon-border-width-2840);
}
.main-article_contact_2-file_input_icon-border-color-2841 {
  border-color: var(--main-article_contact_2-file_input_icon-border-color-2841);
}
.main-article_contact_2-file_input_icon-background-2842 {
  background: var(--main-article_contact_2-file_input_icon-background-2842);
}
.main-article_contact_2-file_input_svg-font-size-2844 {
  font-size: var(--main-article_contact_2-file_input_svg-font-size-2844);
}
.main-article_contact_2-file_input_svg-color-2845 {
  color: var(--main-article_contact_2-file_input_svg-color-2845);
}
.main-article_contact_2-select_input_icon-icon-2846 {
  icon: var(--main-article_contact_2-select_input_icon-icon-2846);
}
.main-article_contact_2-select_input_icon-width-2847 {
  width: var(--main-article_contact_2-select_input_icon-width-2847);
}
.main-article_contact_2-select_input_icon-height-2848 {
  height: var(--main-article_contact_2-select_input_icon-height-2848);
}
.main-article_contact_2-select_input_icon-border-radius-2849 {
  border-radius: var(--main-article_contact_2-select_input_icon-border-radius-2849);
}
.main-article_contact_2-select_input_icon-border-width-2850 {
  border-width: var(--main-article_contact_2-select_input_icon-border-width-2850);
}
.main-article_contact_2-select_input_icon-border-color-2851 {
  border-color: var(--main-article_contact_2-select_input_icon-border-color-2851);
}
.main-article_contact_2-select_input_icon-background-2852 {
  background: var(--main-article_contact_2-select_input_icon-background-2852);
}
.main-article_contact_2-select_input_svg-font-size-2854 {
  font-size: var(--main-article_contact_2-select_input_svg-font-size-2854);
}
.main-article_contact_2-select_input_svg-color-2855 {
  color: var(--main-article_contact_2-select_input_svg-color-2855);
}
.main-article_contact_2-date_input_icon-icon-2856 {
  icon: var(--main-article_contact_2-date_input_icon-icon-2856);
}
.main-article_contact_2-date_input_icon-width-2857 {
  width: var(--main-article_contact_2-date_input_icon-width-2857);
}
.main-article_contact_2-date_input_icon-height-2858 {
  height: var(--main-article_contact_2-date_input_icon-height-2858);
}
.main-article_contact_2-date_input_icon-border-radius-2859 {
  border-radius: var(--main-article_contact_2-date_input_icon-border-radius-2859);
}
.main-article_contact_2-date_input_icon-border-width-2860 {
  border-width: var(--main-article_contact_2-date_input_icon-border-width-2860);
}
.main-article_contact_2-date_input_icon-border-color-2861 {
  border-color: var(--main-article_contact_2-date_input_icon-border-color-2861);
}
.main-article_contact_2-date_input_icon-background-2862 {
  background: var(--main-article_contact_2-date_input_icon-background-2862);
}
.main-article_contact_2-date_input_svg-font-size-2864 {
  font-size: var(--main-article_contact_2-date_input_svg-font-size-2864);
}
.main-article_contact_2-date_input_svg-color-2865 {
  color: var(--main-article_contact_2-date_input_svg-color-2865);
}
.main-article_contact_2-tel_input_icon-icon-2866 {
  icon: var(--main-article_contact_2-tel_input_icon-icon-2866);
}
.main-article_contact_2-tel_input_icon-width-2867 {
  width: var(--main-article_contact_2-tel_input_icon-width-2867);
}
.main-article_contact_2-tel_input_icon-height-2868 {
  height: var(--main-article_contact_2-tel_input_icon-height-2868);
}
.main-article_contact_2-tel_input_icon-border-radius-2869 {
  border-radius: var(--main-article_contact_2-tel_input_icon-border-radius-2869);
}
.main-article_contact_2-tel_input_icon-border-width-2870 {
  border-width: var(--main-article_contact_2-tel_input_icon-border-width-2870);
}
.main-article_contact_2-tel_input_icon-border-color-2871 {
  border-color: var(--main-article_contact_2-tel_input_icon-border-color-2871);
}
.main-article_contact_2-tel_input_icon-background-2872 {
  background: var(--main-article_contact_2-tel_input_icon-background-2872);
}
.main-article_contact_2-tel_input_svg-font-size-2874 {
  font-size: var(--main-article_contact_2-tel_input_svg-font-size-2874);
}
.main-article_contact_2-tel_input_svg-color-2875 {
  color: var(--main-article_contact_2-tel_input_svg-color-2875);
}
.main-article_contact_2-email_input_icon-icon-2876 {
  icon: var(--main-article_contact_2-email_input_icon-icon-2876);
}
.main-article_contact_2-email_input_icon-width-2877 {
  width: var(--main-article_contact_2-email_input_icon-width-2877);
}
.main-article_contact_2-email_input_icon-height-2878 {
  height: var(--main-article_contact_2-email_input_icon-height-2878);
}
.main-article_contact_2-email_input_icon-border-radius-2879 {
  border-radius: var(--main-article_contact_2-email_input_icon-border-radius-2879);
}
.main-article_contact_2-email_input_icon-border-width-2880 {
  border-width: var(--main-article_contact_2-email_input_icon-border-width-2880);
}
.main-article_contact_2-email_input_icon-border-color-2881 {
  border-color: var(--main-article_contact_2-email_input_icon-border-color-2881);
}
.main-article_contact_2-email_input_icon-background-2882 {
  background: var(--main-article_contact_2-email_input_icon-background-2882);
}
.main-article_contact_2-email_input_svg-font-size-2884 {
  font-size: var(--main-article_contact_2-email_input_svg-font-size-2884);
}
.main-article_contact_2-email_input_svg-color-2885 {
  color: var(--main-article_contact_2-email_input_svg-color-2885);
}
.main-article_contact_2-checkbox_input_icon-icon-2876 {
  icon: var(--main-article_contact_2-checkbox_input_icon-icon-2876);
}
.main-article_contact_2-checkbox_input_icon-width-2877 {
  width: var(--main-article_contact_2-checkbox_input_icon-width-2877);
}
.main-article_contact_2-checkbox_input_icon-height-2878 {
  height: var(--main-article_contact_2-checkbox_input_icon-height-2878);
}
.main-article_contact_2-checkbox_input_icon-border-radius-2879 {
  border-radius: var(--main-article_contact_2-checkbox_input_icon-border-radius-2879);
}
.main-article_contact_2-checkbox_input_icon-border-width-2880 {
  border-width: var(--main-article_contact_2-checkbox_input_icon-border-width-2880);
}
.main-article_contact_2-checkbox_input_icon-border-color-2881 {
  border-color: var(--main-article_contact_2-checkbox_input_icon-border-color-2881);
}
.main-article_contact_2-checkbox_input_icon-background-2882 {
  background: var(--main-article_contact_2-checkbox_input_icon-background-2882);
}
.main-article_contact_2-checkbox_input_svg-font-size-2884 {
  font-size: var(--main-article_contact_2-checkbox_input_svg-font-size-2884);
}
.main-article_contact_2-checkbox_input_svg-color-2885 {
  color: var(--main-article_contact_2-checkbox_input_svg-color-2885);
}
.main-article_contact_2-radio_input_icon-icon-2876 {
  icon: var(--main-article_contact_2-radio_input_icon-icon-2876);
}
.main-article_contact_2-radio_input_icon-width-2877 {
  width: var(--main-article_contact_2-radio_input_icon-width-2877);
}
.main-article_contact_2-radio_input_icon-height-2878 {
  height: var(--main-article_contact_2-radio_input_icon-height-2878);
}
.main-article_contact_2-radio_input_icon-border-radius-2879 {
  border-radius: var(--main-article_contact_2-radio_input_icon-border-radius-2879);
}
.main-article_contact_2-radio_input_icon-border-width-2880 {
  border-width: var(--main-article_contact_2-radio_input_icon-border-width-2880);
}
.main-article_contact_2-radio_input_icon-border-color-2881 {
  border-color: var(--main-article_contact_2-radio_input_icon-border-color-2881);
}
.main-article_contact_2-radio_input_icon-background-2882 {
  background: var(--main-article_contact_2-radio_input_icon-background-2882);
}
.main-article_contact_2-radio_input_svg-font-size-2884 {
  font-size: var(--main-article_contact_2-radio_input_svg-font-size-2884);
}
.main-article_contact_2-radio_input_svg-color-2885 {
  color: var(--main-article_contact_2-radio_input_svg-color-2885);
}
.main-article_contact_2-validation_message-color-2886 {
  color: var(--main-article_contact_2-validation_message-color-2886);
}
.main-article_contact_2-validation_message-justify-self-2778 {
  justify-self: var(--main-article_contact_2-validation_message-justify-self-2778);
}
.main-article_contact_2-validation_message-backdrop-blur-2042 {
  backdrop-blur: var(--main-article_contact_2-validation_message-backdrop-blur-2042);
}
.main-article_contact_2-validation_message-padding-2101 {
  padding: var(--main-article_contact_2-validation_message-padding-2101);
}
.main-article_contact_2-validation_message-font-size-2887 {
  font-size: var(--main-article_contact_2-validation_message-font-size-2887);
}
.main-article_contact_2-validation_message-font-weight-2888 {
  font-weight: var(--main-article_contact_2-validation_message-font-weight-2888);
}
.main-article_contact_2-validation_message-line-height-2889 {
  line-height: var(--main-article_contact_2-validation_message-line-height-2889);
}
.main-article_contact_2-validation_message-border-radius-2889 {
  border-radius: var(--main-article_contact_2-validation_message-border-radius-2889);
}
.main-article_contact_2-validation_message-border-width-2889 {
  border-width: var(--main-article_contact_2-validation_message-border-width-2889);
}
.main-article_contact_2-validation_message-background-2892 {
  background: var(--main-article_contact_2-validation_message-background-2892);
}
.main-article_contact_2-validation_message-box-shadow-2893 {
  box-shadow: var(--main-article_contact_2-validation_message-box-shadow-2893);
}
.main-article_contact_2-validation_message-border-color-2894 {
  border-color: var(--main-article_contact_2-validation_message-border-color-2894);
}
.main-article_contact_2-validation_message-letter-spacing-2833 {
  letter-spacing: var(--main-article_contact_2-validation_message-letter-spacing-2833);
}
.main-article_contact_2-frontend_flash_error-background-2895 {
  background: var(--main-article_contact_2-frontend_flash_error-background-2895);
}
.main-article_contact_2-frontend_flash_error-border-color-2896 {
  border-color: var(--main-article_contact_2-frontend_flash_error-border-color-2896);
}
.main-article_contact_2-frontend_flash_error-color-2886 {
  color: var(--main-article_contact_2-frontend_flash_error-color-2886);
}
.main-article_contact_2-frontend_flash_error-box-shadow-2893 {
  box-shadow: var(--main-article_contact_2-frontend_flash_error-box-shadow-2893);
}
.main-article_contact_2-frontend_flash_error-font-size-1378 {
  font-size: var(--main-article_contact_2-frontend_flash_error-font-size-1378);
}
.main-article_contact_2-frontend_flash_error-font-weight-1379 {
  font-weight: var(--main-article_contact_2-frontend_flash_error-font-weight-1379);
}
.main-article_contact_2-frontend_flash_error-letter-spacing-2833 {
  letter-spacing: var(--main-article_contact_2-frontend_flash_error-letter-spacing-2833);
}
.main-article_contact_2-frontend_flash_error-line-height-2834 {
  line-height: var(--main-article_contact_2-frontend_flash_error-line-height-2834);
}
.main-article_contact_2-frontend_flash_error-font-family-2835 {
  font-family: var(--main-article_contact_2-frontend_flash_error-font-family-2835);
}
.main-article_contact_2-frontend_flash_error-padding-2101 {
  padding: var(--main-article_contact_2-frontend_flash_error-padding-2101);
}
.main-article_contact_2-frontend_flash_success-background-2895 {
  background: var(--main-article_contact_2-frontend_flash_success-background-2895);
}
.main-article_contact_2-frontend_flash_success-padding-2101 {
  padding: var(--main-article_contact_2-frontend_flash_success-padding-2101);
}
.main-article_contact_2-frontend_flash_success-border-color-2896 {
  border-color: var(--main-article_contact_2-frontend_flash_success-border-color-2896);
}
.main-article_contact_2-frontend_flash_success-color-2886 {
  color: var(--main-article_contact_2-frontend_flash_success-color-2886);
}
.main-article_contact_2-frontend_flash_success-box-shadow-2893 {
  box-shadow: var(--main-article_contact_2-frontend_flash_success-box-shadow-2893);
}
.main-article_contact_2-frontend_flash_success-font-size-1378 {
  font-size: var(--main-article_contact_2-frontend_flash_success-font-size-1378);
}
.main-article_contact_2-frontend_flash_success-font-weight-1379 {
  font-weight: var(--main-article_contact_2-frontend_flash_success-font-weight-1379);
}
.main-article_contact_2-frontend_flash_success-letter-spacing-2833 {
  letter-spacing: var(--main-article_contact_2-frontend_flash_success-letter-spacing-2833);
}
.main-article_contact_2-frontend_flash_success-line-height-2834 {
  line-height: var(--main-article_contact_2-frontend_flash_success-line-height-2834);
}
.main-article_contact_2-frontend_flash_success-font-family-2835 {
  font-family: var(--main-article_contact_2-frontend_flash_success-font-family-2835);
}
.main-article_contact_2-flatpicker_selected-background-32001 {
  background: var(--main-article_contact_2-flatpicker_selected-background-32001);
}
.main-article_contact_2-flatpicker_selected-color-32002 {
  color: var(--main-article_contact_2-flatpicker_selected-color-32002);
}
.main-article_contact_2-flatpicker_selected-border-color-32003 {
  border-color: var(--main-article_contact_2-flatpicker_selected-border-color-32003);
}
.main-article_contact_2-flatpicker_selected-border-width-32004 {
  border-width: var(--main-article_contact_2-flatpicker_selected-border-width-32004);
}
.main-article_contact_2-flatpicker_selected-border-radius-32005 {
  border-radius: var(--main-article_contact_2-flatpicker_selected-border-radius-32005);
}
.main-article_contact_2-flatpicker_selected-box-shadow-32006 {
  box-shadow: var(--main-article_contact_2-flatpicker_selected-box-shadow-32006);
}
.main-article_contact_2-flatpicker_selected-backdrop-filter-32007 {
  backdrop-filter: var(--main-article_contact_2-flatpicker_selected-backdrop-filter-32007);
}
.main-article_contact_2-flatpicker-background-32008 {
  background: var(--main-article_contact_2-flatpicker-background-32008);
}
.main-article_contact_2-flatpicker-color-32009 {
  color: var(--main-article_contact_2-flatpicker-color-32009);
}
.main-article_contact_2-flatpicker-border-color-32010 {
  border-color: var(--main-article_contact_2-flatpicker-border-color-32010);
}
.main-article_contact_2-flatpicker-border-radius-32011 {
  border-radius: var(--main-article_contact_2-flatpicker-border-radius-32011);
}
.main-article_contact_2-flatpicker-padding-32012 {
  padding: var(--main-article_contact_2-flatpicker-padding-32012);
}
.main-article_contact_2-flatpicker-border-width-32013 {
  border-width: var(--main-article_contact_2-flatpicker-border-width-32013);
}
.main-article_contact_2-flatpicker-box-shadow-32014 {
  box-shadow: var(--main-article_contact_2-flatpicker-box-shadow-32014);
}
.main-article_contact_2-flatpicker-backdrop-filter-32015 {
  backdrop-filter: var(--main-article_contact_2-flatpicker-backdrop-filter-32015);
}
.main-article_contact_2-tomselect_open-background-32016 {
  background: var(--main-article_contact_2-tomselect_open-background-32016);
}
.main-article_contact_2-tomselect_open-color-32017 {
  color: var(--main-article_contact_2-tomselect_open-color-32017);
}
.main-article_contact_2-tomselect_open-border-color-32018 {
  border-color: var(--main-article_contact_2-tomselect_open-border-color-32018);
}
.main-article_contact_2-tomselect_open-border-radius-32019 {
  border-radius: var(--main-article_contact_2-tomselect_open-border-radius-32019);
}
.main-article_contact_2-tomselect_open-border-width-32020 {
  border-width: var(--main-article_contact_2-tomselect_open-border-width-32020);
}
.main-article_contact_2-tomselect_open-box-shadow-32021 {
  box-shadow: var(--main-article_contact_2-tomselect_open-box-shadow-32021);
}
.main-article_contact_2-tomselect_open-backdrop-filter-32022 {
  backdrop-filter: var(--main-article_contact_2-tomselect_open-backdrop-filter-32022);
}
.main-article_contact_2-tomselect_open-font-size-32023 {
  font-size: var(--main-article_contact_2-tomselect_open-font-size-32023);
}
.main-article_contact_2-tomselect_open-font-weight-32024 {
  font-weight: var(--main-article_contact_2-tomselect_open-font-weight-32024);
}
.main-article_contact_2-tomselect_open-font-family-32025 {
  font-family: var(--main-article_contact_2-tomselect_open-font-family-32025);
}
.main-article_contact_2-tomselect_open-line-height-32026 {
  line-height: var(--main-article_contact_2-tomselect_open-line-height-32026);
}
.main-article_contact_2-tomselect_open-letter-spacing-32027 {
  letter-spacing: var(--main-article_contact_2-tomselect_open-letter-spacing-32027);
}
.main-article_contact_2-flatpicker_hover-color-32046 {
  color: var(--main-article_contact_2-flatpicker_hover-color-32046);
}
.main-article_contact_2-flatpicker_hover-background-color-32047 {
  background-color: var(--main-article_contact_2-flatpicker_hover-background-color-32047);
}
.main-article_contact_2-flatpicker_hover-border-radius-32048 {
  border-radius: var(--main-article_contact_2-flatpicker_hover-border-radius-32048);
}
.main-article_contact_2-flatpicker_hover-border-width-32049 {
  border-width: var(--main-article_contact_2-flatpicker_hover-border-width-32049);
}
.main-article_contact_2-flatpicker_hover-border-color-32050 {
  border-color: var(--main-article_contact_2-flatpicker_hover-border-color-32050);
}
.main-article_contact_2-tomselect_selected-background-32028 {
  background: var(--main-article_contact_2-tomselect_selected-background-32028);
}
.main-article_contact_2-tomselect_selected-color-32029 {
  color: var(--main-article_contact_2-tomselect_selected-color-32029);
}
.main-article_contact_2-tomselect_hover-background-32030 {
  background: var(--main-article_contact_2-tomselect_hover-background-32030);
}
.main-article_contact_2-tomselect_hover-color-32031 {
  color: var(--main-article_contact_2-tomselect_hover-color-32031);
}
.main-article_contact_2-tomselect-padding-32045 {
  padding: var(--main-article_contact_2-tomselect-padding-32045);
}
.main-article_contact_2-tomselect-background-32032 {
  background: var(--main-article_contact_2-tomselect-background-32032);
}
.main-article_contact_2-tomselect-color-32033 {
  color: var(--main-article_contact_2-tomselect-color-32033);
}
.main-article_contact_2-tomselect-border-color-32034 {
  border-color: var(--main-article_contact_2-tomselect-border-color-32034);
}
.main-article_contact_2-tomselect-border-radius-32035 {
  border-radius: var(--main-article_contact_2-tomselect-border-radius-32035);
}
.main-article_contact_2-tomselect-border-width-32036 {
  border-width: var(--main-article_contact_2-tomselect-border-width-32036);
}
.main-article_contact_2-tomselect-height-32037 {
  height: var(--main-article_contact_2-tomselect-height-32037);
}
.main-article_contact_2-tomselect-box-shadow-32038 {
  box-shadow: var(--main-article_contact_2-tomselect-box-shadow-32038);
}
.main-article_contact_2-tomselect-backdrop-filter-32039 {
  backdrop-filter: var(--main-article_contact_2-tomselect-backdrop-filter-32039);
}
.main-article_contact_2-tomselect-font-size-32040 {
  font-size: var(--main-article_contact_2-tomselect-font-size-32040);
}
.main-article_contact_2-tomselect-font-weight-32041 {
  font-weight: var(--main-article_contact_2-tomselect-font-weight-32041);
}
.main-article_contact_2-tomselect-font-family-32042 {
  font-family: var(--main-article_contact_2-tomselect-font-family-32042);
}
.main-article_contact_2-tomselect-line-height-32043 {
  line-height: var(--main-article_contact_2-tomselect-line-height-32043);
}
.main-article_contact_2-tomselect-letter-spacing-32044 {
  letter-spacing: var(--main-article_contact_2-tomselect-letter-spacing-32044);
}
@media (hover: hover) {
  .button.has-hover.main-article_contact_2-button_hover-background-3171:hover, .card.has-hover:hover .button.main-article_contact_2-button_hover-background-3171, .cards_float.has-hover:hover .button.main-article_contact_2-button_hover-background-3171 {
    background: var(--main-article_contact_2-button_hover-background-3171);
  }
}
.button.has-hover.main-article_contact_2-button_hover-background-3171:focus-visible, .card.has-hover:focus-within .button.main-article_contact_2-button_hover-background-3171, .cards_float.has-hover:focus-within .button.main-article_contact_2-button_hover-background-3171 {
  background: var(--main-article_contact_2-button_hover-background-3171);
}
@media (hover: hover) {
  .button.has-hover:hover .main-article_contact_2-button_hover-color-3172, .card.has-hover:hover .button .main-article_contact_2-button_hover-color-3172, .cards_float.has-hover:hover .button .main-article_contact_2-button_hover-color-3172 {
    color: var(--main-article_contact_2-button_hover-color-3172);
  }
}
.button.has-hover:focus-visible .main-article_contact_2-button_hover-color-3172, .card.has-hover:focus-within .button .main-article_contact_2-button_hover-color-3172, .cards_float.has-hover:focus-within .button .main-article_contact_2-button_hover-color-3172 {
  color: var(--main-article_contact_2-button_hover-color-3172);
}
@media (hover: hover) {
  .button.has-hover.main-article_contact_2-button_hover-border-color-3173:hover, .card.has-hover:hover .button.main-article_contact_2-button_hover-border-color-3173, .cards_float.has-hover:hover .button.main-article_contact_2-button_hover-border-color-3173 {
    border-color: var(--main-article_contact_2-button_hover-border-color-3173);
  }
}
.button.has-hover.main-article_contact_2-button_hover-border-color-3173:focus-visible, .card.has-hover:focus-within .button.main-article_contact_2-button_hover-border-color-3173, .cards_float.has-hover:focus-within .button.main-article_contact_2-button_hover-border-color-3173 {
  border-color: var(--main-article_contact_2-button_hover-border-color-3173);
}

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