@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fonts/heebo-hebrew.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fonts/heebo-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/cce4fb6fc73453ce.woff2) format('woff2');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/1dfba4b5fdcf639c.woff2) format('woff2');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/0d39aebfacc24385.woff2) format('woff2');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/4b1f38aa90cf66f8.woff2) format('woff2');
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/fonts/bbb0bfdf1e96f32d.woff2) format('woff2');
}
@font-face {
  font-family: 'Heebo Fallback';
  src: local('Arial'), local('Arimo'), local('Liberation Sans');
  size-adjust: 104.21%;
  ascent-override: 100.55%;
  descent-override: 40.39%;
  line-gap-override: 0%;
}

@layer webapp {
  :root {
    --wa-max: 1120px;
    --wa-font: Heebo, 'Heebo Fallback', Arial, sans-serif;
    --wa-primary: #2563eb;
    --wa-primary-text: #ffffff;
    --wa-text: rgb(0, 0, 0);
    --wa-muted: #64748b;
    --wa-background: rgb(219, 202, 183);
    --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-h1flyo1gkth {
    background: var(--wa-background);
    display: block;
    min-height: 100vh;
    font-family: inherit;
    color: var(--wa-text);
  }
  .wa-h39iwzbrgu1 {
    transform-origin: right top 0px;
  }
  .wa-h2o307nenga {
    background: rgb(250, 244, 230);
    position: relative;
    height: 36.1458vw;
  }
  .wa-h1vgx6wh5ki {
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    bottom: 0px;
  }
  .wa-h2pvecbvaxn {
    inset-inline-end: -56.7708vw;
    max-width: none;
    height: 156.927vw;
    position: absolute;
    top: -45vw;
    width: 111.042vw;
    opacity: 0.51;
  }
  .wa-h1vgx6ig1no {
    inset-inline-end: 0px;
    position: absolute;
    top: 0px;
    width: 36.1458vw;
    text-align: center;
    z-index: 2;
  }
  .wa-h3uk8o5yntg {
    margin-top: 0.1042vw;
    margin-inline-end: auto;
    margin-inline-start: 14.0104vw;
    max-width: 100%;
    height: 7.1875vw;
    display: block;
    width: 7.1875vw;
  }
  .wa-h2q0h1mcet2 {
    margin-top: 1.25vw;
    font-size: 1.9271vw;
    line-height: 2.1651vw;
    font-weight: 800;
    color: rgb(115, 88, 59);
  }
  .wa-h2hb9kj0rzs {
    margin-top: 0.3125vw;
    margin-inline-end: auto;
    margin-inline-start: 3.6458vw;
    width: 27.9167vw;
    font-size: 1.5625vw;
    line-height: 1.5677vw;
    font-weight: 400;
    color: var(--wa-text);
  }
  .wa-h2mjgsopak9 {
    background: rgb(173, 144, 111);
    margin-top: 1.5573vw;
    margin-inline-end: auto;
    margin-inline-start: 10.0521vw;
    width: 13.0208vw;
    height: max(0.0625rem, 0.0521vw);
  }
  .wa-h2mjgt2qeh3 {
    margin-top: 1.6146vw;
    margin-inline-end: auto;
    margin-inline-start: 3.2292vw;
    width: 28.6979vw;
  }
  .wa-h149u2a5fbj {
    padding-inline-end: 0.4167vw;
    font-size: 1.5104vw;
    line-height: 1.875vw;
    font-weight: 700;
    color: var(--wa-text);
  }
  .wa-h149u1w4bep {
    margin-top: 0.1042vw;
    font-size: 1.3021vw;
    line-height: 1.875vw;
    font-weight: 400;
    color: rgb(115, 88, 59);
  }
  .wa-h2hb9jcxg9a {
    margin-top: 1.7708vw;
    margin-inline-end: auto;
    margin-inline-start: 4.4271vw;
    width: 28.8021vw;
    font-size: 1.3021vw;
    line-height: 1.5677vw;
    font-weight: 400;
    color: var(--wa-text);
  }
  .wa-h2mjgtusmar {
    margin-top: 1.6667vw;
  }
  .wa-h1jnpbzt0ik {
    position: relative;
    width: 36.1458vw;
  }
  .wa-h7zk69xpfc7 {
    padding-inline-end: 0.2083vw;
    display: block;
    font-size: 1.1979vw;
    line-height: 1.0938vw;
    font-weight: 600;
    color: rgb(115, 88, 59);
    text-align: center;
  }
  .wa-hlqdua29mro {
    inset-inline-end: 24.7396vw;
    max-width: 100%;
    height: 1.7188vw;
    position: absolute;
    width: 1.8229vw;
    top: -0.7812vw;
  }
  .wa-h1jnpcdu4fe {
    margin-top: 0.9896vw;
    position: relative;
    width: 36.1458vw;
  }
  .wa-h26esesb82m {
    padding-inline-end: 0.2083vw;
    display: block;
    font-size: 1.1979vw;
    line-height: 1.0938vw;
    font-weight: 600;
    color: rgb(115, 88, 59);
    text-align: center;
  }
  .wa-h1mqwed7uzh {
    inset-inline-end: 25.9896vw;
    max-width: 100%;
    height: 1.7188vw;
    position: absolute;
    width: 1.8229vw;
    top: -0.9375vw;
  }
  .wa-h1jnpb7qsow {
    margin-top: 0.4688vw;
    position: relative;
    width: 36.1458vw;
  }
  .wa-hcyxnjh0fzw {
    margin-inline-start: 8.5417vw;
    display: block;
    font-size: 1.1979vw;
    line-height: 1.4583vw;
    font-weight: 600;
    color: rgb(115, 88, 59);
    text-align: center;
    width: 21.7708vw;
  }
  .wa-h27zzm12d8h {
    inset-inline-end: 27.3438vw;
    max-width: 100%;
    height: 1.7188vw;
    position: absolute;
    width: 1.8229vw;
    top: -0.7292vw;
  }
  .wa-h1vgx7ojde6 {
    background: var(--wa-surface);
    inset-inline-end: 35.9458vw;
    position: absolute;
    top: 0.1042vw;
    width: calc(100% - 35.1646vw);
    height: 41.0938vw;
    z-index: 1;
  }
  .wa-h17yh1a9jhh {
    inset-inline-end: 0.7135vw;
    overflow: hidden;
    position: absolute;
    top: 0px;
    width: calc(100% - 0.7609vw);
    height: 40.65vw;
    transform: translateZ(0px);
  }
  .wa-h1jl3luxvfn {
    inset-inline-start: 0px;
    inset-inline-end: 0px;
    overflow: hidden;
    transition: opacity 0.4s ease 0s;
    position: absolute;
    top: 0px;
    bottom: 0px;
    display: flex;
    opacity: 1;
  }
  .wa-h28o6gpnp7t {
    margin-inline-end: -0.1626%;
    max-width: none;
    height: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50.1626%;
    width: 50.1626%;
    object-fit: cover;
    display: block;
    position: relative;
    z-index: 1;
    object-position: 100% 50%;
  }
  .wa-h28o6gbmlaz {
    max-width: none;
    height: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    object-fit: cover;
    display: block;
    object-position: 0px 50%;
  }
  .wa-h1jl3lgwrit {
    inset-inline-start: 0px;
    inset-inline-end: 0px;
    overflow: hidden;
    transition: opacity 0.4s ease 0s;
    position: absolute;
    top: 0px;
    bottom: 0px;
    display: flex;
    opacity: 0;
  }
  .wa-h1itf3tc4yq {
    margin-inline-end: -0.1626%;
    max-width: none;
    height: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50.1626%;
    width: 50.1626%;
    object-fit: cover;
    display: block;
    position: relative;
    z-index: 1;
    object-position: 100% 50%;
  }
  .wa-h1itf47d8vk {
    max-width: none;
    height: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 50%;
    width: 50%;
    object-fit: cover;
    display: block;
    object-position: 0px 50%;
  }
  .wa-h3bilg3xp3r {
    inset-inline-end: 0.6823vw;
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
    position: absolute;
    z-index: 3;
    width: 1.6667vw;
    height: 2.5vw;
    cursor: pointer;
    top: 21.7188vw;
    font-size: 0.8333em;
    text-align: center;
    font-family: MS Shell Dlg \32;
  }
  @media (hover: hover) {
    .wa-h3bilg3xp3r:hover {
      transform: scale(1.12);
      opacity: 0.85;
    }
  }
  .wa-h3bilg3xp3r:focus-visible {
    transform: scale(1.12);
    opacity: 0.85;
  }
  .wa-h23cm31i1bf {
    max-width: 100%;
    height: 2.5vw;
    display: block;
    width: 1.6667vw;
  }
  .wa-h3bilghyt0l {
    inset-inline-start: 1.0547vw;
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
    position: absolute;
    z-index: 3;
    width: 1.6667vw;
    height: 2.5vw;
    cursor: pointer;
    top: 21.3021vw;
    font-size: 0.8333em;
    text-align: center;
    font-family: MS Shell Dlg \32;
  }
  @media (hover: hover) {
    .wa-h3bilghyt0l:hover {
      transform: scale(1.12);
      opacity: 0.85;
    }
  }
  .wa-h3bilghyt0l:focus-visible {
    transform: scale(1.12);
    opacity: 0.85;
  }
  .wa-h33iu05id6h {
    max-width: 100%;
    height: 2.5vw;
    display: block;
    width: 1.6667vw;
    transform: rotate(180deg);
  }
  .wa-h2o3079djjg {
    background: var(--wa-background);
    padding-top: 0.8854vw;
    position: relative;
    min-height: 16.3542vw;
  }
  .wa-h1yrwto57vl {
    margin-inline-end: 7.2396vw;
    margin-inline-start: auto;
    position: relative;
    width: 24.6354vw;
  }
  .wa-h3lyrnbfk8n {
    padding-inline-start: 0.0521vw;
    height: 1.8229vw;
    font-size: 1.5625vw;
    line-height: 1.0417vw;
    font-weight: 700;
    color: var(--wa-text);
    text-align: right;
  }
  .wa-h19606z1e2l {
    margin-top: 0.0521vw;
    position: relative;
    display: grid;
    grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);
    row-gap: 0.625vw;
    column-gap: 0.4688vw;
  }
  .wa-h4hu2dmvfvd {
    display: contents;
  }
  .wa-h2fim6447l0 {
    grid-column: 1 / auto;
    grid-row: 1 / auto;
    min-width: 0px;
  }
  .wa-h2fim6i5bhu {
    grid-column: 2 / auto;
    grid-row: 1 / auto;
    min-width: 0px;
  }
  .wa-h2fim6w6feo {
    grid-column: 1 / auto;
    grid-row: 2 / auto;
    min-width: 0px;
  }
  .wa-h2fim7a7jbi {
    grid-column: 2 / auto;
    grid-row: 2 / auto;
    min-width: 0px;
  }
  .wa-hnf99iuu200 {
    border-style: none;
    background: rgb(250, 244, 230);
    padding-top: 0px;
    padding-bottom: 0px;
    padding-inline-end: 0.4688vw;
    padding-inline-start: 0px;
    border-radius: 0.3125vw;
    transition: background-color 0.3s ease 0s, color 0.3s ease 0s;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 2.0833vw;
    font-family: inherit;
    font-size: 1.25vw;
    line-height: 1;
    font-weight: 700;
    color: var(--wa-text);
    cursor: pointer;
  }
  @media (hover: hover) {
    .wa-hnf99iuu200:hover {
      background: rgb(115, 88, 59);
      background-position: 0% 0%;
      background-repeat: repeat;
      background-image: none;
      background-size: auto;
      color: rgb(255, 255, 255);
    }
  }
  .wa-hnf99iuu200:focus-visible {
    background: rgb(115, 88, 59);
    background-position: 0% 0%;
    background-repeat: repeat;
    background-image: none;
    background-size: auto;
    color: rgb(255, 255, 255);
  }
  .wa-h66qhb3vtat {
    display: contents;
  }
  .wa-h2r29ctj6uk {
    margin-top: 0.2083vw;
    grid-column: 1 / -1;
    grid-row: 5 / auto;
    display: none;
    font-size: max(0.75rem, 0.6771vw);
    line-height: 1.3;
    font-weight: 500;
    color: rgb(125, 45, 32);
    text-align: right;
  }
  .wa-h3ht6pjpu41 {
    margin-top: 0.0521vw;
    grid-column: 1 / -1;
    grid-row: 3 / auto;
    font-size: 0.625vw;
    line-height: 1.0417vw;
    font-weight: 400;
    color: var(--wa-text);
    text-align: right;
  }
  .wa-h3ht6odmidj {
    margin-top: 0.3125vw;
    grid-column: 1 / -1;
    grid-row: 6 / auto;
    display: none;
    font-size: max(0.75rem, 0.6771vw);
    line-height: 1.3;
    font-weight: 500;
    color: rgb(125, 45, 32);
    text-align: right;
  }
  .wa-h1dzxhcrii3 {
    margin-top: 0.2865vw;
    overflow: clip;
    grid-column: 1 / -1;
    grid-row: 4 / auto;
    max-width: 100%;
    height: 1.901vw;
    justify-self: start;
    width: 5.2969vw;
  }
  .wa-h1vngbhx4qf {
    margin-top: 0.9896vw;
    margin-inline-end: -1.4062vw;
    margin-inline-start: -0.1562vw;
    white-space: nowrap;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 0.3125vw;
    column-gap: 1.5625vw;
    font-size: 0.7813vw;
    line-height: 1.0417vw;
    font-weight: 400;
    color: var(--wa-text);
  }
  .wa-h39iwyxqcx7 {
    display: none;
  }
  .wa-h39iwzpskqv {
    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-hwzn89qorl4 {
    background: rgba(0, 0, 0, 0.45);
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    position: absolute;
    top: 0px;
    bottom: 0px;
  }
  .wa-hwzn8nrsof6 {
    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-hln1mi7y04r {
    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-hln1mi7y04r:hover {
      background: rgba(255, 255, 255, 0.08);
      background-position: 0% 0%;
      color: rgb(197, 192, 184);
      background-repeat: repeat;
      background-image: none;
      background-size: auto;
      transform: rotate(90deg);
    }
  }
  .wa-hln1mi7y04r:focus-visible {
    background: rgba(255, 255, 255, 0.08);
    background-position: 0% 0%;
    color: rgb(197, 192, 184);
    background-repeat: repeat;
    background-image: none;
    background-size: auto;
    transform: rotate(90deg);
  }
  .wa-h164o25bm3u {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h3dvkuw1xwu {
    flex-shrink: 0;
    font-size: max(1.25rem, 1.4583vw);
    line-height: 1.3;
    font-weight: 600;
  }
  .wa-h3hpa3ij72k {
    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-h2pkjckt2k5 {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-h18x3zq5rrd {
    display: contents;
  }
  .wa-h2pkjbsquqh {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-h18x3yy3jxp {
    display: contents;
  }
  .wa-h2pkje4xi7h {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-h3fvniy03kz {
    margin-top: 0.7292vw;
  }
  .wa-h2pkjdcvadt {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-h18x3xdz4ad {
    display: contents;
  }
  .wa-h2pkjfp1xut {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-h2pkjfb0txz {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-hkt41s4ihxw {
    display: contents;
  }
  .wa-h151v3xlbjd {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-h1n6kgn6f9x {
    margin-top: 0.7292vw;
  }
  .wa-m_privacy-modal-7_h39ix03tonp {
    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;
    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-7_hn8e6ms7o5a {
    flex-shrink: 0;
    font-size: max(1.25rem, 1.4583vw);
    line-height: 1.3;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_hoo93on2c7h {
    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-7_h1qltyugqlg {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_h12kcyhykqg {
    margin-top: 0.7292vw;
  }
  .wa-m_privacy-modal-7_h12kczo1wgy {
    margin-top: 0.7292vw;
  }
  .wa-m_privacy-modal-7_h12kcza0sk4 {
    margin-top: 0.7292vw;
  }
  .wa-m_privacy-modal-7_h12kd0g44an {
    margin-top: 0.7292vw;
  }
  .wa-m_privacy-modal-7_h12kd0230dt {
    margin-top: 0.7292vw;
  }
  .wa-m_privacy-modal-7_h12kd186c4b {
    margin-top: 0.7292vw;
  }
  .wa-m_privacy-modal-7_h1qltwwb719 {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_h2uo3wxvddn {
    display: contents;
  }
  .wa-m_privacy-modal-7_h1qlu2cqpsy {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huxy95mewgn {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nlf2xds84 {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huxy9xomq4r {
    display: contents;
  }
  .wa-m_privacy-modal-7_huxy9jnitap {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nlf1raghm {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huxyabpqmyt {
    display: contents;
  }
  .wa-m_privacy-modal-7_huxybht2dgz {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nlf25bkeg {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huxyc9va753 {
    display: contents;
  }
  .wa-m_privacy-modal-7_huxybvu6ab1 {
    display: contents;
  }
  .wa-m_privacy-modal-7_hux6ov7qr6c {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nkm5j3f5m {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_hux6pn9ykug {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nkm6b5mzb {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_hux6qfc6eik {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nkm3yyzia {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_hux6r7ee86o {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nkm4r17by {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_hux6lqyvghv {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nkm2eujuy {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huxggezrg4r {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nkvwat80x {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huxgfmxjmgn {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nkvvir079 {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huxghz473gz {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nkvuqosdl {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huxgh71z9sv {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nkvtymkjw {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huxgdaqw5gb {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nkvt6kcq8 {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huyrjsygzbx {
    display: contents;
  }
  .wa-m_privacy-modal-7_h2nk40bhail {
    margin-top: 1.3542vw;
    font-size: max(1.0625rem, 1.1458vw);
    line-height: 1.4;
    font-weight: 600;
  }
  .wa-m_privacy-modal-7_huyrj0w95nt {
    display: contents;
  }

  @media (max-width: 767px) {
    .wa-h1flyo1gkth {
      padding-bottom: 12.1429vw;
    }
    .wa-h2o307nenga {
      padding-bottom: 4.6429vw;
      height: auto;
    }
    .wa-h2pvecbvaxn {
      inset-inline-end: -105.179vw;
      height: 290.714vw;
      top: -83.3929vw;
      width: 205.714vw;
    }
    .wa-h1vgx6ig1no {
      padding-top: 2.8571vw;
      padding-inline-end: 2.8571vw;
      padding-inline-start: 2.8571vw;
      position: relative;
      width: auto;
    }
    .wa-h3uk8o5yntg {
      margin-inline-start: auto;
      height: 17.1429vw;
      width: 17.1429vw;
      margin-top: unset;
    }
    .wa-h2q0h1mcet2 {
      margin-top: 2.5vw;
      white-space: normal;
      font-size: 4.6429vw;
      line-height: 5.7143vw;
      text-wrap-style: balance;
    }
    .wa-h2hb9kj0rzs {
      margin-top: 1.4286vw;
      margin-inline-start: auto;
      width: auto;
      font-size: 3.2143vw;
      line-height: 4.2857vw;
    }
    .wa-h2mjgsopak9 {
      margin-top: 2.5vw;
      margin-inline-start: auto;
      width: 25vw;
    }
    .wa-h2mjgt2qeh3 {
      margin-top: 3.9286vw;
      margin-inline-start: auto;
      width: auto;
      max-width: 58.9286vw;
    }
    .wa-h149u2a5fbj {
      font-size: 3.5714vw;
      line-height: 5vw;
      padding-inline-end: unset;
    }
    .wa-h149u1w4bep {
      font-size: 3.0357vw;
      line-height: 4.4643vw;
    }
    .wa-h2hb9jcxg9a {
      margin-top: 2.8571vw;
      margin-inline-start: auto;
      width: auto;
      font-size: 3.0357vw;
      line-height: 4.2857vw;
      max-width: 58.9286vw;
    }
    .wa-h2mjgtusmar {
      margin-top: 3.2143vw;
      display: grid;
      justify-content: center;
    }
    .wa-h1jnpbzt0ik {
      width: auto;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      row-gap: 1.4286vw;
      column-gap: 1.4286vw;
    }
    .wa-h7zk69xpfc7 {
      font-size: 3.0357vw;
      line-height: 4.2857vw;
      width: auto;
      padding-inline-end: unset;
    }
    .wa-hlqdua29mro {
      inset-inline-end: auto;
      height: 4.0357vw;
      position: relative;
      width: 4.2857vw;
      top: -0.4464vw;
      order: -1;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
    }
    .wa-h1jnpcdu4fe {
      margin-top: 1.7857vw;
      width: auto;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      row-gap: 1.4286vw;
      column-gap: 1.4286vw;
    }
    .wa-h26esesb82m {
      font-size: 3.0357vw;
      line-height: 4.2857vw;
      width: auto;
      padding-inline-end: unset;
    }
    .wa-h1mqwed7uzh {
      inset-inline-end: auto;
      height: 4.0357vw;
      position: relative;
      width: 4.2857vw;
      top: -0.4464vw;
      order: -1;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
    }
    .wa-h1jnpb7qsow {
      margin-top: 1.7857vw;
      width: auto;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      row-gap: 1.4286vw;
      column-gap: 1.4286vw;
    }
    .wa-hcyxnjh0fzw {
      font-size: 3.0357vw;
      line-height: 4.2857vw;
      width: auto;
      margin-inline-start: unset;
    }
    .wa-h27zzm12d8h {
      inset-inline-end: auto;
      height: 4.0357vw;
      position: relative;
      width: 4.2857vw;
      top: -0.4464vw;
      order: -1;
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: auto;
    }
    .wa-h1vgx7ojde6 {
      background: unset;
      margin-top: 3.5714vw;
      position: static;
      width: 100%;
      height: auto;
    }
    .wa-h17yh1a9jhh {
      inset-inline-end: auto;
      position: relative;
      top: auto;
      width: 100%;
      height: auto;
      aspect-ratio: 1230 / 780;
    }
    .wa-h3bilg3xp3r {
      margin-top: -3.3929vw;
      inset-inline-end: 1.7857vw;
      width: 4.6429vw;
      height: 6.9643vw;
      top: 50%;
    }
    .wa-h23cm31i1bf {
      height: 6.9643vw;
      width: 4.6429vw;
    }
    .wa-h3bilghyt0l {
      margin-top: -4.5536vw;
      inset-inline-start: 2.1429vw;
      width: 4.6429vw;
      height: 6.9643vw;
      top: 50%;
    }
    .wa-h33iu05id6h {
      height: 6.9643vw;
      width: 4.6429vw;
    }
    .wa-h2o3079djjg {
      padding-top: 4.2857vw;
      padding-bottom: 4.2857vw;
      padding-inline-end: 2.8571vw;
      padding-inline-start: 2.8571vw;
      min-height: 0px;
    }
    .wa-h1yrwto57vl {
      width: 100%;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h3lyrnbfk8n {
      height: auto;
      font-size: 3.9286vw;
      line-height: 5vw;
      padding-inline-start: unset;
    }
    .wa-h19606z1e2l {
      margin-top: 2.1429vw;
      grid-template-columns: minmax(0px, 1fr);
      row-gap: 1.7857vw;
    }
    .wa-h2fim6i5bhu {
      grid-column: 1 / auto;
      grid-row: 2 / auto;
    }
    .wa-h2fim6w6feo {
      grid-row: 3 / auto;
    }
    .wa-h2fim7a7jbi {
      grid-column: 1 / auto;
      grid-row: 4 / auto;
    }
    .wa-hnf99iuu200 {
      border-radius: 1.0714vw;
      height: 7.1429vw;
      font-size: 3.5714vw;
      padding-inline-end: unset;
    }
    .wa-h2r29ctj6uk {
      grid-column: 1 / auto;
      grid-row: 7 / auto;
      font-size: max(0.75rem, 2.3214vw);
      text-align: center;
    }
    .wa-h3ht6pjpu41 {
      margin-top: 0.7143vw;
      grid-column: 1 / auto;
      grid-row: 5 / auto;
      font-size: 2.1429vw;
      line-height: 3.2143vw;
    }
    .wa-h3ht6odmidj {
      grid-column: 1 / auto;
      grid-row: 8 / auto;
      font-size: max(0.75rem, 2.3214vw);
      text-align: center;
    }
    .wa-h1dzxhcrii3 {
      margin-top: 1.0714vw;
      grid-column: 1 / auto;
      grid-row: 9 / auto;
      height: 8.3304vw;
      justify-self: center;
      width: 23.2143vw;
    }
    .wa-h1vngbhx4qf {
      margin-top: 2.8571vw;
      white-space: normal;
      flex-wrap: wrap;
      row-gap: 1.0714vw;
      column-gap: 2.1429vw;
      font-size: 2.3214vw;
      line-height: 3.5714vw;
      justify-content: center;
      text-align: center;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h39iwyxqcx7 {
      background: var(--wa-surface);
      padding-top: 1.7857vw;
      padding-bottom: calc(1.7857vw + env(safe-area-inset-bottom));
      padding-inline-end: 2.1429vw;
      padding-inline-start: 2.1429vw;
      inset-inline-end: 0px;
      inset-inline-start: 0px;
      display: flex;
      position: fixed;
      bottom: 0px;
      z-index: 1000;
      row-gap: 1.7857vw;
      column-gap: 1.7857vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px -0.3571vw 1.7857vw;
    }
    .wa-h39iwzpskqv {
      padding-top: unset;
      padding-bottom: unset;
      padding-inline-end: unset;
      padding-inline-start: unset;
    }
    .wa-hwzn8nrsof6 {
      padding-top: 10vw;
      padding-bottom: 3.5714vw;
      padding-inline-end: 2.5vw;
      padding-inline-start: 3.5714vw;
      width: 100%;
      max-width: none;
      max-height: none;
      height: 100dvh;
    }
    .wa-hln1mi7y04r {
      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-h3dvkuw1xwu {
      font-size: 3.9286vw;
      line-height: 5vw;
    }
    .wa-h3hpa3ij72k {
      padding-inline-end: 1.4286vw;
      margin-top: 1.7857vw;
      font-size: max(0.9375rem, 2.7679vw);
    }
    .wa-h2pkjckt2k5 {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h2pkjbsquqh {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h2pkje4xi7h {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h3fvniy03kz {
      margin-top: 2.1429vw;
    }
    .wa-h2pkjdcvadt {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h2pkjfp1xut {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h2pkjfb0txz {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h151v3xlbjd {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-h1n6kgn6f9x {
      margin-top: 2.1429vw;
    }
    .wa-m_privacy-modal-7_h39ix03tonp {
      padding-top: 10vw;
      padding-bottom: 3.5714vw;
      padding-inline-end: 2.5vw;
      padding-inline-start: 3.5714vw;
      width: 100%;
      max-width: none;
      max-height: none;
      height: 100dvh;
    }
    .wa-m_privacy-modal-7_hn8e6ms7o5a {
      font-size: 3.9286vw;
      line-height: 5vw;
    }
    .wa-m_privacy-modal-7_hoo93on2c7h {
      padding-inline-end: 1.4286vw;
      margin-top: 1.7857vw;
      font-size: max(0.9375rem, 2.7679vw);
    }
    .wa-m_privacy-modal-7_h1qltyugqlg {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h12kcyhykqg {
      margin-top: 2.1429vw;
    }
    .wa-m_privacy-modal-7_h12kczo1wgy {
      margin-top: 2.1429vw;
    }
    .wa-m_privacy-modal-7_h12kcza0sk4 {
      margin-top: 2.1429vw;
    }
    .wa-m_privacy-modal-7_h12kd0g44an {
      margin-top: 2.1429vw;
    }
    .wa-m_privacy-modal-7_h12kd0230dt {
      margin-top: 2.1429vw;
    }
    .wa-m_privacy-modal-7_h12kd186c4b {
      margin-top: 2.1429vw;
    }
    .wa-m_privacy-modal-7_h1qltwwb719 {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h1qlu2cqpsy {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nlf2xds84 {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nlf1raghm {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nlf25bkeg {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nkm5j3f5m {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nkm6b5mzb {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nkm3yyzia {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nkm4r17by {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nkm2eujuy {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nkvwat80x {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nkvvir079 {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nkvuqosdl {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nkvtymkjw {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nkvt6kcq8 {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
    .wa-m_privacy-modal-7_h2nk40bhail {
      margin-top: 3.5714vw;
      font-size: 3.125vw;
    }
  }

  @media (max-width: 559px) {
    .wa-h1flyo1gkth {
      padding-bottom: 18.1333vw;
    }
    .wa-h2o307nenga {
      padding-bottom: 6.9333vw;
    }
    .wa-h2pvecbvaxn {
      inset-inline-end: -157.067vw;
      height: 434.133vw;
      top: -124.533vw;
      width: 307.2vw;
    }
    .wa-h1vgx6ig1no {
      padding-top: 4.2667vw;
      padding-inline-end: 4.2667vw;
      padding-inline-start: 4.2667vw;
    }
    .wa-h3uk8o5yntg {
      height: 25.6vw;
      width: 25.6vw;
    }
    .wa-h2q0h1mcet2 {
      margin-top: 3.7333vw;
      font-size: 6.9333vw;
      line-height: 8.5333vw;
    }
    .wa-h2hb9kj0rzs {
      margin-top: 2.1333vw;
      font-size: 4.8vw;
      line-height: 6.4vw;
    }
    .wa-h2mjgsopak9 {
      margin-top: 3.7333vw;
      width: 37.3333vw;
    }
    .wa-h2mjgt2qeh3 {
      margin-top: 5.8667vw;
      max-width: 88vw;
    }
    .wa-h149u2a5fbj {
      font-size: 5.3333vw;
      line-height: 7.4667vw;
    }
    .wa-h149u1w4bep {
      font-size: 4.5333vw;
      line-height: 6.6667vw;
    }
    .wa-h2hb9jcxg9a {
      margin-top: 4.2667vw;
      font-size: 4.5333vw;
      line-height: 6.4vw;
      max-width: 88vw;
    }
    .wa-h2mjgtusmar {
      margin-top: 4.8vw;
    }
    .wa-h1jnpbzt0ik {
      row-gap: 2.1333vw;
      column-gap: 2.1333vw;
    }
    .wa-h7zk69xpfc7 {
      font-size: 4.5333vw;
      line-height: 6.4vw;
    }
    .wa-hlqdua29mro {
      height: 6.0267vw;
      width: 6.4vw;
      top: -0.6667vw;
    }
    .wa-h1jnpcdu4fe {
      margin-top: 2.6667vw;
      row-gap: 2.1333vw;
      column-gap: 2.1333vw;
    }
    .wa-h26esesb82m {
      font-size: 4.5333vw;
      line-height: 6.4vw;
    }
    .wa-h1mqwed7uzh {
      height: 6.0267vw;
      width: 6.4vw;
      top: -0.6667vw;
    }
    .wa-h1jnpb7qsow {
      margin-top: 2.6667vw;
      row-gap: 2.1333vw;
      column-gap: 2.1333vw;
    }
    .wa-hcyxnjh0fzw {
      font-size: 4.5333vw;
      line-height: 6.4vw;
    }
    .wa-h27zzm12d8h {
      height: 6.0267vw;
      width: 6.4vw;
      top: -0.6667vw;
    }
    .wa-h1vgx7ojde6 {
      margin-top: 5.3333vw;
    }
    .wa-h3bilg3xp3r {
      margin-top: -5.0667vw;
      inset-inline-end: 2.6667vw;
      width: 6.9333vw;
      height: 10.4vw;
    }
    .wa-h23cm31i1bf {
      height: 10.4vw;
      width: 6.9333vw;
    }
    .wa-h3bilghyt0l {
      margin-top: -6.8vw;
      inset-inline-start: 3.2vw;
      width: 6.9333vw;
      height: 10.4vw;
    }
    .wa-h33iu05id6h {
      height: 10.4vw;
      width: 6.9333vw;
    }
    .wa-h2o3079djjg {
      padding-top: 6.4vw;
      padding-bottom: 6.4vw;
      padding-inline-end: 4.2667vw;
      padding-inline-start: 4.2667vw;
    }
    .wa-h3lyrnbfk8n {
      font-size: 5.8667vw;
      line-height: 7.4667vw;
    }
    .wa-h19606z1e2l {
      margin-top: 3.2vw;
      row-gap: 2.6667vw;
    }
    .wa-hnf99iuu200 {
      border-radius: 1.6vw;
      height: max(2.375rem, 10.6667vw);
      font-size: 5.3333vw;
    }
    .wa-h2r29ctj6uk {
      font-size: max(0.75rem, 3.4667vw);
    }
    .wa-h3ht6pjpu41 {
      margin-top: 1.0667vw;
      font-size: 3.2vw;
      line-height: 4.8vw;
    }
    .wa-h3ht6odmidj {
      font-size: max(0.75rem, 3.4667vw);
    }
    .wa-h1dzxhcrii3 {
      margin-top: 1.6vw;
      height: 12.44vw;
      width: 34.6667vw;
    }
    .wa-h1vngbhx4qf {
      margin-top: 4.2667vw;
      row-gap: 1.6vw;
      column-gap: 3.2vw;
      font-size: 3.4667vw;
      line-height: 5.3333vw;
    }
    .wa-h39iwyxqcx7 {
      padding-top: 2.6667vw;
      padding-bottom: calc(2.6667vw + env(safe-area-inset-bottom));
      padding-inline-end: 3.2vw;
      padding-inline-start: 3.2vw;
      row-gap: 2.6667vw;
      column-gap: 2.6667vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px -0.5333vw 2.6667vw;
    }
    .wa-hwzn8nrsof6 {
      padding-top: 14.9333vw;
      padding-bottom: 5.3333vw;
      padding-inline-end: 3.7333vw;
      padding-inline-start: 5.3333vw;
    }
    .wa-hln1mi7y04r {
      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-h3dvkuw1xwu {
      font-size: 5.8667vw;
      line-height: 7.4667vw;
    }
    .wa-h3hpa3ij72k {
      padding-inline-end: 2.1333vw;
      margin-top: 2.6667vw;
      font-size: max(0.9375rem, 4.1333vw);
    }
    .wa-h2pkjckt2k5 {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h2pkjbsquqh {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h2pkje4xi7h {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h3fvniy03kz {
      margin-top: 3.2vw;
    }
    .wa-h2pkjdcvadt {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h2pkjfp1xut {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h2pkjfb0txz {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h151v3xlbjd {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-h1n6kgn6f9x {
      margin-top: 3.2vw;
    }
    .wa-m_privacy-modal-7_h39ix03tonp {
      padding-top: 14.9333vw;
      padding-bottom: 5.3333vw;
      padding-inline-end: 3.7333vw;
      padding-inline-start: 5.3333vw;
    }
    .wa-m_privacy-modal-7_hn8e6ms7o5a {
      font-size: 5.8667vw;
      line-height: 7.4667vw;
    }
    .wa-m_privacy-modal-7_hoo93on2c7h {
      padding-inline-end: 2.1333vw;
      margin-top: 2.6667vw;
      font-size: max(0.9375rem, 4.1333vw);
    }
    .wa-m_privacy-modal-7_h1qltyugqlg {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h12kcyhykqg {
      margin-top: 3.2vw;
    }
    .wa-m_privacy-modal-7_h12kczo1wgy {
      margin-top: 3.2vw;
    }
    .wa-m_privacy-modal-7_h12kcza0sk4 {
      margin-top: 3.2vw;
    }
    .wa-m_privacy-modal-7_h12kd0g44an {
      margin-top: 3.2vw;
    }
    .wa-m_privacy-modal-7_h12kd0230dt {
      margin-top: 3.2vw;
    }
    .wa-m_privacy-modal-7_h12kd186c4b {
      margin-top: 3.2vw;
    }
    .wa-m_privacy-modal-7_h1qltwwb719 {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h1qlu2cqpsy {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nlf2xds84 {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nlf1raghm {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nlf25bkeg {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nkm5j3f5m {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nkm6b5mzb {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nkm3yyzia {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nkm4r17by {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nkm2eujuy {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nkvwat80x {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nkvvir079 {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nkvuqosdl {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nkvtymkjw {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nkvt6kcq8 {
      margin-top: 5.3333vw;
      font-size: 4.6667vw;
    }
    .wa-m_privacy-modal-7_h2nk40bhail {
      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); }
}
[data-wa-svg] > svg { display: block; width: 100%; height: 100%; }
.wa-h2fim6447l0 .wa-req { display: none; }
.wa-h2fim6i5bhu .wa-req { display: none; }
.wa-h2fim6w6feo .wa-req { display: none; }
.wa-h66qhb3vtat .wa-req { display: none; }
[data-wa-modal="privacy-modal-7"] { padding: 15px 15px 15px 15px; }
[data-wa-modal="privacy-modal-7"] > .wa-m-overlay { background: rgba(0, 0, 0, 0.45); opacity: 1; }
html { direction: rtl; overflow-x: hidden; }
body { background-color: rgb(219, 202, 183); color: rgb(0, 0, 0); direction: rtl; font-family: Heebo, Arial, sans-serif; line-height: inherit; overflow-x: hidden; }
.wa-h1flyo1gkth { direction: rtl; }
.wa-h1vgx6wh5ki { pointer-events: none; }
.wa-h2mjgtusmar { list-style-image: none; list-style-position: outside; list-style-type: none; }
.wa-h1jl3luxvfn { direction: ltr; pointer-events: auto; }
.wa-h1jl3lgwrit { direction: ltr; pointer-events: none; }
.wa-h3bilg3xp3r { appearance: auto; transition-behavior: normal, normal; }
.wa-h3bilg3xp3r:focus-visible { outline-color: rgb(255, 255, 255); outline-offset: 0.1563vw; outline-style: solid; outline-width: max(0.125rem, 0.1042vw); }
.wa-h3bilghyt0l { appearance: auto; transition-behavior: normal, normal; }
.wa-h3bilghyt0l:focus-visible { outline-color: rgb(255, 255, 255); outline-offset: 0.1563vw; outline-style: solid; outline-width: max(0.125rem, 0.1042vw); }
.wa-h2fim6447l0 .wa-input:focus-visible { outline-color: rgb(115, 88, 59); outline-offset: 0.0521vw; outline-style: solid; outline-width: max(0.125rem, 0.1042vw); }
.wa-h2fim6447l0 .wa-input::placeholder { color: rgb(136, 133, 133); opacity: 1; }
.wa-h2fim6447l0 > label { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; clip: rect(0px, 0px, 0px, 0px); 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-h2fim6i5bhu .wa-input:focus-visible { outline-color: rgb(115, 88, 59); outline-offset: 0.0521vw; outline-style: solid; outline-width: max(0.125rem, 0.1042vw); }
.wa-h2fim6i5bhu .wa-input::placeholder { color: rgb(136, 133, 133); opacity: 1; }
.wa-h2fim6i5bhu > label { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; clip: rect(0px, 0px, 0px, 0px); 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-h2fim6w6feo .wa-input:focus-visible { outline-color: rgb(115, 88, 59); outline-offset: 0.0521vw; outline-style: solid; outline-width: max(0.125rem, 0.1042vw); }
.wa-h2fim6w6feo .wa-input::placeholder { color: rgb(136, 133, 133); opacity: 1; }
.wa-h2fim6w6feo > label { border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; clip: rect(0px, 0px, 0px, 0px); 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-hnf99iuu200 { transition-behavior: normal, normal; }
.wa-hnf99iuu200:hover { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; }
.wa-hnf99iuu200:focus-visible { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; outline-color: rgb(0, 0, 0); outline-offset: 0.1042vw; outline-style: solid; outline-width: max(0.125rem, 0.1042vw); }
.wa-h66qhb3vtat input[type="checkbox"]:focus-visible { outline-color: rgb(115, 88, 59); outline-offset: 0.1042vw; outline-style: solid; outline-width: max(0.125rem, 0.1042vw); }
.wa-x-h1vngbhx4qf-6 { color: rgb(0, 0, 0); cursor: pointer; text-decoration-line: none; 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-h1vngbhx4qf-6:hover { color: rgb(115, 88, 59); text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; text-underline-offset: 0.1563vw; }
.wa-x-h1vngbhx4qf-6:focus-visible { color: rgb(115, 88, 59); outline-color: rgb(0, 0, 0); outline-offset: 0.1563vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; text-underline-offset: 0.1563vw; }
.wa-x-h1vngbhx4qf-7 { opacity: 1; }
.wa-x-h1vngbhx4qf-8 { color: rgb(0, 0, 0); cursor: pointer; text-decoration-line: none; 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-h1vngbhx4qf-8:hover { color: rgb(115, 88, 59); text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; text-underline-offset: 0.1563vw; }
.wa-x-h1vngbhx4qf-8:focus-visible { color: rgb(115, 88, 59); outline-color: rgb(0, 0, 0); outline-offset: 0.1563vw; outline-style: solid; outline-width: max(0.0625rem, 0.1042vw); text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; text-underline-offset: 0.1563vw; }
.wa-h39iwzpskqv { direction: rtl; }
.wa-hln1mi7y04r { appearance: none; transition-behavior: normal, normal, normal; }
.wa-hln1mi7y04r:hover { background-attachment: scroll; background-clip: border-box; background-origin: padding-box; }
.wa-hln1mi7y04r: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-h3hpa3ij72k { overflow-y: auto; overscroll-behavior-x: contain; overscroll-behavior-y: contain; scrollbar-color: rgb(127, 141, 129) transparent; scrollbar-width: thin; }
.wa-h3hpa3ij72k::-webkit-scrollbar-thumb { background-color: rgb(127, 141, 129); }
.wa-x-h18x3yy3jxp-t { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-h18x3yy3jxp-t:hover { color: rgb(197, 192, 184); }
.wa-x-h18x3yy3jxp-t:focus-visible { color: rgb(197, 192, 184); }
.wa-x-h18x3yy3jxp-v { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-h18x3yy3jxp-v:hover { color: rgb(197, 192, 184); }
.wa-x-h18x3yy3jxp-v:focus-visible { color: rgb(197, 192, 184); }
.wa-x-h18x3yy3jxp-x { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-h18x3yy3jxp-x:hover { color: rgb(197, 192, 184); }
.wa-x-h18x3yy3jxp-x:focus-visible { color: rgb(197, 192, 184); }
.wa-x-h18x3yy3jxp-z { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-h18x3yy3jxp-z:hover { color: rgb(197, 192, 184); }
.wa-x-h18x3yy3jxp-z:focus-visible { color: rgb(197, 192, 184); }
.wa-x-hkt41s4ihxw-1d { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-hkt41s4ihxw-1d:hover { color: rgb(197, 192, 184); }
.wa-x-hkt41s4ihxw-1d:focus-visible { color: rgb(197, 192, 184); }
.wa-x-hkt41s4ihxw-1f { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-hkt41s4ihxw-1f:hover { color: rgb(197, 192, 184); }
.wa-x-hkt41s4ihxw-1f:focus-visible { color: rgb(197, 192, 184); }
.wa-x-hkt41s4ihxw-1h { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-hkt41s4ihxw-1h:hover { color: rgb(197, 192, 184); }
.wa-x-hkt41s4ihxw-1h:focus-visible { color: rgb(197, 192, 184); }
.wa-m_privacy-modal-7_h39ix03tonp { animation-duration: 0.3s; animation-fill-mode: both; animation-name: lp-modal-in; animation-timing-function: ease-out; }
[data-wa-modal="privacy-modal-7"] > 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-7"] > 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-7_hoo93on2c7h { overscroll-behavior-x: contain; overscroll-behavior-y: contain; scrollbar-color: rgb(127, 141, 129) transparent; scrollbar-width: thin; }
.wa-m_privacy-modal-7_hoo93on2c7h::-webkit-scrollbar-thumb { background-color: rgb(127, 141, 129); }
.wa-x-h12kcyhykqg-1l { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-h12kcyhykqg-1l:hover { color: rgb(197, 192, 184); }
.wa-x-h12kcyhykqg-1l:focus-visible { color: rgb(197, 192, 184); }
.wa-x-huyrj0w95nt-3p { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-huyrj0w95nt-3p:hover { color: rgb(197, 192, 184); }
.wa-x-huyrj0w95nt-3p:focus-visible { color: rgb(197, 192, 184); }
.wa-x-huyrj0w95nt-3q { color: rgb(255, 255, 255); overflow-wrap: anywhere; text-decoration-line: underline; }
.wa-x-huyrj0w95nt-3q:hover { color: rgb(197, 192, 184); }
.wa-x-huyrj0w95nt-3q:focus-visible { color: rgb(197, 192, 184); }
.wa-hnf99iuu200:hover::before { filter: invert(1); }
.wa-hnf99iuu200:focus-visible::before { filter: invert(1); }
@media (width <= 767px) {
  .wa-x-h149u1w4bep-0 { display: none; }
  .wa-x-h149u1w4bep-1 { display: none; }
  .wa-x-h149u1w4bep-2 { display: none; }
  .wa-x-h149u1w4bep-3 { display: none; }
  .wa-x-h2hb9jcxg9a-4 { display: none; }
  .wa-x-h2hb9jcxg9a-5 { display: none; }
  .wa-x-h1vngbhx4qf-9 { display: none; opacity: 1; }
  .wa-x-h1vngbhx4qf-a { color: rgb(0, 0, 0); flex-basis: 100%; flex-grow: 0; flex-shrink: 0; opacity: 1; }
}
@media (width > 767px) {
  .wa-h1vgx7ojde6 { border-bottom-left-radius: 4.9823vw; border-top-left-radius: 4.9823vw; }
  .wa-h17yh1a9jhh { border-bottom-left-radius: 5.0349vw; border-top-left-radius: 5.0349vw; }
  .wa-h2fim6447l0 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 0.3125vw; border-bottom-right-radius: 0.3125vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 0.3125vw; border-top-right-radius: 0.3125vw; border-top-width: 0px; color: rgb(0, 0, 0); display: block; font-family: Heebo, Arial, sans-serif; font-size: 0.8333vw; font-weight: 400; height: 2.0833vw; padding-left: 0.6771vw; padding-right: 0.6771vw; text-align: right; transition-duration: 0.2s; transition-property: box-shadow; width: 100%; }
  .wa-h2fim6447l0 .wa-error { color: rgb(125, 45, 32); display: block; font-size: max(0.75rem, 0.6771vw); font-weight: 500; line-height: 1.3; margin-top: 0.2083vw; text-align: right; }
  .wa-h2fim6i5bhu .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 0.3125vw; border-bottom-right-radius: 0.3125vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 0.3125vw; border-top-right-radius: 0.3125vw; border-top-width: 0px; color: rgb(0, 0, 0); display: block; font-family: Heebo, Arial, sans-serif; font-size: 0.8333vw; font-weight: 400; height: 2.0833vw; padding-left: 0.6771vw; padding-right: 0.5208vw; text-align: right; transition-duration: 0.2s; transition-property: box-shadow; width: 100%; }
  .wa-h2fim6i5bhu .wa-error { color: rgb(125, 45, 32); display: none; font-size: max(0.75rem, 0.6771vw); font-weight: 500; line-height: 1.3; margin-top: 0.2083vw; text-align: right; }
  .wa-h2fim6w6feo .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 0.3125vw; border-bottom-right-radius: 0.3125vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 0.3125vw; border-top-right-radius: 0.3125vw; border-top-width: 0px; color: rgb(0, 0, 0); display: block; font-family: Heebo, Arial, sans-serif; font-size: 0.8333vw; font-weight: 400; height: 2.0833vw; padding-left: 0.6771vw; padding-right: 0.6771vw; text-align: right; transition-duration: 0.2s; transition-property: box-shadow; width: 100%; }
  .wa-h2fim6w6feo .wa-error { color: rgb(125, 45, 32); display: none; font-size: max(0.75rem, 0.6771vw); font-weight: 500; line-height: 1.3; margin-top: 0.2083vw; text-align: right; }
  .wa-hnf99iuu200::before { background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url%28%23i0%29%22%3E%0A%3Cpath%20d%3D%22M9.32912%204.65661e-10L0%209.5L9.32912%2019L11.3187%2016.969L3.9791%209.49496L11.3187%202.03607L9.32912%204.65661e-10ZM15.9907%204.65661e-10L6.67638%209.5L15.9907%2019L17.9951%2016.969L10.6555%209.49496L17.9951%202.03607L15.9907%20-0.00503979V4.65661e-10Z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22i0%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2219%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; content: ""; height: 0.9896vw; left: 0.5729vw; margin-top: -0.4948vw; position: absolute; top: 50%; transition-duration: 0.3s; transition-property: filter; width: 0.9375vw; }
  .wa-h66qhb3vtat .wa-consent { column-gap: 0.5729vw; cursor: pointer; display: flex; grid-column-end: -1; grid-column-start: 1; grid-row-start: 4; margin-right: 6.3021vw; margin-top: 0.1042vw; row-gap: 0.5729vw; }
  .wa-h66qhb3vtat .wa-consent > span { color: rgb(0, 0, 0); display: block; font-size: 0.625vw; font-weight: 400; line-height: 1.0417vw; text-align: right; width: 16.5625vw; }
  .wa-h66qhb3vtat input[type="checkbox"] { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 0.1563vw; border-bottom-right-radius: 0.1563vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 0.1563vw; border-top-right-radius: 0.1563vw; border-top-width: 0px; cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: MS Shell Dlg \32 ; font-size: 0.8333em; height: 1.25vw; margin-top: 0.3125vw; position: relative; width: 1.25vw; }
  .wa-x-h1vngbhx4qf-9 { opacity: 1; }
  .wa-x-h1vngbhx4qf-a { color: rgb(0, 0, 0); opacity: 1; }
  .wa-x-h39iwyxqcx7-b { color: inherit; }
  .wa-x-h39iwyxqcx7-c { color: inherit; }
  .wa-h3hpa3ij72k::-webkit-scrollbar { width: 0.3125vw; }
  .wa-x-h18x3zq5rrd-d { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h18x3zq5rrd-f { margin-top: 0.4167vw; }
  .wa-x-h18x3zq5rrd-g { margin-top: 0.4167vw; }
  .wa-x-h18x3zq5rrd-h { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-i { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h18x3yy3jxp-k { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-l { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-m { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-n { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-p { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-r { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-s { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-u { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-w { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-y { margin-top: 0.4167vw; }
  .wa-x-h18x3yy3jxp-10 { margin-top: 0.4167vw; }
  .wa-x-h18x3xdz4ad-11 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-h18x3xdz4ad-13 { margin-top: 0.4167vw; }
  .wa-x-h18x3xdz4ad-14 { margin-top: 0.4167vw; }
  .wa-x-h18x3xdz4ad-15 { margin-top: 0.4167vw; }
  .wa-x-h18x3xdz4ad-16 { margin-top: 0.4167vw; }
  .wa-x-h18x3xdz4ad-17 { margin-top: 0.4167vw; }
  .wa-x-h18x3xdz4ad-18 { margin-top: 0.4167vw; }
  .wa-x-h18x3xdz4ad-19 { margin-top: 0.4167vw; }
  .wa-x-hkt41s4ihxw-1a { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-hkt41s4ihxw-1c { margin-top: 0.4167vw; }
  .wa-x-hkt41s4ihxw-1e { margin-top: 0.4167vw; }
  .wa-x-hkt41s4ihxw-1g { margin-top: 0.4167vw; }
  [data-wa-modal="privacy-modal-7"] > dialog > .wa-m-x { 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-7_hoo93on2c7h::-webkit-scrollbar { width: 0.3125vw; }
  .wa-x-h2uo3wxvddn-1p { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxy95mewgn-1v { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxy95mewgn-1x { margin-top: 0.4167vw; }
  .wa-x-huxy9xomq4r-1z { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxy9jnitap-21 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxy9jnitap-23 { margin-top: 0.4167vw; }
  .wa-x-huxy9jnitap-24 { margin-top: 0.4167vw; }
  .wa-x-huxyabpqmyt-25 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxybht2dgz-27 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxybht2dgz-29 { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2a { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2b { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2c { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2d { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2e { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2f { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2g { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2h { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2i { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2j { margin-top: 0.4167vw; }
  .wa-x-huxybht2dgz-2k { margin-top: 0.4167vw; }
  .wa-x-huxyc9va753-2l { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxyc9va753-2n { margin-top: 0.4167vw; }
  .wa-x-huxyc9va753-2o { margin-top: 0.4167vw; }
  .wa-x-huxybvu6ab1-2p { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxybvu6ab1-2r { margin-top: 0.4167vw; }
  .wa-x-huxybvu6ab1-2s { margin-top: 0.4167vw; }
  .wa-x-huxybvu6ab1-2t { margin-top: 0.4167vw; }
  .wa-x-huxybvu6ab1-2u { margin-top: 0.4167vw; }
  .wa-x-huxybvu6ab1-2v { margin-top: 0.4167vw; }
  .wa-x-huxybvu6ab1-2w { margin-top: 0.4167vw; }
  .wa-x-hux6ov7qr6c-2x { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-hux6ov7qr6c-2z { margin-top: 0.4167vw; }
  .wa-x-hux6pn9ykug-30 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-hux6qfc6eik-32 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-hux6r7ee86o-34 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-hux6lqyvghv-36 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxggezrg4r-38 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxgfmxjmgn-3a { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxgfmxjmgn-3c { margin-top: 0.4167vw; }
  .wa-x-huxghz473gz-3d { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxgh71z9sv-3f { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huxgh71z9sv-3h { margin-top: 0.4167vw; }
  .wa-x-huxgdaqw5gb-3i { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huyrjsygzbx-3k { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huyrjsygzbx-3m { margin-top: 0.4167vw; }
  .wa-x-huyrj0w95nt-3n { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 0.7292vw; padding-right: 1.25vw; }
  .wa-x-huyrj0w95nt-3r { margin-top: 0.4167vw; }
  .wa-h66qhb3vtat input[type="checkbox"]:checked::before { border-bottom-color: rgb(115, 88, 59); border-bottom-style: solid; border-bottom-width: max(0.125rem, 0.1563vw); border-left-color: rgb(115, 88, 59); border-left-style: solid; border-left-width: max(0.125rem, 0.1563vw); content: ""; height: 0.4167vw; left: 0.2604vw; position: absolute; top: 0.2604vw; transform: rotate(-45deg); width: 0.6771vw; }
}
@media (559px < width <= 767px) {
  .wa-h17yh1a9jhh { border-bottom-left-radius: 7.1429vw; border-top-left-radius: 7.1429vw; }
  .wa-h2fim6447l0 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 1.0714vw; border-bottom-right-radius: 1.0714vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 1.0714vw; border-top-right-radius: 1.0714vw; border-top-width: 0px; color: rgb(0, 0, 0); display: block; font-family: Heebo, Arial, sans-serif; font-size: max(1rem, 2.8571vw); font-weight: 400; height: 6.7857vw; padding-left: 2.1429vw; padding-right: 2.1429vw; text-align: right; transition-duration: 0.2s; transition-property: box-shadow; width: 100%; }
  .wa-h2fim6447l0 .wa-error { color: rgb(125, 45, 32); display: block; font-size: max(0.75rem, 2.3214vw); font-weight: 500; line-height: 1.3; margin-top: 0.2083vw; text-align: right; }
  .wa-h2fim6i5bhu .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 1.0714vw; border-bottom-right-radius: 1.0714vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 1.0714vw; border-top-right-radius: 1.0714vw; border-top-width: 0px; color: rgb(0, 0, 0); display: block; font-family: Heebo, Arial, sans-serif; font-size: max(1rem, 2.8571vw); font-weight: 400; height: 6.7857vw; padding-left: 2.1429vw; padding-right: 2.1429vw; text-align: right; transition-duration: 0.2s; transition-property: box-shadow; width: 100%; }
  .wa-h2fim6i5bhu .wa-error { color: rgb(125, 45, 32); display: none; font-size: max(0.75rem, 2.3214vw); font-weight: 500; line-height: 1.3; margin-top: 0.2083vw; text-align: right; }
  .wa-h2fim6w6feo .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 1.0714vw; border-bottom-right-radius: 1.0714vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 1.0714vw; border-top-right-radius: 1.0714vw; border-top-width: 0px; color: rgb(0, 0, 0); display: block; font-family: Heebo, Arial, sans-serif; font-size: max(1rem, 2.8571vw); font-weight: 400; height: 6.7857vw; padding-left: 2.1429vw; padding-right: 2.1429vw; text-align: right; transition-duration: 0.2s; transition-property: box-shadow; width: 100%; }
  .wa-h2fim6w6feo .wa-error { color: rgb(125, 45, 32); display: none; font-size: max(0.75rem, 2.3214vw); font-weight: 500; line-height: 1.3; margin-top: 0.2083vw; text-align: right; }
  .wa-hnf99iuu200::before { background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url%28%23i0%29%22%3E%0A%3Cpath%20d%3D%22M9.32912%204.65661e-10L0%209.5L9.32912%2019L11.3187%2016.969L3.9791%209.49496L11.3187%202.03607L9.32912%204.65661e-10ZM15.9907%204.65661e-10L6.67638%209.5L15.9907%2019L17.9951%2016.969L10.6555%209.49496L17.9951%202.03607L15.9907%20-0.00503979V4.65661e-10Z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22i0%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2219%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; content: ""; height: 3.0357vw; left: 2.5vw; margin-top: -1.5179vw; position: absolute; top: 50%; transition-duration: 0.3s; transition-property: filter; width: 2.8571vw; }
  .wa-h66qhb3vtat .wa-consent { column-gap: 1.7857vw; cursor: pointer; display: flex; grid-column-start: 1; grid-row-start: 6; margin-top: 0.3571vw; row-gap: 1.7857vw; }
  .wa-h66qhb3vtat .wa-consent > span { color: rgb(0, 0, 0); display: block; font-size: 2.1429vw; font-weight: 400; line-height: 3.2143vw; text-align: right; width: auto; }
  .wa-h66qhb3vtat input[type="checkbox"] { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 0.1563vw; border-bottom-right-radius: 0.1563vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 0.1563vw; border-top-right-radius: 0.1563vw; border-top-width: 0px; cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: MS Shell Dlg \32 ; font-size: 0.8333em; height: 4.2857vw; margin-top: 0.3571vw; position: relative; width: 4.2857vw; }
  .wa-x-h39iwyxqcx7-b { align-items: center; background-color: rgb(219, 202, 183); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: max(0.125rem, 0.3571vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.125rem, 0.3571vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.125rem, 0.3571vw); border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: max(0.125rem, 0.3571vw); color: rgb(0, 0, 0); column-gap: 1.4286vw; display: flex; flex-basis: 0px; flex-grow: 1; flex-shrink: 1; font-size: max(0.875rem, 2.8571vw); font-weight: 700; justify-content: center; line-height: 1.2; min-height: 8.5714vw; min-width: 0px; padding-bottom: 0.7143vw; padding-left: 0.7143vw; padding-right: 0.7143vw; padding-top: 0.7143vw; row-gap: 1.4286vw; text-align: center; text-decoration-line: none; }
  .wa-x-h39iwyxqcx7-b:focus-visible { outline-color: rgb(115, 88, 59); outline-offset: 0.3571vw; outline-style: solid; outline-width: max(0.125rem, 0.3571vw); }
  .wa-x-h39iwyxqcx7-b::after { background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url%28%23i0%29%22%3E%0A%3Cpath%20d%3D%22M9.32912%204.65661e-10L0%209.5L9.32912%2019L11.3187%2016.969L3.9791%209.49496L11.3187%202.03607L9.32912%204.65661e-10ZM15.9907%204.65661e-10L6.67638%209.5L15.9907%2019L17.9951%2016.969L10.6555%209.49496L17.9951%202.03607L15.9907%20-0.00503979V4.65661e-10Z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22i0%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2219%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; content: ""; flex-basis: auto; flex-grow: 0; flex-shrink: 0; height: 3.5714vw; width: 3.5714vw; }
  .wa-x-h39iwyxqcx7-c { align-items: center; background-color: rgb(46, 200, 74); border-bottom-color: rgb(46, 200, 74); border-bottom-style: solid; border-bottom-width: max(0.125rem, 0.3571vw); border-left-color: rgb(46, 200, 74); border-left-style: solid; border-left-width: max(0.125rem, 0.3571vw); border-right-color: rgb(46, 200, 74); border-right-style: solid; border-right-width: max(0.125rem, 0.3571vw); border-top-color: rgb(46, 200, 74); border-top-style: solid; border-top-width: max(0.125rem, 0.3571vw); color: rgb(255, 255, 255); column-gap: 1.4286vw; display: flex; flex-basis: 0px; flex-grow: 1; flex-shrink: 1; font-size: max(0.875rem, 2.8571vw); font-weight: 700; justify-content: center; line-height: 1.2; min-height: 8.5714vw; min-width: 0px; padding-bottom: 0.7143vw; padding-left: 0.7143vw; padding-right: 0.7143vw; padding-top: 0.7143vw; row-gap: 1.4286vw; text-align: center; text-decoration-line: none; }
  .wa-x-h39iwyxqcx7-c:focus-visible { outline-color: rgb(115, 88, 59); outline-offset: 0.3571vw; outline-style: solid; outline-width: max(0.125rem, 0.3571vw); }
  .wa-x-h39iwyxqcx7-c::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.62%2010.79a15.05%2015.05%200%200%200%206.59%206.59l2.2-2.2a1%201%200%200%201%201.02-.24c1.12.37%202.33.57%203.57.57a1%201%200%200%201%201%201V20a1%201%200%200%201-1%201C10.61%2021%203%2013.39%203%204a1%201%200%200%201%201-1h3.5a1%201%200%200%201%201%201c0%201.24.2%202.45.57%203.57a1%201%200%200%201-.25%201.02l-2.2%202.2z%22%2F%3E%3C%2Fsvg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; content: ""; flex-basis: auto; flex-grow: 0; flex-shrink: 0; height: 3.5714vw; width: 3.5714vw; }
  .wa-h3hpa3ij72k::-webkit-scrollbar { width: 0.7143vw; }
  .wa-x-h18x3zq5rrd-d { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h18x3zq5rrd-f { margin-top: 1.0714vw; }
  .wa-x-h18x3zq5rrd-g { margin-top: 1.0714vw; }
  .wa-x-h18x3zq5rrd-h { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-i { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h18x3yy3jxp-k { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-l { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-m { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-n { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-p { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-r { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-s { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-u { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-w { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-y { margin-top: 1.0714vw; }
  .wa-x-h18x3yy3jxp-10 { margin-top: 1.0714vw; }
  .wa-x-h18x3xdz4ad-11 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-h18x3xdz4ad-13 { margin-top: 1.0714vw; }
  .wa-x-h18x3xdz4ad-14 { margin-top: 1.0714vw; }
  .wa-x-h18x3xdz4ad-15 { margin-top: 1.0714vw; }
  .wa-x-h18x3xdz4ad-16 { margin-top: 1.0714vw; }
  .wa-x-h18x3xdz4ad-17 { margin-top: 1.0714vw; }
  .wa-x-h18x3xdz4ad-18 { margin-top: 1.0714vw; }
  .wa-x-h18x3xdz4ad-19 { margin-top: 1.0714vw; }
  .wa-x-hkt41s4ihxw-1a { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-hkt41s4ihxw-1c { margin-top: 1.0714vw; }
  .wa-x-hkt41s4ihxw-1e { margin-top: 1.0714vw; }
  .wa-x-hkt41s4ihxw-1g { margin-top: 1.0714vw; }
  [data-wa-modal="privacy-modal-7"] > dialog > .wa-m-x { 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-7_hoo93on2c7h::-webkit-scrollbar { width: 0.7143vw; }
  .wa-x-h2uo3wxvddn-1p { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxy95mewgn-1v { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxy95mewgn-1x { margin-top: 1.0714vw; }
  .wa-x-huxy9xomq4r-1z { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxy9jnitap-21 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxy9jnitap-23 { margin-top: 1.0714vw; }
  .wa-x-huxy9jnitap-24 { margin-top: 1.0714vw; }
  .wa-x-huxyabpqmyt-25 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxybht2dgz-27 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxybht2dgz-29 { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2a { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2b { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2c { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2d { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2e { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2f { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2g { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2h { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2i { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2j { margin-top: 1.0714vw; }
  .wa-x-huxybht2dgz-2k { margin-top: 1.0714vw; }
  .wa-x-huxyc9va753-2l { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxyc9va753-2n { margin-top: 1.0714vw; }
  .wa-x-huxyc9va753-2o { margin-top: 1.0714vw; }
  .wa-x-huxybvu6ab1-2p { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxybvu6ab1-2r { margin-top: 1.0714vw; }
  .wa-x-huxybvu6ab1-2s { margin-top: 1.0714vw; }
  .wa-x-huxybvu6ab1-2t { margin-top: 1.0714vw; }
  .wa-x-huxybvu6ab1-2u { margin-top: 1.0714vw; }
  .wa-x-huxybvu6ab1-2v { margin-top: 1.0714vw; }
  .wa-x-huxybvu6ab1-2w { margin-top: 1.0714vw; }
  .wa-x-hux6ov7qr6c-2x { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-hux6ov7qr6c-2z { margin-top: 1.0714vw; }
  .wa-x-hux6pn9ykug-30 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-hux6qfc6eik-32 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-hux6r7ee86o-34 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-hux6lqyvghv-36 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxggezrg4r-38 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxgfmxjmgn-3a { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxgfmxjmgn-3c { margin-top: 1.0714vw; }
  .wa-x-huxghz473gz-3d { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxgh71z9sv-3f { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huxgh71z9sv-3h { margin-top: 1.0714vw; }
  .wa-x-huxgdaqw5gb-3i { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huyrjsygzbx-3k { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huyrjsygzbx-3m { margin-top: 1.0714vw; }
  .wa-x-huyrj0w95nt-3n { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 2.1429vw; padding-right: 3.5714vw; }
  .wa-x-huyrj0w95nt-3r { margin-top: 1.0714vw; }
  .wa-h66qhb3vtat input[type="checkbox"]:checked::before { border-bottom-color: rgb(115, 88, 59); border-bottom-style: solid; border-bottom-width: max(0.125rem, 0.1563vw); border-left-color: rgb(115, 88, 59); border-left-style: solid; border-left-width: max(0.125rem, 0.1563vw); content: ""; height: 1.4286vw; left: 0.8929vw; position: absolute; top: 0.8929vw; transform: rotate(-45deg); width: 2.3214vw; }
}
@media (width <= 559px) {
  .wa-h17yh1a9jhh { border-bottom-left-radius: 10.6667vw; border-top-left-radius: 10.6667vw; }
  .wa-h2fim6447l0 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 1.6vw; border-bottom-right-radius: 1.6vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 1.6vw; border-top-right-radius: 1.6vw; border-top-width: 0px; color: rgb(0, 0, 0); display: block; font-family: Heebo, Arial, sans-serif; font-size: max(1rem, 4.2667vw); font-weight: 400; height: max(2.25rem, 10.1333vw); padding-left: 3.2vw; padding-right: 3.2vw; text-align: right; transition-duration: 0.2s; transition-property: box-shadow; width: 100%; }
  .wa-h2fim6447l0 .wa-error { color: rgb(125, 45, 32); display: block; font-size: max(0.75rem, 3.4667vw); font-weight: 500; line-height: 1.3; margin-top: 0.2083vw; text-align: right; }
  .wa-h2fim6i5bhu .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 1.6vw; border-bottom-right-radius: 1.6vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 1.6vw; border-top-right-radius: 1.6vw; border-top-width: 0px; color: rgb(0, 0, 0); display: block; font-family: Heebo, Arial, sans-serif; font-size: max(1rem, 4.2667vw); font-weight: 400; height: max(2.25rem, 10.1333vw); padding-left: 3.2vw; padding-right: 3.2vw; text-align: right; transition-duration: 0.2s; transition-property: box-shadow; width: 100%; }
  .wa-h2fim6i5bhu .wa-error { color: rgb(125, 45, 32); display: none; font-size: max(0.75rem, 3.4667vw); font-weight: 500; line-height: 1.3; margin-top: 0.2083vw; text-align: right; }
  .wa-h2fim6w6feo .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 1.6vw; border-bottom-right-radius: 1.6vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 1.6vw; border-top-right-radius: 1.6vw; border-top-width: 0px; color: rgb(0, 0, 0); display: block; font-family: Heebo, Arial, sans-serif; font-size: max(1rem, 4.2667vw); font-weight: 400; height: max(2.25rem, 10.1333vw); padding-left: 3.2vw; padding-right: 3.2vw; text-align: right; transition-duration: 0.2s; transition-property: box-shadow; width: 100%; }
  .wa-h2fim6w6feo .wa-error { color: rgb(125, 45, 32); display: none; font-size: max(0.75rem, 3.4667vw); font-weight: 500; line-height: 1.3; margin-top: 0.2083vw; text-align: right; }
  .wa-hnf99iuu200::before { background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url%28%23i0%29%22%3E%0A%3Cpath%20d%3D%22M9.32912%204.65661e-10L0%209.5L9.32912%2019L11.3187%2016.969L3.9791%209.49496L11.3187%202.03607L9.32912%204.65661e-10ZM15.9907%204.65661e-10L6.67638%209.5L15.9907%2019L17.9951%2016.969L10.6555%209.49496L17.9951%202.03607L15.9907%20-0.00503979V4.65661e-10Z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22i0%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2219%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; content: ""; height: 4.5333vw; left: 3.7333vw; margin-top: -2.2667vw; position: absolute; top: 50%; transition-duration: 0.3s; transition-property: filter; width: 4.2667vw; }
  .wa-h66qhb3vtat .wa-consent { column-gap: 2.6667vw; cursor: pointer; display: flex; grid-column-start: 1; grid-row-start: 6; margin-top: 0.5333vw; row-gap: 2.6667vw; }
  .wa-h66qhb3vtat .wa-consent > span { color: rgb(0, 0, 0); display: block; font-size: 3.2vw; font-weight: 400; line-height: 4.8vw; text-align: right; width: auto; }
  .wa-h66qhb3vtat input[type="checkbox"] { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 0.1563vw; border-bottom-right-radius: 0.1563vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 0.1563vw; border-top-right-radius: 0.1563vw; border-top-width: 0px; cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: MS Shell Dlg \32 ; font-size: 0.8333em; height: 6.4vw; margin-top: 0.5333vw; position: relative; width: 6.4vw; }
  .wa-x-h39iwyxqcx7-b { align-items: center; background-color: rgb(219, 202, 183); border-bottom-color: rgb(0, 0, 0); border-bottom-style: solid; border-bottom-width: max(0.125rem, 0.5333vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.125rem, 0.5333vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.125rem, 0.5333vw); border-top-color: rgb(0, 0, 0); border-top-style: solid; border-top-width: max(0.125rem, 0.5333vw); color: rgb(0, 0, 0); column-gap: 2.1333vw; display: flex; flex-basis: 0px; flex-grow: 1; flex-shrink: 1; font-size: max(0.875rem, 4.2667vw); font-weight: 700; justify-content: center; line-height: 1.2; min-height: 12.8vw; min-width: 0px; padding-bottom: 1.0667vw; padding-left: 1.0667vw; padding-right: 1.0667vw; padding-top: 1.0667vw; row-gap: 2.1333vw; text-align: center; text-decoration-line: none; }
  .wa-x-h39iwyxqcx7-b:focus-visible { outline-color: rgb(115, 88, 59); outline-offset: 0.5333vw; outline-style: solid; outline-width: max(0.125rem, 0.5333vw); }
  .wa-x-h39iwyxqcx7-b::after { background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2219%22%20viewBox%3D%220%200%2018%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url%28%23i0%29%22%3E%0A%3Cpath%20d%3D%22M9.32912%204.65661e-10L0%209.5L9.32912%2019L11.3187%2016.969L3.9791%209.49496L11.3187%202.03607L9.32912%204.65661e-10ZM15.9907%204.65661e-10L6.67638%209.5L15.9907%2019L17.9951%2016.969L10.6555%209.49496L17.9951%202.03607L15.9907%20-0.00503979V4.65661e-10Z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22i0%22%3E%0A%3Crect%20width%3D%2218%22%20height%3D%2219%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; content: ""; flex-basis: auto; flex-grow: 0; flex-shrink: 0; height: 5.3333vw; width: 5.3333vw; }
  .wa-x-h39iwyxqcx7-c { align-items: center; background-color: rgb(46, 200, 74); border-bottom-color: rgb(46, 200, 74); border-bottom-style: solid; border-bottom-width: max(0.125rem, 0.5333vw); border-left-color: rgb(46, 200, 74); border-left-style: solid; border-left-width: max(0.125rem, 0.5333vw); border-right-color: rgb(46, 200, 74); border-right-style: solid; border-right-width: max(0.125rem, 0.5333vw); border-top-color: rgb(46, 200, 74); border-top-style: solid; border-top-width: max(0.125rem, 0.5333vw); color: rgb(255, 255, 255); column-gap: 2.1333vw; display: flex; flex-basis: 0px; flex-grow: 1; flex-shrink: 1; font-size: max(0.875rem, 4.2667vw); font-weight: 700; justify-content: center; line-height: 1.2; min-height: 12.8vw; min-width: 0px; padding-bottom: 1.0667vw; padding-left: 1.0667vw; padding-right: 1.0667vw; padding-top: 1.0667vw; row-gap: 2.1333vw; text-align: center; text-decoration-line: none; }
  .wa-x-h39iwyxqcx7-c:focus-visible { outline-color: rgb(115, 88, 59); outline-offset: 0.5333vw; outline-style: solid; outline-width: max(0.125rem, 0.5333vw); }
  .wa-x-h39iwyxqcx7-c::after { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M6.62%2010.79a15.05%2015.05%200%200%200%206.59%206.59l2.2-2.2a1%201%200%200%201%201.02-.24c1.12.37%202.33.57%203.57.57a1%201%200%200%201%201%201V20a1%201%200%200%201-1%201C10.61%2021%203%2013.39%203%204a1%201%200%200%201%201-1h3.5a1%201%200%200%201%201%201c0%201.24.2%202.45.57%203.57a1%201%200%200%201-.25%201.02l-2.2%202.2z%22%2F%3E%3C%2Fsvg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: contain; content: ""; flex-basis: auto; flex-grow: 0; flex-shrink: 0; height: 5.3333vw; width: 5.3333vw; }
  .wa-h3hpa3ij72k::-webkit-scrollbar { width: 1.0667vw; }
  .wa-x-h18x3zq5rrd-d { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h18x3zq5rrd-f { margin-top: 1.6vw; }
  .wa-x-h18x3zq5rrd-g { margin-top: 1.6vw; }
  .wa-x-h18x3zq5rrd-h { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-i { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h18x3yy3jxp-k { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-l { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-m { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-n { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-p { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-r { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-s { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-u { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-w { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-y { margin-top: 1.6vw; }
  .wa-x-h18x3yy3jxp-10 { margin-top: 1.6vw; }
  .wa-x-h18x3xdz4ad-11 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-h18x3xdz4ad-13 { margin-top: 1.6vw; }
  .wa-x-h18x3xdz4ad-14 { margin-top: 1.6vw; }
  .wa-x-h18x3xdz4ad-15 { margin-top: 1.6vw; }
  .wa-x-h18x3xdz4ad-16 { margin-top: 1.6vw; }
  .wa-x-h18x3xdz4ad-17 { margin-top: 1.6vw; }
  .wa-x-h18x3xdz4ad-18 { margin-top: 1.6vw; }
  .wa-x-h18x3xdz4ad-19 { margin-top: 1.6vw; }
  .wa-x-hkt41s4ihxw-1a { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-hkt41s4ihxw-1c { margin-top: 1.6vw; }
  .wa-x-hkt41s4ihxw-1e { margin-top: 1.6vw; }
  .wa-x-hkt41s4ihxw-1g { margin-top: 1.6vw; }
  [data-wa-modal="privacy-modal-7"] > dialog > .wa-m-x { 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-7_hoo93on2c7h::-webkit-scrollbar { width: 1.0667vw; }
  .wa-x-h2uo3wxvddn-1p { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxy95mewgn-1v { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxy95mewgn-1x { margin-top: 1.6vw; }
  .wa-x-huxy9xomq4r-1z { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxy9jnitap-21 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxy9jnitap-23 { margin-top: 1.6vw; }
  .wa-x-huxy9jnitap-24 { margin-top: 1.6vw; }
  .wa-x-huxyabpqmyt-25 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxybht2dgz-27 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxybht2dgz-29 { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2a { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2b { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2c { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2d { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2e { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2f { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2g { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2h { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2i { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2j { margin-top: 1.6vw; }
  .wa-x-huxybht2dgz-2k { margin-top: 1.6vw; }
  .wa-x-huxyc9va753-2l { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxyc9va753-2n { margin-top: 1.6vw; }
  .wa-x-huxyc9va753-2o { margin-top: 1.6vw; }
  .wa-x-huxybvu6ab1-2p { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxybvu6ab1-2r { margin-top: 1.6vw; }
  .wa-x-huxybvu6ab1-2s { margin-top: 1.6vw; }
  .wa-x-huxybvu6ab1-2t { margin-top: 1.6vw; }
  .wa-x-huxybvu6ab1-2u { margin-top: 1.6vw; }
  .wa-x-huxybvu6ab1-2v { margin-top: 1.6vw; }
  .wa-x-huxybvu6ab1-2w { margin-top: 1.6vw; }
  .wa-x-hux6ov7qr6c-2x { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-hux6ov7qr6c-2z { margin-top: 1.6vw; }
  .wa-x-hux6pn9ykug-30 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-hux6qfc6eik-32 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-hux6r7ee86o-34 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-hux6lqyvghv-36 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxggezrg4r-38 { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxgfmxjmgn-3a { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxgfmxjmgn-3c { margin-top: 1.6vw; }
  .wa-x-huxghz473gz-3d { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxgh71z9sv-3f { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huxgh71z9sv-3h { margin-top: 1.6vw; }
  .wa-x-huxgdaqw5gb-3i { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huyrjsygzbx-3k { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huyrjsygzbx-3m { margin-top: 1.6vw; }
  .wa-x-huyrj0w95nt-3n { list-style-image: none; list-style-position: outside; list-style-type: disc; margin-top: 3.2vw; padding-right: 5.3333vw; }
  .wa-x-huyrj0w95nt-3r { margin-top: 1.6vw; }
  .wa-h66qhb3vtat input[type="checkbox"]:checked::before { border-bottom-color: rgb(115, 88, 59); border-bottom-style: solid; border-bottom-width: max(0.125rem, 0.1563vw); border-left-color: rgb(115, 88, 59); border-left-style: solid; border-left-width: max(0.125rem, 0.1563vw); content: ""; height: 2.1333vw; left: 1.3333vw; position: absolute; top: 1.3333vw; transform: rotate(-45deg); width: 3.4667vw; }
}
/* State rules the page's own scripts switch on, kept as written. */
.form-success { grid-area: 1 / 1 / 4 / -1; align-self: center; width: 100%; font-size: max(1.25rem, 1.25vw); line-height: 1.25; font-weight: 700; color: rgb(115, 88, 59); text-align: center; outline: none }
.lead-form > div:nth-child(5) .wa-error { grid-area: 5 / 1 / auto / -1 }
.lead-form .wa-hp { position: absolute !important; visibility: hidden !important; width: 0.0625rem; height: 0.0625rem; overflow: hidden }
.lead-form .wa-input { display: block; width: 100%; height: 2.0833vw; border: 0px; border-radius: 0.3125vw; background: rgb(255, 255, 255); padding: 0px 0.6771vw; font-family: Heebo, Arial, sans-serif; font-size: 0.8333vw; font-weight: 400; color: rgb(0, 0, 0); text-align: right; appearance: none; transition: box-shadow 0.2s }
.lead-form > div:nth-child(2) .wa-input { padding-right: 0.5208vw }
.lead-form .wa-input::placeholder { color: rgb(136, 133, 133); opacity: 1 }
.lead-form .wa-input:focus-visible { outline: rgb(115, 88, 59) solid max(0.125rem, 0.1042vw); outline-offset: 0.0521vw }
.lead-form__input.is-invalid { box-shadow: rgb(125, 45, 32) 0px 0px 0px max(0.0938rem, 0.1042vw) inset }
.contact .lead-form .wa-consent { grid-area: 4 / 1 / auto / -1; display: flex; gap: 0.5729vw; margin: 0.1042vw 6.3021vw 0px 0px; cursor: pointer }
.contact .lead-form .wa-consent input { position: relative; flex: 0 0 auto; width: 1.25vw; height: 1.25vw; margin: 0.3125vw 0px 0px; border: 0px; border-radius: 0.1563vw; background: rgb(255, 255, 255); appearance: none; cursor: pointer }
.contact .lead-form .wa-consent input:checked::before { content: ""; position: absolute; left: 0.2604vw; top: 0.2604vw; width: 0.6771vw; height: 0.4167vw; border-left: max(0.125rem, 0.1563vw) solid rgb(115, 88, 59); border-bottom: max(0.125rem, 0.1563vw) solid rgb(115, 88, 59); transform: rotate(-45deg) }
.contact .lead-form .wa-consent input:focus-visible { outline: rgb(115, 88, 59) solid max(0.125rem, 0.1042vw); outline-offset: 0.1042vw }
.consent__box.is-invalid { box-shadow: rgb(125, 45, 32) 0px 0px 0px max(0.0938rem, 0.1042vw) inset }
.contact .lead-form .wa-consent span { display: block; width: 16.5625vw; font-size: 0.625vw; line-height: 1.0417vw; font-weight: 400; color: rgb(0, 0, 0); text-align: right }
.lead-form .wa-error { display: none; margin: 0.2083vw 0px 0px; font-size: max(0.75rem, 0.6771vw); line-height: 1.3; font-weight: 500; color: rgb(125, 45, 32); text-align: right }
.lead-form .wa-error:empty { display: none !important }
.lead-form .wa-error:not(:empty) { display: block !important }
@media (max-width: 767px) {
  .form-success { font-size: 5.3333vw }
}
@media (max-width: 767px) {
  .lead-form > div:nth-child(5) .wa-error { grid-area: 7 / 1 }
}
@media (max-width: 767px) {
  .lead-form .wa-input { height: max(2.25rem, 10.1333vw); border-radius: 1.6vw; padding: 0px 3.2vw; font-size: max(1rem, 4.2667vw) }
}
@media (max-width: 767px) {
  .lead-form > div:nth-child(2) .wa-input { padding-right: 3.2vw }
}
@media (max-width: 767px) {
  .contact .lead-form .wa-consent { grid-area: 6 / 1; margin: 0.5333vw 0px 0px; gap: 2.6667vw }
}
@media (max-width: 767px) {
  .contact .lead-form .wa-consent input { width: 6.4vw; height: 6.4vw; margin-top: 0.5333vw }
}
@media (max-width: 767px) {
  .contact .lead-form .wa-consent input:checked::before { left: 1.3333vw; top: 1.3333vw; width: 3.4667vw; height: 2.1333vw }
}
@media (max-width: 767px) {
  .contact .lead-form .wa-consent span { width: auto; font-size: 3.2vw; line-height: 4.8vw }
}
@media (max-width: 767px) {
  .lead-form .wa-error:not(:empty) { font-size: max(0.75rem, 3.4667vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .form-success { font-size: 3.5714vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form > div:nth-child(5) .wa-error { grid-area: 7 / 1 }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form .wa-input { height: 6.7857vw; border-radius: 1.0714vw; padding: 0px 2.1429vw; font-size: max(1rem, 2.8571vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form > div:nth-child(2) .wa-input { padding-right: 2.1429vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .contact .lead-form .wa-consent { grid-area: 6 / 1; margin: 0.3571vw 0px 0px; gap: 1.7857vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .contact .lead-form .wa-consent input { width: 4.2857vw; height: 4.2857vw; margin-top: 0.3571vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .contact .lead-form .wa-consent input:checked::before { left: 0.8929vw; top: 0.8929vw; width: 2.3214vw; height: 1.4286vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .contact .lead-form .wa-consent span { width: auto; font-size: 2.1429vw; line-height: 3.2143vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form .wa-error:not(:empty) { font-size: max(0.75rem, 2.3214vw) }
}
.legal-modal.is-open { display: flex }
.legal-modal.is-open .legal-modal__panel { animation: 0.3s ease-out both lp-modal-in }
.wa-m-host > dialog { display: flex !important; flex-direction: column !important; overflow: hidden !important }
.wa-m-host > dialog > div:last-child { flex: 1 1 auto !important; min-height: 0px !important; overflow: hidden auto !important; overflow-wrap: break-word }
.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 }
@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) {
  .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 }
}
@media (max-width: 767px) {
  .lead-form > div:nth-child(5) .wa-error { text-align: center }
}
@media (max-width: 767px) {
  .wa-m-host > dialog { inset: 0px !important; margin: 0px !important; width: 100% !important; max-width: none !important; height: 100dvh !important; max-height: none !important; border-radius: 0px !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .lead-form > div:nth-child(5) .wa-error { text-align: center }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-m-host > dialog { inset: 0px !important; margin: 0px !important; width: 100% !important; max-width: none !important; height: 100dvh !important; max-height: none !important; border-radius: 0px !important }
}
@media (max-width: 767px) {
  .wa-m-host { padding: 0px !important }
}
.wa-a11y { inset-inline-start: auto !important; left: 1rem !important; right: auto !important; bottom: 4rem !important }
.wa-a11y-btn { width: 2.5rem !important; height: 2.5rem !important; background: rgb(115, 88, 59) !important; color: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important }
.wa-a11y-panel { inset-inline-start: auto !important; left: 0px !important; right: auto !important; bottom: calc(100% + 0.5rem) !important; max-height: min(34rem, -7.5rem + 100vh) !important }
.wa-a11y-item[aria-pressed="true"] { border-color: rgb(115, 88, 59) !important; background: rgb(115, 88, 59) !important; color: rgb(255, 255, 255) !important }
.wa-cc-handle { inset-inline-start: auto !important; left: 1rem !important; right: auto !important; bottom: 1rem !important; width: 2.5rem !important; height: 2.5rem !important; background: rgb(115, 88, 59) !important; color: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important }
.wa-cc { left: 4.25rem !important; right: auto !important; bottom: 1rem !important; width: 31rem !important; max-width: calc(-5.25rem + 100vw) !important; margin: 0px !important }
.wa-cc-box { background: rgb(115, 88, 59) !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-x:hover { background: rgba(255, 255, 255, 0.1) !important }
.wa-cc p, .wa-cc-row p { color: rgba(255, 255, 255, 0.9) !important }
.wa-cc a { color: rgb(250, 244, 230) !important }
.wa-cc-prefs { border-top-color: rgba(255, 255, 255, 0.3) !important }
.wa-cc-actions button { background: rgb(219, 202, 183) !important; border-color: rgb(219, 202, 183) !important; color: rgb(45, 33, 21) !important; filter: none !important; transition: background-color 0.25s, border-color 0.25s, color 0.25s !important }
.wa-cc-actions button:hover, .wa-cc-actions button:focus-visible { background: rgb(194, 171, 146) !important; border-color: rgb(194, 171, 146) !important; color: rgb(45, 33, 21) !important }
.wa-cc-actions button + button + button { background: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important; color: rgb(45, 33, 21) !important }
.wa-cc-actions button + button + button:hover, .wa-cc-actions button + button + button:focus-visible { background: rgb(250, 244, 230) !important; border-color: rgb(250, 244, 230) !important; color: rgb(45, 33, 21) !important }
.wa-cc-row input { accent-color: rgb(219, 202, 183) !important }
.wa-cc-handle:hover, .wa-a11y-btn:hover { background: rgb(138, 108, 75) !important; filter: none !important }
@media (max-width: 767px) {
  .wa-cc { left: 4rem !important; right: 0.5rem !important; width: auto !important; max-width: none !important }
}
.a11y-text .hero, .a11y-text .contact { overflow: hidden; height: auto; min-height: 0px }
.a11y-text .hero { padding-bottom: 1.5rem }
.a11y-text .hero__content { position: relative; width: auto; max-width: 100%; padding: 0px 4% }
.a11y-text .hero__logo { margin: 0.75rem auto 0px }
.a11y-text .hero__title { white-space: normal; text-wrap: balance }
.a11y-text .hero__subtitle, .a11y-text .hero__about, .a11y-text .hero__tagline { width: auto; max-width: 92%; margin-left: auto; margin-right: auto }
.a11y-text .hero__divider { margin-left: auto; margin-right: auto }
.a11y-text .contact__inner { margin: 0px auto }
.a11y-text .features__item .features__text { width: auto; margin: 0px; padding: 0px }
.a11y-text .features__item { position: static; width: auto; display: flex; align-items: center; justify-content: center; gap: 0.5rem }
.a11y-text .features__check { position: static; top: auto; left: auto; order: -1; flex-shrink: 0 }
.a11y-text .hero__media { position: static; width: min(64vw, 100%); height: auto; margin: 1.25rem auto 0px; background: transparent; border-radius: 0px }
.a11y-text .slider { position: relative; left: auto; top: auto; width: 100%; height: auto; aspect-ratio: 1230 / 780 }
.a11y-text .contact__title { height: auto; line-height: 1.3 }
.a11y-text .contact__inner { width: auto; max-width: 44rem }
.a11y-text .form-area { grid-template-columns: minmax(0px, 1fr); row-gap: 0.6rem }
.a11y-text .lead-form > div:nth-child(1) { grid-area: 1 / 1 }
.a11y-text .lead-form > div:nth-child(2) { grid-area: 2 / 1 }
.a11y-text .lead-form > div:nth-child(3) { grid-area: 3 / 1 }
.a11y-text .lead-form > div:nth-child(4) { grid-area: 4 / 1 }
.a11y-text .lead-form__note { grid-area: 5 / 1 }
.a11y-text .lead-form > div:nth-child(5) .field-error, .a11y-text .lead-form > div:nth-child(5) .wa-error { grid-area: 7 / 1 }
.a11y-text .field-error--general { grid-area: 8 / 1 }
.a11y-text .lead-form__input { height: auto; min-height: 2.75rem }
.a11y-text .lead-form__submit { height: auto; min-height: 2.75rem; padding: 0.35rem 3rem }
.a11y-text .consent { grid-area: 6 / 1; margin-left: 0px; margin-right: 0px }
.a11y-text .consent__text { width: auto }
.a11y-text .lead-form__note { width: auto }
.a11y-text .altnoy-badge { grid-area: 9 / 1; margin-top: 0.5rem; justify-self: center }
.a11y-text .legal-links { flex-wrap: wrap; justify-content: center; text-align: center }
.a11y-text .legal-links > span:nth-of-type(2) { display: none }
.a11y-text .legal-links > span:nth-of-type(3) { flex: 0 0 100% }
.a11y-text .lead-form > div:nth-child(5) .field-error, .a11y-text .lead-form > div:nth-child(5) .wa-error, .a11y-text .field-error--general { text-align: center }
.a11y-text .hero__watermark { opacity: 0.25 }
@media (max-width: 767px) {
  .wa-a11y { bottom: calc(4rem + 18.1333vw) !important }
}
@media (max-width: 767px) {
  .wa-cc-handle, .wa-cc { bottom: calc(1rem + 18.1333vw) !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-a11y { bottom: calc(4rem + 12.1429vw) !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-cc-handle, .wa-cc { bottom: calc(1rem + 12.1429vw) !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}
