@layer ww-style-reset, ww-style-component, ww-style-core, ww-style-library, ww-style-section, ww-style-element, ww-style-layout-override, ww-style-runtime;
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-gradient {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dNK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dO6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dNI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dNI.ww-layout, .ww-e-dNI [data-ww-ls~="dNI"] {
        display: flex;
      }
      .ww-e-dNt {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dNJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 42px;
        max-width: unset;
        min-width: unset;
        height: 42px;
        max-height: unset;
        min-height: unset;
        font: 600 20px / 1 Wix Madefor Text, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
        background-color: var(--8fbe1fdd-7920-454f-b6cd-7eab5ecdca0f,#F3F6FB);
        cursor: pointer;
        border: 1px solid #08082f1a;
        border-radius: 999px;
      }
      .ww-e-dNL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dNL.ww-layout, .ww-e-dNL [data-ww-ls~="dNL"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-dNM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: 760px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 38px / 1.08 Wix Madefor Display, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dNM {
          font: 700 28px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      .ww-e-dNN {
        margin: 0;
        padding: 22px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d274fbd3-81e7-4a52-a614-e5536a74b3e7,#EAF1FF);
        border: 1px solid #08082f14;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-dNN {
          padding: 18px;
        }
      }
      .ww-e-dNN.ww-layout, .ww-e-dNN [data-ww-ls~="dNN"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dNO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 22px / 1.15 Wix Madefor Display, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
      }
      .ww-e-dNP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.45 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      .ww-e-dNQ {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 52px;
        font: 500 15px / 1.45 Wix Madefor Text, sans-serif;
        color: var(--1ed85533-e98b-4fee-b3e2-0f82cfefca7f,#12131A);
        white-space-collapse: preserve;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        border: 1px solid #08082f14;
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNQ {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNQ {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dNR {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 52px;
        font: 500 15px / 1.45 Wix Madefor Text, sans-serif;
        color: var(--1ed85533-e98b-4fee-b3e2-0f82cfefca7f,#12131A);
        white-space-collapse: preserve;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        border: 1px solid #08082f14;
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNR {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNR {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dNS {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 52px;
        font: 500 15px / 1.45 Wix Madefor Text, sans-serif;
        color: var(--1ed85533-e98b-4fee-b3e2-0f82cfefca7f,#12131A);
        white-space-collapse: preserve;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        border: 1px solid #08082f14;
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNS {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNS {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dNT {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 52px;
        font: 500 15px / 1.45 Wix Madefor Text, sans-serif;
        color: var(--1ed85533-e98b-4fee-b3e2-0f82cfefca7f,#12131A);
        white-space-collapse: preserve;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        border: 1px solid #08082f14;
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNT {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNT {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dNU {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 52px;
        font: 500 15px / 1.45 Wix Madefor Text, sans-serif;
        color: var(--1ed85533-e98b-4fee-b3e2-0f82cfefca7f,#12131A);
        white-space-collapse: preserve;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        border: 1px solid #08082f14;
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNU {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNU {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dNV {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 52px;
        font: 500 15px / 1.45 Wix Madefor Text, sans-serif;
        color: var(--1ed85533-e98b-4fee-b3e2-0f82cfefca7f,#12131A);
        white-space-collapse: preserve;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        border: 1px solid #08082f14;
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNV {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNV {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dNW {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 52px;
        font: 600 15px / 1.45 Wix Madefor Text, sans-serif;
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        white-space-collapse: preserve;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        border: 1px solid #08082f14;
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNW {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNW {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dNX {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 52px;
        font: 500 15px / 1.45 Wix Madefor Text, sans-serif;
        color: var(--1ed85533-e98b-4fee-b3e2-0f82cfefca7f,#12131A);
        white-space-collapse: preserve;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        border: 1px solid #08082f14;
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dNX {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNX {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dNY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 28px / 1.1 Wix Madefor Display, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
      }
      .ww-e-dNZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 16px / 1.55 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      .ww-e-dNa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dNa.ww-layout, .ww-e-dNa [data-ww-ls~="dNa"] {
        display: flex;
        flex-flow: wrap;
        align-items: baseline;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dNa.ww-layout, .ww-e-dNa [data-ww-ls~="dNa"] {
          gap: 7px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNa.ww-layout, .ww-e-dNa [data-ww-ls~="dNa"] {
          gap: 2px 6px;
        }
      }
      .ww-e-dNb {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dNb.ww-layout, .ww-e-dNb [data-ww-ls~="dNb"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 18px;
      }
      @media (max-width: 991px) {
        .ww-e-dNb.ww-layout, .ww-e-dNb [data-ww-ls~="dNb"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNb.ww-layout, .ww-e-dNb [data-ww-ls~="dNb"] {
          grid-template-columns: 1fr;
          gap: 14px;
        }
      }
      .ww-e-dNc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 32px / 1.1 Wix Madefor Display, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dNc {
          font: 700 30px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNc {
          font: 700 28px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      .ww-e-dNd {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.25 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dNd {
          font: 600 14px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNd {
          font: 600 13px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-dNe {
        margin: 0;
        padding: 7px 10px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 11px / 1.2 Wix Madefor Text, sans-serif;
        color: #fff;
        letter-spacing: .1em;
        white-space-collapse: preserve;
        background-color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        border-radius: 999px;
      }
      .ww-e-dNf {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 28px / 1.1 Wix Madefor Display, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
      }
      .ww-e-dNg {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 16px / 1.55 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      .ww-e-dNh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dNh.ww-layout, .ww-e-dNh [data-ww-ls~="dNh"] {
        display: flex;
        flex-flow: wrap;
        align-items: baseline;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dNh.ww-layout, .ww-e-dNh [data-ww-ls~="dNh"] {
          gap: 7px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNh.ww-layout, .ww-e-dNh [data-ww-ls~="dNh"] {
          gap: 2px 6px;
        }
      }
      .ww-e-dNi {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.25 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dNi {
          font: 600 14px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNi {
          font: 600 13px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-dNj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 28px / 1.1 Wix Madefor Display, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
      }
      .ww-e-dNk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 16px / 1.55 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      .ww-e-dNl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 32px / 1.1 Wix Madefor Display, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dNl {
          font: 700 30px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNl {
          font: 700 28px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      .ww-e-dNm {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dNm.ww-layout, .ww-e-dNm [data-ww-ls~="dNm"] {
        display: flex;
        flex-flow: wrap;
        align-items: baseline;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dNm.ww-layout, .ww-e-dNm [data-ww-ls~="dNm"] {
          gap: 7px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNm.ww-layout, .ww-e-dNm [data-ww-ls~="dNm"] {
          gap: 2px 6px;
        }
      }
      .ww-e-dNn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.25 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dNn {
          font: 600 14px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNn {
          font: 600 13px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-dNo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 32px / 1.1 Wix Madefor Display, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dNo {
          font: 700 30px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNo {
          font: 700 28px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      .ww-e-dNp {
        margin: 0 0 22px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 52px;
        max-width: unset;
        min-width: unset;
        height: 52px;
        max-height: unset;
        min-height: unset;
        background: linear-gradient(135deg, #10134d 0%, #1b5cff 100%);
        box-shadow: 0 12px 28px #1b5cff38;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dNp {
          margin: 0 0 19px;
          width: 48px;
          height: 48px;
        }
      }
      .ww-e-dNp.ww-layout, .ww-e-dNp [data-ww-ls~="dNp"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dNq {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 15px / 1.65 Wix Madefor Text, sans-serif;
        color: #697181;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dNq {
          font-size: 14px;
        }
      }
      .ww-e-dNr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.5 Wix Madefor Text, sans-serif;
        color: #50617e;
        white-space-collapse: preserve;
      }
      .ww-e-dNs {
        margin: 19px 0 24px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #0000;
        border: 0 none;
        border-radius: 0;
      }
      .ww-e-dNs.ww-layout, .ww-e-dNs [data-ww-ls~="dNs"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dNu {
        margin: 0;
        padding: 38px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: min(520px, 100vw - 32px);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 32px 90px #0b18433d;
        border: 1px solid #11204617;
        border-radius: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dNu {
          padding: 30px 22px 22px;
          width: calc(100vw - 24px);
          border-radius: 22px;
        }
      }
      .ww-e-dNu.ww-layout, .ww-e-dNu [data-ww-ls~="dNu"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-dNv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 26px;
        max-width: unset;
        min-width: unset;
        height: 26px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dNw {
        margin: 0 0 9px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 800 10px / 1.3 Wix Madefor Text, sans-serif;
        color: #1d5cff;
        letter-spacing: .11em;
        white-space-collapse: preserve;
      }
      .ww-e-dNx {
        margin: 0 0 13px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 31px / 1.1 Wix Madefor Display, Wix Madefor Text, sans-serif;
        color: #080b35;
        letter-spacing: -.03em;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dNx {
          font-size: 27px;
        }
      }
      .ww-e-dNy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dNz {
        margin: 0;
        padding: 30px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 18px 44px #08082f14;
        transition: box-shadow 180ms ease, transform 180ms ease;
        border: 1px solid #08082f1a;
        border-radius: 22px;
      }
      @media (max-width: 991px) {
        .ww-e-dNz {
          padding: 26px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNz {
          padding: 24px;
          border-radius: 18px;
        }
      }
      .ww-e-dNz:where(:hover) {
        box-shadow: 0 24px 54px #245dff2e;
        transform: translateY(-2px);
      }
      .ww-e-dNz.ww-layout, .ww-e-dNz [data-ww-ls~="dNz"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      .ww-e-dO0 {
        margin: 0;
        padding: 30px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--d274fbd3-81e7-4a52-a614-e5536a74b3e7,#EAF1FF);
        cursor: pointer;
        box-shadow: 0 22px 48px #245dff1f;
        transition: box-shadow 180ms ease, transform 180ms ease;
        border: 2px solid var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        border-radius: 22px;
      }
      @media (max-width: 767px) {
        .ww-e-dO0 {
          padding: 24px;
        }
      }
      .ww-e-dO0:where(:hover) {
        box-shadow: 0 24px 54px #245dff2e;
        transform: translateY(-2px);
      }
      .ww-e-dO0.ww-layout, .ww-e-dO0 [data-ww-ls~="dO0"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      .ww-e-dO1 {
        margin: 0;
        padding: 30px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 18px 44px #08082f14;
        transition: box-shadow 180ms ease, transform 180ms ease;
        border: 1px solid #08082f1a;
        border-radius: 22px;
      }
      @media (max-width: 991px) {
        .ww-e-dO1 {
          padding: 26px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dO1 {
          padding: 24px;
          border-radius: 18px;
        }
      }
      .ww-e-dO1:where(:hover) {
        box-shadow: 0 24px 54px #245dff2e;
        transform: translateY(-2px);
      }
      .ww-e-dO1.ww-layout, .ww-e-dO1 [data-ww-ls~="dO1"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      .ww-e-dO2 {
        margin: 0;
        padding: 16px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 1.35 Wix Madefor Text, sans-serif;
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        white-space-collapse: preserve;
        background-color: var(--8fbe1fdd-7920-454f-b6cd-7eab5ecdca0f,#F3F6FB);
        cursor: pointer;
        transition: border 160ms ease, box-shadow 160ms ease, transform 160ms ease, background-color 160ms ease;
        border: 1px solid #245dff38;
        border-radius: 14px;
        --ww-element-transition: border 160ms ease, box-shadow 160ms ease, transform 160ms ease, background-color 160ms ease;
      }
      @media (max-width: 767px) {
        .ww-e-dO2 {
          width: 100%;
        }
      }
      .ww-e-dO2:where(:hover) {
        box-shadow: 0 14px 30px #245dff1c;
        transform: translateY(-1px);
        border: 1px solid #245dff6b;
      }
      .ww-e-dO3 {
        margin: 0;
        padding: 34px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: calc(100vw - 48px);
        max-width: 1180px;
        min-width: unset;
        height: auto;
        max-height: 88vh;
        min-height: unset;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        box-shadow: 0 28px 80px #08082f38;
        border-radius: 24px;
      }
      @media (max-width: 991px) {
        .ww-e-dO3 {
          padding: 28px;
          width: calc(100vw - 40px);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dO3 {
          padding: 20px;
          width: calc(100vw - 24px);
          max-width: calc(100vw - 24px);
          max-height: calc(100vh - 24px);
          border-radius: 18px;
        }
      }
      .ww-e-dO3.ww-layout, .ww-e-dO3 [data-ww-ls~="dO3"] {
        display: flex;
        flex-flow: column;
        gap: 26px;
      }
      .ww-e-dO4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dO4.ww-layout, .ww-e-dO4 [data-ww-ls~="dO4"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dO4.ww-layout, .ww-e-dO4 [data-ww-ls~="dO4"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dO4.ww-layout, .ww-e-dO4 [data-ww-ls~="dO4"] {
          grid-template-columns: 1fr;
          gap: 10px;
        }
      }
      .ww-e-dO5 {
        margin: 0;
        padding: 22px 30px;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 767px) {
        .ww-e-dO5 {
          padding: 18px 20px;
        }
      }
      .ww-e-dO5.ww-layout, .ww-e-dO5 [data-ww-ls~="dO5"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-dO5.ww-layout, .ww-e-dO5 [data-ww-ls~="dO5"] {
          gap: 12px;
        }
      }
      .ww-e-dO7 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: min(760px, 100vw - 40px);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 86vh;
        min-height: unset;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        box-shadow: 0 32px 90px #08082f4d;
        border-radius: 24px;
      }
      @media (max-width: 767px) {
        .ww-e-dO7 {
          width: calc(100vw - 20px);
          max-height: 90vh;
          border-radius: 20px;
        }
      }
      .ww-e-dO7.ww-layout, .ww-e-dO7 [data-ww-ls~="dO7"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dO8 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dO8.ww-layout, .ww-e-dO8 [data-ww-ls~="dO8"] {
        display: flex;
        flex-flow: column;
        gap: 7px;
      }
      .ww-e-dO9 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 28px / 1.12 Wix Madefor Display, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dO9 {
          font: 700 24px / 1.15 Wix Madefor Display, sans-serif;
        }
      }
      .ww-e-dOA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 15px / 1.4 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      .ww-e-dOB {
        margin: 0;
        padding: 20px 22px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--8fbe1fdd-7920-454f-b6cd-7eab5ecdca0f,#F3F6FB);
        border: 1px solid #08082f14;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-dOB {
          padding: 18px;
        }
      }
      .ww-e-dOB.ww-layout, .ww-e-dOB [data-ww-ls~="dOB"] {
        display: flex;
        flex-flow: column;
        gap: 9px;
      }
      .ww-e-dOC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 16px / 1.3 Wix Madefor Text, sans-serif;
        color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        white-space-collapse: preserve;
      }
      .ww-e-dOD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 15px / 1.2 Wix Madefor Text, sans-serif;
        color: var(--51db59cc-cc80-4863-8da4-3615f136eb95,#E6B93D);
        white-space-collapse: preserve;
      }
      .ww-e-dOE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 16px / 1.58 Wix Madefor Text, sans-serif;
        color: var(--1ed85533-e98b-4fee-b3e2-0f82cfefca7f,#12131A);
        white-space-collapse: preserve;
      }
      .ww-e-dOF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.4 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      .ww-e-dOG {
        margin: 0;
        padding: 18px 30px 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-top: 1px solid #08082f14;
      }
      @media (max-width: 767px) {
        .ww-e-dOG {
          padding: 16px 20px 20px;
        }
      }
      .ww-e-dOG.ww-layout, .ww-e-dOG [data-ww-ls~="dOG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dOG.ww-layout, .ww-e-dOG [data-ww-ls~="dOG"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      .ww-e-dOH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.4 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      .ww-e-dOI {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 14px / 1.2 Wix Madefor Text, sans-serif;
        color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        background-image: linear-gradient(135deg,var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650) 0%,var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF) 100%);
        cursor: pointer;
        box-shadow: 0 10px 24px #245dff2e;
        border-radius: 11px;
      }
      .ww-e-dOI:where(:hover) {
        box-shadow: 0 14px 30px #245dff47;
        transform: translateY(-1px);
      }
      .ww-e-dOJ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: 40px;
        height: 40px;
        max-height: unset;
        min-height: 40px;
        background-color: var(--8fbe1fdd-7920-454f-b6cd-7eab5ecdca0f,#F3F6FB);
        cursor: pointer;
        border-radius: 12px;
      }
      .ww-e-dOJ:where(:hover) {
        background-color: var(--d274fbd3-81e7-4a52-a614-e5536a74b3e7,#EAF1FF);
      }
      .ww-e-dOJ.ww-layout, .ww-e-dOJ [data-ww-ls~="dOJ"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dOK {
        margin: 0;
        padding: 28px 30px 22px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid #08082f14;
      }
      @media (max-width: 767px) {
        .ww-e-dOK {
          padding: 22px 20px 18px;
        }
      }
      .ww-e-dOK.ww-layout, .ww-e-dOK [data-ww-ls~="dOK"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dOK.ww-layout, .ww-e-dOK [data-ww-ls~="dOK"] {
          gap: 14px;
        }
      }
      .ww-e-dOL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 23px / 1 Wix Madefor Text, sans-serif;
        text-align: center;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
        transform: translateY(1px);
      }
      .ww-e-dOM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 50px;
        max-height: unset;
        min-height: unset;
        font: 750 13px / 1 Wix Madefor Text, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background: linear-gradient(135deg, #11144e 0%, #1e5eff 100%);
        cursor: pointer;
        box-shadow: 0 11px 25px #1e5eff2e;
        transition: transform .16s ease, box-shadow .16s ease;
        border: 0 none;
        border-radius: 12px;
        --ww-element-transition: transform .16s ease, box-shadow .16s ease;
      }
      .ww-e-dOM:where(:hover) {
        box-shadow: 0 14px 30px #1e5eff3d;
        transform: translateY(-1px);
      }
    }
    @layer custom {
      @media (min-width: 992px) {
        .ww-e-dO3 {
          scrollbar-color: #245dff3d #0000;
          scrollbar-width: thin;
          overscroll-behavior: contain;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-dO3 {
          scrollbar-color: #245dff3d #0000;
          scrollbar-width: thin;
          overscroll-behavior: contain;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dO3 {
          overflow-y: auto;
        }
      }
      .ww-e-dOL {
        user-select: none;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-BCF97lYnEVLymqtA {
        height: auto;
        min-height: unset;
      }
      .ww-a--ghUonkuMx7ao1_c {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dQ {
        z-index: 100;
        max-height: 88px;
        display: flex;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        position: sticky;
        top: 0;
        width: revert-layer;
      }
      .ww-s-dQ > .ww-section-element {
        padding: 8px 48px;
        max-height: 88px;
        box-shadow: 0 1px #08082f12, 0 8px 24px #08082f0d;
      }
      @media (max-width: 991px) {
        .ww-s-dQ > .ww-section-element {
          padding: 8px 28px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dQ > .ww-section-element {
          padding: 7px 18px;
        }
      }
      .ww-s-dQ > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
      .ww-s-dc {
        display: flex;
        background-color: #08082f;
        background-image: linear-gradient(135deg, #08082f 0%, #161650 78%, #245dff 180%);
      }
      .ww-s-dc > .ww-section-element {
        padding: 64px 48px 28px;
      }
      @media (max-width: 991px) {
        .ww-s-dc > .ww-section-element {
          padding: 52px 36px 26px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dc > .ww-section-element {
          padding: 40px 20px 22px;
        }
      }
      .ww-s-dc > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
      .ww-s-ds {
        z-index: 1;
        display: flex;
        background-color: var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F);
        background-image: linear-gradient(105deg,var(--6989582e-3cb8-4e16-a490-4f258607b0d3,#08082F) 0%,var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650) 82%,var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF) 180%);
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-s-ds {
          background-image: linear-gradient(110deg, #08082f 0%, #12134a 78%, #245dff 190%);
        }
      }
      @media (max-width: 767px) {
        .ww-s-ds {
          background-image: linear-gradient(110deg, #08082f 0%, #12134a 82%, #245dff 210%);
        }
      }
      .ww-s-ds > .ww-section-element {
        padding: 5px 48px;
        box-shadow: 0 1px #ffffff0f;
      }
      @media (max-width: 991px) {
        .ww-s-ds > .ww-section-element {
          padding: 5px 28px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-ds > .ww-section-element {
          padding: 6px 18px;
        }
      }
      .ww-s-ds > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-CQC-UYJF9-3biM3_ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YyvtQJ1aALxh3-nO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-fKo7xotRqyrxdbG4 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-yNTx1hOclNpS8ZZo {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-e-d8q {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 1440px;
      }
      .ww-e-d8q.ww-layout, .ww-e-d8q [data-ww-ls~="d8q"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 28px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d8q.ww-layout, .ww-e-d8q [data-ww-ls~="d8q"] {
          gap: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8q.ww-layout, .ww-e-d8q [data-ww-ls~="d8q"] {
          gap: 10px;
        }
      }
      .ww-e-d8r {
        width: 22px;
        height: 22px;
      }
      .ww-e-d8s {
        padding: 12px;
        display: flex;
        width: calc(100vw - 32px);
        max-width: 340px;
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        box-shadow: 0 24px 60px #08082f2e;
        border: 1px solid #08082f1a;
        border-radius: 18px;
      }
      .ww-e-d8s.ww-layout, .ww-e-d8s [data-ww-ls~="d8s"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 2px;
      }
      .ww-e-d8t {
        font: 600 14px / 1.2 Wix Madefor Text, sans-serif;
        color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-d8t {
          font: 600 11px / 1.2 Wix Madefor Text, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8t {
          font: 600 12px / 1.2 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-d8u {
        padding: 13px 12px;
        width: 100%;
        font: 600 16px / 1.25 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .04em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
        border-radius: 10px;
        --ww-element-transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
      }
      .ww-e-d8v {
        padding: 10px 14px;
        font: 600 14px / 1.2 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .015em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
        border-radius: 10px;
        --ww-element-transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d8v {
          padding: 8px 9px;
          font: 600 11.5px / 1.2 Wix Madefor Text, sans-serif;
          letter-spacing: .01em;
          border-radius: 8px;
        }
      }
      .ww-e-d8v:where(:hover) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        letter-spacing: .015em;
        background-color: var(--d274fbd3-81e7-4a52-a614-e5536a74b3e7,#EAF1FF);
        transform: none;
      }
      .ww-e-d8v:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        box-shadow: 0 4px 12px #08082f14;
      }
      .ww-e-d8w {
        padding: 10px 14px;
        font: 600 14px / 1.2 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .015em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
        border-radius: 10px;
        --ww-element-transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d8w {
          padding: 8px 9px;
          font: 600 11.5px / 1.2 Wix Madefor Text, sans-serif;
          letter-spacing: .01em;
          border-radius: 8px;
        }
      }
      .ww-e-d8w:where(:hover) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        letter-spacing: .015em;
        background-color: var(--d274fbd3-81e7-4a52-a614-e5536a74b3e7,#EAF1FF);
        transform: none;
      }
      .ww-e-d8w:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        box-shadow: 0 4px 12px #08082f14;
      }
      .ww-e-d8x {
        margin: 8px 0 0;
        padding: 14px 16px;
        display: block;
        width: 100%;
        font: 600 14px / 1.2 Wix Madefor Text, sans-serif;
        text-align: center;
        color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        background-image: linear-gradient(135deg, #161650 0%, #245dff 100%);
        cursor: pointer;
        box-shadow: 0 12px 28px #245dff33;
        border: 0 solid #0000;
        border-radius: 12px;
      }
      .ww-e-d8y {
        padding: 10px 14px;
        font: 600 14px / 1.2 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .015em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
        border-radius: 10px;
        --ww-element-transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d8y {
          padding: 8px 9px;
          font: 600 11.5px / 1.2 Wix Madefor Text, sans-serif;
          letter-spacing: .01em;
          border-radius: 8px;
        }
      }
      .ww-e-d8y:where(:hover) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        letter-spacing: .015em;
        background-color: var(--d274fbd3-81e7-4a52-a614-e5536a74b3e7,#EAF1FF);
        transform: none;
      }
      .ww-e-d8y:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        box-shadow: 0 4px 12px #08082f14;
      }
      .ww-e-d8z {
        padding: 10px 14px;
        font: 600 14px / 1.2 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .015em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
        border-radius: 10px;
        --ww-element-transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d8z {
          padding: 8px 9px;
          font: 600 11.5px / 1.2 Wix Madefor Text, sans-serif;
          letter-spacing: .01em;
          border-radius: 8px;
        }
      }
      .ww-e-d8z:where(:hover) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        letter-spacing: .015em;
        background-color: var(--d274fbd3-81e7-4a52-a614-e5536a74b3e7,#EAF1FF);
        transform: none;
      }
      .ww-e-d8z:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        box-shadow: 0 4px 12px #08082f14;
      }
      .ww-e-d90 {
        padding: 10px 14px;
        font: 600 14px / 1.2 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .015em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
        border-radius: 10px;
        --ww-element-transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d90 {
          padding: 8px 9px;
          font: 600 11.5px / 1.2 Wix Madefor Text, sans-serif;
          letter-spacing: .01em;
          border-radius: 8px;
        }
      }
      .ww-e-d90:where(:hover) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        letter-spacing: .015em;
        background-color: var(--d274fbd3-81e7-4a52-a614-e5536a74b3e7,#EAF1FF);
        transform: none;
      }
      .ww-e-d90:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        box-shadow: 0 4px 12px #08082f14;
      }
      .ww-e-d91 {
        padding: 13px 12px;
        width: 100%;
        font: 600 16px / 1.25 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .04em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
        border-radius: 10px;
        --ww-element-transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
      }
      .ww-e-d92 {
        padding: 13px 12px;
        width: 100%;
        font: 600 16px / 1.25 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .04em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
        border-radius: 10px;
        --ww-element-transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
      }
      .ww-e-d93 {
        padding: 13px 12px;
        width: 100%;
        font: 600 16px / 1.25 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .04em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
        border-radius: 10px;
        --ww-element-transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
      }
      .ww-e-d94 {
        padding: 5px;
        display: flex;
        position: absolute;
        left: 50%;
        background-color: var(--8fbe1fdd-7920-454f-b6cd-7eab5ecdca0f,#F3F6FB);
        box-shadow: inset 0 1px #ffffffd9, 0 6px 18px #08082f0d;
        transform: translateX(-50%);
        border: 1px solid #08082f14;
        border-radius: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-d94 {
          padding: 4px;
          background-color: var(--8fbe1fdd-7920-454f-b6cd-7eab5ecdca0f,#F3F6FB);
          border: 1px solid #08082f14;
          border-radius: 12px;
        }
      }
      .ww-e-d94.ww-layout, .ww-e-d94 [data-ww-ls~="d94"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d94.ww-layout, .ww-e-d94 [data-ww-ls~="d94"] {
          gap: 2px;
        }
      }
      .ww-e-d95 {
        font-size: 20px;
        white-space-collapse: preserve;
      }
      .ww-e-d96 {
        width: 16px;
        height: 16px;
      }
      .ww-e-d97 {
        padding: 8px 10px;
        display: flex;
        background-color: var(--b5efb733-52e0-4176-953a-18c0d0335c07,#F5F3EE);
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-d97.ww-layout, .ww-e-d97 [data-ww-ls~="d97"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d98 {
        display: flex;
      }
      .ww-e-d98.ww-layout, .ww-e-d98 [data-ww-ls~="d98"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      .ww-e-d99 {
        width: 84px;
        height: 84px;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d99 {
          width: 68px;
          height: 68px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d99 {
          width: 54px;
          height: 54px;
        }
      }
      .ww-e-d9B {
        display: flex;
        width: 42px;
        height: 42px;
        background-color: var(--8fbe1fdd-7920-454f-b6cd-7eab5ecdca0f,#F3F6FB);
        cursor: pointer;
        box-shadow: 0 4px 14px #08082f12;
        border: 1px solid #08082f1a;
        border-radius: 11px;
      }
      .ww-e-d9B.ww-layout, .ww-e-d9B [data-ww-ls~="d9B"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d9C {
        padding: 13px 12px;
        width: 100%;
        font: 600 16px / 1.25 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .04em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
        border-radius: 10px;
        --ww-element-transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
      }
      .ww-e-d9D {
        padding: 13px 12px;
        width: 100%;
        font: 600 16px / 1.25 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .04em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
        border-radius: 10px;
        --ww-element-transition: color 180ms ease, transform 180ms ease, letter-spacing 180ms ease;
      }
      .ww-e-d9E {
        padding: 10px 14px;
        font: 600 14px / 1.2 Wix Madefor Text, sans-serif;
        color: var(--e0df86bd-ac90-4254-b235-6bb6ad69d8e4,#161650);
        letter-spacing: .015em;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
        border-radius: 10px;
        --ww-element-transition: color 160ms ease, background-color 160ms ease, box-shadow 160ms ease;
      }
      @media (max-width: 991px) {
        .ww-e-d9E {
          padding: 8px 9px;
          font: 600 11.5px / 1.2 Wix Madefor Text, sans-serif;
          letter-spacing: .01em;
          border-radius: 8px;
        }
      }
      .ww-e-d9E:where(:hover) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        letter-spacing: .015em;
        background-color: var(--d274fbd3-81e7-4a52-a614-e5536a74b3e7,#EAF1FF);
        transform: none;
      }
      .ww-e-d9E:where([data-ww-states~="_wwLinkActive"]) {
        color: var(--c70d4a83-0efa-4358-9c99-42731c2a87ce,#245DFF);
        background-color: var(--d0e7343f-c5a7-4eda-82e3-ef7d72f4d422,#FFFFFF);
        box-shadow: 0 4px 12px #08082f14;
      }
      .ww-e-d9F {
        padding: 11px 17px;
        display: flex;
        background-color: #245dff;
        background-image: linear-gradient(135deg, #161650 0%, #245dff 100%);
        cursor: pointer;
        box-shadow: 0 8px 20px #245dff2e;
        border: 0 solid #0000;
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d9F {
          padding: 9px 13px;
          border-radius: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d9F {
          padding: 9px 13px;
          border-radius: 10px;
        }
      }
      .ww-e-d9F:where(:hover) {
        background-color: #245dff;
        box-shadow: 0 11px 26px #245dff3d;
        transform: none;
      }
      .ww-e-d9F.ww-layout, .ww-e-d9F [data-ww-ls~="d9F"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dBY {
        display: flex;
        width: 100%;
        max-width: 1360px;
      }
      .ww-e-dBY.ww-layout, .ww-e-dBY [data-ww-ls~="dBY"] {
        display: flex;
        flex-flow: column;
        gap: 28px;
      }
      .ww-e-dBZ {
        padding: 24px;
        display: flex;
        background-color: #ffffff0d;
        box-shadow: inset 0 1px #ffffff0a;
        border: 1px solid #ffffff14;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-dBZ {
          padding: 20px;
        }
      }
      .ww-e-dBZ.ww-layout, .ww-e-dBZ [data-ww-ls~="dBZ"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBZ.ww-layout, .ww-e-dBZ [data-ww-ls~="dBZ"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dBa {
        padding: 24px;
        display: flex;
        background-color: #ffffff0d;
        box-shadow: inset 0 1px #ffffff0a;
        border: 1px solid #ffffff14;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-dBa {
          padding: 20px;
        }
      }
      .ww-e-dBa.ww-layout, .ww-e-dBa [data-ww-ls~="dBa"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dBb {
        font: 400 13px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffff94;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 160ms ease;
        --ww-element-transition: color 160ms ease;
      }
      .ww-e-dBb:where(:hover) {
        color: #fff;
      }
      .ww-e-dBc {
        font: 400 13px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffff94;
        text-decoration: underline;
        white-space-collapse: preserve;
        cursor: pointer;
        transition: color 160ms ease;
        --ww-element-transition: color 160ms ease;
      }
      .ww-e-dBc:where(:hover) {
        color: #fff;
      }
      .ww-e-dBd {
        display: flex;
      }
      .ww-e-dBd.ww-layout, .ww-e-dBd [data-ww-ls~="dBd"] {
        display: flex;
        flex-flow: wrap;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 18px;
      }
      @media (max-width: 767px) {
        .ww-e-dBd.ww-layout, .ww-e-dBd [data-ww-ls~="dBd"] {
          flex-flow: column;
          align-items: flex-start;
        }
      }
      .ww-e-dBe {
        padding: 24px;
        display: flex;
        background-color: #ffffff0d;
        box-shadow: inset 0 1px #ffffff0a;
        border: 1px solid #ffffff14;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-dBe {
          padding: 20px;
        }
      }
      .ww-e-dBe.ww-layout, .ww-e-dBe [data-ww-ls~="dBe"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dBf {
        font: 600 17px / 1.45 Wix Madefor Text, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBg {
        font: 400 15px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffffa3;
        white-space-collapse: preserve;
      }
      .ww-e-dBh {
        font: 600 17px / 1.45 Wix Madefor Text, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBi {
        font: 400 15px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffffbd;
        white-space-collapse: preserve;
      }
      .ww-e-dBj {
        font: 400 15px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffffc7;
        white-space-collapse: preserve;
      }
      .ww-e-dBk {
        padding: 10px;
        width: 42px;
        height: 42px;
        background-color: #ffffff0f;
        cursor: pointer;
        border: 1px solid #ffffff1a;
        border-radius: 12px;
      }
      .ww-e-dBl {
        padding: 10px;
        width: 42px;
        height: 42px;
        background-color: #ffffff0f;
        cursor: pointer;
        border: 1px solid #ffffff1a;
        border-radius: 12px;
      }
      .ww-e-dBm {
        padding: 22px 0 0;
        display: flex;
        box-shadow: inset 0 1px #ffffff14;
      }
      .ww-e-dBm.ww-layout, .ww-e-dBm [data-ww-ls~="dBm"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-end;
        gap: 32px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBm.ww-layout, .ww-e-dBm [data-ww-ls~="dBm"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 18px;
        }
      }
      .ww-e-dBn {
        font: 400 13px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffff7a;
        white-space-collapse: preserve;
      }
      .ww-e-dBo {
        margin: 0 0 6px;
        font: 700 14px / 1.2 Wix Madefor Text, sans-serif;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dBp {
        margin: 0 0 6px;
        font: 700 14px / 1.2 Wix Madefor Text, sans-serif;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dBq {
        font: 700 14px / 1.2 Wix Madefor Text, sans-serif;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dBr {
        display: grid;
      }
      .ww-e-dBr.ww-layout, .ww-e-dBr [data-ww-ls~="dBr"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 22px;
      }
      @media (max-width: 991px) {
        .ww-e-dBr.ww-layout, .ww-e-dBr [data-ww-ls~="dBr"] {
          grid-template-columns: 1fr 1fr;
          gap: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBr.ww-layout, .ww-e-dBr [data-ww-ls~="dBr"] {
          grid-template-columns: 1fr;
          gap: 16px;
        }
      }
      .ww-e-dH8 {
        font: 500 11.5px / 1.25 Wix Madefor Text, sans-serif;
        color: #ffffffc7;
        letter-spacing: .015em;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dH8 {
          font: 500 10.5px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-dH9 {
        font: 500 11.5px / 1.25 Wix Madefor Text, sans-serif;
        color: #ffffffc7;
        letter-spacing: .015em;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dH9 {
          font: 500 10.5px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-dHA {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dHA {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHA {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-dHA.ww-layout, .ww-e-dHA [data-ww-ls~="dHA"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0 28px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHA.ww-layout, .ww-e-dHA [data-ww-ls~="dHA"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          gap: 0 22px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHA.ww-layout, .ww-e-dHA [data-ww-ls~="dHA"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          gap: 0 14px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dHB {
        display: flex;
        width: 100%;
        max-width: 1440px;
        min-height: 28px;
      }
      @media (max-width: 991px) {
        .ww-e-dHB {
          display: flex;
          width: 100%;
          min-height: 28px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHB {
          display: flex;
          width: 100%;
          min-height: 26px;
        }
      }
      .ww-e-dHB.ww-layout, .ww-e-dHB [data-ww-ls~="dHB"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dHB.ww-layout, .ww-e-dHB [data-ww-ls~="dHB"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          gap: 14px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dHB.ww-layout, .ww-e-dHB [data-ww-ls~="dHB"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          gap: 0;
          flex-wrap: revert-layer;
        }
      }
    }
  }
  @layer custom {
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d8t {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d8t {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d8v {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d8v {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d8w {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d8w {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d8y {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d8y {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d8z {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d8z {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d90 {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d90 {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d9E {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d9E {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dBZ {
        grid-column: 1 / -1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dBZ {
        grid-column: 1 / -1;
      }
    }
    .ww-e-dH8 {
      white-space: nowrap;
    }
    .ww-e-dH9 {
      white-space: nowrap;
    }
  }
}
@layer ww-style-layout-override {
}
