@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(/assets/fonts/assistant-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: 'Assistant';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(/assets/fonts/assistant-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: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(/assets/fonts/rubik-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: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(/assets/fonts/rubik-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: 'Assistant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/1a6ce0df5aed9af7.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/1ec013652431a448.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/87ce10d8668dc99d.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/fonts/740b7586862f3260.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/assets/fonts/8c58362c7943fce6.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/f9c9f4ed2c23b95e.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/69c8c9bbc8634a1a.woff2) format('woff2');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/297c473d8cd1b617.woff2) format('woff2');
}
@font-face {
  font-family: 'Assistant Fallback';
  src: local('Arial'), local('Arimo'), local('Liberation Sans');
  size-adjust: 94.07%;
  ascent-override: 108.53%;
  descent-override: 30.51%;
  line-gap-override: 0%;
}
@font-face {
  font-family: 'Rubik Fallback';
  src: local('Arial'), local('Arimo'), local('Liberation Sans');
  size-adjust: 103.54%;
  ascent-override: 90.31%;
  descent-override: 24.15%;
  line-gap-override: 0%;
}

@layer webapp {
  :root {
    --wa-max: 1120px;
    --wa-font: Rubik, 'Rubik Fallback', Arial, sans-serif;
    --wa-primary: #2563eb;
    --wa-primary-text: #ffffff;
    --wa-text: rgb(0, 0, 0);
    --wa-muted: #64748b;
    --wa-background: rgb(255, 255, 255);
    --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-h6qnpf92qx1 {
    background: var(--wa-background);
    position: relative;
    z-index: 50;
    width: 100%;
  }
  .wa-h2suhxjir6h {
    margin-inline-end: auto;
    margin-inline-start: auto;
    display: flex;
    align-items: center;
    width: 75.6945vw;
    height: 9.5834vw;
  }
  .wa-h1r216izq6x {
    margin-inline-end: 0.8334vw;
    margin-inline-start: 0.8334vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    display: block;
    width: 10.9723vw;
    height: 7.3612vw;
    color: var(--wa-text);
  }
  .wa-h1msnxkl89q {
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h3jg146g5cv {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h1tr9qtc2rc {
    margin-inline-start: auto;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
  }
  .wa-h2c944249ru {
    background: rgb(38, 38, 41);
    padding-top: 3.3334vw;
    padding-bottom: 5.5556vw;
    position: relative;
    z-index: 2;
    min-height: 36.1112vw;
  }
  .wa-h6eiz1r1qcz {
    background: var(--wa-text);
    inset-inline-end: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    z-index: 1;
    width: 45%;
    height: 100%;
  }
  .wa-hdg292rb8i6 {
    inset-inline-end: 50%;
    display: block;
    position: absolute;
    top: 50%;
    width: auto;
    max-width: none;
    height: 100%;
    min-width: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    transform: translate(-50%, -50%);
  }
  .wa-h1dtvik8de1 {
    inset-inline-start: 0px;
    position: absolute;
    bottom: 0px;
    z-index: 0;
    width: 11.8056vw;
    height: 23.2639vw;
    color: rgb(80, 183, 255);
  }
  .wa-hn23r1s9j1n {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h1dtvi679h7 {
    inset-inline-start: 0px;
    position: absolute;
    z-index: 3;
    color: rgb(80, 183, 255);
    top: -2.6389vw;
    width: 11.4584vw;
    height: 12.1528vw;
  }
  .wa-h1xkrlqk3zh {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h1dtvhs65kd {
    inset-inline-end: 2.0139vw;
    position: absolute;
    z-index: 3;
    color: rgb(80, 183, 255);
    bottom: -5.1389vw;
    width: 11.5973vw;
    height: 8.5417vw;
  }
  .wa-hvk1nshi9s8 {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h1dtvkidwy7 {
    inset-inline-end: 36.875vw;
    position: absolute;
    top: 3.3334vw;
    z-index: 4;
    width: 12.2917vw;
    height: 11.3195vw;
  }
  .wa-h1k3yyqb2e0 {
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h3rmrg0ly3r {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h6ej0zwlaj9 {
    margin-inline-end: auto;
    margin-inline-start: auto;
    position: relative;
    z-index: 2;
    width: 75.6945vw;
  }
  .wa-h16s36h4dmo {
    margin-inline-start: 0.2778vw;
    width: 38.8889vw;
  }
  .wa-h123knxtsjm {
    padding-inline-start: 0.2084vw;
    font-weight: inherit;
    color: rgb(255, 255, 255);
  }
  .wa-h26jp8648e0 {
    padding-inline-start: 0.2084vw;
    font-weight: inherit;
    color: rgb(255, 255, 255);
    font-size: 1.6757vw;
    line-height: 1.5;
  }
  .wa-harqm4xkg0x {
    margin-top: 1.1112vw;
    display: flex;
    row-gap: 0.5556vw;
    column-gap: 0.5556vw;
  }
  .wa-h359b82htcm {
    border-width: max(0.0625rem, 0.0695vw);
    border-style: solid;
    border-color: rgb(80, 183, 255);
    padding-top: 0.2778vw;
    padding-bottom: 0.2778vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 1.1112vw;
    border-radius: 1.1112vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    min-width: 11.9445vw;
    text-align: center;
  }
  .wa-h25dhvkamhc {
    font-weight: inherit;
    color: rgb(255, 255, 255);
    font-size: max(0.75rem, 0.9723vw);
    line-height: 1.5;
  }
  .wa-h25dhvybqe6 {
    margin-top: 1.1112vw;
    font-weight: 800;
    color: rgb(80, 183, 255);
    font-family: Assistant, 'Assistant Fallback', Rubik, sans-serif;
    font-size: 2.2223vw;
    line-height: 1.1563;
  }
  .wa-h25dhus8eno {
    margin-top: 0.2778vw;
    font-weight: inherit;
    color: rgb(255, 255, 255);
    font-size: max(0.65625rem, 0.8334vw);
    line-height: 2;
  }
  .wa-h359b7ogpfs {
    border-width: max(0.0625rem, 0.0695vw);
    border-style: solid;
    border-color: rgb(80, 183, 255);
    padding-top: 0.2778vw;
    padding-bottom: 0.2778vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 1.1112vw;
    border-radius: 1.1112vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    min-width: 11.9445vw;
    text-align: center;
  }
  .wa-h5y7xe93t09 {
    font-weight: inherit;
    color: rgb(255, 255, 255);
    font-size: max(0.75rem, 0.9723vw);
    line-height: 1.5;
  }
  .wa-h5y7x07zw67 {
    margin-top: 1.1112vw;
    font-weight: 800;
    color: rgb(80, 183, 255);
    font-family: Assistant, 'Assistant Fallback', Rubik, sans-serif;
    font-size: 2.2223vw;
    line-height: 1.1563;
  }
  .wa-h5y7y6bbmoe {
    margin-top: 0.2778vw;
    font-weight: inherit;
    color: rgb(255, 255, 255);
    font-size: max(0.65625rem, 0.8334vw);
    line-height: 2;
  }
  .wa-h359b7afliy {
    border-width: max(0.0625rem, 0.0695vw);
    border-style: solid;
    border-color: rgb(80, 183, 255);
    padding-top: 0.2778vw;
    padding-bottom: 0.2778vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 1.1112vw;
    border-radius: 1.1112vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    min-width: 11.9445vw;
    text-align: center;
  }
  .wa-h333hc6ihh2 {
    font-weight: inherit;
    color: rgb(255, 255, 255);
    font-size: max(0.75rem, 0.9723vw);
    line-height: 1.5;
  }
  .wa-h333hckjldw {
    margin-top: 1.1112vw;
    font-weight: 800;
    color: rgb(80, 183, 255);
    font-family: Assistant, 'Assistant Fallback', Rubik, sans-serif;
    font-size: 2.2223vw;
    line-height: 1.1563;
  }
  .wa-h333hcykpaq {
    margin-top: 0.2778vw;
    font-weight: inherit;
    color: rgb(255, 255, 255);
    font-size: max(0.65625rem, 0.8334vw);
    line-height: 2;
  }
  .wa-harqlqwgj6v {
    margin-top: 2.7778vw;
    margin-inline-start: 9.5834vw;
  }
  .wa-h2c944g5doo {
    background: var(--wa-surface);
    padding-top: 4.4445vw;
    padding-bottom: 4.4445vw;
    position: relative;
    z-index: 1;
  }
  .wa-h3ls2nx8moe {
    margin-inline-end: auto;
    margin-inline-start: auto;
    width: 55.6945vw;
  }
  .wa-h27n53g44si {
    font-weight: 700;
    color: var(--wa-text);
    font-size: 2.9167vw;
    line-height: 1.2;
    text-align: center;
  }
  .wa-h1jpwkj7yhf {
    font-weight: 700;
    color: rgb(80, 183, 255);
    font-size: 2.9167vw;
    line-height: 1.2;
    text-align: center;
  }
  .wa-h1jpwkx92e9 {
    margin-top: 0.5556vw;
    font-weight: inherit;
    color: var(--wa-text);
    font-size: max(1.0625rem, 1.3889vw);
    line-height: 1.5;
    text-align: center;
  }
  .wa-h3ls29w4puc {
    background: var(--wa-background);
    padding-top: 1.3889vw;
    padding-bottom: 2.0834vw;
    padding-inline-end: 2.5vw;
    padding-inline-start: 2.5vw;
    margin-top: 1.6667vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    border-radius: 1.1112vw;
    position: relative;
    width: 69.0278vw;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5556vw 1.1112vw;
  }
  .wa-h3nu6dv06ea {
    padding-top: 0.0625rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 0.9723vw;
  }
  .wa-h1oqms40ao8 {
    min-width: 0px;
  }
  .wa-h1oqmrpz6re {
    min-width: 0px;
  }
  .wa-h1oqmsw2ihw {
    min-width: 0px;
  }
  .wa-h1oqmsi1el2 {
    min-width: 0px;
  }
  .wa-h1oqmto4qbk {
    min-width: 0px;
  }
  .wa-h1oqmta3meq {
    min-width: 0px;
  }
  .wa-h1oqmug6y58 {
    min-width: 0px;
  }
  .wa-h1oqmu25u8e {
    min-width: 0px;
  }
  .wa-h1oqmv895yw {
    min-width: 0px;
  }
  .wa-h3rp13u5thj {
    display: contents;
  }
  .wa-h5i7lapjavc {
    margin-top: 0.2778vw;
    display: none;
    color: rgb(192, 38, 45);
    font-size: max(0.75rem, 0.9028vw);
    line-height: 1.35;
    text-align: right;
  }
  .wa-h1wevmvzfzc {
    border-style: none;
    background: rgb(80, 183, 255);
    border-radius: 3.4723vw;
    background-position: left 1.6667vw center;
    transition: background-color 0.3s ease 0s, box-shadow 0.3s ease 0s, transform 0.3s ease 0s;
    font-family: inherit;
    display: block;
    color: rgb(255, 255, 255);
    font-weight: 700;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
    background-size: 0.9028vw 1.3195vw;
    background-repeat: no-repeat;
    cursor: pointer;
    font-size: 0.8333em;
  }
  @media (hover: hover) {
    .wa-h1wevmvzfzc:hover {
      background: rgb(47, 159, 238);
      box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw);
      transform: translateY(-0.1389vw);
    }
  }
  .wa-h1wevmvzfzc:focus-visible {
    background: rgb(47, 159, 238);
    box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw);
    transform: translateY(-0.1389vw);
  }
  .wa-h2c943a21y5 {
    background: var(--wa-background);
    padding-top: 3.3334vw;
    padding-bottom: 3.3334vw;
    background-position: left top;
    background-image: url("/assets/m/c08881d035cfcbb4-1600.webp");
    background-size: cover;
    background-repeat: no-repeat;
  }
  .wa-h1hg2smw0lb {
    margin-inline-end: auto;
    margin-inline-start: auto;
    width: 55.6945vw;
  }
  .wa-h1i37eifwt3 {
    font-weight: 700;
    color: var(--wa-text);
    font-size: 2.9167vw;
    line-height: 1.2;
    text-align: center;
  }
  .wa-he5m3bbz1iw {
    margin-top: 0.5556vw;
    font-weight: inherit;
    color: var(--wa-text);
    font-size: max(1.0625rem, 1.3889vw);
    line-height: 1.5;
    text-align: center;
  }
  .wa-h1hg2t0x4i5 {
    margin-top: 3.3334vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 70.8334vw;
  }
  .wa-h1m2yo1j0vo {
    padding-inline-end: 2.1528vw;
    padding-inline-start: 2.1528vw;
    margin-inline-end: 1.632vw;
    margin-inline-start: 1.632vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 20.3473vw;
    min-height: 20.2778vw;
    color: rgb(255, 255, 255);
    text-align: center;
  }
  .wa-hgqigbw7v5x {
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: 0;
  }
  .wa-hqx8v4zqoyr {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-hgqigpxbrzz {
    margin-bottom: 1.0417vw;
    position: relative;
    z-index: 1;
    color: rgb(255, 255, 255);
    width: 4.3056vw;
    height: 3.4723vw;
  }
  .wa-h3bc2nasl5a {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h2eog5miue0 {
    font-weight: inherit;
    position: relative;
    z-index: 1;
    color: rgb(255, 255, 255);
    font-size: max(0.75rem, 1.1806vw);
    line-height: 1.5;
  }
  .wa-h1m2ynnhwyu {
    padding-inline-end: 2.1528vw;
    padding-inline-start: 2.1528vw;
    margin-inline-end: 1.632vw;
    margin-inline-start: 1.632vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 20.3473vw;
    min-height: 20.2778vw;
    color: rgb(255, 255, 255);
    text-align: center;
  }
  .wa-h2iq1ikges6 {
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: 0;
  }
  .wa-h3vqk1hmyvj {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h2iq1i6favc {
    margin-bottom: 1.0417vw;
    position: relative;
    z-index: 1;
    color: rgb(255, 255, 255);
    width: 4.1667vw;
    height: 4.1667vw;
  }
  .wa-h2u44rar3nx {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-hrjs1dyyeqp {
    font-weight: inherit;
    position: relative;
    z-index: 1;
    color: rgb(255, 255, 255);
    font-size: max(0.75rem, 1.1806vw);
    line-height: 1.5;
  }
  .wa-h1m2yn9gt20 {
    padding-inline-end: 2.1528vw;
    padding-inline-start: 2.1528vw;
    margin-inline-end: 1.632vw;
    margin-inline-start: 1.632vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 20.3473vw;
    min-height: 20.2778vw;
    color: rgb(255, 255, 255);
    text-align: center;
  }
  .wa-h22y2w698n4 {
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: 0;
  }
  .wa-hou1n4kofdr {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h22y2wkacjy {
    margin-bottom: 1.0417vw;
    position: relative;
    z-index: 1;
    color: rgb(255, 255, 255);
    width: 4.6528vw;
    height: 2.7084vw;
  }
  .wa-h23svn48u30 {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h2c7km44gco {
    font-weight: inherit;
    position: relative;
    z-index: 1;
    color: rgb(255, 255, 255);
    font-size: max(0.75rem, 1.1806vw);
    line-height: 1.5;
  }
  .wa-h1m2ymvfp56 {
    padding-inline-end: 2.1528vw;
    padding-inline-start: 2.1528vw;
    margin-top: -7.3612vw;
    margin-inline-end: 1.632vw;
    margin-inline-start: 1.632vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 20.3473vw;
    min-height: 20.2778vw;
    color: rgb(255, 255, 255);
    text-align: center;
  }
  .wa-h1mlnbq4z5a {
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: 0;
  }
  .wa-h2qcdocg4ru {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h1mlnbc3v8g {
    margin-bottom: 1.0417vw;
    position: relative;
    z-index: 1;
    color: rgb(255, 255, 255);
    width: 4.0278vw;
    height: 4.0278vw;
  }
  .wa-h3oj793bcmp {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-hp2xsn9ltl1 {
    font-weight: inherit;
    position: relative;
    z-index: 1;
    color: rgb(255, 255, 255);
    font-size: max(0.75rem, 1.1806vw);
    line-height: 1.5;
  }
  .wa-h1m2yplngj0 {
    padding-inline-end: 2.1528vw;
    padding-inline-start: 2.1528vw;
    margin-top: -7.3612vw;
    margin-inline-end: 1.632vw;
    margin-inline-start: 1.632vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 20.3473vw;
    min-height: 20.2778vw;
    color: rgb(255, 255, 255);
    text-align: center;
  }
  .wa-h1xnr2wqyo8 {
    inset-inline-end: 0px;
    inset-inline-start: 0px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: 0;
  }
  .wa-htm6m6ty32l {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h1xnr3as2l2 {
    margin-bottom: 1.0417vw;
    position: relative;
    z-index: 1;
    color: rgb(255, 255, 255);
    width: 5.0695vw;
    height: 2.7778vw;
  }
  .wa-h3ifguzqkuk {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h1hsprr9h7u {
    font-weight: inherit;
    position: relative;
    z-index: 1;
    color: rgb(255, 255, 255);
    font-size: max(0.75rem, 1.1806vw);
    line-height: 1.5;
  }
  .wa-h2c943o35v0 {
    background: var(--wa-text);
    padding-top: 1.1112vw;
    padding-bottom: 1.6667vw;
  }
  .wa-h8dxuyifii0 {
    font-weight: 700;
    color: rgb(255, 255, 255);
    font-size: 2.7084vw;
    line-height: 1.0256;
    text-align: center;
  }
  .wa-h34n00ihnao {
    margin-top: 0.5556vw;
    font-weight: inherit;
    color: rgb(255, 255, 255);
    font-size: 1.8056vw;
    line-height: 1;
    text-align: center;
  }
  .wa-h1htpluugbm {
    margin-top: 1.6667vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    position: relative;
    width: 55.5556vw;
  }
  .wa-h3u3ntudy50 {
    padding-top: 0.0625rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 0.6945vw;
    column-gap: 1.3889vw;
  }
  .wa-h355xqq62ar {
    min-width: 0px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 17.1528vw;
    width: 17.1528vw;
  }
  .wa-h355xqc4ydw {
    min-width: 0px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 17.1528vw;
    width: 17.1528vw;
  }
  .wa-h1x54h7nzf9 {
    border-style: none;
    background: rgb(80, 183, 255);
    border-radius: 3.4723vw;
    background-position: left 1.6667vw center;
    transition: background-color 0.3s ease 0s, box-shadow 0.3s ease 0s, transform 0.3s ease 0s;
    font-family: inherit;
    display: block;
    color: rgb(255, 255, 255);
    font-weight: 700;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
    background-size: 0.9028vw 1.3195vw;
    background-repeat: no-repeat;
    cursor: pointer;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 17.1528vw;
    width: 17.1528vw;
    height: max(2.75rem, 3.1945vw);
    font-size: 1.6667vw;
  }
  @media (hover: hover) {
    .wa-h1x54h7nzf9:hover {
      background: rgb(47, 159, 238);
      box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw);
      transform: translateY(-0.1389vw);
    }
  }
  .wa-h1x54h7nzf9:focus-visible {
    background: rgb(47, 159, 238);
    box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw);
    transform: translateY(-0.1389vw);
  }
  .wa-h1fov92a46u {
    display: contents;
  }
  .wa-h2xwkpihsw5 {
    margin-top: 0.2778vw;
    display: none;
    color: rgb(255, 154, 154);
    font-size: max(0.75rem, 0.9028vw);
    line-height: 1.35;
    text-align: center;
  }
  .wa-h2c942hzu4h {
    background: var(--wa-surface);
    padding-top: 3.3334vw;
    padding-bottom: 3.3334vw;
  }
  .wa-h3nhm1a8bpv {
    font-weight: 700;
    color: var(--wa-text);
    font-size: 2.9167vw;
    line-height: 1.2;
    text-align: center;
  }
  .wa-htye6rmg7qc {
    margin-top: 3.3334vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    width: 51.0417vw;
  }
  .wa-h1r3c920q8o {
    background: var(--wa-background);
    padding-top: 1.1112vw;
    padding-bottom: 1.1112vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 6.5973vw;
    margin-bottom: 1.6667vw;
    border-radius: 1.3889vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    min-height: 11.1112vw;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5556vw 1.1112vw;
  }
  .wa-h2ru0f9qats {
    inset-inline-start: -2.7778vw;
    position: absolute;
    top: 2.2223vw;
    width: 5.9028vw;
    height: 5.9028vw;
    color: rgb(38, 38, 41);
  }
  .wa-h1b4qzt568v {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h2ru0fnreqm {
    inset-inline-start: -2.7778vw;
    position: absolute;
    top: 2.2223vw;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 5.9028vw;
    height: 5.9028vw;
    color: rgb(80, 183, 255);
    font-size: 2.4306vw;
    line-height: 1;
    font-weight: 700;
  }
  .wa-h3td8tvp0ai {
    font-weight: 700;
    color: rgb(38, 38, 41);
    font-size: 1.8056vw;
    line-height: 1.2;
  }
  .wa-h2ygnogvysq {
    margin-top: 0.2778vw;
    font-weight: inherit;
    color: var(--wa-text);
    font-size: max(1.0625rem, 1.3889vw);
    line-height: 1.5;
  }
  .wa-h3jvyo67dzl {
    margin-top: 0.6945vw;
    margin-inline-start: 10.2084vw;
  }
  .wa-h1r3bv0wtem {
    background: var(--wa-background);
    padding-top: 1.1112vw;
    padding-bottom: 1.1112vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 6.5973vw;
    margin-bottom: 1.6667vw;
    border-radius: 1.3889vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    min-height: 11.1112vw;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5556vw 1.1112vw;
  }
  .wa-hpvhe700rtp {
    inset-inline-start: -2.7778vw;
    position: absolute;
    top: 2.2223vw;
    width: 5.9028vw;
    height: 5.9028vw;
    color: rgb(38, 38, 41);
  }
  .wa-h2qumo4k01p {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-hpvhdsywuzn {
    inset-inline-start: -5.4862vw;
    position: absolute;
    top: -6.3542vw;
    width: 5vw;
    height: 10.0695vw;
    color: rgb(38, 38, 41);
  }
  .wa-hrsarz23ls1 {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-hpvhez28lht {
    inset-inline-start: -2.7778vw;
    position: absolute;
    top: 2.2223vw;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 5.9028vw;
    height: 5.9028vw;
    color: rgb(80, 183, 255);
    font-size: 2.4306vw;
    line-height: 1;
    font-weight: 700;
  }
  .wa-h2uafu46bgr {
    font-weight: 700;
    color: rgb(38, 38, 41);
    font-size: 1.8056vw;
    line-height: 1.2;
  }
  .wa-hmz25frj80p {
    margin-top: 0.2778vw;
    font-weight: inherit;
    color: var(--wa-text);
    font-size: max(1.0625rem, 1.3889vw);
    line-height: 1.5;
  }
  .wa-h1r3d148jws {
    background: var(--wa-background);
    padding-top: 1.1112vw;
    padding-bottom: 1.1112vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 6.5973vw;
    margin-bottom: 1.6667vw;
    border-radius: 1.3889vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    min-height: 11.1112vw;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5556vw 1.1112vw;
  }
  .wa-h1g1kkcwc1d {
    inset-inline-start: -2.7778vw;
    position: absolute;
    top: 2.2223vw;
    width: 5.9028vw;
    height: 5.9028vw;
    color: rgb(38, 38, 41);
  }
  .wa-h1e440sqeu4 {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h1g1kkqxfy7 {
    inset-inline-start: -5.4862vw;
    position: absolute;
    top: -6.3542vw;
    width: 5vw;
    height: 10.0695vw;
    color: rgb(38, 38, 41);
  }
  .wa-h3cs6xha6p7 {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h1g1kjku47p {
    inset-inline-start: -2.7778vw;
    position: absolute;
    top: 2.2223vw;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 5.9028vw;
    height: 5.9028vw;
    color: rgb(80, 183, 255);
    font-size: 2.4306vw;
    line-height: 1;
    font-weight: 700;
  }
  .wa-hb3oss0j3tn {
    font-weight: 700;
    color: rgb(38, 38, 41);
    font-size: 1.8056vw;
    line-height: 1.2;
  }
  .wa-h2n08gtd5vo {
    margin-top: 0.2778vw;
    font-weight: inherit;
    color: var(--wa-text);
    font-size: max(1.0625rem, 1.3889vw);
    line-height: 1.5;
  }
  .wa-h1r3cn34n2q {
    background: var(--wa-background);
    padding-top: 1.1112vw;
    padding-bottom: 1.1112vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 6.5973vw;
    margin-bottom: 1.6667vw;
    border-radius: 1.3889vw;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    min-height: 11.1112vw;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5556vw 1.1112vw;
  }
  .wa-h2wwb2m28vg {
    inset-inline-start: -2.7778vw;
    position: absolute;
    top: 2.2223vw;
    width: 5.9028vw;
    height: 5.9028vw;
    color: rgb(38, 38, 41);
  }
  .wa-h1yttxae9wq {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h2wwb2814ym {
    inset-inline-start: -5.4862vw;
    position: absolute;
    top: -6.3542vw;
    width: 5vw;
    height: 10.0695vw;
    color: rgb(38, 38, 41);
  }
  .wa-h392xyr67py {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h2wwb1u011s {
    inset-inline-start: -2.7778vw;
    position: absolute;
    top: 2.2223vw;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 5.9028vw;
    height: 5.9028vw;
    color: rgb(80, 183, 255);
    font-size: 2.4306vw;
    line-height: 1;
    font-weight: 700;
  }
  .wa-h37cx1ke7q8 {
    font-weight: 700;
    color: rgb(38, 38, 41);
    font-size: 1.8056vw;
    line-height: 1.2;
  }
  .wa-hpfwfqlbgil {
    margin-top: 0.2778vw;
    font-weight: inherit;
    color: var(--wa-text);
    font-size: max(1.0625rem, 1.3889vw);
    line-height: 1.5;
  }
  .wa-h2c942w0y1b {
    background: var(--wa-background);
    padding-top: 3.3334vw;
    padding-bottom: 3.75vw;
    background-position: left top;
    background-image: url("/assets/m/8bc578006eea5dcf-1600.webp");
    background-size: cover;
    background-repeat: no-repeat;
  }
  .wa-h31rb57fp66 {
    font-weight: 700;
    color: var(--wa-text);
    font-size: 2.9167vw;
    line-height: 1.2;
    text-align: center;
  }
  .wa-ht3540wi83u {
    margin-top: 2.2223vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    width: 71.8056vw;
  }
  .wa-h3lbhpjc8s5 {
    padding-top: 1.1112vw;
    padding-bottom: 1.6667vw;
    padding-inline-end: 1.6667vw;
    padding-inline-start: 1.6667vw;
    overflow: hidden;
    display: flex;
    flex-wrap: nowrap;
    row-gap: 3.3334vw;
    column-gap: 3.3334vw;
    cursor: grab;
  }
  .wa-h1c7be4jwx7 {
    background: var(--wa-background);
    padding-top: 1.1112vw;
    padding-bottom: 1.1112vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 1.1112vw;
    border-radius: 1.1112vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 32.5695vw;
    display: flex;
    flex-direction: column;
    min-height: 35.4167vw;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5556vw 1.1112vw;
  }
  .wa-h3vjpuvvbnh {
    margin-bottom: 1.6667vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    display: block;
    width: 3.4723vw;
    height: 2.2223vw;
    color: rgb(80, 183, 255);
  }
  .wa-hqjfps0ddlq {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h3elggo9b2c {
    font-weight: inherit;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    color: var(--wa-text);
    font-size: max(0.84375rem, 1.1112vw);
    line-height: 1.5;
  }
  .wa-h3elgga875i {
    margin-top: 2.2223vw;
    font-weight: 600;
    color: rgb(80, 183, 255);
    font-size: 1.3889vw;
    line-height: 1.5;
    text-align: center;
  }
  .wa-h1c7beil0u1 {
    background: var(--wa-background);
    padding-top: 1.1112vw;
    padding-bottom: 1.1112vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 1.1112vw;
    border-radius: 1.1112vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 32.5695vw;
    display: flex;
    flex-direction: column;
    min-height: 35.4167vw;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5556vw 1.1112vw;
  }
  .wa-h2398gsfeq7 {
    margin-bottom: 1.6667vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    display: block;
    width: 3.4723vw;
    height: 2.2223vw;
    color: rgb(80, 183, 255);
  }
  .wa-h3s6h8s81l2 {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h13y43wdcio {
    font-weight: inherit;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    color: var(--wa-text);
    font-size: max(0.84375rem, 1.1112vw);
    line-height: 1.5;
  }
  .wa-h13y44aegfi {
    margin-top: 2.2223vw;
    font-weight: 600;
    color: rgb(80, 183, 255);
    font-size: 1.3889vw;
    line-height: 1.5;
    text-align: center;
  }
  .wa-h1c7bewm4qw {
    background: var(--wa-background);
    padding-top: 1.1112vw;
    padding-bottom: 1.1112vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 1.1112vw;
    border-radius: 1.1112vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 32.5695vw;
    display: flex;
    flex-direction: column;
    min-height: 35.4167vw;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5556vw 1.1112vw;
  }
  .wa-h2i0ulfblwz {
    margin-bottom: 1.6667vw;
    margin-inline-end: auto;
    margin-inline-start: auto;
    display: block;
    width: 3.4723vw;
    height: 2.2223vw;
    color: rgb(80, 183, 255);
  }
  .wa-h1x1ywj51mu {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h251kmrh0pd {
    font-weight: inherit;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
    color: var(--wa-text);
    font-size: max(0.84375rem, 1.1112vw);
    line-height: 1.5;
  }
  .wa-h251knxkcfw {
    margin-top: 2.2223vw;
    font-weight: 600;
    color: rgb(80, 183, 255);
    font-size: 1.3889vw;
    line-height: 1.5;
    text-align: center;
  }
  .wa-h1lp8i2hpit {
    background: rgb(38, 38, 41);
    padding-top: 3.3334vw;
    padding-bottom: 3.3334vw;
  }
  .wa-h3ohgh5u65s {
    margin-inline-end: auto;
    margin-inline-start: auto;
    display: flex;
    align-items: flex-end;
    width: 69.0278vw;
  }
  .wa-h36ecj4bhwm {
    padding-top: 3.3334vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 33.6806vw;
  }
  .wa-h3ujdv8j4o1 {
    margin-bottom: 1.6667vw;
    display: block;
    width: 11.4584vw;
    height: 9.6528vw;
    color: rgb(255, 255, 255);
  }
  .wa-h3brvau0oqd {
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h1ympbjd99m {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
  }
  .wa-h14ccxwun3l {
    margin-bottom: 1.6667vw;
    font-weight: 700;
    color: rgb(80, 183, 255);
    font-size: 1.6667vw;
    line-height: 1.2;
  }
  .wa-h29bj5mau2g {
    margin-bottom: 1.6667vw;
    display: flex;
    align-items: center;
  }
  .wa-h3t15ql3moc {
    background: var(--wa-background);
    padding-top: 0.1389vw;
    padding-bottom: 0.1389vw;
    padding-inline-end: 0.1389vw;
    padding-inline-start: 0.1389vw;
    margin-inline-end: 0.6945vw;
    border-radius: 50%;
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    width: 2.0834vw;
    height: 2.0834vw;
    color: rgb(80, 183, 255);
  }
  .wa-h3tjkcumqfn {
    inset-inline-end: 0px;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
  }
  .wa-h1apnk3o22q {
    font-weight: inherit;
    min-width: 0px;
    color: rgb(255, 255, 255);
    font-size: max(0.875rem, 1.1806vw);
    line-height: 1.5;
  }
  .wa-h29bj589q5m {
    margin-bottom: 1.6667vw;
    display: flex;
    align-items: center;
  }
  .wa-h3cx385d87g {
    background: var(--wa-background);
    padding-top: 0.1389vw;
    padding-bottom: 0.1389vw;
    padding-inline-end: 0.1389vw;
    padding-inline-start: 0.1389vw;
    margin-inline-end: 0.6945vw;
    border-radius: 50%;
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    width: 2.0834vw;
    height: 2.0834vw;
    color: rgb(80, 183, 255);
  }
  .wa-h78q3uvlt7u {
    inset-inline-end: 0px;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
  }
  .wa-h3jqdr0z5xy {
    font-weight: inherit;
    min-width: 0px;
    color: rgb(255, 255, 255);
    font-size: max(0.875rem, 1.1806vw);
    line-height: 1.5;
  }
  .wa-h29bj6ed1w4 {
    margin-bottom: 1.6667vw;
    display: flex;
    align-items: center;
  }
  .wa-hyfpct6bbem {
    background: var(--wa-background);
    padding-top: 0.1389vw;
    padding-bottom: 0.1389vw;
    padding-inline-end: 0.1389vw;
    padding-inline-start: 0.1389vw;
    margin-inline-end: 0.6945vw;
    border-radius: 50%;
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    width: 2.0834vw;
    height: 2.0834vw;
    color: rgb(80, 183, 255);
  }
  .wa-h2skmirul4n {
    inset-inline-end: 0px;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
  }
  .wa-hd826wsho4y {
    font-weight: inherit;
    min-width: 0px;
    color: rgb(255, 255, 255);
    font-size: max(0.875rem, 1.1806vw);
    line-height: 1.5;
  }
  .wa-h29bj60bxza {
    margin-bottom: 1.6667vw;
    display: flex;
    align-items: center;
  }
  .wa-h1zu99uhpnk {
    background: var(--wa-background);
    padding-top: 0.1389vw;
    padding-bottom: 0.1389vw;
    padding-inline-end: 0.1389vw;
    padding-inline-start: 0.1389vw;
    margin-inline-end: 0.6945vw;
    border-radius: 50%;
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    width: 2.0834vw;
    height: 2.0834vw;
    color: rgb(80, 183, 255);
  }
  .wa-h26gnoyfm7x {
    inset-inline-end: 0px;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
  }
  .wa-h389znimjyw {
    font-weight: inherit;
    min-width: 0px;
    color: rgb(255, 255, 255);
    font-size: max(0.875rem, 1.1806vw);
    line-height: 1.5;
  }
  .wa-h29bj426ef4 {
    margin-bottom: 1.6667vw;
    display: flex;
    align-items: center;
  }
  .wa-h3lb725lmjb {
    background: var(--wa-background);
    padding-top: 0.1389vw;
    padding-bottom: 0.1389vw;
    padding-inline-end: 0.1389vw;
    padding-inline-start: 0.1389vw;
    margin-inline-end: 0.6945vw;
    border-radius: 50%;
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto;
    width: 2.0834vw;
    height: 2.0834vw;
    color: rgb(80, 183, 255);
  }
  .wa-h1auso0zyfl {
    inset-inline-end: 0px;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
  }
  .wa-h2i128u9ait {
    font-weight: inherit;
    min-width: 0px;
    color: rgb(255, 255, 255);
    font-size: max(0.875rem, 1.1806vw);
    line-height: 1.5;
  }
  .wa-h36eciqadzs {
    margin-inline-start: 1.6667vw;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 27.7778vw;
  }
  .wa-hf0gubbbead {
    font-weight: 700;
    color: rgb(255, 255, 255);
    font-size: 2.5vw;
    line-height: 1.2;
    text-align: center;
  }
  .wa-hpufgvsccmm {
    margin-top: 0.5556vw;
    font-weight: inherit;
    color: rgb(255, 255, 255);
    font-size: 1.8056vw;
    line-height: 1.5;
    text-align: center;
  }
  .wa-hzrc0k4dl08 {
    padding-top: 0.5556vw;
    padding-inline-end: 1.1112vw;
    padding-inline-start: 1.1112vw;
    position: relative;
  }
  .wa-h41kgzudohx {
    padding-top: 0.0625rem;
    display: block;
    flex-wrap: wrap;
  }
  .wa-h251s9a58yg {
    margin-bottom: 1.0417vw;
    min-width: 0px;
  }
  .wa-h251s8w451m {
    margin-bottom: 1.0417vw;
    min-width: 0px;
  }
  .wa-h251sa27gs5 {
    margin-bottom: 1.0417vw;
    min-width: 0px;
  }
  .wa-h3lns9j964l {
    border-style: none;
    background: rgb(80, 183, 255);
    border-radius: 3.4723vw;
    background-position: left 1.6667vw center;
    transition: background-color 0.3s ease 0s, box-shadow 0.3s ease 0s, transform 0.3s ease 0s;
    font-family: inherit;
    display: block;
    color: rgb(255, 255, 255);
    font-weight: 400;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
    background-size: 0.9028vw 1.3195vw;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 100%;
    height: 3.9584vw;
    font-size: 2.1528vw;
  }
  @media (hover: hover) {
    .wa-h3lns9j964l:hover {
      background: rgb(47, 159, 238);
      box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw);
      transform: translateY(-0.1389vw);
    }
  }
  .wa-h3lns9j964l:focus-visible {
    background: rgb(47, 159, 238);
    box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw);
    transform: translateY(-0.1389vw);
  }
  .wa-h38o2xhymn1 {
    display: contents;
  }
  .wa-h1yxnnnjsca {
    margin-top: 0.2778vw;
    display: none;
    color: rgb(255, 154, 154);
    font-size: max(0.75rem, 0.9028vw);
    line-height: 1.35;
    text-align: right;
  }

  @media (max-width: 1024px) {
    .wa-h2suhxjir6h {
      padding-inline-end: 3.6459vw;
      padding-inline-start: 3.6459vw;
      width: 100%;
      height: 13.5417vw;
      position: relative;
      justify-content: flex-start;
    }
    .wa-h1r216izq6x {
      width: 14.0625vw;
      height: 9.375vw;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h1tr9qtc2rc {
      display: none;
    }
    .wa-h2c944249ru {
      padding-bottom: 4.6875vw;
      min-height: 0px;
      padding-top: unset;
    }
    .wa-h6eiz1r1qcz {
      inset-inline-end: auto;
      position: relative;
      top: auto;
      width: 100%;
      height: auto;
      aspect-ratio: 390 / 220;
    }
    .wa-h1dtvik8de1 {
      display: none;
    }
    .wa-h1dtvi679h7 {
      display: none;
    }
    .wa-h1dtvhs65kd {
      display: none;
    }
    .wa-h1dtvkidwy7 {
      display: none;
    }
    .wa-h6ej0zwlaj9 {
      padding-top: 2.9948vw;
      padding-inline-end: 1.6928vw;
      padding-inline-start: 1.6928vw;
      width: 100%;
    }
    .wa-h16s36h4dmo {
      width: 100%;
      margin-inline-start: unset;
    }
    .wa-h123knxtsjm {
      white-space: normal;
      text-align: center;
      text-wrap-style: balance;
      padding-inline-start: unset;
    }
    .wa-h26jp8648e0 {
      font-size: max(1rem, 2.3438vw);
      text-align: center;
      padding-inline-start: unset;
    }
    .wa-harqm4xkg0x {
      margin-top: 2.0834vw;
      row-gap: 1.1719vw;
      column-gap: 1.5625vw;
      flex-wrap: wrap;
      justify-content: center;
    }
    .wa-h359b82htcm {
      padding-top: 0.6511vw;
      padding-bottom: 1.1719vw;
      padding-inline-end: 1.3021vw;
      padding-inline-start: 1.3021vw;
      border-radius: 2.0834vw;
      flex-basis: 22.9167vw;
      min-width: 0px;
    }
    .wa-h25dhvkamhc {
      font-size: max(0.875rem, 1.9532vw);
    }
    .wa-h25dhvybqe6 {
      margin-top: 0.5209vw;
      font-size: 3.125vw;
      line-height: 1.6667;
    }
    .wa-h25dhus8eno {
      margin-top: 0.9115vw;
      font-size: max(0.75rem, 1.5625vw);
      line-height: 1.5;
    }
    .wa-h359b7ogpfs {
      padding-top: 0.6511vw;
      padding-bottom: 1.1719vw;
      padding-inline-end: 1.3021vw;
      padding-inline-start: 1.3021vw;
      border-radius: 2.0834vw;
      flex-basis: 22.9167vw;
      min-width: 0px;
    }
    .wa-h5y7xe93t09 {
      font-size: max(0.875rem, 1.9532vw);
    }
    .wa-h5y7x07zw67 {
      margin-top: 0.5209vw;
      font-size: 3.125vw;
      line-height: 1.6667;
    }
    .wa-h5y7y6bbmoe {
      margin-top: 0.9115vw;
      font-size: max(0.75rem, 1.5625vw);
      line-height: 1.5;
    }
    .wa-h359b7afliy {
      padding-top: 0.6511vw;
      padding-bottom: 1.1719vw;
      padding-inline-end: 1.3021vw;
      padding-inline-start: 1.3021vw;
      border-radius: 2.0834vw;
      flex-basis: 22.9167vw;
      min-width: 0px;
    }
    .wa-h333hc6ihh2 {
      font-size: max(0.875rem, 1.9532vw);
    }
    .wa-h333hckjldw {
      margin-top: 0.5209vw;
      font-size: 3.125vw;
      line-height: 1.6667;
    }
    .wa-h333hcykpaq {
      margin-top: 0.9115vw;
      font-size: max(0.75rem, 1.5625vw);
      line-height: 1.5;
    }
    .wa-harqlqwgj6v {
      margin-top: 3.3855vw;
      display: flex;
      justify-content: center;
      margin-inline-start: unset;
    }
    .wa-h2c944g5doo {
      padding-top: 2.6042vw;
      padding-bottom: 6.25vw;
      padding-inline-end: 2.6042vw;
      padding-inline-start: 2.6042vw;
    }
    .wa-h3ls2nx8moe {
      width: 100%;
    }
    .wa-h27n53g44si {
      white-space: normal;
      font-size: 5.2084vw;
      text-wrap-style: balance;
    }
    .wa-h1jpwkj7yhf {
      white-space: normal;
      font-size: 5.2084vw;
      text-wrap-style: balance;
    }
    .wa-h1jpwkx92e9 {
      margin-top: 1.0417vw;
      font-size: max(1rem, 2.3438vw);
    }
    .wa-h3ls29w4puc {
      padding-top: 2.6042vw;
      padding-bottom: 3.125vw;
      padding-inline-end: 4.6875vw;
      padding-inline-start: 4.6875vw;
      margin-top: 3.125vw;
      border-radius: 2.0834vw;
      width: 100%;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.0417vw 2.0834vw;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h3nu6dv06ea {
      row-gap: 5.3386vw;
    }
    .wa-h5i7lapjavc {
      margin-top: 0.5209vw;
      font-size: max(0.75rem, 1.6928vw);
    }
    .wa-h1wevmvzfzc {
      background: rgb(80, 183, 255);
      border-radius: 6.5105vw;
      background-position: left 3.125vw center;
      background-size: 1.6928vw 2.474vw;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
    }
    .wa-h2c943a21y5 {
      padding-top: 2.6042vw;
      padding-bottom: 2.6042vw;
      padding-inline-end: 2.6042vw;
      padding-inline-start: 2.6042vw;
    }
    .wa-h1hg2smw0lb {
      width: 100%;
    }
    .wa-h1i37eifwt3 {
      white-space: normal;
      font-size: 5.4688vw;
      text-wrap-style: balance;
    }
    .wa-he5m3bbz1iw {
      margin-top: 1.0417vw;
      font-size: max(1rem, 2.3438vw);
    }
    .wa-h1hg2t0x4i5 {
      margin-top: 6.25vw;
      flex-wrap: nowrap;
      width: 100%;
      flex-direction: column;
      align-items: center;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h1m2yo1j0vo {
      padding-inline-end: 4.0365vw;
      padding-inline-start: 4.0365vw;
      margin-bottom: 2.6042vw;
      width: 38.1511vw;
      min-height: 38.0209vw;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-hgqigpxbrzz {
      margin-bottom: 1.9532vw;
      width: 8.073vw;
      height: 6.5105vw;
    }
    .wa-h2eog5miue0 {
      font-size: max(0.875rem, 2.2136vw);
    }
    .wa-h1m2ynnhwyu {
      padding-inline-end: 4.0365vw;
      padding-inline-start: 4.0365vw;
      margin-bottom: 2.6042vw;
      width: 38.1511vw;
      min-height: 38.0209vw;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h2iq1i6favc {
      margin-bottom: 1.9532vw;
      width: 7.8125vw;
      height: 7.8125vw;
    }
    .wa-hrjs1dyyeqp {
      font-size: max(0.875rem, 2.2136vw);
    }
    .wa-h1m2yn9gt20 {
      padding-inline-end: 4.0365vw;
      padding-inline-start: 4.0365vw;
      margin-bottom: 2.6042vw;
      width: 38.1511vw;
      min-height: 38.0209vw;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h22y2wkacjy {
      margin-bottom: 1.9532vw;
      width: 8.724vw;
      height: 5.0782vw;
    }
    .wa-h2c7km44gco {
      font-size: max(0.875rem, 2.2136vw);
    }
    .wa-h1m2ymvfp56 {
      padding-inline-end: 4.0365vw;
      padding-inline-start: 4.0365vw;
      margin-bottom: 2.6042vw;
      width: 38.1511vw;
      min-height: 38.0209vw;
      margin-top: unset;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h1mlnbc3v8g {
      margin-bottom: 1.9532vw;
      width: 7.5521vw;
      height: 7.5521vw;
    }
    .wa-hp2xsn9ltl1 {
      font-size: max(0.875rem, 2.2136vw);
    }
    .wa-h1m2yplngj0 {
      padding-inline-end: 4.0365vw;
      padding-inline-start: 4.0365vw;
      margin-bottom: 2.6042vw;
      width: 38.1511vw;
      min-height: 38.0209vw;
      margin-top: unset;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h1xnr3as2l2 {
      margin-bottom: 1.9532vw;
      width: 9.5053vw;
      height: 5.2084vw;
    }
    .wa-h1hsprr9h7u {
      font-size: max(0.875rem, 2.2136vw);
    }
    .wa-h2c943o35v0 {
      padding-top: 2.0834vw;
      padding-bottom: 3.125vw;
      padding-inline-end: 3.6459vw;
      padding-inline-start: 3.6459vw;
    }
    .wa-h8dxuyifii0 {
      font-size: 4.6875vw;
      line-height: 1.1;
    }
    .wa-h34n00ihnao {
      margin-top: 1.0417vw;
      font-size: 3.125vw;
    }
    .wa-h1htpluugbm {
      padding-inline-end: 2.6042vw;
      padding-inline-start: 2.6042vw;
      margin-top: 3.125vw;
      width: 100%;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h3u3ntudy50 {
      row-gap: 1.823vw;
      column-gap: 1.823vw;
    }
    .wa-h355xqq62ar {
      flex-basis: 100%;
      width: 100%;
    }
    .wa-h355xqc4ydw {
      flex-basis: 100%;
      width: 100%;
    }
    .wa-h1x54h7nzf9 {
      background: rgb(80, 183, 255);
      border-radius: 6.5105vw;
      background-position: left 3.125vw center;
      background-size: 1.6928vw 2.474vw;
      flex-basis: 100%;
      width: 100%;
      height: max(2.75rem, 5.9896vw);
      font-size: 3.125vw;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
    }
    .wa-h2xwkpihsw5 {
      margin-top: 0.5209vw;
      font-size: max(0.75rem, 1.6928vw);
    }
    .wa-h2c942hzu4h {
      padding-top: 3.2553vw;
      padding-bottom: 3.2553vw;
      padding-inline-end: 2.8646vw;
      padding-inline-start: 2.8646vw;
    }
    .wa-h3nhm1a8bpv {
      white-space: normal;
      font-size: 5.4688vw;
      text-wrap-style: balance;
    }
    .wa-htye6rmg7qc {
      margin-top: 6.3803vw;
      width: 100%;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h1r3c920q8o {
      padding-top: 9.7657vw;
      padding-bottom: 3.125vw;
      padding-inline-end: 1.9532vw;
      padding-inline-start: 1.9532vw;
      margin-bottom: 10.4167vw;
      border-radius: 2.6042vw;
      align-items: center;
      min-height: 0px;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.0417vw 2.0834vw;
      text-align: center;
    }
    .wa-h2ru0f9qats {
      margin-inline-start: -5.5339vw;
      inset-inline-start: 50%;
      top: -5.4688vw;
      width: 11.0678vw;
      height: 11.0678vw;
    }
    .wa-h2ru0fnreqm {
      margin-inline-start: -5.5339vw;
      inset-inline-start: 50%;
      top: -5.4688vw;
      width: 11.0678vw;
      height: 11.0678vw;
      font-size: 4.5573vw;
    }
    .wa-h3td8tvp0ai {
      font-size: 2.8646vw;
    }
    .wa-h2ygnogvysq {
      margin-top: 1.9532vw;
      font-size: max(1rem, 2.2136vw);
    }
    .wa-h3jvyo67dzl {
      margin-top: 1.3021vw;
      margin-inline-start: unset;
    }
    .wa-h1r3bv0wtem {
      padding-top: 9.7657vw;
      padding-bottom: 3.125vw;
      padding-inline-end: 1.9532vw;
      padding-inline-start: 1.9532vw;
      margin-bottom: 10.4167vw;
      border-radius: 2.6042vw;
      align-items: center;
      min-height: 0px;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.0417vw 2.0834vw;
      text-align: center;
    }
    .wa-hpvhe700rtp {
      margin-inline-start: -5.5339vw;
      inset-inline-start: 50%;
      top: -5.4688vw;
      width: 11.0678vw;
      height: 11.0678vw;
    }
    .wa-hpvhdsywuzn {
      display: none;
    }
    .wa-hpvhez28lht {
      margin-inline-start: -5.5339vw;
      inset-inline-start: 50%;
      top: -5.4688vw;
      width: 11.0678vw;
      height: 11.0678vw;
      font-size: 4.5573vw;
    }
    .wa-h2uafu46bgr {
      font-size: 2.8646vw;
    }
    .wa-hmz25frj80p {
      margin-top: 1.9532vw;
      font-size: max(1rem, 2.2136vw);
    }
    .wa-h1r3d148jws {
      padding-top: 9.7657vw;
      padding-bottom: 3.125vw;
      padding-inline-end: 1.9532vw;
      padding-inline-start: 1.9532vw;
      margin-bottom: 10.4167vw;
      border-radius: 2.6042vw;
      align-items: center;
      min-height: 0px;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.0417vw 2.0834vw;
      text-align: center;
    }
    .wa-h1g1kkcwc1d {
      margin-inline-start: -5.5339vw;
      inset-inline-start: 50%;
      top: -5.4688vw;
      width: 11.0678vw;
      height: 11.0678vw;
    }
    .wa-h1g1kkqxfy7 {
      display: none;
    }
    .wa-h1g1kjku47p {
      margin-inline-start: -5.5339vw;
      inset-inline-start: 50%;
      top: -5.4688vw;
      width: 11.0678vw;
      height: 11.0678vw;
      font-size: 4.5573vw;
    }
    .wa-hb3oss0j3tn {
      font-size: 2.8646vw;
    }
    .wa-h2n08gtd5vo {
      margin-top: 1.9532vw;
      font-size: max(1rem, 2.2136vw);
    }
    .wa-h1r3cn34n2q {
      padding-top: 9.7657vw;
      padding-bottom: 3.125vw;
      padding-inline-end: 1.9532vw;
      padding-inline-start: 1.9532vw;
      margin-bottom: 10.4167vw;
      border-radius: 2.6042vw;
      align-items: center;
      min-height: 0px;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.0417vw 2.0834vw;
      text-align: center;
    }
    .wa-h2wwb2m28vg {
      margin-inline-start: -5.5339vw;
      inset-inline-start: 50%;
      top: -5.4688vw;
      width: 11.0678vw;
      height: 11.0678vw;
    }
    .wa-h2wwb2814ym {
      display: none;
    }
    .wa-h2wwb1u011s {
      margin-inline-start: -5.5339vw;
      inset-inline-start: 50%;
      top: -5.4688vw;
      width: 11.0678vw;
      height: 11.0678vw;
      font-size: 4.5573vw;
    }
    .wa-h37cx1ke7q8 {
      font-size: 2.8646vw;
    }
    .wa-hpfwfqlbgil {
      margin-top: 1.9532vw;
      font-size: max(1rem, 2.2136vw);
    }
    .wa-h2c942w0y1b {
      padding-top: 6.25vw;
      padding-bottom: 6.25vw;
    }
    .wa-h31rb57fp66 {
      white-space: normal;
      font-size: 4.6875vw;
      text-wrap-style: balance;
    }
    .wa-ht3540wi83u {
      margin-top: 4.1667vw;
      width: 100%;
      margin-inline-end: unset;
      margin-inline-start: unset;
    }
    .wa-h3lbhpjc8s5 {
      padding-top: 2.0834vw;
      padding-bottom: 3.125vw;
      padding-inline-end: 4.6875vw;
      padding-inline-start: 4.6875vw;
      row-gap: 5.2084vw;
      column-gap: 5.2084vw;
    }
    .wa-h1c7be4jwx7 {
      padding-top: 2.0834vw;
      padding-bottom: 2.0834vw;
      padding-inline-end: 2.0834vw;
      padding-inline-start: 2.0834vw;
      border-radius: 2.0834vw;
      flex-basis: 100%;
      min-height: 0px;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.0417vw 2.0834vw;
    }
    .wa-h3vjpuvvbnh {
      margin-bottom: 3.125vw;
      width: 6.5105vw;
      height: 4.1667vw;
    }
    .wa-h3elggo9b2c {
      font-size: max(1rem, 2.0834vw);
    }
    .wa-h3elgga875i {
      margin-top: 4.1667vw;
      font-size: 2.6042vw;
    }
    .wa-h1c7beil0u1 {
      padding-top: 2.0834vw;
      padding-bottom: 2.0834vw;
      padding-inline-end: 2.0834vw;
      padding-inline-start: 2.0834vw;
      border-radius: 2.0834vw;
      flex-basis: 100%;
      min-height: 0px;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.0417vw 2.0834vw;
    }
    .wa-h2398gsfeq7 {
      margin-bottom: 3.125vw;
      width: 6.5105vw;
      height: 4.1667vw;
    }
    .wa-h13y43wdcio {
      font-size: max(1rem, 2.0834vw);
    }
    .wa-h13y44aegfi {
      margin-top: 4.1667vw;
      font-size: 2.6042vw;
    }
    .wa-h1c7bewm4qw {
      padding-top: 2.0834vw;
      padding-bottom: 2.0834vw;
      padding-inline-end: 2.0834vw;
      padding-inline-start: 2.0834vw;
      border-radius: 2.0834vw;
      flex-basis: 100%;
      min-height: 0px;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.0417vw 2.0834vw;
    }
    .wa-h2i0ulfblwz {
      margin-bottom: 3.125vw;
      width: 6.5105vw;
      height: 4.1667vw;
    }
    .wa-h251kmrh0pd {
      font-size: max(1rem, 2.0834vw);
    }
    .wa-h251knxkcfw {
      margin-top: 4.1667vw;
      font-size: 2.6042vw;
    }
    .wa-h1lp8i2hpit {
      padding-top: 6.25vw;
      padding-bottom: max(6.5rem, 13.5417vw);
    }
    .wa-h3ohgh5u65s {
      align-items: stretch;
      width: 100%;
      flex-direction: column-reverse;
    }
    .wa-h36ecj4bhwm {
      padding-top: 6.25vw;
      padding-inline-end: 2.6042vw;
      padding-inline-start: 2.6042vw;
      flex-basis: auto;
    }
    .wa-h3ujdv8j4o1 {
      margin-bottom: 3.125vw;
      width: 21.4844vw;
      height: 18.099vw;
    }
    .wa-h14ccxwun3l {
      margin-bottom: 3.125vw;
      font-size: 3.125vw;
    }
    .wa-h29bj5mau2g {
      margin-bottom: 3.125vw;
    }
    .wa-h3t15ql3moc {
      padding-top: 0.2605vw;
      padding-bottom: 0.2605vw;
      padding-inline-end: 0.2605vw;
      padding-inline-start: 0.2605vw;
      margin-inline-end: 1.3021vw;
      width: 3.9063vw;
      height: 3.9063vw;
    }
    .wa-h1apnk3o22q {
      font-size: max(1rem, 2.2136vw);
    }
    .wa-h29bj589q5m {
      margin-bottom: 3.125vw;
    }
    .wa-h3cx385d87g {
      padding-top: 0.2605vw;
      padding-bottom: 0.2605vw;
      padding-inline-end: 0.2605vw;
      padding-inline-start: 0.2605vw;
      margin-inline-end: 1.3021vw;
      width: 3.9063vw;
      height: 3.9063vw;
    }
    .wa-h3jqdr0z5xy {
      font-size: max(1rem, 2.2136vw);
    }
    .wa-h29bj6ed1w4 {
      margin-bottom: 3.125vw;
    }
    .wa-hyfpct6bbem {
      padding-top: 0.2605vw;
      padding-bottom: 0.2605vw;
      padding-inline-end: 0.2605vw;
      padding-inline-start: 0.2605vw;
      margin-inline-end: 1.3021vw;
      width: 3.9063vw;
      height: 3.9063vw;
    }
    .wa-hd826wsho4y {
      font-size: max(1rem, 2.2136vw);
    }
    .wa-h29bj60bxza {
      margin-bottom: 3.125vw;
    }
    .wa-h1zu99uhpnk {
      padding-top: 0.2605vw;
      padding-bottom: 0.2605vw;
      padding-inline-end: 0.2605vw;
      padding-inline-start: 0.2605vw;
      margin-inline-end: 1.3021vw;
      width: 3.9063vw;
      height: 3.9063vw;
    }
    .wa-h389znimjyw {
      font-size: max(1rem, 2.2136vw);
    }
    .wa-h29bj426ef4 {
      margin-bottom: 3.125vw;
    }
    .wa-h3lb725lmjb {
      padding-top: 0.2605vw;
      padding-bottom: 0.2605vw;
      padding-inline-end: 0.2605vw;
      padding-inline-start: 0.2605vw;
      margin-inline-end: 1.3021vw;
      width: 3.9063vw;
      height: 3.9063vw;
    }
    .wa-h2i128u9ait {
      font-size: max(1rem, 2.2136vw);
    }
    .wa-h36eciqadzs {
      flex-basis: auto;
      margin-inline-start: unset;
    }
    .wa-hf0gubbbead {
      font-size: 4.4271vw;
    }
    .wa-hpufgvsccmm {
      margin-top: 1.0417vw;
      font-size: 2.6042vw;
    }
    .wa-hzrc0k4dl08 {
      padding-top: 2.0834vw;
      padding-inline-end: 2.0834vw;
      padding-inline-start: 2.0834vw;
    }
    .wa-h251s9a58yg {
      margin-bottom: 1.9532vw;
    }
    .wa-h251s8w451m {
      margin-bottom: 1.9532vw;
    }
    .wa-h251sa27gs5 {
      margin-bottom: 1.9532vw;
    }
    .wa-h3lns9j964l {
      background: rgb(80, 183, 255);
      border-radius: 6.5105vw;
      background-position: left 3.125vw center;
      background-size: 1.6928vw 2.474vw;
      height: 7.4219vw;
      font-size: 4.0365vw;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
    }
    .wa-h1yxnnnjsca {
      margin-top: 0.5209vw;
      font-size: max(0.75rem, 1.6928vw);
    }
  }

  @media (max-width: 767px) {
    .wa-h2suhxjir6h {
      padding-inline-end: 5vw;
      padding-inline-start: 5vw;
      height: 18.5715vw;
    }
    .wa-h1r216izq6x {
      width: 19.2858vw;
      height: 12.8572vw;
    }
    .wa-h2c944249ru {
      padding-bottom: 6.4286vw;
    }
    .wa-h6ej0zwlaj9 {
      padding-top: 4.1072vw;
      padding-inline-end: 2.3215vw;
      padding-inline-start: 2.3215vw;
    }
    .wa-h26jp8648e0 {
      font-size: max(1rem, 3.2143vw);
    }
    .wa-harqm4xkg0x {
      margin-top: 2.8572vw;
      row-gap: 1.6072vw;
      column-gap: 2.1429vw;
    }
    .wa-h359b82htcm {
      padding-top: 0.8929vw;
      padding-bottom: 1.6072vw;
      padding-inline-end: 1.7858vw;
      padding-inline-start: 1.7858vw;
      border-radius: 2.8572vw;
      flex-basis: 31.4286vw;
    }
    .wa-h25dhvkamhc {
      font-size: max(0.875rem, 2.6786vw);
    }
    .wa-h25dhvybqe6 {
      margin-top: 0.7143vw;
      font-size: 4.2858vw;
    }
    .wa-h25dhus8eno {
      margin-top: 1.25vw;
      font-size: max(0.75rem, 2.1429vw);
    }
    .wa-h359b7ogpfs {
      padding-top: 0.8929vw;
      padding-bottom: 1.6072vw;
      padding-inline-end: 1.7858vw;
      padding-inline-start: 1.7858vw;
      border-radius: 2.8572vw;
      flex-basis: 31.4286vw;
    }
    .wa-h5y7xe93t09 {
      font-size: max(0.875rem, 2.6786vw);
    }
    .wa-h5y7x07zw67 {
      margin-top: 0.7143vw;
      font-size: 4.2858vw;
    }
    .wa-h5y7y6bbmoe {
      margin-top: 1.25vw;
      font-size: max(0.75rem, 2.1429vw);
    }
    .wa-h359b7afliy {
      padding-top: 0.8929vw;
      padding-bottom: 1.6072vw;
      padding-inline-end: 1.7858vw;
      padding-inline-start: 1.7858vw;
      border-radius: 2.8572vw;
      flex-basis: 31.4286vw;
    }
    .wa-h333hc6ihh2 {
      font-size: max(0.875rem, 2.6786vw);
    }
    .wa-h333hckjldw {
      margin-top: 0.7143vw;
      font-size: 4.2858vw;
    }
    .wa-h333hcykpaq {
      margin-top: 1.25vw;
      font-size: max(0.75rem, 2.1429vw);
    }
    .wa-harqlqwgj6v {
      margin-top: 4.6429vw;
    }
    .wa-h2c944g5doo {
      padding-top: 3.5715vw;
      padding-bottom: 8.5715vw;
      padding-inline-end: 3.5715vw;
      padding-inline-start: 3.5715vw;
    }
    .wa-h27n53g44si {
      font-size: 7.1429vw;
    }
    .wa-h1jpwkj7yhf {
      font-size: 7.1429vw;
    }
    .wa-h1jpwkx92e9 {
      margin-top: 1.4286vw;
      font-size: max(1rem, 3.2143vw);
    }
    .wa-h3ls29w4puc {
      padding-top: 3.5715vw;
      padding-bottom: 4.2858vw;
      padding-inline-end: 6.4286vw;
      padding-inline-start: 6.4286vw;
      margin-top: 4.2858vw;
      border-radius: 2.8572vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.4286vw 2.8572vw;
    }
    .wa-h3nu6dv06ea {
      row-gap: 7.3215vw;
    }
    .wa-h5i7lapjavc {
      margin-top: 0.7143vw;
      font-size: max(0.75rem, 2.3215vw);
    }
    .wa-h1wevmvzfzc {
      background: rgb(80, 183, 255);
      border-radius: 8.9286vw;
      background-position: left 4.2858vw center;
      background-size: 2.3215vw 3.3929vw;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
    }
    .wa-h2c943a21y5 {
      padding-top: 3.5715vw;
      padding-bottom: 3.5715vw;
      padding-inline-end: 3.5715vw;
      padding-inline-start: 3.5715vw;
    }
    .wa-h1i37eifwt3 {
      font-size: 7.5vw;
    }
    .wa-he5m3bbz1iw {
      margin-top: 1.4286vw;
      font-size: max(1rem, 3.2143vw);
    }
    .wa-h1hg2t0x4i5 {
      margin-top: 8.5715vw;
    }
    .wa-h1m2yo1j0vo {
      padding-inline-end: 5.5358vw;
      padding-inline-start: 5.5358vw;
      margin-bottom: 3.5715vw;
      width: 52.3215vw;
      min-height: 52.1429vw;
    }
    .wa-hgqigpxbrzz {
      margin-bottom: 2.6786vw;
      width: 11.0715vw;
      height: 8.9286vw;
    }
    .wa-h2eog5miue0 {
      font-size: max(0.875rem, 3.0358vw);
    }
    .wa-h1m2ynnhwyu {
      padding-inline-end: 5.5358vw;
      padding-inline-start: 5.5358vw;
      margin-bottom: 3.5715vw;
      width: 52.3215vw;
      min-height: 52.1429vw;
    }
    .wa-h2iq1i6favc {
      margin-bottom: 2.6786vw;
      width: 10.7143vw;
      height: 10.7143vw;
    }
    .wa-hrjs1dyyeqp {
      font-size: max(0.875rem, 3.0358vw);
    }
    .wa-h1m2yn9gt20 {
      padding-inline-end: 5.5358vw;
      padding-inline-start: 5.5358vw;
      margin-bottom: 3.5715vw;
      width: 52.3215vw;
      min-height: 52.1429vw;
    }
    .wa-h22y2wkacjy {
      margin-bottom: 2.6786vw;
      width: 11.9643vw;
      height: 6.9643vw;
    }
    .wa-h2c7km44gco {
      font-size: max(0.875rem, 3.0358vw);
    }
    .wa-h1m2ymvfp56 {
      padding-inline-end: 5.5358vw;
      padding-inline-start: 5.5358vw;
      margin-bottom: 3.5715vw;
      width: 52.3215vw;
      min-height: 52.1429vw;
    }
    .wa-h1mlnbc3v8g {
      margin-bottom: 2.6786vw;
      width: 10.3572vw;
      height: 10.3572vw;
    }
    .wa-hp2xsn9ltl1 {
      font-size: max(0.875rem, 3.0358vw);
    }
    .wa-h1m2yplngj0 {
      padding-inline-end: 5.5358vw;
      padding-inline-start: 5.5358vw;
      margin-bottom: 3.5715vw;
      width: 52.3215vw;
      min-height: 52.1429vw;
    }
    .wa-h1xnr3as2l2 {
      margin-bottom: 2.6786vw;
      width: 13.0358vw;
      height: 7.1429vw;
    }
    .wa-h1hsprr9h7u {
      font-size: max(0.875rem, 3.0358vw);
    }
    .wa-h2c943o35v0 {
      padding-top: 2.8572vw;
      padding-bottom: 4.2858vw;
      padding-inline-end: 5vw;
      padding-inline-start: 5vw;
    }
    .wa-h8dxuyifii0 {
      font-size: 6.4286vw;
    }
    .wa-h34n00ihnao {
      margin-top: 1.4286vw;
      font-size: 4.2858vw;
    }
    .wa-h1htpluugbm {
      padding-inline-end: 3.5715vw;
      padding-inline-start: 3.5715vw;
      margin-top: 4.2858vw;
    }
    .wa-h3u3ntudy50 {
      row-gap: 2.5vw;
      column-gap: 2.5vw;
    }
    .wa-h1x54h7nzf9 {
      background: rgb(80, 183, 255);
      border-radius: 8.9286vw;
      background-position: left 4.2858vw center;
      background-size: 2.3215vw 3.3929vw;
      height: max(2.75rem, 8.2143vw);
      font-size: 4.2858vw;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
    }
    .wa-h2xwkpihsw5 {
      margin-top: 0.7143vw;
      font-size: max(0.75rem, 2.3215vw);
    }
    .wa-h2c942hzu4h {
      padding-top: 4.4643vw;
      padding-bottom: 4.4643vw;
      padding-inline-end: 3.9286vw;
      padding-inline-start: 3.9286vw;
    }
    .wa-h3nhm1a8bpv {
      font-size: 7.5vw;
    }
    .wa-htye6rmg7qc {
      margin-top: 8.75vw;
    }
    .wa-h1r3c920q8o {
      padding-top: 13.3929vw;
      padding-bottom: 4.2858vw;
      padding-inline-end: 2.6786vw;
      padding-inline-start: 2.6786vw;
      margin-bottom: 14.2858vw;
      border-radius: 3.5715vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.4286vw 2.8572vw;
    }
    .wa-h2ru0f9qats {
      margin-inline-start: -7.5893vw;
      top: -7.5vw;
      width: 15.1786vw;
      height: 15.1786vw;
    }
    .wa-h2ru0fnreqm {
      margin-inline-start: -7.5893vw;
      top: -7.5vw;
      width: 15.1786vw;
      height: 15.1786vw;
      font-size: 6.25vw;
    }
    .wa-h3td8tvp0ai {
      font-size: 3.9286vw;
    }
    .wa-h2ygnogvysq {
      margin-top: 2.6786vw;
      font-size: max(1rem, 3.0358vw);
    }
    .wa-h3jvyo67dzl {
      margin-top: 1.7858vw;
    }
    .wa-h1r3bv0wtem {
      padding-top: 13.3929vw;
      padding-bottom: 4.2858vw;
      padding-inline-end: 2.6786vw;
      padding-inline-start: 2.6786vw;
      margin-bottom: 14.2858vw;
      border-radius: 3.5715vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.4286vw 2.8572vw;
    }
    .wa-hpvhe700rtp {
      margin-inline-start: -7.5893vw;
      top: -7.5vw;
      width: 15.1786vw;
      height: 15.1786vw;
    }
    .wa-hpvhez28lht {
      margin-inline-start: -7.5893vw;
      top: -7.5vw;
      width: 15.1786vw;
      height: 15.1786vw;
      font-size: 6.25vw;
    }
    .wa-h2uafu46bgr {
      font-size: 3.9286vw;
    }
    .wa-hmz25frj80p {
      margin-top: 2.6786vw;
      font-size: max(1rem, 3.0358vw);
    }
    .wa-h1r3d148jws {
      padding-top: 13.3929vw;
      padding-bottom: 4.2858vw;
      padding-inline-end: 2.6786vw;
      padding-inline-start: 2.6786vw;
      margin-bottom: 14.2858vw;
      border-radius: 3.5715vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.4286vw 2.8572vw;
    }
    .wa-h1g1kkcwc1d {
      margin-inline-start: -7.5893vw;
      top: -7.5vw;
      width: 15.1786vw;
      height: 15.1786vw;
    }
    .wa-h1g1kjku47p {
      margin-inline-start: -7.5893vw;
      top: -7.5vw;
      width: 15.1786vw;
      height: 15.1786vw;
      font-size: 6.25vw;
    }
    .wa-hb3oss0j3tn {
      font-size: 3.9286vw;
    }
    .wa-h2n08gtd5vo {
      margin-top: 2.6786vw;
      font-size: max(1rem, 3.0358vw);
    }
    .wa-h1r3cn34n2q {
      padding-top: 13.3929vw;
      padding-bottom: 4.2858vw;
      padding-inline-end: 2.6786vw;
      padding-inline-start: 2.6786vw;
      margin-bottom: 14.2858vw;
      border-radius: 3.5715vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.4286vw 2.8572vw;
    }
    .wa-h2wwb2m28vg {
      margin-inline-start: -7.5893vw;
      top: -7.5vw;
      width: 15.1786vw;
      height: 15.1786vw;
    }
    .wa-h2wwb1u011s {
      margin-inline-start: -7.5893vw;
      top: -7.5vw;
      width: 15.1786vw;
      height: 15.1786vw;
      font-size: 6.25vw;
    }
    .wa-h37cx1ke7q8 {
      font-size: 3.9286vw;
    }
    .wa-hpfwfqlbgil {
      margin-top: 2.6786vw;
      font-size: max(1rem, 3.0358vw);
    }
    .wa-h2c942w0y1b {
      padding-top: 8.5715vw;
      padding-bottom: 8.5715vw;
    }
    .wa-h31rb57fp66 {
      font-size: 6.4286vw;
    }
    .wa-ht3540wi83u {
      margin-top: 5.7143vw;
    }
    .wa-h3lbhpjc8s5 {
      padding-top: 2.8572vw;
      padding-bottom: 4.2858vw;
      padding-inline-end: 6.4286vw;
      padding-inline-start: 6.4286vw;
      row-gap: 7.1429vw;
      column-gap: 7.1429vw;
    }
    .wa-h1c7be4jwx7 {
      padding-top: 2.8572vw;
      padding-bottom: 2.8572vw;
      padding-inline-end: 2.8572vw;
      padding-inline-start: 2.8572vw;
      border-radius: 2.8572vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.4286vw 2.8572vw;
    }
    .wa-h3vjpuvvbnh {
      margin-bottom: 4.2858vw;
      width: 8.9286vw;
      height: 5.7143vw;
    }
    .wa-h3elggo9b2c {
      font-size: max(1rem, 2.8572vw);
    }
    .wa-h3elgga875i {
      margin-top: 5.7143vw;
      font-size: 3.5715vw;
    }
    .wa-h1c7beil0u1 {
      padding-top: 2.8572vw;
      padding-bottom: 2.8572vw;
      padding-inline-end: 2.8572vw;
      padding-inline-start: 2.8572vw;
      border-radius: 2.8572vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.4286vw 2.8572vw;
    }
    .wa-h2398gsfeq7 {
      margin-bottom: 4.2858vw;
      width: 8.9286vw;
      height: 5.7143vw;
    }
    .wa-h13y43wdcio {
      font-size: max(1rem, 2.8572vw);
    }
    .wa-h13y44aegfi {
      margin-top: 5.7143vw;
      font-size: 3.5715vw;
    }
    .wa-h1c7bewm4qw {
      padding-top: 2.8572vw;
      padding-bottom: 2.8572vw;
      padding-inline-end: 2.8572vw;
      padding-inline-start: 2.8572vw;
      border-radius: 2.8572vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 1.4286vw 2.8572vw;
    }
    .wa-h2i0ulfblwz {
      margin-bottom: 4.2858vw;
      width: 8.9286vw;
      height: 5.7143vw;
    }
    .wa-h251kmrh0pd {
      font-size: max(1rem, 2.8572vw);
    }
    .wa-h251knxkcfw {
      margin-top: 5.7143vw;
      font-size: 3.5715vw;
    }
    .wa-h1lp8i2hpit {
      padding-top: 8.5715vw;
      padding-bottom: max(6.5rem, 18.5715vw);
    }
    .wa-h36ecj4bhwm {
      padding-top: 8.5715vw;
      padding-inline-end: 3.5715vw;
      padding-inline-start: 3.5715vw;
    }
    .wa-h3ujdv8j4o1 {
      margin-bottom: 4.2858vw;
      width: 29.4643vw;
      height: 24.8215vw;
    }
    .wa-h14ccxwun3l {
      margin-bottom: 4.2858vw;
      font-size: 4.2858vw;
    }
    .wa-h29bj5mau2g {
      margin-bottom: 4.2858vw;
    }
    .wa-h3t15ql3moc {
      padding-top: 0.3572vw;
      padding-bottom: 0.3572vw;
      padding-inline-end: 0.3572vw;
      padding-inline-start: 0.3572vw;
      margin-inline-end: 1.7858vw;
      width: 5.3572vw;
      height: 5.3572vw;
    }
    .wa-h1apnk3o22q {
      font-size: max(1rem, 3.0358vw);
    }
    .wa-h29bj589q5m {
      margin-bottom: 4.2858vw;
    }
    .wa-h3cx385d87g {
      padding-top: 0.3572vw;
      padding-bottom: 0.3572vw;
      padding-inline-end: 0.3572vw;
      padding-inline-start: 0.3572vw;
      margin-inline-end: 1.7858vw;
      width: 5.3572vw;
      height: 5.3572vw;
    }
    .wa-h3jqdr0z5xy {
      font-size: max(1rem, 3.0358vw);
    }
    .wa-h29bj6ed1w4 {
      margin-bottom: 4.2858vw;
    }
    .wa-hyfpct6bbem {
      padding-top: 0.3572vw;
      padding-bottom: 0.3572vw;
      padding-inline-end: 0.3572vw;
      padding-inline-start: 0.3572vw;
      margin-inline-end: 1.7858vw;
      width: 5.3572vw;
      height: 5.3572vw;
    }
    .wa-hd826wsho4y {
      font-size: max(1rem, 3.0358vw);
    }
    .wa-h29bj60bxza {
      margin-bottom: 4.2858vw;
    }
    .wa-h1zu99uhpnk {
      padding-top: 0.3572vw;
      padding-bottom: 0.3572vw;
      padding-inline-end: 0.3572vw;
      padding-inline-start: 0.3572vw;
      margin-inline-end: 1.7858vw;
      width: 5.3572vw;
      height: 5.3572vw;
    }
    .wa-h389znimjyw {
      font-size: max(1rem, 3.0358vw);
    }
    .wa-h29bj426ef4 {
      margin-bottom: 4.2858vw;
    }
    .wa-h3lb725lmjb {
      padding-top: 0.3572vw;
      padding-bottom: 0.3572vw;
      padding-inline-end: 0.3572vw;
      padding-inline-start: 0.3572vw;
      margin-inline-end: 1.7858vw;
      width: 5.3572vw;
      height: 5.3572vw;
    }
    .wa-h2i128u9ait {
      font-size: max(1rem, 3.0358vw);
    }
    .wa-hf0gubbbead {
      font-size: 6.0715vw;
    }
    .wa-hpufgvsccmm {
      margin-top: 1.4286vw;
      font-size: 3.5715vw;
    }
    .wa-hzrc0k4dl08 {
      padding-top: 2.8572vw;
      padding-inline-end: 2.8572vw;
      padding-inline-start: 2.8572vw;
    }
    .wa-h251s9a58yg {
      margin-bottom: 2.6786vw;
    }
    .wa-h251s8w451m {
      margin-bottom: 2.6786vw;
    }
    .wa-h251sa27gs5 {
      margin-bottom: 2.6786vw;
    }
    .wa-h3lns9j964l {
      background: rgb(80, 183, 255);
      border-radius: 8.9286vw;
      background-position: left 4.2858vw center;
      background-size: 2.3215vw 3.3929vw;
      height: 10.1786vw;
      font-size: 5.5358vw;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
    }
    .wa-h1yxnnnjsca {
      margin-top: 0.7143vw;
      font-size: max(0.75rem, 2.3215vw);
    }
  }

  @media (max-width: 559px) {
    .wa-h2suhxjir6h {
      padding-inline-end: 7.1795vw;
      padding-inline-start: 7.1795vw;
      height: 26.6667vw;
    }
    .wa-h1r216izq6x {
      width: 27.6924vw;
      height: 18.4616vw;
    }
    .wa-h2c944249ru {
      padding-bottom: 9.2308vw;
    }
    .wa-h6ej0zwlaj9 {
      padding-top: 5.8975vw;
      padding-inline-end: 3.3334vw;
      padding-inline-start: 3.3334vw;
    }
    .wa-h26jp8648e0 {
      font-size: max(1rem, 4.6154vw);
    }
    .wa-harqm4xkg0x {
      margin-top: 4.1026vw;
      row-gap: 2.3077vw;
      column-gap: 3.077vw;
    }
    .wa-h359b82htcm {
      padding-top: 1.2821vw;
      padding-bottom: 2.3077vw;
      padding-inline-end: 2.5642vw;
      padding-inline-start: 2.5642vw;
      border-radius: 4.1026vw;
      flex-basis: 45.1283vw;
    }
    .wa-h25dhvkamhc {
      font-size: max(0.875rem, 3.8462vw);
    }
    .wa-h25dhvybqe6 {
      margin-top: 1.0257vw;
      font-size: 6.1539vw;
    }
    .wa-h25dhus8eno {
      margin-top: 1.7949vw;
      font-size: max(0.75rem, 3.077vw);
    }
    .wa-h359b7ogpfs {
      padding-top: 1.2821vw;
      padding-bottom: 2.3077vw;
      padding-inline-end: 2.5642vw;
      padding-inline-start: 2.5642vw;
      border-radius: 4.1026vw;
      flex-basis: 45.1283vw;
    }
    .wa-h5y7xe93t09 {
      font-size: max(0.875rem, 3.8462vw);
    }
    .wa-h5y7x07zw67 {
      margin-top: 1.0257vw;
      font-size: 6.1539vw;
    }
    .wa-h5y7y6bbmoe {
      margin-top: 1.7949vw;
      font-size: max(0.75rem, 3.077vw);
    }
    .wa-h359b7afliy {
      padding-top: 1.2821vw;
      padding-bottom: 2.3077vw;
      padding-inline-end: 2.5642vw;
      padding-inline-start: 2.5642vw;
      border-radius: 4.1026vw;
      flex-basis: 45.1283vw;
    }
    .wa-h333hc6ihh2 {
      font-size: max(0.875rem, 3.8462vw);
    }
    .wa-h333hckjldw {
      margin-top: 1.0257vw;
      font-size: 6.1539vw;
    }
    .wa-h333hcykpaq {
      margin-top: 1.7949vw;
      font-size: max(0.75rem, 3.077vw);
    }
    .wa-harqlqwgj6v {
      margin-top: 6.6667vw;
    }
    .wa-h2c944g5doo {
      padding-top: 5.1283vw;
      padding-bottom: 12.3077vw;
      padding-inline-end: 5.1283vw;
      padding-inline-start: 5.1283vw;
    }
    .wa-h27n53g44si {
      font-size: 10.2565vw;
    }
    .wa-h1jpwkj7yhf {
      font-size: 10.2565vw;
    }
    .wa-h1jpwkx92e9 {
      margin-top: 2.0513vw;
      font-size: max(1rem, 4.6154vw);
    }
    .wa-h3ls29w4puc {
      padding-top: 5.1283vw;
      padding-bottom: 6.1539vw;
      padding-inline-end: 9.2308vw;
      padding-inline-start: 9.2308vw;
      margin-top: 6.1539vw;
      border-radius: 4.1026vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2.0513vw 4.1026vw;
    }
    .wa-h3nu6dv06ea {
      row-gap: 10.5129vw;
    }
    .wa-h5i7lapjavc {
      margin-top: 1.0257vw;
      font-size: max(0.75rem, 3.3334vw);
    }
    .wa-h1wevmvzfzc {
      background: rgb(80, 183, 255);
      border-radius: 12.8206vw;
      background-position: left 6.1539vw center;
      background-size: 3.3334vw 4.8718vw;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
    }
    .wa-h2c943a21y5 {
      padding-top: 5.1283vw;
      padding-bottom: 5.1283vw;
      padding-inline-end: 5.1283vw;
      padding-inline-start: 5.1283vw;
    }
    .wa-h1i37eifwt3 {
      font-size: 10.7693vw;
    }
    .wa-he5m3bbz1iw {
      margin-top: 2.0513vw;
      font-size: max(1rem, 4.6154vw);
    }
    .wa-h1hg2t0x4i5 {
      margin-top: 12.3077vw;
    }
    .wa-h1m2yo1j0vo {
      padding-inline-end: 7.9488vw;
      padding-inline-start: 7.9488vw;
      margin-bottom: 5.1283vw;
      width: 75.1283vw;
      min-height: 74.8718vw;
    }
    .wa-hgqigpxbrzz {
      margin-bottom: 3.8462vw;
      width: 15.8975vw;
      height: 12.8206vw;
    }
    .wa-h2eog5miue0 {
      font-size: max(0.875rem, 4.359vw);
    }
    .wa-h1m2ynnhwyu {
      padding-inline-end: 7.9488vw;
      padding-inline-start: 7.9488vw;
      margin-bottom: 5.1283vw;
      width: 75.1283vw;
      min-height: 74.8718vw;
    }
    .wa-h2iq1i6favc {
      margin-bottom: 3.8462vw;
      width: 15.3847vw;
      height: 15.3847vw;
    }
    .wa-hrjs1dyyeqp {
      font-size: max(0.875rem, 4.359vw);
    }
    .wa-h1m2yn9gt20 {
      padding-inline-end: 7.9488vw;
      padding-inline-start: 7.9488vw;
      margin-bottom: 5.1283vw;
      width: 75.1283vw;
      min-height: 74.8718vw;
    }
    .wa-h22y2wkacjy {
      margin-bottom: 3.8462vw;
      width: 17.1795vw;
      height: 10vw;
    }
    .wa-h2c7km44gco {
      font-size: max(0.875rem, 4.359vw);
    }
    .wa-h1m2ymvfp56 {
      padding-inline-end: 7.9488vw;
      padding-inline-start: 7.9488vw;
      margin-bottom: 5.1283vw;
      width: 75.1283vw;
      min-height: 74.8718vw;
    }
    .wa-h1mlnbc3v8g {
      margin-bottom: 3.8462vw;
      width: 14.8718vw;
      height: 14.8718vw;
    }
    .wa-hp2xsn9ltl1 {
      font-size: max(0.875rem, 4.359vw);
    }
    .wa-h1m2yplngj0 {
      padding-inline-end: 7.9488vw;
      padding-inline-start: 7.9488vw;
      margin-bottom: 5.1283vw;
      width: 75.1283vw;
      min-height: 74.8718vw;
    }
    .wa-h1xnr3as2l2 {
      margin-bottom: 3.8462vw;
      width: 18.718vw;
      height: 10.2565vw;
    }
    .wa-h1hsprr9h7u {
      font-size: max(0.875rem, 4.359vw);
    }
    .wa-h2c943o35v0 {
      padding-top: 4.1026vw;
      padding-bottom: 6.1539vw;
      padding-inline-end: 7.1795vw;
      padding-inline-start: 7.1795vw;
    }
    .wa-h8dxuyifii0 {
      font-size: 9.2308vw;
    }
    .wa-h34n00ihnao {
      margin-top: 2.0513vw;
      font-size: 6.1539vw;
    }
    .wa-h1htpluugbm {
      padding-inline-end: 5.1283vw;
      padding-inline-start: 5.1283vw;
      margin-top: 6.1539vw;
    }
    .wa-h3u3ntudy50 {
      row-gap: 3.5898vw;
      column-gap: 3.5898vw;
    }
    .wa-h1x54h7nzf9 {
      background: rgb(80, 183, 255);
      border-radius: 12.8206vw;
      background-position: left 6.1539vw center;
      background-size: 3.3334vw 4.8718vw;
      height: max(2.75rem, 11.7949vw);
      font-size: 6.1539vw;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
    }
    .wa-h2xwkpihsw5 {
      margin-top: 1.0257vw;
      font-size: max(0.75rem, 3.3334vw);
    }
    .wa-h2c942hzu4h {
      padding-top: 6.4103vw;
      padding-bottom: 6.4103vw;
      padding-inline-end: 5.6411vw;
      padding-inline-start: 5.6411vw;
    }
    .wa-h3nhm1a8bpv {
      font-size: 10.7693vw;
    }
    .wa-htye6rmg7qc {
      margin-top: 12.5642vw;
    }
    .wa-h1r3c920q8o {
      padding-top: 19.2308vw;
      padding-bottom: 6.1539vw;
      padding-inline-end: 3.8462vw;
      padding-inline-start: 3.8462vw;
      margin-bottom: 20.5129vw;
      border-radius: 5.1283vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2.0513vw 4.1026vw;
    }
    .wa-h2ru0f9qats {
      margin-inline-start: -10.8975vw;
      top: -10.7693vw;
      width: 21.7949vw;
      height: 21.7949vw;
    }
    .wa-h2ru0fnreqm {
      margin-inline-start: -10.8975vw;
      top: -10.7693vw;
      width: 21.7949vw;
      height: 21.7949vw;
      font-size: 8.9744vw;
    }
    .wa-h3td8tvp0ai {
      font-size: 5.6411vw;
    }
    .wa-h2ygnogvysq {
      margin-top: 3.8462vw;
      font-size: max(1rem, 4.359vw);
    }
    .wa-h3jvyo67dzl {
      margin-top: 2.5642vw;
    }
    .wa-h1r3bv0wtem {
      padding-top: 19.2308vw;
      padding-bottom: 6.1539vw;
      padding-inline-end: 3.8462vw;
      padding-inline-start: 3.8462vw;
      margin-bottom: 20.5129vw;
      border-radius: 5.1283vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2.0513vw 4.1026vw;
    }
    .wa-hpvhe700rtp {
      margin-inline-start: -10.8975vw;
      top: -10.7693vw;
      width: 21.7949vw;
      height: 21.7949vw;
    }
    .wa-hpvhez28lht {
      margin-inline-start: -10.8975vw;
      top: -10.7693vw;
      width: 21.7949vw;
      height: 21.7949vw;
      font-size: 8.9744vw;
    }
    .wa-h2uafu46bgr {
      font-size: 5.6411vw;
    }
    .wa-hmz25frj80p {
      margin-top: 3.8462vw;
      font-size: max(1rem, 4.359vw);
    }
    .wa-h1r3d148jws {
      padding-top: 19.2308vw;
      padding-bottom: 6.1539vw;
      padding-inline-end: 3.8462vw;
      padding-inline-start: 3.8462vw;
      margin-bottom: 20.5129vw;
      border-radius: 5.1283vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2.0513vw 4.1026vw;
    }
    .wa-h1g1kkcwc1d {
      margin-inline-start: -10.8975vw;
      top: -10.7693vw;
      width: 21.7949vw;
      height: 21.7949vw;
    }
    .wa-h1g1kjku47p {
      margin-inline-start: -10.8975vw;
      top: -10.7693vw;
      width: 21.7949vw;
      height: 21.7949vw;
      font-size: 8.9744vw;
    }
    .wa-hb3oss0j3tn {
      font-size: 5.6411vw;
    }
    .wa-h2n08gtd5vo {
      margin-top: 3.8462vw;
      font-size: max(1rem, 4.359vw);
    }
    .wa-h1r3cn34n2q {
      padding-top: 19.2308vw;
      padding-bottom: 6.1539vw;
      padding-inline-end: 3.8462vw;
      padding-inline-start: 3.8462vw;
      margin-bottom: 20.5129vw;
      border-radius: 5.1283vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2.0513vw 4.1026vw;
    }
    .wa-h2wwb2m28vg {
      margin-inline-start: -10.8975vw;
      top: -10.7693vw;
      width: 21.7949vw;
      height: 21.7949vw;
    }
    .wa-h2wwb1u011s {
      margin-inline-start: -10.8975vw;
      top: -10.7693vw;
      width: 21.7949vw;
      height: 21.7949vw;
      font-size: 8.9744vw;
    }
    .wa-h37cx1ke7q8 {
      font-size: 5.6411vw;
    }
    .wa-hpfwfqlbgil {
      margin-top: 3.8462vw;
      font-size: max(1rem, 4.359vw);
    }
    .wa-h2c942w0y1b {
      padding-top: 12.3077vw;
      padding-bottom: 12.3077vw;
    }
    .wa-h31rb57fp66 {
      font-size: 9.2308vw;
    }
    .wa-ht3540wi83u {
      margin-top: 8.2052vw;
    }
    .wa-h3lbhpjc8s5 {
      padding-top: 4.1026vw;
      padding-bottom: 6.1539vw;
      padding-inline-end: 9.2308vw;
      padding-inline-start: 9.2308vw;
      row-gap: 10.2565vw;
      column-gap: 10.2565vw;
    }
    .wa-h1c7be4jwx7 {
      padding-top: 4.1026vw;
      padding-bottom: 4.1026vw;
      padding-inline-end: 4.1026vw;
      padding-inline-start: 4.1026vw;
      border-radius: 4.1026vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2.0513vw 4.1026vw;
    }
    .wa-h3vjpuvvbnh {
      margin-bottom: 6.1539vw;
      width: 12.8206vw;
      height: 8.2052vw;
    }
    .wa-h3elggo9b2c {
      font-size: max(1rem, 4.1026vw);
    }
    .wa-h3elgga875i {
      margin-top: 8.2052vw;
      font-size: 5.1283vw;
    }
    .wa-h1c7beil0u1 {
      padding-top: 4.1026vw;
      padding-bottom: 4.1026vw;
      padding-inline-end: 4.1026vw;
      padding-inline-start: 4.1026vw;
      border-radius: 4.1026vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2.0513vw 4.1026vw;
    }
    .wa-h2398gsfeq7 {
      margin-bottom: 6.1539vw;
      width: 12.8206vw;
      height: 8.2052vw;
    }
    .wa-h13y43wdcio {
      font-size: max(1rem, 4.1026vw);
    }
    .wa-h13y44aegfi {
      margin-top: 8.2052vw;
      font-size: 5.1283vw;
    }
    .wa-h1c7bewm4qw {
      padding-top: 4.1026vw;
      padding-bottom: 4.1026vw;
      padding-inline-end: 4.1026vw;
      padding-inline-start: 4.1026vw;
      border-radius: 4.1026vw;
      box-shadow: rgba(0, 0, 0, 0.15) 0px 2.0513vw 4.1026vw;
    }
    .wa-h2i0ulfblwz {
      margin-bottom: 6.1539vw;
      width: 12.8206vw;
      height: 8.2052vw;
    }
    .wa-h251kmrh0pd {
      font-size: max(1rem, 4.1026vw);
    }
    .wa-h251knxkcfw {
      margin-top: 8.2052vw;
      font-size: 5.1283vw;
    }
    .wa-h1lp8i2hpit {
      padding-top: 12.3077vw;
      padding-bottom: max(6.5rem, 26.6667vw);
    }
    .wa-h36ecj4bhwm {
      padding-top: 12.3077vw;
      padding-inline-end: 5.1283vw;
      padding-inline-start: 5.1283vw;
    }
    .wa-h3ujdv8j4o1 {
      margin-bottom: 6.1539vw;
      width: 42.3077vw;
      height: 35.6411vw;
    }
    .wa-h14ccxwun3l {
      margin-bottom: 6.1539vw;
      font-size: 6.1539vw;
    }
    .wa-h29bj5mau2g {
      margin-bottom: 6.1539vw;
    }
    .wa-h3t15ql3moc {
      padding-top: 0.5129vw;
      padding-bottom: 0.5129vw;
      padding-inline-end: 0.5129vw;
      padding-inline-start: 0.5129vw;
      margin-inline-end: 2.5642vw;
      width: 7.6924vw;
      height: 7.6924vw;
    }
    .wa-h1apnk3o22q {
      font-size: max(1rem, 4.359vw);
    }
    .wa-h29bj589q5m {
      margin-bottom: 6.1539vw;
    }
    .wa-h3cx385d87g {
      padding-top: 0.5129vw;
      padding-bottom: 0.5129vw;
      padding-inline-end: 0.5129vw;
      padding-inline-start: 0.5129vw;
      margin-inline-end: 2.5642vw;
      width: 7.6924vw;
      height: 7.6924vw;
    }
    .wa-h3jqdr0z5xy {
      font-size: max(1rem, 4.359vw);
    }
    .wa-h29bj6ed1w4 {
      margin-bottom: 6.1539vw;
    }
    .wa-hyfpct6bbem {
      padding-top: 0.5129vw;
      padding-bottom: 0.5129vw;
      padding-inline-end: 0.5129vw;
      padding-inline-start: 0.5129vw;
      margin-inline-end: 2.5642vw;
      width: 7.6924vw;
      height: 7.6924vw;
    }
    .wa-hd826wsho4y {
      font-size: max(1rem, 4.359vw);
    }
    .wa-h29bj60bxza {
      margin-bottom: 6.1539vw;
    }
    .wa-h1zu99uhpnk {
      padding-top: 0.5129vw;
      padding-bottom: 0.5129vw;
      padding-inline-end: 0.5129vw;
      padding-inline-start: 0.5129vw;
      margin-inline-end: 2.5642vw;
      width: 7.6924vw;
      height: 7.6924vw;
    }
    .wa-h389znimjyw {
      font-size: max(1rem, 4.359vw);
    }
    .wa-h29bj426ef4 {
      margin-bottom: 6.1539vw;
    }
    .wa-h3lb725lmjb {
      padding-top: 0.5129vw;
      padding-bottom: 0.5129vw;
      padding-inline-end: 0.5129vw;
      padding-inline-start: 0.5129vw;
      margin-inline-end: 2.5642vw;
      width: 7.6924vw;
      height: 7.6924vw;
    }
    .wa-h2i128u9ait {
      font-size: max(1rem, 4.359vw);
    }
    .wa-hf0gubbbead {
      font-size: 8.718vw;
    }
    .wa-hpufgvsccmm {
      margin-top: 2.0513vw;
      font-size: 5.1283vw;
    }
    .wa-hzrc0k4dl08 {
      padding-top: 4.1026vw;
      padding-inline-end: 4.1026vw;
      padding-inline-start: 4.1026vw;
    }
    .wa-h251s9a58yg {
      margin-bottom: 3.8462vw;
    }
    .wa-h251s8w451m {
      margin-bottom: 3.8462vw;
    }
    .wa-h251sa27gs5 {
      margin-bottom: 3.8462vw;
    }
    .wa-h3lns9j964l {
      background: rgb(80, 183, 255);
      border-radius: 12.8206vw;
      background-position: left 6.1539vw center;
      background-size: 3.3334vw 4.8718vw;
      height: 14.6154vw;
      font-size: 7.9488vw;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23fff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
    }
    .wa-h1yxnnnjsca {
      margin-top: 1.0257vw;
      font-size: max(0.75rem, 3.3334vw);
    }
  }
}

/* --- CSS מותאם --- */
/* Imported from HTML. Rules the style panel cannot express, scoped to one element each. */
[data-wa-svg] > svg { display: block; width: 100%; height: 100%; }
.wa-h1oqms40ao8 .wa-req { display: none; }
.wa-h1oqmrpz6re .wa-req { display: none; }
.wa-h1oqmsw2ihw .wa-req { display: none; }
.wa-h1oqmsi1el2 .wa-req { display: none; }
.wa-h1oqmto4qbk .wa-req { display: none; }
.wa-h1oqmta3meq .wa-req { display: none; }
.wa-h1oqmug6y58 .wa-req { display: none; }
.wa-h1oqmu25u8e .wa-req { display: none; }
.wa-h1oqmv895yw .wa-req { display: none; }
.wa-h3rp13u5thj .wa-req { display: none; }
.wa-h355xqq62ar .wa-req { display: none; }
.wa-h355xqc4ydw .wa-req { display: none; }
.wa-h1fov92a46u .wa-req { display: none; }
.wa-h251s9a58yg .wa-req { display: none; }
.wa-h251s8w451m .wa-req { display: none; }
.wa-h251sa27gs5 .wa-req { display: none; }
.wa-h38o2xhymn1 .wa-req { display: none; }
html { max-width: 100%; overflow-x: clip; scroll-behavior: smooth; text-size-adjust: 100%; }
body { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); direction: rtl; font-family: Rubik, Arial, sans-serif; font-weight: 400; line-height: inherit; }
.wa-x-h1tr9qtc2rc-0 { background-color: rgb(38, 38, 41); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 17'%3E%3Cpath d='M9 1 2 8.500l7 7.500' fill='none' stroke='%2350b7ff' stroke-width='2.500'/%3E%3C/svg%3E"); background-position-x: left 0.8334vw; background-position-y: center; background-repeat: no-repeat; background-size: 0.6945vw 1.1112vw; border-bottom-left-radius: 1.7362vw; border-bottom-right-radius: 1.7362vw; border-top-left-radius: 1.7362vw; border-top-right-radius: 1.7362vw; color: rgb(80, 183, 255); display: block; font-size: max(0.75rem, 0.9723vw); font-weight: 700; line-height: 1.5; min-width: 12.6389vw; padding-bottom: 0.5556vw; padding-left: 2.3612vw; padding-right: 0.8334vw; padding-top: 0.5556vw; text-align: right; text-decoration-line: none; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: box-shadow, transform; transition-timing-function: ease, ease; }
.wa-x-h1tr9qtc2rc-0:hover { box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw); transform: translateY(-0.1389vw); }
.wa-x-h1tr9qtc2rc-0:focus-visible { box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw); transform: translateY(-0.1389vw); }
.wa-h1dtvik8de1 { pointer-events: none; }
.wa-h1dtvi679h7 { pointer-events: none; }
.wa-h1dtvhs65kd { pointer-events: none; }
.wa-h25dhvybqe6 { direction: ltr; }
.wa-h5y7x07zw67 { direction: ltr; }
.wa-h333hckjldw { direction: ltr; }
.wa-x-harqlqwgj6v-7:hover { box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw); transform: translateY(-0.1389vw); }
.wa-x-harqlqwgj6v-7:focus-visible { box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw); transform: translateY(-0.1389vw); }
.wa-h3nu6dv06ea { direction: rtl; }
.wa-h1oqms40ao8 .wa-input:focus-visible { border-bottom-color: rgb(80, 183, 255); border-left-color: rgb(80, 183, 255); border-right-color: rgb(80, 183, 255); border-top-color: rgb(80, 183, 255); box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h1oqms40ao8 .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h1oqmrpz6re .wa-input:focus-visible { border-bottom-color: rgb(80, 183, 255); border-left-color: rgb(80, 183, 255); border-right-color: rgb(80, 183, 255); border-top-color: rgb(80, 183, 255); box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h1oqmrpz6re .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h1oqmsw2ihw .wa-input:focus-visible { border-bottom-color: rgb(80, 183, 255); border-left-color: rgb(80, 183, 255); border-right-color: rgb(80, 183, 255); border-top-color: rgb(80, 183, 255); box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h1oqmsw2ihw .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h1oqmsi1el2 .wa-input:focus-visible { border-bottom-color: rgb(80, 183, 255); border-left-color: rgb(80, 183, 255); border-right-color: rgb(80, 183, 255); border-top-color: rgb(80, 183, 255); box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h1oqmsi1el2 .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h1oqmto4qbk .wa-input:focus-visible { border-bottom-color: rgb(80, 183, 255); border-left-color: rgb(80, 183, 255); border-right-color: rgb(80, 183, 255); border-top-color: rgb(80, 183, 255); box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h1oqmto4qbk .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h1oqmta3meq .wa-input:focus-visible { border-bottom-color: rgb(80, 183, 255); border-left-color: rgb(80, 183, 255); border-right-color: rgb(80, 183, 255); border-top-color: rgb(80, 183, 255); box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h1oqmta3meq .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h1oqmug6y58 .wa-input:focus-visible { border-bottom-color: rgb(80, 183, 255); border-left-color: rgb(80, 183, 255); border-right-color: rgb(80, 183, 255); border-top-color: rgb(80, 183, 255); box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h1oqmug6y58 .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h1oqmu25u8e .wa-input:focus-visible { border-bottom-color: rgb(80, 183, 255); border-left-color: rgb(80, 183, 255); border-right-color: rgb(80, 183, 255); border-top-color: rgb(80, 183, 255); box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h1oqmu25u8e .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h1oqmv895yw .wa-input:focus-visible { border-bottom-color: rgb(80, 183, 255); border-left-color: rgb(80, 183, 255); border-right-color: rgb(80, 183, 255); border-top-color: rgb(80, 183, 255); box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h1oqmv895yw .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h1wevmvzfzc { transition-behavior: normal, normal, normal; }
.wa-x-h2eog5miue0-8 { color: rgb(80, 183, 255); font-weight: 700; }
.wa-x-hrjs1dyyeqp-9 { color: rgb(80, 183, 255); font-weight: 700; }
.wa-x-h2c7km44gco-a { color: rgb(80, 183, 255); font-weight: 700; }
.wa-x-hp2xsn9ltl1-d { color: rgb(80, 183, 255); font-weight: 700; }
.wa-x-h1hsprr9h7u-e { color: rgb(80, 183, 255); font-weight: 700; }
.wa-h3u3ntudy50 { direction: rtl; }
.wa-h355xqq62ar .wa-input:focus-visible { box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h355xqq62ar .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h355xqc4ydw .wa-input:focus-visible { box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h355xqc4ydw .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1; }
.wa-h1x54h7nzf9 { transition-behavior: normal, normal, normal; }
.wa-x-h3jvyo67dzl-f:hover { box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw); transform: translateY(-0.1389vw); }
.wa-x-h3jvyo67dzl-f:focus-visible { box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw); transform: translateY(-0.1389vw); }
.wa-h3lbhpjc8s5 { touch-action: pan-y; user-select: none; }
.wa-h3t15ql3moc { background-clip: content-box; }
.wa-h1apnk3o22q { overflow-wrap: anywhere; }
.wa-x-h1apnk3o22q-g { color: rgb(255, 255, 255); text-decoration-line: none; text-underline-offset: 0.2em; transition-duration: 0.3s; transition-property: color; }
.wa-x-h1apnk3o22q-g:hover { color: rgb(80, 183, 255); text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
.wa-x-h1apnk3o22q-g:focus-visible { color: rgb(80, 183, 255); text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
.wa-h3cx385d87g { background-clip: content-box; }
.wa-h3jqdr0z5xy { overflow-wrap: anywhere; }
.wa-hyfpct6bbem { background-clip: content-box; }
.wa-hd826wsho4y { overflow-wrap: anywhere; }
.wa-h1zu99uhpnk { background-clip: content-box; }
.wa-h389znimjyw { overflow-wrap: anywhere; }
.wa-x-h389znimjyw-h { color: rgb(255, 255, 255); text-decoration-line: none; text-underline-offset: 0.2em; transition-duration: 0.3s; transition-property: color; }
.wa-x-h389znimjyw-h:hover { color: rgb(80, 183, 255); text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
.wa-x-h389znimjyw-h:focus-visible { color: rgb(80, 183, 255); text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
.wa-h3lb725lmjb { background-clip: content-box; }
.wa-h2i128u9ait { overflow-wrap: anywhere; }
.wa-x-h2i128u9ait-i { color: rgb(255, 255, 255); text-decoration-line: none; text-underline-offset: 0.2em; transition-duration: 0.3s; transition-property: color; }
.wa-x-h2i128u9ait-i:hover { color: rgb(80, 183, 255); text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
.wa-x-h2i128u9ait-i:focus-visible { color: rgb(80, 183, 255); text-decoration-color: currentcolor; text-decoration-line: underline; text-decoration-style: solid; text-decoration-thickness: auto; }
.wa-h41kgzudohx { direction: rtl; }
.wa-h251s9a58yg .wa-input:focus-visible { box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h251s9a58yg .wa-input::placeholder { color: rgb(60, 61, 63); opacity: 1; }
.wa-h251s8w451m .wa-input:focus-visible { box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h251s8w451m .wa-input::placeholder { color: rgb(60, 61, 63); opacity: 1; }
.wa-h251sa27gs5 .wa-input:focus-visible { box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw); outline-color: currentcolor; outline-style: none; outline-width: 0px; }
.wa-h251sa27gs5 .wa-input::placeholder { color: rgb(60, 61, 63); opacity: 1; }
.wa-h3lns9j964l { transition-behavior: normal, normal, normal; }
@media (width > 1024px) {
  .wa-h2c944249ru { scroll-margin-top: 9.5834vw; }
  .wa-h6eiz1r1qcz { border-bottom-right-radius: 4.1667vw; border-top-right-radius: 4.1667vw; }
  .wa-x-h123knxtsjm-1 { font-size: 4.5139vw; font-weight: 400; line-height: 1.0462; }
  .wa-x-h123knxtsjm-3 { color: rgb(80, 183, 255); font-size: 4.6528vw; font-weight: 600; line-height: 1.0448; }
  .wa-x-h25dhvybqe6-4 { font-size: 1.9445vw; }
  .wa-x-h5y7x07zw67-5 { font-size: 1.9445vw; }
  .wa-x-h333hckjldw-6 { font-size: 1.9445vw; }
  .wa-x-harqlqwgj6v-7 { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 264 49' preserveAspectRatio='none'%3E%3Crect width='264' height='49' rx='20' fill='%2350b7ff'/%3E%3Crect x='44' width='220' height='49' rx='20' fill='%23fff'/%3E%3Cpath d='M30 13 19 24.500 30 36' fill='none' stroke='%23000' stroke-width='4'/%3E%3C/svg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: 100% 100%; border-bottom-left-radius: 1.3889vw; border-bottom-right-radius: 1.3889vw; border-top-left-radius: 1.3889vw; border-top-right-radius: 1.3889vw; color: rgb(0, 0, 0); display: block; font-size: 1.6667vw; font-weight: 700; line-height: 1.5; min-height: 3.4028vw; min-width: 18.3334vw; padding-bottom: 0.4167vw; padding-left: 3.6806vw; padding-right: 0.8334vw; padding-top: 0.4862vw; text-align: right; text-decoration-line: none; text-wrap-mode: nowrap; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: box-shadow, transform; transition-timing-function: ease, ease; white-space-collapse: collapse; width: fit-content; }
  .wa-h2c944g5doo { scroll-margin-top: 9.5834vw; }
  .wa-h1oqms40ao8 .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 0.5556vw; background-position-y: center; background-repeat: no-repeat; background-size: 1.6667vw 1.6667vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 2.0834vw; border-bottom-right-radius: 2.0834vw; border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0695vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.0625rem, 0.0695vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.0625rem, 0.0695vw); border-top-color: rgb(0, 0, 0); border-top-left-radius: 2.0834vw; border-top-right-radius: 2.0834vw; border-top-style: solid; border-top-width: max(0.0625rem, 0.0695vw); color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 2.5vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqms40ao8 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; text-align: center; }
  .wa-h1oqms40ao8 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h1oqmrpz6re .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 0.5556vw; background-position-y: center; background-repeat: no-repeat; background-size: 1.6667vw 1.6667vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 2.0834vw; border-bottom-right-radius: 2.0834vw; border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0695vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.0625rem, 0.0695vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.0625rem, 0.0695vw); border-top-color: rgb(0, 0, 0); border-top-left-radius: 2.0834vw; border-top-right-radius: 2.0834vw; border-top-style: solid; border-top-width: max(0.0625rem, 0.0695vw); color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 2.5vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmrpz6re > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; text-align: center; }
  .wa-h1oqmrpz6re .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h1oqmsw2ihw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 2.0834vw; border-bottom-right-radius: 2.0834vw; border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0695vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.0625rem, 0.0695vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.0625rem, 0.0695vw); border-top-color: rgb(0, 0, 0); border-top-left-radius: 2.0834vw; border-top-right-radius: 2.0834vw; border-top-style: solid; border-top-width: max(0.0625rem, 0.0695vw); color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 1.3889vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmsw2ihw > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; text-align: center; }
  .wa-h1oqmsw2ihw .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h1oqmsi1el2 .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 0.5556vw; background-position-y: center; background-repeat: no-repeat; background-size: 1.6667vw 1.6667vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 2.0834vw; border-bottom-right-radius: 2.0834vw; border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0695vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.0625rem, 0.0695vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.0625rem, 0.0695vw); border-top-color: rgb(0, 0, 0); border-top-left-radius: 2.0834vw; border-top-right-radius: 2.0834vw; border-top-style: solid; border-top-width: max(0.0625rem, 0.0695vw); color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 2.5vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmsi1el2 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; text-align: center; }
  .wa-h1oqmsi1el2 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h1oqmto4qbk .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 0.5556vw; background-position-y: center; background-repeat: no-repeat; background-size: 1.6667vw 1.6667vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 2.0834vw; border-bottom-right-radius: 2.0834vw; border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0695vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.0625rem, 0.0695vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.0625rem, 0.0695vw); border-top-color: rgb(0, 0, 0); border-top-left-radius: 2.0834vw; border-top-right-radius: 2.0834vw; border-top-style: solid; border-top-width: max(0.0625rem, 0.0695vw); color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 2.5vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmto4qbk > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; text-align: center; }
  .wa-h1oqmto4qbk .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h1oqmta3meq .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 2.0834vw; border-bottom-right-radius: 2.0834vw; border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0695vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.0625rem, 0.0695vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.0625rem, 0.0695vw); border-top-color: rgb(0, 0, 0); border-top-left-radius: 2.0834vw; border-top-right-radius: 2.0834vw; border-top-style: solid; border-top-width: max(0.0625rem, 0.0695vw); color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 1.3889vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmta3meq > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; text-align: center; }
  .wa-h1oqmta3meq .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h1oqmug6y58 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 2.0834vw; border-bottom-right-radius: 2.0834vw; border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0695vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.0625rem, 0.0695vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.0625rem, 0.0695vw); border-top-color: rgb(0, 0, 0); border-top-left-radius: 2.0834vw; border-top-right-radius: 2.0834vw; border-top-style: solid; border-top-width: max(0.0625rem, 0.0695vw); color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 1.3889vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmug6y58 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; text-align: center; }
  .wa-h1oqmug6y58 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h1oqmu25u8e .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 2.0834vw; border-bottom-right-radius: 2.0834vw; border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0695vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.0625rem, 0.0695vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.0625rem, 0.0695vw); border-top-color: rgb(0, 0, 0); border-top-left-radius: 2.0834vw; border-top-right-radius: 2.0834vw; border-top-style: solid; border-top-width: max(0.0625rem, 0.0695vw); color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 1.3889vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmu25u8e > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; text-align: center; }
  .wa-h1oqmu25u8e .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h1oqmv895yw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 2.0834vw; border-bottom-right-radius: 2.0834vw; border-bottom-style: solid; border-bottom-width: max(0.0625rem, 0.0695vw); border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: max(0.0625rem, 0.0695vw); border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: max(0.0625rem, 0.0695vw); border-top-color: rgb(0, 0, 0); border-top-left-radius: 2.0834vw; border-top-right-radius: 2.0834vw; border-top-style: solid; border-top-width: max(0.0625rem, 0.0695vw); color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 1.3889vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmv895yw > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; text-align: center; }
  .wa-h1oqmv895yw .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h3rp13u5thj .wa-consent { align-items: flex-end; color: rgb(0, 0, 0); column-gap: 0.5556vw; cursor: pointer; display: flex; font-size: max(0.75rem, 0.9028vw); font-weight: 400; justify-content: center; line-height: 1.4; min-height: 0px; min-width: 0px; row-gap: 0.5556vw; text-align: right; }
  .wa-h3rp13u5thj input[type="checkbox"] { accent-color: rgb(80, 183, 255); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 1.0256em; height: 1.15em; line-height: normal; margin-top: 0.13em; width: 1.15em; }
  .wa-h2c943a21y5 { scroll-margin-top: 9.5834vw; }
  .wa-h2c943o35v0 { scroll-margin-top: 9.5834vw; }
  .wa-h355xqq62ar .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 3.4723vw; border-bottom-right-radius: 3.4723vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 3.4723vw; border-top-right-radius: 3.4723vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 1.3889vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h355xqq62ar > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h355xqq62ar .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h355xqc4ydw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 3.4723vw; border-bottom-right-radius: 3.4723vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 3.4723vw; border-top-right-radius: 3.4723vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(0.875rem, 1.1112vw); font-weight: 400; height: max(2.75rem, 3.1945vw); padding-left: 1.3889vw; padding-right: 1.3889vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h355xqc4ydw > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h355xqc4ydw .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h1fov92a46u .wa-consent { align-items: flex-start; color: rgb(255, 255, 255); column-gap: 0.5556vw; cursor: pointer; display: flex; font-size: max(0.75rem, 0.9028vw); justify-content: center; line-height: 1.4; min-height: 0px; min-width: 0px; row-gap: 0.5556vw; text-align: right; }
  .wa-h1fov92a46u input[type="checkbox"] { accent-color: rgb(80, 183, 255); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 1.0256em; height: 1.15em; line-height: normal; margin-top: 0.13em; width: 1.15em; }
  .wa-h2c942hzu4h { scroll-margin-top: 9.5834vw; }
  .wa-x-h3jvyo67dzl-f { background-color: rgb(0, 0, 0); border-bottom-left-radius: 1.3889vw; border-bottom-right-radius: 1.3889vw; border-top-left-radius: 1.3889vw; border-top-right-radius: 1.3889vw; color: rgb(80, 183, 255); display: block; font-size: 1.3889vw; font-weight: 600; line-height: 1.5; padding-bottom: 0.4167vw; padding-left: 2.0139vw; padding-right: 2.0139vw; padding-top: 0.4167vw; text-decoration-line: none; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: box-shadow, transform; transition-timing-function: ease, ease; }
  .wa-h2c942w0y1b { scroll-margin-top: 9.5834vw; }
  .wa-h1lp8i2hpit { scroll-margin-top: 9.5834vw; }
  .wa-h251s9a58yg .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 3.4723vw; border-bottom-right-radius: 3.4723vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 3.4723vw; border-top-right-radius: 3.4723vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: 1.4584vw; font-weight: 400; height: 3.8889vw; padding-left: 1.7362vw; padding-right: 1.7362vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251s9a58yg > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251s9a58yg .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h251s8w451m .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 3.4723vw; border-bottom-right-radius: 3.4723vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 3.4723vw; border-top-right-radius: 3.4723vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: 1.4584vw; font-weight: 400; height: 3.8889vw; padding-left: 1.7362vw; padding-right: 1.7362vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251s8w451m > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251s8w451m .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h251sa27gs5 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 3.4723vw; border-bottom-right-radius: 3.4723vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 3.4723vw; border-top-right-radius: 3.4723vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: 1.4584vw; font-weight: 400; height: 3.8889vw; padding-left: 1.7362vw; padding-right: 1.7362vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251sa27gs5 > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(0.9375rem, 1.25vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.3; margin-bottom: 0.8334vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251sa27gs5 .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 0.9028vw); line-height: 1.35; margin-top: 0.2778vw; text-align: right; }
  .wa-h38o2xhymn1 .wa-consent { align-items: flex-start; color: rgb(255, 255, 255); column-gap: 0.5556vw; cursor: pointer; display: flex; font-size: max(0.75rem, 0.9028vw); line-height: 1.4; margin-top: 0.9723vw; row-gap: 0.5556vw; text-align: right; }
  .wa-h38o2xhymn1 input[type="checkbox"] { accent-color: rgb(80, 183, 255); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 1.0256em; height: 1.15em; line-height: normal; margin-top: 0.13em; width: 1.15em; }
}
@media (767px < width <= 1024px) {
  .wa-h2c944249ru { scroll-margin-top: 14.323vw; }
  .wa-x-h123knxtsjm-1 { font-size: 6.25vw; font-weight: 400; line-height: 1; }
  .wa-x-h123knxtsjm-3 { color: rgb(80, 183, 255); font-size: 5.9896vw; font-weight: 600; line-height: 1; }
  .wa-x-h25dhvybqe6-4 { font-size: 2.8646vw; }
  .wa-x-h5y7x07zw67-5 { font-size: 2.8646vw; }
  .wa-x-h333hckjldw-6 { font-size: 2.8646vw; }
  .wa-x-harqlqwgj6v-7 { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 264 49' preserveAspectRatio='none'%3E%3Crect width='264' height='49' rx='20' fill='%2350b7ff'/%3E%3Crect x='44' width='220' height='49' rx='20' fill='%23fff'/%3E%3Cpath d='M30 13 19 24.500 30 36' fill='none' stroke='%23000' stroke-width='4'/%3E%3C/svg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: 100% 100%; border-bottom-left-radius: 2.6042vw; border-bottom-right-radius: 2.6042vw; border-top-left-radius: 2.6042vw; border-top-right-radius: 2.6042vw; color: rgb(0, 0, 0); display: block; font-size: 3.125vw; font-weight: 700; line-height: 1.5; min-height: 6.3803vw; min-width: 34.375vw; padding-bottom: 0.7813vw; padding-left: 6.9011vw; padding-right: 1.5625vw; padding-top: 0.9115vw; text-align: right; text-decoration-line: none; text-wrap-mode: nowrap; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: box-shadow, transform; transition-timing-function: ease, ease; white-space-collapse: collapse; width: fit-content; }
  .wa-h2c944g5doo { scroll-margin-top: 14.323vw; }
  .wa-h1oqms40ao8 .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 1.0417vw; background-position-y: center; background-repeat: no-repeat; background-size: 3.125vw 3.125vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 3.9063vw; border-bottom-right-radius: 3.9063vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 3.9063vw; border-top-right-radius: 3.9063vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 4.6875vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqms40ao8 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; text-align: center; }
  .wa-h1oqms40ao8 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h1oqmrpz6re .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 1.0417vw; background-position-y: center; background-repeat: no-repeat; background-size: 3.125vw 3.125vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 3.9063vw; border-bottom-right-radius: 3.9063vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 3.9063vw; border-top-right-radius: 3.9063vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 4.6875vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmrpz6re > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; text-align: center; }
  .wa-h1oqmrpz6re .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h1oqmsw2ihw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 3.9063vw; border-bottom-right-radius: 3.9063vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 3.9063vw; border-top-right-radius: 3.9063vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 2.6042vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmsw2ihw > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; text-align: center; }
  .wa-h1oqmsw2ihw .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h1oqmsi1el2 .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 1.0417vw; background-position-y: center; background-repeat: no-repeat; background-size: 3.125vw 3.125vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 3.9063vw; border-bottom-right-radius: 3.9063vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 3.9063vw; border-top-right-radius: 3.9063vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 4.6875vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmsi1el2 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; text-align: center; }
  .wa-h1oqmsi1el2 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h1oqmto4qbk .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 1.0417vw; background-position-y: center; background-repeat: no-repeat; background-size: 3.125vw 3.125vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 3.9063vw; border-bottom-right-radius: 3.9063vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 3.9063vw; border-top-right-radius: 3.9063vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 4.6875vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmto4qbk > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; text-align: center; }
  .wa-h1oqmto4qbk .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h1oqmta3meq .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 3.9063vw; border-bottom-right-radius: 3.9063vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 3.9063vw; border-top-right-radius: 3.9063vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 2.6042vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmta3meq > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; text-align: center; }
  .wa-h1oqmta3meq .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h1oqmug6y58 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 3.9063vw; border-bottom-right-radius: 3.9063vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 3.9063vw; border-top-right-radius: 3.9063vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 2.6042vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmug6y58 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; text-align: center; }
  .wa-h1oqmug6y58 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h1oqmu25u8e .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 3.9063vw; border-bottom-right-radius: 3.9063vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 3.9063vw; border-top-right-radius: 3.9063vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 2.6042vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmu25u8e > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; text-align: center; }
  .wa-h1oqmu25u8e .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h1oqmv895yw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 3.9063vw; border-bottom-right-radius: 3.9063vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 3.9063vw; border-top-right-radius: 3.9063vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 2.6042vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmv895yw > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; text-align: center; }
  .wa-h1oqmv895yw .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h3rp13u5thj .wa-consent { align-items: flex-end; color: rgb(0, 0, 0); column-gap: 1.0417vw; cursor: pointer; display: flex; font-size: max(0.75rem, 1.6928vw); font-weight: 400; justify-content: center; line-height: 1.4; min-height: 0px; min-width: 0px; row-gap: 1.0417vw; text-align: right; }
  .wa-h3rp13u5thj input[type="checkbox"] { accent-color: rgb(80, 183, 255); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 0.7699em; height: max(1.125rem, 1.15em); line-height: normal; margin-top: 0.13em; width: max(1.125rem, 1.15em); }
  .wa-h2c943a21y5 { scroll-margin-top: 14.323vw; }
  .wa-h2c943o35v0 { scroll-margin-top: 14.323vw; }
  .wa-h355xqq62ar .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 6.5105vw; border-bottom-right-radius: 6.5105vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 6.5105vw; border-top-right-radius: 6.5105vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 2.6042vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h355xqq62ar > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h355xqq62ar .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h355xqc4ydw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 6.5105vw; border-bottom-right-radius: 6.5105vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 6.5105vw; border-top-right-radius: 6.5105vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.0834vw); font-weight: 400; height: max(2.75rem, 5.9896vw); padding-left: 2.6042vw; padding-right: 2.6042vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h355xqc4ydw > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h355xqc4ydw .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h1fov92a46u .wa-consent { align-items: flex-start; color: rgb(255, 255, 255); column-gap: 1.0417vw; cursor: pointer; display: flex; font-size: max(0.75rem, 1.6928vw); justify-content: center; line-height: 1.4; min-height: 0px; min-width: 0px; row-gap: 1.0417vw; text-align: right; }
  .wa-h1fov92a46u input[type="checkbox"] { accent-color: rgb(80, 183, 255); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 0.7699em; height: max(1.125rem, 1.15em); line-height: normal; margin-top: 0.13em; width: max(1.125rem, 1.15em); }
  .wa-h2c942hzu4h { scroll-margin-top: 14.323vw; }
  .wa-x-h3jvyo67dzl-f { background-color: rgb(0, 0, 0); border-bottom-left-radius: 2.6042vw; border-bottom-right-radius: 2.6042vw; border-top-left-radius: 2.6042vw; border-top-right-radius: 2.6042vw; color: rgb(80, 183, 255); display: block; font-size: 2.6042vw; font-weight: 600; line-height: 1.5; padding-bottom: 0.7813vw; padding-left: 3.7761vw; padding-right: 3.7761vw; padding-top: 0.7813vw; text-decoration-line: none; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: box-shadow, transform; transition-timing-function: ease, ease; }
  .wa-h2c942w0y1b { scroll-margin-top: 14.323vw; }
  .wa-h1lp8i2hpit { scroll-margin-top: 14.323vw; }
  .wa-h251s9a58yg .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 6.5105vw; border-bottom-right-radius: 6.5105vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 6.5105vw; border-top-right-radius: 6.5105vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.7344vw); font-weight: 400; height: 7.2917vw; padding-left: 3.2553vw; padding-right: 3.2553vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251s9a58yg > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251s9a58yg .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h251s8w451m .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 6.5105vw; border-bottom-right-radius: 6.5105vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 6.5105vw; border-top-right-radius: 6.5105vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.7344vw); font-weight: 400; height: 7.2917vw; padding-left: 3.2553vw; padding-right: 3.2553vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251s8w451m > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251s8w451m .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h251sa27gs5 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 6.5105vw; border-bottom-right-radius: 6.5105vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 6.5105vw; border-top-right-radius: 6.5105vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.7344vw); font-weight: 400; height: 7.2917vw; padding-left: 3.2553vw; padding-right: 3.2553vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251sa27gs5 > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.0834vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 1.5625vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251sa27gs5 .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 1.6928vw); line-height: 1.35; margin-top: 0.5209vw; text-align: right; }
  .wa-h38o2xhymn1 .wa-consent { align-items: flex-start; color: rgb(255, 255, 255); column-gap: 1.0417vw; cursor: pointer; display: flex; font-size: max(0.75rem, 1.6928vw); line-height: 1.4; margin-top: 1.823vw; row-gap: 1.0417vw; text-align: right; }
  .wa-h38o2xhymn1 input[type="checkbox"] { accent-color: rgb(80, 183, 255); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 0.7699em; height: max(1.125rem, 1.15em); line-height: normal; margin-top: 0.13em; width: max(1.125rem, 1.15em); }
}
@media (559px < width <= 767px) {
  .wa-h2c944249ru { scroll-margin-top: 19.6429vw; }
  .wa-x-h123knxtsjm-1 { font-size: 8.5715vw; font-weight: 400; line-height: 1; }
  .wa-x-h123knxtsjm-3 { color: rgb(80, 183, 255); font-size: 8.2143vw; font-weight: 600; line-height: 1; }
  .wa-x-h25dhvybqe6-4 { font-size: 3.9286vw; }
  .wa-x-h5y7x07zw67-5 { font-size: 3.9286vw; }
  .wa-x-h333hckjldw-6 { font-size: 3.9286vw; }
  .wa-x-harqlqwgj6v-7 { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 264 49' preserveAspectRatio='none'%3E%3Crect width='264' height='49' rx='20' fill='%2350b7ff'/%3E%3Crect x='44' width='220' height='49' rx='20' fill='%23fff'/%3E%3Cpath d='M30 13 19 24.500 30 36' fill='none' stroke='%23000' stroke-width='4'/%3E%3C/svg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: 100% 100%; border-bottom-left-radius: 3.5715vw; border-bottom-right-radius: 3.5715vw; border-top-left-radius: 3.5715vw; border-top-right-radius: 3.5715vw; color: rgb(0, 0, 0); display: block; font-size: 4.2858vw; font-weight: 700; line-height: 1.5; min-height: 8.75vw; min-width: 47.1429vw; padding-bottom: 1.0715vw; padding-left: 9.4643vw; padding-right: 2.1429vw; padding-top: 1.25vw; text-align: right; text-decoration-line: none; text-wrap-mode: nowrap; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: box-shadow, transform; transition-timing-function: ease, ease; white-space-collapse: collapse; width: fit-content; }
  .wa-h2c944g5doo { scroll-margin-top: 19.6429vw; }
  .wa-h1oqms40ao8 .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 1.4286vw; background-position-y: center; background-repeat: no-repeat; background-size: 4.2858vw 4.2858vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 5.3572vw; border-bottom-right-radius: 5.3572vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 5.3572vw; border-top-right-radius: 5.3572vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 6.4286vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqms40ao8 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; text-align: center; }
  .wa-h1oqms40ao8 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h1oqmrpz6re .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 1.4286vw; background-position-y: center; background-repeat: no-repeat; background-size: 4.2858vw 4.2858vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 5.3572vw; border-bottom-right-radius: 5.3572vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 5.3572vw; border-top-right-radius: 5.3572vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 6.4286vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmrpz6re > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; text-align: center; }
  .wa-h1oqmrpz6re .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h1oqmsw2ihw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 5.3572vw; border-bottom-right-radius: 5.3572vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 5.3572vw; border-top-right-radius: 5.3572vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 3.5715vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmsw2ihw > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; text-align: center; }
  .wa-h1oqmsw2ihw .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h1oqmsi1el2 .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 1.4286vw; background-position-y: center; background-repeat: no-repeat; background-size: 4.2858vw 4.2858vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 5.3572vw; border-bottom-right-radius: 5.3572vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 5.3572vw; border-top-right-radius: 5.3572vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 6.4286vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmsi1el2 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; text-align: center; }
  .wa-h1oqmsi1el2 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h1oqmto4qbk .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 1.4286vw; background-position-y: center; background-repeat: no-repeat; background-size: 4.2858vw 4.2858vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 5.3572vw; border-bottom-right-radius: 5.3572vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 5.3572vw; border-top-right-radius: 5.3572vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 6.4286vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmto4qbk > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; text-align: center; }
  .wa-h1oqmto4qbk .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h1oqmta3meq .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 5.3572vw; border-bottom-right-radius: 5.3572vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 5.3572vw; border-top-right-radius: 5.3572vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 3.5715vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmta3meq > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; text-align: center; }
  .wa-h1oqmta3meq .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h1oqmug6y58 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 5.3572vw; border-bottom-right-radius: 5.3572vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 5.3572vw; border-top-right-radius: 5.3572vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 3.5715vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmug6y58 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; text-align: center; }
  .wa-h1oqmug6y58 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h1oqmu25u8e .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 5.3572vw; border-bottom-right-radius: 5.3572vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 5.3572vw; border-top-right-radius: 5.3572vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 3.5715vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmu25u8e > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; text-align: center; }
  .wa-h1oqmu25u8e .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h1oqmv895yw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 5.3572vw; border-bottom-right-radius: 5.3572vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 5.3572vw; border-top-right-radius: 5.3572vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 3.5715vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmv895yw > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; text-align: center; }
  .wa-h1oqmv895yw .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h3rp13u5thj .wa-consent { align-items: flex-end; color: rgb(0, 0, 0); column-gap: 1.4286vw; cursor: pointer; display: flex; font-size: max(0.75rem, 2.3215vw); font-weight: 400; justify-content: center; line-height: 1.4; min-height: 0px; min-width: 0px; row-gap: 1.4286vw; text-align: right; }
  .wa-h3rp13u5thj input[type="checkbox"] { accent-color: rgb(80, 183, 255); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 0.7498em; height: max(1.125rem, 1.15em); line-height: normal; margin-top: 0.13em; width: max(1.125rem, 1.15em); }
  .wa-h2c943a21y5 { scroll-margin-top: 19.6429vw; }
  .wa-h2c943o35v0 { scroll-margin-top: 19.6429vw; }
  .wa-h355xqq62ar .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 8.9286vw; border-bottom-right-radius: 8.9286vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 8.9286vw; border-top-right-radius: 8.9286vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 3.5715vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h355xqq62ar > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h355xqq62ar .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h355xqc4ydw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 8.9286vw; border-bottom-right-radius: 8.9286vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 8.9286vw; border-top-right-radius: 8.9286vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 2.8572vw); font-weight: 400; height: max(2.75rem, 8.2143vw); padding-left: 3.5715vw; padding-right: 3.5715vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h355xqc4ydw > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h355xqc4ydw .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h1fov92a46u .wa-consent { align-items: flex-start; color: rgb(255, 255, 255); column-gap: 1.4286vw; cursor: pointer; display: flex; font-size: max(0.75rem, 2.3215vw); justify-content: center; line-height: 1.4; min-height: 0px; min-width: 0px; row-gap: 1.4286vw; text-align: right; }
  .wa-h1fov92a46u input[type="checkbox"] { accent-color: rgb(80, 183, 255); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 0.7498em; height: max(1.125rem, 1.15em); line-height: normal; margin-top: 0.13em; width: max(1.125rem, 1.15em); }
  .wa-h2c942hzu4h { scroll-margin-top: 19.6429vw; }
  .wa-x-h3jvyo67dzl-f { background-color: rgb(0, 0, 0); border-bottom-left-radius: 3.5715vw; border-bottom-right-radius: 3.5715vw; border-top-left-radius: 3.5715vw; border-top-right-radius: 3.5715vw; color: rgb(80, 183, 255); display: block; font-size: 3.5715vw; font-weight: 600; line-height: 1.5; padding-bottom: 1.0715vw; padding-left: 5.1786vw; padding-right: 5.1786vw; padding-top: 1.0715vw; text-decoration-line: none; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: box-shadow, transform; transition-timing-function: ease, ease; }
  .wa-h2c942w0y1b { scroll-margin-top: 19.6429vw; }
  .wa-h1lp8i2hpit { scroll-margin-top: 19.6429vw; }
  .wa-h251s9a58yg .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 8.9286vw; border-bottom-right-radius: 8.9286vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 8.9286vw; border-top-right-radius: 8.9286vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 3.75vw); font-weight: 400; height: 10vw; padding-left: 4.4643vw; padding-right: 4.4643vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251s9a58yg > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251s9a58yg .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h251s8w451m .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 8.9286vw; border-bottom-right-radius: 8.9286vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 8.9286vw; border-top-right-radius: 8.9286vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 3.75vw); font-weight: 400; height: 10vw; padding-left: 4.4643vw; padding-right: 4.4643vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251s8w451m > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251s8w451m .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h251sa27gs5 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 8.9286vw; border-bottom-right-radius: 8.9286vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 8.9286vw; border-top-right-radius: 8.9286vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 3.75vw); font-weight: 400; height: 10vw; padding-left: 4.4643vw; padding-right: 4.4643vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251sa27gs5 > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 2.8572vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 2.1429vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251sa27gs5 .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 2.3215vw); line-height: 1.35; margin-top: 0.7143vw; text-align: right; }
  .wa-h38o2xhymn1 .wa-consent { align-items: flex-start; color: rgb(255, 255, 255); column-gap: 1.4286vw; cursor: pointer; display: flex; font-size: max(0.75rem, 2.3215vw); line-height: 1.4; margin-top: 2.5vw; row-gap: 1.4286vw; text-align: right; }
  .wa-h38o2xhymn1 input[type="checkbox"] { accent-color: rgb(80, 183, 255); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 0.7498em; height: max(1.125rem, 1.15em); line-height: normal; margin-top: 0.13em; width: max(1.125rem, 1.15em); }
}
@media (width <= 559px) {
  .wa-h2c944249ru { scroll-margin-top: 28.2052vw; }
  .wa-x-h123knxtsjm-1 { font-size: 12.3077vw; font-weight: 400; line-height: 1; }
  .wa-x-h123knxtsjm-3 { color: rgb(80, 183, 255); font-size: 11.7949vw; font-weight: 600; line-height: 1; }
  .wa-x-h25dhvybqe6-4 { font-size: 5.6411vw; }
  .wa-x-h5y7x07zw67-5 { font-size: 5.6411vw; }
  .wa-x-h333hckjldw-6 { font-size: 5.6411vw; }
  .wa-x-harqlqwgj6v-7 { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 264 49' preserveAspectRatio='none'%3E%3Crect width='264' height='49' rx='20' fill='%2350b7ff'/%3E%3Crect x='44' width='220' height='49' rx='20' fill='%23fff'/%3E%3Cpath d='M30 13 19 24.500 30 36' fill='none' stroke='%23000' stroke-width='4'/%3E%3C/svg%3E"); background-position-x: center; background-position-y: center; background-repeat: no-repeat; background-size: 100% 100%; border-bottom-left-radius: 5.1283vw; border-bottom-right-radius: 5.1283vw; border-top-left-radius: 5.1283vw; border-top-right-radius: 5.1283vw; color: rgb(0, 0, 0); display: block; font-size: 6.1539vw; font-weight: 700; line-height: 1.5; min-height: 12.5642vw; min-width: 67.6924vw; padding-bottom: 1.5385vw; padding-left: 13.5898vw; padding-right: 3.077vw; padding-top: 1.7949vw; text-align: right; text-decoration-line: none; text-wrap-mode: nowrap; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: box-shadow, transform; transition-timing-function: ease, ease; white-space-collapse: collapse; width: fit-content; }
  .wa-h2c944g5doo { scroll-margin-top: 28.2052vw; }
  .wa-h1oqms40ao8 .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 2.0513vw; background-position-y: center; background-repeat: no-repeat; background-size: 6.1539vw 6.1539vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 7.6924vw; border-bottom-right-radius: 7.6924vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 7.6924vw; border-top-right-radius: 7.6924vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 9.2308vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqms40ao8 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; text-align: center; }
  .wa-h1oqms40ao8 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h1oqmrpz6re .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 2.0513vw; background-position-y: center; background-repeat: no-repeat; background-size: 6.1539vw 6.1539vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 7.6924vw; border-bottom-right-radius: 7.6924vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 7.6924vw; border-top-right-radius: 7.6924vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 9.2308vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmrpz6re > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; text-align: center; }
  .wa-h1oqmrpz6re .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h1oqmsw2ihw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 7.6924vw; border-bottom-right-radius: 7.6924vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 7.6924vw; border-top-right-radius: 7.6924vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 5.1283vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmsw2ihw > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; text-align: center; }
  .wa-h1oqmsw2ihw .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h1oqmsi1el2 .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 2.0513vw; background-position-y: center; background-repeat: no-repeat; background-size: 6.1539vw 6.1539vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 7.6924vw; border-bottom-right-radius: 7.6924vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 7.6924vw; border-top-right-radius: 7.6924vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 9.2308vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmsi1el2 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; text-align: center; }
  .wa-h1oqmsi1el2 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h1oqmto4qbk .wa-input { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-position-x: left 2.0513vw; background-position-y: center; background-repeat: no-repeat; background-size: 6.1539vw 6.1539vw; border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 7.6924vw; border-bottom-right-radius: 7.6924vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 7.6924vw; border-top-right-radius: 7.6924vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); cursor: pointer; direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 9.2308vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmto4qbk > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; text-align: center; }
  .wa-h1oqmto4qbk .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h1oqmta3meq .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 7.6924vw; border-bottom-right-radius: 7.6924vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 7.6924vw; border-top-right-radius: 7.6924vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 5.1283vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmta3meq > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; text-align: center; }
  .wa-h1oqmta3meq .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h1oqmug6y58 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 7.6924vw; border-bottom-right-radius: 7.6924vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 7.6924vw; border-top-right-radius: 7.6924vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 5.1283vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmug6y58 > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; text-align: center; }
  .wa-h1oqmug6y58 .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h1oqmu25u8e .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 7.6924vw; border-bottom-right-radius: 7.6924vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 7.6924vw; border-top-right-radius: 7.6924vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 5.1283vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmu25u8e > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; text-align: center; }
  .wa-h1oqmu25u8e .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h1oqmv895yw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-color: rgb(0, 0, 0); border-bottom-left-radius: 7.6924vw; border-bottom-right-radius: 7.6924vw; border-bottom-style: solid; border-bottom-width: 0.0625rem; border-left-color: rgb(0, 0, 0); border-left-style: solid; border-left-width: 0.0625rem; border-right-color: rgb(0, 0, 0); border-right-style: solid; border-right-width: 0.0625rem; border-top-color: rgb(0, 0, 0); border-top-left-radius: 7.6924vw; border-top-right-radius: 7.6924vw; border-top-style: solid; border-top-width: 0.0625rem; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 5.1283vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h1oqmv895yw > label { align-items: flex-end; color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; text-align: center; }
  .wa-h1oqmv895yw .wa-error { color: rgb(192, 38, 45); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h3rp13u5thj .wa-consent { align-items: flex-end; color: rgb(0, 0, 0); column-gap: 2.0513vw; cursor: pointer; display: flex; font-size: max(0.75rem, 3.3334vw); font-weight: 400; justify-content: center; line-height: 1.4; min-height: 0px; min-width: 0px; row-gap: 2.0513vw; text-align: right; }
  .wa-h3rp13u5thj input[type="checkbox"] { accent-color: rgb(80, 183, 255); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 0.7168em; height: max(1.125rem, 1.15em); line-height: normal; margin-top: 0.13em; width: max(1.125rem, 1.15em); }
  .wa-h2c943a21y5 { scroll-margin-top: 28.2052vw; }
  .wa-h2c943o35v0 { scroll-margin-top: 28.2052vw; }
  .wa-h355xqq62ar .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 12.8206vw; border-bottom-right-radius: 12.8206vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 12.8206vw; border-top-right-radius: 12.8206vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 5.1283vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h355xqq62ar > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h355xqq62ar .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h355xqc4ydw .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 12.8206vw; border-bottom-right-radius: 12.8206vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 12.8206vw; border-top-right-radius: 12.8206vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 4.1026vw); font-weight: 400; height: max(2.75rem, 11.7949vw); padding-left: 5.1283vw; padding-right: 5.1283vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h355xqc4ydw > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h355xqc4ydw .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h1fov92a46u .wa-consent { align-items: flex-start; color: rgb(255, 255, 255); column-gap: 2.0513vw; cursor: pointer; display: flex; font-size: max(0.75rem, 3.3334vw); justify-content: center; line-height: 1.4; min-height: 0px; min-width: 0px; row-gap: 2.0513vw; text-align: right; }
  .wa-h1fov92a46u input[type="checkbox"] { accent-color: rgb(80, 183, 255); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 0.7168em; height: max(1.125rem, 1.15em); line-height: normal; margin-top: 0.13em; width: max(1.125rem, 1.15em); }
  .wa-h2c942hzu4h { scroll-margin-top: 28.2052vw; }
  .wa-x-h3jvyo67dzl-f { background-color: rgb(0, 0, 0); border-bottom-left-radius: 5.1283vw; border-bottom-right-radius: 5.1283vw; border-top-left-radius: 5.1283vw; border-top-right-radius: 5.1283vw; color: rgb(80, 183, 255); display: block; font-size: 5.1283vw; font-weight: 600; line-height: 1.5; padding-bottom: 1.5385vw; padding-left: 7.4359vw; padding-right: 7.4359vw; padding-top: 1.5385vw; text-decoration-line: none; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: box-shadow, transform; transition-timing-function: ease, ease; }
  .wa-h2c942w0y1b { scroll-margin-top: 28.2052vw; }
  .wa-h1lp8i2hpit { scroll-margin-top: 28.2052vw; }
  .wa-h251s9a58yg .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 12.8206vw; border-bottom-right-radius: 12.8206vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 12.8206vw; border-top-right-radius: 12.8206vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 5.3847vw); font-weight: 400; height: 14.359vw; padding-left: 6.4103vw; padding-right: 6.4103vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251s9a58yg > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251s9a58yg .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h251s8w451m .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 12.8206vw; border-bottom-right-radius: 12.8206vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 12.8206vw; border-top-right-radius: 12.8206vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 5.3847vw); font-weight: 400; height: 14.359vw; padding-left: 6.4103vw; padding-right: 6.4103vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251s8w451m > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251s8w451m .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h251sa27gs5 .wa-input { appearance: none; background-color: rgb(255, 255, 255); border-bottom-left-radius: 12.8206vw; border-bottom-right-radius: 12.8206vw; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-left-radius: 12.8206vw; border-top-right-radius: 12.8206vw; border-top-width: 0px; color: rgb(38, 38, 41); direction: rtl; display: block; font-family: inherit; font-size: max(1rem, 5.3847vw); font-weight: 400; height: 14.359vw; padding-left: 6.4103vw; padding-right: 6.4103vw; text-align: right; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 0.3s, 0.3s; transition-property: border-color, box-shadow; transition-timing-function: ease, ease; width: 100%; }
  .wa-h251sa27gs5 > label { align-items: flex-end; clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); color: rgb(0, 0, 0); display: flex; font-size: max(1rem, 4.1026vw); font-weight: 700; height: 0.0625rem; justify-content: center; line-height: 1.5; margin-bottom: 3.077vw; overflow-x: hidden; overflow-y: hidden; position: absolute; text-align: center; width: 0.0625rem; }
  .wa-h251sa27gs5 .wa-error { color: rgb(255, 154, 154); display: none; font-size: max(0.75rem, 3.3334vw); line-height: 1.35; margin-top: 1.0257vw; text-align: right; }
  .wa-h38o2xhymn1 .wa-consent { align-items: flex-start; color: rgb(255, 255, 255); column-gap: 2.0513vw; cursor: pointer; display: flex; font-size: max(0.75rem, 3.3334vw); line-height: 1.4; margin-top: 3.5898vw; row-gap: 2.0513vw; text-align: right; }
  .wa-h38o2xhymn1 input[type="checkbox"] { accent-color: rgb(80, 183, 255); color: rgb(0, 0, 0); cursor: pointer; flex-basis: auto; flex-grow: 0; flex-shrink: 0; font-family: inherit; font-size: 0.7168em; height: max(1.125rem, 1.15em); line-height: normal; margin-top: 0.13em; width: max(1.125rem, 1.15em); }
}
/* State rules the page's own scripts switch on, kept as written. */
.hnav { flex: 1 1 auto; display: flex; justify-content: space-around; align-items: center; min-width: 0px }
.hnav__link { color: rgb(0, 0, 0); text-decoration: none; font-size: max(0.9375rem, 1.25vw); line-height: 1.5; text-underline-offset: 0.3em; transition: color 0.3s }
.hnav__link:hover, .hnav__link:focus-visible { color: rgb(28, 134, 209); text-decoration: underline }
.mtoggle { display: none }
.mnav { display: none }
.hero__video { position: absolute; top: 50%; left: 50%; height: 100%; min-width: 100%; min-height: 100%; aspect-ratio: 16 / 9; border: 0px; pointer-events: none; transform: translate(-50%, -50%) }
.hero__sound { position: absolute; right: 1.3889vw; bottom: 3.4723vw; z-index: 5; padding: max(0.5rem, 0.8334vw) max(0.75rem, 0.9723vw); color: rgb(255, 255, 255); font-size: max(0.875rem, 1.1112vw); line-height: 1.2; background: rgba(0, 0, 0, 0.6); border: 0px; cursor: pointer; opacity: 0; transition: opacity 0.3s, background-color 0.3s }
.hero__media:hover .hero__sound, .hero__sound:focus-visible { opacity: 1 }
.hero__sound:hover, .hero__sound:focus-visible { background: rgba(0, 0, 0, 0.85) }
.fsteps { display: flex; align-items: flex-start; margin-bottom: 1.8056vw }
.fsteps__item { flex: 0 0 auto; display: flex; flex-direction: column; align-items: center; width: 5.4167vw }
.fsteps__num { position: relative; z-index: 0; display: flex; align-items: center; justify-content: center; width: 4.1667vw; height: 4.1667vw; margin: 0.625vw 0px; color: rgb(0, 0, 0); font-size: 1.3889vw; line-height: 1 }
.fsteps__num::before { content: ""; position: absolute; inset: 0px; z-index: -1; background: rgb(232, 234, 236); border-radius: 0.6945vw; transform: rotate(45deg) }
.fsteps__label { margin-top: 0.2778vw; color: rgb(139, 144, 150); font-size: max(0.75rem, 0.9723vw); line-height: 1.4 }
.fsteps__item--on .fsteps__num { color: rgb(255, 255, 255); font-size: 2.3612vw; font-weight: 600 }
.fsteps__item--on .fsteps__num::before { background: rgb(0, 0, 0) }
.fsteps__item--on .fsteps__label { color: rgb(0, 0, 0); font-weight: 700 }
.fsteps__item--bad .fsteps__num::before { background: rgb(192, 38, 45) }
.fsteps__line { flex: 1 1 auto; height: 0px; margin: 2.5695vw 0.5556vw 0px; border-top: 0.2778vw solid rgb(232, 234, 236) }
.fsteps__line--on { border-top-color: rgb(0, 0, 0) }
.fnav { display: flex; justify-content: flex-end; gap: 0.6945vw; margin-top: 1.8056vw }
.fnav__btn { display: inline-flex; align-items: center; min-width: 8.6806vw; min-height: max(2.75rem, 3.1945vw); padding: 0px 1.3889vw; color: rgb(80, 183, 255); font-size: max(1rem, 1.25vw); line-height: 1.2; font-weight: 600; background-color: rgb(0, 0, 0); background-repeat: no-repeat; background-size: 1.5278vw 1.1112vw; border: 0px; border-radius: 1.5973vw; cursor: pointer; transition: box-shadow 0.3s, transform 0.3s }
.fnav__btn--next { padding-left: 3.1945vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16' fill='none' stroke='%2350b7ff' stroke-width='2'%3E%3Cpath d='M22 8H2M9 1 2 8l7 7'/%3E%3C/svg%3E"); background-position: left 0.9723vw center }
.fnav__btn--back { display: none; padding-right: 3.1945vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16' fill='none' stroke='%2350b7ff' stroke-width='2'%3E%3Cpath d='M0 8h20M13 1l7 7-7 7'/%3E%3C/svg%3E"); background-position: right 0.9723vw center }
.fnav__btn:hover, .fnav__btn:focus-visible { box-shadow: rgba(80, 183, 255, 0.45) 0px 0px 0px max(0.125rem, 0.2084vw); transform: translateY(-0.1389vw) }
.f-form .wa-req { display: none }
.f-form .wa-input { display: block; width: 100%; height: max(2.75rem, 3.1945vw); padding: 0px 1.3889vw; color: rgb(38, 38, 41); font-size: max(0.875rem, 1.1112vw); font-weight: 400; text-align: right; direction: rtl; background-color: rgb(255, 255, 255); border: max(0.0625rem, 0.0695vw) solid rgb(0, 0, 0); border-radius: 2.0834vw; appearance: none; transition: border-color 0.3s, box-shadow 0.3s }
.f-form select.wa-input { padding-left: 2.5vw; cursor: pointer; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: left 0.5556vw center; background-size: 1.6667vw 1.6667vw }
.f-form .wa-input::placeholder { color: rgb(112, 117, 122); opacity: 1 }
.f-form .wa-input:focus-visible { outline: 0px; border-color: rgb(80, 183, 255); box-shadow: rgba(80, 183, 255, 0.5) 0px 0px 0px max(0.125rem, 0.1389vw) }
.field__input.is-invalid { border-color: rgb(192, 38, 45); box-shadow: rgb(192, 38, 45) 0px 0px 0px max(0.0625rem, 0.0695vw) }
.f-form .wa-error, .f-general { display: none; margin-top: 0.2778vw; color: rgb(192, 38, 45); font-size: max(0.75rem, 0.9028vw); line-height: 1.35; text-align: right }
.f-form .wa-error:empty { display: none !important }
.f-form .wa-error:not(:empty) { display: block !important }
.f-form--mid .wa-error, .f-form--foot .wa-error, .form-area--mid .f-general, .form-area--foot .f-general { color: rgb(255, 154, 154) }
.f-general { text-align: center }
.f-form .wa-hp { position: absolute; top: 0px; right: 0px; width: 0.0625rem; height: 0.0625rem; overflow: hidden; clip-path: inset(50%) }
.f-form .wa-hp, .f-form .wa-hp * { visibility: hidden !important; opacity: 0 !important; pointer-events: none !important }
.f-form .wa-consent { flex: 0 0 100%; width: 100% }
.f-form .wa-consent { display: flex; align-items: flex-start; gap: 0.5556vw; color: rgb(0, 0, 0); font-size: max(0.75rem, 0.9028vw); line-height: 1.4; text-align: right; cursor: pointer }
.f-form--elig .wa-consent { display: flex; margin: 0px; font-size: max(0.75rem, 0.9028vw); line-height: 1.4; font-weight: 400; text-align: right }
.f-form .wa-consent input { flex: 0 0 auto; width: 1.15em; height: 1.15em; margin: 0.13em 0px 0px; accent-color: rgb(80, 183, 255); cursor: pointer }
.f-form .wa-consent a { color: inherit; text-decoration: underline; text-underline-offset: 0.15em; transition: color 0.3s }
.f-form .wa-consent a:hover, .f-form .wa-consent a:focus-visible { color: rgb(28, 134, 209) }
.f-form--mid .wa-consent, .f-form--foot .wa-consent { color: rgb(255, 255, 255) }
.f-form--mid .wa-consent a:hover, .f-form--foot .wa-consent a:hover { color: rgb(80, 183, 255) }
.f-success, .form-area .wa-form-status { margin: 0px; font-size: 1.6667vw; line-height: 1.25; font-weight: 600; text-align: center; outline: none }
.form-area--mid .f-success, .form-area--foot .f-success, .form-area--mid .wa-form-status, .form-area--foot .wa-form-status { color: rgb(255, 255, 255) }
.form-area--elig .f-success, .form-area--elig .wa-form-status { color: rgb(0, 0, 0) }
.form-area.is-sent { display: flex; flex-direction: column; align-items: center; justify-content: center }
.f-form--mid .wa-input, .f-form--foot .wa-input { border: 0px; border-radius: 3.4723vw }
.f-form--mid .wa-consent { justify-content: center }
.slider__track--drag { cursor: grabbing }
.sdots { display: flex; justify-content: center; gap: 0.8334vw; margin-top: 2.0834vw }
.sdots__dot { width: max(1.125rem, 1.25vw); height: max(1.125rem, 1.25vw); padding: 0px; background: rgb(232, 234, 236); border: 0px; border-radius: 50%; cursor: pointer; transition: background-color 0.3s }
.sdots__dot:hover, .sdots__dot:focus-visible { background: rgb(169, 216, 251) }
.sdots__dot--on, .sdots__dot--on:hover { background: rgb(80, 183, 255) }
.f-form--foot .wa-input { height: 3.8889vw; padding: 0px 1.7362vw; font-size: 1.4584vw }
.f-form--foot .wa-input::placeholder { color: rgb(60, 61, 63) }
.f-form--foot .wa-consent { margin-top: 0.9723vw }
.stab { position: fixed; top: 65%; right: 0px; z-index: 99; display: flex; align-items: center; padding: max(0.625rem, 0.9723vw) max(0.75rem, 1.25vw); color: rgb(255, 255, 255); background: rgb(31, 40, 56); border-radius: 3.4723vw 0px 0px 3.4723vw; box-shadow: rgba(0, 0, 0, 0.25) 0px 0.3473vw 0.8334vw; transition: transform 0.5s }
.stab__link { color: rgb(255, 255, 255); font-size: max(0.8125rem, 1.1112vw); line-height: 1.5; font-weight: 600; text-decoration: none; white-space: nowrap; transition: color 0.3s }
.stab:hover .stab__link, .stab__link:focus-visible { color: rgb(80, 183, 255) }
.stab__arrow { display: block; width: max(1rem, 1.3889vw); height: max(1rem, 1.3889vw); margin-right: 0.5556vw; padding: 0px; color: rgb(80, 183, 255); background: none; border: 0px; cursor: pointer }
.stab__arrow svg { display: block; width: 100%; height: 100% }
.legal-layer { position: fixed; inset: 0px; z-index: 2147483000; display: none; align-items: center; justify-content: center; padding: 1.3889vw; direction: rtl }
.legal-layer.is-open { display: flex }
.legal-layer__backdrop { position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.55) }
.legal-layer__panel { position: relative; display: flex; flex-direction: column; width: 69.4445vw; max-width: 100%; max-height: 84svh; padding: 5vw 4.7223vw 2.5vw; color: rgb(255, 255, 255); text-align: right; background: rgb(38, 38, 41); border-radius: 1.1112vw; outline: none; box-shadow: rgba(0, 0, 0, 0.45) 0px 1.0417vw 3.125vw }
.legal-layer__close { position: absolute; top: 0.9723vw; right: 1.3889vw; display: flex; align-items: center; justify-content: center; width: max(2.25rem, 3.0556vw); height: max(2.25rem, 3.0556vw); padding: max(0.5rem, 0.625vw); color: rgb(255, 255, 255); background: transparent; border: 0px; border-radius: 50%; cursor: pointer; transition: color 0.3s, background-color 0.3s, transform 0.3s }
.legal-layer__close svg { display: block; width: 100%; height: 100% }
.legal-layer__close:hover, .legal-layer__close:focus-visible { color: rgb(80, 183, 255); background: rgba(255, 255, 255, 0.08); transform: rotate(90deg) }
.legal-layer__title { flex-shrink: 0; font-size: max(1.125rem, 1.6667vw); line-height: 1.3; font-weight: 700 }
.legal-layer__body { flex: 1 1 auto; min-height: 0px; margin-top: 0.8334vw; padding-left: 0.8334vw; overflow-y: auto; overscroll-behavior: contain; font-size: max(0.8125rem, 1.1112vw); line-height: 1.6; scrollbar-width: thin; scrollbar-color: rgb(80, 183, 255) transparent }
.legal-layer__body > * + * { margin-top: 0.6945vw }
.legal-layer__body h3 { margin-top: 1.3889vw; font-size: max(0.9375rem, 1.25vw); line-height: 1.4; font-weight: 600 }
.legal-layer__body strong { font-weight: 700 }
.legal-layer__body ul { padding-right: 1.3889vw; margin-bottom: 0px; list-style: disc }
.legal-layer__body li + li { margin-top: 0.4167vw }
.legal-layer__body a { color: rgb(80, 183, 255); text-decoration: underline; overflow-wrap: anywhere }
.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 }
html.layer-open, html.layer-open body, html.mnav-open, html.mnav-open body { overflow: hidden }
.wa-cc-box { background: rgb(38, 38, 41) !important; border-color: rgba(255, 255, 255, 0.3) !important }
.wa-cc h2, .wa-cc-x, .wa-cc-row label { color: rgb(255, 255, 255) !important }
.wa-cc p, .wa-cc-row p { color: rgba(255, 255, 255, 0.85) !important }
.wa-cc a { color: rgb(80, 183, 255) !important }
.wa-cc-actions button { transition: background-color 0.3s; background: rgb(80, 183, 255) !important; border-color: rgb(80, 183, 255) !important; color: rgb(0, 0, 0) !important }
.wa-cc-actions button:hover, .wa-cc-actions button:focus-visible { background: rgb(47, 159, 238) !important; border-color: rgb(47, 159, 238) !important; color: rgb(0, 0, 0) !important }
.wa-cc-actions button + button + button { background: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important; color: rgb(38, 38, 41) !important }
.wa-cc-actions button + button + button:hover, .wa-cc-actions button + button + button:focus-visible { background: rgb(232, 234, 236) !important; border-color: rgb(232, 234, 236) !important; color: rgb(38, 38, 41) !important }
.wa-cc-row input { accent-color: rgb(80, 183, 255) !important }
.wa-a11y-panel, .wa-a11y-stmt > div { background: rgb(255, 255, 255) !important; color: rgb(38, 38, 41) !important }
.wa-a11y-head h2, .wa-a11y-langs a { color: rgb(38, 38, 41) !important }
.wa-a11y-x { background: rgba(38, 38, 41, 0.12) !important; color: rgb(38, 38, 41) !important }
.wa-a11y-item, .wa-a11y-foot button { border-color: rgba(38, 38, 41, 0.2) !important; background: rgb(255, 255, 255) !important; color: rgb(38, 38, 41) !important }
.wa-a11y-item:hover, .wa-a11y-foot button:hover { border-color: rgb(38, 38, 41) !important; background: rgba(80, 183, 255, 0.15) !important }
.wa-a11y-note, .wa-a11y-stmt p, .wa-a11y-stmt li { color: rgba(38, 38, 41, 0.8) !important }
.wa-a11y-stmt a { color: rgb(28, 134, 209) !important }
.wa-cc-handle, .wa-a11y-btn { background: rgb(38, 38, 41) !important; border-color: rgb(255, 255, 255) !important; color: rgb(255, 255, 255) !important }
.wa-cc-handle { left: 1rem !important; right: auto !important; bottom: 1rem !important; width: 2.5rem !important; height: 2.5rem !important }
.wa-cc-handle svg { width: 60% !important; height: 60% !important }
.wa-a11y { left: 1rem !important; right: auto !important; bottom: 4.125rem !important }
.wa-a11y-btn { width: 2.5rem !important; height: 2.5rem !important }
.wa-a11y-btn svg { width: 60% !important; height: 60% !important }
.wa-a11y-panel { left: 0px !important; right: auto !important; bottom: 3rem !important; max-width: calc(-2rem + 100vw) !important; max-height: calc(-8.5rem + 100vh) !important; overflow-y: auto !important }
.wa-cc { left: 4.25rem !important; right: auto !important; max-width: calc(-5.25rem + 100vw) !important }
@media (max-width: 1024px) {
  .hnav { display: none }
}
@media (max-width: 1024px) {
  .mtoggle { display: flex; flex-direction: column; justify-content: center; gap: 1.7949vw; width: max(2.75rem, 11.2821vw); height: max(2.75rem, 11.2821vw); margin-right: auto; padding: 0px 1.7949vw; color: rgb(0, 0, 0); background: none; border: 0px; cursor: pointer }
}
@media (max-width: 1024px) {
  .mtoggle span { display: block; width: 100%; height: 0px; border-top: max(0.1875rem, 0.7693vw) solid }
}
@media (max-width: 1024px) {
  .mnav { position: fixed; right: 0px; left: 0px; z-index: 8999; flex-direction: column; align-items: stretch; padding: 12.8206vw 7.1795vw 6.1539vw; overflow-y: auto; background: rgb(255, 255, 255); border-top: 0.0625rem solid rgb(0, 0, 0) }
}
@media (max-width: 1024px) {
  .mnav__link { display: block; padding: 2.5642vw 0px; color: rgb(0, 0, 0); font-size: max(1rem, 4.6154vw); line-height: 1.5; text-align: right; text-decoration: none }
}
@media (max-width: 1024px) {
  .mnav__cta { display: block; width: fit-content; margin: 7.6924vw auto 0px; padding: 2.5642vw 6.1539vw; color: rgb(80, 183, 255); font-size: max(0.875rem, 3.5898vw); line-height: 1.5; font-weight: 700; text-align: center; text-decoration: none; background: rgb(38, 38, 41); border-radius: 6.4103vw }
}
@media (max-width: 1024px) {
  .hero__sound { right: 0px; bottom: 2.5642vw; opacity: 1; padding: 2.0513vw 3.077vw; font-size: max(0.875rem, 4.1026vw) }
}
@media (max-width: 1024px) {
  .fsteps { margin: 0px -5.6411vw 5.6411vw; padding: 0px 1.0257vw }
}
@media (max-width: 1024px) {
  .fsteps__item { width: 16.4103vw }
}
@media (max-width: 1024px) {
  .fsteps__num { width: 10.7693vw; height: 10.7693vw; margin: 1.7949vw 0px; font-size: 4.6154vw }
}
@media (max-width: 1024px) {
  .fsteps__num::before { border-radius: 2.3077vw }
}
@media (max-width: 1024px) {
  .fsteps__label { margin-top: 1.5385vw; font-size: max(0.75rem, 3.5898vw) }
}
@media (max-width: 1024px) {
  .fsteps__item--on .fsteps__num { font-size: 5.6411vw }
}
@media (max-width: 1024px) {
  .fsteps__line { margin: 6.6667vw 0.5129vw 0px; border-top-width: 1.0257vw }
}
@media (max-width: 1024px) {
  .f-form .wa-input { height: max(2.75rem, 11.7949vw); padding: 0px 5.1283vw; font-size: max(1rem, 4.1026vw); border-width: 0.0625rem; border-radius: 7.6924vw }
}
@media (max-width: 1024px) {
  .f-form select.wa-input { padding-left: 9.2308vw; background-position: left 2.0513vw center; background-size: 6.1539vw 6.1539vw }
}
@media (max-width: 1024px) {
  .field__input.is-invalid { box-shadow: rgb(192, 38, 45) 0px 0px 0px 0.0625rem }
}
@media (max-width: 1024px) {
  .f-form .wa-error, .f-general { margin-top: 1.0257vw; font-size: max(0.75rem, 3.3334vw) }
}
@media (max-width: 1024px) {
  .f-form .wa-consent, .f-form--elig .wa-consent { gap: 2.0513vw; font-size: max(0.75rem, 3.3334vw) }
}
@media (max-width: 1024px) {
  .f-form .wa-consent input { width: max(1.125rem, 1.15em); height: max(1.125rem, 1.15em) }
}
@media (max-width: 1024px) {
  .fnav { flex-wrap: wrap; justify-content: flex-start; gap: 2.5642vw; margin: 7.6924vw -6.1539vw 0px 0px }
}
@media (max-width: 1024px) {
  .fnav__btn { min-width: 32.0513vw; min-height: max(2.75rem, 11.7949vw); padding: 0px 5.1283vw; font-size: max(1rem, 4.6154vw); border-radius: 5.8975vw; background-size: 5.6411vw 4.1026vw }
}
@media (max-width: 1024px) {
  .fnav__btn--next { padding-left: 11.7949vw; background-position: left 3.5898vw center }
}
@media (max-width: 1024px) {
  .fnav__btn--back { padding-right: 11.7949vw; background-position: right 3.5898vw center }
}
@media (max-width: 1024px) {
  .f-success, .form-area .wa-form-status { font-size: 5.1283vw }
}
@media (max-width: 1024px) {
  .f-form--mid .wa-input, .f-form--foot .wa-input { border-radius: 12.8206vw }
}
@media (max-width: 1024px) {
  .sdots { gap: 3.077vw; margin-top: 4.1026vw }
}
@media (max-width: 1024px) {
  .sdots__dot { width: max(1.125rem, 4.6154vw); height: max(1.125rem, 4.6154vw) }
}
@media (max-width: 1024px) {
  .f-form--foot .wa-input { height: 14.359vw; padding: 0px 6.4103vw; font-size: max(1rem, 5.3847vw) }
}
@media (max-width: 1024px) {
  .f-form--foot .wa-consent { margin-top: 3.5898vw }
}
@media (max-width: 1024px) {
  .stab { top: 55%; padding: 0.625rem 0.75rem; border-radius: 3rem 0px 0px 3rem; transform: translateX(calc(100% - 2.75rem)) }
}
@media (max-width: 1024px) {
  .stab--open { transform: none }
}
@media (max-width: 1024px) {
  .stab__link { font-size: 0.9375rem }
}
@media (max-width: 1024px) {
  .stab__arrow { flex: 0 0 auto; width: 1.25rem; height: 1.25rem; margin: 0px 0.75rem 0px 0px }
}
@media (max-width: 1024px) {
  .stab__arrow svg { transform: none }
}
@media (max-width: 1024px) {
  .legal-layer { padding: 3.077vw }
}
@media (max-width: 1024px) {
  .legal-layer__panel { width: 100%; max-height: 88svh; padding: 14.359vw 5.1283vw 5.1283vw 3.5898vw; border-radius: 3.077vw }
}
@media (max-width: 1024px) {
  .legal-layer__close { top: 2.5642vw; right: 2.5642vw; width: max(2.75rem, 11.2821vw); height: max(2.75rem, 11.2821vw); padding: 2.3077vw }
}
@media (max-width: 1024px) {
  .legal-layer__title { font-size: max(1.25rem, 5.6411vw) }
}
@media (max-width: 1024px) {
  .legal-layer__body { margin-top: 2.5642vw; padding-left: 2.0513vw; font-size: max(0.9375rem, 3.9744vw) }
}
@media (max-width: 1024px) {
  .legal-layer__body > * + * { margin-top: 3.077vw }
}
@media (max-width: 1024px) {
  .legal-layer__body h3 { margin-top: 5.1283vw; font-size: max(1.0625rem, 4.4872vw) }
}
@media (max-width: 1024px) {
  .legal-layer__body ul { padding-right: 5.1283vw }
}
@media (max-width: 1024px) {
  .legal-layer__body li + li { margin-top: 1.5385vw }
}
@media (max-width: 1024px) {
  .wa-cc-handle { left: 0.5rem !important; bottom: 0.5rem !important; width: 2.25rem !important; height: 2.25rem !important }
}
@media (max-width: 1024px) {
  .wa-a11y { left: 0.5rem !important; bottom: 3.125rem !important }
}
@media (max-width: 1024px) {
  .wa-a11y-btn { width: 2.25rem !important; height: 2.25rem !important }
}
@media (max-width: 1024px) {
  .wa-a11y-panel { bottom: 2.75rem !important; max-height: calc(100dvh - 7rem) !important }
}
@media (max-width: 1024px) {
  .wa-cc { left: 3.25rem !important; right: 0.5rem !important; width: auto !important; max-width: none !important; bottom: 0.5rem !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .hnav { display: none }
}
@media (min-width: 560px) and (max-width: 767px) {
  .mtoggle { display: flex; flex-direction: column; justify-content: center; gap: 1.25vw; width: max(2.75rem, 7.8572vw); height: max(2.75rem, 7.8572vw); margin-right: auto; padding: 0px 1.25vw; color: rgb(0, 0, 0); background: none; border: 0px; cursor: pointer }
}
@media (min-width: 560px) and (max-width: 767px) {
  .mtoggle span { display: block; width: 100%; height: 0px; border-top: max(0.1875rem, 0.5358vw) solid }
}
@media (min-width: 560px) and (max-width: 767px) {
  .mnav { position: fixed; right: 0px; left: 0px; z-index: 8999; flex-direction: column; align-items: stretch; padding: 8.9286vw 5vw 4.2858vw; overflow-y: auto; background: rgb(255, 255, 255); border-top: 0.0625rem solid rgb(0, 0, 0) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .mnav__link { display: block; padding: 1.7858vw 0px; color: rgb(0, 0, 0); font-size: max(1rem, 3.2143vw); line-height: 1.5; text-align: right; text-decoration: none }
}
@media (min-width: 560px) and (max-width: 767px) {
  .mnav__cta { display: block; width: fit-content; margin: 5.3572vw auto 0px; padding: 1.7858vw 4.2858vw; color: rgb(80, 183, 255); font-size: max(0.875rem, 2.5vw); line-height: 1.5; font-weight: 700; text-align: center; text-decoration: none; background: rgb(38, 38, 41); border-radius: 4.4643vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .hero__sound { right: 0px; bottom: 1.7858vw; opacity: 1; padding: 1.4286vw 2.1429vw; font-size: max(0.875rem, 2.8572vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fsteps { margin: 0px -3.9286vw 3.9286vw; padding: 0px 0.7143vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fsteps__item { width: 11.4286vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fsteps__num { width: 7.5vw; height: 7.5vw; margin: 1.25vw 0px; font-size: 3.2143vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fsteps__num::before { border-radius: 1.6072vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fsteps__label { margin-top: 1.0715vw; font-size: max(0.75rem, 2.5vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fsteps__item--on .fsteps__num { font-size: 3.9286vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fsteps__line { margin: 4.6429vw 0.3572vw 0px; border-top-width: 0.7143vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .f-form .wa-input { height: max(2.75rem, 8.2143vw); padding: 0px 3.5715vw; font-size: max(1rem, 2.8572vw); border-width: 0.0625rem; border-radius: 5.3572vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .f-form select.wa-input { padding-left: 6.4286vw; background-position: left 1.4286vw center; background-size: 4.2858vw 4.2858vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .field__input.is-invalid { box-shadow: rgb(192, 38, 45) 0px 0px 0px 0.0625rem }
}
@media (min-width: 560px) and (max-width: 767px) {
  .f-form .wa-error, .f-general { margin-top: 0.7143vw; font-size: max(0.75rem, 2.3215vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .f-form .wa-consent, .f-form--elig .wa-consent { gap: 1.4286vw; font-size: max(0.75rem, 2.3215vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .f-form .wa-consent input { width: max(1.125rem, 1.15em); height: max(1.125rem, 1.15em) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fnav { flex-wrap: wrap; justify-content: flex-start; gap: 1.7858vw; margin: 5.3572vw -4.2858vw 0px 0px }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fnav__btn { min-width: 22.3215vw; min-height: max(2.75rem, 8.2143vw); padding: 0px 3.5715vw; font-size: max(1rem, 3.2143vw); border-radius: 4.1072vw; background-size: 3.9286vw 2.8572vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fnav__btn--next { padding-left: 8.2143vw; background-position: left 2.5vw center }
}
@media (min-width: 560px) and (max-width: 767px) {
  .fnav__btn--back { padding-right: 8.2143vw; background-position: right 2.5vw center }
}
@media (min-width: 560px) and (max-width: 767px) {
  .f-success, .form-area .wa-form-status { font-size: 3.5715vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .f-form--mid .wa-input, .f-form--foot .wa-input { border-radius: 8.9286vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .sdots { gap: 2.1429vw; margin-top: 2.8572vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .sdots__dot { width: max(1.125rem, 3.2143vw); height: max(1.125rem, 3.2143vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .f-form--foot .wa-input { height: 10vw; padding: 0px 4.4643vw; font-size: max(1rem, 3.75vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .f-form--foot .wa-consent { margin-top: 2.5vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .stab { top: 55%; padding: 0.625rem 0.75rem; border-radius: 3rem 0px 0px 3rem; transform: translateX(calc(100% - 2.75rem)) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .stab--open { transform: none }
}
@media (min-width: 560px) and (max-width: 767px) {
  .stab__link { font-size: 0.9375rem }
}
@media (min-width: 560px) and (max-width: 767px) {
  .stab__arrow { flex: 0 0 auto; width: 1.25rem; height: 1.25rem; margin: 0px 0.75rem 0px 0px }
}
@media (min-width: 560px) and (max-width: 767px) {
  .stab__arrow svg { transform: none }
}
@media (min-width: 560px) and (max-width: 767px) {
  .legal-layer { padding: 2.1429vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .legal-layer__panel { width: 100%; max-height: 88svh; padding: 10vw 3.5715vw 3.5715vw 2.5vw; border-radius: 2.1429vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .legal-layer__close { top: 1.7858vw; right: 1.7858vw; width: max(2.75rem, 7.8572vw); height: max(2.75rem, 7.8572vw); padding: 1.6072vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .legal-layer__title { font-size: max(1.25rem, 3.9286vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .legal-layer__body { margin-top: 1.7858vw; padding-left: 1.4286vw; font-size: max(0.9375rem, 2.7679vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .legal-layer__body > * + * { margin-top: 2.1429vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .legal-layer__body h3 { margin-top: 3.5715vw; font-size: max(1.0625rem, 3.125vw) }
}
@media (min-width: 560px) and (max-width: 767px) {
  .legal-layer__body ul { padding-right: 3.5715vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .legal-layer__body li + li { margin-top: 1.0715vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-cc-handle { left: 0.5rem !important; bottom: 0.5rem !important; width: 2.25rem !important; height: 2.25rem !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-a11y { left: 0.5rem !important; bottom: 3.125rem !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-a11y-btn { width: 2.25rem !important; height: 2.25rem !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-a11y-panel { bottom: 2.75rem !important; max-height: calc(100dvh - 7rem) !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .wa-cc { left: 3.25rem !important; right: 0.5rem !important; width: auto !important; max-width: none !important; bottom: 0.5rem !important }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .hnav { display: none }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mtoggle { display: flex; flex-direction: column; justify-content: center; gap: 0.9115vw; width: max(2.75rem, 5.7292vw); height: max(2.75rem, 5.7292vw); margin-right: auto; padding: 0px 0.9115vw; color: rgb(0, 0, 0); background: none; border: 0px; cursor: pointer }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mtoggle span { display: block; width: 100%; height: 0px; border-top: max(0.1875rem, 0.3907vw) solid }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mnav { position: fixed; right: 0px; left: 0px; z-index: 8999; flex-direction: column; align-items: stretch; padding: 6.5105vw 3.6459vw 3.125vw; overflow-y: auto; background: rgb(255, 255, 255); border-top: 0.0625rem solid rgb(0, 0, 0) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mnav__link { display: block; padding: 1.3021vw 0px; color: rgb(0, 0, 0); font-size: max(1rem, 2.3438vw); line-height: 1.5; text-align: right; text-decoration: none }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .mnav__cta { display: block; width: fit-content; margin: 3.9063vw auto 0px; padding: 1.3021vw 3.125vw; color: rgb(80, 183, 255); font-size: max(0.875rem, 1.823vw); line-height: 1.5; font-weight: 700; text-align: center; text-decoration: none; background: rgb(38, 38, 41); border-radius: 3.2553vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .hero__sound { right: 0px; bottom: 1.3021vw; opacity: 1; padding: 1.0417vw 1.5625vw; font-size: max(0.875rem, 2.0834vw) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fsteps { margin: 0px -2.8646vw 2.8646vw; padding: 0px 0.5209vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fsteps__item { width: 8.3334vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fsteps__num { width: 5.4688vw; height: 5.4688vw; margin: 0.9115vw 0px; font-size: 2.3438vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fsteps__num::before { border-radius: 1.1719vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fsteps__label { margin-top: 0.7813vw; font-size: max(0.75rem, 1.823vw) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fsteps__item--on .fsteps__num { font-size: 2.8646vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fsteps__line { margin: 3.3855vw 0.2605vw 0px; border-top-width: 0.5209vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .f-form .wa-input { height: max(2.75rem, 5.9896vw); padding: 0px 2.6042vw; font-size: max(1rem, 2.0834vw); border-width: 0.0625rem; border-radius: 3.9063vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .f-form select.wa-input { padding-left: 4.6875vw; background-position: left 1.0417vw center; background-size: 3.125vw 3.125vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .field__input.is-invalid { box-shadow: rgb(192, 38, 45) 0px 0px 0px 0.0625rem }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .f-form .wa-error, .f-general { margin-top: 0.5209vw; font-size: max(0.75rem, 1.6928vw) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .f-form .wa-consent, .f-form--elig .wa-consent { gap: 1.0417vw; font-size: max(0.75rem, 1.6928vw) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .f-form .wa-consent input { width: max(1.125rem, 1.15em); height: max(1.125rem, 1.15em) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fnav { flex-wrap: wrap; justify-content: flex-start; gap: 1.3021vw; margin: 3.9063vw -3.125vw 0px 0px }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fnav__btn { min-width: 16.2761vw; min-height: max(2.75rem, 5.9896vw); padding: 0px 2.6042vw; font-size: max(1rem, 2.3438vw); border-radius: 2.9948vw; background-size: 2.8646vw 2.0834vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fnav__btn--next { padding-left: 5.9896vw; background-position: left 1.823vw center }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .fnav__btn--back { padding-right: 5.9896vw; background-position: right 1.823vw center }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .f-success, .form-area .wa-form-status { font-size: 2.6042vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .f-form--mid .wa-input, .f-form--foot .wa-input { border-radius: 6.5105vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .sdots { gap: 1.5625vw; margin-top: 2.0834vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .sdots__dot { width: max(1.125rem, 2.3438vw); height: max(1.125rem, 2.3438vw) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .f-form--foot .wa-input { height: 7.2917vw; padding: 0px 3.2553vw; font-size: max(1rem, 2.7344vw) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .f-form--foot .wa-consent { margin-top: 1.823vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .stab { top: 55%; padding: 0.625rem 0.75rem; border-radius: 3rem 0px 0px 3rem; transform: translateX(calc(100% - 2.75rem)) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .stab--open { transform: none }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .stab__link { font-size: 0.9375rem }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .stab__arrow { flex: 0 0 auto; width: 1.25rem; height: 1.25rem; margin: 0px 0.75rem 0px 0px }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .stab__arrow svg { transform: none }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .legal-layer { padding: 1.5625vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .legal-layer__panel { width: 100%; max-height: 88svh; padding: 7.2917vw 2.6042vw 2.6042vw 1.823vw; border-radius: 1.5625vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .legal-layer__close { top: 1.3021vw; right: 1.3021vw; width: max(2.75rem, 5.7292vw); height: max(2.75rem, 5.7292vw); padding: 1.1719vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .legal-layer__title { font-size: max(1.25rem, 2.8646vw) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .legal-layer__body { margin-top: 1.3021vw; padding-left: 1.0417vw; font-size: max(0.9375rem, 2.0183vw) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .legal-layer__body > * + * { margin-top: 1.5625vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .legal-layer__body h3 { margin-top: 2.6042vw; font-size: max(1.0625rem, 2.2787vw) }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .legal-layer__body ul { padding-right: 2.6042vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .legal-layer__body li + li { margin-top: 0.7813vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wa-cc-handle { left: 0.5rem !important; bottom: 0.5rem !important; width: 2.25rem !important; height: 2.25rem !important }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wa-a11y { left: 0.5rem !important; bottom: 3.125rem !important }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wa-a11y-btn { width: 2.25rem !important; height: 2.25rem !important }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wa-a11y-panel { bottom: 2.75rem !important; max-height: calc(100dvh - 7rem) !important }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .wa-cc { left: 3.25rem !important; right: 0.5rem !important; width: auto !important; max-width: none !important; bottom: 0.5rem !important }
}
html.a11y-text { height: auto !important; overflow-y: visible !important }
.a11y-text body { height: auto !important; overflow: visible !important }
html.a11y-text body .hero .hero__inner .hero__title, html.a11y-text body .hero .hero__inner .hero__title span { letter-spacing: normal !important; word-spacing: normal !important; line-height: 1.05 !important }
.a11y-text .sec-title, .a11y-text .sec-lead, .a11y-text .hero__sub, .a11y-text .offer__top, .a11y-text .offer__note, .a11y-text .svc__text, .a11y-text .mid__title, .a11y-text .mid__lead, .a11y-text .step__title, .a11y-text .step__text, .a11y-text .quote__text, .a11y-text .contact-item__text, .a11y-text .foot__form-title, .a11y-text .foot__form-lead, .a11y-text .check__label, .a11y-text .f-form .wa-consent span, .a11y-text .field__label { white-space: normal !important; overflow-wrap: break-word !important; max-width: 100% !important; line-height: 1.4 !important }
.a11y-text .offers { flex-wrap: wrap !important }
.a11y-text .offer { flex: 0 1 auto !important }
.a11y-text .offer__amt { line-height: 1.3 !important; letter-spacing: normal !important }
.a11y-text .hero { height: auto !important }
.a11y-text .hero__content { width: auto !important; max-width: 100% !important; margin-left: 46% !important }
.a11y-text .hero-btn, .a11y-text .hero__cta a, .a11y-text .head-btn, .a11y-text .site-header__cta a, .a11y-text .step-btn, .a11y-text .step__cta a, .a11y-text .f-submit, .a11y-text .f-form button, .a11y-text .fnav__btn { height: auto !important; min-height: 2.75rem !important; white-space: normal !important; line-height: 1.3 !important }
.a11y-text .hero__cta { margin-right: 0px !important }
.a11y-text .hero-btn, .a11y-text .hero__cta a { width: fit-content !important; max-width: 100% !important }
.a11y-text .field__input { height: auto !important; min-height: 2.75rem !important; padding-top: 0.375rem !important; padding-bottom: 0.375rem !important }
.a11y-text .site-header__inner { height: auto !important; flex-wrap: wrap !important }
.a11y-text .hnav { flex-wrap: wrap !important; gap: 0.5rem !important }
.a11y-text .svc__shape { display: none !important }
.a11y-text .svcs { width: 90% !important; gap: 1rem !important }
.a11y-text .svc { flex: 0 1 28% !important; width: auto !important; min-height: 0px !important; margin: 0px !important; padding: 1rem !important; background: rgb(0, 0, 0) !important; border: 0.0625rem solid rgb(80, 183, 255) !important; border-radius: 1rem !important }
.a11y-text .step { height: auto !important }
.a11y-text .quote { min-height: 0px !important }
.a11y-text .f-form--mid .field, .a11y-text .f-form--mid .f-submit, .a11y-text .f-form--mid button { flex: 1 1 12rem !important; width: auto !important }
html.a11y-contrast-high body .svc__shape, html.a11y-contrast-dark body .svc__shape, html.a11y-contrast-high body .hero__deco, html.a11y-contrast-dark body .hero__deco, html.a11y-contrast-high body .hero__lines, html.a11y-contrast-dark body .hero__lines { display: none !important }
html.a11y-contrast-high body .svcs .svc, html.a11y-contrast-high body .steps .step, html.a11y-contrast-high body .slider .quote, html.a11y-contrast-high body .form-area--elig { border: 0.125rem solid rgb(0, 0, 0) !important; background: rgb(255, 255, 255) !important }
html.a11y-contrast-dark body .svcs .svc, html.a11y-contrast-dark body .steps .step, html.a11y-contrast-dark body .slider .quote, html.a11y-contrast-dark body .form-area--elig { border: 0.125rem solid rgb(255, 255, 255) !important; background: rgb(0, 0, 0) !important }
html.a11y-contrast-high body .svcs .svc { border-radius: 1rem !important; color: rgb(0, 0, 0) !important }
html.a11y-contrast-high body .svcs .svc .svc__icon, html.a11y-contrast-high body .svcs .svc .svc__text, html.a11y-contrast-high body .fsteps .fsteps__num { color: rgb(0, 0, 0) !important }
html.a11y-contrast-dark body .svcs .svc { border-radius: 1rem !important; color: rgb(255, 255, 255) !important }
html.a11y-contrast-dark body .svcs .svc .svc__icon, html.a11y-contrast-dark body .svcs .svc .svc__text, html.a11y-contrast-dark body .fsteps .fsteps__num { color: rgb(255, 255, 255) !important }
html.a11y-contrast-high body .hero-btn, html.a11y-contrast-high body .hero__cta a, html.a11y-contrast-high body .head-btn, html.a11y-contrast-high body .site-header__cta a, html.a11y-contrast-high body .step-btn, html.a11y-contrast-high body .step__cta a, html.a11y-contrast-high body .f-submit, html.a11y-contrast-high body .f-form button, html.a11y-contrast-high body .fnav__btn, html.a11y-contrast-high body .stab, html.a11y-contrast-high body .mnav__cta, html.a11y-contrast-high body .offers .offer { border: 0.125rem solid rgb(0, 0, 0) !important; background-image: none !important }
html.a11y-contrast-dark body .hero-btn, html.a11y-contrast-dark body .hero__cta a, html.a11y-contrast-dark body .head-btn, html.a11y-contrast-dark body .site-header__cta a, html.a11y-contrast-dark body .step-btn, html.a11y-contrast-dark body .step__cta a, html.a11y-contrast-dark body .f-submit, html.a11y-contrast-dark body .f-form button, html.a11y-contrast-dark body .fnav__btn, html.a11y-contrast-dark body .stab, html.a11y-contrast-dark body .mnav__cta, html.a11y-contrast-dark body .offers .offer { border: 0.125rem solid rgb(255, 255, 255) !important; background-image: none !important }
html.a11y-contrast-high body .fsteps__item .fsteps__num::before { background: rgb(255, 255, 255) !important; border: 0.125rem solid rgb(0, 0, 0) !important }
html.a11y-contrast-dark body .fsteps__item .fsteps__num::before { background: rgb(0, 0, 0) !important; border: 0.125rem solid rgb(255, 255, 255) !important }
html.a11y-contrast-high body .fsteps .fsteps__line { border-top-color: rgb(0, 0, 0) !important }
html.a11y-contrast-dark body .fsteps .fsteps__line { border-top-color: rgb(255, 255, 255) !important }
html.a11y-contrast-high body .sdots .sdots__dot { background: rgb(255, 255, 255) !important; border: 0.125rem solid rgb(0, 0, 0) !important }
html.a11y-contrast-dark body .sdots .sdots__dot { background: rgb(0, 0, 0) !important; border: 0.125rem solid rgb(255, 255, 255) !important }
html.a11y-contrast-high body .mtoggle, html.a11y-contrast-dark body .mtoggle, html.a11y-contrast-high body .stab .stab__arrow, html.a11y-contrast-dark body .stab .stab__arrow { box-shadow: none !important; border: 0px !important }
html.a11y-contrast-high body .svcs .svc--row2, html.a11y-contrast-dark body .svcs .svc--row2 { margin-top: 1.3889vw !important }
html.a11y-contrast-high body .f-form input, html.a11y-contrast-high body .f-form select { border: 0.125rem solid rgb(0, 0, 0) !important }
html.a11y-contrast-dark body .f-form input, html.a11y-contrast-dark body .f-form select { border: 0.125rem solid rgb(255, 255, 255) !important }
html.a11y-contrast-high body .hero__cta a, html.a11y-contrast-high body .hero-btn, html.a11y-contrast-high body .site-header__cta a, html.a11y-contrast-high body .head-btn, html.a11y-contrast-high body .form-area .f-submit, html.a11y-contrast-high body .form-area .f-form button, html.a11y-contrast-high body .fnav .fnav__btn { position: relative !important }
html.a11y-contrast-high body .hero__cta a::after, html.a11y-contrast-high body .hero-btn::after { content: ""; position: absolute; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; transform: translateY(-50%); left: 1.3195vw; width: 0.9028vw; height: 1.5973vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 27'%3E%3Cpath d='M13 2 2 13.500 13 25' fill='none' stroke='%23000000' stroke-width='4'/%3E%3C/svg%3E") }
html.a11y-contrast-high body .site-header__cta a::after, html.a11y-contrast-high body .head-btn::after { content: ""; position: absolute; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; transform: translateY(-50%); left: 0.8334vw; width: 0.6945vw; height: 1.1112vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 17'%3E%3Cpath d='M9 1 2 8.500l7 7.500' fill='none' stroke='%23000000' stroke-width='2.500'/%3E%3C/svg%3E") }
html.a11y-contrast-high body .form-area .f-submit::after, html.a11y-contrast-high body .form-area .f-form button::after { content: ""; position: absolute; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; transform: translateY(-50%); left: 1.6667vw; width: 0.9028vw; height: 1.3195vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23000000' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E") }
html.a11y-contrast-high body .fnav .fnav__btn--next::after { content: ""; position: absolute; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; transform: translateY(-50%); left: 0.9723vw; width: 1.5278vw; height: 1.1112vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16' fill='none' stroke='%23000000' stroke-width='2'%3E%3Cpath d='M22 8H2M9 1 2 8l7 7'/%3E%3C/svg%3E") }
html.a11y-contrast-high body .fnav .fnav__btn--back::after { content: ""; position: absolute; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; transform: translateY(-50%); right: 0.9723vw; width: 1.5278vw; height: 1.1112vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16' fill='none' stroke='%23000000' stroke-width='2'%3E%3Cpath d='M0 8h20M13 1l7 7-7 7'/%3E%3C/svg%3E") }
html.a11y-contrast-dark body .hero__cta a, html.a11y-contrast-dark body .hero-btn, html.a11y-contrast-dark body .site-header__cta a, html.a11y-contrast-dark body .head-btn, html.a11y-contrast-dark body .form-area .f-submit, html.a11y-contrast-dark body .form-area .f-form button, html.a11y-contrast-dark body .fnav .fnav__btn { position: relative !important }
html.a11y-contrast-dark body .hero__cta a::after, html.a11y-contrast-dark body .hero-btn::after { content: ""; position: absolute; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; transform: translateY(-50%); left: 1.3195vw; width: 0.9028vw; height: 1.5973vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 27'%3E%3Cpath d='M13 2 2 13.500 13 25' fill='none' stroke='%23ffffff' stroke-width='4'/%3E%3C/svg%3E") }
html.a11y-contrast-dark body .site-header__cta a::after, html.a11y-contrast-dark body .head-btn::after { content: ""; position: absolute; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; transform: translateY(-50%); left: 0.8334vw; width: 0.6945vw; height: 1.1112vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 17'%3E%3Cpath d='M9 1 2 8.500l7 7.500' fill='none' stroke='%23ffffff' stroke-width='2.500'/%3E%3C/svg%3E") }
html.a11y-contrast-dark body .form-area .f-submit::after, html.a11y-contrast-dark body .form-area .f-form button::after { content: ""; position: absolute; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; transform: translateY(-50%); left: 1.6667vw; width: 0.9028vw; height: 1.3195vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 24' fill='none' stroke='%23ffffff' stroke-width='4'%3E%3Cpath d='M13 2 3 12l10 10'/%3E%3C/svg%3E") }
html.a11y-contrast-dark body .fnav .fnav__btn--next::after { content: ""; position: absolute; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; transform: translateY(-50%); left: 0.9723vw; width: 1.5278vw; height: 1.1112vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M22 8H2M9 1 2 8l7 7'/%3E%3C/svg%3E") }
html.a11y-contrast-dark body .fnav .fnav__btn--back::after { content: ""; position: absolute; top: 50%; display: block; background-repeat: no-repeat; background-position: center center; background-size: contain; transform: translateY(-50%); right: 0.9723vw; width: 1.5278vw; height: 1.1112vw; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16' fill='none' stroke='%23ffffff' stroke-width='2'%3E%3Cpath d='M0 8h20M13 1l7 7-7 7'/%3E%3C/svg%3E") }
html.a11y-contrast-high body .steps .step .step__shape { color: rgb(0, 0, 0) !important }
html.a11y-contrast-dark body .steps .step .step__shape { color: rgb(255, 255, 255) !important }
html.a11y-contrast-high body .steps .step .step__num { color: rgb(255, 255, 255) !important }
html.a11y-contrast-dark body .steps .step .step__num { color: rgb(0, 0, 0) !important }
html.a11y-contrast-high body .say .slider .sdots .sdots__dot.sdots__dot--on { background: rgb(0, 0, 0) !important; box-shadow: rgb(0, 0, 0) 0px 0px 0px 1rem inset !important }
html.a11y-contrast-dark body .say .slider .sdots .sdots__dot.sdots__dot--on { background: rgb(255, 255, 255) !important; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1rem inset !important }
html.a11y-contrast-high body .stab { background: rgb(255, 255, 255) !important }
html.a11y-contrast-dark body .stab { background: rgb(0, 0, 0) !important }
html.a11y-contrast-high body .stab .stab__link, html.a11y-contrast-high body .stab .stab__arrow { color: rgb(0, 0, 0) !important; background: transparent !important }
html.a11y-contrast-dark body .stab .stab__link, html.a11y-contrast-dark body .stab .stab__arrow { color: rgb(255, 255, 255) !important; background: transparent !important }
html.a11y-contrast-high body .form-area .f-success { color: rgb(0, 0, 0) !important }
html.a11y-contrast-dark body .form-area .f-success { color: rgb(255, 255, 255) !important }
html.a11y-contrast-high body .site-header .site-header__inner .mtoggle.mtoggle, html.a11y-contrast-dark body .site-header .site-header__inner .mtoggle.mtoggle, html.a11y-contrast-high body .stab.stab .stab__arrow.stab__arrow, html.a11y-contrast-dark body .stab.stab .stab__arrow.stab__arrow { box-shadow: none !important; border: 0px !important }
html.a11y-contrast-high body .form-area .f-form select { background-image: none !important }
html.a11y-contrast-high body .f-form--elig > div:nth-child(1), html.a11y-contrast-high body .f-form--elig > div:nth-child(2), html.a11y-contrast-high body .f-form--elig > div:nth-child(4), html.a11y-contrast-high body .f-form--elig > div:nth-child(5) { position: relative !important }
html.a11y-contrast-high body .f-form--elig > div:nth-child(1)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(2)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(4)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(5)::after { content: ""; position: absolute; bottom: calc(-0.8334vw + (0.5 * max(2.75rem, 3.1945vw))); left: 0.5556vw; width: 1.6667vw; height: 1.6667vw; pointer-events: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") center center / contain no-repeat }
html.a11y-contrast-dark body .form-area .f-form select { background-image: none !important }
html.a11y-contrast-dark body .f-form--elig > div:nth-child(1), html.a11y-contrast-dark body .f-form--elig > div:nth-child(2), html.a11y-contrast-dark body .f-form--elig > div:nth-child(4), html.a11y-contrast-dark body .f-form--elig > div:nth-child(5) { position: relative !important }
html.a11y-contrast-dark body .f-form--elig > div:nth-child(1)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(2)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(4)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(5)::after { content: ""; position: absolute; bottom: calc(-0.8334vw + (0.5 * max(2.75rem, 3.1945vw))); left: 0.5556vw; width: 1.6667vw; height: 1.6667vw; pointer-events: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") center center / contain no-repeat }
html.a11y-contrast-high body .mnav.mnav { background: rgb(255, 255, 255) !important; border-top-color: rgb(0, 0, 0) !important }
html.a11y-contrast-dark body .mnav.mnav { background: rgb(0, 0, 0) !important; border-top-color: rgb(255, 255, 255) !important }
html.a11y-contrast-high body .mnav .mnav__cta { color: rgb(0, 0, 0) !important; background: rgb(255, 255, 255) !important }
html.a11y-contrast-dark body .mnav .mnav__cta { color: rgb(255, 255, 255) !important; background: rgb(0, 0, 0) !important }
@media (max-width: 1024px) {
  .a11y-text .hero__content { width: 100% !important; margin: 0px !important }
}
@media (max-width: 1024px) {
  .a11y-text .svcs { flex-direction: column !important; width: 100% !important }
}
@media (max-width: 1024px) {
  .a11y-text .svc { flex: 0 0 auto !important; width: 100% !important }
}
@media (max-width: 1024px) {
  .a11y-text .quote { min-height: 0px !important }
}
@media (max-width: 1024px) {
  html.a11y-contrast-high body .svcs .svc--row2, html.a11y-contrast-dark body .svcs .svc--row2 { margin-top: 0px !important }
}
@media (max-width: 1024px) {
  html.a11y-contrast-high body .hero__cta a::after, html.a11y-contrast-high body .hero-btn::after { left: 4.8718vw; width: 3.3334vw; height: 5.8975vw }
}
@media (max-width: 1024px) {
  html.a11y-contrast-high body .form-area .f-submit::after, html.a11y-contrast-high body .form-area .f-form button::after { left: 6.1539vw; width: 3.3334vw; height: 4.8718vw }
}
@media (max-width: 1024px) {
  html.a11y-contrast-high body .fnav .fnav__btn--next::after { left: 3.5898vw; width: 5.6411vw; height: 4.1026vw }
}
@media (max-width: 1024px) {
  html.a11y-contrast-high body .fnav .fnav__btn--back::after { right: 3.5898vw; width: 5.6411vw; height: 4.1026vw }
}
@media (max-width: 1024px) {
  html.a11y-contrast-dark body .hero__cta a::after, html.a11y-contrast-dark body .hero-btn::after { left: 4.8718vw; width: 3.3334vw; height: 5.8975vw }
}
@media (max-width: 1024px) {
  html.a11y-contrast-dark body .form-area .f-submit::after, html.a11y-contrast-dark body .form-area .f-form button::after { left: 6.1539vw; width: 3.3334vw; height: 4.8718vw }
}
@media (max-width: 1024px) {
  html.a11y-contrast-dark body .fnav .fnav__btn--next::after { left: 3.5898vw; width: 5.6411vw; height: 4.1026vw }
}
@media (max-width: 1024px) {
  html.a11y-contrast-dark body .fnav .fnav__btn--back::after { right: 3.5898vw; width: 5.6411vw; height: 4.1026vw }
}
@media (max-width: 1024px) {
  html.a11y-contrast-high body .f-form--elig > div:nth-child(1)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(2)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(4)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(5)::after { bottom: calc(-3.077vw + (0.5 * max(2.75rem, 11.7949vw))); left: 2.0513vw; width: 6.1539vw; height: 6.1539vw }
}
@media (max-width: 1024px) {
  html.a11y-contrast-dark body .f-form--elig > div:nth-child(1)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(2)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(4)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(5)::after { bottom: calc(-3.077vw + (0.5 * max(2.75rem, 11.7949vw))); left: 2.0513vw; width: 6.1539vw; height: 6.1539vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  .a11y-text .hero__content { width: 100% !important; margin: 0px !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .a11y-text .svcs { flex-direction: column !important; width: 100% !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .a11y-text .svc { flex: 0 0 auto !important; width: 100% !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  .a11y-text .quote { min-height: 0px !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-high body .svcs .svc--row2, html.a11y-contrast-dark body .svcs .svc--row2 { margin-top: 0px !important }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-high body .hero__cta a::after, html.a11y-contrast-high body .hero-btn::after { left: 3.3929vw; width: 2.3215vw; height: 4.1072vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-high body .form-area .f-submit::after, html.a11y-contrast-high body .form-area .f-form button::after { left: 4.2858vw; width: 2.3215vw; height: 3.3929vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-high body .fnav .fnav__btn--next::after { left: 2.5vw; width: 3.9286vw; height: 2.8572vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-high body .fnav .fnav__btn--back::after { right: 2.5vw; width: 3.9286vw; height: 2.8572vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-dark body .hero__cta a::after, html.a11y-contrast-dark body .hero-btn::after { left: 3.3929vw; width: 2.3215vw; height: 4.1072vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-dark body .form-area .f-submit::after, html.a11y-contrast-dark body .form-area .f-form button::after { left: 4.2858vw; width: 2.3215vw; height: 3.3929vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-dark body .fnav .fnav__btn--next::after { left: 2.5vw; width: 3.9286vw; height: 2.8572vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-dark body .fnav .fnav__btn--back::after { right: 2.5vw; width: 3.9286vw; height: 2.8572vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-high body .f-form--elig > div:nth-child(1)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(2)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(4)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(5)::after { bottom: calc(-2.1429vw + (0.5 * max(2.75rem, 8.2143vw))); left: 1.4286vw; width: 4.2858vw; height: 4.2858vw }
}
@media (min-width: 560px) and (max-width: 767px) {
  html.a11y-contrast-dark body .f-form--elig > div:nth-child(1)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(2)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(4)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(5)::after { bottom: calc(-2.1429vw + (0.5 * max(2.75rem, 8.2143vw))); left: 1.4286vw; width: 4.2858vw; height: 4.2858vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .a11y-text .hero__content { width: 100% !important; margin: 0px !important }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .a11y-text .svcs { flex-direction: column !important; width: 100% !important }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .a11y-text .svc { flex: 0 0 auto !important; width: 100% !important }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .a11y-text .quote { min-height: 0px !important }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-high body .svcs .svc--row2, html.a11y-contrast-dark body .svcs .svc--row2 { margin-top: 0px !important }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-high body .hero__cta a::after, html.a11y-contrast-high body .hero-btn::after { left: 2.474vw; width: 1.6928vw; height: 2.9948vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-high body .form-area .f-submit::after, html.a11y-contrast-high body .form-area .f-form button::after { left: 3.125vw; width: 1.6928vw; height: 2.474vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-high body .fnav .fnav__btn--next::after { left: 1.823vw; width: 2.8646vw; height: 2.0834vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-high body .fnav .fnav__btn--back::after { right: 1.823vw; width: 2.8646vw; height: 2.0834vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-dark body .hero__cta a::after, html.a11y-contrast-dark body .hero-btn::after { left: 2.474vw; width: 1.6928vw; height: 2.9948vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-dark body .form-area .f-submit::after, html.a11y-contrast-dark body .form-area .f-form button::after { left: 3.125vw; width: 1.6928vw; height: 2.474vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-dark body .fnav .fnav__btn--next::after { left: 1.823vw; width: 2.8646vw; height: 2.0834vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-dark body .fnav .fnav__btn--back::after { right: 1.823vw; width: 2.8646vw; height: 2.0834vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-high body .f-form--elig > div:nth-child(1)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(2)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(4)::after, html.a11y-contrast-high body .f-form--elig > div:nth-child(5)::after { bottom: calc(-1.5625vw + (0.5 * max(2.75rem, 5.9896vw))); left: 1.0417vw; width: 3.125vw; height: 3.125vw }
}
@media (min-width: 768px) and (max-width: 1024px) {
  html.a11y-contrast-dark body .f-form--elig > div:nth-child(1)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(2)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(4)::after, html.a11y-contrast-dark body .f-form--elig > div:nth-child(5)::after { bottom: calc(-1.5625vw + (0.5 * max(2.75rem, 5.9896vw))); left: 1.0417vw; width: 3.125vw; height: 3.125vw }
}


/* --- נגישות והסכמה --- */
@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 {
  @media (max-width: 559px) {
    .wa-h2c943a21y5 {
      background-image: url(/assets/m/c08881d035cfcbb4-800.webp);
    }
  }
  @media (max-width: 559px) {
    .wa-h2c942w0y1b {
      background-image: url(/assets/m/8bc578006eea5dcf-800.webp);
    }
  }
}
/* --- הסכמה לעוגיות --- */
.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}
