@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 DL';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/214d903e6a11b4ca.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: 'Narkiss Block';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/fonts/1ad20e8a855d91da.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/assets/fonts/4eb62aac345ddab2.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fonts/26af9c4fb9202ad8.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/fonts/c0b1615c888e10f2.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/fonts/0509ada3ae9c2ff8.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/assets/fonts/112e6de3efa68828.woff2) format('woff2');
}
@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: 300;
  font-display: swap;
  src: url(/assets/fonts/86acdf0f0394e872.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/c6da2f2a85547f2d.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/4fd3dcf535281c81.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');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/2ed6da63bd40d924.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/02172a2b4785906d.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/561cc2cc85eb1f9a.woff2) format('woff2');
}
@font-face {
  font-family: 'Narkiss Block';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/f6a71b5d451178ba.woff2) format('woff2');
}
@font-face {
  font-family: 'Almoni DL Fallback';
  src: local('Arial'), local('Arimo'), local('Liberation Sans');
  size-adjust: 92.67%;
  ascent-override: 87.15%;
  descent-override: 19.44%;
  line-gap-override: 2.58%;
}
@font-face {
  font-family: 'Almoni Neue Fallback';
  src: local('Arial'), local('Arimo'), local('Liberation Sans');
  size-adjust: 95.14%;
  ascent-override: 91.67%;
  descent-override: 33.4%;
  line-gap-override: 29.41%;
}
@font-face {
  font-family: 'Narkiss Block Fallback';
  src: local('Arial'), local('Arimo'), local('Liberation Sans');
  size-adjust: 103.62%;
  ascent-override: 91.78%;
  descent-override: 35.22%;
  line-gap-override: 0%;
}

@layer webapp {
  :root {
    --wa-max: 1120px;
    --wa-font: "Narkiss Block", 'Narkiss Block Fallback', Arial, sans-serif;
    --wa-primary: #2563eb;
    --wa-primary-text: #ffffff;
    --wa-text: rgb(0, 0, 0);
    --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;
    --wa-radius-sm: 6px;
    --wa-radius-md: 10px;
    --wa-radius-lg: 16px;
    --wa-radius-pill: 999px;
  }

  *, *::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.

    An image served with AVIF is a <picture style="display:contents"> around the
    <img>: the picture has no box, so position and z-index on it do nothing and
    the rule has to reach the <img> through it.
  */
  [data-wa-bg] { position: relative; overflow: hidden; }
  [data-wa-bg] > .wa-inner, [data-wa-bg] > *:not(.wa-bgvid), [data-wa-bg] > picture > img { 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; }

  /*
    A slide that is an AVIF image is a <picture style="display:contents">: the
    <img> inside is the flex item, so the slide rules reach it through the
    picture. The :where() keeps it no heavier than ".wa-slides > *", so an
    element's own rule overrides it the same way in both markups.
  */
  .wa-slides > *, :where(.wa-slides > picture) > img {
    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: 767px) { .wa-slides > *, :where(.wa-slides > picture) > img { flex-basis: calc((100% - var(--wa-slide-gap, 20px)) / 2); } }
  @media (max-width: 559px)  { .wa-slides > *, :where(.wa-slides > picture) > img { 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-h1500ot61nw {
    background: rgb(59, 63, 124);
    overflow: hidden;
    position: relative;
    height: 54.6354vw;
    color: rgb(255, 255, 255);
    text-align: center;
  }
  .wa-h35wbkf6tab {
    inset-inline-start: 0px;
    overflow: hidden;
    display: flex;
    position: absolute;
    top: -0.625vw;
    width: 102.292vw;
    height: 55.9896vw;
  }
  .wa-h112w4tmym3 {
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    height: 100%;
    object-fit: cover;
    object-position: 100% 50%;
  }
  .wa-h112vqsj1s1 {
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    height: 100%;
    object-fit: cover;
    object-position: 0px 50%;
  }
  .wa-h35wbl7913z {
    padding-top: 2.3958vw;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .wa-h2k55668jfo {
    overflow: clip;
    display: block;
    max-width: 100%;
    width: 13.2292vw;
    height: 4.0104vw;
    flex-shrink: 0;
    opacity: 1;
  }
  .wa-h3l6obgmu0n {
    margin-top: 3.0208vw;
    white-space: nowrap;
    font-weight: 300;
    font-size: inherit;
  }
  .wa-h1ittgm5n3s {
    margin-top: 1.4063vw;
    font-weight: 400;
    font-size: 1.5104vw;
    line-height: 1.6464vw;
    letter-spacing: 0.03em;
    opacity: 1;
  }
  .wa-h1ipw7mcu8o {
    border-width: 0.1563vw;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.1);
    padding-top: 0.1042vw;
    margin-top: 1.1458vw;
    overflow: hidden;
    text-decoration: none;
    transition: background-color 0.3s ease 0s, color 0.3s ease 0s, border-color 0.3s ease 0s, box-shadow 0.3s ease 0s;
    color: rgb(255, 255, 255);
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 13.3333vw;
    height: 3.0208vw;
    font-family: "Almoni Neue", 'Almoni Neue Fallback', "Narkiss Block", Arial, sans-serif;
    font-size: 1.3021vw;
    line-height: 1.8458vw;
    font-weight: 500;
    backdrop-filter: blur(0.2083vw);
    opacity: 1;
  }
  @media (hover: hover) {
    .wa-h1ipw7mcu8o:hover {
      background: var(--wa-surface);
      background-position: 0% 0%;
      color: rgb(21, 47, 26);
      background-image: none;
      background-size: auto;
      background-repeat: repeat;
    }
  }
  .wa-h1ipw7mcu8o:focus-visible {
    background: var(--wa-surface);
    background-position: 0% 0%;
    color: rgb(21, 47, 26);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .wa-h268dfgudlt {
    inset-inline-start: 11.9271vw;
    white-space: nowrap;
    font-weight: 600;
    font-size: 1.8229vw;
    position: absolute;
    z-index: 1;
    top: 16.9271vw;
    display: flex;
    align-items: flex-start;
    row-gap: 1.1458vw;
    column-gap: 1.1458vw;
    line-height: 2.3958vw;
    opacity: 1;
  }
  .wa-h268dear1vb {
    inset-inline-end: 14.2188vw;
    white-space: nowrap;
    font-weight: 600;
    font-size: 1.8229vw;
    position: absolute;
    z-index: 1;
    top: 16.9271vw;
    display: flex;
    align-items: flex-start;
    row-gap: 1.1458vw;
    column-gap: 1.1458vw;
    line-height: 2.3958vw;
    opacity: 1;
  }
  .wa-h2c944249ru {
    background: rgb(21, 47, 26);
    padding-inline-start: 7.4479vw;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: flex-start;
    min-height: 34.3229vw;
    color: rgb(255, 255, 255);
  }
  .wa-hhwrz52uxif {
    inset-inline-end: 38.5417vw;
    overflow: clip;
    display: block;
    max-width: none;
    position: absolute;
    top: 14.2188vw;
    width: 38.5984vw;
    height: 54.7073vw;
  }
  .wa-h6eizfs5n71 {
    margin-top: 8.6979vw;
    position: relative;
    width: 30.8854vw;
    flex-shrink: 0;
  }
  .wa-hpro6dqta4b {
    font-weight: inherit;
    font-size: 2.6042vw;
    line-height: 2.7484vw;
  }
  .wa-h1lb8845tlj {
    background: rgb(127, 141, 129);
    padding-inline-end: calc(0.18em + 0.7292vw);
    padding-inline-start: 0.7292vw;
    margin-top: 0.9375vw;
    white-space: nowrap;
    font-weight: 400;
    font-size: 1.3276vw;
    display: inline-block;
    min-width: 25.9896vw;
    height: 1.7188vw;
    line-height: 1.7188vw;
    letter-spacing: 0.18em;
    text-align: center;
  }
  .wa-h1dtvi679h7 {
    background: rgb(197, 192, 184);
    margin-top: 9.3229vw;
    margin-inline-start: 9.0104vw;
    position: relative;
    display: block;
    flex-shrink: 0;
    width: max(0.0625rem, 0.0521vw);
    height: 15.5208vw;
  }
  .wa-h6eiynpxtix {
    margin-top: 8.9063vw;
    margin-inline-start: 2.2917vw;
    position: relative;
    width: 37.3958vw;
    flex-shrink: 0;
    font-size: 1.3542vw;
    line-height: 1.7708vw;
    font-weight: 100;
  }
  .wa-hb6pr0hgzqa {
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-hb6preikwkc {
    margin-top: 1.7708vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h2c944g5doo {
    padding-top: 5.625vw;
  }
  .wa-h11dr90qzfl {
    font-weight: 400;
    font-size: 2.6042vw;
    line-height: 3.4375vw;
    color: var(--wa-text);
    text-align: center;
  }
  .wa-hpuk4en57go {
    margin-top: 4.2708vw;
    display: flex;
    align-items: flex-start;
  }
  .wa-hyf3ghj3phh {
    background: rgb(217, 214, 208);
    position: relative;
    width: 49.9479vw;
    height: 28.0729vw;
    flex-shrink: 0;
  }
  .wa-h2pf70asi5j {
    display: block;
    max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .wa-h3sk0rtxspv {
    background: rgb(197, 192, 184);
    inset-inline-end: 1.25vw;
    position: absolute;
    display: block;
    height: max(0.0625rem, 0.1042vw);
    top: 25.1042vw;
    width: 14.6875vw;
  }
  .wa-h3sk0qnugzd {
    background: rgb(197, 192, 184);
    inset-inline-end: 2.8646vw;
    position: absolute;
    display: block;
    width: max(0.0625rem, 0.1042vw);
    top: 3.1771vw;
    height: 23.8021vw;
  }
  .wa-h3sk0r1vkw7 {
    background: rgb(197, 192, 184);
    inset-inline-end: 43.0208vw;
    position: absolute;
    display: block;
    height: max(0.0625rem, 0.1042vw);
    top: 24.7917vw;
    width: 4.8438vw;
  }
  .wa-h3sk0t014ge {
    background: rgb(197, 192, 184);
    inset-inline-end: 46.1458vw;
    position: absolute;
    display: block;
    width: max(0.0625rem, 0.1042vw);
    top: 17.0833vw;
    height: 9.5833vw;
  }
  .wa-hyf3g3hzsnf {
    padding-top: 3.9063vw;
    margin-inline-start: 4.8958vw;
    width: 32.4479vw;
    flex-shrink: 0;
  }
  .wa-hk103meg9c7 {
    background: rgb(127, 141, 129);
    white-space: nowrap;
    font-weight: 400;
    font-size: 1.8229vw;
    display: block;
    width: 8.0208vw;
    height: 2.2917vw;
    line-height: 2.2917vw;
    color: rgb(255, 255, 255);
    text-align: center;
  }
  .wa-h1y1hh9ox67 {
    margin-top: 2.7083vw;
    font-size: 1.3542vw;
    line-height: 1.576vw;
    font-weight: 300;
  }
  .wa-hj5y384d37n {
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-hj5y3m5h01p {
    margin-top: 1.576vw;
    font-weight: 400;
    font-size: inherit;
  }
  .wa-hogsx63kfvs {
    margin-top: 0.9896vw;
    text-decoration: underline max(0.0625rem, 0.0781vw);
    transition: color 0.3s ease 0s, text-underline-offset 0.3s ease 0s;
    color: rgb(21, 47, 26);
    display: inline-block;
    font-size: 1.3021vw;
    line-height: 1.8438vw;
    font-weight: 500;
  }
  @media (hover: hover) {
    .wa-hogsx63kfvs:hover {
      color: rgb(118, 130, 100);
    }
  }
  .wa-hogsx63kfvs:focus-visible {
    color: rgb(118, 130, 100);
  }
  .wa-hpuk4so94aq {
    margin-top: 3.3854vw;
    display: flex;
    align-items: flex-start;
  }
  .wa-h3j5aubgrc6 {
    background: rgb(217, 214, 208);
    position: relative;
    width: 49.9479vw;
    height: 28.0729vw;
    flex-shrink: 0;
  }
  .wa-h619o0tcncz {
    display: block;
    max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .wa-h19x6fwyw1p {
    background: rgb(197, 192, 184);
    inset-inline-end: 33.1771vw;
    position: absolute;
    display: block;
    height: max(0.0625rem, 0.1042vw);
    top: 3.9063vw;
    width: 14.6875vw;
  }
  .wa-h19x6fixs4v {
    background: rgb(197, 192, 184);
    inset-inline-end: 46.1458vw;
    position: absolute;
    display: block;
    width: max(0.0625rem, 0.1042vw);
    top: 2.1354vw;
    height: 23.8021vw;
  }
  .wa-h3j5auphv90 {
    padding-top: 3.9583vw;
    margin-inline-start: 4.8958vw;
    width: 32.4479vw;
    flex-shrink: 0;
  }
  .wa-h2zqc8veiu2 {
    background: rgb(127, 141, 129);
    white-space: nowrap;
    font-weight: 400;
    font-size: 1.8229vw;
    display: block;
    width: 8.0208vw;
    height: 2.2917vw;
    line-height: 2.2917vw;
    color: rgb(255, 255, 255);
    text-align: center;
  }
  .wa-h1tmohropj5 {
    margin-top: 2.7083vw;
    font-size: 1.3542vw;
    line-height: 1.576vw;
    font-weight: 300;
  }
  .wa-h3ow6vt3ll9 {
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h3ow6vf2hof {
    margin-top: 1.576vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h3qz858503m {
    margin-top: 0.9896vw;
    text-decoration: underline max(0.0625rem, 0.0781vw);
    transition: color 0.3s ease 0s, text-underline-offset 0.3s ease 0s;
    color: rgb(21, 47, 26);
    display: inline-block;
    font-size: 1.3021vw;
    line-height: 1.8438vw;
    font-weight: 500;
  }
  @media (hover: hover) {
    .wa-h3qz858503m:hover {
      color: rgb(118, 130, 100);
    }
  }
  .wa-h3qz858503m:focus-visible {
    color: rgb(118, 130, 100);
  }
  .wa-h2c943a21y5 {
    padding-top: 7.8646vw;
    padding-bottom: 6.8229vw;
  }
  .wa-h3dfpto0k8c {
    font-weight: 400;
    font-size: 2.6042vw;
    line-height: 3.4375vw;
    color: var(--wa-text);
    text-align: center;
  }
  .wa-h1wf7mb7seu {
    margin-top: 0.3646vw;
    font-weight: 200;
    font-size: 1.3542vw;
    line-height: 1.7708vw;
    color: rgb(28, 45, 28);
    text-align: center;
  }
  .wa-h37uliw5dji {
    margin-top: 3.5417vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    position: relative;
    display: block;
    width: 14.6875vw;
    height: 18.8021vw;
  }
  .wa-h1hg2tszcbt {
    margin-top: 3.4896vw;
  }
  .wa-h1jn19n537n {
    background: rgb(217, 214, 208);
    margin-inline-end: auto;
    margin-inline-start: auto;
    position: relative;
    width: 84.6354vw;
    height: 39.0104vw;
  }
  .wa-hb1b46lqc1b {
    inset-inline-start: 0px;
    inset-inline-end: 0px;
    overflow: hidden;
    display: flex;
    position: absolute;
    top: 0px;
    bottom: 0px;
  }
  .wa-h3jvxnyh8yd {
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    height: 100%;
    object-fit: cover;
    object-position: 100% 50%;
  }
  .wa-h3jvxocicv7 {
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    height: 100%;
    object-fit: cover;
    object-position: 0px 50%;
  }
  .wa-hb1b4kmu8vd {
    background: rgba(21, 47, 26, 0.94);
    padding-top: 1.7188vw;
    padding-bottom: 1.6667vw;
    padding-inline-end: 2.6563vw;
    padding-inline-start: 2.2917vw;
    inset-inline-start: 0px;
    position: absolute;
    bottom: 2.3958vw;
    width: 32.6563vw;
    color: rgb(255, 255, 255);
  }
  .wa-h1smuymqjua {
    background: rgb(127, 141, 129);
    padding-inline-end: calc(-0.18em + 1.1458vw);
    padding-inline-start: 1.1458vw;
    white-space: nowrap;
    font-weight: 400;
    font-size: 1.8229vw;
    display: inline-block;
    height: 2.2917vw;
    line-height: 2.2917vw;
    letter-spacing: 0.18em;
  }
  .wa-hpnwsj7ffda {
    margin-top: 1.1458vw;
    font-weight: 200;
    font-size: 1.3542vw;
    line-height: 1.576vw;
  }
  .wa-hpjzh77z39n {
    margin-top: 1.576vw;
    text-decoration: underline max(0.0625rem, 0.0781vw);
    transition: color 0.3s ease 0s, text-underline-offset 0.3s ease 0s;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 1.3542vw;
    line-height: 1.576vw;
    font-weight: 300;
  }
  @media (hover: hover) {
    .wa-hpjzh77z39n:hover {
      color: rgb(197, 192, 184);
    }
  }
  .wa-hpjzh77z39n:focus-visible {
    color: rgb(197, 192, 184);
  }
  .wa-h1jn1a1674h {
    background: rgb(217, 214, 208);
    margin-top: 1.1979vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    position: relative;
    width: 84.6354vw;
    height: 39.0104vw;
  }
  .wa-hz0wcd7qv5a {
    inset-inline-start: 0px;
    inset-inline-end: 0px;
    overflow: hidden;
    display: flex;
    position: absolute;
    top: 0px;
    bottom: 0px;
  }
  .wa-hoetpmo5w2w {
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    height: 100%;
    object-fit: cover;
    object-position: 100% 50%;
  }
  .wa-hoetp8n1z8u {
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    height: 100%;
    object-fit: cover;
    object-position: 0px 50%;
  }
  .wa-hz0wbz6myb8 {
    background: rgba(21, 47, 26, 0.94);
    padding-top: 1.7188vw;
    padding-bottom: 1.6667vw;
    padding-inline-end: 2.6563vw;
    padding-inline-start: 2.2917vw;
    inset-inline-start: 0px;
    position: absolute;
    bottom: 2.3958vw;
    width: 32.6563vw;
    color: rgb(255, 255, 255);
  }
  .wa-h3gblvkc0i7 {
    background: rgb(127, 141, 129);
    padding-inline-end: calc(-0.18em + 1.1458vw);
    padding-inline-start: 1.1458vw;
    white-space: nowrap;
    font-weight: 400;
    font-size: 1.8229vw;
    display: inline-block;
    height: 2.2917vw;
    line-height: 2.2917vw;
    letter-spacing: 0.18em;
  }
  .wa-h14r3bnfv3b {
    margin-top: 1.1458vw;
    font-weight: 200;
    font-size: 1.3542vw;
    line-height: 1.576vw;
  }
  .wa-h14v0xwacys {
    margin-top: 1.576vw;
    text-decoration: underline max(0.0625rem, 0.0781vw);
    transition: color 0.3s ease 0s, text-underline-offset 0.3s ease 0s;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 1.3542vw;
    line-height: 1.576vw;
    font-weight: 300;
  }
  @media (hover: hover) {
    .wa-h14v0xwacys:hover {
      color: rgb(197, 192, 184);
    }
  }
  .wa-h14v0xwacys:focus-visible {
    color: rgb(197, 192, 184);
  }
  .wa-h1jn1af7b1b {
    background: rgb(217, 214, 208);
    margin-top: 1.1979vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    position: relative;
    width: 84.6354vw;
    height: 39.0104vw;
  }
  .wa-hat48q6d9vl {
    inset-inline-start: 0px;
    inset-inline-end: 0px;
    overflow: hidden;
    display: flex;
    position: absolute;
    top: 0px;
    bottom: 0px;
  }
  .wa-hzg1u275s86 {
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    height: 100%;
    object-fit: cover;
    object-position: 100% 50%;
  }
  .wa-hzg1ug89p28 {
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    height: 100%;
    object-fit: cover;
    object-position: 0px 50%;
  }
  .wa-hat4947h6pn {
    background: rgba(21, 47, 26, 0.94);
    padding-top: 1.4063vw;
    padding-bottom: 1.6667vw;
    padding-inline-end: 2.6563vw;
    padding-inline-start: 2.2917vw;
    inset-inline-start: 0px;
    position: absolute;
    bottom: 1.9792vw;
    width: 32.6563vw;
    color: rgb(255, 255, 255);
  }
  .wa-h2zx1rwwml3 {
    background: rgb(127, 141, 129);
    padding-inline-end: calc(-0.18em + 1.3021vw);
    padding-inline-start: 1.1979vw;
    white-space: nowrap;
    font-weight: 400;
    font-size: 1.8229vw;
    display: inline-block;
    height: 2.2917vw;
    line-height: 2.2917vw;
    letter-spacing: 0.18em;
  }
  .wa-hn4rxzrhr45 {
    margin-top: 1.1458vw;
    font-weight: 200;
    font-size: 1.3542vw;
    line-height: 1.576vw;
  }
  .wa-hn98f69agqr {
    margin-top: 1.576vw;
    text-decoration: underline max(0.0625rem, 0.0781vw);
    transition: color 0.3s ease 0s, text-underline-offset 0.3s ease 0s;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-size: 1.3542vw;
    line-height: 1.576vw;
    font-weight: 300;
  }
  @media (hover: hover) {
    .wa-hn98f69agqr:hover {
      color: rgb(197, 192, 184);
    }
  }
  .wa-hn98f69agqr:focus-visible {
    color: rgb(197, 192, 184);
  }
  .wa-h1hg2r2rkxy {
    margin-top: 2.3958vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    display: flex;
    align-items: center;
    width: 84.6354vw;
  }
  .wa-h194cjvy4y9 {
    background: rgb(127, 141, 129);
    display: block;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0px;
    min-width: 1.0417vw;
    height: max(0.0625rem, 0.1042vw);
  }
  .wa-h19eqbc0hj9 {
    background: rgb(127, 141, 129);
    padding-inline-end: 1.25vw;
    padding-inline-start: 1.25vw;
    white-space: nowrap;
    font-weight: 400;
    font-size: 1.8229vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    min-height: 2.2917vw;
    font-family: "Almoni DL", 'Almoni DL Fallback', "Narkiss Block", Arial, sans-serif;
    line-height: 2.2917vw;
    color: rgb(255, 255, 255);
    text-align: center;
  }
  .wa-h194cko0crx {
    background: rgb(127, 141, 129);
    display: block;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0px;
    min-width: 1.0417vw;
    height: max(0.0625rem, 0.1042vw);
  }
  .wa-h2c943o35v0 {
    background: rgb(127, 141, 129);
    padding-top: 5.7813vw;
    padding-bottom: 9.7396vw;
    color: rgb(255, 255, 255);
  }
  .wa-h1htpm8vk8g {
    display: flex;
    align-items: flex-start;
  }
  .wa-h255whf5b3s {
    background: rgb(90, 90, 90);
    position: relative;
    width: 49.9479vw;
    height: 39.9479vw;
    flex-shrink: 0;
  }
  .wa-h1a35gq8hyk {
    overflow: clip;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h255wh1476y {
    padding-top: 1.5625vw;
    margin-inline-start: 4.8958vw;
    width: 34.4792vw;
    flex-shrink: 0;
  }
  .wa-h199jyirmnw {
    font-weight: inherit;
    font-size: 2.6042vw;
    line-height: 2.9167vw;
  }
  .wa-h3lwai0lf95 {
    margin-top: 2.1354vw;
    font-weight: 100;
    font-size: 1.3542vw;
    line-height: 1.576vw;
  }
  .wa-hly41d0vyi0 {
    border-style: solid;
    border-color: rgb(255, 255, 255);
    margin-top: 2.1354vw;
    border-top-width: 0px;
    border-inline-start-width: 0px;
    border-bottom-width: max(0.0625rem, 0.0521vw);
    border-inline-end-width: 0px;
    font-weight: inherit;
    font-size: inherit;
    width: 33.8542vw;
  }
  .wa-h3jms5q8hdq {
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-top-width: max(0.0625rem, 0.0521vw);
    border-inline-start-width: 0px;
    border-bottom-width: 0px;
    border-inline-end-width: 0px;
    display: flex;
    align-items: center;
    min-height: 8.0729vw;
  }
  .wa-h34rvw524lw {
    margin-top: -0.3125vw;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 4.1146vw;
    flex-shrink: 0;
    flex-direction: column;
  }
  .wa-h39fouojxif {
    margin-inline-start: 1.5104vw;
    font-weight: 100;
    font-size: 1.3542vw;
    width: 28.2292vw;
    line-height: 1.576vw;
  }
  .wa-h3jms649lak {
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-top-width: max(0.0625rem, 0.0521vw);
    border-inline-start-width: 0px;
    border-bottom-width: 0px;
    border-inline-end-width: 0px;
    display: flex;
    align-items: center;
    min-height: 6.0938vw;
  }
  .wa-htfyd0ffcvm {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4.1146vw;
    flex-shrink: 0;
  }
  .wa-h1siidapwp1 {
    overflow: clip;
    display: block;
    max-width: 100%;
    flex-shrink: 0;
    width: 2.6563vw;
    height: 2.6563vw;
  }
  .wa-hcis67r5ial {
    margin-inline-start: 1.5104vw;
    font-weight: 100;
    font-size: 1.3542vw;
    width: 28.2292vw;
    line-height: 1.576vw;
  }
  .wa-h3jms6iap7e {
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-top-width: max(0.0625rem, 0.0521vw);
    border-inline-start-width: 0px;
    border-bottom-width: 0px;
    border-inline-end-width: 0px;
    display: flex;
    align-items: center;
    min-height: 6.0938vw;
  }
  .wa-h1ar5wz8g6x {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4.1146vw;
    flex-shrink: 0;
  }
  .wa-hhqql2thyhr {
    overflow: clip;
    display: block;
    max-width: 100%;
    flex-shrink: 0;
    width: 2.2917vw;
    height: 2.7083vw;
  }
  .wa-h1zvt0rrn5h {
    margin-inline-start: 1.5104vw;
    font-weight: 100;
    font-size: 1.3542vw;
    width: 28.2292vw;
    line-height: 1.576vw;
  }
  .wa-h3lwah8j7fh {
    margin-top: 1.4063vw;
    font-weight: 400;
    font-size: 1.3542vw;
    line-height: 1.576vw;
  }
  .wa-h1htpluugbm {
    margin-top: 4.8958vw;
    display: flex;
    align-items: flex-start;
  }
  .wa-hr63i5hwii2 {
    background: rgb(111, 122, 112);
    position: relative;
    width: 49.9479vw;
    height: 43.5417vw;
    flex-shrink: 0;
  }
  .wa-huakz97ep2w {
    display: block;
    max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .wa-h1fzennm627 {
    background: rgb(197, 192, 184);
    inset-inline-end: 33.1771vw;
    position: absolute;
    display: block;
    height: max(0.0625rem, 0.1042vw);
    top: 3.75vw;
    width: 14.6875vw;
  }
  .wa-h1fzen9l25d {
    background: rgb(197, 192, 184);
    inset-inline-end: 46.1458vw;
    position: absolute;
    display: block;
    width: max(0.0625rem, 0.1042vw);
    top: 1.9792vw;
    height: 23.8021vw;
  }
  .wa-hr63ijj0fc4 {
    padding-top: 5.2604vw;
    margin-inline-start: 4.8958vw;
    width: 34.4792vw;
    flex-shrink: 0;
  }
  .wa-h236o7b1l0n {
    font-weight: inherit;
    font-size: 2.6042vw;
    line-height: 3.4375vw;
  }
  .wa-hexk10czqvc {
    margin-top: 1.3542vw;
    font-size: 1.3542vw;
    line-height: 1.576vw;
    font-weight: 100;
  }
  .wa-h39uvf7371y {
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h39uvet2354 {
    margin-top: 1.576vw;
    font-weight: 300;
    font-size: inherit;
  }
  .wa-h2feebvh1e8 {
    margin-top: 2.5521vw;
    font-weight: inherit;
    font-size: inherit;
    display: grid;
    grid-template-columns: 11.5625vw 12.6042vw 6.4063vw;
    row-gap: 3.8021vw;
  }
  .wa-h2nwxdq71zf {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .wa-h3v46ltwfo8 {
    display: flex;
    align-items: center;
    height: 1.9792vw;
  }
  .wa-h3hmdxn2c84 {
    margin-top: 0.2604vw;
    overflow: clip;
    display: block;
    max-width: 100%;
    flex-shrink: 0;
    width: 1.7188vw;
    height: 1.7188vw;
  }
  .wa-h3v46m7xjl2 {
    margin-top: 1.3542vw;
    display: block;
    font-size: 1.3542vw;
    line-height: 1.7708vw;
    font-weight: 200;
  }
  .wa-h2nwxdc5y2l {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .wa-h1dnme6vyys {
    display: flex;
    align-items: center;
    height: 1.9792vw;
  }
  .wa-h2q8canhbup {
    margin-inline-start: 0.2344vw;
    overflow: clip;
    display: block;
    max-width: 100%;
    flex-shrink: 0;
    width: 1.4844vw;
    height: 1.4844vw;
  }
  .wa-h1dnmdsuv1y {
    margin-top: 1.3542vw;
    display: block;
    font-size: 1.3542vw;
    line-height: 1.7708vw;
    font-weight: 200;
  }
  .wa-h2nwxcy4u5r {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .wa-h27dw8d5gra {
    display: flex;
    align-items: center;
    height: 1.9792vw;
  }
  .wa-h2dpsn497ck {
    overflow: clip;
    display: block;
    max-width: 100%;
    flex-shrink: 0;
    width: 1.6667vw;
    height: 1.6667vw;
  }
  .wa-h27dw8r6ko4 {
    margin-top: 1.3542vw;
    display: block;
    font-size: 1.3542vw;
    line-height: 1.7708vw;
    font-weight: 200;
  }
  .wa-h2nwxck3q8x {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .wa-h1dsjhevlkf {
    display: flex;
    align-items: center;
    height: 1.9792vw;
  }
  .wa-hacqtefjew5 {
    overflow: clip;
    display: block;
    max-width: 100%;
    flex-shrink: 0;
    width: 1.3193vw;
    height: 1.6495vw;
  }
  .wa-h1dsjh0uhnl {
    margin-top: 1.3542vw;
    display: block;
    font-size: 1.3542vw;
    line-height: 1.7708vw;
    font-weight: 200;
  }
  .wa-h2nwxc62mc3 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .wa-h3kh7bosjwl {
    display: flex;
    align-items: center;
    height: 1.9792vw;
  }
  .wa-h1ub1ussp1s {
    overflow: clip;
    display: block;
    max-width: 100%;
    flex-shrink: 0;
    width: 1.6495vw;
    height: 1.4844vw;
  }
  .wa-h3kh7c2tntf {
    margin-top: 1.3542vw;
    display: block;
    font-size: 1.3542vw;
    line-height: 1.7708vw;
    font-weight: 200;
  }
  .wa-h2nwxbs1if9 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .wa-h154ztmct7u {
    display: flex;
    align-items: center;
    height: 1.9792vw;
  }
  .wa-hea8sjy20xo {
    overflow: clip;
    display: block;
    max-width: 100%;
    flex-shrink: 0;
    width: 1.6667vw;
    height: 1.6667vw;
  }
  .wa-h154zt8bpb0 {
    margin-top: 1.3542vw;
    display: block;
    font-size: 1.3542vw;
    line-height: 1.7708vw;
    font-weight: 200;
  }
  .wa-h2c942hzu4h {
    padding-top: 9.0104vw;
    padding-bottom: 9.4792vw;
    text-align: center;
  }
  .wa-h3nhm1a8bpv {
    margin-top: -0.0625rem;
    margin-bottom: -0.0625rem;
    margin-inline-end: -0.0625rem;
    margin-inline-start: -0.0625rem;
    overflow: hidden;
    white-space: nowrap;
    font-weight: inherit;
    font-size: inherit;
    position: absolute;
    width: 0.0625rem;
    height: 0.0625rem;
    clip-path: inset(50%);
  }
  .wa-h1vleoe71ty {
    margin-inline-end: auto;
    margin-inline-start: auto;
    overflow: clip;
    display: block;
    max-width: 100%;
    width: 11.3542vw;
    height: 9.2708vw;
  }
  .wa-htye5lj4h86 {
    margin-top: 3.5417vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    width: 73.4375vw;
    font-size: 1.3542vw;
    line-height: 1.576vw;
    font-weight: 200;
    color: rgb(28, 45, 28);
  }
  .wa-h3i584u1nbx {
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h3i584g0jf3 {
    margin-top: 1.576vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h3i5841zfi9 {
    margin-top: 1.576vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h2c942w0y1b {
    background: rgb(21, 47, 26);
    padding-top: 5.8854vw;
    padding-bottom: 2.3438vw;
    padding-inline-start: 5.5208vw;
    overflow: hidden;
    position: relative;
    display: flex;
    min-height: 43.2292vw;
    color: rgb(255, 255, 255);
  }
  .wa-ht354exm4xw {
    inset-inline-start: 0px;
    overflow: hidden;
    display: flex;
    position: absolute;
    top: 0px;
    width: 100.365vw;
    height: 100%;
  }
  .wa-h1rw88bv4xp {
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    height: 100%;
    object-fit: cover;
    object-position: 100% 50%;
  }
  .wa-h1rw87xu10v {
    display: block;
    max-width: none;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    height: 100%;
    object-fit: cover;
    object-position: 0px 50%;
  }
  .wa-ht3556ztym0 {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 43.75vw;
  }
  .wa-h3gnnife4sh {
    font-weight: 400;
    font-size: 2.0833vw;
    width: 27.0313vw;
    line-height: 2.3438vw;
  }
  .wa-h3vin2wmqhd {
    background: var(--wa-surface);
    margin-top: 0.7292vw;
    display: block;
    width: 12.3438vw;
    height: max(0.0625rem, 0.0521vw);
  }
  .wa-hofxpa58q1y {
    margin-top: 0.7292vw;
    font-weight: 200;
    font-size: 1.5625vw;
    width: 31.5104vw;
    line-height: 2.0313vw;
  }
  .wa-hofy3b95k3z {
    margin-top: 2.7604vw;
    white-space: nowrap;
    font-weight: 400;
    font-size: 1.5625vw;
    line-height: 2.0313vw;
  }
  .wa-h3gn6r0xsfm {
    margin-top: 1.0938vw;
    width: 35.1042vw;
  }
  .wa-h36iwvyav6k {
    padding-top: 0.0625rem;
    display: flex;
    flex-direction: column;
  }
  .wa-h1yw262euq1 {
    margin-top: 0.7813vw;
  }
  .wa-h1yw24wbizj {
    margin-top: 0.7813vw;
  }
  .wa-h9c9m08z4fi {
    border-style: none;
    background: rgb(118, 130, 100);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-inline-end: 1.0417vw;
    padding-inline-start: 1.0417vw;
    margin-top: 0.7813vw;
    overflow: hidden;
    transition: background-color 0.3s ease 0s, color 0.3s ease 0s, border-color 0.3s ease 0s, box-shadow 0.3s ease 0s;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 2.7083vw;
    font-family: inherit;
    font-size: 1.3021vw;
    line-height: 1;
    font-weight: 400;
    color: rgb(255, 255, 255);
  }
  @media (hover: hover) {
    .wa-h9c9m08z4fi:hover {
      background: rgb(127, 141, 129);
      background-position: 0% 0%;
      background-image: none;
      background-size: auto;
      background-repeat: repeat;
    }
  }
  .wa-h9c9m08z4fi:focus-visible {
    background: rgb(127, 141, 129);
    background-position: 0% 0%;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .wa-h48tnf0tg9o {
    display: contents;
  }
  .wa-hsfcf8ojhos {
    padding-inline-start: 1.3021vw;
    margin-top: 0.2604vw;
    font-weight: 400;
    font-size: 0.7813vw;
    display: none;
    line-height: 0.9896vw;
    color: rgb(242, 184, 128);
    text-align: right;
  }
  .wa-h34f909ch8d {
    margin-top: 0.625vw;
    font-weight: 400;
    font-size: 0.8333vw;
    display: none;
    line-height: 1.0938vw;
    color: rgb(242, 184, 128);
    text-align: right;
  }
  .wa-h3duc5b6818 {
    display: none;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 13.1771vw;
    text-align: center;
  }
  .wa-h2c3aguy2kg {
    font-weight: 500;
    font-size: 2.0833vw;
    line-height: 2.3958vw;
    color: rgb(255, 255, 255);
    text-align: center;
  }
  .wa-hog0fhwmkg2 {
    margin-top: 0.8333vw;
    font-weight: 400;
    font-size: 0.8333vw;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    row-gap: 0.5208vw;
    column-gap: 0.5208vw;
    line-height: 1.1458vw;
    color: rgb(255, 255, 255);
  }
  .wa-hofz9ekw2a0 {
    margin-top: 1.1458vw;
    font-weight: 300;
    font-size: 0.7813vw;
    line-height: 1.0417vw;
  }
  .wa-h37egjqdwh1 {
    padding-top: 1.0417vw;
    padding-bottom: 1.0417vw;
    padding-inline-end: 1.0417vw;
    padding-inline-start: 1.0417vw;
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    position: fixed;
    top: 0px;
    bottom: 0px;
    z-index: 2147483000;
    display: none;
    align-items: center;
    justify-content: center;
  }
  .wa-h1cw6ppy9o1 {
    background: rgba(0, 0, 0, 0.45);
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    position: absolute;
    top: 0px;
    bottom: 0px;
  }
  .wa-h1cw6pbx5r7 {
    background: rgb(34, 34, 34);
    padding-top: max(3.75rem, 5vw);
    padding-bottom: 2.5vw;
    padding-inline-end: 4.6875vw;
    padding-inline-start: 5.0521vw;
    position: relative;
    display: flex;
    flex-direction: column;
    width: 84.8vw;
    max-width: 100%;
    max-height: 84svh;
    color: rgb(255, 255, 255);
    text-align: right;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 1.0417vw 3.125vw;
  }
  .wa-hpec5dqy6ha {
    padding-top: max(0.5rem, 0.4167vw);
    padding-bottom: max(0.5rem, 0.4167vw);
    padding-inline-end: max(0.5rem, 0.4167vw);
    padding-inline-start: max(0.5rem, 0.4167vw);
    inset-inline-start: 1.7708vw;
    border-radius: 50%;
    transition: color 0.3s ease 0s, background-color 0.3s ease 0s, transform 0.3s ease 0s;
    position: absolute;
    top: 0.8854vw;
    display: flex;
    align-items: center;
    justify-content: center;
    width: max(2.75rem, 2.9167vw);
    height: max(2.75rem, 2.9167vw);
    color: rgb(255, 255, 255);
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-size: max(2.5rem, 2.9167vw);
    line-height: 1;
    font-weight: 400;
    text-align: center;
  }
  @media (hover: hover) {
    .wa-hpec5dqy6ha:hover {
      background: rgba(255, 255, 255, 0.08);
      background-position: 0% 0%;
      color: rgb(197, 192, 184);
      background-image: none;
      background-size: auto;
      background-repeat: repeat;
      transform: rotate(90deg);
    }
  }
  .wa-hpec5dqy6ha:focus-visible {
    background: rgba(255, 255, 255, 0.08);
    background-position: 0% 0%;
    color: rgb(197, 192, 184);
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    transform: rotate(90deg);
  }
  .wa-h202256upxa {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h3r20xwvhju {
    font-weight: 600;
    font-size: max(1.25rem, 1.4583vw);
    flex-shrink: 0;
    line-height: 1.3;
  }
  .wa-h2a4fzxd81u {
    padding-inline-end: 0.8333vw;
    margin-top: 0.7292vw;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    min-height: 0px;
    font-size: max(0.9375rem, 0.9375vw);
    line-height: 1.6;
    font-weight: 400;
  }
  .wa-h1icnpm9vwn {
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h1icnp88rzt {
    margin-top: 0.7292vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h1icnou7o2z {
    margin-top: 0.7292vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h1icnog6k65 {
    margin-top: 0.7292vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-hmdgcos77hj {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-hpgkgzigbej {
    display: contents;
  }
  .wa-hmdgdguf15n {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-h1icnmw24it {
    margin-top: 0.7292vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-hmdgb4nrk5a {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-hpgklnvr9f7 {
    display: contents;
  }
  .wa-h2z8d8qizd9 {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-h1c12nyrihu {
    margin-top: 0.7292vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h1c12mso6rc {
    margin-top: 0.7292vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h2z8d7kfnmr {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-h1c12p4uu8c {
    margin-top: 0.7292vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h1c12pivy56 {
    margin-top: 0.7292vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-h30qbr11fwh {
    display: contents;
  }
  .wa-m_privacy-modal-3_h37egjccsk7 {
    border-style: none;
    background: rgb(34, 34, 34);
    padding-top: max(3.75rem, 5vw);
    padding-bottom: 2.5vw;
    padding-inline-end: 4.6875vw;
    padding-inline-start: 5.0521vw;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-inline-end: 0px;
    margin-inline-start: 0px;
    overflow: visible;
    height: auto;
    flex-direction: column;
    width: 84.8vw;
    max-width: 100%;
    max-height: 84svh;
    color: rgb(255, 255, 255);
    text-align: right;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 1.0417vw 3.125vw;
    opacity: 1;
  }
  .wa-m_privacy-modal-3_hkwnk1erfcf {
    font-weight: 600;
    font-size: max(1.25rem, 1.4583vw);
    flex-shrink: 0;
    line-height: 1.3;
  }
  .wa-m_privacy-modal-3_h3bo8efn370 {
    padding-inline-end: 0.8333vw;
    margin-top: 0.7292vw;
    overflow: auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    min-height: 0px;
    font-size: max(0.9375rem, 0.9375vw);
    line-height: 1.6;
    font-weight: 400;
  }
  .wa-m_privacy-modal-3_h3nwrrnru42 {
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-m_privacy-modal-3_h3nwrs1sy0w {
    margin-top: 0.7292vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-m_privacy-modal-3_h3nwrsfu1xq {
    margin-top: 0.7292vw;
    font-weight: inherit;
    font-size: inherit;
  }
  .wa-m_privacy-modal-3_h2wd031vzt5 {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-m_privacy-modal-3_h2i9b8nhe3l {
    display: contents;
  }
  .wa-m_privacy-modal-3_h2wd03ty7mt {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-m_privacy-modal-3_h2i9b9fjlx9 {
    display: contents;
  }
  .wa-m_privacy-modal-3_h2wd04m0fgh {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-m_privacy-modal-3_h2i9ba7ltqy {
    display: contents;
  }
  .wa-m_privacy-modal-3_h2wczz5kwot {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-m_privacy-modal-3_h10kv73og0r {
    display: contents;
  }
  .wa-m_privacy-modal-3_h26bsb4p5yb {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-m_privacy-modal-3_h10kv7vqnuf {
    display: contents;
  }
  .wa-m_privacy-modal-3_h26bsbwrdrz {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-m_privacy-modal-3_h10kv8nsvo3 {
    display: contents;
  }
  .wa-m_privacy-modal-3_h26bscotllo {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-m_privacy-modal-3_h10kv9fv3hr {
    display: contents;
  }
  .wa-m_privacy-modal-3_h26bsdgvtfc {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-m_privacy-modal-3_h10kva7xbbf {
    display: contents;
  }
  .wa-m_privacy-modal-3_h26bs80gann {
    margin-top: 1.3542vw;
    font-weight: 600;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
  }
  .wa-m_privacy-modal-3_h10ln3v2lcr {
    display: contents;
  }

  @media (max-width: 767px) {
    .wa-h1500ot61nw {
      background: unset;
      height: auto;
      background-image: linear-gradient(rgb(36, 40, 106) 0%, rgb(47, 58, 134) 40%, rgb(77, 102, 180) 75%, rgb(110, 134, 200) 100%);
    }
    .wa-h35wbkf6tab {
      inset-inline-start: -12.5%;
      mask-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 30%);
      top: auto;
      width: 125%;
      height: 69.2137vw;
      bottom: 0px;
    }
    .wa-h35wbl7913z {
      padding-top: 5.3571vw;
      padding-bottom: 67vw;
      padding-inline-end: 2.8571vw;
      padding-inline-start: 2.8571vw;
    }
    .wa-h2k55668jfo {
      width: 26.7857vw;
      height: 8.1196vw;
    }
    .wa-h3l6obgmu0n {
      margin-top: 6.0714vw;
      white-space: normal;
    }
    .wa-h1ittgm5n3s {
      margin-top: 2.5vw;
      font-size: 3.0357vw;
      line-height: 3.8393vw;
    }
    .wa-h1ipw7mcu8o {
      border-width: 0.3571vw;
      padding-top: 0.1786vw;
      margin-top: 3.5714vw;
      width: 30.3571vw;
      height: 7.5vw;
      font-size: 3.2143vw;
      line-height: 4.5536vw;
    }
    .wa-h268dfgudlt {
      inset-inline-start: 8vw;
      font-size: 3.2143vw;
      top: auto;
      row-gap: 1.25vw;
      column-gap: 1.25vw;
      line-height: 4.1964vw;
      bottom: 51.5vw;
      text-shadow: rgba(20, 24, 70, 0.55) 0px 0px 1.4286vw;
    }
    .wa-h268dear1vb {
      inset-inline-end: 6vw;
      font-size: 3.2143vw;
      top: auto;
      row-gap: 1.25vw;
      column-gap: 1.25vw;
      line-height: 4.1964vw;
      bottom: 51.5vw;
      text-shadow: rgba(20, 24, 70, 0.55) 0px 0px 1.4286vw;
    }
    .wa-h2c944249ru {
      padding-top: 8.5714vw;
      padding-bottom: 10vw;
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      min-height: 0px;
      flex-direction: column;
    }
    .wa-hhwrz52uxif {
      inset-inline-end: -10.7143vw;
      top: 28.5714vw;
      width: 57.1429vw;
      height: 81vw;
    }
    .wa-h6eizfs5n71 {
      width: 100%;
      margin-top: unset;
    }
    .wa-hpro6dqta4b {
      white-space: nowrap;
      font-size: 4.6429vw;
      line-height: 5.7143vw;
    }
    .wa-h1lb8845tlj {
      padding-inline-end: calc(0.12em + 1.7857vw);
      padding-inline-start: 1.7857vw;
      margin-top: 2.5vw;
      font-size: 2.6786vw;
      min-width: 0px;
      height: auto;
      line-height: 5.3571vw;
      letter-spacing: 0.12em;
      min-height: 5vw;
    }
    .wa-h1dtvi679h7 {
      margin-top: 5vw;
      width: 11.4286vw;
      height: max(0.0625rem, 0.1786vw);
      margin-inline-start: unset;
    }
    .wa-h6eiynpxtix {
      margin-top: 4.2857vw;
      width: 100%;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
      margin-inline-start: unset;
    }
    .wa-hb6preikwkc {
      margin-top: 2.8571vw;
    }
    .wa-h2c944g5doo {
      padding-top: 9.2857vw;
    }
    .wa-h11dr90qzfl {
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      white-space: normal;
      font-size: 4.8214vw;
      line-height: 5.8929vw;
      text-wrap-style: balance;
    }
    .wa-hpuk4en57go {
      margin-top: 5vw;
      flex-direction: column;
    }
    .wa-hyf3ghj3phh {
      width: 100%;
      height: 37.6429vw;
    }
    .wa-h3sk0rtxspv {
      inset-inline-end: 1.6786vw;
      height: max(0.0625rem, 0.1786vw);
      top: 33.6607vw;
      width: 19.6964vw;
    }
    .wa-h3sk0qnugzd {
      inset-inline-end: 3.8393vw;
      width: max(0.0625rem, 0.1786vw);
      top: 4.2679vw;
      height: 31.9107vw;
    }
    .wa-h3sk0r1vkw7 {
      inset-inline-end: 57.6786vw;
      height: max(0.0625rem, 0.1786vw);
      top: 33.2321vw;
      width: 6.5vw;
    }
    .wa-h3sk0t014ge {
      inset-inline-end: 61.8571vw;
      width: max(0.0625rem, 0.1786vw);
      top: 22.9107vw;
      height: 12.8571vw;
    }
    .wa-hyf3g3hzsnf {
      padding-top: 4.2857vw;
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      width: 100%;
      margin-inline-start: unset;
    }
    .wa-hk103meg9c7 {
      font-size: 4.1071vw;
      width: 20vw;
      height: 6.0714vw;
      line-height: 6.3393vw;
    }
    .wa-h1y1hh9ox67 {
      margin-top: 2.8571vw;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
    }
    .wa-hj5y3m5h01p {
      margin-top: 2.1429vw;
    }
    .wa-hogsx63kfvs {
      margin-top: 2.1429vw;
      font-size: 3.0357vw;
      line-height: 4.5536vw;
    }
    .wa-hpuk4so94aq {
      margin-top: 8.5714vw;
      flex-direction: column;
    }
    .wa-h3j5aubgrc6 {
      width: 100%;
      height: 37.6429vw;
    }
    .wa-h19x6fwyw1p {
      inset-inline-end: 44.4821vw;
      height: max(0.0625rem, 0.1786vw);
      top: 5.2321vw;
      width: 19.6964vw;
    }
    .wa-h19x6fixs4v {
      inset-inline-end: 61.8571vw;
      width: max(0.0625rem, 0.1786vw);
      top: 2.8571vw;
      height: 31.9107vw;
    }
    .wa-h3j5auphv90 {
      padding-top: 4.2857vw;
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      width: 100%;
      margin-inline-start: unset;
    }
    .wa-h2zqc8veiu2 {
      font-size: 4.1071vw;
      width: 20vw;
      height: 6.0714vw;
      line-height: 6.3393vw;
    }
    .wa-h1tmohropj5 {
      margin-top: 2.8571vw;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
    }
    .wa-h3ow6vf2hof {
      margin-top: 2.1429vw;
    }
    .wa-h3qz858503m {
      margin-top: 2.1429vw;
      font-size: 3.0357vw;
      line-height: 4.5536vw;
    }
    .wa-h2c943a21y5 {
      padding-top: 11.4286vw;
      padding-bottom: 10vw;
    }
    .wa-h3dfpto0k8c {
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      white-space: normal;
      font-size: 4.8214vw;
      line-height: 5.8929vw;
      text-wrap-style: balance;
    }
    .wa-h1wf7mb7seu {
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      margin-top: 1.4286vw;
      white-space: normal;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
      text-wrap-style: balance;
    }
    .wa-h37uliw5dji {
      margin-top: 4.2857vw;
      width: 19.6429vw;
      height: 10.1786vw;
    }
    .wa-h1hg2tszcbt {
      margin-top: 5vw;
    }
    .wa-h1jn19n537n {
      background: rgb(21, 47, 26);
      width: 100%;
      height: auto;
    }
    .wa-hb1b46lqc1b {
      inset-inline-start: auto;
      inset-inline-end: auto;
      position: relative;
      top: auto;
      bottom: auto;
      height: 39.2857vw;
    }
    .wa-hb1b4kmu8vd {
      background: rgb(21, 47, 26);
      padding-top: 3.9286vw;
      padding-bottom: 4.6429vw;
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      position: relative;
      bottom: auto;
      width: 100%;
    }
    .wa-h1smuymqjua {
      padding-inline-end: calc(-0.18em + 2.5vw);
      padding-inline-start: 2.5vw;
      font-size: 3.75vw;
      height: auto;
      line-height: 6.3393vw;
      min-height: 6.0714vw;
    }
    .wa-hpnwsj7ffda {
      margin-top: 2.5vw;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
    }
    .wa-hpjzh77z39n {
      margin-top: 2.1429vw;
      font-size: 3.0357vw;
      line-height: 4.5536vw;
    }
    .wa-h1jn1a1674h {
      background: rgb(21, 47, 26);
      margin-top: 2.8571vw;
      width: 100%;
      height: auto;
    }
    .wa-hz0wcd7qv5a {
      inset-inline-start: auto;
      inset-inline-end: auto;
      position: relative;
      top: auto;
      bottom: auto;
      height: 39.2857vw;
    }
    .wa-hz0wbz6myb8 {
      background: rgb(21, 47, 26);
      padding-top: 3.9286vw;
      padding-bottom: 4.6429vw;
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      position: relative;
      bottom: auto;
      width: 100%;
    }
    .wa-h3gblvkc0i7 {
      padding-inline-end: calc(-0.18em + 2.5vw);
      padding-inline-start: 2.5vw;
      font-size: 3.75vw;
      height: auto;
      line-height: 6.3393vw;
      min-height: 6.0714vw;
    }
    .wa-h14r3bnfv3b {
      margin-top: 2.5vw;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
    }
    .wa-h14v0xwacys {
      margin-top: 2.1429vw;
      font-size: 3.0357vw;
      line-height: 4.5536vw;
    }
    .wa-h1jn1af7b1b {
      background: rgb(21, 47, 26);
      margin-top: 2.8571vw;
      width: 100%;
      height: auto;
    }
    .wa-hat48q6d9vl {
      inset-inline-start: auto;
      inset-inline-end: auto;
      position: relative;
      top: auto;
      bottom: auto;
      height: 39.2857vw;
    }
    .wa-hat4947h6pn {
      background: rgb(21, 47, 26);
      padding-top: 3.9286vw;
      padding-bottom: 4.6429vw;
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      position: relative;
      bottom: auto;
      width: 100%;
    }
    .wa-h2zx1rwwml3 {
      padding-inline-end: calc(-0.18em + 2.5vw);
      padding-inline-start: 2.5vw;
      font-size: 3.75vw;
      height: auto;
      line-height: 6.3393vw;
      min-height: 6.0714vw;
    }
    .wa-hn4rxzrhr45 {
      margin-top: 2.5vw;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
    }
    .wa-hn98f69agqr {
      margin-top: 2.1429vw;
      font-size: 3.0357vw;
      line-height: 4.5536vw;
    }
    .wa-h1hg2r2rkxy {
      padding-inline-end: 2.1429vw;
      padding-inline-start: 2.1429vw;
      margin-top: 5.7143vw;
      width: 100%;
    }
    .wa-h194cjvy4y9 {
      min-width: 2.1429vw;
      height: max(0.0625rem, 0.1786vw);
    }
    .wa-h19eqbc0hj9 {
      padding-top: 1.25vw;
      padding-bottom: 1.25vw;
      padding-inline-end: 2.1429vw;
      padding-inline-start: 2.1429vw;
      white-space: normal;
      font-size: 3.2143vw;
      flex-shrink: 1;
      min-height: 0px;
      line-height: 4.1964vw;
      text-wrap-style: balance;
      max-width: 53.5714vw;
    }
    .wa-h194cko0crx {
      min-width: 2.1429vw;
      height: max(0.0625rem, 0.1786vw);
    }
    .wa-h2c943o35v0 {
      padding-top: 9.2857vw;
      padding-bottom: 10vw;
    }
    .wa-h1htpm8vk8g {
      flex-direction: column-reverse;
    }
    .wa-h255whf5b3s {
      margin-top: 5.7143vw;
      width: 100%;
      height: 53.5714vw;
    }
    .wa-h255wh1476y {
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      width: 100%;
      padding-top: unset;
      margin-inline-start: unset;
    }
    .wa-h199jyirmnw {
      white-space: normal;
      font-size: 5.1786vw;
      line-height: 5.8929vw;
      text-wrap-style: balance;
    }
    .wa-h3lwai0lf95 {
      margin-top: 2.8571vw;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
    }
    .wa-hly41d0vyi0 {
      margin-top: 4.2857vw;
      width: 100%;
    }
    .wa-h3jms5q8hdq {
      padding-top: 2.8571vw;
      padding-bottom: 2.8571vw;
      min-height: 0px;
    }
    .wa-h34rvw524lw {
      width: 10vw;
      margin-top: unset;
    }
    .wa-h39fouojxif {
      margin-inline-start: 2.5vw;
      font-size: 2.8571vw;
      width: auto;
      line-height: 4.0179vw;
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: auto;
    }
    .wa-h3jms649lak {
      padding-top: 2.8571vw;
      padding-bottom: 2.8571vw;
      min-height: 0px;
    }
    .wa-htfyd0ffcvm {
      width: 10vw;
    }
    .wa-h1siidapwp1 {
      width: 6.4286vw;
      height: 6.4286vw;
    }
    .wa-hcis67r5ial {
      margin-inline-start: 2.5vw;
      font-size: 2.8571vw;
      width: auto;
      line-height: 4.0179vw;
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: auto;
    }
    .wa-h3jms6iap7e {
      padding-top: 2.8571vw;
      padding-bottom: 2.8571vw;
      min-height: 0px;
    }
    .wa-h1ar5wz8g6x {
      width: 10vw;
    }
    .wa-hhqql2thyhr {
      width: 5.5357vw;
      height: 6.5357vw;
    }
    .wa-h1zvt0rrn5h {
      margin-inline-start: 2.5vw;
      font-size: 2.8571vw;
      width: auto;
      line-height: 4.0179vw;
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: auto;
    }
    .wa-h3lwah8j7fh {
      margin-top: 2.8571vw;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
    }
    .wa-h1htpluugbm {
      margin-top: 10vw;
      flex-direction: column-reverse;
    }
    .wa-hr63i5hwii2 {
      margin-top: 5.7143vw;
      width: 100%;
      height: 58.375vw;
    }
    .wa-h1fzennm627 {
      inset-inline-end: 44.4821vw;
      height: max(0.0625rem, 0.1786vw);
      top: 5.0357vw;
      width: 19.6964vw;
    }
    .wa-h1fzen9l25d {
      inset-inline-end: 61.8571vw;
      width: max(0.0625rem, 0.1786vw);
      top: 2.6607vw;
      height: 31.9107vw;
    }
    .wa-hr63ijj0fc4 {
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      width: 100%;
      padding-top: unset;
      margin-inline-start: unset;
    }
    .wa-h236o7b1l0n {
      white-space: normal;
      font-size: 5.1786vw;
      line-height: 5.8929vw;
      text-wrap-style: balance;
    }
    .wa-hexk10czqvc {
      margin-top: 2.8571vw;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
    }
    .wa-h39uvet2354 {
      margin-top: 2.5vw;
    }
    .wa-h2feebvh1e8 {
      margin-top: 5vw;
      grid-template-columns: 1fr 1fr 1fr;
      row-gap: 4.6429vw;
    }
    .wa-h3v46ltwfo8 {
      height: 5.3571vw;
    }
    .wa-h3hmdxn2c84 {
      margin-top: 0.7143vw;
      width: 4.6429vw;
      height: 4.6429vw;
    }
    .wa-h3v46m7xjl2 {
      margin-top: 1.7857vw;
      font-size: 2.8571vw;
      line-height: 3.8393vw;
    }
    .wa-h1dnme6vyys {
      height: 5.3571vw;
    }
    .wa-h2q8canhbup {
      margin-inline-start: 0.625vw;
      width: 4.0179vw;
      height: 4.0179vw;
    }
    .wa-h1dnmdsuv1y {
      margin-top: 1.7857vw;
      font-size: 2.8571vw;
      line-height: 3.8393vw;
    }
    .wa-h27dw8d5gra {
      height: 5.3571vw;
    }
    .wa-h2dpsn497ck {
      width: 4.4643vw;
      height: 4.4643vw;
    }
    .wa-h27dw8r6ko4 {
      margin-top: 1.7857vw;
      font-size: 2.8571vw;
      line-height: 3.8393vw;
    }
    .wa-h1dsjhevlkf {
      height: 5.3571vw;
    }
    .wa-hacqtefjew5 {
      width: 3.5714vw;
      height: 4.4643vw;
    }
    .wa-h1dsjh0uhnl {
      margin-top: 1.7857vw;
      font-size: 2.8571vw;
      line-height: 3.8393vw;
    }
    .wa-h3kh7bosjwl {
      height: 5.3571vw;
    }
    .wa-h1ub1ussp1s {
      width: 4.4643vw;
      height: 4.0179vw;
    }
    .wa-h3kh7c2tntf {
      margin-top: 1.7857vw;
      font-size: 2.8571vw;
      line-height: 3.8393vw;
    }
    .wa-h154ztmct7u {
      height: 5.3571vw;
    }
    .wa-hea8sjy20xo {
      width: 4.4643vw;
      height: 4.4643vw;
    }
    .wa-h154zt8bpb0 {
      margin-top: 1.7857vw;
      font-size: 2.8571vw;
      line-height: 3.8393vw;
    }
    .wa-h2c942hzu4h {
      padding-top: 10vw;
      padding-bottom: 10vw;
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
    }
    .wa-h1vleoe71ty {
      width: 23.2143vw;
      height: 18.9464vw;
    }
    .wa-htye5lj4h86 {
      margin-top: 5vw;
      width: 100%;
      font-size: 2.9464vw;
      line-height: 4.1964vw;
    }
    .wa-h3i584g0jf3 {
      margin-top: 2.5vw;
    }
    .wa-h3i5841zfi9 {
      margin-top: 2.5vw;
    }
    .wa-h2c942w0y1b {
      padding-top: 10vw;
      padding-bottom: 7.1429vw;
      padding-inline-end: 4.2857vw;
      padding-inline-start: 4.2857vw;
      min-height: 0px;
    }
    .wa-ht354exm4xw {
      inset-inline-start: -30.3571vw;
      width: auto;
      aspect-ratio: 3200 / 1383;
    }
    .wa-ht3556ztym0 {
      width: 100%;
    }
    .wa-h3gnnife4sh {
      white-space: normal;
      font-size: 4.8214vw;
      width: 100%;
      line-height: 5.7143vw;
      text-wrap-style: balance;
    }
    .wa-h3vin2wmqhd {
      margin-top: 2.5vw;
      width: 21.4286vw;
    }
    .wa-hofxpa58q1y {
      margin-top: 2.5vw;
      font-size: 3.125vw;
      width: 100%;
      line-height: 4.375vw;
    }
    .wa-hofy3b95k3z {
      margin-top: 5vw;
      white-space: normal;
      font-size: 3.2143vw;
      line-height: 4.375vw;
      text-wrap-style: balance;
    }
    .wa-h3gn6r0xsfm {
      margin-top: 2.8571vw;
      width: 100%;
    }
    .wa-h1yw262euq1 {
      margin-top: 2.1429vw;
    }
    .wa-h1yw24wbizj {
      margin-top: 2.1429vw;
    }
    .wa-h9c9m08z4fi {
      margin-top: 2.5vw;
      height: 8.9286vw;
      font-size: 3.5714vw;
    }
    .wa-hsfcf8ojhos {
      padding-inline-start: 4.4643vw;
      margin-top: 0.8929vw;
      font-size: 2.5vw;
      line-height: 3.3036vw;
    }
    .wa-h34f909ch8d {
      margin-top: 2.1429vw;
      font-size: 2.6786vw;
      line-height: 3.6607vw;
    }
    .wa-h3duc5b6818 {
      min-height: 46.4286vw;
    }
    .wa-h2c3aguy2kg {
      font-size: 5vw;
      line-height: 6.0714vw;
    }
    .wa-hog0fhwmkg2 {
      margin-top: 2.8571vw;
      font-size: 2.6786vw;
      row-gap: 1.7857vw;
      column-gap: 1.7857vw;
      line-height: 3.75vw;
    }
    .wa-hofz9ekw2a0 {
      margin-top: 4.2857vw;
      font-size: 2.2321vw;
      line-height: 3.125vw;
    }
    .wa-h37egjqdwh1 {
      padding-top: 2.1429vw;
      padding-bottom: 2.1429vw;
      padding-inline-end: 2.1429vw;
      padding-inline-start: 2.1429vw;
    }
    .wa-h1cw6pbx5r7 {
      padding-top: 10vw;
      padding-bottom: 3.5714vw;
      padding-inline-end: 2.5vw;
      padding-inline-start: 3.5714vw;
      width: 100%;
      max-height: 88svh;
    }
    .wa-hpec5dqy6ha {
      padding-top: 1.6071vw;
      padding-bottom: 1.6071vw;
      padding-inline-end: 1.6071vw;
      padding-inline-start: 1.6071vw;
      inset-inline-start: 1.7857vw;
      top: 1.7857vw;
      width: 7.8571vw;
      height: 7.8571vw;
      font-size: max(2.25rem, 6.7857vw);
    }
    .wa-h3r20xwvhju {
      font-size: 3.9286vw;
      line-height: 5vw;
    }
    .wa-h2a4fzxd81u {
      padding-inline-end: 1.4286vw;
      margin-top: 1.7857vw;
      font-size: max(0.9375rem, 2.7679vw);
    }
    .wa-h1icnp88rzt {
      margin-top: 2.1429vw;
    }
    .wa-h1icnou7o2z {
      margin-top: 2.1429vw;
    }
    .wa-h1icnog6k65 {
      margin-top: 2.1429vw;
    }
    .wa-hmdgcos77hj {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-hmdgdguf15n {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h1icnmw24it {
      margin-top: 2.1429vw;
    }
    .wa-hmdgb4nrk5a {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h2z8d8qizd9 {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h1c12nyrihu {
      margin-top: 2.1429vw;
    }
    .wa-h1c12mso6rc {
      margin-top: 2.1429vw;
    }
    .wa-h2z8d7kfnmr {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h1c12p4uu8c {
      margin-top: 2.1429vw;
    }
    .wa-h1c12pivy56 {
      margin-top: 2.1429vw;
    }
    .wa-m_privacy-modal-3_h37egjccsk7 {
      padding-top: 10vw;
      padding-bottom: 3.5714vw;
      padding-inline-end: 2.5vw;
      padding-inline-start: 3.5714vw;
      width: 100%;
      max-height: 88svh;
    }
    .wa-m_privacy-modal-3_hkwnk1erfcf {
      font-size: 3.9286vw;
      line-height: 5vw;
    }
    .wa-m_privacy-modal-3_h3bo8efn370 {
      padding-inline-end: 1.4286vw;
      margin-top: 1.7857vw;
      font-size: max(0.9375rem, 2.7679vw);
    }
    .wa-m_privacy-modal-3_h3nwrs1sy0w {
      margin-top: 2.1429vw;
    }
    .wa-m_privacy-modal-3_h3nwrsfu1xq {
      margin-top: 2.1429vw;
    }
    .wa-m_privacy-modal-3_h2wd031vzt5 {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-3_h2wd03ty7mt {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-3_h2wd04m0fgh {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-3_h2wczz5kwot {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-3_h26bsb4p5yb {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-3_h26bsbwrdrz {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-3_h26bscotllo {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-3_h26bsdgvtfc {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-3_h26bs80gann {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
  }

  @media (max-width: 559px) {
    .wa-h35wbl7913z {
      padding-top: 8vw;
      padding-inline-end: 4.2667vw;
      padding-inline-start: 4.2667vw;
    }
    .wa-h2k55668jfo {
      width: 40vw;
      height: 12.1253vw;
    }
    .wa-h3l6obgmu0n {
      margin-top: 9.0667vw;
    }
    .wa-h1ittgm5n3s {
      margin-top: 3.7333vw;
      font-size: 4.5333vw;
      line-height: 5.7333vw;
    }
    .wa-h1ipw7mcu8o {
      border-width: 0.5333vw;
      padding-top: 0.2667vw;
      margin-top: 5.3333vw;
      width: 45.3333vw;
      height: 11.2vw;
      font-size: 4.8vw;
      line-height: 6.8vw;
    }
    .wa-h268dfgudlt {
      font-size: 4.8vw;
      row-gap: 1.8667vw;
      column-gap: 1.8667vw;
      line-height: 6.2667vw;
      text-shadow: rgba(20, 24, 70, 0.55) 0px 0px 2.1333vw;
    }
    .wa-h268dear1vb {
      font-size: 4.8vw;
      row-gap: 1.8667vw;
      column-gap: 1.8667vw;
      line-height: 6.2667vw;
      text-shadow: rgba(20, 24, 70, 0.55) 0px 0px 2.1333vw;
    }
    .wa-h2c944249ru {
      padding-top: 12.8vw;
      padding-bottom: 14.9333vw;
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
    }
    .wa-hhwrz52uxif {
      inset-inline-end: -16vw;
      top: 42.6667vw;
      width: 85.3333vw;
      height: 120.96vw;
    }
    .wa-hpro6dqta4b {
      font-size: 6.9333vw;
      line-height: 8.5333vw;
    }
    .wa-h1lb8845tlj {
      padding-inline-end: calc(0.12em + 2.6667vw);
      padding-inline-start: 2.6667vw;
      margin-top: 3.7333vw;
      font-size: 4vw;
      line-height: 8vw;
      min-height: 7.4667vw;
    }
    .wa-h1dtvi679h7 {
      margin-top: 7.4667vw;
      width: 17.0667vw;
      height: max(0.0625rem, 0.2667vw);
    }
    .wa-h6eiynpxtix {
      margin-top: 6.4vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-hb6preikwkc {
      margin-top: 4.2667vw;
    }
    .wa-h2c944g5doo {
      padding-top: 13.8667vw;
    }
    .wa-h11dr90qzfl {
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
      font-size: 7.2vw;
      line-height: 8.8vw;
    }
    .wa-hpuk4en57go {
      margin-top: 7.4667vw;
    }
    .wa-hyf3ghj3phh {
      height: 56.2133vw;
    }
    .wa-h3sk0rtxspv {
      inset-inline-end: 2.5067vw;
      height: max(0.0625rem, 0.2667vw);
      top: 50.2667vw;
      width: 29.4133vw;
    }
    .wa-h3sk0qnugzd {
      inset-inline-end: 5.7333vw;
      width: max(0.0625rem, 0.2667vw);
      top: 6.3733vw;
      height: 47.6533vw;
    }
    .wa-h3sk0r1vkw7 {
      inset-inline-end: 86.1333vw;
      height: max(0.0625rem, 0.2667vw);
      top: 49.6267vw;
      width: 9.7067vw;
    }
    .wa-h3sk0t014ge {
      inset-inline-end: 92.3733vw;
      width: max(0.0625rem, 0.2667vw);
      top: 34.2133vw;
      height: 19.2vw;
    }
    .wa-hyf3g3hzsnf {
      padding-top: 6.4vw;
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
    }
    .wa-hk103meg9c7 {
      font-size: 6.1333vw;
      width: 29.8667vw;
      height: 9.0667vw;
      line-height: 9.4667vw;
    }
    .wa-h1y1hh9ox67 {
      margin-top: 4.2667vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-hj5y3m5h01p {
      margin-top: 3.2vw;
    }
    .wa-hogsx63kfvs {
      margin-top: 3.2vw;
      font-size: 4.5333vw;
      line-height: 6.8vw;
    }
    .wa-hpuk4so94aq {
      margin-top: 12.8vw;
    }
    .wa-h3j5aubgrc6 {
      height: 56.2133vw;
    }
    .wa-h19x6fwyw1p {
      inset-inline-end: 66.4267vw;
      height: max(0.0625rem, 0.2667vw);
      top: 7.8133vw;
      width: 29.4133vw;
    }
    .wa-h19x6fixs4v {
      inset-inline-end: 92.3733vw;
      width: max(0.0625rem, 0.2667vw);
      top: 4.2667vw;
      height: 47.6533vw;
    }
    .wa-h3j5auphv90 {
      padding-top: 6.4vw;
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
    }
    .wa-h2zqc8veiu2 {
      font-size: 6.1333vw;
      width: 29.8667vw;
      height: 9.0667vw;
      line-height: 9.4667vw;
    }
    .wa-h1tmohropj5 {
      margin-top: 4.2667vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-h3ow6vf2hof {
      margin-top: 3.2vw;
    }
    .wa-h3qz858503m {
      margin-top: 3.2vw;
      font-size: 4.5333vw;
      line-height: 6.8vw;
    }
    .wa-h2c943a21y5 {
      padding-top: 17.0667vw;
      padding-bottom: 14.9333vw;
    }
    .wa-h3dfpto0k8c {
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
      font-size: 7.2vw;
      line-height: 8.8vw;
    }
    .wa-h1wf7mb7seu {
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
      margin-top: 2.1333vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-h37uliw5dji {
      margin-top: 6.4vw;
      width: 29.3333vw;
      height: 15.2vw;
    }
    .wa-h1hg2tszcbt {
      margin-top: 7.4667vw;
    }
    .wa-hb1b46lqc1b {
      height: 58.6667vw;
    }
    .wa-hb1b4kmu8vd {
      padding-top: 5.8667vw;
      padding-bottom: 6.9333vw;
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
    }
    .wa-h1smuymqjua {
      padding-inline-end: calc(-0.18em + 3.7333vw);
      padding-inline-start: 3.7333vw;
      font-size: 5.6vw;
      line-height: 9.4667vw;
      min-height: 9.0667vw;
    }
    .wa-hpnwsj7ffda {
      margin-top: 3.7333vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-hpjzh77z39n {
      margin-top: 3.2vw;
      font-size: 4.5333vw;
      line-height: 6.8vw;
    }
    .wa-h1jn1a1674h {
      margin-top: 4.2667vw;
    }
    .wa-hz0wcd7qv5a {
      height: 58.6667vw;
    }
    .wa-hz0wbz6myb8 {
      padding-top: 5.8667vw;
      padding-bottom: 6.9333vw;
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
    }
    .wa-h3gblvkc0i7 {
      padding-inline-end: calc(-0.18em + 3.7333vw);
      padding-inline-start: 3.7333vw;
      font-size: 5.6vw;
      line-height: 9.4667vw;
      min-height: 9.0667vw;
    }
    .wa-h14r3bnfv3b {
      margin-top: 3.7333vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-h14v0xwacys {
      margin-top: 3.2vw;
      font-size: 4.5333vw;
      line-height: 6.8vw;
    }
    .wa-h1jn1af7b1b {
      margin-top: 4.2667vw;
    }
    .wa-hat48q6d9vl {
      height: 58.6667vw;
    }
    .wa-hat4947h6pn {
      padding-top: 5.8667vw;
      padding-bottom: 6.9333vw;
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
    }
    .wa-h2zx1rwwml3 {
      padding-inline-end: calc(-0.18em + 3.7333vw);
      padding-inline-start: 3.7333vw;
      font-size: 5.6vw;
      line-height: 9.4667vw;
      min-height: 9.0667vw;
    }
    .wa-hn4rxzrhr45 {
      margin-top: 3.7333vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-hn98f69agqr {
      margin-top: 3.2vw;
      font-size: 4.5333vw;
      line-height: 6.8vw;
    }
    .wa-h1hg2r2rkxy {
      padding-inline-end: 3.2vw;
      padding-inline-start: 3.2vw;
      margin-top: 8.5333vw;
    }
    .wa-h194cjvy4y9 {
      min-width: 3.2vw;
      height: max(0.0625rem, 0.2667vw);
    }
    .wa-h19eqbc0hj9 {
      padding-top: 1.8667vw;
      padding-bottom: 1.8667vw;
      padding-inline-end: 3.2vw;
      padding-inline-start: 3.2vw;
      font-size: 4.8vw;
      line-height: 6.2667vw;
      max-width: 80vw;
    }
    .wa-h194cko0crx {
      min-width: 3.2vw;
      height: max(0.0625rem, 0.2667vw);
    }
    .wa-h2c943o35v0 {
      padding-top: 13.8667vw;
      padding-bottom: 14.9333vw;
    }
    .wa-h255whf5b3s {
      margin-top: 8.5333vw;
      height: 80vw;
    }
    .wa-h255wh1476y {
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
    }
    .wa-h199jyirmnw {
      font-size: 7.7333vw;
      line-height: 8.8vw;
    }
    .wa-h3lwai0lf95 {
      margin-top: 4.2667vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-hly41d0vyi0 {
      margin-top: 6.4vw;
    }
    .wa-h3jms5q8hdq {
      padding-top: 4.2667vw;
      padding-bottom: 4.2667vw;
    }
    .wa-h34rvw524lw {
      width: 14.9333vw;
    }
    .wa-h39fouojxif {
      margin-inline-start: 3.7333vw;
      font-size: 4.2667vw;
      line-height: 6vw;
    }
    .wa-h3jms649lak {
      padding-top: 4.2667vw;
      padding-bottom: 4.2667vw;
    }
    .wa-htfyd0ffcvm {
      width: 14.9333vw;
    }
    .wa-h1siidapwp1 {
      width: 9.6vw;
      height: 9.6vw;
    }
    .wa-hcis67r5ial {
      margin-inline-start: 3.7333vw;
      font-size: 4.2667vw;
      line-height: 6vw;
    }
    .wa-h3jms6iap7e {
      padding-top: 4.2667vw;
      padding-bottom: 4.2667vw;
    }
    .wa-h1ar5wz8g6x {
      width: 14.9333vw;
    }
    .wa-hhqql2thyhr {
      width: 8.2667vw;
      height: 9.76vw;
    }
    .wa-h1zvt0rrn5h {
      margin-inline-start: 3.7333vw;
      font-size: 4.2667vw;
      line-height: 6vw;
    }
    .wa-h3lwah8j7fh {
      margin-top: 4.2667vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-h1htpluugbm {
      margin-top: 14.9333vw;
    }
    .wa-hr63i5hwii2 {
      margin-top: 8.5333vw;
      height: 87.1733vw;
    }
    .wa-h1fzennm627 {
      inset-inline-end: 66.4267vw;
      height: max(0.0625rem, 0.2667vw);
      top: 7.52vw;
      width: 29.4133vw;
    }
    .wa-h1fzen9l25d {
      inset-inline-end: 92.3733vw;
      width: max(0.0625rem, 0.2667vw);
      top: 3.9733vw;
      height: 47.6533vw;
    }
    .wa-hr63ijj0fc4 {
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
    }
    .wa-h236o7b1l0n {
      font-size: 7.7333vw;
      line-height: 8.8vw;
    }
    .wa-hexk10czqvc {
      margin-top: 4.2667vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-h39uvet2354 {
      margin-top: 3.7333vw;
    }
    .wa-h2feebvh1e8 {
      margin-top: 7.4667vw;
      row-gap: 6.9333vw;
    }
    .wa-h3v46ltwfo8 {
      height: 8vw;
    }
    .wa-h3hmdxn2c84 {
      margin-top: 1.0667vw;
      width: 6.9333vw;
      height: 6.9333vw;
    }
    .wa-h3v46m7xjl2 {
      margin-top: 2.6667vw;
      font-size: 4.2667vw;
      line-height: 5.7333vw;
    }
    .wa-h1dnme6vyys {
      height: 8vw;
    }
    .wa-h2q8canhbup {
      margin-inline-start: 0.9333vw;
      width: 6vw;
      height: 6vw;
    }
    .wa-h1dnmdsuv1y {
      margin-top: 2.6667vw;
      font-size: 4.2667vw;
      line-height: 5.7333vw;
    }
    .wa-h27dw8d5gra {
      height: 8vw;
    }
    .wa-h2dpsn497ck {
      width: 6.6667vw;
      height: 6.6667vw;
    }
    .wa-h27dw8r6ko4 {
      margin-top: 2.6667vw;
      font-size: 4.2667vw;
      line-height: 5.7333vw;
    }
    .wa-h1dsjhevlkf {
      height: 8vw;
    }
    .wa-hacqtefjew5 {
      width: 5.3333vw;
      height: 6.6667vw;
    }
    .wa-h1dsjh0uhnl {
      margin-top: 2.6667vw;
      font-size: 4.2667vw;
      line-height: 5.7333vw;
    }
    .wa-h3kh7bosjwl {
      height: 8vw;
    }
    .wa-h1ub1ussp1s {
      width: 6.6667vw;
      height: 6vw;
    }
    .wa-h3kh7c2tntf {
      margin-top: 2.6667vw;
      font-size: 4.2667vw;
      line-height: 5.7333vw;
    }
    .wa-h154ztmct7u {
      height: 8vw;
    }
    .wa-hea8sjy20xo {
      width: 6.6667vw;
      height: 6.6667vw;
    }
    .wa-h154zt8bpb0 {
      margin-top: 2.6667vw;
      font-size: 4.2667vw;
      line-height: 5.7333vw;
    }
    .wa-h2c942hzu4h {
      padding-top: 14.9333vw;
      padding-bottom: 14.9333vw;
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
    }
    .wa-h1vleoe71ty {
      width: 34.6667vw;
      height: 28.2933vw;
    }
    .wa-htye5lj4h86 {
      margin-top: 7.4667vw;
      font-size: 4.4vw;
      line-height: 6.2667vw;
    }
    .wa-h3i584g0jf3 {
      margin-top: 3.7333vw;
    }
    .wa-h3i5841zfi9 {
      margin-top: 3.7333vw;
    }
    .wa-h2c942w0y1b {
      padding-top: 14.9333vw;
      padding-bottom: 10.6667vw;
      padding-inline-end: 6.4vw;
      padding-inline-start: 6.4vw;
    }
    .wa-ht354exm4xw {
      inset-inline-start: -45.3333vw;
    }
    .wa-h3gnnife4sh {
      font-size: 7.2vw;
      line-height: 8.5333vw;
    }
    .wa-h3vin2wmqhd {
      margin-top: 3.7333vw;
      width: 32vw;
    }
    .wa-hofxpa58q1y {
      margin-top: 3.7333vw;
      font-size: 4.6667vw;
      line-height: 6.5333vw;
    }
    .wa-hofy3b95k3z {
      margin-top: 7.4667vw;
      font-size: 4.8vw;
      line-height: 6.5333vw;
    }
    .wa-h3gn6r0xsfm {
      margin-top: 4.2667vw;
    }
    .wa-h1yw262euq1 {
      margin-top: 3.2vw;
    }
    .wa-h1yw24wbizj {
      margin-top: 3.2vw;
    }
    .wa-h9c9m08z4fi {
      margin-top: 3.7333vw;
      height: 13.3333vw;
      font-size: 5.3333vw;
    }
    .wa-hsfcf8ojhos {
      padding-inline-start: 6.6667vw;
      margin-top: 1.3333vw;
      font-size: 3.7333vw;
      line-height: 4.9333vw;
    }
    .wa-h34f909ch8d {
      margin-top: 3.2vw;
      font-size: 4vw;
      line-height: 5.4667vw;
    }
    .wa-h3duc5b6818 {
      min-height: 69.3333vw;
    }
    .wa-h2c3aguy2kg {
      font-size: 7.4667vw;
      line-height: 9.0667vw;
    }
    .wa-hog0fhwmkg2 {
      margin-top: 4.2667vw;
      font-size: 4vw;
      row-gap: 2.6667vw;
      column-gap: 2.6667vw;
      line-height: 5.6vw;
    }
    .wa-hofz9ekw2a0 {
      margin-top: 6.4vw;
      font-size: 3.3333vw;
      line-height: 4.6667vw;
    }
    .wa-h37egjqdwh1 {
      padding-top: 3.2vw;
      padding-bottom: 3.2vw;
      padding-inline-end: 3.2vw;
      padding-inline-start: 3.2vw;
    }
    .wa-h1cw6pbx5r7 {
      padding-top: 14.9333vw;
      padding-bottom: 5.3333vw;
      padding-inline-end: 3.7333vw;
      padding-inline-start: 5.3333vw;
    }
    .wa-hpec5dqy6ha {
      padding-top: 2.4vw;
      padding-bottom: 2.4vw;
      padding-inline-end: 2.4vw;
      padding-inline-start: 2.4vw;
      inset-inline-start: 2.6667vw;
      top: 2.6667vw;
      width: 11.7333vw;
      height: 11.7333vw;
      font-size: max(2.25rem, 10.1333vw);
    }
    .wa-h3r20xwvhju {
      font-size: 5.8667vw;
      line-height: 7.4667vw;
    }
    .wa-h2a4fzxd81u {
      padding-inline-end: 2.1333vw;
      margin-top: 2.6667vw;
      font-size: max(0.9375rem, 4.1333vw);
    }
    .wa-h1icnp88rzt {
      margin-top: 3.2vw;
    }
    .wa-h1icnou7o2z {
      margin-top: 3.2vw;
    }
    .wa-h1icnog6k65 {
      margin-top: 3.2vw;
    }
    .wa-hmdgcos77hj {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-hmdgdguf15n {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h1icnmw24it {
      margin-top: 3.2vw;
    }
    .wa-hmdgb4nrk5a {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h2z8d8qizd9 {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h1c12nyrihu {
      margin-top: 3.2vw;
    }
    .wa-h1c12mso6rc {
      margin-top: 3.2vw;
    }
    .wa-h2z8d7kfnmr {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h1c12p4uu8c {
      margin-top: 3.2vw;
    }
    .wa-h1c12pivy56 {
      margin-top: 3.2vw;
    }
    .wa-m_privacy-modal-3_h37egjccsk7 {
      padding-top: 14.9333vw;
      padding-bottom: 5.3333vw;
      padding-inline-end: 3.7333vw;
      padding-inline-start: 5.3333vw;
    }
    .wa-m_privacy-modal-3_hkwnk1erfcf {
      font-size: 5.8667vw;
      line-height: 7.4667vw;
    }
    .wa-m_privacy-modal-3_h3bo8efn370 {
      padding-inline-end: 2.1333vw;
      margin-top: 2.6667vw;
      font-size: max(0.9375rem, 4.1333vw);
    }
    .wa-m_privacy-modal-3_h3nwrs1sy0w {
      margin-top: 3.2vw;
    }
    .wa-m_privacy-modal-3_h3nwrsfu1xq {
      margin-top: 3.2vw;
    }
    .wa-m_privacy-modal-3_h2wd031vzt5 {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-3_h2wd03ty7mt {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-3_h2wd04m0fgh {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-3_h2wczz5kwot {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-3_h26bsb4p5yb {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-3_h26bsbwrdrz {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-3_h26bscotllo {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-3_h26bsdgvtfc {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-3_h26bs80gann {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
  }
}

/* --- CSS מותאם --- */
/* Imported from HTML. Rules the style panel cannot express, scoped to one element each. */
@keyframes lp-modal-in { 
  0% { opacity: 0; transform: translateY(1.0417vw); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes lp-fade-up { 
  0% { opacity: 0; transform: translateY(1.25vw); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes lp-fade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@media (max-width: 767px) {
@keyframes lp-fade-up { 
  0% { opacity: 0; transform: translateY(4.2667vw); }
  100% { opacity: 1; transform: translateY(0px); }
}
}
@media (min-width: 560px) and (max-width: 767px) {
@keyframes lp-fade-up { 
  0% { opacity: 0; transform: translateY(2.8571vw); }
  100% { opacity: 1; transform: translateY(0px); }
}
}
[data-wa-svg] > svg { display: block; width: 100%; height: 100%; }
.wa-h1yw25odqt7 .wa-req { display: none; }
.wa-h1yw262euq1 .wa-req { display: none; }
.wa-h1yw24wbizj .wa-req { display: none; }
.wa-h48tnf0tg9o .wa-req { display: none; }
[data-wa-modal="privacy-modal-3"] { padding: 15.0005px 15.0005px 15.0005px 15.0005px; }
[data-wa-modal="privacy-modal-3"] > .wa-m-overlay { background: rgba(0, 0, 0, 0.45); opacity: 1; }
html { background-color: rgb(242, 241, 240); direction: rtl; max-width: 100%; overflow-x: clip; scroll-behavior: smooth; text-size-adjust: 100%; }
body { -webkit-font-smoothing: antialiased; background-color: rgb(242, 241, 240); color: rgb(0, 0, 0); direction: rtl; font-family: "Narkiss Block", Arial, sans-serif; font-weight: 300; line-height: inherit; text-align: right; text-rendering: optimizelegibility; }
.wa-h35wbkf6tab { direction: ltr; }
.wa-h2k55668jfo { animation-delay: 0.05s; animation-duration: 0.6s; animation-fill-mode: both; animation-name: lp-fade; animation-timing-function: ease-out; }
.wa-h1ittgm5n3s { animation-delay: 0.3s; animation-duration: 0.6s; animation-fill-mode: both; animation-name: lp-fade-up; animation-timing-function: ease-out; }
.wa-h1ipw7mcu8o { -webkit-tap-highlight-color: transparent; animation-delay: 0.4s; animation-duration: 0.6s; animation-fill-mode: both; animation-name: lp-fade-up; animation-timing-function: ease-out; transition-behavior: normal, normal, normal, normal; }
.wa-h1ipw7mcu8o:hover { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; }
.wa-h1ipw7mcu8o:focus-visible { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); }
.wa-h1ipw7mcu8o::after { background-image: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 100%); bottom: 0px; content: ""; left: 0px; pointer-events: none; position: absolute; top: 0px; transform: translateX(-160%) skewX(-12deg); transition-duration: 0.4s; transition-property: transform; width: 40%; }
.wa-h268dfgudlt { animation-delay: 0.5s; animation-duration: 0.8s; animation-fill-mode: both; animation-name: lp-fade; animation-timing-function: ease-out; }
.wa-h268dear1vb { animation-delay: 0.5s; animation-duration: 0.8s; animation-fill-mode: both; animation-name: lp-fade; animation-timing-function: ease-out; }
.wa-hhwrz52uxif { pointer-events: none; }
.wa-x-hpro6dqta4b-5 { font-weight: 200; }
.wa-x-hpro6dqta4b-7 { font-weight: 500; }
.wa-x-hb6preikwkc-a { font-weight: 300; }
.wa-x-h11dr90qzfl-b { font-weight: 300; }
.wa-x-h11dr90qzfl-c { font-weight: 500; }
.wa-h3sk0rtxspv { pointer-events: none; }
.wa-h3sk0qnugzd { pointer-events: none; }
.wa-h3sk0r1vkw7 { pointer-events: none; }
.wa-h3sk0t014ge { pointer-events: none; }
.wa-h19x6fwyw1p { pointer-events: none; }
.wa-h19x6fixs4v { pointer-events: none; }
.wa-hb1b46lqc1b { direction: ltr; }
.wa-hz0wcd7qv5a { direction: ltr; }
.wa-hat48q6d9vl { direction: ltr; }
.wa-x-h199jyirmnw-m { font-weight: 200; }
.wa-x-h199jyirmnw-o { font-weight: 500; }
.wa-hly41d0vyi0 { list-style-image: none; list-style-position: outside; list-style-type: none; }
.wa-h1fzennm627 { pointer-events: none; }
.wa-h1fzen9l25d { pointer-events: none; }
.wa-x-h236o7b1l0n-r { font-weight: 500; }
.wa-x-h236o7b1l0n-s { font-weight: 200; }
.wa-h2feebvh1e8 { list-style-image: none; list-style-position: outside; list-style-type: none; }
.wa-h3nhm1a8bpv { clip: rect(0px, 0px, 0px, 0px); }
.wa-ht354exm4xw { direction: ltr; }
.wa-h1yw25odqt7 .wa-input:focus { background-color: rgba(255, 255, 255, 0.08); }
.wa-h1yw25odqt7 .wa-input:focus-visible { box-shadow: rgb(255, 255, 255) 0px 0px 0px max(0.0625rem, 0.0521vw); }
.wa-h1yw25odqt7 .wa-input::placeholder { color: rgb(255, 255, 255); opacity: 1; }
.wa-h1yw25odqt7 > label { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 0.0625rem; margin-bottom: -0.0625rem; margin-left: -0.0625rem; margin-right: -0.0625rem; margin-top: -0.0625rem; overflow-x: hidden; overflow-y: hidden; position: absolute; text-wrap-mode: nowrap; white-space-collapse: collapse; width: 0.0625rem; }
.wa-h1yw262euq1 .wa-input:focus { background-color: rgba(255, 255, 255, 0.08); }
.wa-h1yw262euq1 .wa-input:focus-visible { box-shadow: rgb(255, 255, 255) 0px 0px 0px max(0.0625rem, 0.0521vw); }
.wa-h1yw262euq1 .wa-input::placeholder { color: rgb(255, 255, 255); opacity: 1; }
.wa-h1yw262euq1 > label { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 0.0625rem; margin-bottom: -0.0625rem; margin-left: -0.0625rem; margin-right: -0.0625rem; margin-top: -0.0625rem; overflow-x: hidden; overflow-y: hidden; position: absolute; text-wrap-mode: nowrap; white-space-collapse: collapse; width: 0.0625rem; }
.wa-h1yw24wbizj .wa-input:focus { background-color: rgba(255, 255, 255, 0.08); }
.wa-h1yw24wbizj .wa-input:focus-visible { box-shadow: rgb(255, 255, 255) 0px 0px 0px max(0.0625rem, 0.0521vw); }
.wa-h1yw24wbizj .wa-input::placeholder { color: rgb(255, 255, 255); opacity: 1; }
.wa-h1yw24wbizj > label { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 0.0625rem; margin-bottom: -0.0625rem; margin-left: -0.0625rem; margin-right: -0.0625rem; margin-top: -0.0625rem; overflow-x: hidden; overflow-y: hidden; position: absolute; text-wrap-mode: nowrap; white-space-collapse: collapse; width: 0.0625rem; }
.wa-h9c9m08z4fi { -webkit-tap-highlight-color: transparent; appearance: none; transition-behavior: normal, normal, normal, normal; }
.wa-h9c9m08z4fi:hover { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; }
.wa-h9c9m08z4fi:focus-visible { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; outline-color: rgb(255, 255, 255); outline-offset: 0.1563vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); }
.wa-h9c9m08z4fi::after { background-image: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 100%); bottom: 0px; content: ""; left: 0px; pointer-events: none; position: absolute; top: 0px; transform: translateX(-160%) skewX(-12deg); transition-duration: 0.4s; transition-property: transform; width: 40%; }
.wa-h48tnf0tg9o input[type="checkbox"]:focus-visible { outline-color: rgb(255, 255, 255); outline-offset: 0.1042vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); }
.wa-x-hog0fhwmkg2-13:hover { color: rgb(197, 192, 184); text-underline-offset: 0.1042vw; }
.wa-x-hog0fhwmkg2-13:focus-visible { color: rgb(197, 192, 184); outline-color: rgb(255, 255, 255); outline-offset: 0.1563vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.1042vw; }
.wa-x-hog0fhwmkg2-14 { opacity: 0.6; }
.wa-x-hog0fhwmkg2-15:hover { color: rgb(197, 192, 184); text-underline-offset: 0.1042vw; }
.wa-x-hog0fhwmkg2-15:focus-visible { color: rgb(197, 192, 184); outline-color: rgb(255, 255, 255); outline-offset: 0.1563vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.1042vw; }
.wa-h37egjqdwh1 { direction: rtl; }
.wa-hpec5dqy6ha { -webkit-tap-highlight-color: transparent; appearance: none; transition-behavior: normal, normal, normal; }
.wa-hpec5dqy6ha:hover { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; }
.wa-hpec5dqy6ha:focus-visible { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; outline-color: rgb(255, 255, 255); outline-offset: 0.1042vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); }
.wa-h2a4fzxd81u { overflow-y: auto; overscroll-behavior-x: contain; overscroll-behavior-y: contain; scrollbar-color: rgb(127, 141, 129) transparent; scrollbar-width: thin; }
.wa-h2a4fzxd81u::-webkit-scrollbar-thumb { background-color: rgb(127, 141, 129); }
.wa-x-h1icnog6k65-17 { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-h1icnog6k65-17:hover { color: rgb(197, 192, 184); }
.wa-x-h1icnog6k65-17:focus-visible { color: rgb(197, 192, 184); }
.wa-x-h1c12p4uu8c-1w { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-h1c12p4uu8c-1w:hover { color: rgb(197, 192, 184); }
.wa-x-h1c12p4uu8c-1w:focus-visible { color: rgb(197, 192, 184); }
.wa-x-h1c12p4uu8c-1y { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-h1c12p4uu8c-1y:hover { color: rgb(197, 192, 184); }
.wa-x-h1c12p4uu8c-1y:focus-visible { color: rgb(197, 192, 184); }
.wa-m_privacy-modal-3_h37egjccsk7 { animation-duration: 0.3s; animation-fill-mode: both; animation-name: lp-modal-in; animation-timing-function: ease-out; }
[data-wa-modal="privacy-modal-3"] > dialog > .wa-m-x:hover { background-attachment: scroll; background-clip: border-box; background-color: rgba(255, 255, 255, 0.08); background-image: none; background-origin: padding-box; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-size: auto; color: rgb(197, 192, 184); transform: rotate(90deg); }
[data-wa-modal="privacy-modal-3"] > dialog > .wa-m-x:focus-visible { background-attachment: scroll; background-clip: border-box; background-color: rgba(255, 255, 255, 0.08); background-image: none; background-origin: padding-box; background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-size: auto; color: rgb(197, 192, 184); outline-color: rgb(255, 255, 255); outline-offset: 0.1042vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); transform: rotate(90deg); }
.wa-m_privacy-modal-3_h3bo8efn370 { overscroll-behavior-x: contain; overscroll-behavior-y: contain; scrollbar-color: rgb(127, 141, 129) transparent; scrollbar-width: thin; }
.wa-m_privacy-modal-3_h3bo8efn370::-webkit-scrollbar-thumb { background-color: rgb(127, 141, 129); }
.wa-x-h10ln3v2lcr-3q { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-h10ln3v2lcr-3q:hover { color: rgb(197, 192, 184); }
.wa-x-h10ln3v2lcr-3q:focus-visible { color: rgb(197, 192, 184); }
.wa-h1ipw7mcu8o:hover::after { transform: translateX(320%) skewX(-12deg); }
.wa-h9c9m08z4fi:hover::after { transform: translateX(320%) skewX(-12deg); }
.wa-h1ipw7mcu8o:focus-visible::after { transform: translateX(320%) skewX(-12deg); }
.wa-h9c9m08z4fi:focus-visible::after { transform: translateX(320%) skewX(-12deg); }
.wa-h1yw25odqt7 .wa-input:-webkit-autofill { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(28, 58, 34) 0px 0px 0px 52.0833vw inset; caret-color: rgb(255, 255, 255); transition-behavior: normal; transition-delay: 0s; transition-duration: 9999s; transition-property: background-color; transition-timing-function: ease-out; }
.wa-h1yw262euq1 .wa-input:-webkit-autofill { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(28, 58, 34) 0px 0px 0px 52.0833vw inset; caret-color: rgb(255, 255, 255); transition-behavior: normal; transition-delay: 0s; transition-duration: 9999s; transition-property: background-color; transition-timing-function: ease-out; }
.wa-h1yw24wbizj .wa-input:-webkit-autofill { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(28, 58, 34) 0px 0px 0px 52.0833vw inset; caret-color: rgb(255, 255, 255); transition-behavior: normal; transition-delay: 0s; transition-duration: 9999s; transition-property: background-color; transition-timing-function: ease-out; }
.wa-h1yw25odqt7 .wa-input:-webkit-autofill:hover { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(28, 58, 34) 0px 0px 0px 52.0833vw inset; caret-color: rgb(255, 255, 255); transition-behavior: normal; transition-delay: 0s; transition-duration: 9999s; transition-property: background-color; transition-timing-function: ease-out; }
.wa-h1yw262euq1 .wa-input:-webkit-autofill:hover { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(28, 58, 34) 0px 0px 0px 52.0833vw inset; caret-color: rgb(255, 255, 255); transition-behavior: normal; transition-delay: 0s; transition-duration: 9999s; transition-property: background-color; transition-timing-function: ease-out; }
.wa-h1yw24wbizj .wa-input:-webkit-autofill:hover { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(28, 58, 34) 0px 0px 0px 52.0833vw inset; caret-color: rgb(255, 255, 255); transition-behavior: normal; transition-delay: 0s; transition-duration: 9999s; transition-property: background-color; transition-timing-function: ease-out; }
.wa-h1yw25odqt7 .wa-input:-webkit-autofill:focus { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(28, 58, 34) 0px 0px 0px 52.0833vw inset; caret-color: rgb(255, 255, 255); transition-behavior: normal; transition-delay: 0s; transition-duration: 9999s; transition-property: background-color; transition-timing-function: ease-out; }
.wa-h1yw262euq1 .wa-input:-webkit-autofill:focus { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(28, 58, 34) 0px 0px 0px 52.0833vw inset; caret-color: rgb(255, 255, 255); transition-behavior: normal; transition-delay: 0s; transition-duration: 9999s; transition-property: background-color; transition-timing-function: ease-out; }
.wa-h1yw24wbizj .wa-input:-webkit-autofill:focus { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(28, 58, 34) 0px 0px 0px 52.0833vw inset; caret-color: rgb(255, 255, 255); transition-behavior: normal; transition-delay: 0s; transition-duration: 9999s; transition-property: background-color; transition-timing-function: ease-out; }
.wa-h48tnf0tg9o input[type="checkbox"]:checked { background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2.5%208.5%206.3%2012.2%2013.5%204.2%22%20fill%3D%22none%22%20stroke%3D%22%23152f1a%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E"); }
@media (width > 767px) {
  .wa-h35wbk15pdh::before { background-image: linear-gradient(rgb(36, 40, 106) 0%, rgba(36, 40, 106, 0) 97%); content: ""; height: 36.7188vw; left: 0px; opacity: 0.71; pointer-events: none; position: absolute; top: 0px; width: 100%; }
  .wa-h35wbk15pdh::after { background-image: linear-gradient(rgb(36, 40, 106) 0%, rgba(36, 40, 106, 0) 97%); content: ""; height: 36.7188vw; left: 0px; opacity: 0.71; pointer-events: none; position: absolute; top: 0px; width: 100%; }
  .wa-x-h3l6obgmu0n-0 { animation-delay: 0.1s; animation-duration: 0.6s; animation-fill-mode: both; animation-name: lp-fade-up; animation-timing-function: ease-out; display: block; font-size: 2.6401vw; font-weight: 300; line-height: 2.1651vw; opacity: 1; }
  .wa-x-h3l6obgmu0n-1 { animation-delay: 0.2s; animation-duration: 0.6s; animation-fill-mode: both; animation-name: lp-fade-up; animation-timing-function: ease-out; display: block; font-size: 5.8089vw; font-weight: 600; line-height: 4.763vw; opacity: 1; }
  .wa-x-h268dfgudlt-3 { background-color: rgb(255, 255, 255); display: block; flex-shrink: 0; height: 4.1146vw; margin-top: 0.4688vw; width: max(0.0625rem, 0.0521vw); }
  .wa-x-h268dear1vb-4 { background-color: rgb(255, 255, 255); display: block; flex-shrink: 0; height: 3.8542vw; margin-top: 0.4688vw; width: max(0.0625rem, 0.0521vw); }
  .wa-hogsx63kfvs { -webkit-tap-highlight-color: transparent; text-underline-offset: 0.2604vw; transition-behavior: normal, normal; }
  .wa-hogsx63kfvs:hover { text-underline-offset: 0.1042vw; }
  .wa-hogsx63kfvs:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.1042vw; }
  .wa-h3qz858503m { -webkit-tap-highlight-color: transparent; text-underline-offset: 0.2604vw; transition-behavior: normal, normal; }
  .wa-h3qz858503m:hover { text-underline-offset: 0.1042vw; }
  .wa-h3qz858503m:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.1042vw; }
  .wa-h37uliw5dji::before { background-color: rgb(197, 192, 184); content: ""; height: 18.75vw; left: 7.2917vw; position: absolute; top: 0px; width: max(0.0625rem, 0.1042vw); }
  .wa-h37uliw5dji::after { background-color: rgb(197, 192, 184); bottom: 0px; content: ""; height: max(0.0625rem, 0.1042vw); left: 0px; position: absolute; width: 100%; }
  .wa-hpjzh77z39n { -webkit-tap-highlight-color: transparent; text-underline-offset: 0.2604vw; transition-behavior: normal, normal; }
  .wa-hpjzh77z39n:hover { text-underline-offset: 0.1042vw; }
  .wa-hpjzh77z39n:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.1042vw; }
  .wa-h14v0xwacys { -webkit-tap-highlight-color: transparent; text-underline-offset: 0.2604vw; transition-behavior: normal, normal; }
  .wa-h14v0xwacys:hover { text-underline-offset: 0.1042vw; }
  .wa-h14v0xwacys:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.1042vw; }
  .wa-hn98f69agqr { -webkit-tap-highlight-color: transparent; text-underline-offset: 0.2604vw; transition-behavior: normal, normal; }
  .wa-hn98f69agqr:hover { text-underline-offset: 0.1042vw; }
  .wa-hn98f69agqr:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.1042vw; }
  .wa-x-h34rvw524lw-p { direction: ltr; display: block; font-size: 2.1875vw; font-weight: 200; line-height: 2.3958vw; text-wrap-mode: nowrap; white-space-collapse: collapse; }
  .wa-x-h34rvw524lw-q { display: block; font-size: 1.0417vw; font-weight: 300; line-height: 1.1979vw; text-wrap-mode: nowrap; white-space-collapse: collapse; }
  .wa-ht3540wi83u::before { background-image: linear-gradient(90deg, rgba(21, 47, 26, 0) 0%, rgb(21, 47, 26) 100%); bottom: 0px; content: ""; left: 24.3229vw; pointer-events: none; position: absolute; right: 0px; top: 0px; }
  .wa-ht3540wi83u::after { background-image: linear-gradient(90deg, rgba(21, 47, 26, 0) 0%, rgb(21, 47, 26) 100%); bottom: 0px; content: ""; left: 18.0208vw; pointer-events: none; position: absolute; right: 0px; top: 0px; }
  .wa-h1yw25odqt7 .wa-input { appearance: none; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); box-shadow: none; color: rgb(255, 255, 255); direction: rtl; display: block; font-family: "Narkiss Block", Arial, sans-serif; font-size: 0.9375vw; font-weight: 500; height: 2.7083vw; line-height: 1.0833vw; padding-left: 0.8672vw; padding-right: 0.8672vw; text-align: right; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.25s, 0.25s, 0.25s; transition-property: border-color, box-shadow, background-color; transition-timing-function: ease, ease, ease; width: 100%; }
  .wa-h1yw25odqt7 .wa-error { color: rgb(242, 184, 128); display: none; font-size: 0.7813vw; font-weight: 400; line-height: 0.9896vw; margin-top: 0.2604vw; text-align: right; }
  .wa-h1yw262euq1 .wa-input { appearance: none; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); box-shadow: none; color: rgb(255, 255, 255); direction: rtl; display: block; font-family: "Narkiss Block", Arial, sans-serif; font-size: 0.9375vw; font-weight: 500; height: 2.7083vw; line-height: 1.0833vw; padding-left: 0.8672vw; padding-right: 0.8672vw; text-align: right; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.25s, 0.25s, 0.25s; transition-property: border-color, box-shadow, background-color; transition-timing-function: ease, ease, ease; width: 100%; }
  .wa-h1yw262euq1 .wa-error { color: rgb(242, 184, 128); display: none; font-size: 0.7813vw; font-weight: 400; line-height: 0.9896vw; margin-top: 0.2604vw; text-align: right; }
  .wa-h1yw24wbizj .wa-input { appearance: none; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); box-shadow: none; color: rgb(255, 255, 255); direction: rtl; display: block; font-family: "Narkiss Block", Arial, sans-serif; font-size: 0.9375vw; font-weight: 500; height: 2.7083vw; line-height: 1.0833vw; padding-left: 0.8672vw; padding-right: 0.8672vw; text-align: right; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.25s, 0.25s, 0.25s; transition-property: border-color, box-shadow, background-color; transition-timing-function: ease, ease, ease; width: 100%; }
  .wa-h1yw24wbizj .wa-error { color: rgb(242, 184, 128); display: none; font-size: 0.7813vw; font-weight: 400; line-height: 0.9896vw; margin-top: 0.2604vw; text-align: right; }
  .wa-h48tnf0tg9o .wa-consent { align-items: flex-start; column-gap: 0.5208vw; cursor: pointer; display: flex; margin-top: 0px; min-height: 0px; min-width: 0px; row-gap: 0.5208vw; }
  .wa-h48tnf0tg9o .wa-consent > span { color: rgb(255, 255, 255); cursor: pointer; flex-basis: auto; flex-grow: 1; flex-shrink: 1; font-size: 0.7813vw; font-weight: 300; line-height: 1.0417vw; text-align: right; }
  .wa-h48tnf0tg9o input[type="checkbox"] { appearance: none; background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: 75% 75%; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: Arial; font-size: 0.8333em; font-weight: 400; height: 0.7813vw; margin-top: 0.2161vw; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.25s, 0.25s; transition-property: background-color, box-shadow; transition-timing-function: ease, ease; width: 0.7813vw; }
  .wa-x-hog0fhwmkg2-13 { -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); cursor: pointer; text-decoration-line: underline; text-decoration-thickness: max(0.0625rem, 0.0521vw); text-underline-offset: 0.2083vw; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: color, text-underline-offset; transition-timing-function: ease, ease; }
  .wa-x-hog0fhwmkg2-15 { -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); cursor: pointer; text-decoration-line: underline; text-decoration-thickness: max(0.0625rem, 0.0521vw); text-underline-offset: 0.2083vw; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: color, text-underline-offset; transition-timing-function: ease, ease; }
  .wa-h2a4fzxd81u::-webkit-scrollbar { width: 0.3125vw; }
  .wa-x-hpgkgzigbej-19 { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-hpgkgzigbej-1b { margin-top: 0.4167vw; }
  .wa-x-hpgkgzigbej-1c { margin-top: 0.4167vw; }
  .wa-x-hpgkgzigbej-1d { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1e { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-hpgklnvr9f7-1g { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1h { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1i { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1j { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1k { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1l { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1m { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1n { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1o { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1p { margin-top: 0.4167vw; }
  .wa-x-hpgklnvr9f7-1q { margin-top: 0.4167vw; }
  .wa-x-h30qbr11fwh-1z { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h30qbr11fwh-21 { margin-top: 0.4167vw; }
  .wa-x-h30qbr11fwh-22 { margin-top: 0.4167vw; }
  .wa-x-h30qbr11fwh-23 { margin-top: 0.4167vw; }
  .wa-x-h30qbr11fwh-24 { margin-top: 0.4167vw; }
  [data-wa-modal="privacy-modal-3"] > dialog > .wa-m-x { -webkit-tap-highlight-color: transparent; align-items: center; appearance: none; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-top-width: 0px; color: rgb(255, 255, 255); cursor: pointer; display: flex; font-family: Arial, sans-serif; font-size: max(2.5rem, 2.9167vw); font-weight: 400; height: max(2.75rem, 2.9167vw); justify-content: center; line-height: 1; padding-bottom: max(0.5rem, 0.4167vw); padding-left: max(0.5rem, 0.4167vw); padding-right: max(0.5rem, 0.4167vw); padding-top: max(0.5rem, 0.4167vw); position: absolute; right: 1.7708vw; top: 0.8854vw; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.3s, 0.3s, 0.3s; transition-property: color, background-color, transform; transition-timing-function: ease, ease, ease; width: max(2.75rem, 2.9167vw); }
  .wa-m_privacy-modal-3_h3bo8efn370::-webkit-scrollbar { width: 0.3125vw; }
  .wa-x-h2i9b8nhe3l-26 { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h2i9b8nhe3l-28 { margin-top: 0.4167vw; }
  .wa-x-h2i9b8nhe3l-29 { margin-top: 0.4167vw; }
  .wa-x-h2i9b8nhe3l-2a { margin-top: 0.4167vw; }
  .wa-x-h2i9b8nhe3l-2b { margin-top: 0.4167vw; }
  .wa-x-h2i9b8nhe3l-2c { margin-top: 0.4167vw; }
  .wa-x-h2i9b9fjlx9-2d { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h2i9b9fjlx9-2f { margin-top: 0.4167vw; }
  .wa-x-h2i9b9fjlx9-2g { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2h { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h2i9ba7ltqy-2j { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2k { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2l { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2m { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2n { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2o { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2p { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2q { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2r { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2s { margin-top: 0.4167vw; }
  .wa-x-h2i9ba7ltqy-2t { margin-top: 0.4167vw; }
  .wa-x-h10kv73og0r-2u { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h10kv73og0r-2w { margin-top: 0.4167vw; }
  .wa-x-h10kv73og0r-2x { margin-top: 0.4167vw; }
  .wa-x-h10kv73og0r-2y { margin-top: 0.4167vw; }
  .wa-x-h10kv73og0r-2z { margin-top: 0.4167vw; }
  .wa-x-h10kv73og0r-30 { margin-top: 0.4167vw; }
  .wa-x-h10kv73og0r-31 { margin-top: 0.4167vw; }
  .wa-x-h10kv73og0r-32 { margin-top: 0.4167vw; }
  .wa-x-h10kv7vqnuf-33 { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h10kv7vqnuf-35 { margin-top: 0.4167vw; }
  .wa-x-h10kv7vqnuf-36 { margin-top: 0.4167vw; }
  .wa-x-h10kv7vqnuf-37 { margin-top: 0.4167vw; }
  .wa-x-h10kv7vqnuf-38 { margin-top: 0.4167vw; }
  .wa-x-h10kv7vqnuf-39 { margin-top: 0.4167vw; }
  .wa-x-h10kv7vqnuf-3a { margin-top: 0.4167vw; }
  .wa-x-h10kv7vqnuf-3b { margin-top: 0.4167vw; }
  .wa-x-h10kv8nsvo3-3c { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h10kv8nsvo3-3e { margin-top: 0.4167vw; }
  .wa-x-h10kv8nsvo3-3f { margin-top: 0.4167vw; }
  .wa-x-h10kv8nsvo3-3g { margin-top: 0.4167vw; }
  .wa-x-h10kv9fv3hr-3h { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h10kv9fv3hr-3j { margin-top: 0.4167vw; }
  .wa-x-h10kva7xbbf-3k { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h10kva7xbbf-3m { margin-top: 0.4167vw; }
  .wa-x-h10kva7xbbf-3n { margin-top: 0.4167vw; }
  .wa-x-h10ln3v2lcr-3o { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
}
@media (559px < width <= 767px) {
  .wa-h35wbk15pdh::before { background-image: linear-gradient(rgb(36, 40, 106) 0%, rgba(36, 40, 106, 0) 97%); content: ""; height: 53.5714vw; left: 0px; opacity: 0.71; pointer-events: none; position: absolute; top: 0px; width: 100%; }
  .wa-h35wbk15pdh::after { background-image: linear-gradient(rgb(36, 40, 106) 0%, rgba(36, 40, 106, 0) 97%); content: ""; height: 53.5714vw; left: 0px; opacity: 0.71; pointer-events: none; position: absolute; top: 0px; width: 100%; }
  .wa-x-h3l6obgmu0n-0 { animation-delay: 0.1s; animation-duration: 0.6s; animation-fill-mode: both; animation-name: lp-fade-up; animation-timing-function: ease-out; display: block; font-size: 4.6429vw; font-weight: 300; line-height: 4.8214vw; opacity: 1; }
  .wa-x-h3l6obgmu0n-1 { animation-delay: 0.2s; animation-duration: 0.6s; animation-fill-mode: both; animation-name: lp-fade-up; animation-timing-function: ease-out; display: block; font-size: 10vw; font-weight: 600; line-height: 9.6429vw; opacity: 1; }
  .wa-x-h268dfgudlt-3 { background-color: rgb(255, 255, 255); display: block; flex-shrink: 0; height: 6.0714vw; margin-top: 0.5357vw; width: max(0.0625rem, 0.0521vw); }
  .wa-x-h268dear1vb-4 { background-color: rgb(255, 255, 255); display: block; flex-shrink: 0; height: 6.0714vw; margin-top: 0.5357vw; width: max(0.0625rem, 0.0521vw); }
  .wa-hogsx63kfvs { -webkit-tap-highlight-color: transparent; text-underline-offset: 0.7143vw; transition-behavior: normal, normal; }
  .wa-hogsx63kfvs:hover { text-underline-offset: 0.3571vw; }
  .wa-hogsx63kfvs:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.3571vw; }
  .wa-h3qz858503m { -webkit-tap-highlight-color: transparent; text-underline-offset: 0.7143vw; transition-behavior: normal, normal; }
  .wa-h3qz858503m:hover { text-underline-offset: 0.3571vw; }
  .wa-h3qz858503m:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.3571vw; }
  .wa-h37uliw5dji::before { background-color: rgb(197, 192, 184); content: ""; height: 10vw; left: 9.7321vw; position: absolute; top: 0px; width: max(0.0625rem, 0.1786vw); }
  .wa-h37uliw5dji::after { background-color: rgb(197, 192, 184); bottom: 0px; content: ""; height: max(0.0625rem, 0.1786vw); left: 0px; position: absolute; width: 100%; }
  .wa-hpjzh77z39n { -webkit-tap-highlight-color: transparent; text-underline-offset: 0.7143vw; transition-behavior: normal, normal; }
  .wa-hpjzh77z39n:hover { text-underline-offset: 0.3571vw; }
  .wa-hpjzh77z39n:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.3571vw; }
  .wa-h14v0xwacys { -webkit-tap-highlight-color: transparent; text-underline-offset: 0.7143vw; transition-behavior: normal, normal; }
  .wa-h14v0xwacys:hover { text-underline-offset: 0.3571vw; }
  .wa-h14v0xwacys:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.3571vw; }
  .wa-hn98f69agqr { -webkit-tap-highlight-color: transparent; text-underline-offset: 0.7143vw; transition-behavior: normal, normal; }
  .wa-hn98f69agqr:hover { text-underline-offset: 0.3571vw; }
  .wa-hn98f69agqr:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.3571vw; }
  .wa-x-h34rvw524lw-p { direction: ltr; display: block; font-size: 4.6429vw; font-weight: 200; line-height: 5vw; text-wrap-mode: nowrap; white-space-collapse: collapse; }
  .wa-x-h34rvw524lw-q { display: block; font-size: 2.4107vw; font-weight: 300; line-height: 2.8571vw; text-wrap-mode: nowrap; white-space-collapse: collapse; }
  .wa-h1yw25odqt7 .wa-input { appearance: none; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); box-shadow: none; color: rgb(255, 255, 255); direction: rtl; display: block; font-family: "Narkiss Block", Arial, sans-serif; font-size: max(1rem, 3.0357vw); font-weight: 500; height: 8.5714vw; line-height: 4.1964vw; padding-left: 2.5vw; padding-right: 2.5vw; text-align: right; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.25s, 0.25s, 0.25s; transition-property: border-color, box-shadow, background-color; transition-timing-function: ease, ease, ease; width: 100%; }
  .wa-h1yw25odqt7 .wa-error { color: rgb(242, 184, 128); display: none; font-size: 2.5vw; font-weight: 400; line-height: 3.3036vw; margin-top: 0.8929vw; text-align: right; }
  .wa-h1yw262euq1 .wa-input { appearance: none; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); box-shadow: none; color: rgb(255, 255, 255); direction: rtl; display: block; font-family: "Narkiss Block", Arial, sans-serif; font-size: max(1rem, 3.0357vw); font-weight: 500; height: 8.5714vw; line-height: 4.1964vw; padding-left: 2.5vw; padding-right: 2.5vw; text-align: right; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.25s, 0.25s, 0.25s; transition-property: border-color, box-shadow, background-color; transition-timing-function: ease, ease, ease; width: 100%; }
  .wa-h1yw262euq1 .wa-error { color: rgb(242, 184, 128); display: none; font-size: 2.5vw; font-weight: 400; line-height: 3.3036vw; margin-top: 0.8929vw; text-align: right; }
  .wa-h1yw24wbizj .wa-input { appearance: none; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); box-shadow: none; color: rgb(255, 255, 255); direction: rtl; display: block; font-family: "Narkiss Block", Arial, sans-serif; font-size: max(1rem, 3.0357vw); font-weight: 500; height: 8.5714vw; line-height: 4.1964vw; padding-left: 2.5vw; padding-right: 2.5vw; text-align: right; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.25s, 0.25s, 0.25s; transition-property: border-color, box-shadow, background-color; transition-timing-function: ease, ease, ease; width: 100%; }
  .wa-h1yw24wbizj .wa-error { color: rgb(242, 184, 128); display: none; font-size: 2.5vw; font-weight: 400; line-height: 3.3036vw; margin-top: 0.8929vw; text-align: right; }
  .wa-h48tnf0tg9o .wa-consent { align-items: flex-start; column-gap: 1.7857vw; cursor: pointer; display: flex; margin-top: 0px; min-height: 0px; min-width: 0px; row-gap: 1.7857vw; }
  .wa-h48tnf0tg9o .wa-consent > span { color: rgb(255, 255, 255); cursor: pointer; flex-basis: auto; flex-grow: 1; flex-shrink: 1; font-size: 2.5vw; font-weight: 300; line-height: 3.4821vw; text-align: right; }
  .wa-h48tnf0tg9o input[type="checkbox"] { appearance: none; background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: 75% 75%; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: Arial; font-size: 0.8333em; font-weight: 400; height: 2.6786vw; margin-top: 0.7679vw; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.25s, 0.25s; transition-property: background-color, box-shadow; transition-timing-function: ease, ease; width: 2.6786vw; }
  .wa-x-hog0fhwmkg2-13 { -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); cursor: pointer; text-decoration-line: underline; text-decoration-thickness: max(0.0625rem, 0.0521vw); text-underline-offset: 0.7143vw; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: color, text-underline-offset; transition-timing-function: ease, ease; }
  .wa-x-hog0fhwmkg2-15 { -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); cursor: pointer; text-decoration-line: underline; text-decoration-thickness: max(0.0625rem, 0.0521vw); text-underline-offset: 0.7143vw; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: color, text-underline-offset; transition-timing-function: ease, ease; }
  .wa-h2a4fzxd81u::-webkit-scrollbar { width: 0.7143vw; }
  .wa-x-hpgkgzigbej-19 { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-hpgkgzigbej-1b { margin-top: 1.0714vw; }
  .wa-x-hpgkgzigbej-1c { margin-top: 1.0714vw; }
  .wa-x-hpgkgzigbej-1d { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1e { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-hpgklnvr9f7-1g { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1h { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1i { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1j { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1k { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1l { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1m { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1n { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1o { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1p { margin-top: 1.0714vw; }
  .wa-x-hpgklnvr9f7-1q { margin-top: 1.0714vw; }
  .wa-x-h30qbr11fwh-1z { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h30qbr11fwh-21 { margin-top: 1.0714vw; }
  .wa-x-h30qbr11fwh-22 { margin-top: 1.0714vw; }
  .wa-x-h30qbr11fwh-23 { margin-top: 1.0714vw; }
  .wa-x-h30qbr11fwh-24 { margin-top: 1.0714vw; }
  [data-wa-modal="privacy-modal-3"] > dialog > .wa-m-x { -webkit-tap-highlight-color: transparent; align-items: center; appearance: none; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-top-width: 0px; color: rgb(255, 255, 255); cursor: pointer; display: flex; font-family: Arial, sans-serif; font-size: max(2.25rem, 6.7857vw); font-weight: 400; height: 7.8571vw; justify-content: center; line-height: 1; padding-bottom: 1.6071vw; padding-left: 1.6071vw; padding-right: 1.6071vw; padding-top: 1.6071vw; position: absolute; right: 1.7857vw; top: 1.7857vw; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.3s, 0.3s, 0.3s; transition-property: color, background-color, transform; transition-timing-function: ease, ease, ease; width: 7.8571vw; }
  .wa-m_privacy-modal-3_h3bo8efn370::-webkit-scrollbar { width: 0.7143vw; }
  .wa-x-h2i9b8nhe3l-26 { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h2i9b8nhe3l-28 { margin-top: 1.0714vw; }
  .wa-x-h2i9b8nhe3l-29 { margin-top: 1.0714vw; }
  .wa-x-h2i9b8nhe3l-2a { margin-top: 1.0714vw; }
  .wa-x-h2i9b8nhe3l-2b { margin-top: 1.0714vw; }
  .wa-x-h2i9b8nhe3l-2c { margin-top: 1.0714vw; }
  .wa-x-h2i9b9fjlx9-2d { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h2i9b9fjlx9-2f { margin-top: 1.0714vw; }
  .wa-x-h2i9b9fjlx9-2g { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2h { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h2i9ba7ltqy-2j { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2k { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2l { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2m { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2n { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2o { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2p { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2q { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2r { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2s { margin-top: 1.0714vw; }
  .wa-x-h2i9ba7ltqy-2t { margin-top: 1.0714vw; }
  .wa-x-h10kv73og0r-2u { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h10kv73og0r-2w { margin-top: 1.0714vw; }
  .wa-x-h10kv73og0r-2x { margin-top: 1.0714vw; }
  .wa-x-h10kv73og0r-2y { margin-top: 1.0714vw; }
  .wa-x-h10kv73og0r-2z { margin-top: 1.0714vw; }
  .wa-x-h10kv73og0r-30 { margin-top: 1.0714vw; }
  .wa-x-h10kv73og0r-31 { margin-top: 1.0714vw; }
  .wa-x-h10kv73og0r-32 { margin-top: 1.0714vw; }
  .wa-x-h10kv7vqnuf-33 { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h10kv7vqnuf-35 { margin-top: 1.0714vw; }
  .wa-x-h10kv7vqnuf-36 { margin-top: 1.0714vw; }
  .wa-x-h10kv7vqnuf-37 { margin-top: 1.0714vw; }
  .wa-x-h10kv7vqnuf-38 { margin-top: 1.0714vw; }
  .wa-x-h10kv7vqnuf-39 { margin-top: 1.0714vw; }
  .wa-x-h10kv7vqnuf-3a { margin-top: 1.0714vw; }
  .wa-x-h10kv7vqnuf-3b { margin-top: 1.0714vw; }
  .wa-x-h10kv8nsvo3-3c { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h10kv8nsvo3-3e { margin-top: 1.0714vw; }
  .wa-x-h10kv8nsvo3-3f { margin-top: 1.0714vw; }
  .wa-x-h10kv8nsvo3-3g { margin-top: 1.0714vw; }
  .wa-x-h10kv9fv3hr-3h { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h10kv9fv3hr-3j { margin-top: 1.0714vw; }
  .wa-x-h10kva7xbbf-3k { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h10kva7xbbf-3m { margin-top: 1.0714vw; }
  .wa-x-h10kva7xbbf-3n { margin-top: 1.0714vw; }
  .wa-x-h10ln3v2lcr-3o { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
}
@media (width <= 559px) {
  .wa-h35wbk15pdh::before { background-image: linear-gradient(rgb(36, 40, 106) 0%, rgba(36, 40, 106, 0) 97%); content: ""; height: 80vw; left: 0px; opacity: 0.71; pointer-events: none; position: absolute; top: 0px; width: 100%; }
  .wa-h35wbk15pdh::after { background-image: linear-gradient(rgb(36, 40, 106) 0%, rgba(36, 40, 106, 0) 97%); content: ""; height: 80vw; left: 0px; opacity: 0.71; pointer-events: none; position: absolute; top: 0px; width: 100%; }
  .wa-x-h3l6obgmu0n-0 { animation-delay: 0.1s; animation-duration: 0.6s; animation-fill-mode: both; animation-name: lp-fade-up; animation-timing-function: ease-out; display: block; font-size: 6.9333vw; font-weight: 300; line-height: 7.2vw; opacity: 1; }
  .wa-x-h3l6obgmu0n-1 { animation-delay: 0.2s; animation-duration: 0.6s; animation-fill-mode: both; animation-name: lp-fade-up; animation-timing-function: ease-out; display: block; font-size: 14.9333vw; font-weight: 600; line-height: 14.4vw; opacity: 1; }
  .wa-x-h268dfgudlt-3 { background-color: rgb(255, 255, 255); display: block; flex-shrink: 0; height: 9.0667vw; margin-top: 0.8vw; width: max(0.0625rem, 0.0521vw); }
  .wa-x-h268dear1vb-4 { background-color: rgb(255, 255, 255); display: block; flex-shrink: 0; height: 9.0667vw; margin-top: 0.8vw; width: max(0.0625rem, 0.0521vw); }
  .wa-hogsx63kfvs { -webkit-tap-highlight-color: transparent; text-underline-offset: 1.0667vw; transition-behavior: normal, normal; }
  .wa-hogsx63kfvs:hover { text-underline-offset: 0.5333vw; }
  .wa-hogsx63kfvs:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.5333vw; }
  .wa-h3qz858503m { -webkit-tap-highlight-color: transparent; text-underline-offset: 1.0667vw; transition-behavior: normal, normal; }
  .wa-h3qz858503m:hover { text-underline-offset: 0.5333vw; }
  .wa-h3qz858503m:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.5333vw; }
  .wa-h37uliw5dji::before { background-color: rgb(197, 192, 184); content: ""; height: 14.9333vw; left: 14.5333vw; position: absolute; top: 0px; width: max(0.0625rem, 0.2667vw); }
  .wa-h37uliw5dji::after { background-color: rgb(197, 192, 184); bottom: 0px; content: ""; height: max(0.0625rem, 0.2667vw); left: 0px; position: absolute; width: 100%; }
  .wa-hpjzh77z39n { -webkit-tap-highlight-color: transparent; text-underline-offset: 1.0667vw; transition-behavior: normal, normal; }
  .wa-hpjzh77z39n:hover { text-underline-offset: 0.5333vw; }
  .wa-hpjzh77z39n:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.5333vw; }
  .wa-h14v0xwacys { -webkit-tap-highlight-color: transparent; text-underline-offset: 1.0667vw; transition-behavior: normal, normal; }
  .wa-h14v0xwacys:hover { text-underline-offset: 0.5333vw; }
  .wa-h14v0xwacys:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.5333vw; }
  .wa-hn98f69agqr { -webkit-tap-highlight-color: transparent; text-underline-offset: 1.0667vw; transition-behavior: normal, normal; }
  .wa-hn98f69agqr:hover { text-underline-offset: 0.5333vw; }
  .wa-hn98f69agqr:focus-visible { outline-color: currentcolor; outline-offset: 0.2083vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-underline-offset: 0.5333vw; }
  .wa-x-h34rvw524lw-p { direction: ltr; display: block; font-size: 6.9333vw; font-weight: 200; line-height: 7.4667vw; text-wrap-mode: nowrap; white-space-collapse: collapse; }
  .wa-x-h34rvw524lw-q { display: block; font-size: 3.6vw; font-weight: 300; line-height: 4.2667vw; text-wrap-mode: nowrap; white-space-collapse: collapse; }
  .wa-h1yw25odqt7 .wa-input { appearance: none; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); box-shadow: none; color: rgb(255, 255, 255); direction: rtl; display: block; font-family: "Narkiss Block", Arial, sans-serif; font-size: max(1rem, 4.5333vw); font-weight: 500; height: 12.8vw; line-height: 6.2667vw; padding-left: 3.7333vw; padding-right: 3.7333vw; text-align: right; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.25s, 0.25s, 0.25s; transition-property: border-color, box-shadow, background-color; transition-timing-function: ease, ease, ease; width: 100%; }
  .wa-h1yw25odqt7 .wa-error { color: rgb(242, 184, 128); display: none; font-size: 3.7333vw; font-weight: 400; line-height: 4.9333vw; margin-top: 1.3333vw; text-align: right; }
  .wa-h1yw262euq1 .wa-input { appearance: none; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); box-shadow: none; color: rgb(255, 255, 255); direction: rtl; display: block; font-family: "Narkiss Block", Arial, sans-serif; font-size: max(1rem, 4.5333vw); font-weight: 500; height: 12.8vw; line-height: 6.2667vw; padding-left: 3.7333vw; padding-right: 3.7333vw; text-align: right; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.25s, 0.25s, 0.25s; transition-property: border-color, box-shadow, background-color; transition-timing-function: ease, ease, ease; width: 100%; }
  .wa-h1yw262euq1 .wa-error { color: rgb(242, 184, 128); display: none; font-size: 3.7333vw; font-weight: 400; line-height: 4.9333vw; margin-top: 1.3333vw; text-align: right; }
  .wa-h1yw24wbizj .wa-input { appearance: none; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); box-shadow: none; color: rgb(255, 255, 255); direction: rtl; display: block; font-family: "Narkiss Block", Arial, sans-serif; font-size: max(1rem, 4.5333vw); font-weight: 500; height: 12.8vw; line-height: 6.2667vw; padding-left: 3.7333vw; padding-right: 3.7333vw; text-align: right; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.25s, 0.25s, 0.25s; transition-property: border-color, box-shadow, background-color; transition-timing-function: ease, ease, ease; width: 100%; }
  .wa-h1yw24wbizj .wa-error { color: rgb(242, 184, 128); display: none; font-size: 3.7333vw; font-weight: 400; line-height: 4.9333vw; margin-top: 1.3333vw; text-align: right; }
  .wa-h48tnf0tg9o .wa-consent { align-items: flex-start; column-gap: 2.6667vw; cursor: pointer; display: flex; margin-top: 0px; min-height: 0px; min-width: 0px; row-gap: 2.6667vw; }
  .wa-h48tnf0tg9o .wa-consent > span { color: rgb(255, 255, 255); cursor: pointer; flex-basis: auto; flex-grow: 1; flex-shrink: 1; font-size: 3.7333vw; font-weight: 300; line-height: 5.2vw; text-align: right; }
  .wa-h48tnf0tg9o input[type="checkbox"] { appearance: none; background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: 75% 75%; border-bottom-color: rgb(255, 255, 255); border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0521vw); border-left-color: rgb(255, 255, 255); border-left-style: solid; border-left-width: max(0.0625rem, 0.0521vw); border-right-color: rgb(255, 255, 255); border-right-style: solid; border-right-width: max(0.0625rem, 0.0521vw); border-top-color: rgb(255, 255, 255); border-top-style: solid; border-top-width: max(0.0625rem, 0.0521vw); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: Arial; font-size: 0.8333em; font-weight: 400; height: 4vw; margin-top: 1.1467vw; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.25s, 0.25s; transition-property: background-color, box-shadow; transition-timing-function: ease, ease; width: 4vw; }
  .wa-x-hog0fhwmkg2-13 { -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); cursor: pointer; text-decoration-line: underline; text-decoration-thickness: max(0.0625rem, 0.0521vw); text-underline-offset: 1.0667vw; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: color, text-underline-offset; transition-timing-function: ease, ease; }
  .wa-x-hog0fhwmkg2-15 { -webkit-tap-highlight-color: transparent; color: rgb(255, 255, 255); cursor: pointer; text-decoration-line: underline; text-decoration-thickness: max(0.0625rem, 0.0521vw); text-underline-offset: 1.0667vw; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: color, text-underline-offset; transition-timing-function: ease, ease; }
  .wa-h2a4fzxd81u::-webkit-scrollbar { width: 1.0667vw; }
  .wa-x-hpgkgzigbej-19 { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-hpgkgzigbej-1b { margin-top: 1.6vw; }
  .wa-x-hpgkgzigbej-1c { margin-top: 1.6vw; }
  .wa-x-hpgkgzigbej-1d { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1e { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-hpgklnvr9f7-1g { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1h { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1i { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1j { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1k { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1l { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1m { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1n { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1o { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1p { margin-top: 1.6vw; }
  .wa-x-hpgklnvr9f7-1q { margin-top: 1.6vw; }
  .wa-x-h30qbr11fwh-1z { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h30qbr11fwh-21 { margin-top: 1.6vw; }
  .wa-x-h30qbr11fwh-22 { margin-top: 1.6vw; }
  .wa-x-h30qbr11fwh-23 { margin-top: 1.6vw; }
  .wa-x-h30qbr11fwh-24 { margin-top: 1.6vw; }
  [data-wa-modal="privacy-modal-3"] > dialog > .wa-m-x { -webkit-tap-highlight-color: transparent; align-items: center; appearance: none; border-bottom-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 50%; border-top-right-radius: 50%; border-top-width: 0px; color: rgb(255, 255, 255); cursor: pointer; display: flex; font-family: Arial, sans-serif; font-size: max(2.25rem, 10.1333vw); font-weight: 400; height: 11.7333vw; justify-content: center; line-height: 1; padding-bottom: 2.4vw; padding-left: 2.4vw; padding-right: 2.4vw; padding-top: 2.4vw; position: absolute; right: 2.6667vw; top: 2.6667vw; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 0.3s, 0.3s, 0.3s; transition-property: color, background-color, transform; transition-timing-function: ease, ease, ease; width: 11.7333vw; }
  .wa-m_privacy-modal-3_h3bo8efn370::-webkit-scrollbar { width: 1.0667vw; }
  .wa-x-h2i9b8nhe3l-26 { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h2i9b8nhe3l-28 { margin-top: 1.6vw; }
  .wa-x-h2i9b8nhe3l-29 { margin-top: 1.6vw; }
  .wa-x-h2i9b8nhe3l-2a { margin-top: 1.6vw; }
  .wa-x-h2i9b8nhe3l-2b { margin-top: 1.6vw; }
  .wa-x-h2i9b8nhe3l-2c { margin-top: 1.6vw; }
  .wa-x-h2i9b9fjlx9-2d { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h2i9b9fjlx9-2f { margin-top: 1.6vw; }
  .wa-x-h2i9b9fjlx9-2g { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2h { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h2i9ba7ltqy-2j { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2k { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2l { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2m { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2n { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2o { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2p { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2q { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2r { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2s { margin-top: 1.6vw; }
  .wa-x-h2i9ba7ltqy-2t { margin-top: 1.6vw; }
  .wa-x-h10kv73og0r-2u { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h10kv73og0r-2w { margin-top: 1.6vw; }
  .wa-x-h10kv73og0r-2x { margin-top: 1.6vw; }
  .wa-x-h10kv73og0r-2y { margin-top: 1.6vw; }
  .wa-x-h10kv73og0r-2z { margin-top: 1.6vw; }
  .wa-x-h10kv73og0r-30 { margin-top: 1.6vw; }
  .wa-x-h10kv73og0r-31 { margin-top: 1.6vw; }
  .wa-x-h10kv73og0r-32 { margin-top: 1.6vw; }
  .wa-x-h10kv7vqnuf-33 { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h10kv7vqnuf-35 { margin-top: 1.6vw; }
  .wa-x-h10kv7vqnuf-36 { margin-top: 1.6vw; }
  .wa-x-h10kv7vqnuf-37 { margin-top: 1.6vw; }
  .wa-x-h10kv7vqnuf-38 { margin-top: 1.6vw; }
  .wa-x-h10kv7vqnuf-39 { margin-top: 1.6vw; }
  .wa-x-h10kv7vqnuf-3a { margin-top: 1.6vw; }
  .wa-x-h10kv7vqnuf-3b { margin-top: 1.6vw; }
  .wa-x-h10kv8nsvo3-3c { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h10kv8nsvo3-3e { margin-top: 1.6vw; }
  .wa-x-h10kv8nsvo3-3f { margin-top: 1.6vw; }
  .wa-x-h10kv8nsvo3-3g { margin-top: 1.6vw; }
  .wa-x-h10kv9fv3hr-3h { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h10kv9fv3hr-3j { margin-top: 1.6vw; }
  .wa-x-h10kva7xbbf-3k { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h10kva7xbbf-3m { margin-top: 1.6vw; }
  .wa-x-h10kva7xbbf-3n { margin-top: 1.6vw; }
  .wa-x-h10ln3v2lcr-3o { font-size: inherit; font-weight: inherit; list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
}
@media (width <= 767px) {
  .wa-x-h3i584g0jf3-10 { display: none; }
  .wa-x-h3i584g0jf3-11 { display: none; }
  .wa-x-h3i5841zfi9-12 { display: none; }
  .wa-ht3540wi83u::before { background-image: linear-gradient(rgba(21, 47, 26, 0.55) 0%, rgba(21, 47, 26, 0.88) 45%, rgba(21, 47, 26, 0.97) 100%); bottom: 0px; content: ""; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; }
  .wa-ht3540wi83u::after { background-image: linear-gradient(90deg, rgba(21, 47, 26, 0) 0%, rgb(21, 47, 26) 100%); bottom: 0px; content: ""; display: none; left: 18.0208vw; pointer-events: none; position: absolute; right: 0px; top: 0px; }
}
/* State rules the page's own scripts switch on, kept as written. */
.lead-form.is-hidden { display: none }
.lead-form .wa-input { display: block; width: 100%; height: 2.7083vw; margin: 0px; padding: 0px 0.8672vw; font-family: "Narkiss Block", Arial, sans-serif; font-size: 0.9375vw; line-height: 1.0833vw; font-weight: 500; color: rgb(255, 255, 255); text-align: right; direction: rtl; background: transparent; border: max(0.0625rem, 0.0521vw) solid rgb(255, 255, 255); border-radius: 0px; outline: none; box-shadow: none; appearance: none; transition: border-color 0.25s, box-shadow 0.25s, background-color 0.25s }
.lead-form .wa-input::placeholder { color: rgb(255, 255, 255); opacity: 1 }
.lead-form .wa-input:focus { background-color: rgba(255, 255, 255, 0.08) }
.lead-form .wa-input:focus-visible { box-shadow: rgb(255, 255, 255) 0px 0px 0px max(0.0625rem, 0.0521vw) }
.lead-form .wa-input:-webkit-autofill, .lead-form .wa-input:-webkit-autofill:hover, .lead-form .wa-input:-webkit-autofill:focus { -webkit-text-fill-color: rgb(255, 255, 255); box-shadow: rgb(28, 58, 34) 0px 0px 0px 52.0833vw inset; caret-color: rgb(255, 255, 255); transition: background-color 9999s ease-out }
.lead-form .wa-input[aria-invalid="true"] { border-color: rgb(242, 184, 128); box-shadow: rgb(242, 184, 128) 0px 0px 0px max(0.0625rem, 0.0521vw) }
.field__error.is-visible { display: block }
.lead-form .wa-error { margin-top: 0.2604vw; font-size: 0.7813vw; line-height: 0.9896vw; font-weight: 400; color: rgb(242, 184, 128); text-align: right }
.lead-form .wa-error:not(:empty), .lead-form .wa-form-status:not(:empty) { display: block !important }
.lead-form .wa-error:empty, .lead-form .wa-form-status:empty { display: none !important }
.contact .lead-form .wa-consent { margin-top: 0.9375vw }
.lead-form .wa-consent { display: flex; align-items: flex-start; gap: 0.5208vw; cursor: pointer }
.lead-form .wa-consent input { flex: 0 0 auto; width: 0.7813vw; height: 0.7813vw; margin: 0.2161vw 0px 0px; background: center center / 75% 75% no-repeat transparent; border: max(0.0625rem, 0.0521vw) solid rgb(255, 255, 255); border-radius: 0px; cursor: pointer; appearance: none; transition: background-color 0.25s, box-shadow 0.25s }
.lead-form .wa-consent input:checked { background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M2.5%208.5%206.3%2012.2%2013.5%204.2%22%20fill%3D%22none%22%20stroke%3D%22%23152f1a%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E") }
.lead-form .wa-consent input:focus-visible { outline: rgb(255, 255, 255) solid max(0.0625rem, 0.1042vw); outline-offset: 0.1042vw }
.lead-form .wa-consent input[aria-invalid="true"] { border-color: rgb(242, 184, 128); box-shadow: rgb(242, 184, 128) 0px 0px 0px max(0.0625rem, 0.0521vw) }
.lead-form .wa-consent span { flex: 1 1 auto; font-size: 0.7813vw; line-height: 1.0417vw; font-weight: 300; color: rgb(255, 255, 255); text-align: right; cursor: pointer }
.lead-form > div:nth-child(5) .wa-error { padding-right: 1.3021vw }
.form-error.is-visible { display: block }
.success.is-shown .success__text { animation: 0.5s ease-out 0s 1 normal both running lp-fade-up }
.lead-form [data-wa-field] > label:not(.wa-consent) { position: absolute; width: 0.0625rem; height: 0.0625rem; margin: -0.0625rem; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); white-space: nowrap }
.lead-form .wa-error[hidden], .lead-form .wa-form-status[hidden] { display: none }
.lead-form .wa-form-status { margin-top: 0.625vw; font-size: 0.8333vw; line-height: 1.0938vw; font-weight: 400; color: rgb(255, 255, 255); text-align: right }
.lead-form .wa-hp { position: absolute; top: 0px; right: 0px; width: 0.0625rem; height: 0.0625rem; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); white-space: nowrap }
.lead-form .wa-hp, .lead-form .wa-hp * { visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; border: 0px !important; background: none !important; box-shadow: none !important }
.form-area.is-sent { display: flex; flex-direction: column }
.form-area.is-sent .lead-form { flex: 1 1 auto; align-items: center; justify-content: center }
.form-area.is-sent .wa-form-status { margin-top: 0px; font-size: 2.0833vw; line-height: 2.3958vw; font-weight: 500; text-align: center }
.legal-modal.is-open { display: flex }
.legal-modal.is-open .legal-modal__panel { animation: 0.3s ease-out 0s 1 normal both running lp-modal-in }
.wa-m-host > dialog { display: flex !important; flex-direction: column !important; overflow: hidden !important }
.wa-m-host > dialog > div:last-child { overflow-wrap: break-word; flex: 1 1 auto !important; min-height: 0px !important; overflow: hidden auto !important }
.wa-m-host > dialog > button { z-index: 2; font-family: Arial, sans-serif !important; font-size: max(2.5rem, 2.9167vw) !important; line-height: 1 !important; font-weight: 400 !important; color: rgb(255, 255, 255) !important; background: transparent !important; border: 0px !important; box-shadow: none !important }
.wa-m-host > dialog > h2 { font-size: max(1.25rem, 1.4583vw) !important; line-height: 1.3 !important; font-weight: 600 !important }
.wa-m-host > dialog > div:last-child h3 { margin-top: 1.3542vw !important; font-size: max(1.0625rem, 1.1458vw) !important; line-height: 1.4 !important; font-weight: 600 !important }
html.modal-open, html.modal-open body { overflow: hidden }
.wa-cc-box { background: rgb(21, 47, 26) !important; border-color: rgba(255, 255, 255, 0.3) !important; color: rgb(255, 255, 255) !important }
.wa-cc h2, .wa-cc-x, .wa-cc-row label { color: rgb(255, 255, 255) !important }
.wa-cc p, .wa-cc-row p { color: rgba(255, 255, 255, 0.82) !important }
.wa-cc a { color: rgb(197, 192, 184) !important }
.wa-cc-actions button { background: transparent !important; border-color: rgba(255, 255, 255, 0.6) !important; color: rgb(255, 255, 255) !important }
.wa-cc-row input { accent-color: rgb(127, 141, 129) !important }
.wa-a11y-panel, .wa-a11y-stmt > div { background: rgb(255, 255, 255) !important; color: rgb(21, 47, 26) !important }
.wa-a11y-head h2, .wa-a11y-langs a { color: rgb(21, 47, 26) !important }
.wa-a11y-x { background: rgba(127, 141, 129, 0.15) !important; color: rgb(21, 47, 26) !important }
.wa-a11y-item, .wa-a11y-foot button { border-color: rgba(21, 47, 26, 0.2) !important; background: rgb(255, 255, 255) !important; color: rgb(21, 47, 26) !important }
.wa-a11y-item:hover, .wa-a11y-foot button:hover { border-color: rgb(21, 47, 26) !important; background: rgba(127, 141, 129, 0.12) !important }
.wa-a11y-item[aria-pressed="true"] { border-color: rgb(21, 47, 26) !important; background: rgb(21, 47, 26) !important; color: rgb(255, 255, 255) !important }
.wa-a11y-note, .wa-a11y-stmt p, .wa-a11y-stmt li { color: rgba(21, 47, 26, 0.78) !important }
.wa-a11y-stmt a { color: rgb(118, 130, 100) !important }
.wa-cc-handle, .wa-a11y-btn { background: rgb(21, 47, 26) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important }
.wa-cc-handle { left: 1rem !important; right: auto !important; bottom: 1rem !important; width: 2.5rem !important; height: 2.5rem !important }
.wa-cc-handle svg { width: 60% !important; height: 60% !important }
.wa-a11y { left: 1rem !important; right: auto !important; bottom: 4.125rem !important }
.wa-a11y-btn { width: 2.5rem !important; height: 2.5rem !important }
.wa-a11y-btn svg { width: 60% !important; height: 60% !important }
.wa-a11y-panel { left: 0px !important; right: auto !important; bottom: 3rem !important; max-width: calc(-2rem + 100vw) !important; max-height: calc(100dvh - 8.5rem) !important; overflow-y: auto !important }
@media (max-width: 767px) {
  .lead-form .wa-input { height: 12.8vw; padding: 0px 3.7333vw; font-size: max(1rem, 4.5333vw); line-height: 6.2667vw }
}
@media (max-width: 767px) {
  .lead-form .wa-error { margin-top: 1.3333vw; font-size: 3.7333vw; line-height: 4.9333vw }
}
@media (max-width: 767px) {
  .contact .lead-form .wa-consent { margin-top: 4.2667vw }
}
@media (max-width: 767px) {
  .lead-form .wa-consent { gap: 2.6667vw }
}
@media (max-width: 767px) {
  .lead-form .wa-consent input { width: 4vw; height: 4vw; margin-top: 1.1467vw }
}
@media (max-width: 767px) {
  .lead-form .wa-consent span { font-size: 3.7333vw; line-height: 5.2vw }
}
@media (max-width: 767px) {
  .lead-form > div:nth-child(5) .wa-error { padding-right: 6.6667vw }
}
@media (max-width: 767px) {
  .lead-form .wa-form-status { margin-top: 3.2vw; font-size: 4vw; line-height: 5.4667vw }
}
@media (max-width: 767px) {
  .form-area.is-sent .wa-form-status { font-size: 7.4667vw; line-height: 9.0667vw }
}
@media (max-width: 767px) {
  .wa-m-host > dialog > h2 { font-size: 5.8667vw !important }
}
@media (max-width: 767px) {
  .wa-m-host > dialog > button { font-size: max(2.25rem, 10.1333vw) !important }
}
@media (max-width: 767px) {
  .wa-m-host > dialog > div:last-child h3 { margin-top: 5.3333vw !important; font-size: 4.6667vw !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form .wa-input { height: 8.5714vw; padding: 0px 2.5vw; font-size: max(1rem, 3.0357vw); line-height: 4.1964vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form .wa-error { margin-top: 0.8929vw; font-size: 2.5vw; line-height: 3.3036vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .contact .lead-form .wa-consent { margin-top: 2.8571vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form .wa-consent { gap: 1.7857vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form .wa-consent input { width: 2.6786vw; height: 2.6786vw; margin-top: 0.7679vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form .wa-consent span { font-size: 2.5vw; line-height: 3.4821vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form > div:nth-child(5) .wa-error { padding-right: 4.4643vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form .wa-form-status { margin-top: 2.1429vw; font-size: 2.6786vw; line-height: 3.6607vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .form-area.is-sent .wa-form-status { font-size: 5vw; line-height: 6.0714vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-m-host > dialog > h2 { font-size: 3.9286vw !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-m-host > dialog > button { font-size: max(2.25rem, 6.7857vw) !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-m-host > dialog > div:last-child h3 { margin-top: 3.5714vw !important; font-size: 3.125vw !important }
}
html.a11y-text { height: auto !important; overflow-y: visible !important }
.a11y-text body { height: auto !important; overflow: visible !important }
.a11y-text .hero__sub, .a11y-text .intro__title, .a11y-text .intro__tag, .a11y-text .intro__text, .a11y-text .section-title, .a11y-text .label, .a11y-text .project__text, .a11y-text .project__link, .a11y-text .types__sub, .a11y-text .card__tag, .a11y-text .card__text, .a11y-text .card__link, .a11y-text .banner__text, .a11y-text .area__title, .a11y-text .area__lead, .a11y-text .perk__text, .a11y-text .area__note, .a11y-text .feature__text, .a11y-text .about__text, .a11y-text .contact__title, .a11y-text .contact__text, .a11y-text .contact__lead, .a11y-text .contact__disclaimer, .a11y-text .check__label, .a11y-text .success__text { white-space: normal !important; overflow-wrap: break-word !important; max-width: 100% !important }
html.a11y-text body .hero__title, html.a11y-text body .hero__title > span { letter-spacing: normal !important; word-spacing: normal !important; white-space: nowrap !important }
html.a11y-text body .hero__title > span:first-child { line-height: 0.82em !important }
html.a11y-text body .hero__title > span:last-child { line-height: 0.82em !important }
.a11y-text .hero__sub, .a11y-text .intro__title, .a11y-text .section-title, .a11y-text .area__title, .a11y-text .contact__title, .a11y-text .success__text { line-height: 1.2 !important }
.a11y-text .intro__text, .a11y-text .project__text, .a11y-text .types__sub, .a11y-text .card__text, .a11y-text .card__link, .a11y-text .area__lead, .a11y-text .perk__text, .a11y-text .area__note, .a11y-text .feature__text, .a11y-text .about__text, .a11y-text .contact__text, .a11y-text .contact__lead, .a11y-text .check__label, .a11y-text .field__error, .a11y-text .form-error, .a11y-text .lead-form .wa-form-status, .a11y-text .contact__disclaimer { line-height: 1.35 !important }
.a11y-text .hero { height: auto !important; min-height: 54.6354vw }
.a11y-text .hero__inner { padding-bottom: 3vw }
.a11y-text .hero__cta, .a11y-text .label, .a11y-text .intro__tag, .a11y-text .card__tag, .a11y-text .banner__text, .a11y-text .submit-btn { height: auto !important; min-height: 2.2em !important; line-height: 1.3 !important; padding-top: 0.3em !important; padding-bottom: 0.3em !important }
.a11y-text .hero__cta { min-width: 13.3333vw; width: auto !important; padding-left: 1em !important; padding-right: 1em !important }
.a11y-text .label { min-width: 8.0208vw; width: auto !important; display: inline-block !important; padding-left: 0.5em !important; padding-right: 0.5em !important }
.a11y-text .intro__tag { min-width: 0px !important }
.a11y-text .banner__text { flex-shrink: 1 !important }
.a11y-text .field__input { height: auto !important; min-height: 2.6em !important; padding-top: 0.35em !important; padding-bottom: 0.35em !important; line-height: 1.4 !important }
.a11y-text .intro > *, .a11y-text .project > *, .a11y-text .area__row > *, .a11y-text .perk > .perk__icon, .a11y-text .lead-form > *, .a11y-text .contact__inner > *, .a11y-text .check__box { flex-shrink: 0 !important }
.a11y-text .intro, .a11y-text .contact, .a11y-text .card { height: auto !important }
.a11y-text .card { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; min-height: 39.0104vw; padding: 2.3958vw 0px }
.a11y-text .card__box { max-width: 100%; position: relative !important; bottom: auto !important }
.a11y-text .perk { height: auto !important }
.a11y-text .perk__icon { width: auto !important; min-width: 4.1146vw }
.a11y-text .perk__walk > span { white-space: normal !important }
.a11y-text .perk__text { flex: 1 1 0px !important; width: auto !important; min-width: 0px !important }
.a11y-text .features { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; column-gap: 1vw }
.a11y-text .check { align-items: flex-start !important }
@media (max-width: 767px) {
  .a11y-text .hero { min-height: 0px }
}
@media (max-width: 767px) {
  .a11y-text .hero__inner { padding-bottom: 67vw }
}
@media (max-width: 767px) {
  .a11y-text .card { display: block; min-height: 0px; padding: 0px }
}
@media (max-width: 767px) {
  .a11y-text .perk__icon { min-width: 14.9333vw }
}
@media (max-width: 767px) {
  .a11y-text .intro__title { white-space: normal !important }
}


/* --- נגישות והסכמה --- */
@layer webapp {
  :where(h1, h2, h3, h4, h5, h6) {
    text-wrap-style: balance;
  }
}[data-wa-svg] > svg { display:block; width:100%; height:auto; }
@layer webapp {
  :where(.wa-m-host) { position:fixed; inset:0; z-index:2147483000; display:flex; align-items:center; justify-content:center; padding:16px; box-sizing:border-box; }
  :where(.wa-m-host:not([data-blocking])) { pointer-events:none; }
  :where(.wa-m-host > dialog, .wa-m-host > .wa-m-x) { pointer-events:auto; }
  :where(.wa-m-overlay) { position:absolute; inset:0; background:rgb(0 0 0 / .5); }
  :where(.wa-m-host[data-overlay="blur"] > .wa-m-overlay) { backdrop-filter:blur(4px); }
  :where(.wa-m-host > dialog) { position:relative; inset:auto; margin:0; max-width:100%; max-height:100%; overflow:auto; box-sizing:border-box; border:0; }
  :where(.wa-m-host[data-size="sm"] > dialog) { width:min(100%, 400px); }
  :where(.wa-m-host[data-size="md"] > dialog) { width:min(100%, 600px); }
  :where(.wa-m-host[data-size="lg"] > dialog) { width:min(100%, 800px); }
  :where(.wa-m-host[data-size="xl"] > dialog) { width:min(100%, 1000px); }
  :where(.wa-m-host[data-size="full"] > dialog) { width:min(100%, 100%); }
  :where(.wa-m-host[data-layout="top"], .wa-m-host[data-layout="bar-top"]) { align-items:flex-start; }
  :where(.wa-m-host[data-layout="bottom"], .wa-m-host[data-layout="bar-bottom"], .wa-m-host[data-layout^="corner"]) { align-items:flex-end; }
  :where(.wa-m-host[data-layout="corner-start"], .wa-m-host[data-layout="drawer-start"]) { justify-content:flex-start; }
  :where(.wa-m-host[data-layout="corner-end"], .wa-m-host[data-layout="drawer-end"]) { justify-content:flex-end; }
  :where(.wa-m-host[data-layout^="drawer"]) { align-items:stretch; padding:0; }
  :where(.wa-m-host[data-layout^="drawer"] > dialog) { height:100%; max-height:none; border-radius:0; }
  :where(.wa-m-host[data-layout^="bar"], .wa-m-host[data-layout="fullscreen"]) { padding:0; }
  :where(.wa-m-host[data-layout^="bar"] > dialog) { width:100%; border-radius:0; }
  :where(.wa-m-host[data-layout="fullscreen"] > dialog) { width:100%; height:100%; border-radius:0; }
  :where(.wa-m-x) { position:absolute; inset-block-start:8px; inset-inline-end:8px; width:36px; height:36px; padding:0; border:0; border-radius:50%; background:transparent; color:inherit; font:inherit; font-size:24px; line-height:1; cursor:pointer; }
  :where(.wa-m-host > .wa-m-x) { position:fixed; inset-block-start:12px; inset-inline-end:12px; background:#ffffff; color:#0f172a; }
  :where(.wa-m-x:focus-visible, [data-wa-modal-open]:focus-visible) { outline:2px solid currentColor; outline-offset:2px; }
  :where(a.wa-m-link) { color:inherit; text-decoration:inherit; }
  :where([data-wa-modal-open]:not(a)) { cursor:pointer; }
  :where(.wa-m-host:not([hidden]) > dialog, .wa-m-host:not([hidden]) > .wa-m-overlay) { animation:wa-m-fade .2s ease-out; }
  :where(.wa-m-host[data-anim="zoom"]:not([hidden]) > dialog) { animation-name:wa-m-zoom; }
  :where(.wa-m-host[data-anim="slide-up"]:not([hidden]) > dialog) { animation-name:wa-m-up; }
  :where(.wa-m-host[data-anim="slide-side"]:not([hidden]) > dialog) { animation-name:wa-m-side; }
  :where(.wa-m-host[data-anim="none"]:not([hidden]) > *) { animation:none; }
  @keyframes wa-m-fade { from { opacity:0; } }
  @keyframes wa-m-zoom { from { opacity:0; transform:scale(.94); } }
  @keyframes wa-m-up { from { opacity:0; transform:translateY(24px); } }
  @keyframes wa-m-side { from { opacity:0; transform:translateX(24px); } }
  @media (max-width: 559px) {
    :where(.wa-m-host[data-size] > dialog) { width:100%; }
  }
}
.wa-m-host[hidden] { display:none!important; }
[data-wa-lock] { overflow:hidden; scrollbar-gutter:stable; }
[data-wa-lock] body { position:fixed; inset-inline:0; width:100%; }
@media (prefers-reduced-motion: reduce) {
  .wa-m-host > * { animation:wa-m-fade 1ms!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-head{display:flex;align-items:flex-start;gap:.5rem .75rem;flex-wrap:wrap;margin:0 0 .35rem}
.wa-cc h2{flex:1 1 auto;margin:0;font-size:16px;color:var(--wa-cc-fg)}
.wa-cc-x{flex:0 0 auto;width:2.25rem;height:2.25rem;margin:-.4rem -.5rem 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--wa-cc-fg);font:inherit;font-size:1.1em;line-height:1;cursor:pointer}
.wa-cc-x:hover{background:var(--wa-cc-soft)}
.wa-cc-x:focus-visible{outline:3px solid #ff0;outline-offset:2px}
.wa-cc-langs{display:flex;flex-wrap:wrap;gap:.2rem .7rem;align-self:center;font-size:.85em}
.wa-cc .wa-cc-langs a{color:var(--wa-cc-fg)}
.wa-cc-langs a[aria-current]{font-weight:700}
.wa-cc p{margin:0 0 .75rem;font-size:.9em;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:8px;border:2px solid var(--wa-cc-line);background:var(--wa-cc-bg);color:var(--wa-cc-fg);font:inherit;font-size:.93em;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:.9em;color:var(--wa-cc-fg)}
.wa-cc-row p{margin:.15rem 0 0;font-size:.8em;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;inset-inline-start:16px;bottom:16px;width:54px;height:54px;z-index:2147483500;display:flex;align-items:center;justify-content:center;padding:0;border:2px solid #ffffff;border-radius:50%;background:#1a3d8f;color:#ffffff;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.35)}
.wa-cc-handle:hover{filter:brightness(1.12)}
.wa-cc-handle:focus-visible{outline:3px solid #ff0;outline-offset:2px}
.wa-cc-handle svg{width:56%;height:56%;display:block}
.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:14px;text-align:center}
.wa-cc-block button{min-height:44px;padding:.55rem 1rem;border:0;border-radius:8px;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-pressed:#1a3d8f;--wa-a11y-on-pressed:#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:78px}
.wa-a11y-panel{bottom:calc(100% + .5rem);inset-inline-start:0;max-height:min(34rem,calc(100vh - 156px))}
.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));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:16px;color:var(--wa-a11y-fg)}
.wa-a11y-langs{display:flex;flex-wrap:wrap;gap:.2rem .7rem;margin:0 0 .5rem;font-size:.85em}
.wa-a11y-langs a{color:var(--wa-a11y-fg)}
.wa-a11y-langs a[aria-current]{font-weight:700}
.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-radius:8px;border:2px solid var(--wa-a11y-line);background:var(--wa-a11y-bg);color:var(--wa-a11y-fg);font:inherit;font-size:.85em;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-pressed);background:var(--wa-a11y-pressed);color:var(--wa-a11y-on-pressed)}
.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-radius:8px;border:2px solid var(--wa-a11y-line);background:var(--wa-a11y-bg);color:var(--wa-a11y-fg);font:inherit;font-size:.85em;cursor:pointer}
.wa-a11y-foot button:hover{border-color:var(--wa-a11y-accent)}
.wa-a11y-note{margin:.55rem 0 0;font-size:.75em;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:18px}
.wa-a11y-stmt h3{margin:1rem 0 .3rem;font-size:1em}
.wa-a11y-stmt p,.wa-a11y-stmt li{margin:.35rem 0;line-height:1.6;font-size:.94em;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:.94em}
.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"] body *:not(img,svg,video,picture,canvas,iframe,audio,object,embed,svg *):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"] body *:not(img,svg,video,picture,canvas,iframe,audio,object,embed,svg *):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"] body *:not(img,svg,video,picture,canvas,iframe,audio,object,embed,svg *):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"] body *:not(img,svg,video,picture,canvas,iframe,audio,object,embed,svg *):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"] body *:not(img,svg,video,picture,canvas,iframe,audio,object,embed,svg *):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"] body *:not(img,svg,video,picture,canvas,iframe,audio,object,embed,svg *):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] body *:not(img,svg,video,picture,canvas,iframe,audio,object,embed,svg *):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle):not(i,[class*="icon"],[class*="fa-"],[class*="material-"],[aria-hidden="true"]){font-family:Arial,Tahoma,"Segoe UI",sans-serif!important}

:root[data-wa-a11y-size] body *:not(img,svg,video,picture,canvas,iframe,audio,object,embed,svg *):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle){overflow-wrap:break-word!important}

:root[data-wa-a11y-contrast="high"]{--wa-a11y-cbg:#fff;--wa-a11y-cfg:#000;--wa-a11y-clink:#00c;--wa-a11y-cveil:rgba(255,255,255,.85);--wa-a11y-cph:#444}
:root[data-wa-a11y-contrast="dark"]{--wa-a11y-cbg:#000;--wa-a11y-cfg:#fff;--wa-a11y-clink:#ff0;--wa-a11y-cveil:rgba(0,0,0,.85);--wa-a11y-cph:#ccc}
:root[data-wa-a11y-contrast] body{background-color:var(--wa-a11y-cbg)!important;color:var(--wa-a11y-cfg)!important}
:root[data-wa-a11y-contrast] body *:not(img,svg,video,picture,canvas,iframe,audio,object,embed,svg *):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:var(--wa-a11y-cfg)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}
:root[data-wa-a11y-contrast] :is([data-wa-a11y-bg="fill"],[data-wa-a11y-bg="img"]){background-color:var(--wa-a11y-cbg)!important}
:root[data-wa-a11y-contrast] [data-wa-a11y-bg="veil"]{background-color:transparent!important}
:root[data-wa-a11y-contrast] [data-wa-a11y-bg="img"]{box-shadow:inset 0 0 0 9999px var(--wa-a11y-cveil)!important}
:root[data-wa-a11y-contrast] [data-wa-a11y-bg="text"]{background-image:none!important}
:root[data-wa-a11y-contrast] body :is(input,textarea,select):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:var(--wa-a11y-cbg)!important;color:var(--wa-a11y-cfg)!important;border-color:var(--wa-a11y-cfg)!important}
:root[data-wa-a11y-contrast] body :is(input,textarea):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle)::placeholder{color:var(--wa-a11y-cph)!important;-webkit-text-fill-color:var(--wa-a11y-cph)!important;opacity:1!important}
:root[data-wa-a11y-contrast] body :is(button,[role="button"],input[type="submit"],input[type="button"],input[type="reset"],[data-wa-a11y-bg="btn"]):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:var(--wa-a11y-cbg)!important;color:var(--wa-a11y-cfg)!important;-webkit-text-fill-color:var(--wa-a11y-cfg)!important;border-color:var(--wa-a11y-cfg)!important;box-shadow:inset 0 0 0 2px var(--wa-a11y-cfg)!important;text-decoration:none!important}
:root[data-wa-a11y-contrast] body :is(a:not(:is(button,[role="button"],input[type="submit"],input[type="button"],input[type="reset"],[data-wa-a11y-bg="btn"])):not(.wa-a11y,.wa-a11y *,.wa-cc,.wa-cc *,.wa-cc-block,.wa-cc-block *,.wa-a11y-stmt,.wa-a11y-stmt *,.wa-cc-handle),a:not(:is(button,[role="button"],input[type="submit"],input[type="button"],input[type="reset"],[data-wa-a11y-bg="btn"])):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:var(--wa-a11y-clink)!important;-webkit-text-fill-color:var(--wa-a11y-clink)!important;text-decoration:underline!important}
:root[data-wa-a11y-contrast] body [data-wa-a11y-logo]{background-color:var(--wa-a11y-logo)!important;box-shadow:0 0 0 4px var(--wa-a11y-logo)!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}
