@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-dMp {
        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-dNb {
        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-dMn {
        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-dMn.ww-layout, .ww-e-dMn [data-ww-ls~="dMn"] {
        display: flex;
      }
      .ww-e-dNO {
        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-dMo {
        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-dMq {
        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-dMq.ww-layout, .ww-e-dMq [data-ww-ls~="dMq"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        gap: 20px;
        flex-wrap: revert-layer;
      }
      .ww-e-dMr {
        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-dMr {
          font: 700 28px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      .ww-e-dMs {
        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-dMs {
          padding: 18px;
        }
      }
      .ww-e-dMs.ww-layout, .ww-e-dMs [data-ww-ls~="dMs"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dMt {
        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-dMu {
        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-dMv {
        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-dMv {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMv {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dMw {
        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-dMw {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMw {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dMx {
        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-dMx {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMx {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dMy {
        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-dMy {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMy {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dMz {
        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-dMz {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dMz {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dN0 {
        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-dN0 {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN0 {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dN1 {
        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-dN1 {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN1 {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dN2 {
        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-dN2 {
          min-height: 50px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN2 {
          padding: 11px 13px;
          min-height: 48px;
        }
      }
      .ww-e-dN3 {
        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-dN4 {
        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-dN5 {
        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-dN5.ww-layout, .ww-e-dN5 [data-ww-ls~="dN5"] {
        display: flex;
        flex-flow: wrap;
        align-items: baseline;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dN5.ww-layout, .ww-e-dN5 [data-ww-ls~="dN5"] {
          gap: 7px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN5.ww-layout, .ww-e-dN5 [data-ww-ls~="dN5"] {
          gap: 2px 6px;
        }
      }
      .ww-e-dN6 {
        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-dN6 {
          font: 700 30px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN6 {
          font: 700 28px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      .ww-e-dN7 {
        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-dN7.ww-layout, .ww-e-dN7 [data-ww-ls~="dN7"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 18px;
      }
      @media (max-width: 991px) {
        .ww-e-dN7.ww-layout, .ww-e-dN7 [data-ww-ls~="dN7"] {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN7.ww-layout, .ww-e-dN7 [data-ww-ls~="dN7"] {
          grid-template-columns: 1fr;
          gap: 14px;
        }
      }
      .ww-e-dN8 {
        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-dN8 {
          font: 600 14px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dN8 {
          font: 600 13px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-dN9 {
        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-dNA {
        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-dNB {
        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-dNC {
        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-dNC.ww-layout, .ww-e-dNC [data-ww-ls~="dNC"] {
        display: flex;
        flex-flow: wrap;
        align-items: baseline;
        align-content: revert-layer;
        gap: 4px 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dNC.ww-layout, .ww-e-dNC [data-ww-ls~="dNC"] {
          gap: 7px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNC.ww-layout, .ww-e-dNC [data-ww-ls~="dNC"] {
          gap: 2px 6px;
        }
      }
      .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: 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-dND {
          font: 700 30px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dND {
          font: 700 28px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      .ww-e-dNE {
        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-dNE {
          font: 600 14px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNE {
          font: 600 13px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      .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: 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-dNI {
          font: 700 30px / 1.1 Wix Madefor Display, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNI {
          font: 700 28px / 1.1 Wix Madefor Display, 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: 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-dNJ {
          font: 600 14px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNJ {
          font: 600 13px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-dNK {
        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-dNK {
          margin: 0 0 19px;
          width: 48px;
          height: 48px;
        }
      }
      .ww-e-dNK.ww-layout, .ww-e-dNK [data-ww-ls~="dNK"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .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: 400 15px / 1.65 Wix Madefor Text, sans-serif;
        color: #697181;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dNL {
          font-size: 14px;
        }
      }
      .ww-e-dNM {
        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-dNN {
        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-dNN.ww-layout, .ww-e-dNN [data-ww-ls~="dNN"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dNP {
        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-dNP {
          padding: 30px 22px 22px;
          width: calc(100vw - 24px);
          border-radius: 22px;
        }
      }
      .ww-e-dNP.ww-layout, .ww-e-dNP [data-ww-ls~="dNP"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-dNQ {
        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-dNR {
        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-dNS {
        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-dNS {
          font-size: 27px;
        }
      }
      .ww-e-dNT {
        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-dNU {
        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-dNU {
          padding: 26px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNU {
          padding: 24px;
          border-radius: 18px;
        }
      }
      .ww-e-dNU:where(:hover) {
        box-shadow: 0 24px 54px #245dff2e;
        transform: translateY(-2px);
      }
      .ww-e-dNU.ww-layout, .ww-e-dNU [data-ww-ls~="dNU"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      .ww-e-dNV {
        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-dNV {
          padding: 24px;
        }
      }
      .ww-e-dNV:where(:hover) {
        box-shadow: 0 24px 54px #245dff2e;
        transform: translateY(-2px);
      }
      .ww-e-dNV.ww-layout, .ww-e-dNV [data-ww-ls~="dNV"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      .ww-e-dNW {
        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-dNW {
          padding: 26px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNW {
          padding: 24px;
          border-radius: 18px;
        }
      }
      .ww-e-dNW:where(:hover) {
        box-shadow: 0 24px 54px #245dff2e;
        transform: translateY(-2px);
      }
      .ww-e-dNW.ww-layout, .ww-e-dNW [data-ww-ls~="dNW"] {
        display: flex;
        flex-flow: column;
        gap: 22px;
      }
      .ww-e-dNX {
        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-dNX {
          width: 100%;
        }
      }
      .ww-e-dNX:where(:hover) {
        box-shadow: 0 14px 30px #245dff1c;
        transform: translateY(-1px);
        border: 1px solid #245dff6b;
      }
      .ww-e-dNY {
        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-dNY {
          padding: 28px;
          width: calc(100vw - 40px);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNY {
          padding: 20px;
          width: calc(100vw - 24px);
          max-width: calc(100vw - 24px);
          max-height: calc(100vh - 24px);
          border-radius: 18px;
        }
      }
      .ww-e-dNY.ww-layout, .ww-e-dNY [data-ww-ls~="dNY"] {
        display: flex;
        flex-flow: column;
        gap: 26px;
      }
      .ww-e-dNZ {
        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-dNZ.ww-layout, .ww-e-dNZ [data-ww-ls~="dNZ"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dNZ.ww-layout, .ww-e-dNZ [data-ww-ls~="dNZ"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNZ.ww-layout, .ww-e-dNZ [data-ww-ls~="dNZ"] {
          grid-template-columns: 1fr;
          gap: 10px;
        }
      }
      .ww-e-dNa {
        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-dNa {
          padding: 18px 20px;
        }
      }
      .ww-e-dNa.ww-layout, .ww-e-dNa [data-ww-ls~="dNa"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-dNa.ww-layout, .ww-e-dNa [data-ww-ls~="dNa"] {
          gap: 12px;
        }
      }
      .ww-e-dNc {
        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-dNc {
          width: calc(100vw - 20px);
          max-height: 90vh;
          border-radius: 20px;
        }
      }
      .ww-e-dNc.ww-layout, .ww-e-dNc [data-ww-ls~="dNc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dNd {
        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-dNd.ww-layout, .ww-e-dNd [data-ww-ls~="dNd"] {
        display: flex;
        flex-flow: column;
        gap: 7px;
      }
      .ww-e-dNe {
        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-dNe {
          font: 700 24px / 1.15 Wix Madefor Display, sans-serif;
        }
      }
      .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: 600 15px / 1.4 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      .ww-e-dNg {
        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-dNg {
          padding: 18px;
        }
      }
      .ww-e-dNg.ww-layout, .ww-e-dNg [data-ww-ls~="dNg"] {
        display: flex;
        flex-flow: column;
        gap: 9px;
      }
      .ww-e-dNh {
        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-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: 700 15px / 1.2 Wix Madefor Text, sans-serif;
        color: var(--51db59cc-cc80-4863-8da4-3615f136eb95,#E6B93D);
        white-space-collapse: preserve;
      }
      .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: 400 16px / 1.58 Wix Madefor Text, sans-serif;
        color: var(--1ed85533-e98b-4fee-b3e2-0f82cfefca7f,#12131A);
        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: 500 13px / 1.4 Wix Madefor Text, sans-serif;
        color: var(--d254482f-4742-40c4-9246-af55fd1a8d2c,#6B6D76);
        white-space-collapse: preserve;
      }
      .ww-e-dNl {
        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-dNl {
          padding: 16px 20px 20px;
        }
      }
      .ww-e-dNl.ww-layout, .ww-e-dNl [data-ww-ls~="dNl"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dNl.ww-layout, .ww-e-dNl [data-ww-ls~="dNl"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      .ww-e-dNm {
        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-dNn {
        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-dNn:where(:hover) {
        box-shadow: 0 14px 30px #245dff47;
        transform: translateY(-1px);
      }
      .ww-e-dNo {
        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-dNo:where(:hover) {
        background-color: var(--d274fbd3-81e7-4a52-a614-e5536a74b3e7,#EAF1FF);
      }
      .ww-e-dNo.ww-layout, .ww-e-dNo [data-ww-ls~="dNo"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dNp {
        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-dNp {
          padding: 22px 20px 18px;
        }
      }
      .ww-e-dNp.ww-layout, .ww-e-dNp [data-ww-ls~="dNp"] {
        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-dNp.ww-layout, .ww-e-dNp [data-ww-ls~="dNp"] {
          gap: 14px;
        }
      }
      .ww-e-dNq {
        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-dNr {
        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-dNr:where(:hover) {
        box-shadow: 0 14px 30px #1e5eff3d;
        transform: translateY(-1px);
      }
    }
    @layer custom {
      @media (min-width: 992px) {
        .ww-e-dNY {
          scrollbar-color: #245dff3d #0000;
          scrollbar-width: thin;
          overscroll-behavior: contain;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-dNY {
          scrollbar-color: #245dff3d #0000;
          scrollbar-width: thin;
          overscroll-behavior: contain;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dNY {
          overflow-y: auto;
        }
      }
      .ww-e-dNq {
        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-db {
        display: flex;
        background-color: #08082f;
        background-image: linear-gradient(135deg, #08082f 0%, #161650 78%, #245dff 180%);
      }
      .ww-s-db > .ww-section-element {
        padding: 64px 48px 28px;
      }
      @media (max-width: 991px) {
        .ww-s-db > .ww-section-element {
          padding: 52px 36px 26px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-db > .ww-section-element {
          padding: 40px 20px 22px;
        }
      }
      .ww-s-db > .ww-section-element.ww-layout {
        display: flex;
        justify-content: center;
      }
      .ww-s-dq {
        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-dq {
          background-image: linear-gradient(110deg, #08082f 0%, #12134a 78%, #245dff 190%);
        }
      }
      @media (max-width: 767px) {
        .ww-s-dq {
          background-image: linear-gradient(110deg, #08082f 0%, #12134a 82%, #245dff 210%);
        }
      }
      .ww-s-dq > .ww-section-element {
        padding: 5px 48px;
        box-shadow: 0 1px #ffffff0f;
      }
      @media (max-width: 991px) {
        .ww-s-dq > .ww-section-element {
          padding: 5px 28px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dq > .ww-section-element {
          padding: 6px 18px;
        }
      }
      .ww-s-dq > .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-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-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-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-d8o {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 1440px;
      }
      .ww-e-d8o.ww-layout, .ww-e-d8o [data-ww-ls~="d8o"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 28px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d8o.ww-layout, .ww-e-d8o [data-ww-ls~="d8o"] {
          gap: 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8o.ww-layout, .ww-e-d8o [data-ww-ls~="d8o"] {
          gap: 10px;
        }
      }
      .ww-e-d8p {
        width: 22px;
        height: 22px;
      }
      .ww-e-d8q {
        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-d8q.ww-layout, .ww-e-d8q [data-ww-ls~="d8q"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 2px;
      }
      .ww-e-d8r {
        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-d8r {
          font: 600 11px / 1.2 Wix Madefor Text, sans-serif;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d8r {
          font: 600 12px / 1.2 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-d8s {
        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-d8t {
        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-d8t {
          padding: 4px;
          background-color: var(--8fbe1fdd-7920-454f-b6cd-7eab5ecdca0f,#F3F6FB);
          border: 1px solid #08082f14;
          border-radius: 12px;
        }
      }
      .ww-e-d8t.ww-layout, .ww-e-d8t [data-ww-ls~="d8t"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d8t.ww-layout, .ww-e-d8t [data-ww-ls~="d8t"] {
          gap: 2px;
        }
      }
      .ww-e-d8u {
        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-d8u {
          padding: 8px 9px;
          font: 600 11.5px / 1.2 Wix Madefor Text, sans-serif;
          letter-spacing: .01em;
          border-radius: 8px;
        }
      }
      .ww-e-d8u: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-d8u: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-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 {
        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-d8x {
          padding: 8px 9px;
          font: 600 11.5px / 1.2 Wix Madefor Text, sans-serif;
          letter-spacing: .01em;
          border-radius: 8px;
        }
      }
      .ww-e-d8x: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-d8x: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-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: 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-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: 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-d93 {
          padding: 9px 13px;
          border-radius: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d93 {
          padding: 9px 13px;
          border-radius: 10px;
        }
      }
      .ww-e-d93:where(:hover) {
        background-color: #245dff;
        box-shadow: 0 11px 26px #245dff3d;
        transform: none;
      }
      .ww-e-d93.ww-layout, .ww-e-d93 [data-ww-ls~="d93"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d94 {
        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-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-dBM {
        display: flex;
        width: 100%;
        max-width: 1360px;
      }
      .ww-e-dBM.ww-layout, .ww-e-dBM [data-ww-ls~="dBM"] {
        display: flex;
        flex-flow: column;
        gap: 28px;
      }
      .ww-e-dBN {
        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-dBN {
          padding: 20px;
        }
      }
      .ww-e-dBN.ww-layout, .ww-e-dBN [data-ww-ls~="dBN"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dBN.ww-layout, .ww-e-dBN [data-ww-ls~="dBN"] {
          justify-content: flex-start;
        }
      }
      .ww-e-dBO {
        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-dBO {
          padding: 20px;
        }
      }
      .ww-e-dBO.ww-layout, .ww-e-dBO [data-ww-ls~="dBO"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dBP {
        font: 600 17px / 1.45 Wix Madefor Text, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBQ {
        font: 400 15px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffffa3;
        white-space-collapse: preserve;
      }
      .ww-e-dBR {
        font: 600 17px / 1.45 Wix Madefor Text, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dBS {
        font: 400 15px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffffbd;
        white-space-collapse: preserve;
      }
      .ww-e-dBT {
        font: 400 15px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffffc7;
        white-space-collapse: preserve;
      }
      .ww-e-dBU {
        padding: 10px;
        width: 42px;
        height: 42px;
        background-color: #ffffff0f;
        cursor: pointer;
        border: 1px solid #ffffff1a;
        border-radius: 12px;
      }
      .ww-e-dBV {
        padding: 10px;
        width: 42px;
        height: 42px;
        background-color: #ffffff0f;
        cursor: pointer;
        border: 1px solid #ffffff1a;
        border-radius: 12px;
      }
      .ww-e-dBW {
        padding: 22px 0 0;
        display: flex;
        box-shadow: inset 0 1px #ffffff14;
      }
      .ww-e-dBW.ww-layout, .ww-e-dBW [data-ww-ls~="dBW"] {
        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-dBW.ww-layout, .ww-e-dBW [data-ww-ls~="dBW"] {
          flex-flow: column;
          align-items: flex-start;
          gap: 18px;
        }
      }
      .ww-e-dBX {
        font: 400 13px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffff7a;
        white-space-collapse: preserve;
      }
      .ww-e-dBY {
        font: 400 13px / 1.5 Wix Madefor Text, sans-serif;
        color: #ffffff94;
        text-decoration: underline;
        white-space-collapse: preserve;
      }
      .ww-e-dBZ {
        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-dBa {
        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-dBb {
        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-dBb {
          padding: 20px;
        }
      }
      .ww-e-dBb.ww-layout, .ww-e-dBb [data-ww-ls~="dBb"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dBc {
        font: 700 14px / 1.2 Wix Madefor Text, sans-serif;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-dBd {
        display: grid;
      }
      .ww-e-dBd.ww-layout, .ww-e-dBd [data-ww-ls~="dBd"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 22px;
      }
      @media (max-width: 991px) {
        .ww-e-dBd.ww-layout, .ww-e-dBd [data-ww-ls~="dBd"] {
          grid-template-columns: 1fr 1fr;
          gap: 20px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dBd.ww-layout, .ww-e-dBd [data-ww-ls~="dBd"] {
          grid-template-columns: 1fr;
          gap: 16px;
        }
      }
      .ww-e-dGd {
        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-dGd {
          font: 500 10.5px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-dGe {
        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-dGe {
          font: 500 10.5px / 1.25 Wix Madefor Text, sans-serif;
        }
      }
      .ww-e-dGf {
        display: flex;
        width: 100%;
        max-width: 1440px;
        min-height: 28px;
      }
      @media (max-width: 991px) {
        .ww-e-dGf {
          display: flex;
          width: 100%;
          min-height: 28px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGf {
          display: flex;
          width: 100%;
          min-height: 26px;
        }
      }
      .ww-e-dGf.ww-layout, .ww-e-dGf [data-ww-ls~="dGf"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGf.ww-layout, .ww-e-dGf [data-ww-ls~="dGf"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          gap: 14px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGf.ww-layout, .ww-e-dGf [data-ww-ls~="dGf"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          gap: 0;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dGg {
        display: flex;
      }
      @media (max-width: 991px) {
        .ww-e-dGg {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGg {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-dGg.ww-layout, .ww-e-dGg [data-ww-ls~="dGg"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0 28px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dGg.ww-layout, .ww-e-dGg [data-ww-ls~="dGg"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          gap: 0 22px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dGg.ww-layout, .ww-e-dGg [data-ww-ls~="dGg"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          gap: 0 14px;
          flex-wrap: revert-layer;
        }
      }
    }
  }
  @layer custom {
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d8r {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d8r {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d8u {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d8u {
        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-d8x {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d8x {
        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-dBN {
        grid-column: 1 / -1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dBN {
        grid-column: 1 / -1;
      }
    }
    .ww-e-dBY {
      white-space: pre-line;
    }
    .ww-e-dGd {
      white-space: nowrap;
    }
    .ww-e-dGe {
      white-space: nowrap;
    }
  }
}
@layer ww-style-layout-override {
}
