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

@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 .swiper-pagination {
    position: relative !important;
    transform: initial !important;
  }
  .carousel .swiper-button-next, .carousel .swiper-button-prev {
    z-index: 20 !important;
  }
  .carousel .swiper-button-next, .carousel .swiper-button-prev {
    position: absolute !important;
    top: 50% !important;
    margin-top: 0 !important;
  }
  .carousel .swiper-button-prev {
    left: -56px !important;
  }
  .carousel .swiper-button-next {
    right: -56px !important;
  }
  .carousel .swiper-pagination {
    z-index: 20 !important;
  }
  .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;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .form {
    grid-area: form;
  }
  .form .gridContainer {
    width: 100%;
  }
  .card {
    position: relative;
    z-index: 10;
    display: grid !important;
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .cards.grid .card {
    max-width: 100% !important;
    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 !important;
    margin-right: auto !important;
    overflow: hidden;
    position: relative;
  }
  .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: -moz-fit-content;
    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: -moz-fit-content;
    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: -moz-fit-content !important;
    width: fit-content !important;
  }
  .form input::-moz-placeholder {
    color: inherit !important;
    font-weight: inherit !important;
    font-size: inherit !important;
    letter-spacing: inherit !important;
    font-family: inherit !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: -moz-fit-content;
    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: -moz-fit-content;
    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%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  a {
    text-decoration: none;
    color: inherit;
  }
  a * {
    font-size: inherit;
    color: inherit;
  }
}
@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%;
      -o-object-fit: contain;
         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;
      -webkit-appearance: none;
         -moz-appearance: 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%;
      -o-object-fit: contain;
         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;
    animation: none;
    direction: ltr;
    border: 0;
    font-size: 14px;
    line-height: 24px;
    border-radius: 5px;
    position: absolute;
    width: 307.875px;
    box-sizing: border-box;
    touch-action: manipulation;
    background: #fff;
    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 {
    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) {
    box-shadow: none !important;
  }
  .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
    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: 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;
    user-select: none;
    overflow: hidden;
    flex: 1;
  }
  .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {
    -webkit-user-select: none;
    -moz-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 {
    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);
    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;
    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;
    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: flex;
    align-items: center;
    height: 28px;
  }
  .flatpickr-weekdays .flatpickr-weekdaycontainer {
    display: flex;
    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;
    flex: 1;
    font-weight: bolder;
  }
  .dayContainer, .flatpickr-weeks {
    padding: 1px 0 0 0;
  }
  .flatpickr-days {
    position: relative;
    overflow: hidden;
    display: flex;
    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;
    box-sizing: border-box;
    display: inline-block;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-around;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
  .dayContainer + .dayContainer {
    box-shadow: -1px 0 0 #e6e6e6;
  }
  .flatpickr-day {
    background: none;
    border: 1px solid transparent;
    border-radius: 150px;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    font-weight: 400;
    width: 14.2857143%;
    flex-basis: 14.2857143%;
    max-width: 39px;
    height: 39px;
    line-height: 39px;
    margin: 0;
    display: inline-block;
    position: relative;
    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;
    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)) {
    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;
    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;
    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;
    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: flex;
    box-sizing: border-box;
    overflow: hidden;
  }
  .flatpickr-rContainer {
    display: inline-block;
    padding: 0;
    box-sizing: border-box;
  }
  .flatpickr-time {
    text-align: center;
    outline: 0;
    display: block;
    height: 0;
    line-height: 40px;
    max-height: 40px;
    box-sizing: border-box;
    overflow: hidden;
    display: flex;
  }
  .flatpickr-time:after {
    content: "";
    display: table;
    clear: both;
  }
  .flatpickr-time .numInputWrapper {
    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;
    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;
    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;
    user-select: none;
    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;
  }
  @keyframes fpFadeInDown {
    from {
      opacity: 0;
      transform: translate3d(0, -20px, 0);
    }
    to {
      opacity: 1;
      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;
    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::-moz-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;
    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 {
    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 > input {
    color: var(--main-contact_form_all-tomselect-color-0) !important;
  }
  .ts-wrapper.single.dropdown-active .ts-control::after {
    border-color: transparent transparent var(--main-contact_form_all-tomselect-color-0) !important;
  }
  .ts-dropdown {
    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 [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 [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 .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, .ts-control input, .ts-dropdown {
    color: var(--main-contact_form_all-tomselect_open-color-0) !important;
  }
  .ts-control .item {
    line-height: var(--main-contact_form_all-tomselect-line-height-0) !important;
    color: var(--main-contact_form_all-tomselect-color-0) !important;
    font-size: var(--main-contact_form_all-tomselect-font-size-0) !important;
    font-weight: var(--main-contact_form_all-tomselect-font-weight-0) !important;
    line-height: var(--main-contact_form_all-tomselect-line-height-0) !important;
    letter-spacing: var(--main-contact_form_all-tomselect-letter-spacing-0) !important;
    font-family: var(--main-contact_form_all-tomselect-font-family-0) !important;
  }
  .article_contact .ts-wrapper.single .ts-control::after {
    border-style: solid !important;
    border-width: 5px 5px 0 !important;
    border-color: var(--article-tomselect-color) transparent transparent !important;
  }
  .article_contact .ts-wrapper.single.dropdown-active .ts-control::after {
    border-width: 0 5px 5px !important;
    border-color: transparent transparent var(--article-tomselect-color) !important;
  }
  .article_contact .ts-control {
    padding: var(--article-tomselect-padding) !important;
    background: var(--article-tomselect-background) !important;
    background-image: none !important;
    border-radius: var(--article-tomselect-border-radius) !important;
    border-width: var(--article-tomselect-border-width) !important;
    border-color: var(--article-tomselect-border-color) !important;
    box-shadow: var(--article-tomselect-box-shadow) !important;
    backdrop-filter: var(--article-tomselect-backdrop-filter) !important;
    height: var(--article-tomselect-height) !important;
  }
  .article_contact .ts-control > input, .article_contact .ts-control .item {
    color: var(--article-tomselect-color) !important;
    font-size: var(--article-tomselect-font-size) !important;
    font-weight: var(--article-tomselect-font-weight) !important;
    font-family: var(--article-tomselect-font-family) !important;
    line-height: var(--article-tomselect-line-height) !important;
    letter-spacing: var(--article-tomselect-letter-spacing) !important;
  }
  .article_contact .ts-dropdown {
    padding: var(--article-tomselect-open-padding) !important;
    background: var(--article-tomselect-open-background) !important;
    border-radius: var(--article-tomselect-open-border-radius) !important;
    border-width: var(--article-tomselect-open-border-width) !important;
    border-color: var(--article-tomselect-open-border-color) !important;
    box-shadow: var(--article-tomselect-open-box-shadow) !important;
    backdrop-filter: var(--article-tomselect-open-backdrop-filter) !important;
  }
  .article_contact .ts-dropdown [data-selectable].option {
    color: var(--article-tomselect-open-color) !important;
    font-size: var(--article-tomselect-open-font-size) !important;
    font-weight: var(--article-tomselect-open-font-weight) !important;
    font-family: var(--article-tomselect-open-font-family) !important;
    line-height: var(--article-tomselect-open-line-height) !important;
    letter-spacing: var(--article-tomselect-open-letter-spacing) !important;
  }
  .article_contact .ts-dropdown [data-selectable].option:hover {
    color: var(--article-tomselect-hover-color) !important;
    background: var(--article-tomselect-hover-background) !important;
  }
  .article_contact .ts-dropdown .active {
    color: var(--article-tomselect-selected-color) !important;
    background: var(--article-tomselect-selected-background) !important;
  }
}
@layer site {
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper {
    max-width: 1400px;
    margin: 0 auto;
    left: 50%;
    transform: translate(-50%, 0);
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper > * {
    max-width: 700px;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .title {
    text-transform: uppercase;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .title * {
    text-transform: uppercase;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .title b {
    display: table;
    line-height: calc(1em - 36px);
    font-size: calc(1em + 100px);
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .description * {
    text-transform: uppercase;
  }
  .slide .swiper .swiper-wrapper .swiper-slide .slideInputWrapper .button * {
    text-transform: uppercase;
  }
}
@layer sections {
  .hero {
    max-width: 100svw;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }
  .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;
    -o-object-fit: cover !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%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .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:-moz-placeholder) > label {
    opacity: 0 !important;
    z-index: -10;
    pointer-events: none;
  }
  .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:-moz-placeholder) > 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 {
    -webkit-appearance: none;
       -moz-appearance: none;
            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;
    -webkit-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;
  }
  .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;
  }
  .szolg .gridContainer > .title {
    border-bottom: 1px solid #00ffc0;
    padding-bottom: 5px;
    text-transform: uppercase;
    grid-row: 1;
    grid-column: 1/-1;
  }
  .szolg .gridContainer .card .title {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(146, 148, 149, 0.2);
  }
  .szolg .gridContainer .card .desc {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .rolunk_list .desc {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
  .rolunk_list .desc p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
  .rolunk_hero .float-wrapper {
    position: relative;
  }
  .parallax1 {
    width: 100svw;
    aspect-ratio: 1920/450;
    position: relative;
  }
  .kapcsolat .img {
    grid-column: 1;
  }
  .kapcsolat .form {
    height: -webkit-fill-available;
    height: -moz-available;
    height: stretch;
  }
  .kapcsolat .form .gridContainer .title {
    border-bottom: 1px solid #00ffc0;
    padding-bottom: 5px;
    grid-row: 1;
    grid-column: 1/1;
  }
  .kapcsolat .form .gridContainer .input-wrapper {
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    margin: 0px auto;
    width: 100svw;
  }
  .kapcsolat .form .gridContainer .input-wrapper:has(> button[type=submit]), .kapcsolat .form .gridContainer .input-wrapper:has(textarea) {
    border-bottom: 0 !important;
  }
  .kapcsolat .form .gridContainer .input-wrapper:has(> button[type=submit]) button {
    grid-column: 1;
  }
  .kapcsolat .form .gridContainer .input-wrapper > span {
    grid-row: 1 !important;
  }
  .kapcsolat .form .gridContainer .input-wrapper > label {
    transform: translateY(-9px);
    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;
  }
  .kapcsolat .form .gridContainer .input-wrapper:has(input:-moz-placeholder) > label {
    opacity: 0 !important;
    z-index: -10;
    pointer-events: none;
  }
  .kapcsolat .form .gridContainer .input-wrapper:has(input:placeholder-shown) > label {
    opacity: 0 !important;
    z-index: -10;
    pointer-events: none;
  }
  .kapcsolat .form .gridContainer .input-wrapper:has(textarea:-moz-placeholder) > label {
    opacity: 0 !important;
    z-index: -10;
    pointer-events: none;
  }
  .kapcsolat .form .gridContainer .input-wrapper:has(textarea:placeholder-shown) > label {
    opacity: 0 !important;
    z-index: -10;
    pointer-events: none;
  }
  .kapcsolat .form .gridContainer .input-wrapper > input {
    grid-row: 1 !important;
  }
  header {
    position: absolute;
    top: 0p;
    z-index: 50;
    margin: 0px auto;
    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;
  }
  footer .gridContainer {
    align-self: center;
    width: 100%;
  }
  footer .gridContainer .elitelogo {
    grid-area: web21-logo;
    width: 121px;
  }
}
@layer modules {
  /* Generated selector classes — do not edit. */
  .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);
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-color-17517:hover {
      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);
    }
  }
  @media (hover: hover) {
    a.has-hover.main-header-menu_hover-transform-17519:hover {
      transform: var(--main-header-menu_hover-transform-17519);
    }
  }
  .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-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);
  }
  .main-slide-dot_acive-background-2776 {
    background: var(--main-slide-dot_acive-background-2776);
  }
  .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-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-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);
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  .main-szolg-config-count-992 {
    count: var(--main-szolg-config-count-992);
  }
  .main-szolg-config-has-hover-17406 {
    has-hover: var(--main-szolg-config-has-hover-17406);
  }
  .main-szolg-container-max-width-995 {
    max-width: var(--main-szolg-container-max-width-995);
  }
  .main-szolg-container-grid-column-gap-996 {
    grid-column-gap: var(--main-szolg-container-grid-column-gap-996);
  }
  .main-szolg-container-grid-row-gap-997 {
    grid-row-gap: var(--main-szolg-container-grid-row-gap-997);
  }
  .main-szolg-container-backdrop-blur-998 {
    backdrop-blur: var(--main-szolg-container-backdrop-blur-998);
  }
  .main-szolg-container-background-999 {
    background: var(--main-szolg-container-background-999);
  }
  .main-szolg-container-border-radius-1000 {
    border-radius: var(--main-szolg-container-border-radius-1000);
  }
  .main-szolg-container-grid-template-columns-1001 {
    grid-template-columns: var(--main-szolg-container-grid-template-columns-1001);
  }
  .main-szolg-container-padding-1002 {
    padding: var(--main-szolg-container-padding-1002);
  }
  .main-szolg-container-border-width-1003 {
    border-width: var(--main-szolg-container-border-width-1003);
  }
  .main-szolg-container-border-color-1004 {
    border-color: var(--main-szolg-container-border-color-1004);
  }
  .main-szolg-container-box-shadow-1005 {
    box-shadow: var(--main-szolg-container-box-shadow-1005);
  }
  .main-szolg-main-margin-top-1052 {
    margin-top: var(--main-szolg-main-margin-top-1052);
  }
  .main-szolg-main-margin-bottom-1053 {
    margin-bottom: var(--main-szolg-main-margin-bottom-1053);
  }
  .main-szolg-main-backdrop-blur-1054 {
    backdrop-blur: var(--main-szolg-main-backdrop-blur-1054);
  }
  .main-szolg-main-max-width-1055 {
    max-width: var(--main-szolg-main-max-width-1055);
  }
  .main-szolg-main-background-1056 {
    background: var(--main-szolg-main-background-1056);
  }
  .main-szolg-main-border-radius-1057 {
    border-radius: var(--main-szolg-main-border-radius-1057);
  }
  .main-szolg-main-padding-1058 {
    padding: var(--main-szolg-main-padding-1058);
  }
  .main-szolg-main-border-width-1059 {
    border-width: var(--main-szolg-main-border-width-1059);
  }
  .main-szolg-main-border-color-1060 {
    border-color: var(--main-szolg-main-border-color-1060);
  }
  .main-szolg-main-box-shadow-1061 {
    box-shadow: var(--main-szolg-main-box-shadow-1061);
  }
  .main-szolg-card_container-max-width-980 {
    max-width: var(--main-szolg-card_container-max-width-980);
  }
  .main-szolg-card_container-grid-column-gap-981 {
    grid-column-gap: var(--main-szolg-card_container-grid-column-gap-981);
  }
  .main-szolg-card_container-grid-row-gap-982 {
    grid-row-gap: var(--main-szolg-card_container-grid-row-gap-982);
  }
  .main-szolg-card_container-backdrop-blur-983 {
    backdrop-blur: var(--main-szolg-card_container-backdrop-blur-983);
  }
  .main-szolg-card_container-background-984 {
    background: var(--main-szolg-card_container-background-984);
  }
  .main-szolg-card_container-border-radius-985 {
    border-radius: var(--main-szolg-card_container-border-radius-985);
  }
  .main-szolg-card_container-grid-template-areas-986 {
    grid-template-areas: var(--main-szolg-card_container-grid-template-areas-986);
  }
  .main-szolg-card_container-grid-template-columns-987 {
    grid-template-columns: var(--main-szolg-card_container-grid-template-columns-987);
  }
  .main-szolg-card_container-padding-988 {
    padding: var(--main-szolg-card_container-padding-988);
  }
  .main-szolg-card_container-border-width-989 {
    border-width: var(--main-szolg-card_container-border-width-989);
  }
  .main-szolg-card_container-border-color-990 {
    border-color: var(--main-szolg-card_container-border-color-990);
  }
  .main-szolg-card_container-box-shadow-991 {
    box-shadow: var(--main-szolg-card_container-box-shadow-991);
  }
  .main-szolg-overlay-background-1062 {
    background: var(--main-szolg-overlay-background-1062);
  }
  .main-szolg-image-border-width-1035 {
    border-width: var(--main-szolg-image-border-width-1035);
  }
  .main-szolg-image-border-color-1036 {
    border-color: var(--main-szolg-image-border-color-1036);
  }
  .main-szolg-image-file1-1037 {
    file1: var(--main-szolg-image-file1-1037);
  }
  .main-szolg-image-file2-1037 {
    file2: var(--main-szolg-image-file2-1037);
  }
  .main-szolg-image-file3-1037 {
    file3: var(--main-szolg-image-file3-1037);
  }
  .main-szolg-image-title-1038 {
    title: var(--main-szolg-image-title-1038);
  }
  .main-szolg-image-alt-1039 {
    alt: var(--main-szolg-image-alt-1039);
  }
  .main-szolg-image-width-1040 {
    width: var(--main-szolg-image-width-1040);
  }
  .main-szolg-image-height-1041 {
    height: var(--main-szolg-image-height-1041);
  }
  .main-szolg-image-justify-self-1042 {
    justify-self: var(--main-szolg-image-justify-self-1042);
  }
  .main-szolg-image-border-radius-1043 {
    border-radius: var(--main-szolg-image-border-radius-1043);
  }
  .main-szolg-image-aspect-ratio-1044 {
    aspect-ratio: var(--main-szolg-image-aspect-ratio-1044);
  }
  .main-szolg-image_overlay-background-1045 {
    background: var(--main-szolg-image_overlay-background-1045);
  }
  .main-szolg-container_overlay-background-1006 {
    background: var(--main-szolg-container_overlay-background-1006);
  }
  .main-szolg-title-color-1069 {
    color: var(--main-szolg-title-color-1069);
  }
  .main-szolg-title-justify-self-1070 {
    justify-self: var(--main-szolg-title-justify-self-1070);
  }
  .main-szolg-title-text-align-1071 {
    text-align: var(--main-szolg-title-text-align-1071);
  }
  .main-szolg-title-font-size-1072 {
    font-size: var(--main-szolg-title-font-size-1072);
  }
  .main-szolg-title-font-weight-1073 {
    font-weight: var(--main-szolg-title-font-weight-1073);
  }
  .main-szolg-title-font-family-1074 {
    font-family: var(--main-szolg-title-font-family-1074);
  }
  .main-szolg-title-letter-spacing-1075 {
    letter-spacing: var(--main-szolg-title-letter-spacing-1075);
  }
  .main-szolg-title-line-height-1076 {
    line-height: var(--main-szolg-title-line-height-1076);
  }
  .main-szolg-title-text1-1077 {
    text1: var(--main-szolg-title-text1-1077);
  }
  .main-szolg-title-text2-1077 {
    text2: var(--main-szolg-title-text2-1077);
  }
  .main-szolg-title-text3-1077 {
    text3: var(--main-szolg-title-text3-1077);
  }
  .main-szolg-title-grid-template-areas-1078 {
    grid-template-areas: var(--main-szolg-title-grid-template-areas-1078);
  }
  .main-szolg-title-grid-column-gap-1079 {
    grid-column-gap: var(--main-szolg-title-grid-column-gap-1079);
  }
  .main-szolg-title-justify-items-1080 {
    justify-items: var(--main-szolg-title-justify-items-1080);
  }
  .main-szolg-main_title-color-1069 {
    color: var(--main-szolg-main_title-color-1069);
  }
  .main-szolg-main_title-justify-self-1070 {
    justify-self: var(--main-szolg-main_title-justify-self-1070);
  }
  .main-szolg-main_title-text-align-1071 {
    text-align: var(--main-szolg-main_title-text-align-1071);
  }
  .main-szolg-main_title-font-size-1072 {
    font-size: var(--main-szolg-main_title-font-size-1072);
  }
  .main-szolg-main_title-font-weight-1073 {
    font-weight: var(--main-szolg-main_title-font-weight-1073);
  }
  .main-szolg-main_title-font-family-1074 {
    font-family: var(--main-szolg-main_title-font-family-1074);
  }
  .main-szolg-main_title-letter-spacing-1075 {
    letter-spacing: var(--main-szolg-main_title-letter-spacing-1075);
  }
  .main-szolg-main_title-line-height-1076 {
    line-height: var(--main-szolg-main_title-line-height-1076);
  }
  .main-szolg-main_title-text0-1077 {
    text0: var(--main-szolg-main_title-text0-1077);
  }
  .main-szolg-main_title-grid-template-areas-1078 {
    grid-template-areas: var(--main-szolg-main_title-grid-template-areas-1078);
  }
  .main-szolg-main_title-grid-column-gap-1079 {
    grid-column-gap: var(--main-szolg-main_title-grid-column-gap-1079);
  }
  .main-szolg-main_title-justify-items-1080 {
    justify-items: var(--main-szolg-main_title-justify-items-1080);
  }
  .main-szolg-button-padding-953 {
    padding: var(--main-szolg-button-padding-953);
  }
  .main-szolg-button-justify-self-954 {
    justify-self: var(--main-szolg-button-justify-self-954);
  }
  .main-szolg-button-text1-955 {
    text1: var(--main-szolg-button-text1-955);
  }
  .main-szolg-button-border-radius-956 {
    border-radius: var(--main-szolg-button-border-radius-956);
  }
  .main-szolg-button-border-width-957 {
    border-width: var(--main-szolg-button-border-width-957);
  }
  .main-szolg-button-border-color-958 {
    border-color: var(--main-szolg-button-border-color-958);
  }
  .main-szolg-button-background-959 {
    background: var(--main-szolg-button-background-959);
  }
  .main-szolg-button-color-960 {
    color: var(--main-szolg-button-color-960);
  }
  .main-szolg-button-font-size-961 {
    font-size: var(--main-szolg-button-font-size-961);
  }
  .main-szolg-button-font-weight-962 {
    font-weight: var(--main-szolg-button-font-weight-962);
  }
  .main-szolg-button-font-family-963 {
    font-family: var(--main-szolg-button-font-family-963);
  }
  .main-szolg-button-letter-spacing-964 {
    letter-spacing: var(--main-szolg-button-letter-spacing-964);
  }
  .main-szolg-button-line-height-965 {
    line-height: var(--main-szolg-button-line-height-965);
  }
  .main-szolg-button-grid-template-areas-966 {
    grid-template-areas: var(--main-szolg-button-grid-template-areas-966);
  }
  .main-szolg-button-grid-column-gap-967 {
    grid-column-gap: var(--main-szolg-button-grid-column-gap-967);
  }
  .main-szolg-button-justify-items-968 {
    justify-items: var(--main-szolg-button-justify-items-968);
  }
  .main-szolg-button-justify-self-969 {
    justify-self: var(--main-szolg-button-justify-self-969);
  }
  .main-szolg-description-text1-1013 {
    text1: var(--main-szolg-description-text1-1013);
  }
  .main-szolg-description-text2-1013 {
    text2: var(--main-szolg-description-text2-1013);
  }
  .main-szolg-description-text3-1013 {
    text3: var(--main-szolg-description-text3-1013);
  }
  .main-szolg-description-justify-self-1014 {
    justify-self: var(--main-szolg-description-justify-self-1014);
  }
  .main-szolg-description-text-align-1015 {
    text-align: var(--main-szolg-description-text-align-1015);
  }
  .main-szolg-description-color-1016 {
    color: var(--main-szolg-description-color-1016);
  }
  .main-szolg-description-font-weight-1017 {
    font-weight: var(--main-szolg-description-font-weight-1017);
  }
  .main-szolg-description-font-family-1018 {
    font-family: var(--main-szolg-description-font-family-1018);
  }
  .main-szolg-description-letter-spacing-1019 {
    letter-spacing: var(--main-szolg-description-letter-spacing-1019);
  }
  .main-szolg-description-line-height-1020 {
    line-height: var(--main-szolg-description-line-height-1020);
  }
  .main-szolg-description-font-size-1021 {
    font-size: var(--main-szolg-description-font-size-1021);
  }
  .main-szolg-description-grid-template-areas-1022 {
    grid-template-areas: var(--main-szolg-description-grid-template-areas-1022);
  }
  .main-szolg-description-grid-column-gap-1023 {
    grid-column-gap: var(--main-szolg-description-grid-column-gap-1023);
  }
  .main-szolg-description-justify-items-1024 {
    justify-items: var(--main-szolg-description-justify-items-1024);
  }
  .main-szolg-title_icon-width-1081 {
    width: var(--main-szolg-title_icon-width-1081);
  }
  .main-szolg-title_icon-height-1082 {
    height: var(--main-szolg-title_icon-height-1082);
  }
  .main-szolg-title_icon-border-radius-1083 {
    border-radius: var(--main-szolg-title_icon-border-radius-1083);
  }
  .main-szolg-title_icon-border-width-1084 {
    border-width: var(--main-szolg-title_icon-border-width-1084);
  }
  .main-szolg-title_icon-border-color-1085 {
    border-color: var(--main-szolg-title_icon-border-color-1085);
  }
  .main-szolg-title_icon-background-1086 {
    background: var(--main-szolg-title_icon-background-1086);
  }
  .main-szolg-title_icon-icon-1087 {
    icon: var(--main-szolg-title_icon-icon-1087);
  }
  .main-szolg-title_svg-font-size-1088 {
    font-size: var(--main-szolg-title_svg-font-size-1088);
  }
  .main-szolg-title_svg-color-1090 {
    color: var(--main-szolg-title_svg-color-1090);
  }
  .main-szolg-description_icon-width-1025 {
    width: var(--main-szolg-description_icon-width-1025);
  }
  .main-szolg-description_icon-height-1026 {
    height: var(--main-szolg-description_icon-height-1026);
  }
  .main-szolg-description_icon-border-radius-1027 {
    border-radius: var(--main-szolg-description_icon-border-radius-1027);
  }
  .main-szolg-description_icon-border-width-1028 {
    border-width: var(--main-szolg-description_icon-border-width-1028);
  }
  .main-szolg-description_icon-border-color-1029 {
    border-color: var(--main-szolg-description_icon-border-color-1029);
  }
  .main-szolg-description_icon-background-1030 {
    background: var(--main-szolg-description_icon-background-1030);
  }
  .main-szolg-description_icon-icon-1031 {
    icon: var(--main-szolg-description_icon-icon-1031);
  }
  .main-szolg-description_svg-font-size-1032 {
    font-size: var(--main-szolg-description_svg-font-size-1032);
  }
  .main-szolg-description_svg-color-1034 {
    color: var(--main-szolg-description_svg-color-1034);
  }
  .main-szolg-button_icon-width-970 {
    width: var(--main-szolg-button_icon-width-970);
  }
  .main-szolg-button_icon-height-971 {
    height: var(--main-szolg-button_icon-height-971);
  }
  .main-szolg-button_icon-border-radius-972 {
    border-radius: var(--main-szolg-button_icon-border-radius-972);
  }
  .main-szolg-button_icon-border-width-973 {
    border-width: var(--main-szolg-button_icon-border-width-973);
  }
  .main-szolg-button_icon-border-color-974 {
    border-color: var(--main-szolg-button_icon-border-color-974);
  }
  .main-szolg-button_icon-background-975 {
    background: var(--main-szolg-button_icon-background-975);
  }
  .main-szolg-button_icon-icon-976 {
    icon: var(--main-szolg-button_icon-icon-976);
  }
  .main-szolg-button_svg-font-size-978 {
    font-size: var(--main-szolg-button_svg-font-size-978);
  }
  .main-szolg-button_svg-color-979 {
    color: var(--main-szolg-button_svg-color-979);
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-szolg-title_hover-color-17418, .cards_float.has-hover:hover .main-szolg-title_hover-color-17418 {
      color: var(--main-szolg-title_hover-color-17418);
    }
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-szolg-title_hover-transform-17419, .cards_float.has-hover:hover .main-szolg-title_hover-transform-17419 {
      transform: var(--main-szolg-title_hover-transform-17419);
    }
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-szolg-title_hover-opacity-17420, .cards_float.has-hover:hover .main-szolg-title_hover-opacity-17420 {
      opacity: var(--main-szolg-title_hover-opacity-17420);
    }
  }
  .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-top-2277 {
    margin-top: var(--main-rolunk_hero-main-margin-top-2277);
  }
  .main-rolunk_hero-main-margin-bottom-2278 {
    margin-bottom: var(--main-rolunk_hero-main-margin-bottom-2278);
  }
  .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_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-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-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-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);
  }
  .main-rolunk_list-config-count-716 {
    count: var(--main-rolunk_list-config-count-716);
  }
  .main-rolunk_list-container-max-width-719 {
    max-width: var(--main-rolunk_list-container-max-width-719);
  }
  .main-rolunk_list-container-grid-column-gap-720 {
    grid-column-gap: var(--main-rolunk_list-container-grid-column-gap-720);
  }
  .main-rolunk_list-container-grid-row-gap-721 {
    grid-row-gap: var(--main-rolunk_list-container-grid-row-gap-721);
  }
  .main-rolunk_list-container-backdrop-blur-722 {
    backdrop-blur: var(--main-rolunk_list-container-backdrop-blur-722);
  }
  .main-rolunk_list-container-background-723 {
    background: var(--main-rolunk_list-container-background-723);
  }
  .main-rolunk_list-container-border-radius-724 {
    border-radius: var(--main-rolunk_list-container-border-radius-724);
  }
  .main-rolunk_list-container-grid-template-columns-725 {
    grid-template-columns: var(--main-rolunk_list-container-grid-template-columns-725);
  }
  .main-rolunk_list-container-padding-726 {
    padding: var(--main-rolunk_list-container-padding-726);
  }
  .main-rolunk_list-container-border-width-727 {
    border-width: var(--main-rolunk_list-container-border-width-727);
  }
  .main-rolunk_list-container-border-color-728 {
    border-color: var(--main-rolunk_list-container-border-color-728);
  }
  .main-rolunk_list-container-box-shadow-729 {
    box-shadow: var(--main-rolunk_list-container-box-shadow-729);
  }
  .main-rolunk_list-main-margin-top-776 {
    margin-top: var(--main-rolunk_list-main-margin-top-776);
  }
  .main-rolunk_list-main-margin-bottom-777 {
    margin-bottom: var(--main-rolunk_list-main-margin-bottom-777);
  }
  .main-rolunk_list-main-backdrop-blur-778 {
    backdrop-blur: var(--main-rolunk_list-main-backdrop-blur-778);
  }
  .main-rolunk_list-main-max-width-779 {
    max-width: var(--main-rolunk_list-main-max-width-779);
  }
  .main-rolunk_list-main-background-780 {
    background: var(--main-rolunk_list-main-background-780);
  }
  .main-rolunk_list-main-border-radius-781 {
    border-radius: var(--main-rolunk_list-main-border-radius-781);
  }
  .main-rolunk_list-main-padding-782 {
    padding: var(--main-rolunk_list-main-padding-782);
  }
  .main-rolunk_list-main-border-width-783 {
    border-width: var(--main-rolunk_list-main-border-width-783);
  }
  .main-rolunk_list-main-border-color-784 {
    border-color: var(--main-rolunk_list-main-border-color-784);
  }
  .main-rolunk_list-main-box-shadow-785 {
    box-shadow: var(--main-rolunk_list-main-box-shadow-785);
  }
  .main-rolunk_list-card_container-max-width-704 {
    max-width: var(--main-rolunk_list-card_container-max-width-704);
  }
  .main-rolunk_list-card_container-grid-column-gap-705 {
    grid-column-gap: var(--main-rolunk_list-card_container-grid-column-gap-705);
  }
  .main-rolunk_list-card_container-grid-row-gap-706 {
    grid-row-gap: var(--main-rolunk_list-card_container-grid-row-gap-706);
  }
  .main-rolunk_list-card_container-backdrop-blur-707 {
    backdrop-blur: var(--main-rolunk_list-card_container-backdrop-blur-707);
  }
  .main-rolunk_list-card_container-background-708 {
    background: var(--main-rolunk_list-card_container-background-708);
  }
  .main-rolunk_list-card_container-border-radius-709 {
    border-radius: var(--main-rolunk_list-card_container-border-radius-709);
  }
  .main-rolunk_list-card_container-grid-template-areas-710 {
    grid-template-areas: var(--main-rolunk_list-card_container-grid-template-areas-710);
  }
  .main-rolunk_list-card_container-grid-template-columns-711 {
    grid-template-columns: var(--main-rolunk_list-card_container-grid-template-columns-711);
  }
  .main-rolunk_list-card_container-padding-712 {
    padding: var(--main-rolunk_list-card_container-padding-712);
  }
  .main-rolunk_list-card_container-border-width-713 {
    border-width: var(--main-rolunk_list-card_container-border-width-713);
  }
  .main-rolunk_list-card_container-border-color-714 {
    border-color: var(--main-rolunk_list-card_container-border-color-714);
  }
  .main-rolunk_list-card_container-box-shadow-715 {
    box-shadow: var(--main-rolunk_list-card_container-box-shadow-715);
  }
  .main-rolunk_list-overlay-background-786 {
    background: var(--main-rolunk_list-overlay-background-786);
  }
  .main-rolunk_list-image-border-width-759 {
    border-width: var(--main-rolunk_list-image-border-width-759);
  }
  .main-rolunk_list-image-border-color-760 {
    border-color: var(--main-rolunk_list-image-border-color-760);
  }
  .main-rolunk_list-image-file1-761 {
    file1: var(--main-rolunk_list-image-file1-761);
  }
  .main-rolunk_list-image-file2-761 {
    file2: var(--main-rolunk_list-image-file2-761);
  }
  .main-rolunk_list-image-file3-761 {
    file3: var(--main-rolunk_list-image-file3-761);
  }
  .main-rolunk_list-image-title-762 {
    title: var(--main-rolunk_list-image-title-762);
  }
  .main-rolunk_list-image-alt-763 {
    alt: var(--main-rolunk_list-image-alt-763);
  }
  .main-rolunk_list-image-width-764 {
    width: var(--main-rolunk_list-image-width-764);
  }
  .main-rolunk_list-image-height-765 {
    height: var(--main-rolunk_list-image-height-765);
  }
  .main-rolunk_list-image-justify-self-766 {
    justify-self: var(--main-rolunk_list-image-justify-self-766);
  }
  .main-rolunk_list-image-border-radius-767 {
    border-radius: var(--main-rolunk_list-image-border-radius-767);
  }
  .main-rolunk_list-image-aspect-ratio-768 {
    aspect-ratio: var(--main-rolunk_list-image-aspect-ratio-768);
  }
  .main-rolunk_list-image_overlay-background-769 {
    background: var(--main-rolunk_list-image_overlay-background-769);
  }
  .main-rolunk_list-container_overlay-background-730 {
    background: var(--main-rolunk_list-container_overlay-background-730);
  }
  .main-rolunk_list-title-color-793 {
    color: var(--main-rolunk_list-title-color-793);
  }
  .main-rolunk_list-title-justify-self-794 {
    justify-self: var(--main-rolunk_list-title-justify-self-794);
  }
  .main-rolunk_list-title-text-align-795 {
    text-align: var(--main-rolunk_list-title-text-align-795);
  }
  .main-rolunk_list-title-font-size-796 {
    font-size: var(--main-rolunk_list-title-font-size-796);
  }
  .main-rolunk_list-title-font-weight-797 {
    font-weight: var(--main-rolunk_list-title-font-weight-797);
  }
  .main-rolunk_list-title-font-family-798 {
    font-family: var(--main-rolunk_list-title-font-family-798);
  }
  .main-rolunk_list-title-letter-spacing-799 {
    letter-spacing: var(--main-rolunk_list-title-letter-spacing-799);
  }
  .main-rolunk_list-title-line-height-800 {
    line-height: var(--main-rolunk_list-title-line-height-800);
  }
  .main-rolunk_list-title-text1-801 {
    text1: var(--main-rolunk_list-title-text1-801);
  }
  .main-rolunk_list-title-text2-801 {
    text2: var(--main-rolunk_list-title-text2-801);
  }
  .main-rolunk_list-title-text3-801 {
    text3: var(--main-rolunk_list-title-text3-801);
  }
  .main-rolunk_list-title-grid-template-areas-802 {
    grid-template-areas: var(--main-rolunk_list-title-grid-template-areas-802);
  }
  .main-rolunk_list-title-grid-column-gap-803 {
    grid-column-gap: var(--main-rolunk_list-title-grid-column-gap-803);
  }
  .main-rolunk_list-title-justify-items-804 {
    justify-items: var(--main-rolunk_list-title-justify-items-804);
  }
  .main-rolunk_list-main_title-color-793 {
    color: var(--main-rolunk_list-main_title-color-793);
  }
  .main-rolunk_list-main_title-justify-self-794 {
    justify-self: var(--main-rolunk_list-main_title-justify-self-794);
  }
  .main-rolunk_list-main_title-text-align-795 {
    text-align: var(--main-rolunk_list-main_title-text-align-795);
  }
  .main-rolunk_list-main_title-font-size-796 {
    font-size: var(--main-rolunk_list-main_title-font-size-796);
  }
  .main-rolunk_list-main_title-font-weight-797 {
    font-weight: var(--main-rolunk_list-main_title-font-weight-797);
  }
  .main-rolunk_list-main_title-font-family-798 {
    font-family: var(--main-rolunk_list-main_title-font-family-798);
  }
  .main-rolunk_list-main_title-letter-spacing-799 {
    letter-spacing: var(--main-rolunk_list-main_title-letter-spacing-799);
  }
  .main-rolunk_list-main_title-line-height-800 {
    line-height: var(--main-rolunk_list-main_title-line-height-800);
  }
  .main-rolunk_list-main_title-text0-801 {
    text0: var(--main-rolunk_list-main_title-text0-801);
  }
  .main-rolunk_list-main_title-grid-template-areas-802 {
    grid-template-areas: var(--main-rolunk_list-main_title-grid-template-areas-802);
  }
  .main-rolunk_list-main_title-grid-column-gap-803 {
    grid-column-gap: var(--main-rolunk_list-main_title-grid-column-gap-803);
  }
  .main-rolunk_list-main_title-justify-items-804 {
    justify-items: var(--main-rolunk_list-main_title-justify-items-804);
  }
  .main-rolunk_list-button-padding-677 {
    padding: var(--main-rolunk_list-button-padding-677);
  }
  .main-rolunk_list-button-justify-self-678 {
    justify-self: var(--main-rolunk_list-button-justify-self-678);
  }
  .main-rolunk_list-button-text1-679 {
    text1: var(--main-rolunk_list-button-text1-679);
  }
  .main-rolunk_list-button-border-radius-680 {
    border-radius: var(--main-rolunk_list-button-border-radius-680);
  }
  .main-rolunk_list-button-border-width-681 {
    border-width: var(--main-rolunk_list-button-border-width-681);
  }
  .main-rolunk_list-button-border-color-682 {
    border-color: var(--main-rolunk_list-button-border-color-682);
  }
  .main-rolunk_list-button-background-683 {
    background: var(--main-rolunk_list-button-background-683);
  }
  .main-rolunk_list-button-color-684 {
    color: var(--main-rolunk_list-button-color-684);
  }
  .main-rolunk_list-button-font-size-685 {
    font-size: var(--main-rolunk_list-button-font-size-685);
  }
  .main-rolunk_list-button-font-weight-686 {
    font-weight: var(--main-rolunk_list-button-font-weight-686);
  }
  .main-rolunk_list-button-font-family-687 {
    font-family: var(--main-rolunk_list-button-font-family-687);
  }
  .main-rolunk_list-button-letter-spacing-688 {
    letter-spacing: var(--main-rolunk_list-button-letter-spacing-688);
  }
  .main-rolunk_list-button-line-height-689 {
    line-height: var(--main-rolunk_list-button-line-height-689);
  }
  .main-rolunk_list-button-grid-template-areas-690 {
    grid-template-areas: var(--main-rolunk_list-button-grid-template-areas-690);
  }
  .main-rolunk_list-button-grid-column-gap-691 {
    grid-column-gap: var(--main-rolunk_list-button-grid-column-gap-691);
  }
  .main-rolunk_list-button-justify-items-692 {
    justify-items: var(--main-rolunk_list-button-justify-items-692);
  }
  .main-rolunk_list-button-justify-self-693 {
    justify-self: var(--main-rolunk_list-button-justify-self-693);
  }
  .main-rolunk_list-main_button-padding-2706 {
    padding: var(--main-rolunk_list-main_button-padding-2706);
  }
  .main-rolunk_list-main_button-text1-2707 {
    text1: var(--main-rolunk_list-main_button-text1-2707);
  }
  .main-rolunk_list-main_button-border-radius-2708 {
    border-radius: var(--main-rolunk_list-main_button-border-radius-2708);
  }
  .main-rolunk_list-main_button-border-width-2709 {
    border-width: var(--main-rolunk_list-main_button-border-width-2709);
  }
  .main-rolunk_list-main_button-border-color-2710 {
    border-color: var(--main-rolunk_list-main_button-border-color-2710);
  }
  .main-rolunk_list-main_button-background-2711 {
    background: var(--main-rolunk_list-main_button-background-2711);
  }
  .main-rolunk_list-main_button-color-2712 {
    color: var(--main-rolunk_list-main_button-color-2712);
  }
  .main-rolunk_list-main_button-font-size-2713 {
    font-size: var(--main-rolunk_list-main_button-font-size-2713);
  }
  .main-rolunk_list-main_button-font-weight-2714 {
    font-weight: var(--main-rolunk_list-main_button-font-weight-2714);
  }
  .main-rolunk_list-main_button-font-family-2715 {
    font-family: var(--main-rolunk_list-main_button-font-family-2715);
  }
  .main-rolunk_list-main_button-letter-spacing-2716 {
    letter-spacing: var(--main-rolunk_list-main_button-letter-spacing-2716);
  }
  .main-rolunk_list-main_button-line-height-2717 {
    line-height: var(--main-rolunk_list-main_button-line-height-2717);
  }
  .main-rolunk_list-main_button-grid-template-areas-2718 {
    grid-template-areas: var(--main-rolunk_list-main_button-grid-template-areas-2718);
  }
  .main-rolunk_list-main_button-grid-column-gap-2719 {
    grid-column-gap: var(--main-rolunk_list-main_button-grid-column-gap-2719);
  }
  .main-rolunk_list-main_button-justify-items-2720 {
    justify-items: var(--main-rolunk_list-main_button-justify-items-2720);
  }
  .main-rolunk_list-main_button-justify-self-2721 {
    justify-self: var(--main-rolunk_list-main_button-justify-self-2721);
  }
  .main-rolunk_list-description-text1-737 {
    text1: var(--main-rolunk_list-description-text1-737);
  }
  .main-rolunk_list-description-text2-737 {
    text2: var(--main-rolunk_list-description-text2-737);
  }
  .main-rolunk_list-description-text3-737 {
    text3: var(--main-rolunk_list-description-text3-737);
  }
  .main-rolunk_list-description-justify-self-738 {
    justify-self: var(--main-rolunk_list-description-justify-self-738);
  }
  .main-rolunk_list-description-text-align-739 {
    text-align: var(--main-rolunk_list-description-text-align-739);
  }
  .main-rolunk_list-description-color-740 {
    color: var(--main-rolunk_list-description-color-740);
  }
  .main-rolunk_list-description-font-weight-741 {
    font-weight: var(--main-rolunk_list-description-font-weight-741);
  }
  .main-rolunk_list-description-font-family-742 {
    font-family: var(--main-rolunk_list-description-font-family-742);
  }
  .main-rolunk_list-description-letter-spacing-743 {
    letter-spacing: var(--main-rolunk_list-description-letter-spacing-743);
  }
  .main-rolunk_list-description-line-height-744 {
    line-height: var(--main-rolunk_list-description-line-height-744);
  }
  .main-rolunk_list-description-font-size-745 {
    font-size: var(--main-rolunk_list-description-font-size-745);
  }
  .main-rolunk_list-description-grid-template-areas-746 {
    grid-template-areas: var(--main-rolunk_list-description-grid-template-areas-746);
  }
  .main-rolunk_list-description-grid-column-gap-747 {
    grid-column-gap: var(--main-rolunk_list-description-grid-column-gap-747);
  }
  .main-rolunk_list-description-justify-items-748 {
    justify-items: var(--main-rolunk_list-description-justify-items-748);
  }
  .main-rolunk_list-title_icon-width-805 {
    width: var(--main-rolunk_list-title_icon-width-805);
  }
  .main-rolunk_list-title_icon-height-806 {
    height: var(--main-rolunk_list-title_icon-height-806);
  }
  .main-rolunk_list-title_icon-border-radius-807 {
    border-radius: var(--main-rolunk_list-title_icon-border-radius-807);
  }
  .main-rolunk_list-title_icon-border-width-808 {
    border-width: var(--main-rolunk_list-title_icon-border-width-808);
  }
  .main-rolunk_list-title_icon-border-color-809 {
    border-color: var(--main-rolunk_list-title_icon-border-color-809);
  }
  .main-rolunk_list-title_icon-background-810 {
    background: var(--main-rolunk_list-title_icon-background-810);
  }
  .main-rolunk_list-title_icon-icon-811 {
    icon: var(--main-rolunk_list-title_icon-icon-811);
  }
  .main-rolunk_list-title_svg-font-size-812 {
    font-size: var(--main-rolunk_list-title_svg-font-size-812);
  }
  .main-rolunk_list-title_svg-color-814 {
    color: var(--main-rolunk_list-title_svg-color-814);
  }
  .main-rolunk_list-main_title_svg-font-size-812 {
    font-size: var(--main-rolunk_list-main_title_svg-font-size-812);
  }
  .main-rolunk_list-main_title_svg-color-814 {
    color: var(--main-rolunk_list-main_title_svg-color-814);
  }
  .main-rolunk_list-main_title_icon-width-805 {
    width: var(--main-rolunk_list-main_title_icon-width-805);
  }
  .main-rolunk_list-main_title_icon-height-806 {
    height: var(--main-rolunk_list-main_title_icon-height-806);
  }
  .main-rolunk_list-main_title_icon-border-radius-807 {
    border-radius: var(--main-rolunk_list-main_title_icon-border-radius-807);
  }
  .main-rolunk_list-main_title_icon-border-width-808 {
    border-width: var(--main-rolunk_list-main_title_icon-border-width-808);
  }
  .main-rolunk_list-main_title_icon-border-color-809 {
    border-color: var(--main-rolunk_list-main_title_icon-border-color-809);
  }
  .main-rolunk_list-main_title_icon-background-810 {
    background: var(--main-rolunk_list-main_title_icon-background-810);
  }
  .main-rolunk_list-main_title_icon-icon-811 {
    icon: var(--main-rolunk_list-main_title_icon-icon-811);
  }
  .main-rolunk_list-description_icon-width-749 {
    width: var(--main-rolunk_list-description_icon-width-749);
  }
  .main-rolunk_list-description_icon-height-750 {
    height: var(--main-rolunk_list-description_icon-height-750);
  }
  .main-rolunk_list-description_icon-border-radius-751 {
    border-radius: var(--main-rolunk_list-description_icon-border-radius-751);
  }
  .main-rolunk_list-description_icon-border-width-752 {
    border-width: var(--main-rolunk_list-description_icon-border-width-752);
  }
  .main-rolunk_list-description_icon-border-color-753 {
    border-color: var(--main-rolunk_list-description_icon-border-color-753);
  }
  .main-rolunk_list-description_icon-background-754 {
    background: var(--main-rolunk_list-description_icon-background-754);
  }
  .main-rolunk_list-description_icon-icon-755 {
    icon: var(--main-rolunk_list-description_icon-icon-755);
  }
  .main-rolunk_list-description_svg-font-size-756 {
    font-size: var(--main-rolunk_list-description_svg-font-size-756);
  }
  .main-rolunk_list-description_svg-color-758 {
    color: var(--main-rolunk_list-description_svg-color-758);
  }
  .main-rolunk_list-button_icon-width-694 {
    width: var(--main-rolunk_list-button_icon-width-694);
  }
  .main-rolunk_list-button_icon-height-695 {
    height: var(--main-rolunk_list-button_icon-height-695);
  }
  .main-rolunk_list-button_icon-border-radius-696 {
    border-radius: var(--main-rolunk_list-button_icon-border-radius-696);
  }
  .main-rolunk_list-button_icon-border-width-697 {
    border-width: var(--main-rolunk_list-button_icon-border-width-697);
  }
  .main-rolunk_list-button_icon-border-color-698 {
    border-color: var(--main-rolunk_list-button_icon-border-color-698);
  }
  .main-rolunk_list-button_icon-background-699 {
    background: var(--main-rolunk_list-button_icon-background-699);
  }
  .main-rolunk_list-button_icon-icon-700 {
    icon: var(--main-rolunk_list-button_icon-icon-700);
  }
  .main-rolunk_list-button_svg-font-size-702 {
    font-size: var(--main-rolunk_list-button_svg-font-size-702);
  }
  .main-rolunk_list-button_svg-color-703 {
    color: var(--main-rolunk_list-button_svg-color-703);
  }
  .main-rolunk_list-main_button_icon-width-694 {
    width: var(--main-rolunk_list-main_button_icon-width-694);
  }
  .main-rolunk_list-main_button_icon-height-695 {
    height: var(--main-rolunk_list-main_button_icon-height-695);
  }
  .main-rolunk_list-main_button_icon-border-radius-696 {
    border-radius: var(--main-rolunk_list-main_button_icon-border-radius-696);
  }
  .main-rolunk_list-main_button_icon-border-width-697 {
    border-width: var(--main-rolunk_list-main_button_icon-border-width-697);
  }
  .main-rolunk_list-main_button_icon-border-color-698 {
    border-color: var(--main-rolunk_list-main_button_icon-border-color-698);
  }
  .main-rolunk_list-main_button_icon-background-699 {
    background: var(--main-rolunk_list-main_button_icon-background-699);
  }
  .main-rolunk_list-main_button_icon-icon-700 {
    icon: var(--main-rolunk_list-main_button_icon-icon-700);
  }
  .main-rolunk_list-main_button_svg-font-size-702 {
    font-size: var(--main-rolunk_list-main_button_svg-font-size-702);
  }
  .main-rolunk_list-main_button_svg-color-703 {
    color: var(--main-rolunk_list-main_button_svg-color-703);
  }
  .main-kapcsolat-config-show_info-1267 {
    show_info: var(--main-kapcsolat-config-show_info-1267);
  }
  .main-kapcsolat-config-show_form-1268 {
    show_form: var(--main-kapcsolat-config-show_form-1268);
  }
  .main-kapcsolat-main-background-1387 {
    background: var(--main-kapcsolat-main-background-1387);
  }
  .main-kapcsolat-main-padding-1388 {
    padding: var(--main-kapcsolat-main-padding-1388);
  }
  .main-kapcsolat-main-margin-top-1389 {
    margin-top: var(--main-kapcsolat-main-margin-top-1389);
  }
  .main-kapcsolat-main-margin-bottom-1390 {
    margin-bottom: var(--main-kapcsolat-main-margin-bottom-1390);
  }
  .main-kapcsolat-main-border-radius-2813 {
    border-radius: var(--main-kapcsolat-main-border-radius-2813);
  }
  .main-kapcsolat-main-border-width-2814 {
    border-width: var(--main-kapcsolat-main-border-width-2814);
  }
  .main-kapcsolat-main-border-color-2815 {
    border-color: var(--main-kapcsolat-main-border-color-2815);
  }
  .main-kapcsolat-main-box-shadow-2816 {
    box-shadow: var(--main-kapcsolat-main-box-shadow-2816);
  }
  .main-kapcsolat-main-backdrop-blur-2817 {
    backdrop-blur: var(--main-kapcsolat-main-backdrop-blur-2817);
  }
  .main-kapcsolat-main-max-width-2818 {
    max-width: var(--main-kapcsolat-main-max-width-2818);
  }
  .main-kapcsolat-container-display-1274 {
    display: var(--main-kapcsolat-container-display-1274);
  }
  .main-kapcsolat-container-grid-template-areas-1927 {
    grid-template-areas: var(--main-kapcsolat-container-grid-template-areas-1927);
  }
  .main-kapcsolat-container-grid-template-columns-1275 {
    grid-template-columns: var(--main-kapcsolat-container-grid-template-columns-1275);
  }
  .main-kapcsolat-container-max-width-1277 {
    max-width: var(--main-kapcsolat-container-max-width-1277);
  }
  .main-kapcsolat-container-margin-1278 {
    margin: var(--main-kapcsolat-container-margin-1278);
  }
  .main-kapcsolat-container-align-items-1279 {
    align-items: var(--main-kapcsolat-container-align-items-1279);
  }
  .main-kapcsolat-container-grid-column-gap-2819 {
    grid-column-gap: var(--main-kapcsolat-container-grid-column-gap-2819);
  }
  .main-kapcsolat-container-grid-row-gap-2820 {
    grid-row-gap: var(--main-kapcsolat-container-grid-row-gap-2820);
  }
  .main-kapcsolat-container-border-radius-2821 {
    border-radius: var(--main-kapcsolat-container-border-radius-2821);
  }
  .main-kapcsolat-container-padding-2822 {
    padding: var(--main-kapcsolat-container-padding-2822);
  }
  .main-kapcsolat-container-border-width-2823 {
    border-width: var(--main-kapcsolat-container-border-width-2823);
  }
  .main-kapcsolat-container-border-color-2824 {
    border-color: var(--main-kapcsolat-container-border-color-2824);
  }
  .main-kapcsolat-container-box-shadow-2825 {
    box-shadow: var(--main-kapcsolat-container-box-shadow-2825);
  }
  .main-kapcsolat-container-backdrop-blur-2826 {
    backdrop-blur: var(--main-kapcsolat-container-backdrop-blur-2826);
  }
  .main-kapcsolat-container-background-2827 {
    background: var(--main-kapcsolat-container-background-2827);
  }
  .main-kapcsolat-wrapper_overlay-background-1516 {
    background: var(--main-kapcsolat-wrapper_overlay-background-1516);
  }
  .main-kapcsolat-container_overlay-background-1280 {
    background: var(--main-kapcsolat-container_overlay-background-1280);
  }
  .main-kapcsolat-info_overlay-background-1362 {
    background: var(--main-kapcsolat-info_overlay-background-1362);
  }
  .main-kapcsolat-form_overlay-background-1332 {
    background: var(--main-kapcsolat-form_overlay-background-1332);
  }
  .main-kapcsolat-form_container_overlay-background-1325 {
    background: var(--main-kapcsolat-form_container_overlay-background-1325);
  }
  .main-kapcsolat-info_wrapper-background-1369 {
    background: var(--main-kapcsolat-info_wrapper-background-1369);
  }
  .main-kapcsolat-info_wrapper-border-radius-1370 {
    border-radius: var(--main-kapcsolat-info_wrapper-border-radius-1370);
  }
  .main-kapcsolat-info_wrapper-border-width-1371 {
    border-width: var(--main-kapcsolat-info_wrapper-border-width-1371);
  }
  .main-kapcsolat-info_wrapper-border-color-1372 {
    border-color: var(--main-kapcsolat-info_wrapper-border-color-1372);
  }
  .main-kapcsolat-info_wrapper-box-shadow-1373 {
    box-shadow: var(--main-kapcsolat-info_wrapper-box-shadow-1373);
  }
  .main-kapcsolat-info_wrapper-backdrop-filter-1374 {
    backdrop-filter: var(--main-kapcsolat-info_wrapper-backdrop-filter-1374);
  }
  .main-kapcsolat-info_wrapper-padding-1375 {
    padding: var(--main-kapcsolat-info_wrapper-padding-1375);
  }
  .main-kapcsolat-info_wrapper-grid-template-columns-1323 {
    grid-template-columns: var(--main-kapcsolat-info_wrapper-grid-template-columns-1323);
  }
  .main-kapcsolat-info_wrapper-grid-column-gap-1323 {
    grid-column-gap: var(--main-kapcsolat-info_wrapper-grid-column-gap-1323);
  }
  .main-kapcsolat-info_wrapper-grid-row-gap-1323 {
    grid-row-gap: var(--main-kapcsolat-info_wrapper-grid-row-gap-1323);
  }
  .main-kapcsolat-info_wrapper-grid-template-areas-1927 {
    grid-template-areas: var(--main-kapcsolat-info_wrapper-grid-template-areas-1927);
  }
  .main-kapcsolat-form_wrapper-background-1339 {
    background: var(--main-kapcsolat-form_wrapper-background-1339);
  }
  .main-kapcsolat-form_wrapper-border-radius-1340 {
    border-radius: var(--main-kapcsolat-form_wrapper-border-radius-1340);
  }
  .main-kapcsolat-form_wrapper-border-width-1341 {
    border-width: var(--main-kapcsolat-form_wrapper-border-width-1341);
  }
  .main-kapcsolat-form_wrapper-border-color-1342 {
    border-color: var(--main-kapcsolat-form_wrapper-border-color-1342);
  }
  .main-kapcsolat-form_wrapper-box-shadow-1343 {
    box-shadow: var(--main-kapcsolat-form_wrapper-box-shadow-1343);
  }
  .main-kapcsolat-form_wrapper-backdrop-filter-1344 {
    backdrop-filter: var(--main-kapcsolat-form_wrapper-backdrop-filter-1344);
  }
  .main-kapcsolat-form_wrapper-padding-1345 {
    padding: var(--main-kapcsolat-form_wrapper-padding-1345);
  }
  .main-kapcsolat-form_container-display-1322 {
    display: var(--main-kapcsolat-form_container-display-1322);
  }
  .main-kapcsolat-form_container-grid-template-columns-1323 {
    grid-template-columns: var(--main-kapcsolat-form_container-grid-template-columns-1323);
  }
  .main-kapcsolat-form_container-grid-column-gap-2819 {
    grid-column-gap: var(--main-kapcsolat-form_container-grid-column-gap-2819);
  }
  .main-kapcsolat-form_container-grid-row-gap-2820 {
    grid-row-gap: var(--main-kapcsolat-form_container-grid-row-gap-2820);
  }
  .main-kapcsolat-image-file1-1346 {
    file1: var(--main-kapcsolat-image-file1-1346);
  }
  .main-kapcsolat-image-width-1347 {
    width: var(--main-kapcsolat-image-width-1347);
  }
  .main-kapcsolat-image-height-1348 {
    height: var(--main-kapcsolat-image-height-1348);
  }
  .main-kapcsolat-image-border-radius-1349 {
    border-radius: var(--main-kapcsolat-image-border-radius-1349);
  }
  .main-kapcsolat-image-aspect-ratio-1350 {
    aspect-ratio: var(--main-kapcsolat-image-aspect-ratio-1350);
  }
  .main-kapcsolat-image-justify-self-1351 {
    justify-self: var(--main-kapcsolat-image-justify-self-1351);
  }
  .main-kapcsolat-image-border-width-1352 {
    border-width: var(--main-kapcsolat-image-border-width-1352);
  }
  .main-kapcsolat-image-border-color-1353 {
    border-color: var(--main-kapcsolat-image-border-color-1353);
  }
  .main-kapcsolat-image_overlay-background-1354 {
    background: var(--main-kapcsolat-image_overlay-background-1354);
  }
  .main-kapcsolat-title-text1-1482 {
    text1: var(--main-kapcsolat-title-text1-1482);
  }
  .main-kapcsolat-title-color-1483 {
    color: var(--main-kapcsolat-title-color-1483);
  }
  .main-kapcsolat-title-font-size-1484 {
    font-size: var(--main-kapcsolat-title-font-size-1484);
  }
  .main-kapcsolat-title-font-weight-1485 {
    font-weight: var(--main-kapcsolat-title-font-weight-1485);
  }
  .main-kapcsolat-title-font-family-1486 {
    font-family: var(--main-kapcsolat-title-font-family-1486);
  }
  .main-kapcsolat-title-line-height-1487 {
    line-height: var(--main-kapcsolat-title-line-height-1487);
  }
  .main-kapcsolat-title-letter-spacing-1488 {
    letter-spacing: var(--main-kapcsolat-title-letter-spacing-1488);
  }
  .main-kapcsolat-title-grid-template-areas-1489 {
    grid-template-areas: var(--main-kapcsolat-title-grid-template-areas-1489);
  }
  .main-kapcsolat-title-grid-column-gap-1490 {
    grid-column-gap: var(--main-kapcsolat-title-grid-column-gap-1490);
  }
  .main-kapcsolat-title-justify-items-1491 {
    justify-items: var(--main-kapcsolat-title-justify-items-1491);
  }
  .main-kapcsolat-title-justify-self-1492 {
    justify-self: var(--main-kapcsolat-title-justify-self-1492);
  }
  .main-kapcsolat-title-text-align-1493 {
    text-align: var(--main-kapcsolat-title-text-align-1493);
  }
  .main-kapcsolat-title_icon-icon-1494 {
    icon: var(--main-kapcsolat-title_icon-icon-1494);
  }
  .main-kapcsolat-title_icon-width-1495 {
    width: var(--main-kapcsolat-title_icon-width-1495);
  }
  .main-kapcsolat-title_icon-height-1496 {
    height: var(--main-kapcsolat-title_icon-height-1496);
  }
  .main-kapcsolat-title_icon-border-radius-1497 {
    border-radius: var(--main-kapcsolat-title_icon-border-radius-1497);
  }
  .main-kapcsolat-title_icon-border-width-1498 {
    border-width: var(--main-kapcsolat-title_icon-border-width-1498);
  }
  .main-kapcsolat-title_icon-border-color-1499 {
    border-color: var(--main-kapcsolat-title_icon-border-color-1499);
  }
  .main-kapcsolat-title_icon-background-1500 {
    background: var(--main-kapcsolat-title_icon-background-1500);
  }
  .main-kapcsolat-title_svg-font-size-1502 {
    font-size: var(--main-kapcsolat-title_svg-font-size-1502);
  }
  .main-kapcsolat-title_svg-color-1503 {
    color: var(--main-kapcsolat-title_svg-color-1503);
  }
  .main-kapcsolat-description-text1-1300 {
    text1: var(--main-kapcsolat-description-text1-1300);
  }
  .main-kapcsolat-description-color-1301 {
    color: var(--main-kapcsolat-description-color-1301);
  }
  .main-kapcsolat-description-font-size-1302 {
    font-size: var(--main-kapcsolat-description-font-size-1302);
  }
  .main-kapcsolat-description-font-weight-1303 {
    font-weight: var(--main-kapcsolat-description-font-weight-1303);
  }
  .main-kapcsolat-description-font-family-1304 {
    font-family: var(--main-kapcsolat-description-font-family-1304);
  }
  .main-kapcsolat-description-line-height-1305 {
    line-height: var(--main-kapcsolat-description-line-height-1305);
  }
  .main-kapcsolat-description-letter-spacing-1306 {
    letter-spacing: var(--main-kapcsolat-description-letter-spacing-1306);
  }
  .main-kapcsolat-description-grid-template-areas-1307 {
    grid-template-areas: var(--main-kapcsolat-description-grid-template-areas-1307);
  }
  .main-kapcsolat-description-grid-column-gap-1308 {
    grid-column-gap: var(--main-kapcsolat-description-grid-column-gap-1308);
  }
  .main-kapcsolat-description-justify-items-1309 {
    justify-items: var(--main-kapcsolat-description-justify-items-1309);
  }
  .main-kapcsolat-description-justify-self-1310 {
    justify-self: var(--main-kapcsolat-description-justify-self-1310);
  }
  .main-kapcsolat-description-text-align-1311 {
    text-align: var(--main-kapcsolat-description-text-align-1311);
  }
  .main-kapcsolat-description_icon-icon-1312 {
    icon: var(--main-kapcsolat-description_icon-icon-1312);
  }
  .main-kapcsolat-description_icon-width-1313 {
    width: var(--main-kapcsolat-description_icon-width-1313);
  }
  .main-kapcsolat-description_icon-height-1314 {
    height: var(--main-kapcsolat-description_icon-height-1314);
  }
  .main-kapcsolat-description_icon-border-radius-1315 {
    border-radius: var(--main-kapcsolat-description_icon-border-radius-1315);
  }
  .main-kapcsolat-description_icon-border-width-1316 {
    border-width: var(--main-kapcsolat-description_icon-border-width-1316);
  }
  .main-kapcsolat-description_icon-border-color-1317 {
    border-color: var(--main-kapcsolat-description_icon-border-color-1317);
  }
  .main-kapcsolat-description_icon-background-1318 {
    background: var(--main-kapcsolat-description_icon-background-1318);
  }
  .main-kapcsolat-description_svg-font-size-1320 {
    font-size: var(--main-kapcsolat-description_svg-font-size-1320);
  }
  .main-kapcsolat-description_svg-color-1321 {
    color: var(--main-kapcsolat-description_svg-color-1321);
  }
  .main-kapcsolat-button-text1-1234 {
    text1: var(--main-kapcsolat-button-text1-1234);
  }
  .main-kapcsolat-button-background-1235 {
    background: var(--main-kapcsolat-button-background-1235);
  }
  .main-kapcsolat-button-color-1236 {
    color: var(--main-kapcsolat-button-color-1236);
  }
  .main-kapcsolat-button-padding-1237 {
    padding: var(--main-kapcsolat-button-padding-1237);
  }
  .main-kapcsolat-button-border-radius-1238 {
    border-radius: var(--main-kapcsolat-button-border-radius-1238);
  }
  .main-kapcsolat-button-font-size-1239 {
    font-size: var(--main-kapcsolat-button-font-size-1239);
  }
  .main-kapcsolat-button-font-weight-1240 {
    font-weight: var(--main-kapcsolat-button-font-weight-1240);
  }
  .main-kapcsolat-button-border-width-1241 {
    border-width: var(--main-kapcsolat-button-border-width-1241);
  }
  .main-kapcsolat-button-border-color-1242 {
    border-color: var(--main-kapcsolat-button-border-color-1242);
  }
  .main-kapcsolat-button-grid-template-areas-1243 {
    grid-template-areas: var(--main-kapcsolat-button-grid-template-areas-1243);
  }
  .main-kapcsolat-button-grid-column-gap-1244 {
    grid-column-gap: var(--main-kapcsolat-button-grid-column-gap-1244);
  }
  .main-kapcsolat-button-justify-items-1245 {
    justify-items: var(--main-kapcsolat-button-justify-items-1245);
  }
  .main-kapcsolat-button-justify-self-1246 {
    justify-self: var(--main-kapcsolat-button-justify-self-1246);
  }
  .main-kapcsolat-button-letter-spacing-1247 {
    letter-spacing: var(--main-kapcsolat-button-letter-spacing-1247);
  }
  .main-kapcsolat-button-line-height-1248 {
    line-height: var(--main-kapcsolat-button-line-height-1248);
  }
  .main-kapcsolat-button-font-family-1249 {
    font-family: var(--main-kapcsolat-button-font-family-1249);
  }
  .main-kapcsolat-button_icon-icon-1250 {
    icon: var(--main-kapcsolat-button_icon-icon-1250);
  }
  .main-kapcsolat-button_icon-width-1251 {
    width: var(--main-kapcsolat-button_icon-width-1251);
  }
  .main-kapcsolat-button_icon-height-1252 {
    height: var(--main-kapcsolat-button_icon-height-1252);
  }
  .main-kapcsolat-button_icon-border-radius-1253 {
    border-radius: var(--main-kapcsolat-button_icon-border-radius-1253);
  }
  .main-kapcsolat-button_icon-border-width-1254 {
    border-width: var(--main-kapcsolat-button_icon-border-width-1254);
  }
  .main-kapcsolat-button_icon-border-color-1255 {
    border-color: var(--main-kapcsolat-button_icon-border-color-1255);
  }
  .main-kapcsolat-button_icon-background-1256 {
    background: var(--main-kapcsolat-button_icon-background-1256);
  }
  .main-kapcsolat-button_svg-font-size-1258 {
    font-size: var(--main-kapcsolat-button_svg-font-size-1258);
  }
  .main-kapcsolat-button_svg-color-1259 {
    color: var(--main-kapcsolat-button_svg-color-1259);
  }
  .main-kapcsolat-input_wrapper-display-1380 {
    display: var(--main-kapcsolat-input_wrapper-display-1380);
  }
  .main-kapcsolat-input_wrapper-background-1382 {
    background: var(--main-kapcsolat-input_wrapper-background-1382);
  }
  .main-kapcsolat-input_wrapper-border-radius-1383 {
    border-radius: var(--main-kapcsolat-input_wrapper-border-radius-1383);
  }
  .main-kapcsolat-input_wrapper-padding-1386 {
    padding: var(--main-kapcsolat-input_wrapper-padding-1386);
  }
  .main-kapcsolat-input_wrapper-border-width-1384 {
    border-width: var(--main-kapcsolat-input_wrapper-border-width-1384);
  }
  .main-kapcsolat-input_wrapper-border-color-1385 {
    border-color: var(--main-kapcsolat-input_wrapper-border-color-1385);
  }
  .main-kapcsolat-input_wrapper-max-width-2828 {
    max-width: var(--main-kapcsolat-input_wrapper-max-width-2828);
  }
  .main-kapcsolat-input_wrapper-grid-column-gap-2829 {
    grid-column-gap: var(--main-kapcsolat-input_wrapper-grid-column-gap-2829);
  }
  .main-kapcsolat-input_wrapper-grid-row-gap-2830 {
    grid-row-gap: var(--main-kapcsolat-input_wrapper-grid-row-gap-2830);
  }
  .main-kapcsolat-input_wrapper-box-shadow-2831 {
    box-shadow: var(--main-kapcsolat-input_wrapper-box-shadow-2831);
  }
  .main-kapcsolat-input_wrapper-backdrop-blur-2832 {
    backdrop-blur: var(--main-kapcsolat-input_wrapper-backdrop-blur-2832);
  }
  .main-kapcsolat-input_label-show-1376 {
    show: var(--main-kapcsolat-input_label-show-1376);
  }
  .main-kapcsolat-input_label-color-1377 {
    color: var(--main-kapcsolat-input_label-color-1377);
  }
  .main-kapcsolat-input_label-font-size-1378 {
    font-size: var(--main-kapcsolat-input_label-font-size-1378);
  }
  .main-kapcsolat-input_label-font-weight-1379 {
    font-weight: var(--main-kapcsolat-input_label-font-weight-1379);
  }
  .main-kapcsolat-input_label-letter-spacing-2833 {
    letter-spacing: var(--main-kapcsolat-input_label-letter-spacing-2833);
  }
  .main-kapcsolat-input_label-line-height-2834 {
    line-height: var(--main-kapcsolat-input_label-line-height-2834);
  }
  .main-kapcsolat-input_label-font-family-2835 {
    font-family: var(--main-kapcsolat-input_label-font-family-2835);
  }
  .main-kapcsolat-input_label-background-1382 {
    background: var(--main-kapcsolat-input_label-background-1382);
  }
  .main-kapcsolat-input_label-border-radius-1383 {
    border-radius: var(--main-kapcsolat-input_label-border-radius-1383);
  }
  .main-kapcsolat-input_label-padding-1386 {
    padding: var(--main-kapcsolat-input_label-padding-1386);
  }
  .main-kapcsolat-input_label-margin-left-1386 {
    margin-left: var(--main-kapcsolat-input_label-margin-left-1386);
  }
  .main-kapcsolat-text_input-background-1455 {
    background: var(--main-kapcsolat-text_input-background-1455);
  }
  .main-kapcsolat-text_input-border-radius-1456 {
    border-radius: var(--main-kapcsolat-text_input-border-radius-1456);
  }
  .main-kapcsolat-text_input-border-width-1457 {
    border-width: var(--main-kapcsolat-text_input-border-width-1457);
  }
  .main-kapcsolat-text_input-border-color-1458 {
    border-color: var(--main-kapcsolat-text_input-border-color-1458);
  }
  .main-kapcsolat-text_input-padding-1459 {
    padding: var(--main-kapcsolat-text_input-padding-1459);
  }
  .main-kapcsolat-text_input-color-1460 {
    color: var(--main-kapcsolat-text_input-color-1460);
  }
  .main-kapcsolat-text_input-font-size-1461 {
    font-size: var(--main-kapcsolat-text_input-font-size-1461);
  }
  .main-kapcsolat-text_input-width-1462 {
    width: var(--main-kapcsolat-text_input-width-1462);
  }
  .main-kapcsolat-text_input-height-1463 {
    height: var(--main-kapcsolat-text_input-height-1463);
  }
  .main-kapcsolat-text_input-letter-spacing-1464 {
    letter-spacing: var(--main-kapcsolat-text_input-letter-spacing-1464);
  }
  .main-kapcsolat-text_input-line-height-1465 {
    line-height: var(--main-kapcsolat-text_input-line-height-1465);
  }
  .main-kapcsolat-text_input-font-family-1466 {
    font-family: var(--main-kapcsolat-text_input-font-family-1466);
  }
  .main-kapcsolat-text_input-font-weight-1467 {
    font-weight: var(--main-kapcsolat-text_input-font-weight-1467);
  }
  .main-kapcsolat-textarea_input-background-1468 {
    background: var(--main-kapcsolat-textarea_input-background-1468);
  }
  .main-kapcsolat-textarea_input-border-radius-1469 {
    border-radius: var(--main-kapcsolat-textarea_input-border-radius-1469);
  }
  .main-kapcsolat-textarea_input-border-width-1470 {
    border-width: var(--main-kapcsolat-textarea_input-border-width-1470);
  }
  .main-kapcsolat-textarea_input-border-color-1471 {
    border-color: var(--main-kapcsolat-textarea_input-border-color-1471);
  }
  .main-kapcsolat-textarea_input-padding-1472 {
    padding: var(--main-kapcsolat-textarea_input-padding-1472);
  }
  .main-kapcsolat-textarea_input-color-1473 {
    color: var(--main-kapcsolat-textarea_input-color-1473);
  }
  .main-kapcsolat-textarea_input-font-size-1474 {
    font-size: var(--main-kapcsolat-textarea_input-font-size-1474);
  }
  .main-kapcsolat-textarea_input-width-1475 {
    width: var(--main-kapcsolat-textarea_input-width-1475);
  }
  .main-kapcsolat-textarea_input-min-height-1476 {
    min-height: var(--main-kapcsolat-textarea_input-min-height-1476);
  }
  .main-kapcsolat-textarea_input-letter-spacing-1477 {
    letter-spacing: var(--main-kapcsolat-textarea_input-letter-spacing-1477);
  }
  .main-kapcsolat-textarea_input-line-height-1478 {
    line-height: var(--main-kapcsolat-textarea_input-line-height-1478);
  }
  .main-kapcsolat-textarea_input-font-family-1479 {
    font-family: var(--main-kapcsolat-textarea_input-font-family-1479);
  }
  .main-kapcsolat-textarea_input-font-weight-1480 {
    font-weight: var(--main-kapcsolat-textarea_input-font-weight-1480);
  }
  .main-kapcsolat-textarea_input-height-1481 {
    height: var(--main-kapcsolat-textarea_input-height-1481);
  }
  .main-kapcsolat-option-text1-1401 {
    text1: var(--main-kapcsolat-option-text1-1401);
  }
  .main-kapcsolat-option-color-1402 {
    color: var(--main-kapcsolat-option-color-1402);
  }
  .main-kapcsolat-option-font-size-1403 {
    font-size: var(--main-kapcsolat-option-font-size-1403);
  }
  .main-kapcsolat-option-font-weight-1404 {
    font-weight: var(--main-kapcsolat-option-font-weight-1404);
  }
  .main-kapcsolat-option-font-family-1405 {
    font-family: var(--main-kapcsolat-option-font-family-1405);
  }
  .main-kapcsolat-option-line-height-1406 {
    line-height: var(--main-kapcsolat-option-line-height-1406);
  }
  .main-kapcsolat-option-background-1407 {
    background: var(--main-kapcsolat-option-background-1407);
  }
  .main-kapcsolat-option-border-radius-1408 {
    border-radius: var(--main-kapcsolat-option-border-radius-1408);
  }
  .main-kapcsolat-option-border-width-1409 {
    border-width: var(--main-kapcsolat-option-border-width-1409);
  }
  .main-kapcsolat-option-border-color-1410 {
    border-color: var(--main-kapcsolat-option-border-color-1410);
  }
  .main-kapcsolat-option-padding-1411 {
    padding: var(--main-kapcsolat-option-padding-1411);
  }
  .main-kapcsolat-checkbox_input-width-1260 {
    width: var(--main-kapcsolat-checkbox_input-width-1260);
  }
  .main-kapcsolat-checkbox_input-height-1261 {
    height: var(--main-kapcsolat-checkbox_input-height-1261);
  }
  .main-kapcsolat-checkbox_input-accent-color-1262 {
    accent-color: var(--main-kapcsolat-checkbox_input-accent-color-1262);
  }
  .main-kapcsolat-checkbox_input-background-1263 {
    background: var(--main-kapcsolat-checkbox_input-background-1263);
  }
  .main-kapcsolat-checkbox_input-border-radius-1264 {
    border-radius: var(--main-kapcsolat-checkbox_input-border-radius-1264);
  }
  .main-kapcsolat-checkbox_input-border-width-1265 {
    border-width: var(--main-kapcsolat-checkbox_input-border-width-1265);
  }
  .main-kapcsolat-checkbox_input-border-color-1266 {
    border-color: var(--main-kapcsolat-checkbox_input-border-color-1266);
  }
  .main-kapcsolat-radio_input-width-1422 {
    width: var(--main-kapcsolat-radio_input-width-1422);
  }
  .main-kapcsolat-radio_input-height-1423 {
    height: var(--main-kapcsolat-radio_input-height-1423);
  }
  .main-kapcsolat-radio_input-accent-color-1424 {
    accent-color: var(--main-kapcsolat-radio_input-accent-color-1424);
  }
  .main-kapcsolat-radio_input-background-1425 {
    background: var(--main-kapcsolat-radio_input-background-1425);
  }
  .main-kapcsolat-radio_input-border-radius-1426 {
    border-radius: var(--main-kapcsolat-radio_input-border-radius-1426);
  }
  .main-kapcsolat-radio_input-border-width-1427 {
    border-width: var(--main-kapcsolat-radio_input-border-width-1427);
  }
  .main-kapcsolat-radio_input-border-color-1428 {
    border-color: var(--main-kapcsolat-radio_input-border-color-1428);
  }
  .main-kapcsolat-country-width-1287 {
    width: var(--main-kapcsolat-country-width-1287);
  }
  .main-kapcsolat-country-background-1288 {
    background: var(--main-kapcsolat-country-background-1288);
  }
  .main-kapcsolat-country-border-radius-1289 {
    border-radius: var(--main-kapcsolat-country-border-radius-1289);
  }
  .main-kapcsolat-country-border-width-1290 {
    border-width: var(--main-kapcsolat-country-border-width-1290);
  }
  .main-kapcsolat-country-border-color-1291 {
    border-color: var(--main-kapcsolat-country-border-color-1291);
  }
  .main-kapcsolat-country-padding-1292 {
    padding: var(--main-kapcsolat-country-padding-1292);
  }
  .main-kapcsolat-country-color-1293 {
    color: var(--main-kapcsolat-country-color-1293);
  }
  .main-kapcsolat-country-font-size-1294 {
    font-size: var(--main-kapcsolat-country-font-size-1294);
  }
  .main-kapcsolat-country-font-family-1295 {
    font-family: var(--main-kapcsolat-country-font-family-1295);
  }
  .main-kapcsolat-country-font-weight-1296 {
    font-weight: var(--main-kapcsolat-country-font-weight-1296);
  }
  .main-kapcsolat-country-line-height-1297 {
    line-height: var(--main-kapcsolat-country-line-height-1297);
  }
  .main-kapcsolat-country-letter-spacing-1298 {
    letter-spacing: var(--main-kapcsolat-country-letter-spacing-1298);
  }
  .main-kapcsolat-country-height-1299 {
    height: var(--main-kapcsolat-country-height-1299);
  }
  .main-kapcsolat-upload-text1-1504 {
    text1: var(--main-kapcsolat-upload-text1-1504);
  }
  .main-kapcsolat-upload-color-1505 {
    color: var(--main-kapcsolat-upload-color-1505);
  }
  .main-kapcsolat-upload-font-size-1506 {
    font-size: var(--main-kapcsolat-upload-font-size-1506);
  }
  .main-kapcsolat-upload-font-weight-1507 {
    font-weight: var(--main-kapcsolat-upload-font-weight-1507);
  }
  .main-kapcsolat-upload-font-family-1508 {
    font-family: var(--main-kapcsolat-upload-font-family-1508);
  }
  .main-kapcsolat-upload-line-height-1509 {
    line-height: var(--main-kapcsolat-upload-line-height-1509);
  }
  .main-kapcsolat-upload-background-1510 {
    background: var(--main-kapcsolat-upload-background-1510);
  }
  .main-kapcsolat-upload-border-radius-1511 {
    border-radius: var(--main-kapcsolat-upload-border-radius-1511);
  }
  .main-kapcsolat-upload-border-width-1512 {
    border-width: var(--main-kapcsolat-upload-border-width-1512);
  }
  .main-kapcsolat-upload-border-color-1513 {
    border-color: var(--main-kapcsolat-upload-border-color-1513);
  }
  .main-kapcsolat-upload-padding-1514 {
    padding: var(--main-kapcsolat-upload-padding-1514);
  }
  .main-kapcsolat-upload-letter-spacing-1515 {
    letter-spacing: var(--main-kapcsolat-upload-letter-spacing-1515);
  }
  .main-kapcsolat-upload-margin-left-1512 {
    margin-left: var(--main-kapcsolat-upload-margin-left-1512);
  }
  .main-kapcsolat-upload-height-1512 {
    height: var(--main-kapcsolat-upload-height-1512);
  }
  .main-kapcsolat-submit_button-background-1429 {
    background: var(--main-kapcsolat-submit_button-background-1429);
  }
  .main-kapcsolat-submit_button-color-1430 {
    color: var(--main-kapcsolat-submit_button-color-1430);
  }
  .main-kapcsolat-submit_button-padding-1431 {
    padding: var(--main-kapcsolat-submit_button-padding-1431);
  }
  .main-kapcsolat-submit_button-border-radius-1432 {
    border-radius: var(--main-kapcsolat-submit_button-border-radius-1432);
  }
  .main-kapcsolat-submit_button-border-width-1433 {
    border-width: var(--main-kapcsolat-submit_button-border-width-1433);
  }
  .main-kapcsolat-submit_button-font-size-1434 {
    font-size: var(--main-kapcsolat-submit_button-font-size-1434);
  }
  .main-kapcsolat-submit_button-font-weight-1435 {
    font-weight: var(--main-kapcsolat-submit_button-font-weight-1435);
  }
  .main-kapcsolat-submit_button-justify-self-1436 {
    justify-self: var(--main-kapcsolat-submit_button-justify-self-1436);
  }
  .main-kapcsolat-submit_button-text1-1437 {
    text1: var(--main-kapcsolat-submit_button-text1-1437);
  }
  .main-kapcsolat-submit_button-border-color-1438 {
    border-color: var(--main-kapcsolat-submit_button-border-color-1438);
  }
  .main-kapcsolat-submit_button-grid-template-areas-1439 {
    grid-template-areas: var(--main-kapcsolat-submit_button-grid-template-areas-1439);
  }
  .main-kapcsolat-submit_button-grid-column-gap-1440 {
    grid-column-gap: var(--main-kapcsolat-submit_button-grid-column-gap-1440);
  }
  .main-kapcsolat-submit_button-justify-items-1441 {
    justify-items: var(--main-kapcsolat-submit_button-justify-items-1441);
  }
  .main-kapcsolat-submit_button-letter-spacing-1442 {
    letter-spacing: var(--main-kapcsolat-submit_button-letter-spacing-1442);
  }
  .main-kapcsolat-submit_button-line-height-1443 {
    line-height: var(--main-kapcsolat-submit_button-line-height-1443);
  }
  .main-kapcsolat-submit_button-font-family-1444 {
    font-family: var(--main-kapcsolat-submit_button-font-family-1444);
  }
  .main-kapcsolat-submit_icon-icon-1445 {
    icon: var(--main-kapcsolat-submit_icon-icon-1445);
  }
  .main-kapcsolat-submit_icon-width-1446 {
    width: var(--main-kapcsolat-submit_icon-width-1446);
  }
  .main-kapcsolat-submit_icon-height-1447 {
    height: var(--main-kapcsolat-submit_icon-height-1447);
  }
  .main-kapcsolat-submit_icon-border-radius-1448 {
    border-radius: var(--main-kapcsolat-submit_icon-border-radius-1448);
  }
  .main-kapcsolat-submit_icon-border-width-1449 {
    border-width: var(--main-kapcsolat-submit_icon-border-width-1449);
  }
  .main-kapcsolat-submit_icon-border-color-1450 {
    border-color: var(--main-kapcsolat-submit_icon-border-color-1450);
  }
  .main-kapcsolat-submit_icon-background-1451 {
    background: var(--main-kapcsolat-submit_icon-background-1451);
  }
  .main-kapcsolat-submit_svg-font-size-1453 {
    font-size: var(--main-kapcsolat-submit_svg-font-size-1453);
  }
  .main-kapcsolat-submit_svg-color-1454 {
    color: var(--main-kapcsolat-submit_svg-color-1454);
  }
  .main-kapcsolat-plus_icon-icon-1412 {
    icon: var(--main-kapcsolat-plus_icon-icon-1412);
  }
  .main-kapcsolat-plus_icon-width-1413 {
    width: var(--main-kapcsolat-plus_icon-width-1413);
  }
  .main-kapcsolat-plus_icon-height-1414 {
    height: var(--main-kapcsolat-plus_icon-height-1414);
  }
  .main-kapcsolat-plus_icon-border-radius-1415 {
    border-radius: var(--main-kapcsolat-plus_icon-border-radius-1415);
  }
  .main-kapcsolat-plus_icon-border-width-1416 {
    border-width: var(--main-kapcsolat-plus_icon-border-width-1416);
  }
  .main-kapcsolat-plus_icon-border-color-1417 {
    border-color: var(--main-kapcsolat-plus_icon-border-color-1417);
  }
  .main-kapcsolat-plus_icon-background-1418 {
    background: var(--main-kapcsolat-plus_icon-background-1418);
  }
  .main-kapcsolat-plus_svg-font-size-1420 {
    font-size: var(--main-kapcsolat-plus_svg-font-size-1420);
  }
  .main-kapcsolat-plus_svg-color-1421 {
    color: var(--main-kapcsolat-plus_svg-color-1421);
  }
  .main-kapcsolat-minus_icon-icon-1391 {
    icon: var(--main-kapcsolat-minus_icon-icon-1391);
  }
  .main-kapcsolat-minus_icon-width-1392 {
    width: var(--main-kapcsolat-minus_icon-width-1392);
  }
  .main-kapcsolat-minus_icon-height-1393 {
    height: var(--main-kapcsolat-minus_icon-height-1393);
  }
  .main-kapcsolat-minus_icon-border-radius-1394 {
    border-radius: var(--main-kapcsolat-minus_icon-border-radius-1394);
  }
  .main-kapcsolat-minus_icon-border-width-1395 {
    border-width: var(--main-kapcsolat-minus_icon-border-width-1395);
  }
  .main-kapcsolat-minus_icon-border-color-1396 {
    border-color: var(--main-kapcsolat-minus_icon-border-color-1396);
  }
  .main-kapcsolat-minus_icon-background-1397 {
    background: var(--main-kapcsolat-minus_icon-background-1397);
  }
  .main-kapcsolat-minus_svg-font-size-1399 {
    font-size: var(--main-kapcsolat-minus_svg-font-size-1399);
  }
  .main-kapcsolat-minus_svg-color-1400 {
    color: var(--main-kapcsolat-minus_svg-color-1400);
  }
  .main-kapcsolat-file_input_icon-icon-2836 {
    icon: var(--main-kapcsolat-file_input_icon-icon-2836);
  }
  .main-kapcsolat-file_input_icon-width-2837 {
    width: var(--main-kapcsolat-file_input_icon-width-2837);
  }
  .main-kapcsolat-file_input_icon-height-2838 {
    height: var(--main-kapcsolat-file_input_icon-height-2838);
  }
  .main-kapcsolat-file_input_icon-border-radius-2839 {
    border-radius: var(--main-kapcsolat-file_input_icon-border-radius-2839);
  }
  .main-kapcsolat-file_input_icon-border-width-2840 {
    border-width: var(--main-kapcsolat-file_input_icon-border-width-2840);
  }
  .main-kapcsolat-file_input_icon-border-color-2841 {
    border-color: var(--main-kapcsolat-file_input_icon-border-color-2841);
  }
  .main-kapcsolat-file_input_icon-background-2842 {
    background: var(--main-kapcsolat-file_input_icon-background-2842);
  }
  .main-kapcsolat-file_input_svg-font-size-2844 {
    font-size: var(--main-kapcsolat-file_input_svg-font-size-2844);
  }
  .main-kapcsolat-file_input_svg-color-2845 {
    color: var(--main-kapcsolat-file_input_svg-color-2845);
  }
  .main-kapcsolat-select_input_icon-icon-2846 {
    icon: var(--main-kapcsolat-select_input_icon-icon-2846);
  }
  .main-kapcsolat-select_input_icon-width-2847 {
    width: var(--main-kapcsolat-select_input_icon-width-2847);
  }
  .main-kapcsolat-select_input_icon-height-2848 {
    height: var(--main-kapcsolat-select_input_icon-height-2848);
  }
  .main-kapcsolat-select_input_icon-border-radius-2849 {
    border-radius: var(--main-kapcsolat-select_input_icon-border-radius-2849);
  }
  .main-kapcsolat-select_input_icon-border-width-2850 {
    border-width: var(--main-kapcsolat-select_input_icon-border-width-2850);
  }
  .main-kapcsolat-select_input_icon-border-color-2851 {
    border-color: var(--main-kapcsolat-select_input_icon-border-color-2851);
  }
  .main-kapcsolat-select_input_icon-background-2852 {
    background: var(--main-kapcsolat-select_input_icon-background-2852);
  }
  .main-kapcsolat-select_input_svg-font-size-2854 {
    font-size: var(--main-kapcsolat-select_input_svg-font-size-2854);
  }
  .main-kapcsolat-select_input_svg-color-2855 {
    color: var(--main-kapcsolat-select_input_svg-color-2855);
  }
  .main-kapcsolat-date_input_icon-icon-2856 {
    icon: var(--main-kapcsolat-date_input_icon-icon-2856);
  }
  .main-kapcsolat-date_input_icon-width-2857 {
    width: var(--main-kapcsolat-date_input_icon-width-2857);
  }
  .main-kapcsolat-date_input_icon-height-2858 {
    height: var(--main-kapcsolat-date_input_icon-height-2858);
  }
  .main-kapcsolat-date_input_icon-border-radius-2859 {
    border-radius: var(--main-kapcsolat-date_input_icon-border-radius-2859);
  }
  .main-kapcsolat-date_input_icon-border-width-2860 {
    border-width: var(--main-kapcsolat-date_input_icon-border-width-2860);
  }
  .main-kapcsolat-date_input_icon-border-color-2861 {
    border-color: var(--main-kapcsolat-date_input_icon-border-color-2861);
  }
  .main-kapcsolat-date_input_icon-background-2862 {
    background: var(--main-kapcsolat-date_input_icon-background-2862);
  }
  .main-kapcsolat-date_input_svg-font-size-2864 {
    font-size: var(--main-kapcsolat-date_input_svg-font-size-2864);
  }
  .main-kapcsolat-date_input_svg-color-2865 {
    color: var(--main-kapcsolat-date_input_svg-color-2865);
  }
  .main-kapcsolat-tel_input_icon-icon-2866 {
    icon: var(--main-kapcsolat-tel_input_icon-icon-2866);
  }
  .main-kapcsolat-tel_input_icon-width-2867 {
    width: var(--main-kapcsolat-tel_input_icon-width-2867);
  }
  .main-kapcsolat-tel_input_icon-height-2868 {
    height: var(--main-kapcsolat-tel_input_icon-height-2868);
  }
  .main-kapcsolat-tel_input_icon-border-radius-2869 {
    border-radius: var(--main-kapcsolat-tel_input_icon-border-radius-2869);
  }
  .main-kapcsolat-tel_input_icon-border-width-2870 {
    border-width: var(--main-kapcsolat-tel_input_icon-border-width-2870);
  }
  .main-kapcsolat-tel_input_icon-border-color-2871 {
    border-color: var(--main-kapcsolat-tel_input_icon-border-color-2871);
  }
  .main-kapcsolat-tel_input_icon-background-2872 {
    background: var(--main-kapcsolat-tel_input_icon-background-2872);
  }
  .main-kapcsolat-tel_input_svg-font-size-2874 {
    font-size: var(--main-kapcsolat-tel_input_svg-font-size-2874);
  }
  .main-kapcsolat-tel_input_svg-color-2875 {
    color: var(--main-kapcsolat-tel_input_svg-color-2875);
  }
  .main-kapcsolat-email_input_icon-icon-2876 {
    icon: var(--main-kapcsolat-email_input_icon-icon-2876);
  }
  .main-kapcsolat-email_input_icon-width-2877 {
    width: var(--main-kapcsolat-email_input_icon-width-2877);
  }
  .main-kapcsolat-email_input_icon-height-2878 {
    height: var(--main-kapcsolat-email_input_icon-height-2878);
  }
  .main-kapcsolat-email_input_icon-border-radius-2879 {
    border-radius: var(--main-kapcsolat-email_input_icon-border-radius-2879);
  }
  .main-kapcsolat-email_input_icon-border-width-2880 {
    border-width: var(--main-kapcsolat-email_input_icon-border-width-2880);
  }
  .main-kapcsolat-email_input_icon-border-color-2881 {
    border-color: var(--main-kapcsolat-email_input_icon-border-color-2881);
  }
  .main-kapcsolat-email_input_icon-background-2882 {
    background: var(--main-kapcsolat-email_input_icon-background-2882);
  }
  .main-kapcsolat-email_input_svg-font-size-2884 {
    font-size: var(--main-kapcsolat-email_input_svg-font-size-2884);
  }
  .main-kapcsolat-email_input_svg-color-2885 {
    color: var(--main-kapcsolat-email_input_svg-color-2885);
  }
  .main-kapcsolat-checkbox_input_icon-icon-2876 {
    icon: var(--main-kapcsolat-checkbox_input_icon-icon-2876);
  }
  .main-kapcsolat-checkbox_input_icon-width-2877 {
    width: var(--main-kapcsolat-checkbox_input_icon-width-2877);
  }
  .main-kapcsolat-checkbox_input_icon-height-2878 {
    height: var(--main-kapcsolat-checkbox_input_icon-height-2878);
  }
  .main-kapcsolat-checkbox_input_icon-border-radius-2879 {
    border-radius: var(--main-kapcsolat-checkbox_input_icon-border-radius-2879);
  }
  .main-kapcsolat-checkbox_input_icon-border-width-2880 {
    border-width: var(--main-kapcsolat-checkbox_input_icon-border-width-2880);
  }
  .main-kapcsolat-checkbox_input_icon-border-color-2881 {
    border-color: var(--main-kapcsolat-checkbox_input_icon-border-color-2881);
  }
  .main-kapcsolat-checkbox_input_icon-background-2882 {
    background: var(--main-kapcsolat-checkbox_input_icon-background-2882);
  }
  .main-kapcsolat-checkbox_input_svg-font-size-2884 {
    font-size: var(--main-kapcsolat-checkbox_input_svg-font-size-2884);
  }
  .main-kapcsolat-checkbox_input_svg-color-2885 {
    color: var(--main-kapcsolat-checkbox_input_svg-color-2885);
  }
  .main-kapcsolat-radio_input_icon-icon-2876 {
    icon: var(--main-kapcsolat-radio_input_icon-icon-2876);
  }
  .main-kapcsolat-radio_input_icon-width-2877 {
    width: var(--main-kapcsolat-radio_input_icon-width-2877);
  }
  .main-kapcsolat-radio_input_icon-height-2878 {
    height: var(--main-kapcsolat-radio_input_icon-height-2878);
  }
  .main-kapcsolat-radio_input_icon-border-radius-2879 {
    border-radius: var(--main-kapcsolat-radio_input_icon-border-radius-2879);
  }
  .main-kapcsolat-radio_input_icon-border-width-2880 {
    border-width: var(--main-kapcsolat-radio_input_icon-border-width-2880);
  }
  .main-kapcsolat-radio_input_icon-border-color-2881 {
    border-color: var(--main-kapcsolat-radio_input_icon-border-color-2881);
  }
  .main-kapcsolat-radio_input_icon-background-2882 {
    background: var(--main-kapcsolat-radio_input_icon-background-2882);
  }
  .main-kapcsolat-radio_input_svg-font-size-2884 {
    font-size: var(--main-kapcsolat-radio_input_svg-font-size-2884);
  }
  .main-kapcsolat-radio_input_svg-color-2885 {
    color: var(--main-kapcsolat-radio_input_svg-color-2885);
  }
  .main-kapcsolat-validation_message-color-2886 {
    color: var(--main-kapcsolat-validation_message-color-2886);
  }
  .main-kapcsolat-validation_message-justify-self-2778 {
    justify-self: var(--main-kapcsolat-validation_message-justify-self-2778);
  }
  .main-kapcsolat-validation_message-backdrop-blur-2042 {
    backdrop-blur: var(--main-kapcsolat-validation_message-backdrop-blur-2042);
  }
  .main-kapcsolat-validation_message-padding-2101 {
    padding: var(--main-kapcsolat-validation_message-padding-2101);
  }
  .main-kapcsolat-validation_message-font-size-2887 {
    font-size: var(--main-kapcsolat-validation_message-font-size-2887);
  }
  .main-kapcsolat-validation_message-font-weight-2888 {
    font-weight: var(--main-kapcsolat-validation_message-font-weight-2888);
  }
  .main-kapcsolat-validation_message-line-height-2889 {
    line-height: var(--main-kapcsolat-validation_message-line-height-2889);
  }
  .main-kapcsolat-validation_message-border-radius-2889 {
    border-radius: var(--main-kapcsolat-validation_message-border-radius-2889);
  }
  .main-kapcsolat-validation_message-border-width-2889 {
    border-width: var(--main-kapcsolat-validation_message-border-width-2889);
  }
  .main-kapcsolat-validation_message-background-2892 {
    background: var(--main-kapcsolat-validation_message-background-2892);
  }
  .main-kapcsolat-validation_message-box-shadow-2893 {
    box-shadow: var(--main-kapcsolat-validation_message-box-shadow-2893);
  }
  .main-kapcsolat-validation_message-border-color-2894 {
    border-color: var(--main-kapcsolat-validation_message-border-color-2894);
  }
  .main-kapcsolat-validation_message-letter-spacing-2833 {
    letter-spacing: var(--main-kapcsolat-validation_message-letter-spacing-2833);
  }
  .main-kapcsolat-frontend_flash_error-background-2895 {
    background: var(--main-kapcsolat-frontend_flash_error-background-2895);
  }
  .main-kapcsolat-frontend_flash_error-border-color-2896 {
    border-color: var(--main-kapcsolat-frontend_flash_error-border-color-2896);
  }
  .main-kapcsolat-frontend_flash_error-color-2886 {
    color: var(--main-kapcsolat-frontend_flash_error-color-2886);
  }
  .main-kapcsolat-frontend_flash_error-box-shadow-2893 {
    box-shadow: var(--main-kapcsolat-frontend_flash_error-box-shadow-2893);
  }
  .main-kapcsolat-frontend_flash_error-font-size-1378 {
    font-size: var(--main-kapcsolat-frontend_flash_error-font-size-1378);
  }
  .main-kapcsolat-frontend_flash_error-font-weight-1379 {
    font-weight: var(--main-kapcsolat-frontend_flash_error-font-weight-1379);
  }
  .main-kapcsolat-frontend_flash_error-letter-spacing-2833 {
    letter-spacing: var(--main-kapcsolat-frontend_flash_error-letter-spacing-2833);
  }
  .main-kapcsolat-frontend_flash_error-line-height-2834 {
    line-height: var(--main-kapcsolat-frontend_flash_error-line-height-2834);
  }
  .main-kapcsolat-frontend_flash_error-font-family-2835 {
    font-family: var(--main-kapcsolat-frontend_flash_error-font-family-2835);
  }
  .main-kapcsolat-frontend_flash_error-padding-2101 {
    padding: var(--main-kapcsolat-frontend_flash_error-padding-2101);
  }
  .main-kapcsolat-frontend_flash_success-background-2895 {
    background: var(--main-kapcsolat-frontend_flash_success-background-2895);
  }
  .main-kapcsolat-frontend_flash_success-padding-2101 {
    padding: var(--main-kapcsolat-frontend_flash_success-padding-2101);
  }
  .main-kapcsolat-frontend_flash_success-border-color-2896 {
    border-color: var(--main-kapcsolat-frontend_flash_success-border-color-2896);
  }
  .main-kapcsolat-frontend_flash_success-color-2886 {
    color: var(--main-kapcsolat-frontend_flash_success-color-2886);
  }
  .main-kapcsolat-frontend_flash_success-box-shadow-2893 {
    box-shadow: var(--main-kapcsolat-frontend_flash_success-box-shadow-2893);
  }
  .main-kapcsolat-frontend_flash_success-font-size-1378 {
    font-size: var(--main-kapcsolat-frontend_flash_success-font-size-1378);
  }
  .main-kapcsolat-frontend_flash_success-font-weight-1379 {
    font-weight: var(--main-kapcsolat-frontend_flash_success-font-weight-1379);
  }
  .main-kapcsolat-frontend_flash_success-letter-spacing-2833 {
    letter-spacing: var(--main-kapcsolat-frontend_flash_success-letter-spacing-2833);
  }
  .main-kapcsolat-frontend_flash_success-line-height-2834 {
    line-height: var(--main-kapcsolat-frontend_flash_success-line-height-2834);
  }
  .main-kapcsolat-frontend_flash_success-font-family-2835 {
    font-family: var(--main-kapcsolat-frontend_flash_success-font-family-2835);
  }
  .main-kapcsolat-flatpicker_selected-background-0 {
    background: var(--main-kapcsolat-flatpicker_selected-background-0);
  }
  .main-kapcsolat-flatpicker_selected-color-0 {
    color: var(--main-kapcsolat-flatpicker_selected-color-0);
  }
  .main-kapcsolat-flatpicker_selected-border-color-0 {
    border-color: var(--main-kapcsolat-flatpicker_selected-border-color-0);
  }
  .main-kapcsolat-flatpicker_selected-border-width-0 {
    border-width: var(--main-kapcsolat-flatpicker_selected-border-width-0);
  }
  .main-kapcsolat-flatpicker_selected-border-radius-0 {
    border-radius: var(--main-kapcsolat-flatpicker_selected-border-radius-0);
  }
  .main-kapcsolat-flatpicker_selected-box-shadow-0 {
    box-shadow: var(--main-kapcsolat-flatpicker_selected-box-shadow-0);
  }
  .main-kapcsolat-flatpicker_selected-backdrop-filter-0 {
    backdrop-filter: var(--main-kapcsolat-flatpicker_selected-backdrop-filter-0);
  }
  .main-kapcsolat-flatpicker-background-0 {
    background: var(--main-kapcsolat-flatpicker-background-0);
  }
  .main-kapcsolat-flatpicker-color-0 {
    color: var(--main-kapcsolat-flatpicker-color-0);
  }
  .main-kapcsolat-flatpicker-border-color-0 {
    border-color: var(--main-kapcsolat-flatpicker-border-color-0);
  }
  .main-kapcsolat-flatpicker-border-radius-0 {
    border-radius: var(--main-kapcsolat-flatpicker-border-radius-0);
  }
  .main-kapcsolat-flatpicker-padding-0 {
    padding: var(--main-kapcsolat-flatpicker-padding-0);
  }
  .main-kapcsolat-flatpicker-border-width-0 {
    border-width: var(--main-kapcsolat-flatpicker-border-width-0);
  }
  .main-kapcsolat-flatpicker-box-shadow-0 {
    box-shadow: var(--main-kapcsolat-flatpicker-box-shadow-0);
  }
  .main-kapcsolat-flatpicker-backdrop-filter-0 {
    backdrop-filter: var(--main-kapcsolat-flatpicker-backdrop-filter-0);
  }
  .main-kapcsolat-tomselect_open-background-0 {
    background: var(--main-kapcsolat-tomselect_open-background-0);
  }
  .main-kapcsolat-tomselect_open-color-0 {
    color: var(--main-kapcsolat-tomselect_open-color-0);
  }
  .main-kapcsolat-tomselect_open-border-color-0 {
    border-color: var(--main-kapcsolat-tomselect_open-border-color-0);
  }
  .main-kapcsolat-tomselect_open-border-radius-0 {
    border-radius: var(--main-kapcsolat-tomselect_open-border-radius-0);
  }
  .main-kapcsolat-tomselect_open-border-width-0 {
    border-width: var(--main-kapcsolat-tomselect_open-border-width-0);
  }
  .main-kapcsolat-tomselect_open-box-shadow-0 {
    box-shadow: var(--main-kapcsolat-tomselect_open-box-shadow-0);
  }
  .main-kapcsolat-tomselect_open-backdrop-filter-0 {
    backdrop-filter: var(--main-kapcsolat-tomselect_open-backdrop-filter-0);
  }
  .main-kapcsolat-tomselect_open-font-size-0 {
    font-size: var(--main-kapcsolat-tomselect_open-font-size-0);
  }
  .main-kapcsolat-tomselect_open-font-weight-0 {
    font-weight: var(--main-kapcsolat-tomselect_open-font-weight-0);
  }
  .main-kapcsolat-tomselect_open-font-family-0 {
    font-family: var(--main-kapcsolat-tomselect_open-font-family-0);
  }
  .main-kapcsolat-tomselect_open-line-height-0 {
    line-height: var(--main-kapcsolat-tomselect_open-line-height-0);
  }
  .main-kapcsolat-tomselect_open-letter-spacing-0 {
    letter-spacing: var(--main-kapcsolat-tomselect_open-letter-spacing-0);
  }
  .main-kapcsolat-tomselect_selected-background-0 {
    background: var(--main-kapcsolat-tomselect_selected-background-0);
  }
  .main-kapcsolat-tomselect_selected-color-0 {
    color: var(--main-kapcsolat-tomselect_selected-color-0);
  }
  .main-kapcsolat-tomselect_hover-background-0 {
    background: var(--main-kapcsolat-tomselect_hover-background-0);
  }
  .main-kapcsolat-tomselect_hover-color-0 {
    color: var(--main-kapcsolat-tomselect_hover-color-0);
  }
  .main-kapcsolat-tomselect-background-0 {
    background: var(--main-kapcsolat-tomselect-background-0);
  }
  .main-kapcsolat-tomselect-color-0 {
    color: var(--main-kapcsolat-tomselect-color-0);
  }
  .main-kapcsolat-tomselect-border-color-0 {
    border-color: var(--main-kapcsolat-tomselect-border-color-0);
  }
  .main-kapcsolat-tomselect-border-radius-0 {
    border-radius: var(--main-kapcsolat-tomselect-border-radius-0);
  }
  .main-kapcsolat-tomselect-border-width-0 {
    border-width: var(--main-kapcsolat-tomselect-border-width-0);
  }
  .main-kapcsolat-tomselect-height-0 {
    height: var(--main-kapcsolat-tomselect-height-0);
  }
  .main-kapcsolat-tomselect-box-shadow-0 {
    box-shadow: var(--main-kapcsolat-tomselect-box-shadow-0);
  }
  .main-kapcsolat-tomselect-backdrop-filter-0 {
    backdrop-filter: var(--main-kapcsolat-tomselect-backdrop-filter-0);
  }
  .main-kapcsolat-tomselect-font-size-0 {
    font-size: var(--main-kapcsolat-tomselect-font-size-0);
  }
  .main-kapcsolat-tomselect-font-weight-0 {
    font-weight: var(--main-kapcsolat-tomselect-font-weight-0);
  }
  .main-kapcsolat-tomselect-font-family-0 {
    font-family: var(--main-kapcsolat-tomselect-font-family-0);
  }
  .main-kapcsolat-tomselect-line-height-0 {
    line-height: var(--main-kapcsolat-tomselect-line-height-0);
  }
  .main-kapcsolat-tomselect-letter-spacing-0 {
    letter-spacing: var(--main-kapcsolat-tomselect-letter-spacing-0);
  }
  @media (hover: hover) {
    .button.has-hover.main-kapcsolat-button_hover-background-3171:hover, .card.has-hover:hover .button.main-kapcsolat-button_hover-background-3171, .cards_float.has-hover:hover .button.main-kapcsolat-button_hover-background-3171 {
      background: var(--main-kapcsolat-button_hover-background-3171);
    }
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-kapcsolat-button_hover-color-3172, .card.has-hover:hover .button .main-kapcsolat-button_hover-color-3172, .cards_float.has-hover:hover .button .main-kapcsolat-button_hover-color-3172 {
      color: var(--main-kapcsolat-button_hover-color-3172);
    }
  }
  @media (hover: hover) {
    .button.has-hover.main-kapcsolat-button_hover-border-color-3173:hover, .card.has-hover:hover .button.main-kapcsolat-button_hover-border-color-3173, .cards_float.has-hover:hover .button.main-kapcsolat-button_hover-border-color-3173 {
      border-color: var(--main-kapcsolat-button_hover-border-color-3173);
    }
  }
  @media (hover: hover) {
    .button.has-hover.main-kapcsolat-button_hover-box-shadow-3174:hover, .card.has-hover:hover .button.main-kapcsolat-button_hover-box-shadow-3174, .cards_float.has-hover:hover .button.main-kapcsolat-button_hover-box-shadow-3174 {
      box-shadow: var(--main-kapcsolat-button_hover-box-shadow-3174);
    }
  }
  @media (hover: hover) {
    .button.has-hover.main-kapcsolat-button_hover-transform-3175:hover, .card.has-hover:hover .button.main-kapcsolat-button_hover-transform-3175, .cards_float.has-hover:hover .button.main-kapcsolat-button_hover-transform-3175 {
      transform: var(--main-kapcsolat-button_hover-transform-3175);
    }
  }
  @media (hover: hover) {
    .button.has-hover.main-kapcsolat-button_hover-opacity-3176:hover, .card.has-hover:hover .button.main-kapcsolat-button_hover-opacity-3176, .cards_float.has-hover:hover .button.main-kapcsolat-button_hover-opacity-3176 {
      opacity: var(--main-kapcsolat-button_hover-opacity-3176);
    }
  }
  .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-social-justify-self-2053 {
    justify-self: var(--main-footer-social-justify-self-2053);
  }
  .main-footer-social-grid-column-gap-2054 {
    grid-column-gap: var(--main-footer-social-grid-column-gap-2054);
  }
  .main-footer-social_icon-width-2055 {
    width: var(--main-footer-social_icon-width-2055);
  }
  .main-footer-social_icon-height-2056 {
    height: var(--main-footer-social_icon-height-2056);
  }
  .main-footer-social_icon-border-radius-2057 {
    border-radius: var(--main-footer-social_icon-border-radius-2057);
  }
  .main-footer-social_icon-border-width-2058 {
    border-width: var(--main-footer-social_icon-border-width-2058);
  }
  .main-footer-social_icon-border-color-2059 {
    border-color: var(--main-footer-social_icon-border-color-2059);
  }
  .main-footer-social_icon-background-2060 {
    background: var(--main-footer-social_icon-background-2060);
  }
  @media (hover: hover) {
    .socials .social-icon.has-hover:hover .main-footer-social_icon_hover-background-17520 {
      background: var(--main-footer-social_icon_hover-background-17520);
    }
  }
  .main-footer-social_svg-font-size-2061 {
    font-size: var(--main-footer-social_svg-font-size-2061);
  }
  .main-footer-social_svg-color-2063 {
    color: var(--main-footer-social_svg-color-2063);
  }
  .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-17522 {
    width: var(--main-blog-container-width-17522);
  }
  .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-top-1052 {
    margin-top: var(--main-blog-main-margin-top-1052);
  }
  .main-blog-main-margin-bottom-1053 {
    margin-bottom: var(--main-blog-main-margin-bottom-1053);
  }
  .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-17521 {
    width: var(--main-blog-main-width-17521);
  }
  .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-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_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-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-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-17523 {
    padding: var(--main-blog-main_title-padding-17523);
  }
  .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-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-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-text2-1013 {
    text2: var(--main-blog-description-text2-1013);
  }
  .main-blog-description-text3-1013 {
    text3: var(--main-blog-description-text3-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-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) {
    .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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  .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);
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-background-17524:hover, .cards_float.has-hover.main-blog-card_container_hover-background-17524:hover {
      background: var(--main-blog-card_container_hover-background-17524);
    }
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-border-color-17525:hover, .cards_float.has-hover.main-blog-card_container_hover-border-color-17525:hover {
      border-color: var(--main-blog-card_container_hover-border-color-17525);
    }
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-box-shadow-17526:hover, .cards_float.has-hover.main-blog-card_container_hover-box-shadow-17526:hover {
      box-shadow: var(--main-blog-card_container_hover-box-shadow-17526);
    }
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-transform-17527:hover, .cards_float.has-hover.main-blog-card_container_hover-transform-17527:hover {
      transform: var(--main-blog-card_container_hover-transform-17527);
    }
  }
  @media (hover: hover) {
    .card.has-hover.main-blog-card_container_hover-opacity-17528:hover, .cards_float.has-hover.main-blog-card_container_hover-opacity-17528:hover {
      opacity: var(--main-blog-card_container_hover-opacity-17528);
    }
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-description_hover-color-17529, .cards_float.has-hover:hover .main-blog-description_hover-color-17529 {
      color: var(--main-blog-description_hover-color-17529);
    }
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-description_hover-transform-17530, .cards_float.has-hover:hover .main-blog-description_hover-transform-17530 {
      transform: var(--main-blog-description_hover-transform-17530);
    }
  }
  @media (hover: hover) {
    .card.has-hover:hover .main-blog-description_hover-opacity-17531, .cards_float.has-hover:hover .main-blog-description_hover-opacity-17531 {
      opacity: var(--main-blog-description_hover-opacity-17531);
    }
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-background-17532:hover, .card.has-hover:hover .button.main-blog-button_hover-background-17532, .cards_float.has-hover:hover .button.main-blog-button_hover-background-17532 {
      background: var(--main-blog-button_hover-background-17532);
    }
  }
  @media (hover: hover) {
    .button.has-hover:hover .main-blog-button_hover-color-17533, .card.has-hover:hover .button .main-blog-button_hover-color-17533, .cards_float.has-hover:hover .button .main-blog-button_hover-color-17533 {
      color: var(--main-blog-button_hover-color-17533);
    }
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-border-color-17534:hover, .card.has-hover:hover .button.main-blog-button_hover-border-color-17534, .cards_float.has-hover:hover .button.main-blog-button_hover-border-color-17534 {
      border-color: var(--main-blog-button_hover-border-color-17534);
    }
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-box-shadow-17535:hover, .card.has-hover:hover .button.main-blog-button_hover-box-shadow-17535, .cards_float.has-hover:hover .button.main-blog-button_hover-box-shadow-17535 {
      box-shadow: var(--main-blog-button_hover-box-shadow-17535);
    }
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-transform-17536:hover, .card.has-hover:hover .button.main-blog-button_hover-transform-17536, .cards_float.has-hover:hover .button.main-blog-button_hover-transform-17536 {
      transform: var(--main-blog-button_hover-transform-17536);
    }
  }
  @media (hover: hover) {
    .button.has-hover.main-blog-button_hover-opacity-17537:hover, .card.has-hover:hover .button.main-blog-button_hover-opacity-17537, .cards_float.has-hover:hover .button.main-blog-button_hover-opacity-17537 {
      opacity: var(--main-blog-button_hover-opacity-17537);
    }
  }
  .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-top-30008 {
    margin-top: var(--main-article-main-margin-top-30008);
  }
  .main-article-main-margin-bottom-30009 {
    margin-bottom: var(--main-article-main-margin-bottom-30009);
  }
  .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-top-2277 {
    margin-top: var(--main-article_hero_1-main-margin-top-2277);
  }
  .main-article_hero_1-main-margin-bottom-2278 {
    margin-bottom: var(--main-article_hero_1-main-margin-bottom-2278);
  }
  .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_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-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-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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  .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-top-30938 {
    margin-top: var(--main-article_hero_2-main-margin-top-30938);
  }
  .main-article_hero_2-main-margin-bottom-30939 {
    margin-bottom: var(--main-article_hero_2-main-margin-bottom-30939);
  }
  .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_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-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-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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  .main-article_gallery-config-count-1776 {
    count: var(--main-article_gallery-config-count-1776);
  }
  .main-article_gallery-main-margin-top-1839 {
    margin-top: var(--main-article_gallery-main-margin-top-1839);
  }
  .main-article_gallery-main-margin-bottom-1840 {
    margin-bottom: var(--main-article_gallery-main-margin-bottom-1840);
  }
  .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_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_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 {
    -o-object-fit: var(--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_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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  .main-article_faq-config-count-1582 {
    count: var(--main-article_faq-config-count-1582);
  }
  .main-article_faq-main-margin-top-1626 {
    margin-top: var(--main-article_faq-main-margin-top-1626);
  }
  .main-article_faq-main-margin-bottom-1627 {
    margin-bottom: var(--main-article_faq-main-margin-bottom-1627);
  }
  .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_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_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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  .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-top-1389 {
    margin-top: var(--main-article_contact-main-margin-top-1389);
  }
  .main-article_contact-main-margin-bottom-1390 {
    margin-bottom: var(--main-article_contact-main-margin-bottom-1390);
  }
  .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_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_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_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-left-1386 {
    margin-left: var(--main-article_contact-input_label-margin-left-1386);
  }
  .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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  @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);
    }
  }
  /* 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=music.css.map */
/* Generated setup values and selector classes. */
html {
  --main-header-logo-justify-self-2032: start;
  --main-header-logo-max-width-2033: 140px;
  --main-header-menu-color-2046: rgba(255,255,255,1);
  --main-header-menu-font-family-2047: Roboto Slab;
  --main-header-menu-font-weight-2048: 100;
  --main-header-menu-font-size-2049: 16px;
  --main-header-menu-letter-spacing-2050: 0px;
  --main-header-menu-grid-column-gap-2051: 56px;
  --main-header-menu-justify-self-2052: end;
  --main-header-menu_hover-color-17517: #00ffc0;
  --main-header-menu_hover-opacity-17518: 1;
  --main-header-menu_hover-transform-17519: translateY(0px);
  --main-header-main-grid-column-gap-2034: 40px;
  --main-header-main-max-width-2035: 100%;
  --main-header-main-background-2036: rgba(255, 255, 255, 0);
  --main-header-main-width-2037: 100svw;
  --main-header-main-border-radius-2038: 0px;
  --main-header-main-grid-template-areas-2039: "logo menu";
  --main-header-main-grid-template-columns-2040: min-content  1fr;
  --main-header-main-padding-2041: 25px 17px 0 45px;
  --main-header-main-backdrop-blur-2042: 0px;
  --main-header-main-border-width-2043: 0px;
  --main-header-main-border-color-2044: rgba(0, 0, 0, 0);
  --main-header-main-box-shadow-2045: 0 10px 30px rgba(0, 0, 0, 0);
  --main-footer-container-max-width-1722: 100svw;
  --main-footer-main-grid-column-gap-1730: 20px;
  --main-footer-main-width-1731: 100svw;
  --main-footer-main-background-1732: #131416;
  --main-footer-main-max-width-1733: 100svw;
  --main-footer-main-border-radius-1734: 0px;
  --main-footer-main-padding-1735: 50px 60px;
  --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: "social web21-logo";
  --main-footer-main-grid-template-columns-1739: 1fr min-content;
  --main-footer-main-justify-content-17399: space-between;
  --main-footer-social-justify-self-2053: start;
  --main-footer-social-grid-column-gap-2054: 10px;
  --main-footer-social_icon-width-2055: 37px;
  --main-footer-social_icon-height-2056: 37px;
  --main-footer-social_icon-border-radius-2057: 37px;
  --main-footer-social_icon-border-width-2058: 0px;
  --main-footer-social_icon-border-color-2059: rgba(0, 0, 0, 0);
  --main-footer-social_icon-background-2060: #1d1f22;
  --main-footer-social_icon_hover-background-17520: #ffffff;
  --main-footer-social_svg-font-size-2061: 22px;
  --main-footer-social_svg-color-2063: #131416;
  --main-article-main-border-radius-30001: 0px;
  --main-article-main-padding-30002: 134px 24px 80px 24px;
  --main-article-main-border-width-30003: 0px;
  --main-article-main-border-color-30004: rgba(0, 0, 0, 0);
  --main-article-main-box-shadow-30005: none;
  --main-article-main-backdrop-blur-30006: 0px;
  --main-article-main-background-30007: transparent;
  --main-article-main-margin-top-30008: 0px;
  --main-article-main-margin-bottom-30009: 0px;
  --main-article-main-max-width-30010: 100svw;
  --main-article-main-width-30906: 100%;
  --main-article-overlay-background-30011: rgba(0, 0, 0, 0);
  --main-article-container-max-width-30012: 860px;
  --main-article-container-width-30907: 100%;
  --main-article-container-grid-row-gap-30013: 24px;
  --main-article-container-border-radius-30014: 0px;
  --main-article-container-padding-30015: 0px;
  --main-article-container-border-width-30016: 0px;
  --main-article-container-border-color-30017: rgba(0, 0, 0, 0);
  --main-article-container-box-shadow-30018: none;
  --main-article-container-backdrop-blur-30019: 0px;
  --main-article-container-background-30020: transparent;
  --main-article-container_overlay-background-30021: rgba(0, 0, 0, 0);
  --main-article-h1-color-30101: #f8fafc;
  --main-article-h1-font-family-30102: Inter, sans-serif;
  --main-article-h1-font-weight-30103: 700;
  --main-article-h1-font-size-30104: 56px;
  --main-article-h1-line-height-30105: 1.08;
  --main-article-h1-letter-spacing-30106: 0px;
  --main-article-h1-text-align-30107: center;
  --main-article-h1-padding-30109: 0px 0px 71px 0px;
  --main-article-h1-text1-30108: Article title;
  --main-article-h2-color-30301: #f8fafc;
  --main-article-h2-font-family-30302: Inter, sans-serif;
  --main-article-h2-font-weight-30303: 700;
  --main-article-h2-font-size-30304: 34px;
  --main-article-h2-line-height-30305: 1.18;
  --main-article-h2-letter-spacing-30306: 0px;
  --main-article-h2-text-align-30307: left;
  --main-article-h2-text1-30308: Main section heading;
  --main-article-paragraph-color-30401: #f8fafc;
  --main-article-paragraph-font-family-30402: Inter, sans-serif;
  --main-article-paragraph-font-weight-30403: 400;
  --main-article-paragraph-font-size-30404: 17px;
  --main-article-paragraph-line-height-30405: 1.8;
  --main-article-paragraph-letter-spacing-30406: 0px;
  --main-article-paragraph-text-align-30407: left;
  --main-article-paragraph-text1-30408: This paragraph is editable from the article design file and demonstrates the base article typography and spacing inside the container.;
  --main-article-blockquote-color-30501: #f8fafc;
  --main-article-blockquote-font-family-30502: Inter, sans-serif;
  --main-article-blockquote-font-weight-30503: 500;
  --main-article-blockquote-font-size-30504: 22px;
  --main-article-blockquote-line-height-30505: 1.6;
  --main-article-blockquote-letter-spacing-30506: 0px;
  --main-article-blockquote-border-color-30507: #00ffc0;
  --main-article-blockquote-background-30508: rgba(255, 255, 255, 0.06);
  --main-article-blockquote-padding-30509: 24px;
  --main-article-blockquote-text1-30510: A highlighted quote can break up the article and emphasize the most important message.;
  --main-article-blockquote-width-30511: 100%;
  --main-article-blockquote-max-width-30512: 760px;
  --main-article-blockquote-border-radius-30522: 12px;
  --main-article-h3-color-30601: #f8fafc;
  --main-article-h3-font-family-30602: Inter, sans-serif;
  --main-article-h3-font-weight-30603: 700;
  --main-article-h3-font-size-30604: 26px;
  --main-article-h3-line-height-30605: 1.25;
  --main-article-h3-letter-spacing-30606: 0px;
  --main-article-h3-text-align-30607: left;
  --main-article-h3-text1-30608: Supporting point;
  --main-article-ul-color-30701: #f8fafc;
  --main-article-ul-font-family-30702: Inter, sans-serif;
  --main-article-ul-font-weight-30703: 400;
  --main-article-ul-font-size-30704: 17px;
  --main-article-ul-line-height-30705: 1.8;
  --main-article-ul-letter-spacing-30706: 0px;
  --main-article-ul-text-align-30707: left;
  --main-article-ul-text1-30708: First important point
Second important point
Third important point;
  --main-article-ul-list-style-type-30709: disc;
  --main-article-ol-color-30801: #f8fafc;
  --main-article-ol-font-family-30802: Inter, sans-serif;
  --main-article-ol-font-weight-30803: 400;
  --main-article-ol-font-size-30804: 17px;
  --main-article-ol-line-height-30805: 1.8;
  --main-article-ol-letter-spacing-30806: 0px;
  --main-article-ol-text-align-30807: left;
  --main-article-ol-text1-30808: Plan the structure
Write the content
Publish the article;
  --main-article-ol-list-style-type-30809: decimal;
  --main-article-image-file1-30901: /uploaded_images/article/slide1.jpg;
  --main-article-image-alt-30902: Article image;
  --main-article-image-title-30903: Article image;
  --main-article-image-width-30904: 860;
  --main-article-image-height-30905: 480;
  --main-article-main_title-color-30908: #f8fafc;
  --main-article-main_title-font-family-30909: Inter, sans-serif;
  --main-article-main_title-font-weight-30910: 700;
  --main-article-main_title-font-size-30911: 56px;
  --main-article-main_title-line-height-30912: 1.08;
  --main-article-main_title-letter-spacing-30913: 0px;
  --main-article-main_title-text-align-30914: left;
  --main-article-main_title-text0-30915: Article;
  --main-article-main_title-grid-template-areas-31036: "title-text";
  --main-article-main_title-grid-column-gap-31037: 0px;
  --main-article-main_title-justify-items-31038: center;
  --main-article-main_title-justify-self-31039: center;
  --main-article-main_title_icon-width-30916: initial;
  --main-article-main_title_icon-height-30917: initial;
  --main-article-main_title_icon-border-radius-30918: 10px;
  --main-article-main_title_icon-border-width-30919: 0px;
  --main-article-main_title_icon-border-color-30920: transparent;
  --main-article-main_title_icon-background-30921: transparent;
  --main-article-main_title_icon-icon-30922: ;
  --main-article-main_title_svg-font-size-30923: 18px;
  --main-article-main_title_svg-color-30924: #22d3ee;
  --main-article-icon-icon-30513: tabler:quote;
  --main-article-icon-width-30514: 36px;
  --main-article-icon-height-30515: 36px;
  --main-article-icon-border-radius-30516: 999px;
  --main-article-icon-border-width-30517: 0px;
  --main-article-icon-border-color-30518: transparent;
  --main-article-icon-background-30519: transparent;
  --main-article-svg-font-size-30520: 22px;
  --main-article-svg-color-30521: #00ffc0;
  --main-article-marker-width-30710: 8px;
  --main-article-marker-height-30711: 8px;
  --main-article-marker-border-radius-30712: 999px;
  --main-article-marker-border-width-30713: 0px;
  --main-article-marker-border-color-30714: transparent;
  --main-article-marker-background-30715: rgba(255, 255, 255, 1);
  --main-article-ol_marker-font-size-30810: 17px;
  --main-article-ol_marker-font-weight-30811: 400;
  --main-article-ol_marker-font-family-30812: Inter, sans-serif;
  --main-article-ol_marker-color-30813: #f8fafc;
  --main-article_hero_1-container-max-width-2219: 100svw;
  --main-article_hero_1-container-grid-column-gap-2220: 0px;
  --main-article_hero_1-container-grid-row-gap-2221: 33px;
  --main-article_hero_1-container-backdrop-blur-2222: 0px;
  --main-article_hero_1-container-background-2223: transparent;
  --main-article_hero_1-container-border-radius-2224: 0px;
  --main-article_hero_1-container-grid-template-areas-2225: "title" "desc" "button" ;
  --main-article_hero_1-container-grid-template-columns-2226: 1fr;
  --main-article_hero_1-container-padding-2227: 120px 0px 120px 0px;
  --main-article_hero_1-container-border-width-2228: 0px;
  --main-article_hero_1-container-border-color-2229: transparent;
  --main-article_hero_1-container-box-shadow-2230: 0 26px 80px rgba(0, 0, 0, 0);
  --main-article_hero_1-main-margin-top-2277: 0px;
  --main-article_hero_1-main-margin-bottom-2278: 0px;
  --main-article_hero_1-main-backdrop-blur-2279: 0px;
  --main-article_hero_1-main-max-width-2280: 100svw;
  --main-article_hero_1-main-background-2281: url('/uploaded_images/section/parallax1.jpg') fixed;
  --main-article_hero_1-main-border-radius-2282: 0px;
  --main-article_hero_1-main-padding-2283: 49px 0px 49px 0px;
  --main-article_hero_1-main-border-width-2284: 0px;
  --main-article_hero_1-main-border-color-2285: transparent;
  --main-article_hero_1-main-box-shadow-2286: none;
  --main-article_hero_1-overlay-background-2287: rgba(0,0,0,0.1);
  --main-article_hero_1-image-border-width-2260: 0px;
  --main-article_hero_1-image-border-color-2261: rgba(226, 232, 240, 0.0);
  --main-article_hero_1-image-file1-2262: /uploaded_images/section/parallax1.jpg;
  --main-article_hero_1-image-title-2263: hero centered;
  --main-article_hero_1-image-alt-2264: hero centered;
  --main-article_hero_1-image-width-2265: 1920px;
  --main-article_hero_1-image-height-2266: 450px;
  --main-article_hero_1-image-justify-self-2267: center;
  --main-article_hero_1-image-border-radius-2268: 10px;
  --main-article_hero_1-image-aspect-ratio-2269: 1920 / 450;
  --main-article_hero_1-image_overlay-background-2270: transparent;
  --main-article_hero_1-container_overlay-background-2231: transparent;
  --main-article_hero_1-title-color-2294: #e2e8f0;
  --main-article_hero_1-title-justify-self-2295: center;
  --main-article_hero_1-title-text-align-2296: center;
  --main-article_hero_1-title-font-size-2297: clamp(34px, 5vw, 56px);
  --main-article_hero_1-title-font-weight-2298: 600;
  --main-article_hero_1-title-font-family-2299: Inter, sans-serif;
  --main-article_hero_1-title-letter-spacing-2300: 0px;
  --main-article_hero_1-title-line-height-2301: 1.08;
  --main-article_hero_1-title-text1-2302: A cleaner control plane for software delivery.;
  --main-article_hero_1-title-grid-template-areas-2303: "title-icon title-text";
  --main-article_hero_1-title-grid-column-gap-2304: 10px;
  --main-article_hero_1-title-justify-items-2305: center;
  --main-article_hero_1-button-padding-2190: 12px 19px;
  --main-article_hero_1-button-justify-self-2191: center;
  --main-article_hero_1-button-text1-2192: Start planning;
  --main-article_hero_1-button-border-radius-2193: 12px;
  --main-article_hero_1-button-border-width-2194: 1px;
  --main-article_hero_1-button-border-color-2195: rgba(148, 163, 184, 0.20);
  --main-article_hero_1-button-background-2196: rgba(255, 255, 255, 1);
  --main-article_hero_1-button-color-2197: rgba(0, 0, 0, 1);
  --main-article_hero_1-button-font-size-2198: 14px;
  --main-article_hero_1-button-font-weight-2199: 600;
  --main-article_hero_1-button-font-family-2200: Inter, sans-serif;
  --main-article_hero_1-button-letter-spacing-2201: 0px;
  --main-article_hero_1-button-line-height-2202: 1.2;
  --main-article_hero_1-button-grid-template-areas-2203: "button-icon button-text";
  --main-article_hero_1-button-grid-column-gap-2204: 10px;
  --main-article_hero_1-button-justify-items-2205: center;
  --main-article_hero_1-button-justify-self-2206: center;
  --main-article_hero_1-description-text1-2238: Coordinate deployments, quality checks, and engineering status without adding another noisy dashboard.;
  --main-article_hero_1-description-justify-self-2239: center;
  --main-article_hero_1-description-text-align-2240: center;
  --main-article_hero_1-description-color-2241: rgba(255, 255, 255, 1);
  --main-article_hero_1-description-font-weight-2242: 400;
  --main-article_hero_1-description-font-family-2243: Inter, sans-serif;
  --main-article_hero_1-description-letter-spacing-2244: 0px;
  --main-article_hero_1-description-line-height-2245: 1.6;
  --main-article_hero_1-description-font-size-2246: 16px;
  --main-article_hero_1-description-grid-template-areas-2247: "desc-icon desc-text";
  --main-article_hero_1-description-grid-column-gap-2248: 10px;
  --main-article_hero_1-description-justify-items-2249: center;
  --main-article_hero_1-title_icon-width-2306: initial;
  --main-article_hero_1-title_icon-height-2307: initial;
  --main-article_hero_1-title_icon-border-radius-2308: 10px;
  --main-article_hero_1-title_icon-border-width-2309: 0px;
  --main-article_hero_1-title_icon-border-color-2310: transparent;
  --main-article_hero_1-title_icon-background-2311: transparent;
  --main-article_hero_1-title_icon-icon-2312: ;
  --main-article_hero_1-title_svg-font-size-2313: 18px;
  --main-article_hero_1-title_svg-color-2315: #22d3ee;
  --main-article_hero_1-description_icon-width-2250: initial;
  --main-article_hero_1-description_icon-height-2251: initial;
  --main-article_hero_1-description_icon-border-radius-2252: 10px;
  --main-article_hero_1-description_icon-border-width-2253: 0px;
  --main-article_hero_1-description_icon-border-color-2254: transparent;
  --main-article_hero_1-description_icon-background-2255: transparent;
  --main-article_hero_1-description_icon-icon-2256: ;
  --main-article_hero_1-description_svg-font-size-2257: 18px;
  --main-article_hero_1-description_svg-color-2259: #22d3ee;
  --main-article_hero_1-button_icon-width-2207: initial;
  --main-article_hero_1-button_icon-height-2208: initial;
  --main-article_hero_1-button_icon-border-radius-2209: 0px;
  --main-article_hero_1-button_icon-border-width-2210: 0px;
  --main-article_hero_1-button_icon-border-color-2211: transparent;
  --main-article_hero_1-button_icon-background-2212: transparent;
  --main-article_hero_1-button_icon-icon-2213: tabler:arrow-right;
  --main-article_hero_1-button_svg-font-size-2215: 17px;
  --main-article_hero_1-button_svg-color-2216: rgba(0, 0, 0, 1);
  --main-article_hero_1-main_title_icon-width-2306: initial;
  --main-article_hero_1-main_title_icon-height-2307: initial;
  --main-article_hero_1-main_title_icon-border-radius-2308: 10px;
  --main-article_hero_1-main_title_icon-border-width-2309: 0px;
  --main-article_hero_1-main_title_icon-border-color-2310: transparent;
  --main-article_hero_1-main_title_icon-background-2311: transparent;
  --main-article_hero_1-main_title_icon-icon-2312: ;
  --main-article_hero_1-main_title_svg-font-size-2313: 18px;
  --main-article_hero_1-main_title_svg-color-2315: #22d3ee;
  --main-article_hero_1-main_description_icon-width-2250: initial;
  --main-article_hero_1-main_description_icon-height-2251: initial;
  --main-article_hero_1-main_description_icon-border-radius-2252: 10px;
  --main-article_hero_1-main_description_icon-border-width-2253: 0px;
  --main-article_hero_1-main_description_icon-border-color-2254: transparent;
  --main-article_hero_1-main_description_icon-background-2255: transparent;
  --main-article_hero_1-main_description_icon-icon-2256: ;
  --main-article_hero_1-main_description_svg-font-size-2257: 18px;
  --main-article_hero_1-main_description_svg-color-2259: #22d3ee;
  --main-article_hero_1-main_button_icon-width-2207: initial;
  --main-article_hero_1-main_button_icon-height-2208: initial;
  --main-article_hero_1-main_button_icon-border-radius-2209: 0px;
  --main-article_hero_1-main_button_icon-border-width-2210: 0px;
  --main-article_hero_1-main_button_icon-border-color-2211: transparent;
  --main-article_hero_1-main_button_icon-background-2212: transparent;
  --main-article_hero_1-main_button_icon-icon-2213: tabler:arrow-right;
  --main-article_hero_1-main_button_svg-font-size-2215: 17px;
  --main-article_hero_1-main_button_svg-color-2216: #e0f2fe;
  --main-article_hero_1-button_hover-background-17487: rgba(34, 211, 238, 0.16);
  --main-article_hero_1-button_hover-color-17488: #ffffff;
  --main-article_hero_1-button_hover-border-color-17489: rgba(34, 211, 238, 0.42);
  --main-article_hero_1-button_hover-box-shadow-17490: 0 14px 34px rgba(8, 145, 178, 0.22);
  --main-article_hero_1-button_hover-transform-17491: translateY(-2px);
  --main-article_hero_1-button_hover-opacity-17492: 1;
  --main-article_hero_2-container-max-width-30926: 1440px;
  --main-article_hero_2-container-grid-column-gap-30927: 20px;
  --main-article_hero_2-container-grid-row-gap-30928: 20px;
  --main-article_hero_2-container-backdrop-blur-30929: 0px;
  --main-article_hero_2-container-background-30930: transparent;
  --main-article_hero_2-container-border-radius-30931: 0px;
  --main-article_hero_2-container-grid-template-areas-30932: "image title" "image title" "image desc" "image button" ;
  --main-article_hero_2-container-grid-template-columns-30933: 1fr 1fr;
  --main-article_hero_2-container-padding-30934: 0px 0px 0px 0px;
  --main-article_hero_2-container-border-width-30935: 0px;
  --main-article_hero_2-container-border-color-30936: transparent;
  --main-article_hero_2-container-box-shadow-30937: none;
  --main-article_hero_2-main-margin-top-30938: 30px;
  --main-article_hero_2-main-margin-bottom-30939: 30px;
  --main-article_hero_2-main-backdrop-blur-30940: 0px;
  --main-article_hero_2-main-max-width-30941: 90svw;
  --main-article_hero_2-main-background-30942: transparent;
  --main-article_hero_2-main-border-radius-30943: 18px;
  --main-article_hero_2-main-padding-30944: 0px 0px 0px 0px;
  --main-article_hero_2-main-border-width-30945: 0px;
  --main-article_hero_2-main-border-color-30946: transparent;
  --main-article_hero_2-main-box-shadow-30947: none;
  --main-article_hero_2-overlay-background-30948: transparent;
  --main-article_hero_2-image-border-width-30949: 0px;
  --main-article_hero_2-image-border-color-30950: rgba(226, 232, 240, 0.14);
  --main-article_hero_2-image-file1-30951: /uploaded_images/article/tech_678a111b_20260618015739.jpg;
  --main-article_hero_2-image-title-30952: hero centered;
  --main-article_hero_2-image-alt-30953: hero centered;
  --main-article_hero_2-image-width-30954: 1920px;
  --main-article_hero_2-image-height-30955: 1080px;
  --main-article_hero_2-image-justify-self-30956: center;
  --main-article_hero_2-image-border-radius-30957: 10px;
  --main-article_hero_2-image-aspect-ratio-30958: 16/9;
  --main-article_hero_2-image_overlay-background-30959: linear-gradient(135deg, rgba(1, 5, 15, 0.84), rgba(3, 24, 45, 0.42));
  --main-article_hero_2-container_overlay-background-30960: transparent;
  --main-article_hero_2-title-color-30961: rgba(255, 255, 255, 1);
  --main-article_hero_2-title-justify-self-30962: center;
  --main-article_hero_2-title-text-align-30963: center;
  --main-article_hero_2-title-font-size-30964: clamp(34px, 5vw, 56px);
  --main-article_hero_2-title-font-weight-30965: 650;
  --main-article_hero_2-title-font-family-30966: Inter, sans-serif;
  --main-article_hero_2-title-letter-spacing-30967: 0px;
  --main-article_hero_2-title-line-height-30968: 1.08;
  --main-article_hero_2-title-text1-30969: Turn release data into confident decisions.;
  --main-article_hero_2-title-grid-template-areas-30970: "title-icon title-text";
  --main-article_hero_2-title-grid-column-gap-30971: 10px;
  --main-article_hero_2-title-justify-items-30972: center;
  --main-article_hero_2-button-padding-30973: 12px 20px;
  --main-article_hero_2-button-justify-self-30974: center;
  --main-article_hero_2-button-text1-30975: See workflow;
  --main-article_hero_2-button-border-radius-30976: 999px;
  --main-article_hero_2-button-border-width-30977: 1px;
  --main-article_hero_2-button-border-color-30978: rgba(0, 0, 0, 0.42);
  --main-article_hero_2-button-background-30979: rgba(0, 0, 0, 1);
  --main-article_hero_2-button-color-30980: rgba(255, 255, 255, 1);
  --main-article_hero_2-button-font-size-30981: 14px;
  --main-article_hero_2-button-font-weight-30982: 600;
  --main-article_hero_2-button-font-family-30983: Inter, sans-serif;
  --main-article_hero_2-button-letter-spacing-30984: 0px;
  --main-article_hero_2-button-line-height-30985: 1.2;
  --main-article_hero_2-button-grid-template-areas-30986: "button-icon button-text";
  --main-article_hero_2-button-grid-column-gap-30987: 10px;
  --main-article_hero_2-button-justify-items-30988: center;
  --main-article_hero_2-button-justify-self-30989: center;
  --main-article_hero_2-description-text1-30990: Unify commits, pull requests, incidents, environments, and ownership signals before every production rollout.;
  --main-article_hero_2-description-justify-self-30991: center;
  --main-article_hero_2-description-text-align-30992: center;
  --main-article_hero_2-description-color-30993: rgba(255, 255, 255, 1);
  --main-article_hero_2-description-font-weight-30994: 400;
  --main-article_hero_2-description-font-family-30995: Inter, sans-serif;
  --main-article_hero_2-description-letter-spacing-30996: 0px;
  --main-article_hero_2-description-line-height-30997: 1.6;
  --main-article_hero_2-description-font-size-30998: 16px;
  --main-article_hero_2-description-grid-template-areas-30999: "desc-icon desc-text";
  --main-article_hero_2-description-grid-column-gap-31000: 10px;
  --main-article_hero_2-description-justify-items-31001: center;
  --main-article_hero_2-title_icon-width-31002: initial;
  --main-article_hero_2-title_icon-height-31003: initial;
  --main-article_hero_2-title_icon-border-radius-31004: 10px;
  --main-article_hero_2-title_icon-border-width-31005: 0px;
  --main-article_hero_2-title_icon-border-color-31006: transparent;
  --main-article_hero_2-title_icon-background-31007: transparent;
  --main-article_hero_2-title_icon-icon-31008: ;
  --main-article_hero_2-title_svg-font-size-31009: 18px;
  --main-article_hero_2-title_svg-color-31010: #22d3ee;
  --main-article_hero_2-description_icon-width-31011: initial;
  --main-article_hero_2-description_icon-height-31012: initial;
  --main-article_hero_2-description_icon-border-radius-31013: 10px;
  --main-article_hero_2-description_icon-border-width-31014: 0px;
  --main-article_hero_2-description_icon-border-color-31015: transparent;
  --main-article_hero_2-description_icon-background-31016: transparent;
  --main-article_hero_2-description_icon-icon-31017: ;
  --main-article_hero_2-description_svg-font-size-31018: 18px;
  --main-article_hero_2-description_svg-color-31019: #22d3ee;
  --main-article_hero_2-button_icon-width-31020: initial;
  --main-article_hero_2-button_icon-height-31021: initial;
  --main-article_hero_2-button_icon-border-radius-31022: 0px;
  --main-article_hero_2-button_icon-border-width-31023: 0px;
  --main-article_hero_2-button_icon-border-color-31024: transparent;
  --main-article_hero_2-button_icon-background-31025: transparent;
  --main-article_hero_2-button_icon-icon-31026: tabler:arrow-right;
  --main-article_hero_2-button_svg-font-size-31027: 17px;
  --main-article_hero_2-button_svg-color-31028: rgba(255, 255, 255, 1);
  --main-article_hero_2-button_hover-background-31029: rgba(255, 255, 255, 0.16);
  --main-article_hero_2-button_hover-color-31030: #ffffff;
  --main-article_hero_2-button_hover-border-color-31031: rgba(34, 211, 238, 0.42);
  --main-article_hero_2-button_hover-box-shadow-31032: 0 14px 34px rgba(8, 145, 178, 0.22);
  --main-article_hero_2-button_hover-transform-31033: translateY(-2px);
  --main-article_hero_2-button_hover-opacity-31034: 1;
  --main-article_gallery-config-count-1776: 4;
  --main-article_gallery-main-margin-top-1839: 30px;
  --main-article_gallery-main-margin-bottom-1840: 30px;
  --main-article_gallery-main-backdrop-blur-1841: 0px;
  --main-article_gallery-main-max-width-1842: 150%;
  --main-article_gallery-main-background-1843: transparent;
  --main-article_gallery-main-border-radius-1844: 0px;
  --main-article_gallery-main-padding-1845: 0px 0px 0px 0px;
  --main-article_gallery-main-border-width-1846: 0px;
  --main-article_gallery-main-border-color-1847: transparent;
  --main-article_gallery-main-box-shadow-1848: none;
  --main-article_gallery-container-max-width-1779: 100%;
  --main-article_gallery-container-grid-column-gap-1780: 0px;
  --main-article_gallery-container-grid-row-gap-1781: 0px;
  --main-article_gallery-container-backdrop-blur-1782: 0px;
  --main-article_gallery-container-background-1783: transparent;
  --main-article_gallery-container-border-radius-1784: 0px;
  --main-article_gallery-container-grid-template-areas-1785: "gallery";
  --main-article_gallery-container-grid-template-columns-1786: 1fr;
  --main-article_gallery-container-padding-1787: 0px 0px 0px 0px;
  --main-article_gallery-container-border-width-1788: 0px;
  --main-article_gallery-container-border-color-1789: transparent;
  --main-article_gallery-container-box-shadow-1790: none;
  --main-article_gallery-overlay-background-1849: rgba(1, 5, 15, 0);
  --main-article_gallery-container_overlay-background-1791: rgba(1, 5, 15, 0);
  --main-article_gallery-title-color-1856: #f1f5f9;
  --main-article_gallery-title-justify-self-1857: center;
  --main-article_gallery-title-text-align-1858: center;
  --main-article_gallery-title-font-size-1859: clamp(28px, 3.5vw, 44px);
  --main-article_gallery-title-font-weight-1860: 600;
  --main-article_gallery-title-font-family-1861: Inter, sans-serif;
  --main-article_gallery-title-letter-spacing-1862: 0px;
  --main-article_gallery-title-line-height-1863: 1.08;
  --main-article_gallery-title-text1-1864: A focused view of delivery health;
  --main-article_gallery-title-grid-template-areas-1865: "title-text";
  --main-article_gallery-title-grid-column-gap-1866: 10px;
  --main-article_gallery-title-justify-items-1867: center;
  --main-article_gallery-title_svg-font-size-1875: 18px;
  --main-article_gallery-title_svg-color-1877: #22d3ee;
  --main-article_gallery-title_icon-width-1868: initial;
  --main-article_gallery-title_icon-height-1869: initial;
  --main-article_gallery-title_icon-border-radius-1870: 10px;
  --main-article_gallery-title_icon-border-width-1871: 0px;
  --main-article_gallery-title_icon-border-color-1872: transparent;
  --main-article_gallery-title_icon-background-1873: transparent;
  --main-article_gallery-title_icon-icon-1874: ;
  --main-article_gallery-description-text1-1798: Dashboards, deployment timelines, service ownership, and quality signals stay connected in one workspace.;
  --main-article_gallery-description-justify-self-1799: center;
  --main-article_gallery-description-text-align-1800: center;
  --main-article_gallery-description-color-1801: #a1aebf;
  --main-article_gallery-description-font-weight-1802: 400;
  --main-article_gallery-description-font-family-1803: Inter, sans-serif;
  --main-article_gallery-description-letter-spacing-1804: 0px;
  --main-article_gallery-description-line-height-1805: 1.6;
  --main-article_gallery-description-font-size-1806: 16px;
  --main-article_gallery-description-grid-template-areas-1807: "desc-icon desc-text";
  --main-article_gallery-description-grid-column-gap-1808: 10px;
  --main-article_gallery-description-justify-items-1809: center;
  --main-article_gallery-description_svg-font-size-1817: 18px;
  --main-article_gallery-description_svg-color-1819: #22d3ee;
  --main-article_gallery-description_icon-width-1810: initial;
  --main-article_gallery-description_icon-height-1811: initial;
  --main-article_gallery-description_icon-border-radius-1812: 10px;
  --main-article_gallery-description_icon-border-width-1813: 0px;
  --main-article_gallery-description_icon-border-color-1814: transparent;
  --main-article_gallery-description_icon-background-1815: transparent;
  --main-article_gallery-description_icon-icon-1816: ;
  --main-article_gallery-wrapper-max-width-1878: 100%;
  --main-article_gallery-wrapper-grid-template-rows-1879: auto;
  --main-article_gallery-wrapper-grid-template-columns-1880: repeat(4, 1fr);
  --main-article_gallery-wrapper-grid-column-gap-1881: 20px;
  --main-article_gallery-wrapper-grid-row-gap-1882: 20px;
  --main-article_gallery-wrapper-padding-1883: 0px 0px 0px;
  --main-article_gallery-wrapper-border-radius-1884: 0px;
  --main-article_gallery-wrapper-border-width-1885: 0px;
  --main-article_gallery-wrapper-border-color-1886: transparent;
  --main-article_gallery-wrapper-background-1887: transparent;
  --main-article_gallery-wrapper-box-shadow-1888: none;
  --main-article_gallery-wrapper-backdrop-blur-1889: 0px;
  --main-article_gallery-image-file1-1820: /uploaded_images/article/tech_678a111b_20260618015739.jpg;
  --main-article_gallery-image-aspect-ratio-1821: 1/1;
  --main-article_gallery-image-width-1822: 100%;
  --main-article_gallery-image-height-1823: 280px;
  --main-article_gallery-image-border-radius-1824: 12px;
  --main-article_gallery-image-border-width-1825: 0px;
  --main-article_gallery-image-border-color-1826: rgba(226, 232, 240, 0.14);
  --main-article_gallery-image-box-shadow-1827: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
  --main-article_gallery-image-background-1828: rgba(4, 16, 38, 0.50);
  --main-article_gallery-image-object-fit-1829: cover;
  --main-article_gallery-image-cursor-1830: pointer;
  --main-article_gallery-image-transition-1831: transform 0.3s ease;
  --main-article_gallery-image_overlay-background-1832: rgba(1, 5, 15, 0.34);
  --main-article_gallery-button-padding-1748: 0px;
  --main-article_gallery-button-justify-self-1749: center;
  --main-article_gallery-button-text1-1750: View screens;
  --main-article_gallery-button-border-radius-1751: 0px;
  --main-article_gallery-button-border-width-1752: 0px;
  --main-article_gallery-button-text-align-1753: center;
  --main-article_gallery-button-border-color-1754: transparent;
  --main-article_gallery-button-background-1755: transparent;
  --main-article_gallery-button-color-1756: #67e8f9;
  --main-article_gallery-button-font-size-1757: 14px;
  --main-article_gallery-button-font-weight-1758: 600;
  --main-article_gallery-button-font-family-1759: Inter, sans-serif;
  --main-article_gallery-button-letter-spacing-1760: 0px;
  --main-article_gallery-button-line-height-1761: 1.2;
  --main-article_gallery-button-grid-template-areas-1762: "button-icon button-text";
  --main-article_gallery-button-grid-column-gap-1763: 10px;
  --main-article_gallery-button-justify-items-1764: center;
  --main-article_gallery-button-justify-self-1765: center;
  --main-article_gallery-button_svg-font-size-1774: 17px;
  --main-article_gallery-button_svg-color-1775: #67e8f9;
  --main-article_gallery-button_icon-width-1766: initial;
  --main-article_gallery-button_icon-height-1767: initial;
  --main-article_gallery-button_icon-border-radius-1768: 0px;
  --main-article_gallery-button_icon-border-width-1769: 0px;
  --main-article_gallery-button_icon-border-color-1770: transparent;
  --main-article_gallery-button_icon-background-1771: transparent;
  --main-article_gallery-button_icon-icon-1772: tabler:arrow-right;
  --main-article_gallery-button_hover-background-3159: rgba(34, 211, 238, 0.16);
  --main-article_gallery-button_hover-color-3160: #ffffff;
  --main-article_gallery-button_hover-border-color-3161: rgba(34, 211, 238, 0.42);
  --main-article_gallery-button_hover-box-shadow-3162: 0 14px 34px rgba(8, 145, 178, 0.22);
  --main-article_gallery-button_hover-transform-3163: translateY(-2px);
  --main-article_gallery-button_hover-opacity-3164: 1;
  --main-article_faq-config-count-1582: 3;
  --main-article_faq-main-margin-top-1626: 30px;
  --main-article_faq-main-margin-bottom-1627: 30px;
  --main-article_faq-main-backdrop-blur-1628: 0px;
  --main-article_faq-main-max-width-1629: 100%;
  --main-article_faq-main-background-1630: transparent;
  --main-article_faq-main-border-radius-1631: 0px;
  --main-article_faq-main-padding-1632: 0px 0px 0px 0px;
  --main-article_faq-main-border-width-1633: 0px;
  --main-article_faq-main-border-color-1634: transparent;
  --main-article_faq-main-box-shadow-1635: none;
  --main-article_faq-main-grid-template-areas-1636: "title" "desc" "faq" "button" ;
  --main-article_faq-container-max-width-1585: 100%;
  --main-article_faq-container-grid-column-gap-1586: 20px;
  --main-article_faq-container-grid-row-gap-1587: 20px;
  --main-article_faq-container-backdrop-blur-1588: 0px;
  --main-article_faq-container-background-1589: transparent;
  --main-article_faq-container-border-radius-1590: 18px;
  --main-article_faq-container-grid-template-areas-1591: "title" "desc" "faq" "button" ;
  --main-article_faq-container-grid-template-columns-1592: 1fr;
  --main-article_faq-container-padding-1593: 0px 0px 0px 0px;
  --main-article_faq-container-border-width-1594: 0px;
  --main-article_faq-container-border-color-1595: transparent;
  --main-article_faq-container-box-shadow-1596: none;
  --main-article_faq-overlay-background-1647: transparent;
  --main-article_faq-container_overlay-background-1597: transparent;
  --main-article_faq-title-color-1691: #f8fafc;
  --main-article_faq-title-justify-self-1692: center;
  --main-article_faq-title-text-align-1693: center;
  --main-article_faq-title-font-size-1694: clamp(28px, 3vw, 40px);
  --main-article_faq-title-font-weight-1695: 650;
  --main-article_faq-title-font-family-1696: Inter, sans-serif;
  --main-article_faq-title-letter-spacing-1697: 0px;
  --main-article_faq-title-line-height-1698: 1.08;
  --main-article_faq-title-text1-1699: Questions from engineering teams;
  --main-article_faq-title-grid-template-areas-1700: "title-icon title-text";
  --main-article_faq-title-grid-column-gap-1701: 10px;
  --main-article_faq-title-justify-items-1702: center;
  --main-article_faq-title_svg-font-size-1710: 18px;
  --main-article_faq-title_svg-color-1712: #22d3ee;
  --main-article_faq-title_icon-width-1703: initial;
  --main-article_faq-title_icon-height-1704: initial;
  --main-article_faq-title_icon-border-radius-1705: 10px;
  --main-article_faq-title_icon-border-width-1706: 0px;
  --main-article_faq-title_icon-border-color-1707: transparent;
  --main-article_faq-title_icon-background-1708: transparent;
  --main-article_faq-title_icon-icon-1709: ;
  --main-article_faq-description-text1-1604: How release teams use the platform to reduce handoffs, clarify ownership, and ship with more confidence.;
  --main-article_faq-description-justify-self-1605: center;
  --main-article_faq-description-text-align-1606: center;
  --main-article_faq-description-color-1607: #a5b4c8;
  --main-article_faq-description-font-weight-1608: 400;
  --main-article_faq-description-font-family-1609: Inter, sans-serif;
  --main-article_faq-description-letter-spacing-1610: 0px;
  --main-article_faq-description-line-height-1611: 1.6;
  --main-article_faq-description-font-size-1612: 16px;
  --main-article_faq-description-grid-template-areas-1613: "desc-icon desc-text";
  --main-article_faq-description-grid-column-gap-1614: 10px;
  --main-article_faq-description-justify-items-1615: center;
  --main-article_faq-description_svg-font-size-1623: 18px;
  --main-article_faq-description_svg-color-1625: #22d3ee;
  --main-article_faq-description_icon-width-1616: initial;
  --main-article_faq-description_icon-height-1617: initial;
  --main-article_faq-description_icon-border-radius-1618: 10px;
  --main-article_faq-description_icon-border-width-1619: 0px;
  --main-article_faq-description_icon-border-color-1620: transparent;
  --main-article_faq-description_icon-background-1621: transparent;
  --main-article_faq-description_icon-icon-1622: ;
  --main-article_faq-wrapper-max-width-1713: 100%;
  --main-article_faq-wrapper-grid-row-gap-1714: 14px;
  --main-article_faq-wrapper-padding-1715: 0px 0px 0px 0px;
  --main-article_faq-wrapper-border-radius-1716: 18px;
  --main-article_faq-wrapper-border-width-1717: 0px;
  --main-article_faq-wrapper-border-color-1718: rgba(148, 163, 184, 0.13);
  --main-article_faq-wrapper-box-shadow-1719: none;
  --main-article_faq-wrapper-background-1720: transparent;
  --main-article_faq-wrapper-backdrop-blur-1721: 0px;
  --main-article_faq-row-border-radius-1684: 12px;
  --main-article_faq-row-border-width-1685: 1px;
  --main-article_faq-row-border-color-1686: rgba(148, 163, 184, 0.13);
  --main-article_faq-row-box-shadow-1687: 0 8px 22px rgba(2, 6, 23, 0.14);
  --main-article_faq-row-backdrop-blur-1688: 6px;
  --main-article_faq-row-background-1689: rgba(250, 250, 250, 1);
  --main-article_faq-row-grid-row-gap-1690: 20px;
  --main-article_faq-question-border-radius-1654: 12px;
  --main-article_faq-question-border-width-1655: 0px;
  --main-article_faq-question-border-color-1656: transparent;
  --main-article_faq-question-box-shadow-1657: none;
  --main-article_faq-question-backdrop-blur-1658: 0px;
  --main-article_faq-question-background-1659: rgba(255, 255, 255, 1);
  --main-article_faq-question-padding-1660: 12px 16px;
  --main-article_faq-question-grid-column-gap-1661: 20px;
  --main-article_faq-question_title-color-1662: rgba(0, 0, 0, 1);
  --main-article_faq-question_title-justify-self-1663: start;
  --main-article_faq-question_title-text-align-1664: left;
  --main-article_faq-question_title-font-size-1665: 17px;
  --main-article_faq-question_title-font-weight-1666: 700;
  --main-article_faq-question_title-font-family-1667: Inter, sans-serif;
  --main-article_faq-question_title-letter-spacing-1668: 0px;
  --main-article_faq-question_title-line-height-1669: 1.08;
  --main-article_faq-question_title-text1-1670: Can it connect to our existing developer tools?;
  --main-article_faq-question_title-grid-template-areas-1671: "title-icon title-text";
  --main-article_faq-question_title-grid-column-gap-1672: 10px;
  --main-article_faq-question_title-justify-items-1673: center;
  --main-article_faq-question_title_svg-font-size-1681: 18px;
  --main-article_faq-question_title_svg-color-1683: rgba(0, 0, 0, 1);
  --main-article_faq-question_title_icon-width-1674: initial;
  --main-article_faq-question_title_icon-height-1675: initial;
  --main-article_faq-question_title_icon-border-radius-1676: 10px;
  --main-article_faq-question_title_icon-border-width-1677: 0px;
  --main-article_faq-question_title_icon-border-color-1678: transparent;
  --main-article_faq-question_title_icon-background-1679: rgba(0, 0, 0, 0);
  --main-article_faq-question_title_icon-icon-1680: ;
  --main-article_faq-open_icon-width-1637: initial;
  --main-article_faq-open_icon-height-1638: initial;
  --main-article_faq-open_icon-border-radius-1639: 10px;
  --main-article_faq-open_icon-border-width-1640: 0px;
  --main-article_faq-open_icon-border-color-1641: rgba(125, 211, 252, 0.24);
  --main-article_faq-open_icon-background-1642: rgba(34, 211, 238, 0);
  --main-article_faq-open_icon-icon-1643: tabler:chevron-down;
  --main-article_faq-open_svg-font-size-1645: 27.6px;
  --main-article_faq-open_svg-color-1646: rgba(0, 0, 0, 1);
  --main-article_faq-close_icon-width-1572: initial;
  --main-article_faq-close_icon-height-1573: initial;
  --main-article_faq-close_icon-border-radius-1574: 10px;
  --main-article_faq-close_icon-border-width-1575: 0px;
  --main-article_faq-close_icon-border-color-1576: rgba(125, 211, 252, 0.24);
  --main-article_faq-close_icon-background-1577: rgba(34, 211, 238, 0);
  --main-article_faq-close_icon-icon-1578: tabler:chevron-up;
  --main-article_faq-close_svg-font-size-1580: 27.6px;
  --main-article_faq-close_svg-color-1581: rgba(0, 0, 0, 1);
  --main-article_faq-answer-text1-1523: Yes. The platform is designed around source control, CI, deployment, monitoring, and incident workflows your team already uses.;
  --main-article_faq-answer-justify-self-1524: start;
  --main-article_faq-answer-text-align-1525: left;
  --main-article_faq-answer-color-1526: rgba(0, 0, 0, 1);
  --main-article_faq-answer-font-weight-1527: 400;
  --main-article_faq-answer-font-family-1528: Inter, sans-serif;
  --main-article_faq-answer-letter-spacing-1529: 0px;
  --main-article_faq-answer-line-height-1530: 1.6;
  --main-article_faq-answer-font-size-1531: 16px;
  --main-article_faq-answer-grid-template-areas-1532: "desc-icon desc-text";
  --main-article_faq-answer-grid-column-gap-1533: 10px;
  --main-article_faq-answer-justify-items-1534: center;
  --main-article_faq-answer-padding-31040: 0px 12px 11px 12px;
  --main-article_faq-answer_svg-font-size-1542: 18px;
  --main-article_faq-answer_svg-color-1544: #22d3ee;
  --main-article_faq-answer_icon-width-1535: initial;
  --main-article_faq-answer_icon-height-1536: initial;
  --main-article_faq-answer_icon-border-radius-1537: 10px;
  --main-article_faq-answer_icon-border-width-1538: 0px;
  --main-article_faq-answer_icon-border-color-1539: transparent;
  --main-article_faq-answer_icon-background-1540: transparent;
  --main-article_faq-answer_icon-icon-1541: ;
  --main-article_faq-button-padding-1545: 11px 18px;
  --main-article_faq-button-justify-self-1546: center;
  --main-article_faq-button-text1-1547: Read docs;
  --main-article_faq-button-border-radius-1548: 10px;
  --main-article_faq-button-border-width-1549: 0px;
  --main-article_faq-button-border-color-1550: transparent;
  --main-article_faq-button-background-1551: rgba(125, 211, 252, 0.08);
  --main-article_faq-button-color-1552: #bae6fd;
  --main-article_faq-button-font-size-1553: 14px;
  --main-article_faq-button-font-weight-1554: 600;
  --main-article_faq-button-font-family-1555: Inter, sans-serif;
  --main-article_faq-button-letter-spacing-1556: 0px;
  --main-article_faq-button-line-height-1557: 1.2;
  --main-article_faq-button-grid-template-areas-1558: "button-icon button-text";
  --main-article_faq-button-grid-column-gap-1559: 10px;
  --main-article_faq-button-justify-items-1560: center;
  --main-article_faq-button-justify-self-1561: center;
  --main-article_faq-button_svg-font-size-1570: 17px;
  --main-article_faq-button_svg-color-1571: #bae6fd;
  --main-article_faq-button_icon-width-1562: initial;
  --main-article_faq-button_icon-height-1563: initial;
  --main-article_faq-button_icon-border-radius-1564: 0px;
  --main-article_faq-button_icon-border-width-1565: 0px;
  --main-article_faq-button_icon-border-color-1566: transparent;
  --main-article_faq-button_icon-background-1567: transparent;
  --main-article_faq-button_icon-icon-1568: tabler:arrow-right;
  --main-article_faq-button_hover-background-3153: rgba(34, 211, 238, 0.16);
  --main-article_faq-button_hover-color-3154: #ffffff;
  --main-article_faq-button_hover-border-color-3155: rgba(34, 211, 238, 0.42);
  --main-article_faq-button_hover-box-shadow-3156: 0 14px 34px rgba(8, 145, 178, 0.22);
  --main-article_faq-button_hover-transform-3157: translateY(-2px);
  --main-article_faq-button_hover-opacity-3158: 1;
  --main-article_contact-config-show_info-1267: 0;
  --main-article_contact-config-show_form-1268: 1;
  --main-article_contact-main-background-1387: transparent;
  --main-article_contact-main-padding-1388: 0px 0px 0px 0px;
  --main-article_contact-main-margin-top-1389: 24px;
  --main-article_contact-main-margin-bottom-1390: 24px;
  --main-article_contact-main-border-radius-2813: 0px;
  --main-article_contact-main-border-width-2814: 0px;
  --main-article_contact-main-border-color-2815: rgba(34, 211, 238, 0);
  --main-article_contact-main-box-shadow-2816: none;
  --main-article_contact-main-backdrop-blur-2817: 0px;
  --main-article_contact-main-max-width-2818: 100%;
  --main-article_contact-container-display-1274: grid;
  --main-article_contact-container-grid-template-areas-1927: "form";
  --main-article_contact-container-grid-template-columns-1275: 1fr;
  --main-article_contact-container-max-width-1277: 100%;
  --main-article_contact-container-margin-1278: 0 auto;
  --main-article_contact-container-align-items-1279: stretch;
  --main-article_contact-container-grid-column-gap-2819: 20px;
  --main-article_contact-container-grid-row-gap-2820: 20px;
  --main-article_contact-container-border-radius-2821: 0px;
  --main-article_contact-container-padding-2822: 0px 0px 0px 0px;
  --main-article_contact-container-border-width-2823: 0px;
  --main-article_contact-container-border-color-2824: rgba(34, 211, 238, 0);
  --main-article_contact-container-box-shadow-2825: 0px 12px 30px 0px rgba(2, 6, 23, 0);
  --main-article_contact-container-backdrop-blur-2826: 0px;
  --main-article_contact-container-background-2827: transparent;
  --main-article_contact-container-justify-content-31035: center;
  --main-article_contact-wrapper_overlay-background-1516: transparent;
  --main-article_contact-container_overlay-background-1280: transparent;
  --main-article_contact-info_overlay-background-1362: transparent;
  --main-article_contact-form_overlay-background-1332: transparent;
  --main-article_contact-form_container_overlay-background-1325: transparent;
  --main-article_contact-info_wrapper-background-1369: transparent;
  --main-article_contact-info_wrapper-border-radius-1370: 18px;
  --main-article_contact-info_wrapper-border-width-1371: 0px;
  --main-article_contact-info_wrapper-border-color-1372: transparent;
  --main-article_contact-info_wrapper-box-shadow-1373: none;
  --main-article_contact-info_wrapper-backdrop-filter-1374: blur(12px);
  --main-article_contact-info_wrapper-padding-1375: clamp(24px, 4vw, 56px);
  --main-article_contact-info_wrapper-grid-template-columns-1323: 1fr;
  --main-article_contact-info_wrapper-grid-column-gap-1323: 20px;
  --main-article_contact-info_wrapper-grid-row-gap-1323: 20px;
  --main-article_contact-info_wrapper-grid-template-areas-1927: "image" "title" "desc" "button" ;
  --main-article_contact-form_wrapper-background-1339: rgba(12, 27, 49, 0);
  --main-article_contact-form_wrapper-border-radius-1340: 0px;
  --main-article_contact-form_wrapper-border-width-1341: 0px;
  --main-article_contact-form_wrapper-border-color-1342: rgba(125, 211, 252, 0.18);
  --main-article_contact-form_wrapper-box-shadow-1343: 0 14px 38px rgba(2, 6, 23, 0.18);
  --main-article_contact-form_wrapper-backdrop-filter-1344: blur(12px);
  --main-article_contact-form_wrapper-padding-1345: clamp(24px, 4vw, 56px);
  --main-article_contact-form_container-display-1322: grid;
  --main-article_contact-form_container-grid-template-columns-1323: 1fr;
  --main-article_contact-form_container-grid-column-gap-2819: 20px;
  --main-article_contact-form_container-grid-row-gap-2820: 0px;
  --main-article_contact-image-file1-1346: /uploaded_images/article/tech_678a111b_20260618015739.jpg;
  --main-article_contact-image-width-1347: 100%;
  --main-article_contact-image-height-1348: auto;
  --main-article_contact-image-border-radius-1349: 14px;
  --main-article_contact-image-aspect-ratio-1350: 16 / 9;
  --main-article_contact-image-justify-self-1351: stretch;
  --main-article_contact-image-border-width-1352: 0px;
  --main-article_contact-image-border-color-1353: rgba(226, 232, 240, 0.14);
  --main-article_contact-image_overlay-background-1354: transparent;
  --main-article_contact-title-text1-1482: Plan your next release workflow.;
  --main-article_contact-title-color-1483: rgba(248, 250, 252, 1);
  --main-article_contact-title-font-size-1484: clamp(26px, 3vw, 38px);
  --main-article_contact-title-font-weight-1485: 650;
  --main-article_contact-title-font-family-1486: Inter, sans-serif;
  --main-article_contact-title-line-height-1487: 109px;
  --main-article_contact-title-letter-spacing-1488: 0px;
  --main-article_contact-title-grid-template-areas-1489: "text";
  --main-article_contact-title-grid-column-gap-1490: 10px;
  --main-article_contact-title-justify-items-1491: center;
  --main-article_contact-title-justify-self-1492: center;
  --main-article_contact-title-text-align-1493: center;
  --main-article_contact-title_icon-icon-1494: ;
  --main-article_contact-title_icon-width-1495: 20px;
  --main-article_contact-title_icon-height-1496: 20px;
  --main-article_contact-title_icon-border-radius-1497: 10px;
  --main-article_contact-title_icon-border-width-1498: 0px;
  --main-article_contact-title_icon-border-color-1499: transparent;
  --main-article_contact-title_icon-background-1500: transparent;
  --main-article_contact-title_svg-font-size-1502: 18px;
  --main-article_contact-title_svg-color-1503: #22d3ee;
  --main-article_contact-description-text1-1300: Tell us about your stack and we will show how the platform fits your delivery process.;
  --main-article_contact-description-color-1301: #a8b3c7;
  --main-article_contact-description-font-size-1302: 16px;
  --main-article_contact-description-font-weight-1303: 400;
  --main-article_contact-description-font-family-1304: Inter, sans-serif;
  --main-article_contact-description-line-height-1305: 1.6;
  --main-article_contact-description-letter-spacing-1306: 0px;
  --main-article_contact-description-grid-template-areas-1307: "text";
  --main-article_contact-description-grid-column-gap-1308: 10px;
  --main-article_contact-description-justify-items-1309: start;
  --main-article_contact-description-justify-self-1310: start;
  --main-article_contact-description-text-align-1311: left;
  --main-article_contact-description_icon-icon-1312: ;
  --main-article_contact-description_icon-width-1313: 20px;
  --main-article_contact-description_icon-height-1314: 20px;
  --main-article_contact-description_icon-border-radius-1315: 10px;
  --main-article_contact-description_icon-border-width-1316: 0px;
  --main-article_contact-description_icon-border-color-1317: transparent;
  --main-article_contact-description_icon-background-1318: transparent;
  --main-article_contact-description_svg-font-size-1320: 18px;
  --main-article_contact-description_svg-color-1321: #22d3ee;
  --main-article_contact-button-text1-1234: Talk to engineering;
  --main-article_contact-button-background-1235: linear-gradient(135deg, #22d3ee 0%, #2563eb 100%);
  --main-article_contact-button-color-1236: #ffffff;
  --main-article_contact-button-padding-1237: 13px 24px;
  --main-article_contact-button-border-radius-1238: 999px;
  --main-article_contact-button-font-size-1239: 14px;
  --main-article_contact-button-font-weight-1240: 700;
  --main-article_contact-button-border-width-1241: 0px;
  --main-article_contact-button-border-color-1242: transparent;
  --main-article_contact-button-grid-template-areas-1243: "button-text";
  --main-article_contact-button-grid-column-gap-1244: 10px;
  --main-article_contact-button-justify-items-1245: center;
  --main-article_contact-button-justify-self-1246: start;
  --main-article_contact-button-letter-spacing-1247: 0px;
  --main-article_contact-button-line-height-1248: 1.2;
  --main-article_contact-button-font-family-1249: Inter, sans-serif;
  --main-article_contact-button_icon-icon-1250: tabler:arrow-right;
  --main-article_contact-button_icon-width-1251: 20px;
  --main-article_contact-button_icon-height-1252: 20px;
  --main-article_contact-button_icon-border-radius-1253: 0px;
  --main-article_contact-button_icon-border-width-1254: 0px;
  --main-article_contact-button_icon-border-color-1255: transparent;
  --main-article_contact-button_icon-background-1256: transparent;
  --main-article_contact-button_svg-font-size-1258: 17px;
  --main-article_contact-button_svg-color-1259: #ffffff;
  --main-article_contact-input_wrapper-display-1380: grid;
  --main-article_contact-input_wrapper-background-1382: rgba(15, 23, 42, 0);
  --main-article_contact-input_wrapper-border-radius-1383: 12px;
  --main-article_contact-input_wrapper-padding-1386: 13px 16px;
  --main-article_contact-input_wrapper-border-width-1384: 0px;
  --main-article_contact-input_wrapper-border-color-1385: rgba(125, 211, 252, 0);
  --main-article_contact-input_wrapper-max-width-2828: 100%;
  --main-article_contact-input_wrapper-grid-column-gap-2829: 20px;
  --main-article_contact-input_wrapper-grid-row-gap-2830: 20px;
  --main-article_contact-input_wrapper-box-shadow-2831: 1px 12px 30px 0px rgba(125, 211, 252, 0);
  --main-article_contact-input_wrapper-backdrop-blur-2832: 12px;
  --main-article_contact-input_label-show-1376: 1;
  --main-article_contact-input_label-color-1377: rgba(255, 255, 255, 1);
  --main-article_contact-input_label-font-size-1378: 11px;
  --main-article_contact-input_label-font-weight-1379: 500;
  --main-article_contact-input_label-letter-spacing-2833: 0px;
  --main-article_contact-input_label-line-height-2834: 0px;
  --main-article_contact-input_label-font-family-2835: Inter, sans-serif;
  --main-article_contact-input_label-background-1382: transparent;
  --main-article_contact-input_label-border-radius-1383: 0px;
  --main-article_contact-input_label-padding-1386: 0px 4px;
  --main-article_contact-input_label-margin-left-1386: 12px;
  --main-article_contact-text_input-background-1455: rgba(255, 255, 255, 1);
  --main-article_contact-text_input-border-radius-1456: 12px;
  --main-article_contact-text_input-border-width-1457: 1px;
  --main-article_contact-text_input-border-color-1458: rgba(125, 211, 252, 0.24);
  --main-article_contact-text_input-padding-1459: 13px 16px;
  --main-article_contact-text_input-color-1460: rgba(0, 0, 0, 1);
  --main-article_contact-text_input-font-size-1461: 15px;
  --main-article_contact-text_input-width-1462: 100%;
  --main-article_contact-text_input-height-1463: 60px;
  --main-article_contact-text_input-letter-spacing-1464: 0px;
  --main-article_contact-text_input-line-height-1465: 1.6;
  --main-article_contact-text_input-font-family-1466: Inter, sans-serif;
  --main-article_contact-text_input-font-weight-1467: 400;
  --main-article_contact-textarea_input-background-1468: rgba(255, 255, 255, 1);
  --main-article_contact-textarea_input-border-radius-1469: 12px;
  --main-article_contact-textarea_input-border-width-1470: 1px;
  --main-article_contact-textarea_input-border-color-1471: rgba(125, 211, 252, 0.24);
  --main-article_contact-textarea_input-padding-1472: 13px 16px;
  --main-article_contact-textarea_input-color-1473: rgba(0, 0, 0, 1);
  --main-article_contact-textarea_input-font-size-1474: 15px;
  --main-article_contact-textarea_input-width-1475: 100%;
  --main-article_contact-textarea_input-min-height-1476: 160px;
  --main-article_contact-textarea_input-letter-spacing-1477: 0px;
  --main-article_contact-textarea_input-line-height-1478: 1.6;
  --main-article_contact-textarea_input-font-family-1479: Inter, sans-serif;
  --main-article_contact-textarea_input-font-weight-1480: 400;
  --main-article_contact-textarea_input-height-1481: auto;
  --main-article_contact-option-text1-1401: ;
  --main-article_contact-option-color-1402: #f8fafc;
  --main-article_contact-option-font-size-1403: 15px;
  --main-article_contact-option-font-weight-1404: 400;
  --main-article_contact-option-font-family-1405: Inter, sans-serif;
  --main-article_contact-option-line-height-1406: 1.6;
  --main-article_contact-option-background-1407: rgba(0, 0, 0, 1);
  --main-article_contact-option-border-radius-1408: 0px;
  --main-article_contact-option-border-width-1409: 0px;
  --main-article_contact-option-border-color-1410: rgba(226, 232, 240, 0.14);
  --main-article_contact-option-padding-1411: 8px 10px;
  --main-article_contact-checkbox_input-width-1260: 30px;
  --main-article_contact-checkbox_input-height-1261: 30px;
  --main-article_contact-checkbox_input-accent-color-1262: #22d3ee;
  --main-article_contact-checkbox_input-background-1263: rgba(255, 255, 255, 0.86);
  --main-article_contact-checkbox_input-border-radius-1264: 0px;
  --main-article_contact-checkbox_input-border-width-1265: 0px;
  --main-article_contact-checkbox_input-border-color-1266: rgba(125, 211, 252, 0.24);
  --main-article_contact-radio_input-width-1422: 30px;
  --main-article_contact-radio_input-height-1423: 30px;
  --main-article_contact-radio_input-accent-color-1424: #22d3ee;
  --main-article_contact-radio_input-background-1425: rgba(255, 255, 255, 0.86);
  --main-article_contact-radio_input-border-radius-1426: 80px;
  --main-article_contact-radio_input-border-width-1427: 0px;
  --main-article_contact-radio_input-border-color-1428: rgba(125, 211, 252, 0.24);
  --main-article_contact-country-width-1287: 84px;
  --main-article_contact-country-background-1288: rgba(255, 255, 255, 1);
  --main-article_contact-country-border-radius-1289: 10px;
  --main-article_contact-country-border-width-1290: 1px;
  --main-article_contact-country-border-color-1291: rgba(226, 232, 240, 0.14);
  --main-article_contact-country-padding-1292: 11px 10px;
  --main-article_contact-country-color-1293: rgba(0, 0, 0, 1);
  --main-article_contact-country-font-size-1294: 14px;
  --main-article_contact-country-font-family-1295: Inter, sans-serif;
  --main-article_contact-country-font-weight-1296: 400;
  --main-article_contact-country-line-height-1297: 1.6;
  --main-article_contact-country-letter-spacing-1298: 0px;
  --main-article_contact-country-height-1299: 44px;
  --main-article_contact-upload-text1-1504: ;
  --main-article_contact-upload-color-1505: rgba(0, 0, 0, 1);
  --main-article_contact-upload-font-size-1506: 14px;
  --main-article_contact-upload-font-weight-1507: 400;
  --main-article_contact-upload-font-family-1508: Inter, sans-serif;
  --main-article_contact-upload-line-height-1509: 60px;
  --main-article_contact-upload-background-1510: rgba(255, 255, 255, 1);
  --main-article_contact-upload-border-radius-1511: 10px;
  --main-article_contact-upload-border-width-1512: 0px;
  --main-article_contact-upload-border-color-1513: rgba(226, 232, 240, 0.14);
  --main-article_contact-upload-padding-1514: 0px 30px;
  --main-article_contact-upload-letter-spacing-1515: 0px;
  --main-article_contact-upload-margin-left-1517: 12px;
  --main-article_contact-upload-height-1518: 60px;
  --main-article_contact-submit_button-background-1429: rgba(255, 255, 255, 0.92);
  --main-article_contact-submit_button-color-1430: #02111f;
  --main-article_contact-submit_button-padding-1431: 13px 22px;
  --main-article_contact-submit_button-border-radius-1432: 10px;
  --main-article_contact-submit_button-border-width-1433: 0px;
  --main-article_contact-submit_button-font-size-1434: 14px;
  --main-article_contact-submit_button-font-weight-1435: 700;
  --main-article_contact-submit_button-justify-self-1436: start;
  --main-article_contact-submit_button-text1-1437: Send request;
  --main-article_contact-submit_button-border-color-1438: transparent;
  --main-article_contact-submit_button-grid-template-areas-1439: "submit-text submit-icon";
  --main-article_contact-submit_button-grid-column-gap-1440: 0px;
  --main-article_contact-submit_button-justify-items-1441: center;
  --main-article_contact-submit_button-letter-spacing-1442: 0px;
  --main-article_contact-submit_button-line-height-1443: 1.2;
  --main-article_contact-submit_button-font-family-1444: Inter, sans-serif;
  --main-article_contact-submit_icon-icon-1445: ;
  --main-article_contact-submit_icon-width-1446: 20px;
  --main-article_contact-submit_icon-height-1447: 20px;
  --main-article_contact-submit_icon-border-radius-1448: 0px;
  --main-article_contact-submit_icon-border-width-1449: 0px;
  --main-article_contact-submit_icon-border-color-1450: transparent;
  --main-article_contact-submit_icon-background-1451: transparent;
  --main-article_contact-submit_svg-font-size-1453: 17px;
  --main-article_contact-submit_svg-color-1454: #02111f;
  --main-article_contact-plus_icon-icon-1412: tabler:plus;
  --main-article_contact-plus_icon-width-1413: 28px;
  --main-article_contact-plus_icon-height-1414: 28px;
  --main-article_contact-plus_icon-border-radius-1415: 0px;
  --main-article_contact-plus_icon-border-width-1416: 0px;
  --main-article_contact-plus_icon-border-color-1417: transparent;
  --main-article_contact-plus_icon-background-1418: transparent;
  --main-article_contact-plus_svg-font-size-1420: 17px;
  --main-article_contact-plus_svg-color-1421: rgba(255, 255, 255, 0.86);
  --main-article_contact-minus_icon-icon-1391: tabler:minus;
  --main-article_contact-minus_icon-width-1392: 28px;
  --main-article_contact-minus_icon-height-1393: 28px;
  --main-article_contact-minus_icon-border-radius-1394: 0px;
  --main-article_contact-minus_icon-border-width-1395: 0px;
  --main-article_contact-minus_icon-border-color-1396: transparent;
  --main-article_contact-minus_icon-background-1397: transparent;
  --main-article_contact-minus_svg-font-size-1399: 17px;
  --main-article_contact-minus_svg-color-1400: rgba(255, 255, 255, 0.86);
  --main-article_contact-file_input_icon-icon-2836: tabler:paperclip;
  --main-article_contact-file_input_icon-width-2837: 44px;
  --main-article_contact-file_input_icon-height-2838: 44px;
  --main-article_contact-file_input_icon-border-radius-2839: 0px;
  --main-article_contact-file_input_icon-border-width-2840: 0px;
  --main-article_contact-file_input_icon-border-color-2841: transparent;
  --main-article_contact-file_input_icon-background-2842: transparent;
  --main-article_contact-file_input_svg-font-size-2844: 17px;
  --main-article_contact-file_input_svg-color-2845: rgba(0, 0, 0, 0.86);
  --main-article_contact-select_input_icon-icon-2846: tabler:chevron-down;
  --main-article_contact-select_input_icon-width-2847: 44px;
  --main-article_contact-select_input_icon-height-2848: 44px;
  --main-article_contact-select_input_icon-border-radius-2849: 0px;
  --main-article_contact-select_input_icon-border-width-2850: 0px;
  --main-article_contact-select_input_icon-border-color-2851: transparent;
  --main-article_contact-select_input_icon-background-2852: transparent;
  --main-article_contact-select_input_svg-font-size-2854: 17px;
  --main-article_contact-select_input_svg-color-2855: rgba(125, 211, 252, 0.86);
  --main-article_contact-date_input_icon-icon-2856: tabler:calendar;
  --main-article_contact-date_input_icon-width-2857: 44px;
  --main-article_contact-date_input_icon-height-2858: 44px;
  --main-article_contact-date_input_icon-border-radius-2859: 0px;
  --main-article_contact-date_input_icon-border-width-2860: 0px;
  --main-article_contact-date_input_icon-border-color-2861: transparent;
  --main-article_contact-date_input_icon-background-2862: transparent;
  --main-article_contact-date_input_svg-font-size-2864: 17px;
  --main-article_contact-date_input_svg-color-2865: rgba(0, 0, 0, 0.86);
  --main-article_contact-tel_input_icon-icon-2866: tabler:phone;
  --main-article_contact-tel_input_icon-width-2867: 44px;
  --main-article_contact-tel_input_icon-height-2868: 44px;
  --main-article_contact-tel_input_icon-border-radius-2869: 0px;
  --main-article_contact-tel_input_icon-border-width-2870: 0px;
  --main-article_contact-tel_input_icon-border-color-2871: transparent;
  --main-article_contact-tel_input_icon-background-2872: transparent;
  --main-article_contact-tel_input_svg-font-size-2874: 17px;
  --main-article_contact-tel_input_svg-color-2875: rgba(0, 0, 0, 0.86);
  --main-article_contact-email_input_icon-icon-2876: tabler:mail;
  --main-article_contact-email_input_icon-width-2877: 44px;
  --main-article_contact-email_input_icon-height-2878: 44px;
  --main-article_contact-email_input_icon-border-radius-2879: 0px;
  --main-article_contact-email_input_icon-border-width-2880: 0px;
  --main-article_contact-email_input_icon-border-color-2881: transparent;
  --main-article_contact-email_input_icon-background-2882: transparent;
  --main-article_contact-email_input_svg-font-size-2884: 17px;
  --main-article_contact-email_input_svg-color-2885: rgba(0, 0, 0, 0.86);
  --main-article_contact-checkbox_input_icon-icon-2876: tabler:check;
  --main-article_contact-checkbox_input_icon-width-2877: 30px;
  --main-article_contact-checkbox_input_icon-height-2878: 30px;
  --main-article_contact-checkbox_input_icon-border-radius-2879: 0px;
  --main-article_contact-checkbox_input_icon-border-width-2880: 0px;
  --main-article_contact-checkbox_input_icon-border-color-2881: transparent;
  --main-article_contact-checkbox_input_icon-background-2882: transparent;
  --main-article_contact-checkbox_input_svg-font-size-2884: 17px;
  --main-article_contact-checkbox_input_svg-color-2885: rgba(0, 0, 0, 0.86);
  --main-article_contact-radio_input_icon-icon-2876: tabler:circle-dot;
  --main-article_contact-radio_input_icon-width-2877: 30px;
  --main-article_contact-radio_input_icon-height-2878: 30px;
  --main-article_contact-radio_input_icon-border-radius-2879: 0px;
  --main-article_contact-radio_input_icon-border-width-2880: 0px;
  --main-article_contact-radio_input_icon-border-color-2881: transparent;
  --main-article_contact-radio_input_icon-background-2882: transparent;
  --main-article_contact-radio_input_svg-font-size-2884: 17px;
  --main-article_contact-radio_input_svg-color-2885: rgba(0, 0, 0, 0.86);
  --main-article_contact-validation_message-color-2886: #fecaca;
  --main-article_contact-validation_message-justify-self-2778: end;
  --main-article_contact-validation_message-backdrop-blur-2042: 12px;
  --main-article_contact-validation_message-padding-2101: 6px 12px;
  --main-article_contact-validation_message-font-size-2887: 12px;
  --main-article_contact-validation_message-font-weight-2888: 400;
  --main-article_contact-validation_message-line-height-2889: 1.6;
  --main-article_contact-validation_message-border-radius-2889: 12px;
  --main-article_contact-validation_message-border-width-2889: 1px;
  --main-article_contact-validation_message-background-2892: rgba(127, 29, 29, 0.24);
  --main-article_contact-validation_message-box-shadow-2893: 0 12px 32px rgba(2, 6, 23, 0.22);
  --main-article_contact-validation_message-border-color-2894: rgba(251, 113, 133, 0.52);
  --main-article_contact-validation_message-letter-spacing-2833: 0px;
  --main-article_contact-frontend_flash_error-background-2895: rgba(127, 29, 29, 0.24);
  --main-article_contact-frontend_flash_error-border-color-2896: rgba(251, 113, 133, 0.52);
  --main-article_contact-frontend_flash_error-color-2886: #fecaca;
  --main-article_contact-frontend_flash_error-box-shadow-2893: 0 12px 32px rgba(2, 6, 23, 0.22);
  --main-article_contact-frontend_flash_error-font-size-1378: 13px;
  --main-article_contact-frontend_flash_error-font-weight-1379: 400;
  --main-article_contact-frontend_flash_error-letter-spacing-2833: 0px;
  --main-article_contact-frontend_flash_error-line-height-2834: 1.6;
  --main-article_contact-frontend_flash_error-font-family-2835: Inter, sans-serif;
  --main-article_contact-frontend_flash_error-padding-2101: 14px 20px;
  --main-article_contact-frontend_flash_success-background-2895: rgba(20, 83, 45, 0.24);
  --main-article_contact-frontend_flash_success-padding-2101: 14px 20px;
  --main-article_contact-frontend_flash_success-border-color-2896: rgba(74, 222, 128, 0.45);
  --main-article_contact-frontend_flash_success-color-2886: #bbf7d0;
  --main-article_contact-frontend_flash_success-box-shadow-2893: 0 12px 32px rgba(2, 6, 23, 0.22);
  --main-article_contact-frontend_flash_success-font-size-1378: 13px;
  --main-article_contact-frontend_flash_success-font-weight-1379: 400;
  --main-article_contact-frontend_flash_success-letter-spacing-2833: 0px;
  --main-article_contact-frontend_flash_success-line-height-2834: 1.6;
  --main-article_contact-frontend_flash_success-font-family-2835: Inter, sans-serif;
  --main-article_contact-flatpicker_selected-background-32001: rgba(15, 23, 42, 0.86);
  --main-article_contact-flatpicker_selected-color-32002: #e2e8f0;
  --main-article_contact-flatpicker_selected-border-color-32003: rgba(226, 232, 240, 0.14);
  --main-article_contact-flatpicker_selected-border-width-32004: 1px;
  --main-article_contact-flatpicker_selected-border-radius-32005: 10px;
  --main-article_contact-flatpicker_selected-box-shadow-32006: 0 20px 60px rgba(0, 0, 0, 0);
  --main-article_contact-flatpicker_selected-backdrop-filter-32007: blur(12px);
  --main-article_contact-flatpicker-background-32008: rgba(255, 255, 255, 1);
  --main-article_contact-flatpicker-color-32009: rgba(0, 0, 0, 1);
  --main-article_contact-flatpicker-border-color-32010: rgba(125, 211, 252, 0);
  --main-article_contact-flatpicker-border-radius-32011: 12px;
  --main-article_contact-flatpicker-padding-32012: 10px;
  --main-article_contact-flatpicker-border-width-32013: 1px;
  --main-article_contact-flatpicker-box-shadow-32014: 0 0 0 1px rgba(125, 211, 252, 0.06);
  --main-article_contact-flatpicker-backdrop-filter-32015: blur(12px);
  --main-article_contact-tomselect_open-background-32016: rgba(255, 255, 255, 1);
  --main-article_contact-tomselect_open-color-32017: rgba(0, 0, 0, 1);
  --main-article_contact-tomselect_open-border-color-32018: rgba(125, 211, 252, 0.24);
  --main-article_contact-tomselect_open-border-radius-32019: 12px;
  --main-article_contact-tomselect_open-border-width-32020: 1px;
  --main-article_contact-tomselect_open-box-shadow-32021: 0 0 0 1px rgba(125, 211, 252, 0.06);
  --main-article_contact-tomselect_open-backdrop-filter-32022: blur(12px);
  --main-article_contact-tomselect_open-font-size-32023: 15px;
  --main-article_contact-tomselect_open-font-weight-32024: 400;
  --main-article_contact-tomselect_open-font-family-32025: Inter, sans-serif;
  --main-article_contact-tomselect_open-line-height-32026: 1.6;
  --main-article_contact-tomselect_open-letter-spacing-32027: 0px;
  --main-article_contact-flatpicker_hover-color-32046: #f8fafc;
  --main-article_contact-flatpicker_hover-background-color-32047: rgba(34, 211, 238, 0.16);
  --main-article_contact-flatpicker_hover-border-radius-32048: 8px;
  --main-article_contact-flatpicker_hover-border-width-32049: 0px;
  --main-article_contact-flatpicker_hover-border-color-32050: transparent;
  --main-article_contact-tomselect_selected-background-32028: rgba(0, 0, 0, 1);
  --main-article_contact-tomselect_selected-color-32029: rgba(255, 255, 255, 1);
  --main-article_contact-tomselect_hover-background-32030: rgba(64, 64, 64, 0.86);
  --main-article_contact-tomselect_hover-color-32031: rgba(255, 255, 255, 1);
  --main-article_contact-tomselect-padding-32045: 8px 12px;
  --main-article_contact-tomselect-background-32032: rgba(255, 255, 255, 1);
  --main-article_contact-tomselect-color-32033: rgba(0, 0, 0, 1);
  --main-article_contact-tomselect-border-color-32034: rgba(125, 211, 252, 0.24);
  --main-article_contact-tomselect-border-radius-32035: 12px;
  --main-article_contact-tomselect-border-width-32036: 1px;
  --main-article_contact-tomselect-height-32037: 60px;
  --main-article_contact-tomselect-box-shadow-32038: 0 0 0 1px rgba(125, 211, 252, 0.06);
  --main-article_contact-tomselect-backdrop-filter-32039: blur(12px);
  --main-article_contact-tomselect-font-size-32040: 15px;
  --main-article_contact-tomselect-font-weight-32041: 400;
  --main-article_contact-tomselect-font-family-32042: Inter, sans-serif;
  --main-article_contact-tomselect-line-height-32043: 1.6;
  --main-article_contact-tomselect-letter-spacing-32044: 0px;
  --main-article_contact-button_hover-background-3171: rgba(0, 0, 0, 0.16);
  --main-article_contact-button_hover-color-3172: #ffffff;
  --main-article_contact-button_hover-border-color-3173: rgba(34, 211, 238, 0.42);
  --main-article_contact-button_hover-box-shadow-3174: 14px 34px 30px 0px rgba(8, 145, 178, 0);
  --main-article_contact-button_hover-transform-3175: translateY(px);
  --main-article_contact-button_hover-opacity-3176: 1;
}
.article > .gridContainer > p {
  color: var(--main-article-paragraph-color-30401);
  font-family: var(--main-article-paragraph-font-family-30402);
  font-weight: var(--main-article-paragraph-font-weight-30403);
  font-size: var(--main-article-paragraph-font-size-30404);
  line-height: var(--main-article-paragraph-line-height-30405);
  letter-spacing: var(--main-article-paragraph-letter-spacing-30406);
}
.article > .gridContainer > h2 {
  color: var(--main-article-h2-color-30301);
  font-family: var(--main-article-h2-font-family-30302);
  font-weight: var(--main-article-h2-font-weight-30303);
  font-size: var(--main-article-h2-font-size-30304);
  line-height: var(--main-article-h2-line-height-30305);
  letter-spacing: var(--main-article-h2-letter-spacing-30306);
}
.article > .gridContainer > h3 {
  color: var(--main-article-h3-color-30601);
  font-family: var(--main-article-h3-font-family-30602);
  font-weight: var(--main-article-h3-font-weight-30603);
  font-size: var(--main-article-h3-font-size-30604);
  line-height: var(--main-article-h3-line-height-30605);
  letter-spacing: var(--main-article-h3-letter-spacing-30606);
}
.article > .gridContainer > ul {
  color: var(--main-article-ul-color-30701);
  font-family: var(--main-article-ul-font-family-30702);
  font-weight: var(--main-article-ul-font-weight-30703);
  font-size: var(--main-article-ul-font-size-30704);
  line-height: var(--main-article-ul-line-height-30705);
  letter-spacing: var(--main-article-ul-letter-spacing-30706);
  list-style-type: var(--main-article-ul-list-style-type-30709);
}
.article > .gridContainer > ol {
  color: var(--main-article-ol-color-30801);
  font-family: var(--main-article-ol-font-family-30802);
  font-weight: var(--main-article-ol-font-weight-30803);
  font-size: var(--main-article-ol-font-size-30804);
  line-height: var(--main-article-ol-line-height-30805);
  letter-spacing: var(--main-article-ol-letter-spacing-30806);
  list-style-type: var(--main-article-ol-list-style-type-30809);
}
.article > .gridContainer > blockquote {
  color: var(--main-article-blockquote-color-30501);
  font-family: var(--main-article-blockquote-font-family-30502);
  font-weight: var(--main-article-blockquote-font-weight-30503);
  font-size: var(--main-article-blockquote-font-size-30504);
  line-height: var(--main-article-blockquote-line-height-30505);
  letter-spacing: var(--main-article-blockquote-letter-spacing-30506);
  border-color: var(--main-article-blockquote-border-color-30507);
  background: var(--main-article-blockquote-background-30508);
  padding: var(--main-article-blockquote-padding-30509);
  width: var(--main-article-blockquote-width-30511);
  max-width: var(--main-article-blockquote-max-width-30512);
  border-radius: var(--main-article-blockquote-border-radius-30522);
}

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