@font-face {
  font-family: 'Almoni DL';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/9df44e2945bc25ee.woff2) format('woff2');
}
@font-face {
  font-family: 'Almoni Neue';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/fonts/9b45dd7e6f70143b.woff2) format('woff2');
}
@font-face {
  font-family: 'Almoni Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/8921588da15f1b95.woff2) format('woff2');
}
@font-face {
  font-family: 'Almoni Neue';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/44c5e674bf858fcd.woff2) format('woff2');
}
@font-face {
  font-family: 'Fb Monopoly';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/b40342eae369de89.woff2) format('woff2');
  unicode-range: U+590-5FF, U+FB1D-FB4F;
}
@font-face {
  font-family: 'Fb Monopoly';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/d8a0d246d0b2ce1e.woff2) format('woff2');
  unicode-range: U+0-58F, U+600-FB1C, U+FB50-FFFF;
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/fonts/76fb00ea35864fde.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/c1e81581d49ad485.woff2) format('woff2');
}

@layer webapp {
  :root {
    --wa-max: 1120px;
    --wa-font: "Almoni Neue", sans-serif;
    --wa-primary: #2563eb;
    --wa-primary-text: #ffffff;
    --wa-text: rgb(28, 45, 28);
    --wa-muted: #64748b;
    --wa-background: rgb(242, 241, 240);
    --wa-surface: #f8fafc;
    --wa-border: #e2e8f0;
    --wa-space-3xs: 4px;
    --wa-space-2xs: 8px;
    --wa-space-xs: 12px;
    --wa-space-sm: 16px;
    --wa-space-md: 24px;
    --wa-space-lg: 32px;
    --wa-space-xl: 48px;
    --wa-space-2xl: 64px;
    --wa-space-3xl: 96px;
    --wa-space-4xl: 128px;
    --wa-type-xs: 13px;
    --wa-type-sm: 14px;
    --wa-type-md: 16px;
    --wa-type-lg: 18px;
    --wa-type-xl: 20px;
    --wa-type-2xl: 24px;
    --wa-type-3xl: 30px;
    --wa-type-4xl: 38px;
    --wa-type-5xl: 48px;
    --wa-type-6xl: 60px;
  }

  *, *::before, *::after { box-sizing: border-box; }

  body {
    margin: 0;
    font-family: var(--wa-font);
    color: var(--wa-text);
    background: var(--wa-background);
    line-height: 1.6;
    -webkit-text-size-adjust: 100%;
  }

  /*
    Headings and paragraphs start with no margin.

    The browser gives an h1 a margin of 0.67em on each side, and nothing in the
    panel shows it: someone sets the bottom margin to 0, the element still sits
    23px lower than the one above it, and the only way to find out why is to open
    devtools. A builder has to start from a box whose size is what the panel says
    it is — spacing here is something you ask for, never something you inherit.
  */
  h1, h2, h3, h4, h5, h6, p, figure, blockquote, ul, ol, dl { margin: 0; }

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

  a { color: inherit; }

  /*
    A contained section centres its content at the page's max width. It is a
    structural helper rather than a style choice, which is why it lives here and
    not in the per-element sheet — someone restyling a section should not be able
    to accidentally un-centre every page on the site.
  */
  .wa-inner { max-width: var(--wa-max); margin-inline: auto; width: 100%; }

  /*
    A section with a background video becomes the positioning context for it, and
    its content is lifted above. Both are structural rather than stylistic, which
    is why they live here: a section restyled in the panel must not be able to
    accidentally put its own content behind its video.
  */
  [data-wa-bg] { position: relative; overflow: hidden; }
  [data-wa-bg] > .wa-inner, [data-wa-bg] > *:not(.wa-bgvid) { position: relative; z-index: 1; }

  .wa-bgvid {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 0;
    pointer-events: none;
  }

  /*
    Autoplaying video is motion nobody asked for. Honouring the system setting
    costs one rule and is the difference between a hero and a problem for someone
    with a vestibular disorder — the poster still carries the image.
  */
  @media (prefers-reduced-motion: reduce) {
    .wa-bgvid { display: none; }
    [data-wa-bg] { background-size: cover; background-position: center; }
  }

  /* Form controls inherit the page's type rather than the browser's. */
  input, textarea, select, button { font: inherit; color: inherit; }

  .wa-input {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid var(--wa-border);
    border-radius: 8px;
    background: var(--wa-background);
  }

  .wa-input:focus-visible { outline: 2px solid var(--wa-primary); outline-offset: 1px; }

  /*
    A rule under the field instead of a box around it. currentColor rather than a
    token, so the control takes the colour of whatever band it sits in — a form on
    a dark panel needs no second declaration to stay readable.
  */
  .wa-input-underline {
    padding: 10px 0;
    border: 0;
    border-bottom: 1px solid currentColor;
    border-radius: 0;
    background: transparent;
    color: inherit;
  }

  .wa-input-underline:focus-visible { outline: 0; border-bottom-width: 2px; }

  /*
    The slider. Scroll-snap carries the behaviour, so a page whose JavaScript
    never runs still has a track that scrolls, snaps and reaches every slide with
    a finger, a trackpad, or Tab. The runtime only adds arrow state and dots.

    The --wa-per-view custom property comes from the element, so the number of
    visible slides is a prop rather than a breakpoint the author writes. Below
    tablet it is ignored: three cards on a phone is three unreadable cards.
  */
  .wa-slides {
    display: flex;
    gap: inherit;
    overflow-x: auto;
    overscroll-behavior-x: contain;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    /* The bar is noise under a row of photographs, and the arrows and drag both
       still work without it. */
    scrollbar-width: none;
  }

  .wa-slides::-webkit-scrollbar { display: none; }

  .wa-slides > * {
    scroll-snap-align: start;
    flex: 0 0 calc((100% - (var(--wa-per-view, 3) - 1) * var(--wa-slide-gap, 20px)) / var(--wa-per-view, 3));
    /* A flex item will not shrink below its own content, and a photograph's
       content is its full pixel width. Without this the basis above is ignored
       for exactly the slides people actually put in a carousel, and the track
       scrolls one huge image at a time. */
    min-width: 0;
    min-height: 0;
  }

  @media (max-width: 899px) { .wa-slides > * { flex-basis: calc((100% - var(--wa-slide-gap, 20px)) / 2); } }
  @media (max-width: 575px)  { .wa-slides > * { flex-basis: 86%; } }

  .wa-slide-nav {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: grid;
    place-items: center;
    width: 44px;
    height: 44px;
    border: 0;
    border-radius: 999px;
    background: var(--wa-background);
    color: var(--wa-text);
    box-shadow: 0 2px 10px rgb(0 0 0 / .18);
    cursor: pointer;
    z-index: 2;
  }

  .wa-slide-nav svg { width: 22px; height: 22px }
  .wa-slide-nav[hidden] { display: none }
  .wa-slide-prev { inset-inline-start: 12px }
  .wa-slide-next { inset-inline-end: 12px }
  /* The glyphs point at physical left and right, so the one that means "back"
     swaps when the page does. */
  [dir="rtl"] .wa-slide-prev svg, [dir="rtl"] .wa-slide-next svg { transform: scaleX(-1); }

  .wa-slide-dots { display: flex; justify-content: center; gap: 8px; margin-top: 16px }

  .wa-slide-dots button {
    width: 8px;
    height: 8px;
    padding: 0;
    border: 0;
    border-radius: 999px;
    background: currentColor;
    opacity: .3;
    cursor: pointer;
  }

  .wa-slide-dots button[aria-current="true"] { opacity: 1; width: 22px }

  @media (prefers-reduced-motion: reduce) { .wa-slides { scroll-behavior: auto } }

  .wa-consent { display: flex; gap: 10px; align-items: flex-start; }
  .wa-error { color: #dc2626; font-size: .85rem; margin: 0; }
  .wa-req { color: #dc2626; }

  /*
    Not display:none — that is the pattern bots check for and skip.

    Pushing it off-screen with a negative offset is the usual trick, and it is
    wrong here. Overflow past the inline-start edge is scrollable in an RTL
    document, so a left offset of -9999px gave every Hebrew page ten thousand
    pixels of horizontal scroll. Clipping a 1px box at its static position leaves
    nothing to scroll to in either writing direction, and the field still submits.
  */
  .wa-hp {
    position: absolute;
    width: 1px;
    height: 1px;
    clip-path: inset(50%);
    overflow: hidden;
    opacity: 0;
    pointer-events: none;
  }

  @media (prefers-reduced-motion: reduce) {
    * { transition: none !important; animation: none !important; }
  }

  .wa-h37oh8jdl9n {
    overflow: hidden;
    position: relative;
    width: 100vw;
    height: 54.74vw;
    color: rgb(255, 255, 255);
  }
  .wa-h14es6v9kk8 {
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    bottom: 0px;
  }
  .wa-h1waei8191o {
    inset-inline-end: 0px;
    display: block;
    max-width: none;
    position: absolute;
    top: -0.01%;
    width: 100%;
    height: 100.07%;
  }
  .wa-h14es6h8gne {
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    position: absolute;
    bottom: 0px;
    height: 6.615vw;
    background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%);
  }
  .wa-h35nbaqdfa9 {
    inset-inline-end: 50%;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 3.073vw;
    width: 14.479vw;
    height: 4.323vw;
    transform: translateX(-50%);
  }
  .wa-h35mayb7qzv {
    inset-inline-end: 50%;
    position: absolute;
    top: 11.51vw;
    width: 59.479vw;
    transform: translateX(-50%);
    font-family: "Fb Monopoly", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 2.794vw;
    line-height: normal;
    text-align: center;
  }
  .wa-h1zldow8he0 {
    inset-inline-end: 50%;
    white-space: nowrap;
    position: absolute;
    top: 14.972vw;
    transform: translateX(-50%);
    font-weight: 300;
    font-size: 1.667vw;
    line-height: 1.09;
    letter-spacing: 0.05vw;
  }
  .wa-h1zhgecb8vk {
    background: rgba(255, 255, 255, 0.1);
    inset-inline-end: 50%;
    border-width: max(1px, 0.1563vw);
    border-style: solid;
    border-color: rgb(255, 255, 255);
    text-decoration: none;
    white-space: nowrap;
    transition: background-color 0.25s ease 0s;
    color: rgb(255, 255, 255);
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 1.302vw;
    line-height: 1.846vw;
    position: absolute;
    top: 18.333vw;
    width: 13.333vw;
    height: 3.021vw;
    transform: translateX(-50%);
  }
  .wa-h1zhgecb8vk:hover {
    background: rgba(255, 255, 255, 0.25);
    background-position: 0% 0%;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .wa-h35nb968zmx {
    inset-inline-end: 4.844vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 52.708vw;
    width: 90.313vw;
    height: max(1px, 0.0521vw);
  }
  .wa-h1zldq2bt4i {
    inset-inline-end: 50%;
    white-space: nowrap;
    position: absolute;
    top: 51.719vw;
    transform: translateX(-50%);
    font-weight: 400;
    font-size: 1.5625vw;
    line-height: 1.09;
  }
  .wa-h37oh85chct {
    background: rgb(37, 60, 41);
    overflow: hidden;
    position: relative;
    width: 100vw;
    height: 48.333vw;
    color: rgb(255, 255, 255);
  }
  .wa-h3mg66x06t6 {
    inset-inline-end: 0px;
    overflow: hidden;
    position: absolute;
    top: 8.958vw;
    width: 30.26vw;
    height: 38.698vw;
    opacity: 0.35;
  }
  .wa-hzmnla96m1a {
    overflow: clip;
    display: block;
    max-width: none;
    width: 30.265vw;
    height: 42.896vw;
  }
  .wa-h1zaw5i4b58 {
    inset-inline-end: 48.07vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 7.042vw;
    width: 3.911vw;
    height: 5.543vw;
  }
  .wa-h1hp1zvuunm {
    inset-inline-end: 50%;
    white-space: nowrap;
    position: absolute;
    top: 14.531vw;
    transform: translateX(-50%);
    font-family: "Fb Monopoly", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 2.344vw;
    line-height: normal;
  }
  .wa-h3mg6833ijo {
    background: rgb(127, 141, 129);
    inset-inline-end: 30.833vw;
    white-space: nowrap;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.292vw;
    color: rgb(255, 255, 255);
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.823vw;
    line-height: 1;
    letter-spacing: 0.328vw;
    top: 17.917vw;
    width: 38.385vw;
  }
  .wa-h3mg65cvr5u {
    inset-inline-end: 50%;
    position: absolute;
    top: 23.438vw;
    width: 50.365vw;
    transform: translateX(-50%);
    font-size: 1.354vw;
    letter-spacing: -0.041vw;
    line-height: 1.46;
    text-align: center;
  }
  .wa-hi8vpvxvbew {
    margin-top: 1.979vw;
    font-weight: 400;
  }
  .wa-hi8vphwreku {
    margin-top: 1.979vw;
  }
  .wa-h37oh9bft3b {
    position: relative;
    width: 100vw;
    height: 105.313vw;
  }
  .wa-h25ottth3nr {
    inset-inline-end: 7.708vw;
    overflow: hidden;
    position: absolute;
    top: 4.063vw;
    width: 84.635vw;
    height: 39.01vw;
  }
  .wa-h2loujksz9i {
    inset-inline-end: 0px;
    display: block;
    max-width: none;
    position: absolute;
    top: -57.15%;
    width: 100%;
    height: 162.72%;
  }
  .wa-h2zmx3000ya {
    inset-inline-end: 76.042vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 4.948vw;
    width: 14.688vw;
    height: 28.854vw;
  }
  .wa-h25otuljbhf {
    inset-inline-end: 50%;
    position: absolute;
    width: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateX(-50%);
    top: 46.615vw;
    height: 18.75vw;
  }
  .wa-hw8l0a1g6m7 {
    overflow: clip;
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    transform: rotate(90deg);
    width: 18.75vw;
    height: max(1px, 0.1042vw);
  }
  .wa-h2zmx3s28ry {
    inset-inline-end: 50%;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 65.26vw;
    transform: translateX(-50%);
    width: 14.688vw;
    height: max(1px, 0.1042vw);
  }
  .wa-h1rcrg3w2of {
    inset-inline-end: 50%;
    white-space: nowrap;
    position: absolute;
    top: 68.542vw;
    transform: translateX(-50%);
    font-family: "Fb Monopoly", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 2.344vw;
    line-height: normal;
    color: rgb(28, 45, 28);
  }
  .wa-h25otuzkfe9 {
    inset-inline-end: 50%;
    position: absolute;
    top: 72.969vw;
    width: 52.969vw;
    transform: translateX(-50%);
    font-weight: 400;
    font-size: 1.354vw;
    letter-spacing: -0.041vw;
    line-height: 1.46;
    text-align: center;
  }
  .wa-h34vj1covsy {
    margin-top: 1.979vw;
    font-weight: 500;
  }
  .wa-h25otw5nr4r {
    display: contents;
  }
  .wa-h17hlmdvmnf {
    inset-inline-end: 71.25vw;
    position: absolute;
    top: 89.948vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translateX(-50%);
  }
  .wa-h2si3hq15ah {
    background: rgb(127, 141, 129);
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 8.958vw;
    height: 2.292vw;
    color: rgb(255, 255, 255);
    font-weight: 400;
    font-size: 1.823vw;
    line-height: 1.144;
  }
  .wa-h3ffl39rfs6 {
    margin-top: 1.406vw;
    font-family: "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.5625vw;
    line-height: 1.144;
    text-align: center;
    width: 16.042vw;
  }
  .wa-h17hl8crptd {
    inset-inline-end: 50.026vw;
    position: absolute;
    top: 89.948vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translateX(-50%);
  }
  .wa-h335sat93ir {
    background: rgb(127, 141, 129);
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 8.958vw;
    height: 2.292vw;
    color: rgb(255, 255, 255);
    font-weight: 400;
    font-size: 1.823vw;
    line-height: 1.144;
  }
  .wa-h1s2kjmlzod {
    margin-top: 1.406vw;
    font-family: "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.5625vw;
    line-height: 1.144;
    text-align: center;
    width: 11.927vw;
  }
  .wa-h17hmeg3gbk {
    inset-inline-end: 28.75vw;
    position: absolute;
    top: 89.948vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    transform: translateX(-50%);
  }
  .wa-h30g6k39ypt {
    background: rgb(127, 141, 129);
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 8.958vw;
    height: 2.292vw;
    color: rgb(255, 255, 255);
    font-weight: 400;
    font-size: 1.823vw;
    line-height: 1.144;
  }
  .wa-h3s3qvs9u5p {
    margin-top: 1.406vw;
    font-family: "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.5625vw;
    line-height: 1.144;
    text-align: center;
    width: 17.292vw;
  }
  .wa-h37oh8xep6h {
    background: rgb(37, 60, 41);
    overflow: hidden;
    position: relative;
    width: 100vw;
    height: 89.792vw;
    color: rgb(255, 255, 255);
  }
  .wa-h3na0cu8ihk {
    inset-inline-end: 50.0521vw;
    overflow: hidden;
    position: absolute;
    top: 6.823vw;
    width: 49.948vw;
    height: 28.073vw;
  }
  .wa-h21r8d9if88 {
    display: block;
    max-width: none;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .wa-h2mvcaj9grd {
    inset-inline-end: 51.302vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 10vw;
    width: 14.688vw;
    height: 23.802vw;
    transform: rotate(180deg);
  }
  .wa-h2mvb4fxq97 {
    inset-inline-end: 93.073vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 23.906vw;
    width: 4.844vw;
    height: 9.583vw;
    transform: scaleY(-1);
  }
  .wa-h3na0cg7ekq {
    background: rgb(127, 141, 129);
    inset-inline-end: 9.948vw;
    white-space: nowrap;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.292vw;
    color: rgb(255, 255, 255);
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.823vw;
    line-height: 1;
    top: 9.219vw;
    width: 35.208vw;
  }
  .wa-h3na0eecy4w {
    inset-inline-start: 54.844vw;
    position: absolute;
    top: 14.219vw;
    width: 33.49vw;
    font-size: 1.354vw;
    line-height: 1.164;
    text-align: right;
  }
  .wa-h3j65p33evv {
    margin-top: 1.576vw;
  }
  .wa-h3j65q96qmd {
    margin-top: 1.576vw;
    font-weight: 400;
  }
  .wa-h3na0ese21q {
    inset-inline-end: 50.0521vw;
    overflow: hidden;
    position: absolute;
    top: 38.438vw;
    width: 49.948vw;
    height: 43.542vw;
  }
  .wa-h35oo1f8z4d {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: none;
  }
  .wa-h2mv9kbi2wz {
    inset-inline-end: 83.229vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 40.417vw;
    width: 14.688vw;
    height: 23.802vw;
  }
  .wa-h3na0e0bu82 {
    background: rgb(127, 141, 129);
    inset-inline-end: 18.281vw;
    white-space: nowrap;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.292vw;
    color: rgb(255, 255, 255);
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.823vw;
    line-height: 1;
    top: 43.49vw;
    width: 26.875vw;
  }
  .wa-h3na09pzn6v {
    display: contents;
  }
  .wa-h14tbqdee4q {
    display: contents;
  }
  .wa-h1w4s2uzyyn {
    inset-inline-end: 43.125vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    width: 2.017vw;
    height: 2.017vw;
    top: 50.313vw;
  }
  .wa-h5vu9fp1boc {
    inset-inline-start: 54.844vw;
    white-space: nowrap;
    position: absolute;
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.5625vw;
    line-height: 1.164;
    text-align: right;
    top: 53.021vw;
  }
  .wa-hi705gpirhn {
    inset-inline-start: 54.844vw;
    position: absolute;
    font-size: 1.354vw;
    line-height: 1.164;
    text-align: right;
    top: 55.938vw;
    width: 17.448vw;
  }
  .wa-h14tbqrfi1k {
    display: contents;
  }
  .wa-h2wazzz0atp {
    inset-inline-end: 23.125vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    width: 2.017vw;
    height: 2.017vw;
    top: 50.313vw;
  }
  .wa-h3fbryme0za {
    inset-inline-start: 74.844vw;
    white-space: nowrap;
    position: absolute;
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.5625vw;
    line-height: 1.164;
    text-align: right;
    top: 53.021vw;
  }
  .wa-h25bnx89xk1 {
    inset-inline-start: 74.844vw;
    position: absolute;
    font-size: 1.354vw;
    line-height: 1.164;
    text-align: right;
    top: 55.938vw;
    width: 17.448vw;
  }
  .wa-h14tbplc6b2 {
    display: contents;
  }
  .wa-h3tutxg8pdn {
    inset-inline-end: 43.125vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    width: 2.017vw;
    height: 2.017vw;
    top: 65vw;
  }
  .wa-h1wx5vew8pk {
    inset-inline-start: 54.844vw;
    white-space: nowrap;
    position: absolute;
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.5625vw;
    line-height: 1.164;
    text-align: right;
    top: 67.865vw;
  }
  .wa-hfhrgtoeeid {
    inset-inline-start: 54.844vw;
    position: absolute;
    font-size: 1.354vw;
    line-height: 1.164;
    text-align: right;
    top: 70.781vw;
    width: 17.031vw;
  }
  .wa-h14tbpzda7w {
    display: contents;
  }
  .wa-h3nt8lh0vp3 {
    inset-inline-end: 20.365vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    width: 2.017vw;
    height: 2.017vw;
    top: 65vw;
  }
  .wa-h1m3pyfes10 {
    inset-inline-start: 77.604vw;
    white-space: nowrap;
    position: absolute;
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.5625vw;
    line-height: 1.164;
    text-align: right;
    top: 67.865vw;
  }
  .wa-h22usdpvjip {
    inset-inline-start: 77.604vw;
    position: absolute;
    font-size: 1.354vw;
    line-height: 1.164;
    text-align: right;
    top: 70.781vw;
    width: 14.271vw;
  }
  .wa-h37oh6z95mb {
    overflow: hidden;
    position: relative;
    width: 100vw;
    height: 108.281vw;
  }
  .wa-h2bvlmd7sst {
    display: contents;
  }
  .wa-h1kbgg6j1a9 {
    inset-inline-end: 57.552vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    width: 37.708vw;
    height: max(1px, 0.1042vw);
    top: 7.292vw;
  }
  .wa-h1xcp0k92yo {
    inset-inline-end: 0px;
    overflow: hidden;
    position: absolute;
    top: 7.396vw;
    width: 53.906vw;
    height: 30.313vw;
  }
  .wa-hd75evqkaer {
    display: block;
    max-width: none;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .wa-h1xcoze5r86 {
    background: rgb(127, 141, 129);
    inset-inline-end: 84.74vw;
    white-space: nowrap;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.292vw;
    color: rgb(255, 255, 255);
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.823vw;
    line-height: 1;
    letter-spacing: 0.328vw;
    width: 10.521vw;
    top: 9.167vw;
  }
  .wa-h1xcozs6v50 {
    inset-inline-start: 4.74vw;
    position: absolute;
    font-size: 1.354vw;
    line-height: 1.164;
    text-align: right;
    color: rgb(28, 45, 28);
    top: 14.063vw;
    width: 29.063vw;
  }
  .wa-h1pinn56bad {
    font-weight: 500;
  }
  .wa-h1pinnx8j41 {
    margin-top: 1.576vw;
  }
  .wa-h1pinob9n0v {
    margin-top: 1.576vw;
  }
  .wa-h2bvlmr8wpn {
    display: contents;
  }
  .wa-h3n7c8vtdl8 {
    inset-inline-end: 57.552vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    width: 37.708vw;
    height: max(1px, 0.1042vw);
    top: 38.542vw;
  }
  .wa-h1u1pd0istx {
    inset-inline-end: 0px;
    overflow: hidden;
    position: absolute;
    top: 38.75vw;
    width: 53.906vw;
    height: 30.313vw;
  }
  .wa-h54wz0ol66a {
    inset-inline-end: -25.12%;
    display: block;
    max-width: none;
    position: absolute;
    top: 0px;
    width: 131.16%;
    height: 100%;
  }
  .wa-h1u1pe6m4kg {
    background: rgb(127, 141, 129);
    inset-inline-end: 84.74vw;
    white-space: nowrap;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.292vw;
    color: rgb(255, 255, 255);
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.823vw;
    line-height: 1;
    letter-spacing: 0.328vw;
    width: 10.521vw;
    top: 40.625vw;
  }
  .wa-h1u1pdsl0nl {
    inset-inline-start: 4.74vw;
    position: absolute;
    font-size: 1.354vw;
    line-height: 1.164;
    text-align: right;
    color: rgb(28, 45, 28);
    top: 45.625vw;
    width: 28.125vw;
  }
  .wa-h3cvuw02tqw {
    font-weight: 500;
  }
  .wa-h3cvuwe3xnq {
    margin-top: 1.576vw;
  }
  .wa-h3cvux665he {
    margin-top: 1.576vw;
  }
  .wa-h2bvlll5kz5 {
    display: contents;
  }
  .wa-h1ld9e093yl {
    inset-inline-end: 57.552vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    width: 37.708vw;
    height: max(1px, 0.1042vw);
    top: 69.792vw;
  }
  .wa-h1ap8wuzzvv {
    inset-inline-end: -0.1563vw;
    overflow: hidden;
    position: absolute;
    top: 69.948vw;
    width: 54.063vw;
    height: 30.469vw;
  }
  .wa-hw11cf2gbad {
    display: block;
    max-width: none;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .wa-h1ap8x913sp {
    background: rgb(127, 141, 129);
    inset-inline-end: 84.74vw;
    white-space: nowrap;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.292vw;
    color: rgb(255, 255, 255);
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.823vw;
    line-height: 1;
    letter-spacing: 0.328vw;
    width: 10.521vw;
    top: 71.875vw;
  }
  .wa-h1ap8xn27pj {
    inset-inline-start: 4.74vw;
    position: absolute;
    font-size: 1.354vw;
    line-height: 1.164;
    text-align: right;
    color: rgb(28, 45, 28);
    top: 76.875vw;
    width: 29.896vw;
  }
  .wa-h3hxxn1e06g {
    font-weight: 500;
  }
  .wa-h3hxxm9bscs {
    margin-top: 1.576vw;
  }
  .wa-h3hxxozjjqm {
    margin-top: 1.576vw;
  }
  .wa-h37oh6l81pg {
    background: rgb(127, 141, 129);
    position: relative;
    width: 100vw;
    height: 41.042vw;
    color: rgb(255, 255, 255);
  }
  .wa-hidtfrar9p6 {
    background: rgb(255, 255, 255);
    inset-inline-end: 42.813vw;
    white-space: nowrap;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2.292vw;
    color: rgb(28, 45, 28);
    font-family: "Almoni DL", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 1.823vw;
    line-height: 1;
    letter-spacing: 0.328vw;
    top: 8.906vw;
    width: 14.427vw;
  }
  .wa-hidtg5bv6j8 {
    inset-inline-end: 85.521vw;
    position: absolute;
    width: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateX(-50%);
    top: 17.344vw;
    height: 14.635vw;
  }
  .wa-h1fflv8it6a {
    overflow: clip;
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    transform: rotate(90deg);
    width: 14.688vw;
    height: max(1px, 0.0521vw);
  }
  .wa-hidtgjcz3da {
    inset-inline-end: 60vw;
    position: absolute;
    width: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateX(-50%);
    top: 17.188vw;
    height: 14.792vw;
  }
  .wa-h2bwc3aio1n {
    overflow: clip;
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    transform: rotate(90deg);
    width: 14.844vw;
    height: max(1px, 0.0521vw);
  }
  .wa-hidtgxe307c {
    inset-inline-end: 30.677vw;
    position: absolute;
    width: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateX(-50%);
    top: 17.917vw;
    height: 14.063vw;
  }
  .wa-h389ifwvsfw {
    overflow: clip;
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    transform: rotate(90deg);
    width: 14.115vw;
    height: max(1px, 0.0521vw);
  }
  .wa-h2zwsdj1rsq {
    inset-inline-end: 11.354vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 31.979vw;
    width: 77.344vw;
    height: max(1px, 0.0521vw);
  }
  .wa-hs4osx7t0r7 {
    display: contents;
  }
  .wa-hsyxqukh0f2 {
    display: contents;
  }
  .wa-h32jg9gk1a6 {
    inset-inline-end: 87.448vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 17.969vw;
    width: 1.146vw;
    height: 1.146vw;
  }
  .wa-h3soa6vi6n6 {
    inset-inline-start: 16.51vw;
    white-space: nowrap;
    position: absolute;
    top: 17.656vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-hsyxqgjd3l0 {
    display: contents;
  }
  .wa-h2coowk8h13 {
    inset-inline-end: 87.188vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 21.146vw;
    width: 1.615vw;
    height: 1.615vw;
  }
  .wa-h25jm0arn6w {
    inset-inline-start: 16.51vw;
    white-space: nowrap;
    position: absolute;
    top: 21.25vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-hsyxq2i96qy {
    display: contents;
  }
  .wa-hvubrq9e8ab {
    inset-inline-end: 87.344vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 24.844vw;
    width: 1.302vw;
    height: 1.302vw;
  }
  .wa-h3q7elszcyh {
    inset-inline-start: 16.667vw;
    white-space: nowrap;
    position: absolute;
    top: 24.531vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-hsyxpoh59ww {
    display: contents;
  }
  .wa-h2eef0n90xy {
    inset-inline-end: 87.083vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 28.594vw;
    width: 1.51vw;
    height: 1.51vw;
  }
  .wa-h232rt46q92 {
    inset-inline-start: 16.51vw;
    white-space: nowrap;
    position: absolute;
    top: 28.229vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-hsyxseownra {
    display: contents;
  }
  .wa-h4ikbd5up0i {
    inset-inline-end: 61.771vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 17.813vw;
    width: 1.458vw;
    height: 1.458vw;
  }
  .wa-h2vsjt08th0 {
    inset-inline-start: 42.135vw;
    white-space: nowrap;
    position: absolute;
    top: 17.656vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-hsyxs0nsqx8 {
    display: contents;
  }
  .wa-hnrp5xh0fqv {
    inset-inline-end: 61.771vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 21.146vw;
    width: 1.458vw;
    height: 1.458vw;
  }
  .wa-hm5yl772q0a {
    inset-inline-start: 42.135vw;
    white-space: nowrap;
    position: absolute;
    top: 21.302vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-hsyxrmmou36 {
    display: contents;
  }
  .wa-h5oi2uftte7 {
    inset-inline-end: 61.719vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 24.792vw;
    width: 1.51vw;
    height: 1.51vw;
  }
  .wa-h2iw1ayc199 {
    inset-inline-start: 42.135vw;
    white-space: nowrap;
    position: absolute;
    top: 24.531vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-hsyxr8lkx94 {
    display: contents;
  }
  .wa-h206oeaok06 {
    inset-inline-end: 61.719vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 28.594vw;
    width: 1.51vw;
    height: 1.51vw;
  }
  .wa-hvrdgukyzow {
    inset-inline-start: 42.135vw;
    white-space: nowrap;
    position: absolute;
    top: 28.229vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-hsyxtytcb3j {
    display: contents;
  }
  .wa-h11jeb5hnn6 {
    inset-inline-end: 32.552vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 17.656vw;
    width: 1.51vw;
    height: 1.51vw;
  }
  .wa-h1cewdwo904 {
    inset-inline-start: 71.667vw;
    white-space: nowrap;
    position: absolute;
    top: 17.708vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-hsyxtks8e9h {
    display: contents;
  }
  .wa-hivqa9ugrz4 {
    inset-inline-end: 32.813vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 21.354vw;
    width: 1.25vw;
    height: 1.25vw;
  }
  .wa-h394z23orw1 {
    inset-inline-start: 71.667vw;
    white-space: nowrap;
    position: absolute;
    top: 21.302vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-h27rhgzi2rs {
    display: contents;
  }
  .wa-h390sgcrla1 {
    inset-inline-end: 32.552vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 24.74vw;
    width: 1.51vw;
    height: 1.51vw;
  }
  .wa-h1yffvlxvg0 {
    inset-inline-start: 71.667vw;
    white-space: nowrap;
    position: absolute;
    top: 24.531vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-h27rhhdj6om {
    display: contents;
  }
  .wa-h2nrqynoilk {
    inset-inline-end: 32.708vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 28.802vw;
    width: 1.25vw;
    height: 1.25vw;
  }
  .wa-h3lsgrq2sqj {
    inset-inline-start: 71.667vw;
    white-space: nowrap;
    position: absolute;
    top: 28.177vw;
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.25vw;
    line-height: normal;
    text-align: right;
  }
  .wa-h37oh7rbdfz {
    position: relative;
    width: 100vw;
    height: 43.021vw;
  }
  .wa-hgk7t08y8ue {
    inset-inline-end: 44.32vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 7.964vw;
    width: 11.36vw;
    height: 9.281vw;
  }
  .wa-h2zy7q5ze5c {
    inset-inline-end: 50%;
    position: absolute;
    top: 20.781vw;
    width: 71.042vw;
    transform: translateX(-50%);
    font-weight: 400;
    font-size: 1.354vw;
    line-height: 1.164;
    text-align: center;
  }
  .wa-h1jolc92nxg {
    margin-top: 1.576vw;
  }
  .wa-h1jolbv1k0m {
    margin-top: 1.576vw;
  }
  .wa-h37oh7da9j5 {
    overflow: hidden;
    position: relative;
    width: 100vw;
    height: 49.115vw;
    color: rgb(255, 255, 255);
  }
  .wa-h2yyhknpiir {
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    bottom: 0px;
  }
  .wa-hvgn4iidkmp {
    inset-inline-end: -0.02%;
    display: block;
    max-width: none;
    position: absolute;
    top: -0.91%;
    width: 100.02%;
    height: 101.83%;
  }
  .wa-h2yyhl1qmfl {
    background: rgb(0, 0, 0);
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    opacity: 0.58;
  }
  .wa-h1rqy9271sh {
    background: rgb(255, 255, 255);
    inset-inline-end: 21.326vw;
    white-space: nowrap;
    position: absolute;
    top: 7.24vw;
    width: 57.4vw;
    height: 2.708vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(28, 45, 28);
    font-family: "Fb Monopoly", "Almoni Neue", sans-serif;
    font-weight: 400;
    font-size: 2.344vw;
    letter-spacing: 0.422vw;
    line-height: 1;
  }
  .wa-h3vplddlp4n {
    inset-inline-end: 50%;
    position: absolute;
    top: 11.823vw;
    width: 40.677vw;
    transform: translateX(-50%);
    font-family: "Almoni Neue", sans-serif;
    font-weight: 300;
    font-size: 1.5625vw;
    line-height: 1.23;
    text-align: center;
  }
  .wa-h3uicilf60k {
    inset-inline-end: 31.25vw;
    position: absolute;
    top: 19.688vw;
    width: 37.552vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 1.354vw;
    column-gap: 1.354vw;
  }
  .wa-h2ecyeu6ujv {
    display: flex;
    flex-direction: column;
    row-gap: 0.833vw;
    column-gap: 0.833vw;
    width: 35.417vw;
    position: relative;
    cursor: default;
  }
  .wa-h2ecyf87ygp {
    display: flex;
    flex-direction: column;
    row-gap: 0.833vw;
    column-gap: 0.833vw;
    width: 35.417vw;
    position: relative;
    cursor: default;
  }
  .wa-h2ecye24mq7 {
    display: flex;
    flex-direction: column;
    row-gap: 0.833vw;
    column-gap: 0.833vw;
    width: 35.417vw;
    position: relative;
    cursor: default;
  }
  .wa-h2ecyeg5qn1 {
    display: contents;
  }
  .wa-h3dfjmd815r {
    background: rgba(255, 255, 255, 0.17);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-inline-end: 0px;
    padding-inline-start: 0px;
    margin-top: 2.24vw;
    border-width: max(1px, 0.1042vw);
    border-style: solid;
    border-color: rgb(255, 255, 255);
    transition: background-color 0.25s ease 0s;
    width: 16.927vw;
    height: 2.813vw;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(255, 255, 255);
    font-family: "Narkiss Block", "Almoni Neue", sans-serif;
    font-weight: 500;
    font-size: 1.354vw;
    line-height: 1.846vw;
    cursor: pointer;
  }
  .wa-h3dfjmd815r:hover {
    background: rgba(255, 255, 255, 0.3);
    background-position: 0% 0%;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .wa-h37mwb2o711 {
    display: contents;
  }
  .wa-h6qnp17yu2z {
    background: rgb(32, 31, 31);
    padding-top: 8vh;
    padding-bottom: 4vh;
    padding-inline-end: 4vw;
    padding-inline-start: 5vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-inline-end: 0px;
    margin-inline-start: 0px;
    inset-inline-end: 50%;
    overflow: hidden;
    border-style: none;
    max-width: none;
    max-height: none;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 85vw;
    height: 85vh;
    color: rgb(255, 255, 255);
    font-family: "Almoni Neue", sans-serif;
    font-weight: 400;
    z-index: 10000;
    box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 0px 100vmax;
  }
  .wa-h24uwpqxuk7 {
    padding-inline-end: 1vw;
    height: 100%;
  }
  .wa-h2nm49jkcsv {
    margin-bottom: 2vh;
    font-size: 1.4vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-hyvko1xdzfv {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-hyvkofyhw9x {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h2nme1hdhen {
    margin-top: 2vh;
    margin-bottom: 1vh;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h2kf3yg1y7o {
    display: contents;
  }
  .wa-h2nme29fp8b {
    margin-top: 2vh;
    margin-bottom: 1vh;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h2kf3z8461c {
    display: contents;
  }
  .wa-h2nme31hx1z {
    margin-top: 2vh;
    margin-bottom: 1vh;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h2kf4006dv0 {
    display: contents;
  }
  .wa-h2nmdxl2eab {
    margin-top: 2vh;
    margin-bottom: 1vh;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h32q8fbb5lu {
    display: contents;
  }
  .wa-h1bhibsdof8 {
    margin-top: 2vh;
    margin-bottom: 1vh;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h32q8g3ddfi {
    display: contents;
  }
  .wa-h1bhickfw8w {
    margin-top: 2vh;
    margin-bottom: 1vh;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h32q8gvfl96 {
    display: contents;
  }
  .wa-h1bhidci42k {
    margin-top: 2vh;
    margin-bottom: 1vh;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h32q8hnht2u {
    display: contents;
  }
  .wa-h1bhie4kbw8 {
    margin-top: 2vh;
    margin-bottom: 1vh;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h32q8ifk0wi {
    display: contents;
  }
  .wa-h1bhi8o4t4j {
    margin-top: 2vh;
    margin-bottom: 1vh;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h1x9y0t5k70 {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h6qnq7bakl5 {
    background: rgb(32, 31, 31);
    padding-top: 8vh;
    padding-bottom: 4vh;
    padding-inline-end: 4vw;
    padding-inline-start: 5vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-inline-end: 0px;
    margin-inline-start: 0px;
    inset-inline-end: 50%;
    overflow: hidden;
    border-style: none;
    max-width: none;
    max-height: none;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 85vw;
    height: 85vh;
    color: rgb(255, 255, 255);
    font-family: "Almoni Neue", sans-serif;
    font-weight: 400;
    z-index: 10000;
    box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 0px 100vmax;
  }
  .wa-h1zmtqdise8 {
    padding-inline-end: 1vw;
    height: 100%;
  }
  .wa-h390ihlqgtp {
    margin-bottom: 2vh;
    font-size: 1.4vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-hdx0vr83tl4 {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-hdx0vd6zwr2 {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-hdx0uz5vzx0 {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-hdx0ul4s32y {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-hdx0u73o68w {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-hdx0tt2k9eu {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h390ievipfu {
    margin-top: 3vh;
    margin-bottom: 2vh;
    font-size: 1.4vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h1k5yyzjpoc {
    display: contents;
  }
  .wa-h390ikby87j {
    margin-top: 3vh;
    margin-bottom: 2vh;
    font-size: 1.4vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h27bepqck1a {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h272dy6tc64 {
    margin-top: 3vh;
    margin-bottom: 2vh;
    font-size: 1.4vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-hmidu0i9r83 {
    display: contents;
  }
  .wa-h272dxer4cg {
    margin-top: 3vh;
    margin-bottom: 2vh;
    font-size: 1.4vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h27beragzon {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h223t6xjew9 {
    margin-top: 2vh;
    margin-bottom: 1vh;
    font-size: 1.1vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h27beqieruz {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h272dyyvjzs {
    margin-top: 3vh;
    margin-bottom: 2vh;
    font-size: 1.4vw;
    font-weight: 500;
    line-height: 1.3;
  }
  .wa-h27besulfbz {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h27bet8mj8t {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h27b5ank0j2 {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h27b5a9iwm8 {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h27b59vhspe {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-h27b59hgosk {
    margin-bottom: 1.3vh;
    font-size: 0.9vw;
    line-height: 1.6;
  }
  .wa-hminnwgxx6v {
    display: contents;
  }

  @media (max-width: 1024px) {
    .wa-h37oh8jdl9n {
      padding-top: 4.8vw;
      padding-bottom: 3.2vw;
      padding-inline-end: 2.4vw;
      padding-inline-start: 2.4vw;
      height: auto;
      display: flex;
      flex-direction: column;
      align-items: center;
      min-height: 64vw;
      text-align: center;
    }
    .wa-h1waei8191o {
      top: 0px;
      height: 100%;
      object-fit: cover;
      object-position: 50% 100%;
    }
    .wa-h14es6h8gne {
      height: auto;
      background-image: linear-gradient(rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.55) 100%);
      top: 0px;
    }
    .wa-h35nbaqdfa9 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 22vw;
      height: auto;
      transform: none;
      bottom: auto;
    }
    .wa-h35mayb7qzv {
      margin-top: 4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: auto;
      transform: none;
      font-size: 4.6vw;
      line-height: 1.2;
      bottom: auto;
    }
    .wa-h1zldow8he0 {
      margin-top: 1.4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      transform: none;
      font-size: 2.4vw;
      line-height: 1.3;
      letter-spacing: 0px;
      bottom: auto;
    }
    .wa-h1zhgecb8vk {
      padding-top: 1vw;
      padding-bottom: 1vw;
      padding-inline-end: 3.4vw;
      padding-inline-start: 3.4vw;
      margin-top: 2.8vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      border-width: 0.2vw;
      font-size: 2.2vw;
      line-height: 1.4;
      position: relative;
      top: auto;
      width: auto;
      height: auto;
      transform: none;
      bottom: auto;
    }
    .wa-h35nb968zmx {
      display: none;
    }
    .wa-h1zldq2bt4i {
      padding-top: 4vw;
      margin-top: auto;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      transform: none;
      font-size: 2vw;
      line-height: 1.4;
      bottom: auto;
    }
    .wa-h37oh85chct {
      padding-top: 8vw;
      padding-bottom: 8vw;
      padding-inline-end: 2.4vw;
      padding-inline-start: 2.4vw;
      height: auto;
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
    }
    .wa-h3mg66x06t6 {
      top: auto;
      width: 30vw;
      height: 40vw;
      bottom: 0px;
    }
    .wa-hzmnla96m1a {
      width: 100%;
      height: auto;
    }
    .wa-h1zaw5i4b58 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 6.4vw;
      height: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h1hp1zvuunm {
      margin-top: 2.6vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      transform: none;
      font-size: 4vw;
      line-height: 1.2;
      bottom: auto;
    }
    .wa-h3mg6833ijo {
      padding-top: 0.8vw;
      padding-bottom: 0.8vw;
      padding-inline-end: 1.8vw;
      padding-inline-start: 1.8vw;
      margin-top: 1.4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      height: auto;
      font-size: 2.4vw;
      line-height: 1.25;
      letter-spacing: 0.3vw;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
      max-width: 100%;
      text-align: center;
    }
    .wa-h3mg65cvr5u {
      margin-top: 3.6vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      transform: none;
      font-size: 2.2vw;
      letter-spacing: 0px;
      line-height: 1.5;
      bottom: auto;
      max-width: 82vw;
    }
    .wa-hi8vpvxvbew {
      margin-top: 2vw;
    }
    .wa-hi8vphwreku {
      margin-top: 2vw;
    }
    .wa-h37oh9bft3b {
      padding-top: 6vw;
      padding-bottom: 8vw;
      padding-inline-end: 2.4vw;
      padding-inline-start: 2.4vw;
      height: auto;
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
    }
    .wa-h25ottth3nr {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      height: auto;
      bottom: auto;
      transform: none;
      aspect-ratio: 16 / 9;
    }
    .wa-h2loujksz9i {
      inset-inline-start: 0px;
      top: 0px;
      height: 100%;
      bottom: 0px;
      object-fit: cover;
    }
    .wa-h2zmx3000ya {
      display: none;
    }
    .wa-h25otuljbhf {
      margin-top: 5vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      transform: none;
      top: auto;
      height: 9vw;
      bottom: auto;
    }
    .wa-hw8l0a1g6m7 {
      width: 9vw;
      height: 0.2vw;
    }
    .wa-h2zmx3s28ry {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      transform: none;
      width: 16vw;
      height: 0.2vw;
      bottom: auto;
    }
    .wa-h1rcrg3w2of {
      margin-top: 3.6vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      transform: none;
      font-size: 4vw;
      line-height: 1.2;
      bottom: auto;
    }
    .wa-h25otuzkfe9 {
      margin-top: 2.2vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      transform: none;
      font-size: 2.2vw;
      letter-spacing: 0px;
      line-height: 1.5;
      bottom: auto;
      max-width: 86vw;
    }
    .wa-h34vj1covsy {
      margin-top: 2vw;
    }
    .wa-h25otw5nr4r {
      margin-top: 5.6vw;
      display: flex;
      justify-content: center;
      align-items: flex-start;
      row-gap: 4vw;
      column-gap: 4vw;
      width: 100%;
    }
    .wa-h17hlmdvmnf {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      transform: none;
      bottom: auto;
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: 0px;
      max-width: 30vw;
    }
    .wa-h2si3hq15ah {
      width: 18vw;
      height: 5.2vw;
      font-size: 3vw;
    }
    .wa-h3ffl39rfs6 {
      margin-top: 1.6vw;
      font-size: 2.2vw;
      line-height: 1.3;
      width: auto;
    }
    .wa-h17hl8crptd {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      transform: none;
      bottom: auto;
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: 0px;
      max-width: 30vw;
    }
    .wa-h335sat93ir {
      width: 18vw;
      height: 5.2vw;
      font-size: 3vw;
    }
    .wa-h1s2kjmlzod {
      margin-top: 1.6vw;
      font-size: 2.2vw;
      line-height: 1.3;
      width: auto;
    }
    .wa-h17hmeg3gbk {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      transform: none;
      bottom: auto;
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: 0px;
      max-width: 30vw;
    }
    .wa-h30g6k39ypt {
      width: 18vw;
      height: 5.2vw;
      font-size: 3vw;
    }
    .wa-h3s3qvs9u5p {
      margin-top: 1.6vw;
      font-size: 2.2vw;
      line-height: 1.3;
      width: auto;
    }
    .wa-h37oh8xep6h {
      padding-top: 7vw;
      padding-bottom: 8vw;
      padding-inline-end: 2.4vw;
      padding-inline-start: 2.4vw;
      height: auto;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    .wa-h3na0cu8ihk {
      margin-top: 4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      height: auto;
      bottom: auto;
      transform: none;
      order: 3;
      aspect-ratio: 959 / 539;
    }
    .wa-h2mvcaj9grd {
      display: none;
    }
    .wa-h2mvb4fxq97 {
      display: none;
    }
    .wa-h3na0cg7ekq {
      padding-top: 0.8vw;
      padding-bottom: 0.8vw;
      padding-inline-end: 1.8vw;
      padding-inline-start: 1.8vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      height: auto;
      font-size: 2.4vw;
      line-height: 1.25;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
      max-width: 100%;
      text-align: center;
      order: 1;
    }
    .wa-h3na0eecy4w {
      margin-top: 2.6vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      font-size: 2.2vw;
      line-height: 1.45;
      bottom: auto;
      transform: none;
      order: 2;
    }
    .wa-h3j65p33evv {
      margin-top: 1.8vw;
    }
    .wa-h3j65q96qmd {
      margin-top: 1.8vw;
    }
    .wa-h3na0ese21q {
      margin-top: 4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      height: auto;
      bottom: auto;
      transform: none;
      order: 6;
      aspect-ratio: 959 / 836;
    }
    .wa-h2mv9kbi2wz {
      display: none;
    }
    .wa-h3na0e0bu82 {
      padding-top: 0.8vw;
      padding-bottom: 0.8vw;
      padding-inline-end: 1.8vw;
      padding-inline-start: 1.8vw;
      margin-top: 7vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      height: auto;
      font-size: 2.4vw;
      line-height: 1.25;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
      max-width: 100%;
      text-align: center;
      order: 4;
    }
    .wa-h3na09pzn6v {
      margin-top: 4vw;
      display: grid;
      order: 5;
      grid-template-columns: 1fr 1fr;
      row-gap: 4vw;
      column-gap: 4vw;
      width: 100%;
    }
    .wa-h14tbqdee4q {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    .wa-h1w4s2uzyyn {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      width: 4vw;
      height: 4vw;
      top: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h5vu9fp1boc {
      margin-top: 1.2vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      font-size: 2.6vw;
      top: auto;
      bottom: auto;
      transform: none;
    }
    .wa-hi705gpirhn {
      margin-top: 0.8vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      font-size: 2.1vw;
      line-height: 1.4;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h14tbqrfi1k {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    .wa-h2wazzz0atp {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      width: 4vw;
      height: 4vw;
      top: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h3fbryme0za {
      margin-top: 1.2vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      font-size: 2.6vw;
      top: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h25bnx89xk1 {
      margin-top: 0.8vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      font-size: 2.1vw;
      line-height: 1.4;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h14tbplc6b2 {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    .wa-h3tutxg8pdn {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      width: 4vw;
      height: 4vw;
      top: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h1wx5vew8pk {
      margin-top: 1.2vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      font-size: 2.6vw;
      top: auto;
      bottom: auto;
      transform: none;
    }
    .wa-hfhrgtoeeid {
      margin-top: 0.8vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      font-size: 2.1vw;
      line-height: 1.4;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h14tbpzda7w {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    .wa-h3nt8lh0vp3 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      width: 4vw;
      height: 4vw;
      top: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h1m3pyfes10 {
      margin-top: 1.2vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      font-size: 2.6vw;
      top: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h22usdpvjip {
      margin-top: 0.8vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      font-size: 2.1vw;
      line-height: 1.4;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h37oh6z95mb {
      padding-top: 2vw;
      padding-bottom: 8vw;
      height: auto;
    }
    .wa-h2bvlmd7sst {
      margin-top: 6vw;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    .wa-h1kbgg6j1a9 {
      display: none;
    }
    .wa-h1xcp0k92yo {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      height: auto;
      bottom: auto;
      transform: none;
      aspect-ratio: 1035 / 582;
    }
    .wa-hd75evqkaer {
      inset-inline-end: 0px;
      inset-inline-start: 0px;
      position: absolute;
      top: 0px;
      bottom: 0px;
    }
    .wa-h1xcoze5r86 {
      padding-top: 0.8vw;
      padding-bottom: 0.8vw;
      padding-inline-end: 1.8vw;
      padding-inline-start: 1.8vw;
      margin-top: 3.2vw;
      margin-inline-end: 2.4vw;
      margin-inline-start: 2.4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      height: auto;
      font-size: 2.4vw;
      line-height: 1.25;
      letter-spacing: 0.3vw;
      width: auto;
      top: auto;
      bottom: auto;
      transform: none;
      max-width: 100%;
      text-align: center;
    }
    .wa-h1xcozs6v50 {
      margin-top: 2.4vw;
      margin-inline-end: 2.4vw;
      margin-inline-start: 2.4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      font-size: 2.2vw;
      line-height: 1.45;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
      max-width: 82vw;
    }
    .wa-h1pinnx8j41 {
      margin-top: 1.8vw;
    }
    .wa-h1pinob9n0v {
      margin-top: 1.8vw;
    }
    .wa-h2bvlmr8wpn {
      margin-top: 6vw;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    .wa-h3n7c8vtdl8 {
      display: none;
    }
    .wa-h1u1pd0istx {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      height: auto;
      bottom: auto;
      transform: none;
      aspect-ratio: 1035 / 582;
    }
    .wa-h54wz0ol66a {
      inset-inline-end: 0px;
      inset-inline-start: 0px;
      width: 100%;
      bottom: 0px;
      object-fit: cover;
    }
    .wa-h1u1pe6m4kg {
      padding-top: 0.8vw;
      padding-bottom: 0.8vw;
      padding-inline-end: 1.8vw;
      padding-inline-start: 1.8vw;
      margin-top: 3.2vw;
      margin-inline-end: 2.4vw;
      margin-inline-start: 2.4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      height: auto;
      font-size: 2.4vw;
      line-height: 1.25;
      letter-spacing: 0.3vw;
      width: auto;
      top: auto;
      bottom: auto;
      transform: none;
      max-width: 100%;
      text-align: center;
    }
    .wa-h1u1pdsl0nl {
      margin-top: 2.4vw;
      margin-inline-end: 2.4vw;
      margin-inline-start: 2.4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      font-size: 2.2vw;
      line-height: 1.45;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
      max-width: 82vw;
    }
    .wa-h3cvuwe3xnq {
      margin-top: 1.8vw;
    }
    .wa-h3cvux665he {
      margin-top: 1.8vw;
    }
    .wa-h2bvlll5kz5 {
      margin-top: 6vw;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }
    .wa-h1ld9e093yl {
      display: none;
    }
    .wa-h1ap8wuzzvv {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      height: auto;
      bottom: auto;
      transform: none;
      aspect-ratio: 1035 / 582;
    }
    .wa-hw11cf2gbad {
      inset-inline-end: 0px;
      inset-inline-start: 0px;
      position: absolute;
      top: 0px;
      bottom: 0px;
    }
    .wa-h1ap8x913sp {
      padding-top: 0.8vw;
      padding-bottom: 0.8vw;
      padding-inline-end: 1.8vw;
      padding-inline-start: 1.8vw;
      margin-top: 3.2vw;
      margin-inline-end: 2.4vw;
      margin-inline-start: 2.4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      height: auto;
      font-size: 2.4vw;
      line-height: 1.25;
      letter-spacing: 0.3vw;
      width: auto;
      top: auto;
      bottom: auto;
      transform: none;
      max-width: 100%;
      text-align: center;
    }
    .wa-h1ap8xn27pj {
      margin-top: 2.4vw;
      margin-inline-end: 2.4vw;
      margin-inline-start: 2.4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      font-size: 2.2vw;
      line-height: 1.45;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
      max-width: 82vw;
    }
    .wa-h3hxxm9bscs {
      margin-top: 1.8vw;
    }
    .wa-h3hxxozjjqm {
      margin-top: 1.8vw;
    }
    .wa-h37oh6l81pg {
      padding-top: 7vw;
      padding-bottom: 8vw;
      padding-inline-end: 2.4vw;
      padding-inline-start: 2.4vw;
      height: auto;
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .wa-hidtfrar9p6 {
      padding-top: 0.8vw;
      padding-bottom: 0.8vw;
      padding-inline-end: 1.8vw;
      padding-inline-start: 1.8vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      height: auto;
      font-size: 2.4vw;
      line-height: 1.25;
      letter-spacing: 0.3vw;
      top: auto;
      width: auto;
      bottom: auto;
      transform: none;
      max-width: 100%;
      text-align: center;
    }
    .wa-hidtg5bv6j8 {
      display: none;
    }
    .wa-hidtgjcz3da {
      display: none;
    }
    .wa-hidtgxe307c {
      display: none;
    }
    .wa-h2zwsdj1rsq {
      display: none;
    }
    .wa-hs4osx7t0r7 {
      padding-top: 3vw;
      margin-top: 4.8vw;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      row-gap: 2.6vw;
      column-gap: 4vw;
      width: 100%;
      max-width: 90vw;
    }
    .wa-hsyxqukh0f2 {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-h32jg9gk1a6 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-h3soa6vi6n6 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-hsyxqgjd3l0 {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-h2coowk8h13 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-h25jm0arn6w {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-hsyxq2i96qy {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-hvubrq9e8ab {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-h3q7elszcyh {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-hsyxpoh59ww {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-h2eef0n90xy {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-h232rt46q92 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-hsyxseownra {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-h4ikbd5up0i {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-h2vsjt08th0 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-hsyxs0nsqx8 {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-hnrp5xh0fqv {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-hm5yl772q0a {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-hsyxrmmou36 {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-h5oi2uftte7 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-h2iw1ayc199 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-hsyxr8lkx94 {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-h206oeaok06 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-hvrdgukyzow {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-hsyxtytcb3j {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-h11jeb5hnn6 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-h1cewdwo904 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-hsyxtks8e9h {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-hivqa9ugrz4 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-h394z23orw1 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-h27rhgzi2rs {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-h390sgcrla1 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-h1yffvlxvg0 {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-h27rhhdj6om {
      display: flex;
      align-items: center;
      row-gap: 1.6vw;
      column-gap: 1.6vw;
    }
    .wa-h2nrqynoilk {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 3vw;
      height: 3vw;
      bottom: auto;
      transform: none;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
      object-fit: contain;
    }
    .wa-h3lsgrq2sqj {
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      font-size: 2.2vw;
      line-height: 1.3;
      bottom: auto;
      transform: none;
    }
    .wa-h37oh7rbdfz {
      padding-top: 8vw;
      padding-bottom: 8vw;
      padding-inline-end: 2.4vw;
      padding-inline-start: 2.4vw;
      height: auto;
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .wa-hgk7t08y8ue {
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 20vw;
      height: auto;
      bottom: auto;
      transform: none;
    }
    .wa-h2zy7q5ze5c {
      margin-top: 4vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      transform: none;
      font-size: 2.1vw;
      line-height: 1.45;
      bottom: auto;
      max-width: 88vw;
    }
    .wa-h1jolc92nxg {
      margin-top: 1.8vw;
    }
    .wa-h1jolbv1k0m {
      margin-top: 1.8vw;
    }
    .wa-h37oh7da9j5 {
      padding-top: 8vw;
      padding-bottom: 8vw;
      padding-inline-end: 2.4vw;
      padding-inline-start: 2.4vw;
      height: auto;
      display: flex;
      flex-direction: column;
      align-items: center;
    }
    .wa-hvgn4iidkmp {
      inset-inline-end: 0px;
      top: 0px;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .wa-h1rqy9271sh {
      padding-top: 0.8vw;
      padding-bottom: 0.8vw;
      padding-inline-end: 2vw;
      padding-inline-start: 2vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      white-space: normal;
      position: relative;
      top: auto;
      width: auto;
      height: auto;
      font-size: 3.4vw;
      letter-spacing: 0.4vw;
      line-height: 1.25;
      bottom: auto;
      transform: none;
      max-width: 100%;
      text-align: center;
    }
    .wa-h3vplddlp4n {
      margin-top: 2.6vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      transform: none;
      font-size: 2.3vw;
      bottom: auto;
      max-width: 72vw;
    }
    .wa-h3uicilf60k {
      margin-top: 3.6vw;
      inset-inline-end: auto;
      inset-inline-start: auto;
      position: relative;
      top: auto;
      width: 100%;
      row-gap: 2.6vw;
      column-gap: 2.6vw;
      bottom: auto;
      transform: none;
      max-width: 68vw;
    }
    .wa-h2ecyeu6ujv {
      row-gap: 1vw;
      column-gap: 1vw;
      width: 100%;
    }
    .wa-h2ecyf87ygp {
      row-gap: 1vw;
      column-gap: 1vw;
      width: 100%;
    }
    .wa-h2ecye24mq7 {
      row-gap: 1vw;
      column-gap: 1vw;
      width: 100%;
    }
    .wa-h3dfjmd815r {
      margin-top: 1.4vw;
      border-width: 0.2vw;
      width: 26vw;
      height: 5.6vw;
      font-size: 2.4vw;
    }
    .wa-h6qnp17yu2z {
      padding-top: 6.4vw;
      padding-bottom: 2.4vw;
      padding-inline-end: 2.4vw;
      padding-inline-start: 2.4vw;
      inset-inline-end: 0px;
      top: 0px;
      transform: none;
      width: 100%;
      height: 100%;
      box-shadow: none;
    }
    .wa-h24uwpqxuk7 {
      padding-inline-end: unset;
    }
    .wa-h2nm49jkcsv {
      margin-bottom: 1.4vw;
      font-size: 2.4vw;
    }
    .wa-hyvko1xdzfv {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-hyvkofyhw9x {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h2nme1hdhen {
      margin-top: 1.6vw;
      margin-bottom: 1vw;
      font-size: 2vw;
    }
    .wa-h2nme29fp8b {
      margin-top: 1.6vw;
      margin-bottom: 1vw;
      font-size: 2vw;
    }
    .wa-h2nme31hx1z {
      margin-top: 1.6vw;
      margin-bottom: 1vw;
      font-size: 2vw;
    }
    .wa-h2nmdxl2eab {
      margin-top: 1.6vw;
      margin-bottom: 1vw;
      font-size: 2vw;
    }
    .wa-h1bhibsdof8 {
      margin-top: 1.6vw;
      margin-bottom: 1vw;
      font-size: 2vw;
    }
    .wa-h1bhickfw8w {
      margin-top: 1.6vw;
      margin-bottom: 1vw;
      font-size: 2vw;
    }
    .wa-h1bhidci42k {
      margin-top: 1.6vw;
      margin-bottom: 1vw;
      font-size: 2vw;
    }
    .wa-h1bhie4kbw8 {
      margin-top: 1.6vw;
      margin-bottom: 1vw;
      font-size: 2vw;
    }
    .wa-h1bhi8o4t4j {
      margin-top: 1.6vw;
      margin-bottom: 1vw;
      font-size: 2vw;
    }
    .wa-h1x9y0t5k70 {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h6qnq7bakl5 {
      padding-top: 6.4vw;
      padding-bottom: 2.4vw;
      padding-inline-end: 2.4vw;
      padding-inline-start: 2.4vw;
      inset-inline-end: 0px;
      top: 0px;
      transform: none;
      width: 100%;
      height: 100%;
      box-shadow: none;
    }
    .wa-h1zmtqdise8 {
      padding-inline-end: unset;
    }
    .wa-h390ihlqgtp {
      margin-bottom: 1.4vw;
      font-size: 2.4vw;
    }
    .wa-hdx0vr83tl4 {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-hdx0vd6zwr2 {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-hdx0uz5vzx0 {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-hdx0ul4s32y {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-hdx0u73o68w {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-hdx0tt2k9eu {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h390ievipfu {
      margin-top: 2.4vw;
      margin-bottom: 1.4vw;
      font-size: 2.4vw;
    }
    .wa-h390ikby87j {
      margin-top: 2.4vw;
      margin-bottom: 1.4vw;
      font-size: 2.4vw;
    }
    .wa-h27bepqck1a {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h272dy6tc64 {
      margin-top: 2.4vw;
      margin-bottom: 1.4vw;
      font-size: 2.4vw;
    }
    .wa-h272dxer4cg {
      margin-top: 2.4vw;
      margin-bottom: 1.4vw;
      font-size: 2.4vw;
    }
    .wa-h27beragzon {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h223t6xjew9 {
      margin-top: 1.6vw;
      margin-bottom: 1vw;
      font-size: 2vw;
    }
    .wa-h27beqieruz {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h272dyyvjzs {
      margin-top: 2.4vw;
      margin-bottom: 1.4vw;
      font-size: 2.4vw;
    }
    .wa-h27besulfbz {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h27bet8mj8t {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h27b5ank0j2 {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h27b5a9iwm8 {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h27b59vhspe {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
    .wa-h27b59hgosk {
      margin-bottom: 1vw;
      font-size: 1.7vw;
    }
  }

  @media (max-width: 899px) {
    .wa-h37oh8jdl9n {
      padding-top: 6.85714vw;
      padding-bottom: 4.57143vw;
      padding-inline-end: 3.42857vw;
      padding-inline-start: 3.42857vw;
      min-height: 91.4286vw;
    }
    .wa-h35nbaqdfa9 {
      width: 31.4286vw;
    }
    .wa-h35mayb7qzv {
      margin-top: 5.71429vw;
      font-size: 6.57143vw;
    }
    .wa-h1zldow8he0 {
      margin-top: 2vw;
      font-size: 3.42857vw;
    }
    .wa-h1zhgecb8vk {
      padding-top: 1.42857vw;
      padding-bottom: 1.42857vw;
      padding-inline-end: 4.85714vw;
      padding-inline-start: 4.85714vw;
      margin-top: 4vw;
      border-width: 0.285714vw;
      font-size: 3.14286vw;
    }
    .wa-h1zldq2bt4i {
      padding-top: 5.71429vw;
      font-size: 2.85714vw;
    }
    .wa-h37oh85chct {
      padding-top: 11.4286vw;
      padding-bottom: 11.4286vw;
      padding-inline-end: 3.42857vw;
      padding-inline-start: 3.42857vw;
    }
    .wa-h3mg66x06t6 {
      width: 42.8571vw;
      height: 57.1429vw;
    }
    .wa-h1zaw5i4b58 {
      width: 9.14286vw;
    }
    .wa-h1hp1zvuunm {
      margin-top: 3.71429vw;
      font-size: 5.71429vw;
    }
    .wa-h3mg6833ijo {
      padding-top: 1.14286vw;
      padding-bottom: 1.14286vw;
      padding-inline-end: 2.57143vw;
      padding-inline-start: 2.57143vw;
      margin-top: 2vw;
      font-size: 3.42857vw;
      letter-spacing: 0.428571vw;
    }
    .wa-h3mg65cvr5u {
      margin-top: 5.14286vw;
      font-size: 3.14286vw;
      max-width: 117.143vw;
    }
    .wa-hi8vpvxvbew {
      margin-top: 2.85714vw;
    }
    .wa-hi8vphwreku {
      margin-top: 2.85714vw;
    }
    .wa-h37oh9bft3b {
      padding-top: 8.57143vw;
      padding-bottom: 11.4286vw;
      padding-inline-end: 3.42857vw;
      padding-inline-start: 3.42857vw;
    }
    .wa-h25otuljbhf {
      margin-top: 7.14286vw;
      height: 12.8571vw;
    }
    .wa-hw8l0a1g6m7 {
      width: 12.8571vw;
      height: 0.285714vw;
    }
    .wa-h2zmx3s28ry {
      width: 22.8571vw;
      height: 0.285714vw;
    }
    .wa-h1rcrg3w2of {
      margin-top: 5.14286vw;
      font-size: 5.71429vw;
    }
    .wa-h25otuzkfe9 {
      margin-top: 3.14286vw;
      font-size: 3.14286vw;
      max-width: 122.857vw;
    }
    .wa-h34vj1covsy {
      margin-top: 2.85714vw;
    }
    .wa-h25otw5nr4r {
      margin-top: 8vw;
      row-gap: 5.71429vw;
      column-gap: 5.71429vw;
    }
    .wa-h17hlmdvmnf {
      max-width: 42.8571vw;
    }
    .wa-h2si3hq15ah {
      width: 25.7143vw;
      height: 7.42857vw;
      font-size: 4.28571vw;
    }
    .wa-h3ffl39rfs6 {
      margin-top: 2.28571vw;
      font-size: 3.14286vw;
    }
    .wa-h17hl8crptd {
      max-width: 42.8571vw;
    }
    .wa-h335sat93ir {
      width: 25.7143vw;
      height: 7.42857vw;
      font-size: 4.28571vw;
    }
    .wa-h1s2kjmlzod {
      margin-top: 2.28571vw;
      font-size: 3.14286vw;
    }
    .wa-h17hmeg3gbk {
      max-width: 42.8571vw;
    }
    .wa-h30g6k39ypt {
      width: 25.7143vw;
      height: 7.42857vw;
      font-size: 4.28571vw;
    }
    .wa-h3s3qvs9u5p {
      margin-top: 2.28571vw;
      font-size: 3.14286vw;
    }
    .wa-h37oh8xep6h {
      padding-top: 10vw;
      padding-bottom: 11.4286vw;
      padding-inline-end: 3.42857vw;
      padding-inline-start: 3.42857vw;
    }
    .wa-h3na0cu8ihk {
      margin-top: 5.71429vw;
    }
    .wa-h3na0cg7ekq {
      padding-top: 1.14286vw;
      padding-bottom: 1.14286vw;
      padding-inline-end: 2.57143vw;
      padding-inline-start: 2.57143vw;
      font-size: 3.42857vw;
    }
    .wa-h3na0eecy4w {
      margin-top: 3.71429vw;
      font-size: 3.14286vw;
    }
    .wa-h3j65p33evv {
      margin-top: 2.57143vw;
    }
    .wa-h3j65q96qmd {
      margin-top: 2.57143vw;
    }
    .wa-h3na0ese21q {
      margin-top: 5.71429vw;
    }
    .wa-h3na0e0bu82 {
      padding-top: 1.14286vw;
      padding-bottom: 1.14286vw;
      padding-inline-end: 2.57143vw;
      padding-inline-start: 2.57143vw;
      margin-top: 10vw;
      font-size: 3.42857vw;
    }
    .wa-h3na09pzn6v {
      margin-top: 5.71429vw;
      row-gap: 5.71429vw;
      column-gap: 5.71429vw;
    }
    .wa-h1w4s2uzyyn {
      width: 5.71429vw;
      height: 5.71429vw;
    }
    .wa-h5vu9fp1boc {
      margin-top: 1.71429vw;
      font-size: 3.71429vw;
    }
    .wa-hi705gpirhn {
      margin-top: 1.14286vw;
      font-size: 3vw;
    }
    .wa-h2wazzz0atp {
      width: 5.71429vw;
      height: 5.71429vw;
    }
    .wa-h3fbryme0za {
      margin-top: 1.71429vw;
      font-size: 3.71429vw;
    }
    .wa-h25bnx89xk1 {
      margin-top: 1.14286vw;
      font-size: 3vw;
    }
    .wa-h3tutxg8pdn {
      width: 5.71429vw;
      height: 5.71429vw;
    }
    .wa-h1wx5vew8pk {
      margin-top: 1.71429vw;
      font-size: 3.71429vw;
    }
    .wa-hfhrgtoeeid {
      margin-top: 1.14286vw;
      font-size: 3vw;
    }
    .wa-h3nt8lh0vp3 {
      width: 5.71429vw;
      height: 5.71429vw;
    }
    .wa-h1m3pyfes10 {
      margin-top: 1.71429vw;
      font-size: 3.71429vw;
    }
    .wa-h22usdpvjip {
      margin-top: 1.14286vw;
      font-size: 3vw;
    }
    .wa-h37oh6z95mb {
      padding-top: 2.85714vw;
      padding-bottom: 11.4286vw;
    }
    .wa-h2bvlmd7sst {
      margin-top: 8.57143vw;
    }
    .wa-h1xcoze5r86 {
      padding-top: 1.14286vw;
      padding-bottom: 1.14286vw;
      padding-inline-end: 2.57143vw;
      padding-inline-start: 2.57143vw;
      margin-top: 4.57143vw;
      margin-inline-end: 3.42857vw;
      margin-inline-start: 3.42857vw;
      font-size: 3.42857vw;
      letter-spacing: 0.428571vw;
    }
    .wa-h1xcozs6v50 {
      margin-top: 3.42857vw;
      margin-inline-end: 3.42857vw;
      margin-inline-start: 3.42857vw;
      font-size: 3.14286vw;
      max-width: 117.143vw;
    }
    .wa-h1pinnx8j41 {
      margin-top: 2.57143vw;
    }
    .wa-h1pinob9n0v {
      margin-top: 2.57143vw;
    }
    .wa-h2bvlmr8wpn {
      margin-top: 8.57143vw;
    }
    .wa-h1u1pe6m4kg {
      padding-top: 1.14286vw;
      padding-bottom: 1.14286vw;
      padding-inline-end: 2.57143vw;
      padding-inline-start: 2.57143vw;
      margin-top: 4.57143vw;
      margin-inline-end: 3.42857vw;
      margin-inline-start: 3.42857vw;
      font-size: 3.42857vw;
      letter-spacing: 0.428571vw;
    }
    .wa-h1u1pdsl0nl {
      margin-top: 3.42857vw;
      margin-inline-end: 3.42857vw;
      margin-inline-start: 3.42857vw;
      font-size: 3.14286vw;
      max-width: 117.143vw;
    }
    .wa-h3cvuwe3xnq {
      margin-top: 2.57143vw;
    }
    .wa-h3cvux665he {
      margin-top: 2.57143vw;
    }
    .wa-h2bvlll5kz5 {
      margin-top: 8.57143vw;
    }
    .wa-h1ap8x913sp {
      padding-top: 1.14286vw;
      padding-bottom: 1.14286vw;
      padding-inline-end: 2.57143vw;
      padding-inline-start: 2.57143vw;
      margin-top: 4.57143vw;
      margin-inline-end: 3.42857vw;
      margin-inline-start: 3.42857vw;
      font-size: 3.42857vw;
      letter-spacing: 0.428571vw;
    }
    .wa-h1ap8xn27pj {
      margin-top: 3.42857vw;
      margin-inline-end: 3.42857vw;
      margin-inline-start: 3.42857vw;
      font-size: 3.14286vw;
      max-width: 117.143vw;
    }
    .wa-h3hxxm9bscs {
      margin-top: 2.57143vw;
    }
    .wa-h3hxxozjjqm {
      margin-top: 2.57143vw;
    }
    .wa-h37oh6l81pg {
      padding-top: 10vw;
      padding-bottom: 11.4286vw;
      padding-inline-end: 3.42857vw;
      padding-inline-start: 3.42857vw;
    }
    .wa-hidtfrar9p6 {
      padding-top: 1.14286vw;
      padding-bottom: 1.14286vw;
      padding-inline-end: 2.57143vw;
      padding-inline-start: 2.57143vw;
      font-size: 3.42857vw;
      letter-spacing: 0.428571vw;
    }
    .wa-hs4osx7t0r7 {
      padding-top: 4.28571vw;
      margin-top: 6.85714vw;
      row-gap: 3.71429vw;
      column-gap: 5.71429vw;
      max-width: 128.571vw;
    }
    .wa-hsyxqukh0f2 {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-h32jg9gk1a6 {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-h3soa6vi6n6 {
      font-size: 3.14286vw;
    }
    .wa-hsyxqgjd3l0 {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-h2coowk8h13 {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-h25jm0arn6w {
      font-size: 3.14286vw;
    }
    .wa-hsyxq2i96qy {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-hvubrq9e8ab {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-h3q7elszcyh {
      font-size: 3.14286vw;
    }
    .wa-hsyxpoh59ww {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-h2eef0n90xy {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-h232rt46q92 {
      font-size: 3.14286vw;
    }
    .wa-hsyxseownra {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-h4ikbd5up0i {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-h2vsjt08th0 {
      font-size: 3.14286vw;
    }
    .wa-hsyxs0nsqx8 {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-hnrp5xh0fqv {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-hm5yl772q0a {
      font-size: 3.14286vw;
    }
    .wa-hsyxrmmou36 {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-h5oi2uftte7 {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-h2iw1ayc199 {
      font-size: 3.14286vw;
    }
    .wa-hsyxr8lkx94 {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-h206oeaok06 {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-hvrdgukyzow {
      font-size: 3.14286vw;
    }
    .wa-hsyxtytcb3j {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-h11jeb5hnn6 {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-h1cewdwo904 {
      font-size: 3.14286vw;
    }
    .wa-hsyxtks8e9h {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-hivqa9ugrz4 {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-h394z23orw1 {
      font-size: 3.14286vw;
    }
    .wa-h27rhgzi2rs {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-h390sgcrla1 {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-h1yffvlxvg0 {
      font-size: 3.14286vw;
    }
    .wa-h27rhhdj6om {
      row-gap: 2.28571vw;
      column-gap: 2.28571vw;
    }
    .wa-h2nrqynoilk {
      width: 4.28571vw;
      height: 4.28571vw;
    }
    .wa-h3lsgrq2sqj {
      font-size: 3.14286vw;
    }
    .wa-h37oh7rbdfz {
      padding-top: 11.4286vw;
      padding-bottom: 11.4286vw;
      padding-inline-end: 3.42857vw;
      padding-inline-start: 3.42857vw;
    }
    .wa-hgk7t08y8ue {
      width: 28.5714vw;
    }
    .wa-h2zy7q5ze5c {
      margin-top: 5.71429vw;
      font-size: 3vw;
      max-width: 125.714vw;
    }
    .wa-h1jolc92nxg {
      margin-top: 2.57143vw;
    }
    .wa-h1jolbv1k0m {
      margin-top: 2.57143vw;
    }
    .wa-h37oh7da9j5 {
      padding-top: 11.4286vw;
      padding-bottom: 11.4286vw;
      padding-inline-end: 3.42857vw;
      padding-inline-start: 3.42857vw;
    }
    .wa-h1rqy9271sh {
      padding-top: 1.14286vw;
      padding-bottom: 1.14286vw;
      padding-inline-end: 2.85714vw;
      padding-inline-start: 2.85714vw;
      font-size: 4.85714vw;
      letter-spacing: 0.571429vw;
    }
    .wa-h3vplddlp4n {
      margin-top: 3.71429vw;
      font-size: 3.28571vw;
      max-width: 102.857vw;
    }
    .wa-h3uicilf60k {
      margin-top: 5.14286vw;
      row-gap: 3.71429vw;
      column-gap: 3.71429vw;
      max-width: 97.1429vw;
    }
    .wa-h2ecyeu6ujv {
      row-gap: 1.42857vw;
      column-gap: 1.42857vw;
    }
    .wa-h2ecyf87ygp {
      row-gap: 1.42857vw;
      column-gap: 1.42857vw;
    }
    .wa-h2ecye24mq7 {
      row-gap: 1.42857vw;
      column-gap: 1.42857vw;
    }
    .wa-h3dfjmd815r {
      margin-top: 2vw;
      border-width: 0.285714vw;
      width: 37.1429vw;
      height: 8vw;
      font-size: 3.42857vw;
    }
    .wa-h6qnp17yu2z {
      padding-top: 9.14286vw;
      padding-bottom: 3.42857vw;
      padding-inline-end: 3.42857vw;
      padding-inline-start: 3.42857vw;
    }
    .wa-h2nm49jkcsv {
      margin-bottom: 2vw;
      font-size: 3.42857vw;
    }
    .wa-hyvko1xdzfv {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-hyvkofyhw9x {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h2nme1hdhen {
      margin-top: 2.28571vw;
      margin-bottom: 1.42857vw;
      font-size: 2.85714vw;
    }
    .wa-h2nme29fp8b {
      margin-top: 2.28571vw;
      margin-bottom: 1.42857vw;
      font-size: 2.85714vw;
    }
    .wa-h2nme31hx1z {
      margin-top: 2.28571vw;
      margin-bottom: 1.42857vw;
      font-size: 2.85714vw;
    }
    .wa-h2nmdxl2eab {
      margin-top: 2.28571vw;
      margin-bottom: 1.42857vw;
      font-size: 2.85714vw;
    }
    .wa-h1bhibsdof8 {
      margin-top: 2.28571vw;
      margin-bottom: 1.42857vw;
      font-size: 2.85714vw;
    }
    .wa-h1bhickfw8w {
      margin-top: 2.28571vw;
      margin-bottom: 1.42857vw;
      font-size: 2.85714vw;
    }
    .wa-h1bhidci42k {
      margin-top: 2.28571vw;
      margin-bottom: 1.42857vw;
      font-size: 2.85714vw;
    }
    .wa-h1bhie4kbw8 {
      margin-top: 2.28571vw;
      margin-bottom: 1.42857vw;
      font-size: 2.85714vw;
    }
    .wa-h1bhi8o4t4j {
      margin-top: 2.28571vw;
      margin-bottom: 1.42857vw;
      font-size: 2.85714vw;
    }
    .wa-h1x9y0t5k70 {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h6qnq7bakl5 {
      padding-top: 9.14286vw;
      padding-bottom: 3.42857vw;
      padding-inline-end: 3.42857vw;
      padding-inline-start: 3.42857vw;
    }
    .wa-h390ihlqgtp {
      margin-bottom: 2vw;
      font-size: 3.42857vw;
    }
    .wa-hdx0vr83tl4 {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-hdx0vd6zwr2 {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-hdx0uz5vzx0 {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-hdx0ul4s32y {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-hdx0u73o68w {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-hdx0tt2k9eu {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h390ievipfu {
      margin-top: 3.42857vw;
      margin-bottom: 2vw;
      font-size: 3.42857vw;
    }
    .wa-h390ikby87j {
      margin-top: 3.42857vw;
      margin-bottom: 2vw;
      font-size: 3.42857vw;
    }
    .wa-h27bepqck1a {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h272dy6tc64 {
      margin-top: 3.42857vw;
      margin-bottom: 2vw;
      font-size: 3.42857vw;
    }
    .wa-h272dxer4cg {
      margin-top: 3.42857vw;
      margin-bottom: 2vw;
      font-size: 3.42857vw;
    }
    .wa-h27beragzon {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h223t6xjew9 {
      margin-top: 2.28571vw;
      margin-bottom: 1.42857vw;
      font-size: 2.85714vw;
    }
    .wa-h27beqieruz {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h272dyyvjzs {
      margin-top: 3.42857vw;
      margin-bottom: 2vw;
      font-size: 3.42857vw;
    }
    .wa-h27besulfbz {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h27bet8mj8t {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h27b5ank0j2 {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h27b5a9iwm8 {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h27b59vhspe {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
    .wa-h27b59hgosk {
      margin-bottom: 1.42857vw;
      font-size: 2.42857vw;
    }
  }

  @media (max-width: 575px) {
    .wa-h37oh8jdl9n {
      padding-top: 9.23077vw;
      padding-bottom: 8.20513vw;
      padding-inline-end: 6.15385vw;
      padding-inline-start: 6.15385vw;
      min-height: 184.615vw;
    }
    .wa-h35nbaqdfa9 {
      width: 43.5897vw;
    }
    .wa-h35mayb7qzv {
      margin-top: 8.71795vw;
      font-size: 8.20513vw;
    }
    .wa-h1zldow8he0 {
      margin-top: 3.58974vw;
      font-size: 4.61538vw;
    }
    .wa-h1zhgecb8vk {
      padding-top: 2.5641vw;
      padding-bottom: 2.5641vw;
      padding-inline-end: 8.71795vw;
      padding-inline-start: 8.71795vw;
      margin-top: 7.17949vw;
      border-width: 0.512821vw;
      font-size: 4.35897vw;
    }
    .wa-h1zldq2bt4i {
      padding-top: 10.2564vw;
      font-size: 3.84615vw;
    }
    .wa-h37oh85chct {
      padding-top: 20.5128vw;
      padding-bottom: 20.5128vw;
      padding-inline-end: 5.12821vw;
      padding-inline-start: 5.12821vw;
    }
    .wa-h3mg66x06t6 {
      width: 51.2821vw;
      height: 69.2308vw;
    }
    .wa-h1zaw5i4b58 {
      width: 12.8205vw;
    }
    .wa-h1hp1zvuunm {
      margin-top: 6.66667vw;
      font-size: 7.17949vw;
    }
    .wa-h3mg6833ijo {
      padding-top: 1.53846vw;
      padding-bottom: 1.53846vw;
      padding-inline-end: 3.07692vw;
      padding-inline-start: 3.07692vw;
      margin-top: 3.58974vw;
      font-size: 4.61538vw;
      letter-spacing: 0.769231vw;
    }
    .wa-h3mg65cvr5u {
      margin-top: 9.23077vw;
      font-size: 4.10256vw;
      max-width: 210.256vw;
    }
    .wa-hi8vpvxvbew {
      margin-top: 5.12821vw;
    }
    .wa-hi8vphwreku {
      margin-top: 5.12821vw;
    }
    .wa-h37oh9bft3b {
      padding-top: 15.3846vw;
      padding-bottom: 20.5128vw;
      padding-inline-end: 5.12821vw;
      padding-inline-start: 5.12821vw;
    }
    .wa-h25otuljbhf {
      margin-top: 12.8205vw;
      height: 23.0769vw;
    }
    .wa-hw8l0a1g6m7 {
      width: 23.0769vw;
      height: 0.512821vw;
    }
    .wa-h2zmx3s28ry {
      width: 41.0256vw;
      height: 0.512821vw;
    }
    .wa-h1rcrg3w2of {
      margin-top: 9.23077vw;
      font-size: 7.17949vw;
    }
    .wa-h25otuzkfe9 {
      margin-top: 5.64103vw;
      font-size: 4.10256vw;
      max-width: 220.513vw;
    }
    .wa-h34vj1covsy {
      margin-top: 5.12821vw;
    }
    .wa-h25otw5nr4r {
      margin-top: 14.359vw;
      align-items: center;
      row-gap: 8.20513vw;
      column-gap: 8.20513vw;
      flex-direction: column;
    }
    .wa-h17hlmdvmnf {
      max-width: none;
    }
    .wa-h2si3hq15ah {
      width: 38.4615vw;
      height: 11.2821vw;
      font-size: 6.15385vw;
    }
    .wa-h3ffl39rfs6 {
      margin-top: 4.10256vw;
      font-size: 4.61538vw;
    }
    .wa-h17hl8crptd {
      max-width: none;
    }
    .wa-h335sat93ir {
      width: 38.4615vw;
      height: 11.2821vw;
      font-size: 6.15385vw;
    }
    .wa-h1s2kjmlzod {
      margin-top: 4.10256vw;
      font-size: 4.61538vw;
    }
    .wa-h17hmeg3gbk {
      max-width: none;
    }
    .wa-h30g6k39ypt {
      width: 38.4615vw;
      height: 11.2821vw;
      font-size: 6.15385vw;
    }
    .wa-h3s3qvs9u5p {
      margin-top: 4.10256vw;
      font-size: 4.61538vw;
    }
    .wa-h37oh8xep6h {
      padding-top: 17.9487vw;
      padding-bottom: 20.5128vw;
      padding-inline-end: 5.12821vw;
      padding-inline-start: 5.12821vw;
    }
    .wa-h3na0cu8ihk {
      margin-top: 10.2564vw;
      margin-inline-end: -5.12821vw;
      margin-inline-start: -5.12821vw;
      width: calc(100% + 10.2564vw);
    }
    .wa-h3na0cg7ekq {
      padding-top: 1.53846vw;
      padding-bottom: 1.53846vw;
      padding-inline-end: 3.07692vw;
      padding-inline-start: 3.07692vw;
      font-size: 4.61538vw;
    }
    .wa-h3na0eecy4w {
      margin-top: 6.66667vw;
      font-size: 4.10256vw;
    }
    .wa-h3j65p33evv {
      margin-top: 4.61538vw;
    }
    .wa-h3j65q96qmd {
      margin-top: 4.61538vw;
    }
    .wa-h3na0ese21q {
      margin-top: 10.2564vw;
      margin-inline-end: -5.12821vw;
      margin-inline-start: -5.12821vw;
      width: calc(100% + 10.2564vw);
    }
    .wa-h3na0e0bu82 {
      padding-top: 1.53846vw;
      padding-bottom: 1.53846vw;
      padding-inline-end: 3.07692vw;
      padding-inline-start: 3.07692vw;
      margin-top: 17.9487vw;
      font-size: 4.61538vw;
    }
    .wa-h3na09pzn6v {
      margin-top: 10.2564vw;
      grid-template-columns: 1fr;
      row-gap: 7.17949vw;
      column-gap: 7.17949vw;
    }
    .wa-h1w4s2uzyyn {
      width: 8.71795vw;
      height: 8.71795vw;
    }
    .wa-h5vu9fp1boc {
      margin-top: 3.07692vw;
      font-size: 5.12821vw;
    }
    .wa-hi705gpirhn {
      margin-top: 2.05128vw;
      font-size: 4.10256vw;
    }
    .wa-h2wazzz0atp {
      width: 8.71795vw;
      height: 8.71795vw;
    }
    .wa-h3fbryme0za {
      margin-top: 3.07692vw;
      font-size: 5.12821vw;
    }
    .wa-h25bnx89xk1 {
      margin-top: 2.05128vw;
      font-size: 4.10256vw;
    }
    .wa-h3tutxg8pdn {
      width: 8.71795vw;
      height: 8.71795vw;
    }
    .wa-h1wx5vew8pk {
      margin-top: 3.07692vw;
      font-size: 5.12821vw;
    }
    .wa-hfhrgtoeeid {
      margin-top: 2.05128vw;
      font-size: 4.10256vw;
    }
    .wa-h3nt8lh0vp3 {
      width: 8.71795vw;
      height: 8.71795vw;
    }
    .wa-h1m3pyfes10 {
      margin-top: 3.07692vw;
      font-size: 5.12821vw;
    }
    .wa-h22usdpvjip {
      margin-top: 2.05128vw;
      font-size: 4.10256vw;
    }
    .wa-h37oh6z95mb {
      padding-top: 5.12821vw;
      padding-bottom: 20.5128vw;
    }
    .wa-h2bvlmd7sst {
      margin-top: 11.2821vw;
    }
    .wa-h1xcoze5r86 {
      padding-top: 1.53846vw;
      padding-bottom: 1.53846vw;
      padding-inline-end: 3.07692vw;
      padding-inline-start: 3.07692vw;
      margin-top: 6.15385vw;
      margin-inline-end: 5.12821vw;
      margin-inline-start: 5.12821vw;
      font-size: 4.61538vw;
      letter-spacing: 0.769231vw;
    }
    .wa-h1xcozs6v50 {
      margin-top: 4.61538vw;
      margin-inline-end: 5.12821vw;
      margin-inline-start: 5.12821vw;
      font-size: 4.10256vw;
      max-width: 210.256vw;
    }
    .wa-h1pinnx8j41 {
      margin-top: 4.61538vw;
    }
    .wa-h1pinob9n0v {
      margin-top: 4.61538vw;
    }
    .wa-h2bvlmr8wpn {
      margin-top: 11.2821vw;
    }
    .wa-h1u1pe6m4kg {
      padding-top: 1.53846vw;
      padding-bottom: 1.53846vw;
      padding-inline-end: 3.07692vw;
      padding-inline-start: 3.07692vw;
      margin-top: 6.15385vw;
      margin-inline-end: 5.12821vw;
      margin-inline-start: 5.12821vw;
      font-size: 4.61538vw;
      letter-spacing: 0.769231vw;
    }
    .wa-h1u1pdsl0nl {
      margin-top: 4.61538vw;
      margin-inline-end: 5.12821vw;
      margin-inline-start: 5.12821vw;
      font-size: 4.10256vw;
      max-width: 210.256vw;
    }
    .wa-h3cvuwe3xnq {
      margin-top: 4.61538vw;
    }
    .wa-h3cvux665he {
      margin-top: 4.61538vw;
    }
    .wa-h2bvlll5kz5 {
      margin-top: 11.2821vw;
    }
    .wa-h1ap8x913sp {
      padding-top: 1.53846vw;
      padding-bottom: 1.53846vw;
      padding-inline-end: 3.07692vw;
      padding-inline-start: 3.07692vw;
      margin-top: 6.15385vw;
      margin-inline-end: 5.12821vw;
      margin-inline-start: 5.12821vw;
      font-size: 4.61538vw;
      letter-spacing: 0.769231vw;
    }
    .wa-h1ap8xn27pj {
      margin-top: 4.61538vw;
      margin-inline-end: 5.12821vw;
      margin-inline-start: 5.12821vw;
      font-size: 4.10256vw;
      max-width: 210.256vw;
    }
    .wa-h3hxxm9bscs {
      margin-top: 4.61538vw;
    }
    .wa-h3hxxozjjqm {
      margin-top: 4.61538vw;
    }
    .wa-h37oh6l81pg {
      padding-top: 17.9487vw;
      padding-bottom: 20.5128vw;
      padding-inline-end: 5.12821vw;
      padding-inline-start: 5.12821vw;
    }
    .wa-hidtfrar9p6 {
      padding-top: 1.53846vw;
      padding-bottom: 1.53846vw;
      padding-inline-end: 3.07692vw;
      padding-inline-start: 3.07692vw;
      font-size: 4.61538vw;
      letter-spacing: 0.769231vw;
    }
    .wa-hs4osx7t0r7 {
      padding-top: 7.69231vw;
      margin-top: 9.23077vw;
      grid-template-columns: 1fr;
      row-gap: 4.61538vw;
      column-gap: 4.61538vw;
      max-width: 230.769vw;
    }
    .wa-hsyxqukh0f2 {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-h32jg9gk1a6 {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-h3soa6vi6n6 {
      font-size: 4.35897vw;
    }
    .wa-hsyxqgjd3l0 {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-h2coowk8h13 {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-h25jm0arn6w {
      font-size: 4.35897vw;
    }
    .wa-hsyxq2i96qy {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-hvubrq9e8ab {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-h3q7elszcyh {
      font-size: 4.35897vw;
    }
    .wa-hsyxpoh59ww {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-h2eef0n90xy {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-h232rt46q92 {
      font-size: 4.35897vw;
    }
    .wa-hsyxseownra {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-h4ikbd5up0i {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-h2vsjt08th0 {
      font-size: 4.35897vw;
    }
    .wa-hsyxs0nsqx8 {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-hnrp5xh0fqv {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-hm5yl772q0a {
      font-size: 4.35897vw;
    }
    .wa-hsyxrmmou36 {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-h5oi2uftte7 {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-h2iw1ayc199 {
      font-size: 4.35897vw;
    }
    .wa-hsyxr8lkx94 {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-h206oeaok06 {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-hvrdgukyzow {
      font-size: 4.35897vw;
    }
    .wa-hsyxtytcb3j {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-h11jeb5hnn6 {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-h1cewdwo904 {
      font-size: 4.35897vw;
    }
    .wa-hsyxtks8e9h {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-hivqa9ugrz4 {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-h394z23orw1 {
      font-size: 4.35897vw;
    }
    .wa-h27rhgzi2rs {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-h390sgcrla1 {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-h1yffvlxvg0 {
      font-size: 4.35897vw;
    }
    .wa-h27rhhdj6om {
      row-gap: 4.10256vw;
      column-gap: 4.10256vw;
    }
    .wa-h2nrqynoilk {
      width: 6.66667vw;
      height: 6.66667vw;
    }
    .wa-h3lsgrq2sqj {
      font-size: 4.35897vw;
    }
    .wa-h37oh7rbdfz {
      padding-top: 20.5128vw;
      padding-bottom: 20.5128vw;
      padding-inline-end: 5.12821vw;
      padding-inline-start: 5.12821vw;
    }
    .wa-hgk7t08y8ue {
      width: 41.0256vw;
    }
    .wa-h2zy7q5ze5c {
      margin-top: 10.2564vw;
      font-size: 4.10256vw;
      max-width: 225.641vw;
    }
    .wa-h1jolc92nxg {
      margin-top: 4.61538vw;
    }
    .wa-h1jolbv1k0m {
      margin-top: 4.61538vw;
    }
    .wa-h37oh7da9j5 {
      padding-top: 20.5128vw;
      padding-bottom: 20.5128vw;
      padding-inline-end: 5.12821vw;
      padding-inline-start: 5.12821vw;
    }
    .wa-h1rqy9271sh {
      padding-top: 2.05128vw;
      padding-bottom: 2.05128vw;
      padding-inline-end: 5.12821vw;
      padding-inline-start: 5.12821vw;
      font-size: 5.64103vw;
      letter-spacing: 0.512821vw;
    }
    .wa-h3vplddlp4n {
      margin-top: 6.66667vw;
      font-size: 4.35897vw;
      max-width: 184.615vw;
    }
    .wa-h3uicilf60k {
      margin-top: 9.23077vw;
      row-gap: 6.66667vw;
      column-gap: 6.66667vw;
      max-width: 174.359vw;
    }
    .wa-h2ecyeu6ujv {
      row-gap: 2.5641vw;
      column-gap: 2.5641vw;
    }
    .wa-h2ecyf87ygp {
      row-gap: 2.5641vw;
      column-gap: 2.5641vw;
    }
    .wa-h2ecye24mq7 {
      row-gap: 2.5641vw;
      column-gap: 2.5641vw;
    }
    .wa-h3dfjmd815r {
      margin-top: 3.58974vw;
      border-width: 0.512821vw;
      width: 51.2821vw;
      height: 12.3077vw;
      font-size: 4.87179vw;
    }
    .wa-h6qnp17yu2z {
      padding-top: 16.4103vw;
      padding-bottom: 6.15385vw;
      padding-inline-end: 6.15385vw;
      padding-inline-start: 6.15385vw;
    }
    .wa-h2nm49jkcsv {
      margin-bottom: 3.58974vw;
      font-size: 4.87179vw;
    }
    .wa-hyvko1xdzfv {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-hyvkofyhw9x {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h2nme1hdhen {
      margin-top: 4.10256vw;
      margin-bottom: 2.5641vw;
      font-size: 4.10256vw;
    }
    .wa-h2nme29fp8b {
      margin-top: 4.10256vw;
      margin-bottom: 2.5641vw;
      font-size: 4.10256vw;
    }
    .wa-h2nme31hx1z {
      margin-top: 4.10256vw;
      margin-bottom: 2.5641vw;
      font-size: 4.10256vw;
    }
    .wa-h2nmdxl2eab {
      margin-top: 4.10256vw;
      margin-bottom: 2.5641vw;
      font-size: 4.10256vw;
    }
    .wa-h1bhibsdof8 {
      margin-top: 4.10256vw;
      margin-bottom: 2.5641vw;
      font-size: 4.10256vw;
    }
    .wa-h1bhickfw8w {
      margin-top: 4.10256vw;
      margin-bottom: 2.5641vw;
      font-size: 4.10256vw;
    }
    .wa-h1bhidci42k {
      margin-top: 4.10256vw;
      margin-bottom: 2.5641vw;
      font-size: 4.10256vw;
    }
    .wa-h1bhie4kbw8 {
      margin-top: 4.10256vw;
      margin-bottom: 2.5641vw;
      font-size: 4.10256vw;
    }
    .wa-h1bhi8o4t4j {
      margin-top: 4.10256vw;
      margin-bottom: 2.5641vw;
      font-size: 4.10256vw;
    }
    .wa-h1x9y0t5k70 {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h6qnq7bakl5 {
      padding-top: 16.4103vw;
      padding-bottom: 6.15385vw;
      padding-inline-end: 6.15385vw;
      padding-inline-start: 6.15385vw;
    }
    .wa-h390ihlqgtp {
      margin-bottom: 3.58974vw;
      font-size: 4.87179vw;
    }
    .wa-hdx0vr83tl4 {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-hdx0vd6zwr2 {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-hdx0uz5vzx0 {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-hdx0ul4s32y {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-hdx0u73o68w {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-hdx0tt2k9eu {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h390ievipfu {
      margin-top: 6.15385vw;
      margin-bottom: 3.58974vw;
      font-size: 4.87179vw;
    }
    .wa-h390ikby87j {
      margin-top: 6.15385vw;
      margin-bottom: 3.58974vw;
      font-size: 4.87179vw;
    }
    .wa-h27bepqck1a {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h272dy6tc64 {
      margin-top: 6.15385vw;
      margin-bottom: 3.58974vw;
      font-size: 4.87179vw;
    }
    .wa-h272dxer4cg {
      margin-top: 6.15385vw;
      margin-bottom: 3.58974vw;
      font-size: 4.87179vw;
    }
    .wa-h27beragzon {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h223t6xjew9 {
      margin-top: 4.10256vw;
      margin-bottom: 2.5641vw;
      font-size: 4.10256vw;
    }
    .wa-h27beqieruz {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h272dyyvjzs {
      margin-top: 6.15385vw;
      margin-bottom: 3.58974vw;
      font-size: 4.87179vw;
    }
    .wa-h27besulfbz {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h27bet8mj8t {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h27b5ank0j2 {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h27b5a9iwm8 {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h27b59vhspe {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
    .wa-h27b59hgosk {
      margin-bottom: 2.5641vw;
      font-size: 3.58974vw;
    }
  }
}

/* --- CSS מותאם --- */
/* Imported from HTML. Rules the style panel cannot express, scoped to one element each. */
[data-wa-svg] > svg { display: block; width: 100%; height: 100%; }
.wa-h2ecyeu6ujv > label { position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important }
.wa-h2ecyeu6ujv .wa-req { display: none; }
.wa-h2ecyf87ygp > label { position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important }
.wa-h2ecyf87ygp .wa-req { display: none; }
.wa-h2ecye24mq7 > label { position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important }
.wa-h2ecye24mq7 .wa-req { display: none; }
.wa-h2ecyeg5qn1 .wa-req { display: none; }
[data-wa-dialog]:has(> .wa-h6qnp17yu2z) > [data-wa-dialog-open] { display: none; }
.wa-h6qnp17yu2z::backdrop { background: transparent; }
[data-wa-dialog][data-wa-authoring] > .wa-h6qnp17yu2z { transform: none; translate: none; margin-inline: auto; }
[data-wa-dialog]:has(> .wa-h6qnq7bakl5) > [data-wa-dialog-open] { display: none; }
.wa-h6qnq7bakl5::backdrop { background: transparent; }
[data-wa-dialog][data-wa-authoring] > .wa-h6qnq7bakl5 { transform: none; translate: none; margin-inline: auto; }
html { background-color: rgb(242, 241, 240); overflow-x: hidden; }
body { -webkit-font-smoothing: antialiased; background-color: rgb(242, 241, 240); color: rgb(28, 45, 28); font-family: "Almoni Neue", sans-serif; font-weight: 300; line-height: inherit; overflow-x: hidden; }
.wa-h1zhgecb8vk:hover { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; }
.wa-x-h1pinob9n0v-3 { color: inherit; font-weight: 400; text-decoration-line: underline; text-underline-offset: 0.2em; }
.wa-x-h1pinob9n0v-3:hover { opacity: 0.7; }
.wa-x-h3cvux665he-4 { color: inherit; font-weight: 500; text-decoration-line: underline; text-underline-offset: 0.2em; }
.wa-x-h3cvux665he-4:hover { opacity: 0.7; }
.wa-x-h3hxxozjjqm-5 { color: inherit; font-weight: 400; text-decoration-line: underline; text-underline-offset: 0.2em; }
.wa-x-h3hxxozjjqm-5:hover { opacity: 0.7; }
.wa-h2ecyeu6ujv .wa-input::placeholder { color: rgb(235, 246, 255); opacity: 1; }
.wa-h2ecyf87ygp .wa-input::placeholder { color: rgb(235, 246, 255); opacity: 1; }
.wa-h2ecye24mq7 .wa-input::placeholder { color: rgb(235, 246, 255); opacity: 1; }
.wa-h3dfjmd815r:hover { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; }
.wa-x-h37mwb2o711-c:hover { text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
.wa-x-h37mwb2o711-c:focus-visible { text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
.wa-x-h37mwb2o711-e:hover { text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
.wa-x-h37mwb2o711-e:focus-visible { text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
.wa-h6qnp17yu2z > [data-wa-dialog-close]:focus-visible { outline-color: rgb(255, 255, 255); outline-offset: 0.26vw; outline-style: solid; outline-width: max(1px, 0.1042vw); }
.wa-h24uwpqxuk7 { overflow-y: auto; scrollbar-color: rgba(255, 255, 255, 0.35) transparent; scrollbar-width: thin; }
.wa-x-h1x9y0t5k70-1f { color: rgb(144, 200, 255); text-decoration-line: underline; }
.wa-h6qnq7bakl5 > [data-wa-dialog-close]:focus-visible { outline-color: rgb(255, 255, 255); outline-offset: 0.26vw; outline-style: solid; outline-width: max(1px, 0.1042vw); }
.wa-h1zmtqdise8 { overflow-y: auto; scrollbar-color: rgba(255, 255, 255, 0.35) transparent; scrollbar-width: thin; }
.wa-x-hdx0u73o68w-1g { color: rgb(144, 200, 255); text-decoration-line: underline; }
.wa-x-h27b5a9iwm8-21 { color: rgb(144, 200, 255); text-decoration-line: underline; }
.wa-x-h27b59vhspe-22 { color: rgb(144, 200, 255); text-decoration-line: underline; }
.wa-h2ecyeg5qn1 .wa-consent .wa-h2ecyeg5qn1 input[type="checkbox"]:checked::after { border-bottom-width: max(1px, 0.1563vw); border-left-width: 0px; border-right-width: max(1px, 0.1563vw); border-top-width: 0px; content: ""; height: 55%; left: 32%; position: absolute; top: 12%; transform: rotate(45deg); width: 30%; }
.wa-h2ecyeg5qn1 .wa-consent .wa-h2ecyeg5qn1 input[type="checkbox"]:focus-visible { outline-color: rgb(235, 246, 255); outline-offset: 0.1042vw; outline-style: solid; outline-width: max(1px, 0.1042vw); }
@media (width > 1024px) {
  .wa-hs4osx7t0r7 { list-style-image: none; list-style-position: outside; list-style-type: none; }
  .wa-h2ecyeu6ujv .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 1.25vw; font-weight: 400; height: 1.875vw; line-height: 1.875vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecyeu6ujv .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 0.729vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: nowrap; top: calc(100% + 0.26vw); white-space-collapse: collapse; }
  .wa-h2ecyeu6ujv::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679%22%20height%3D%221%22%20viewBox%3D%220%200%20679%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.0521vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 35.365vw; }
  .wa-h2ecyf87ygp .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 1.25vw; font-weight: 400; height: 1.875vw; line-height: 1.875vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecyf87ygp .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 0.729vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: nowrap; top: calc(100% + 0.26vw); white-space-collapse: collapse; }
  .wa-h2ecyf87ygp::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679.5%22%20height%3D%221%22%20viewBox%3D%220%200%20679.5%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679.5%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.0521vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 35.365vw; }
  .wa-h2ecye24mq7 .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 1.25vw; font-weight: 400; height: 1.875vw; line-height: 1.875vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecye24mq7 .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 0.729vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: nowrap; top: calc(100% + 0.26vw); white-space-collapse: collapse; }
  .wa-h2ecye24mq7::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679%22%20height%3D%221%22%20viewBox%3D%220%200%20679%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.0521vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 35.365vw; }
  .wa-h2ecyeg5qn1 .wa-consent { align-items: center; column-gap: 0.938vw; cursor: pointer; display: flex; position: relative; row-gap: 0.938vw; }
  .wa-h2ecyeg5qn1 .wa-consent > span { color: rgb(251, 251, 249); font-size: 0.625vw; font-weight: 400; line-height: 0.781vw; text-align: right; width: 34.167vw; }
  .wa-h2ecyeg5qn1 input[type="checkbox"] { -webkit-appearance: none; appearance: none; background-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(1px, 0.1042vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(1px, 0.1042vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(1px, 0.1042vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(1px, 0.1042vw); cursor: inherit; flex-basis: auto; flex-grow: 0; flex-shrink: 0; height: 1.719vw; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; position: relative; width: 1.719vw; }
  .wa-h2ecyeg5qn1 .wa-error { color: rgb(255, 179, 167); cursor: pointer; display: none; font-family: "Almoni Neue", sans-serif; font-size: 0.729vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: nowrap; top: calc(100% + 0.365vw); white-space-collapse: collapse; }
  .wa-x-h37mwb2o711-a { align-items: center; bottom: 2.083vw; display: flex; left: 50%; list-style-image: none; list-style-position: outside; list-style-type: none; padding-right: 0px; position: absolute; text-wrap-mode: nowrap; transform: translateX(-50%); white-space-collapse: collapse; }
  .wa-x-h37mwb2o711-c { color: rgb(255, 255, 255); display: block; font-family: "Almoni Neue", sans-serif; font-size: 0.833vw; font-weight: 400; line-height: 1.2; padding-left: 0.833vw; padding-right: 0.833vw; text-decoration-line: none; }
  .wa-x-h37mwb2o711-d { border-right-color: rgba(255, 255, 255, 0.6); border-right-style: solid; border-right-width: max(1px, 0.0521vw); }
  .wa-x-h37mwb2o711-e { color: rgb(255, 255, 255); display: block; font-family: "Almoni Neue", sans-serif; font-size: 0.833vw; font-weight: 400; line-height: 1.2; padding-left: 0.833vw; padding-right: 0.833vw; text-decoration-line: none; }
  .wa-h6qnp17yu2z > [data-wa-dialog-close] { background-image: url("/assets/m/0710b65df11561da-36.webp"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; border-top-color: rgb(0, 0, 0); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: transparent; cursor: pointer; font-family: Arial; font-size: 0px; line-height: 0; margin-bottom: 0px; margin-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 1.8vw; top: 2vh; }
  .wa-x-h2kf3yg1y7o-f { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-h2kf3yg1y7o-g { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf3yg1y7o-h { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf3yg1y7o-i { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf3yg1y7o-j { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf3yg1y7o-k { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf3yg1y7o-l { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf3z8461c-m { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-h2kf3z8461c-n { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf3z8461c-o { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf3z8461c-p { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf4006dv0-q { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-h2kf4006dv0-r { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf4006dv0-s { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf4006dv0-t { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf4006dv0-u { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf4006dv0-v { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h2kf4006dv0-w { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8fbb5lu-x { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-h32q8fbb5lu-y { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8fbb5lu-z { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8fbb5lu-10 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8g3ddfi-11 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-h32q8g3ddfi-12 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8g3ddfi-13 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8g3ddfi-14 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8gvfl96-15 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-h32q8gvfl96-16 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8gvfl96-17 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8gvfl96-18 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8hnht2u-19 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-h32q8hnht2u-1a { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8hnht2u-1b { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8ifk0wi-1c { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-h32q8ifk0wi-1d { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h32q8ifk0wi-1e { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-h6qnq7bakl5 > [data-wa-dialog-close] { background-image: url("/assets/m/0710b65df11561da-36.webp"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; border-top-color: rgb(0, 0, 0); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: transparent; cursor: pointer; font-family: Arial; font-size: 0px; line-height: 0; margin-bottom: 0px; margin-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 1.8vw; top: 2vh; }
  .wa-x-h1k5yyzjpoc-1h { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-h1k5yyzjpoc-1i { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h1k5yyzjpoc-1j { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h1k5yyzjpoc-1k { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-h1k5yyzjpoc-1l { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1m { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-hmidu0i9r83-1n { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1o { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1p { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1q { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1r { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1s { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1t { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1u { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1v { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1w { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1x { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hmidu0i9r83-1y { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hminnwgxx6v-23 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 1.25vw; }
  .wa-x-hminnwgxx6v-24 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hminnwgxx6v-25 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hminnwgxx6v-26 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hminnwgxx6v-27 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
  .wa-x-hminnwgxx6v-28 { font-size: 0.9vw; line-height: 1.6; margin-bottom: 1.3vh; }
}
@media (899px < width <= 1024px) {
  .wa-hs4osx7t0r7 { border-top-color: rgba(255, 255, 255, 0.6); border-top-style: solid; border-top-width: max(1px, 0.15vw); list-style-image: none; list-style-position: outside; list-style-type: none; }
  .wa-h2ecyeu6ujv .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 2.2vw; font-weight: 400; height: 4vw; line-height: 4vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecyeu6ujv .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 1.4vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 0.4vw); white-space-collapse: collapse; }
  .wa-h2ecyeu6ujv::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679%22%20height%3D%221%22%20viewBox%3D%220%200%20679%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.15vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 100%; }
  .wa-h2ecyf87ygp .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 2.2vw; font-weight: 400; height: 4vw; line-height: 4vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecyf87ygp .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 1.4vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 0.4vw); white-space-collapse: collapse; }
  .wa-h2ecyf87ygp::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679.5%22%20height%3D%221%22%20viewBox%3D%220%200%20679.5%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679.5%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.15vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 100%; }
  .wa-h2ecye24mq7 .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 2.2vw; font-weight: 400; height: 4vw; line-height: 4vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecye24mq7 .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 1.4vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 0.4vw); white-space-collapse: collapse; }
  .wa-h2ecye24mq7::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679%22%20height%3D%221%22%20viewBox%3D%220%200%20679%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.15vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 100%; }
  .wa-h2ecyeg5qn1 .wa-consent { align-items: flex-start; column-gap: 1.4vw; cursor: pointer; display: flex; position: relative; row-gap: 1.4vw; }
  .wa-h2ecyeg5qn1 .wa-consent > span { color: rgb(251, 251, 249); font-size: 1.4vw; font-weight: 400; line-height: 1.4; text-align: right; width: auto; }
  .wa-h2ecyeg5qn1 input[type="checkbox"] { -webkit-appearance: none; appearance: none; background-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: 0.2vw; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: 0.2vw; border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.2vw; border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: 0.2vw; cursor: inherit; flex-basis: auto; flex-grow: 0; flex-shrink: 0; height: 2.8vw; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; position: relative; width: 2.8vw; }
  .wa-h2ecyeg5qn1 .wa-error { color: rgb(255, 179, 167); cursor: pointer; display: none; font-family: "Almoni Neue", sans-serif; font-size: 1.4vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 0.6vw); white-space-collapse: collapse; }
  .wa-x-h37mwb2o711-a { align-items: center; bottom: auto; display: flex; left: auto; list-style-image: none; list-style-position: outside; list-style-type: none; margin-top: 4vw; padding-right: 0px; position: relative; text-wrap-mode: wrap; transform: none; white-space-collapse: collapse; }
  .wa-x-h37mwb2o711-c { color: rgb(255, 255, 255); display: block; font-family: "Almoni Neue", sans-serif; font-size: 1.6vw; font-weight: 400; line-height: 1.2; padding-left: 1.4vw; padding-right: 1.4vw; text-decoration-line: none; }
  .wa-x-h37mwb2o711-d { border-right-color: rgba(255, 255, 255, 0.6); border-right-style: solid; border-right-width: max(1px, 0.1vw); }
  .wa-x-h37mwb2o711-e { color: rgb(255, 255, 255); display: block; font-family: "Almoni Neue", sans-serif; font-size: 1.6vw; font-weight: 400; line-height: 1.2; padding-left: 1.4vw; padding-right: 1.4vw; text-decoration-line: none; }
  .wa-h6qnp17yu2z > [data-wa-dialog-close] { background-image: url("/assets/m/0710b65df11561da-36.webp"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; border-top-color: rgb(0, 0, 0); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: transparent; cursor: pointer; font-family: Arial; font-size: 0px; line-height: 0; margin-bottom: 0px; margin-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 2vw; top: 1.6vw; }
  .wa-x-h2kf3yg1y7o-f { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-h2kf3yg1y7o-g { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf3yg1y7o-h { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf3yg1y7o-i { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf3yg1y7o-j { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf3yg1y7o-k { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf3yg1y7o-l { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf3z8461c-m { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-h2kf3z8461c-n { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf3z8461c-o { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf3z8461c-p { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf4006dv0-q { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-h2kf4006dv0-r { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf4006dv0-s { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf4006dv0-t { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf4006dv0-u { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf4006dv0-v { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h2kf4006dv0-w { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8fbb5lu-x { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-h32q8fbb5lu-y { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8fbb5lu-z { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8fbb5lu-10 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8g3ddfi-11 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-h32q8g3ddfi-12 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8g3ddfi-13 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8g3ddfi-14 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8gvfl96-15 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-h32q8gvfl96-16 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8gvfl96-17 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8gvfl96-18 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8hnht2u-19 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-h32q8hnht2u-1a { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8hnht2u-1b { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8ifk0wi-1c { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-h32q8ifk0wi-1d { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h32q8ifk0wi-1e { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-h6qnq7bakl5 > [data-wa-dialog-close] { background-image: url("/assets/m/0710b65df11561da-36.webp"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; border-top-color: rgb(0, 0, 0); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: transparent; cursor: pointer; font-family: Arial; font-size: 0px; line-height: 0; margin-bottom: 0px; margin-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 2vw; top: 1.6vw; }
  .wa-x-h1k5yyzjpoc-1h { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-h1k5yyzjpoc-1i { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h1k5yyzjpoc-1j { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h1k5yyzjpoc-1k { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-h1k5yyzjpoc-1l { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1m { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-hmidu0i9r83-1n { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1o { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1p { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1q { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1r { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1s { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1t { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1u { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1v { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1w { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1x { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hmidu0i9r83-1y { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hminnwgxx6v-23 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 2.2vw; }
  .wa-x-hminnwgxx6v-24 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hminnwgxx6v-25 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hminnwgxx6v-26 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hminnwgxx6v-27 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
  .wa-x-hminnwgxx6v-28 { font-size: 1.7vw; line-height: 1.6; margin-bottom: 1vw; }
}
@media (575px < width <= 899px) {
  .wa-hs4osx7t0r7 { border-top-color: rgba(255, 255, 255, 0.6); border-top-style: solid; border-top-width: max(1px, 0.214286vw); list-style-image: none; list-style-position: outside; list-style-type: none; }
  .wa-h2ecyeu6ujv .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 3.14286vw; font-weight: 400; height: 5.71429vw; line-height: 5.71429vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecyeu6ujv .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 2vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 0.571429vw); white-space-collapse: collapse; }
  .wa-h2ecyeu6ujv::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679%22%20height%3D%221%22%20viewBox%3D%220%200%20679%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.214286vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 100%; }
  .wa-h2ecyf87ygp .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 3.14286vw; font-weight: 400; height: 5.71429vw; line-height: 5.71429vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecyf87ygp .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 2vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 0.571429vw); white-space-collapse: collapse; }
  .wa-h2ecyf87ygp::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679.5%22%20height%3D%221%22%20viewBox%3D%220%200%20679.5%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679.5%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.214286vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 100%; }
  .wa-h2ecye24mq7 .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 3.14286vw; font-weight: 400; height: 5.71429vw; line-height: 5.71429vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecye24mq7 .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 2vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 0.571429vw); white-space-collapse: collapse; }
  .wa-h2ecye24mq7::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679%22%20height%3D%221%22%20viewBox%3D%220%200%20679%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.214286vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 100%; }
  .wa-h2ecyeg5qn1 .wa-consent { align-items: flex-start; column-gap: 2vw; cursor: pointer; display: flex; position: relative; row-gap: 2vw; }
  .wa-h2ecyeg5qn1 .wa-consent > span { color: rgb(251, 251, 249); font-size: 2vw; font-weight: 400; line-height: 1.4; text-align: right; width: auto; }
  .wa-h2ecyeg5qn1 input[type="checkbox"] { -webkit-appearance: none; appearance: none; background-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: 0.285714vw; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: 0.285714vw; border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.285714vw; border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: 0.285714vw; cursor: inherit; flex-basis: auto; flex-grow: 0; flex-shrink: 0; height: 4vw; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; position: relative; width: 4vw; }
  .wa-h2ecyeg5qn1 .wa-error { color: rgb(255, 179, 167); cursor: pointer; display: none; font-family: "Almoni Neue", sans-serif; font-size: 2vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 0.857143vw); white-space-collapse: collapse; }
  .wa-x-h37mwb2o711-a { align-items: center; bottom: auto; display: flex; left: auto; list-style-image: none; list-style-position: outside; list-style-type: none; margin-top: 5.71429vw; padding-right: 0px; position: relative; text-wrap-mode: wrap; transform: none; white-space-collapse: collapse; }
  .wa-x-h37mwb2o711-c { color: rgb(255, 255, 255); display: block; font-family: "Almoni Neue", sans-serif; font-size: 2.28571vw; font-weight: 400; line-height: 1.2; padding-left: 2vw; padding-right: 2vw; text-decoration-line: none; }
  .wa-x-h37mwb2o711-d { border-right-color: rgba(255, 255, 255, 0.6); border-right-style: solid; border-right-width: max(1px, 0.142857vw); }
  .wa-x-h37mwb2o711-e { color: rgb(255, 255, 255); display: block; font-family: "Almoni Neue", sans-serif; font-size: 2.28571vw; font-weight: 400; line-height: 1.2; padding-left: 2vw; padding-right: 2vw; text-decoration-line: none; }
  .wa-h6qnp17yu2z > [data-wa-dialog-close] { background-image: url("/assets/m/0710b65df11561da-36.webp"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; border-top-color: rgb(0, 0, 0); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: transparent; cursor: pointer; font-family: Arial; font-size: 0px; line-height: 0; margin-bottom: 0px; margin-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 2.85714vw; top: 2.28571vw; }
  .wa-x-h2kf3yg1y7o-f { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-h2kf3yg1y7o-g { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf3yg1y7o-h { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf3yg1y7o-i { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf3yg1y7o-j { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf3yg1y7o-k { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf3yg1y7o-l { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf3z8461c-m { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-h2kf3z8461c-n { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf3z8461c-o { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf3z8461c-p { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf4006dv0-q { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-h2kf4006dv0-r { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf4006dv0-s { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf4006dv0-t { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf4006dv0-u { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf4006dv0-v { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h2kf4006dv0-w { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8fbb5lu-x { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-h32q8fbb5lu-y { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8fbb5lu-z { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8fbb5lu-10 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8g3ddfi-11 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-h32q8g3ddfi-12 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8g3ddfi-13 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8g3ddfi-14 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8gvfl96-15 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-h32q8gvfl96-16 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8gvfl96-17 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8gvfl96-18 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8hnht2u-19 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-h32q8hnht2u-1a { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8hnht2u-1b { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8ifk0wi-1c { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-h32q8ifk0wi-1d { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h32q8ifk0wi-1e { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-h6qnq7bakl5 > [data-wa-dialog-close] { background-image: url("/assets/m/0710b65df11561da-36.webp"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; border-top-color: rgb(0, 0, 0); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: transparent; cursor: pointer; font-family: Arial; font-size: 0px; line-height: 0; margin-bottom: 0px; margin-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 2.85714vw; top: 2.28571vw; }
  .wa-x-h1k5yyzjpoc-1h { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-h1k5yyzjpoc-1i { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h1k5yyzjpoc-1j { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h1k5yyzjpoc-1k { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-h1k5yyzjpoc-1l { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1m { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-hmidu0i9r83-1n { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1o { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1p { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1q { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1r { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1s { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1t { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1u { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1v { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1w { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1x { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hmidu0i9r83-1y { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hminnwgxx6v-23 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 3.14286vw; }
  .wa-x-hminnwgxx6v-24 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hminnwgxx6v-25 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hminnwgxx6v-26 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hminnwgxx6v-27 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
  .wa-x-hminnwgxx6v-28 { font-size: 2.42857vw; line-height: 1.6; margin-bottom: 1.42857vw; }
}
@media (width <= 575px) {
  .wa-hs4osx7t0r7 { border-top-color: rgba(255, 255, 255, 0.6); border-top-style: solid; border-top-width: max(1px, 0.384615vw); list-style-image: none; list-style-position: outside; list-style-type: none; }
  .wa-h2ecyeu6ujv .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 4.35897vw; font-weight: 400; height: 9.23077vw; line-height: 9.23077vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecyeu6ujv .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 3.58974vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 1.02564vw); white-space-collapse: collapse; }
  .wa-h2ecyeu6ujv::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679%22%20height%3D%221%22%20viewBox%3D%220%200%20679%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.384615vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 100%; }
  .wa-h2ecyf87ygp .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 4.35897vw; font-weight: 400; height: 9.23077vw; line-height: 9.23077vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecyf87ygp .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 3.58974vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 1.02564vw); white-space-collapse: collapse; }
  .wa-h2ecyf87ygp::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679.5%22%20height%3D%221%22%20viewBox%3D%220%200%20679.5%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679.5%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.384615vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 100%; }
  .wa-h2ecye24mq7 .wa-input { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(235, 246, 255); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(235, 246, 255); border-left-style: none; border-left-width: 0px; border-right-color: rgb(235, 246, 255); border-right-style: none; border-right-width: 0px; border-top-color: rgb(235, 246, 255); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: rgb(235, 246, 255); font-family: "Almoni Neue", sans-serif; font-size: 4.35897vw; font-weight: 400; height: 9.23077vw; line-height: 9.23077vw; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: right; width: 100%; }
  .wa-h2ecye24mq7 .wa-error { color: rgb(255, 179, 167); display: none; font-family: "Almoni Neue", sans-serif; font-size: 3.58974vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 1.02564vw); white-space-collapse: collapse; }
  .wa-h2ecye24mq7::after { align-self: flex-start; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%20width%3D%22679%22%20height%3D%221%22%20viewBox%3D%220%200%20679%201%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M0%200.5H679%22%20stroke%3D%22%23FBFBF9%22%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-size: 100% 100%; content: ""; display: block; height: max(1px, 0.384615vw); max-width: none; overflow-x: clip; overflow-y: clip; width: 100%; }
  .wa-h2ecyeg5qn1 .wa-consent { align-items: flex-start; column-gap: 3.58974vw; cursor: pointer; display: flex; position: relative; row-gap: 3.58974vw; }
  .wa-h2ecyeg5qn1 .wa-consent > span { color: rgb(251, 251, 249); font-size: 2.82051vw; font-weight: 400; line-height: 1.4; text-align: right; width: auto; }
  .wa-h2ecyeg5qn1 input[type="checkbox"] { -webkit-appearance: none; appearance: none; background-color: rgba(255, 255, 255, 0.3); border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: 0.512821vw; border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: 0.512821vw; border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: 0.512821vw; border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: 0.512821vw; cursor: inherit; flex-basis: auto; flex-grow: 0; flex-shrink: 0; height: 6.15385vw; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; position: relative; width: 6.15385vw; }
  .wa-h2ecyeg5qn1 .wa-error { color: rgb(255, 179, 167); cursor: pointer; display: none; font-family: "Almoni Neue", sans-serif; font-size: 3.58974vw; font-weight: 400; line-height: 1.2; pointer-events: none; position: absolute; right: 0px; text-wrap-mode: wrap; top: calc(100% + 1.53846vw); white-space-collapse: collapse; }
  .wa-x-h37mwb2o711-a { align-items: center; bottom: auto; display: flex; left: auto; list-style-image: none; list-style-position: outside; list-style-type: none; margin-top: 10.2564vw; padding-right: 0px; position: relative; text-wrap-mode: wrap; transform: none; white-space-collapse: collapse; }
  .wa-x-h37mwb2o711-c { color: rgb(255, 255, 255); display: block; font-family: "Almoni Neue", sans-serif; font-size: 4.10256vw; font-weight: 400; line-height: 1.2; padding-left: 3.58974vw; padding-right: 3.58974vw; text-decoration-line: none; }
  .wa-x-h37mwb2o711-d { border-right-color: rgba(255, 255, 255, 0.6); border-right-style: solid; border-right-width: max(1px, 0.25641vw); }
  .wa-x-h37mwb2o711-e { color: rgb(255, 255, 255); display: block; font-family: "Almoni Neue", sans-serif; font-size: 4.10256vw; font-weight: 400; line-height: 1.2; padding-left: 3.58974vw; padding-right: 3.58974vw; text-decoration-line: none; }
  .wa-h6qnp17yu2z > [data-wa-dialog-close] { background-image: url("/assets/m/0710b65df11561da-36.webp"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; border-top-color: rgb(0, 0, 0); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: transparent; cursor: pointer; font-family: Arial; font-size: 0px; line-height: 0; margin-bottom: 0px; margin-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 5.12821vw; top: 4.10256vw; }
  .wa-x-h2kf3yg1y7o-f { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-h2kf3yg1y7o-g { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf3yg1y7o-h { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf3yg1y7o-i { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf3yg1y7o-j { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf3yg1y7o-k { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf3yg1y7o-l { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf3z8461c-m { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-h2kf3z8461c-n { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf3z8461c-o { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf3z8461c-p { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf4006dv0-q { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-h2kf4006dv0-r { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf4006dv0-s { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf4006dv0-t { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf4006dv0-u { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf4006dv0-v { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h2kf4006dv0-w { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8fbb5lu-x { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-h32q8fbb5lu-y { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8fbb5lu-z { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8fbb5lu-10 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8g3ddfi-11 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-h32q8g3ddfi-12 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8g3ddfi-13 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8g3ddfi-14 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8gvfl96-15 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-h32q8gvfl96-16 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8gvfl96-17 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8gvfl96-18 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8hnht2u-19 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-h32q8hnht2u-1a { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8hnht2u-1b { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8ifk0wi-1c { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-h32q8ifk0wi-1d { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h32q8ifk0wi-1e { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-h6qnq7bakl5 > [data-wa-dialog-close] { background-image: url("/assets/m/0710b65df11561da-36.webp"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-style: none; border-bottom-width: 0px; border-left-color: rgb(0, 0, 0); border-left-style: none; border-left-width: 0px; border-right-color: rgb(0, 0, 0); border-right-style: none; border-right-width: 0px; border-top-color: rgb(0, 0, 0); border-top-left-radius: 0px; border-top-right-radius: 0px; border-top-style: none; border-top-width: 0px; color: transparent; cursor: pointer; font-family: Arial; font-size: 0px; line-height: 0; margin-bottom: 0px; margin-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; position: absolute; right: 5.12821vw; top: 4.10256vw; }
  .wa-x-h1k5yyzjpoc-1h { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-h1k5yyzjpoc-1i { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h1k5yyzjpoc-1j { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h1k5yyzjpoc-1k { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-h1k5yyzjpoc-1l { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1m { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-hmidu0i9r83-1n { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1o { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1p { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1q { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1r { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1s { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1t { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1u { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1v { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1w { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1x { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hmidu0i9r83-1y { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hminnwgxx6v-23 { list-style-image: none; list-style-position: outside; list-style-type: disc; padding-right: 5.64103vw; }
  .wa-x-hminnwgxx6v-24 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hminnwgxx6v-25 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hminnwgxx6v-26 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hminnwgxx6v-27 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
  .wa-x-hminnwgxx6v-28 { font-size: 3.58974vw; line-height: 1.6; margin-bottom: 2.5641vw; }
}
@media (width <= 1024px) {
  .wa-x-h1jolc92nxg-6 { display: none; }
  .wa-x-h1jolc92nxg-7 { display: none; }
  .wa-x-h1jolbv1k0m-8 { display: none; }
}


/* --- נגישות והסכמה --- */
[data-wa-svg] > svg { display:block; width:100%; height:auto; }
@layer webapp {
  :where([data-wa-accordion] summary) { cursor:pointer; font-weight:600; }
  :where(.wa-accordion-content) { padding-block-start:12px; }
  :where(.wa-tab-list) { display:flex; gap:8px; overflow:auto; }
  :where(.wa-tab-list button, [data-wa-dialog-open], [data-wa-dialog-close], [data-wa-menu-toggle], [data-wa-step-nav] button) { padding:10px 16px; border:1px solid currentColor; border-radius:6px; background:transparent; color:inherit; font:inherit; cursor:pointer; }
  :where(.wa-tab-list [aria-selected="true"]) { font-weight:700; text-decoration:underline; text-underline-offset:5px; }
  :where([data-wa-tabs] [role="tabpanel"]:focus-visible, .wa-tab-list button:focus-visible, [data-wa-menu] a:focus-visible) { outline:2px solid currentColor; outline-offset:3px; }
  :where([data-wa-dialog] dialog) { margin:auto; border:0; }
  :where([data-wa-dialog] dialog::backdrop) { background:rgb(0 0 0 / .5); }
  :where([data-wa-dialog-close]) { display:block; margin-inline-start:auto; margin-block-end:12px; }
  :where([data-wa-menu-toggle]) { display:none; }
  :where([data-wa-step-nav]:not([hidden])) { display:flex; gap:12px; align-items:center; justify-content:space-between; }
}
[data-wa-tabs] [role="tabpanel"][hidden] { display:none!important; }
[data-wa-form-step][hidden], [data-wa-step-nav][hidden], [data-wa-step-nav] [hidden], [data-wa-step-submit-hidden] { display:none!important; }
[data-wa-field][hidden] { display:none!important; }
[data-wa-dialog][data-wa-authoring] > dialog { position:relative; inset:auto; display:block; max-height:none; }
@media (max-width: 899px) {
  [data-wa-menu][data-collapse-at="tablet"][data-wa-ready]:not([data-wa-authoring]) > [data-wa-menu-toggle] { display:block; }
  [data-wa-menu][data-collapse-at="tablet"][data-wa-ready]:not([data-wa-authoring]):not([data-wa-open]) > [data-wa-menu-content] { display:none!important; }
}
@media (max-width: 575px) {
  [data-wa-menu][data-collapse-at="mobile"][data-wa-ready]:not([data-wa-authoring]) > [data-wa-menu-toggle] { display:block; }
  [data-wa-menu][data-collapse-at="mobile"][data-wa-ready]:not([data-wa-authoring]):not([data-wa-open]) > [data-wa-menu-content] { display:none!important; }
}

/* --- הסכמה לעוגיות --- */
.wa-cc,.wa-cc-handle,.wa-cc-block{--wa-cc-accent:#16305e;--wa-cc-on-accent:#ffffff;--wa-cc-bg:#ffffff;--wa-cc-fg:#111111;--wa-cc-line:color-mix(in srgb,var(--wa-cc-fg) 16%,transparent);--wa-cc-soft:color-mix(in srgb,var(--wa-cc-fg) 5%,transparent);--wa-cc-dim:color-mix(in srgb,var(--wa-cc-fg) 72%,transparent)}
.wa-cc{position:fixed;z-index:2147483500;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--wa-cc-fg)}
.wa-cc[hidden],.wa-cc-handle[hidden]{display:none}
.wa-cc{inset-inline:16px;bottom:16px;max-width:min(46rem,calc(100vw - 2rem));margin-inline:auto}

.wa-cc-box{padding:1rem 1.15rem;border-radius:.75rem;background:var(--wa-cc-bg);box-shadow:0 6px 40px rgba(0,0,0,.28);border:1px solid var(--wa-cc-line)}
.wa-cc h2{margin:0 0 .35rem;font-size:1rem;color:var(--wa-cc-fg)}
.wa-cc p{margin:0 0 .75rem;font-size:.85rem;color:var(--wa-cc-dim)}
.wa-cc a{color:var(--wa-cc-accent)}
.wa-cc-actions{display:flex;flex-wrap:wrap;gap:.5rem}
.wa-cc-actions button{flex:1 1 8rem;min-height:44px;padding:.6rem .9rem;border-radius:.5rem;border:2px solid var(--wa-cc-line);background:var(--wa-cc-bg);color:var(--wa-cc-fg);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}
.wa-cc-actions button:hover{border-color:var(--wa-cc-accent)}
.wa-cc-actions button:focus-visible{outline:3px solid #ff0;outline-offset:2px}
/* Accept and reject are one rule, not two. Styling them apart is exactly the
   thing being avoided, so the stylesheet is written so it cannot drift — and
   that stays true however the colours are themed, because there is no second
   declaration to theme differently. */
.wa-cc-actions .wa-cc-yes,.wa-cc-actions .wa-cc-no{background:var(--wa-cc-accent);border-color:var(--wa-cc-accent);color:var(--wa-cc-on-accent)}
.wa-cc-actions .wa-cc-yes:hover,.wa-cc-actions .wa-cc-no:hover{filter:brightness(1.15)}
.wa-cc-prefs{margin:.75rem 0 0;padding:.75rem 0 0;border-top:1px solid var(--wa-cc-line)}
.wa-cc-prefs[hidden]{display:none}
.wa-cc-row{display:flex;align-items:flex-start;gap:.6rem;padding:.4rem 0}
.wa-cc-row label{font-weight:600;font-size:.85rem;color:var(--wa-cc-fg)}
.wa-cc-row p{margin:.15rem 0 0;font-size:.75rem;color:var(--wa-cc-dim)}
.wa-cc-row input{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--wa-cc-accent);flex:0 0 auto}
.wa-cc-row input:disabled{opacity:.55}
.wa-cc-handle{position:fixed;bottom:16px;inset-inline-end:16px;z-index:2147483500;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:2px solid var(--wa-cc-on-accent);border-radius:50%;background:var(--wa-cc-accent);color:var(--wa-cc-on-accent);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.3);opacity:.72}
.wa-cc-handle:hover{opacity:1}
.wa-cc-handle:focus-visible{outline:3px solid #ff0;outline-offset:2px}
.wa-cc-handle svg{width:22px;height:22px}
.wa-cc-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-height:9rem;padding:1.25rem;border:1px dashed var(--wa-cc-line);border-radius:.6rem;background:var(--wa-cc-soft);color:var(--wa-cc-dim);font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:.85rem;text-align:center}
.wa-cc-block button{min-height:44px;padding:.55rem 1rem;border:0;border-radius:.5rem;background:var(--wa-cc-accent);color:var(--wa-cc-on-accent);font:inherit;font-weight:600;cursor:pointer}
.wa-cc-block button:focus-visible{outline:3px solid #ff0;outline-offset:2px}

/* --- נגישות --- */
.wa-a11y,.wa-a11y *{box-sizing:border-box}
.wa-a11y-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.wa-a11y{position:fixed;z-index:2147483600;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.4;--wa-a11y-accent:#1a3d8f;--wa-a11y-on-accent:#ffffff;--wa-a11y-bg:#ffffff;--wa-a11y-fg:#111111;--wa-a11y-line:color-mix(in srgb,var(--wa-a11y-fg) 18%,transparent);--wa-a11y-soft:color-mix(in srgb,var(--wa-a11y-fg) 7%,transparent);--wa-a11y-dim:color-mix(in srgb,var(--wa-a11y-fg) 62%,transparent)}
.wa-a11y[hidden]{display:none}
.wa-a11y{inset-inline-start:16px;bottom:16px}
.wa-a11y-panel{bottom:calc(100% + .5rem);inset-inline-start:0}
.wa-a11y-btn{display:flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border:2px solid var(--wa-a11y-on-accent);border-radius:50%;background:var(--wa-a11y-accent);color:var(--wa-a11y-on-accent);cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.35)}
.wa-a11y-btn:hover{filter:brightness(1.12)}
.wa-a11y-btn:focus-visible,.wa-a11y button:focus-visible{outline:3px solid #ff0;outline-offset:2px}
.wa-a11y-btn svg{width:62%;height:62%;display:block}
.wa-a11y-panel{position:absolute;width:min(19rem,calc(100vw - 1.5rem));max-height:min(34rem,calc(100vh - 5.5rem));overflow-y:auto;padding:.75rem;border-radius:.75rem;background:var(--wa-a11y-bg);color:var(--wa-a11y-fg);box-shadow:0 8px 40px rgba(0,0,0,.4);font-size:15px}
.wa-a11y-panel[hidden]{display:none}
.wa-a11y-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}
.wa-a11y-head h2{margin:0;font-size:1.05rem;color:var(--wa-a11y-fg)}
.wa-a11y-x{width:2rem;height:2rem;border:0;border-radius:.4rem;background:var(--wa-a11y-soft);color:var(--wa-a11y-fg);font-size:1.1rem;line-height:1;cursor:pointer}
.wa-a11y-x:hover{background:var(--wa-a11y-line)}
.wa-a11y-grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}
.wa-a11y-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:4.5rem;padding:.5rem .35rem;border:2px solid var(--wa-a11y-line);border-radius:.6rem;background:var(--wa-a11y-bg);color:var(--wa-a11y-fg);font:inherit;font-size:.8rem;text-align:center;cursor:pointer}
.wa-a11y-item:hover{border-color:var(--wa-a11y-accent);background:var(--wa-a11y-soft)}
.wa-a11y-item[aria-pressed="true"]{border-color:var(--wa-a11y-accent);background:var(--wa-a11y-accent);color:var(--wa-a11y-on-accent)}
.wa-a11y-item svg{width:1.4rem;height:1.4rem}
.wa-a11y-lvl{display:flex;gap:2px}
.wa-a11y-lvl i{width:9px;height:4px;border-radius:2px;background:currentColor;opacity:.28}
.wa-a11y-lvl i.on{opacity:1}
.wa-a11y-foot{display:flex;gap:.4rem;margin-top:.6rem}
.wa-a11y-foot button{flex:1;padding:.5rem;border:2px solid var(--wa-a11y-line);border-radius:.5rem;background:var(--wa-a11y-bg);color:var(--wa-a11y-fg);font:inherit;font-size:.8rem;cursor:pointer}
.wa-a11y-foot button:hover{border-color:var(--wa-a11y-accent)}
.wa-a11y-note{margin:.55rem 0 0;font-size:.7rem;line-height:1.45;color:var(--wa-a11y-dim)}
.wa-a11y-stmt{position:fixed;inset:0;z-index:2147483601;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.55);--wa-a11y-bg:#ffffff;--wa-a11y-fg:#111111;--wa-a11y-accent:#1a3d8f;--wa-a11y-line:color-mix(in srgb,var(--wa-a11y-fg) 18%,transparent);--wa-a11y-dim:color-mix(in srgb,var(--wa-a11y-fg) 78%,transparent)}
.wa-a11y-stmt[hidden]{display:none}
.wa-a11y-stmt>div{width:min(40rem,100%);max-height:85vh;overflow-y:auto;padding:1.25rem;border-radius:.75rem;background:var(--wa-a11y-bg);color:var(--wa-a11y-fg);font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:15px}
.wa-a11y-stmt h2{margin:0 0 .5rem;font-size:1.15rem}
.wa-a11y-stmt h3{margin:1rem 0 .3rem;font-size:.95rem}
.wa-a11y-stmt p,.wa-a11y-stmt li{margin:.35rem 0;line-height:1.6;font-size:.88rem;color:var(--wa-a11y-dim)}
.wa-a11y-stmt a{color:var(--wa-a11y-accent)}
.wa-a11y-stmt dl{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:.5rem 0;font-size:.88rem}
.wa-a11y-stmt dt{font-weight:600}
.wa-a11y-stmt dd{margin:0}
.wa-a11y-stmt .wa-a11y-foot button{border-color:var(--wa-a11y-line);background:var(--wa-a11y-bg);color:var(--wa-a11y-fg)}

.wa-a11y-fx{position:fixed;inset:0;pointer-events:none;z-index:2147483599}
.wa-a11y-fx:not([data-fx]){display:none}
.wa-a11y-fx[data-fx="mono"]{backdrop-filter:grayscale(1);-webkit-backdrop-filter:grayscale(1)}
.wa-a11y-fx[data-fx="invert"]{backdrop-filter:invert(1) hue-rotate(180deg);-webkit-backdrop-filter:invert(1) hue-rotate(180deg)}
.wa-a11y-fx[data-fx="mono invert"]{backdrop-filter:grayscale(1) invert(1) hue-rotate(180deg);-webkit-backdrop-filter:grayscale(1) invert(1) hue-rotate(180deg)}

:root[data-wa-a11y-line="1"] :is(p,h1,h2,h3,h4,h5,h6,li,a,span,strong,em,label,button,input,textarea,select,td,th,dd,dt,blockquote,figcaption):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){line-height:1.5!important}
:root[data-wa-a11y-line="2"] :is(p,h1,h2,h3,h4,h5,h6,li,a,span,strong,em,label,button,input,textarea,select,td,th,dd,dt,blockquote,figcaption):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){line-height:1.75!important}
:root[data-wa-a11y-line="3"] :is(p,h1,h2,h3,h4,h5,h6,li,a,span,strong,em,label,button,input,textarea,select,td,th,dd,dt,blockquote,figcaption):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){line-height:2.1!important}

:root[data-wa-a11y-space="1"] :is(p,h1,h2,h3,h4,h5,h6,li,a,span,strong,em,label,button,input,textarea,select,td,th,dd,dt,blockquote,figcaption):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){letter-spacing:1px!important;word-spacing:2px!important}
:root[data-wa-a11y-space="2"] :is(p,h1,h2,h3,h4,h5,h6,li,a,span,strong,em,label,button,input,textarea,select,td,th,dd,dt,blockquote,figcaption):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){letter-spacing:2px!important;word-spacing:4px!important}
:root[data-wa-a11y-space="3"] :is(p,h1,h2,h3,h4,h5,h6,li,a,span,strong,em,label,button,input,textarea,select,td,th,dd,dt,blockquote,figcaption):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){letter-spacing:3px!important;word-spacing:6px!important}

:root[data-wa-a11y-font] :is(p,h1,h2,h3,h4,h5,h6,li,a,span,strong,em,label,button,input,textarea,select,td,th,dd,dt,blockquote,figcaption):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){font-family:Arial,Tahoma,"Segoe UI",sans-serif!important}

:root[data-wa-a11y-contrast="high"] body,:root[data-wa-a11y-contrast="high"] :is(p,h1,h2,h3,h4,h5,h6,li,a,span,strong,em,label,button,input,textarea,select,td,th,dd,dt,blockquote,figcaption):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){background-color:#fff!important;color:#000!important;text-shadow:none!important}
:root[data-wa-a11y-contrast="high"] :is(section,header,footer,main,aside,article,div,form,nav):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){background-image:none!important}
:root[data-wa-a11y-contrast="high"] :is(a,button):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){color:#00c!important;text-decoration:underline!important}
:root[data-wa-a11y-contrast="dark"] body,:root[data-wa-a11y-contrast="dark"] :is(p,h1,h2,h3,h4,h5,h6,li,a,span,strong,em,label,button,input,textarea,select,td,th,dd,dt,blockquote,figcaption):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){background-color:#000!important;color:#fff!important;text-shadow:none!important}
:root[data-wa-a11y-contrast="dark"] :is(section,header,footer,main,aside,article,div,form,nav):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){background-image:none!important}
:root[data-wa-a11y-contrast="dark"] :is(a,button):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){color:#ff0!important;text-decoration:underline!important}
:root[data-wa-a11y-contrast] :is(img,svg,video,picture,canvas){background:transparent!important}

:root[data-wa-a11y-links] a:not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){text-decoration:underline!important;text-underline-offset:2px!important;outline:2px solid #06c!important;outline-offset:1px!important}

:root[data-wa-a11y-titles] :is(h1,h2,h3,h4,h5,h6):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){outline:2px dashed #c60!important;outline-offset:2px!important}

:root[data-wa-a11y-still] *,:root[data-wa-a11y-still] *::before,:root[data-wa-a11y-still] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}

:root[data-wa-a11y-cursor],:root[data-wa-a11y-cursor] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 32 32'%3E%3Cpath d='M6 2l0 22 5.5-5.5 4 8.5 4-2-4-8h7z' fill='%23fff' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 4 2,auto!important}

.wa-a11y-guide{position:fixed;left:0;right:0;height:2.5rem;z-index:2147483598;pointer-events:none;border-top:3px solid #06c;border-bottom:3px solid #06c;background:rgba(0,102,204,.09)}
.wa-a11y-guide[hidden]{display:none}

:root[data-wa-a11y-kbd] :is(a,button,input,select,textarea,summary,[tabindex]):focus{outline:3px solid #ff0!important;outline-offset:2px!important;box-shadow:0 0 0 6px #000!important}
