@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-grid-column {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-image {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-visibility {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dCQ {
        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-dCQ.ww-layout, .ww-e-dCQ [data-ww-ls~="dCQ"] {
        display: flex;
      }
      .ww-e-dCR {
        margin: 0;
        padding: 14px 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid var(--3dcb83e2-01e2-4f18-9f81-e3224355a0ac,#E5E8EC);
      }
      .ww-e-dCR.ww-layout, .ww-e-dCR [data-ww-ls~="dCR"] {
        display: grid;
        grid-template-columns: 72px minmax(0, 1fr);
        gap: 4px 14px;
      }
      @media (max-width: 767px) {
        .ww-e-dCR.ww-layout, .ww-e-dCR [data-ww-ls~="dCR"] {
          grid-template-columns: 64px minmax(0, 1fr);
          gap: 4px 12px;
        }
      }
      .ww-e-dCS {
        margin: 0 0 16px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-dCS.ww-layout, .ww-e-dCS [data-ww-ls~="dCS"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dCT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 800;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        grid-column: var(--ww-style-grid-column);
        grid-row: 6;
      }
      .ww-e-dCU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        white-space-collapse: preserve;
      }
      .ww-e-dCV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        white-space-collapse: preserve;
        grid-column: var(--ww-style-grid-column);
        grid-row: 5;
      }
      .ww-e-dCW {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 72px;
        max-width: unset;
        min-width: unset;
        height: 72px;
        max-height: unset;
        min-height: unset;
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        grid-column: 1;
        grid-row: 1 / 5;
        border-radius: 12px;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-dCW {
          width: 64px;
          height: 64px;
        }
      }
      .ww-e-dCX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.35;
        font-weight: 800;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        grid-column: var(--ww-style-grid-column);
        grid-row: 1;
      }
      .ww-e-dCY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        white-space-collapse: preserve;
        grid-column: var(--ww-style-grid-column);
        grid-row: 2;
      }
      .ww-e-dCZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        white-space-collapse: preserve;
        grid-column: var(--ww-style-grid-column);
        grid-row: 3;
      }
      .ww-e-dCa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 800;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        grid-column: var(--ww-style-grid-column);
        grid-row: 4;
      }
      .ww-e-dCb {
        margin: 0;
        padding: 4px 8px;
        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-size: 12px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.4;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        grid-column: var(--ww-style-grid-column);
        grid-row: 5;
        border-radius: 6px;
      }
      .ww-e-dCc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        grid-column: var(--ww-style-grid-column);
        grid-row: 1 / 4;
      }
      .ww-e-dCc.ww-layout, .ww-e-dCc [data-ww-ls~="dCc"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
    }
    @layer custom {
      .ww-e-dCW {
        object-fit: contain;
      }
      .ww-e-dCb {
        white-space: pre-line;
      }
    }
  }
  @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-pkHs98VbL7skuULJ {
        height: auto;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-dJ {
        z-index: 30;
        display: flex;
        background-color: #fff;
        position: revert-layer;
        inset: revert-layer;
        width: revert-layer;
      }
      .ww-s-dJ > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        border-bottom: 1px solid var(--3dcb83e2-01e2-4f18-9f81-e3224355a0ac,#E5E8EC);
      }
      .ww-s-dJ > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-d5 {
        display: flex;
        background-color: var(--a5040e9f-63bb-41df-b037-49cca7808198,#FFFFFF);
      }
      .ww-s-d5 > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: var(--c891d1a7-67fe-4e94-804d-b69b7ad107fd,24px) 0px var(--c891d1a7-67fe-4e94-804d-b69b7ad107fd,24px) 0px;
        border-bottom: 1px solid var(--3dcb83e2-01e2-4f18-9f81-e3224355a0ac,#E5E8EC);
      }
      @media (max-width: 767px) {
        .ww-s-d5 > .ww-section-element {
          padding: var(--031cb6fd-1e92-479a-bb20-338afa57af4d,32px) var(--74fd3332-8a87-4dc0-97e3-d178bd58ea08,20px);
        }
      }
      .ww-s-d5 > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-5kSi9xAU-Gtn5nU5 {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jbIsPwH5FFMza1tR {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .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-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-t5RMCwXcg9ci2kj1 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        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-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-OWHn2PZNt1TTrz9m {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        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-crA1H4GKq-NUbD7h {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-DTS8TxRHDCNaAKdh {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        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-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-4H56FRJ1oKk3KI6r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-zm8IlJxlsjhsIvo6 {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-UulBqiOw0KZNm9j0 {
        padding: 0;
        z-index: unset;
        align-self: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-hrle4cgh7E0q5WYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, 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;
      }
    }
    @layer ordered {
      .ww-e-de {
        margin: 0;
        min-width: 0;
        font: var(--1b604d8c-74e7-4251-9270-72d10bfd5fad,400 14px/1.5 'Nunito Sans',sans-serif);
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        white-space-collapse: preserve;
      }
      .ww-e-dz {
        margin: 0;
        min-width: 0;
        font: var(--1b604d8c-74e7-4251-9270-72d10bfd5fad,400 14px/1.5 'Nunito Sans',sans-serif);
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        white-space-collapse: preserve;
      }
      .ww-e-d10 {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1120px;
        min-width: 0;
      }
      .ww-e-d10.ww-layout, .ww-e-d10 [data-ww-ls~="d10"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--c891d1a7-67fe-4e94-804d-b69b7ad107fd,24px);
        column-gap: var(--c891d1a7-67fe-4e94-804d-b69b7ad107fd,24px);
      }
      .ww-e-d1X {
        display: flex;
      }
      .ww-e-d1X.ww-layout, .ww-e-d1X [data-ww-ls~="d1X"] {
        display: flex;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d1Y {
        width: 24px;
        flex: 0 0 24px;
        height: 24px;
      }
      .ww-e-d4Y {
        padding: 10px;
        display: flex;
        width: 44px;
        min-width: 44px;
        height: 44px;
        font-family: Nunito Sans, sans-serif;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border: 0 none;
        border-radius: 8px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d4Y:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d4Z {
        margin: 0 12px 0 0;
        width: 24px;
        flex: 0 0 24px;
        height: 24px;
      }
      .ww-e-d4a {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 44px;
        height: 44px;
      }
      .ww-e-d4a.ww-layout, .ww-e-d4a [data-ww-ls~="d4a"] {
        display: flex;
      }
      .ww-e-d4b {
        display: flex;
        width: 100%;
      }
      .ww-e-d4b.ww-layout, .ww-e-d4b [data-ww-ls~="d4b"] {
        display: flex;
        gap: 8px;
      }
      .ww-e-d4c {
        font-size: 15px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        white-space-collapse: preserve;
      }
      .ww-e-d4d {
        margin: 0 12px 0 0;
        width: 24px;
        flex: 0 0 24px;
        height: 24px;
      }
      .ww-e-d4e {
        margin: 0 auto;
        padding: 0 40px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 1200px;
        height: 72px;
      }
      @media (max-width: 991px) {
        .ww-e-d4e {
          padding: 0 24px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d4e {
          padding: 0 16px;
          height: 64px;
        }
      }
      .ww-e-d4e.ww-layout, .ww-e-d4e [data-ww-ls~="d4e"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d4f {
        padding: 3px 8px;
        position: absolute;
        right: 16px;
        font-size: 12px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 700;
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        white-space-collapse: preserve;
        background-color: #f0f1f4;
        border-radius: 20px;
      }
      .ww-e-d4t {
        padding: 10px 12px;
        width: 50%;
        min-height: 44px;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 800;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        background-color: var(--08c5318d-2f27-49bb-b1e0-ffdf3d658562,#FFD331);
        cursor: pointer;
        transition: background-color 160ms, transform 160ms;
        border: none;
        border-radius: 8px;
        --ww-element-transition: background-color 160ms, transform 160ms;
      }
      .ww-e-d4t:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d4u {
        width: 140px;
        flex: 0 0 auto;
        max-width: 100%;
        height: auto;
        cursor: pointer;
        transition: opacity 150ms ease;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d4u {
          width: 105px;
        }
      }
      .ww-e-d4u:where(:hover) {
        opacity: 1;
      }
      .ww-e-d6R {
        width: 44px;
        height: 44px;
      }
      .ww-e-d6S {
        padding: 10px;
        display: flex;
        width: 44px;
        min-width: 44px;
        height: 44px;
        font-family: Nunito Sans, sans-serif;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border: 0 none;
        border-radius: 8px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d6S:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d6T {
        width: 24px;
        flex: 0 0 24px;
        height: 24px;
      }
      .ww-e-d6U {
        font-size: 22px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.2;
        font-weight: 800;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
      }
      .ww-e-d6V {
        margin: 0 12px 0 0;
        width: 24px;
        flex: 0 0 24px;
        height: 24px;
      }
      .ww-e-d6W {
        margin: 0 12px 0 0;
        width: 24px;
        flex: 0 0 24px;
        height: 24px;
      }
      .ww-e-d6X {
        margin: 0 12px 0 0;
        width: 24px;
        flex: 0 0 24px;
        height: 24px;
      }
      .ww-e-d6Y {
        padding: 20px;
        display: var(--ww-style-display, none);
        background-color: var(--e4fb98ed-9e65-4b23-a275-9cd429cfab9b,#E1F6F6);
      }
      .ww-e-d6Y.ww-layout, .ww-e-d6Y [data-ww-ls~="d6Y"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d6Z {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        border-bottom: 1px solid var(--3dcb83e2-01e2-4f18-9f81-e3224355a0ac,#E5E8EC);
      }
      .ww-e-d6Z.ww-layout, .ww-e-d6Z [data-ww-ls~="d6Z"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
      }
      .ww-e-d6a {
        padding: 20px;
        display: var(--ww-style-display, block);
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
      }
      .ww-e-d6b {
        display: flex;
        width: 360px;
        max-width: calc(100vw - 32px);
        max-height: calc(100dvh - 100px);
        background-color: #fff;
        box-shadow: 0 8px 28px #1016211f;
        border: 1px solid var(--3dcb83e2-01e2-4f18-9f81-e3224355a0ac,#E5E8EC);
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d6b {
          width: calc(100vw - 32px);
          max-height: calc(100dvh - 88px);
          border-radius: 0 0 12px 12px;
        }
      }
      .ww-e-d6b.ww-layout, .ww-e-d6b [data-ww-ls~="d6b"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d6c {
        margin: 0;
        padding: 12px 20px;
        display: flex;
        width: 100%;
        min-height: 48px;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        text-align: left;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-top: 0 none;
        border-right: 0 none;
        border-bottom: 1px solid var(--3dcb83e2-01e2-4f18-9f81-e3224355a0ac,#E5E8EC);
        border-left: 0 none;
        border-image: none;
        border-radius: 0;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d6c:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d6c:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d6q {
        padding: 3px 8px;
        display: none;
        position: absolute;
        right: 16px;
        font-size: 12px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 700;
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        white-space-collapse: preserve;
        background-color: #f0f1f4;
        border-radius: 20px;
      }
      .ww-e-d6r {
        display: var(--ww-style-display, none);
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        border-bottom: 1px solid var(--3dcb83e2-01e2-4f18-9f81-e3224355a0ac,#E5E8EC);
      }
      .ww-e-d6r.ww-layout, .ww-e-d6r [data-ww-ls~="d6r"] {
        display: var(--ww-style-display, none);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-d7L {
        margin: 0 16px 0 auto;
        overflow: hidden;
        display: var(--ww-style-display, none);
        max-width: 240px;
        min-width: 0;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        font-weight: 700;
        color: #101621;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d7L {
          margin: 0 8px 0 auto;
          max-width: 110px;
          font-size: 13px;
        }
      }
      .ww-e-d7T {
        padding: 0 12px 8px 44px;
        display: var(--ww-style-display, none);
      }
      .ww-e-d7T.ww-layout, .ww-e-d7T [data-ww-ls~="d7T"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d7U {
        display: flex;
      }
      .ww-e-d7U.ww-layout, .ww-e-d7U [data-ww-ls~="d7U"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d7V {
        margin: 0 12px 0 0;
        width: 24px;
        flex: 0 0 24px;
        height: 24px;
      }
      .ww-e-d8E {
        padding: 10px 12px;
        width: 50%;
        min-height: 44px;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 800;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 160ms, transform 160ms;
        border: 1px solid var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        border-radius: 8px;
        --ww-element-transition: background-color 160ms, transform 160ms;
      }
      .ww-e-d8E:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d8a {
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d8u {
        padding: 0 5px;
        display: var(--ww-style-display);
        position: absolute;
        top: -2px;
        right: -3px;
        min-width: 20px;
        height: 20px;
        font-size: 12px;
        font-family: Nunito Sans, sans-serif;
        line-height: 20px;
        font-weight: 800;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        background-color: var(--08c5318d-2f27-49bb-b1e0-ffdf3d658562,#FFD331);
        border-radius: 20px;
      }
      .ww-e-d8v {
        padding: 20px;
        display: var(--ww-style-display, none);
        font-size: 22px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 800;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        background-color: var(--e4fb98ed-9e65-4b23-a275-9cd429cfab9b,#E1F6F6);
      }
      .ww-e-d8w {
        margin: 0;
        padding: 12px;
        display: var(--ww-style-display, block);
        font-size: 14px;
        font-family: Nunito Sans, sans-serif;
        color: #626b7d;
        white-space-collapse: preserve;
      }
      .ww-e-d8x {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        border-bottom: 1px solid var(--3dcb83e2-01e2-4f18-9f81-e3224355a0ac,#E5E8EC);
      }
      .ww-e-d8x.ww-layout, .ww-e-d8x [data-ww-ls~="d8x"] {
        display: flex;
        align-items: center;
      }
      .ww-e-d8y {
        margin: 0;
        padding: 12px 20px;
        display: flex;
        width: 100%;
        min-height: 48px;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        text-align: left;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border: 0 none;
        border-radius: 0;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d8y:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d8z {
        margin: 0;
        padding: 10px 12px;
        display: var(--ww-style-display, none);
        width: 100%;
        min-height: 48px;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        text-align: left;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border: 0 none;
        border-radius: 0;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d8z:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBD {
        display: flex;
      }
      .ww-e-dBD.ww-layout, .ww-e-dBD [data-ww-ls~="dBD"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        align-content: revert-layer;
        row-gap: var(--3f4963b6-7790-49e0-b8b2-a1f3846bc7ea,16px);
        column-gap: var(--3f4963b6-7790-49e0-b8b2-a1f3846bc7ea,16px);
      }
      .ww-e-dBG {
        margin: 0;
        padding: 0;
        display: flex;
        width: fit-content;
        min-height: 32px;
        font-size: 13px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 400;
        text-align: left;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        text-decoration: underline;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: color 160ms, transform 160ms;
        border: 0 none;
        --ww-element-transition: color 160ms, transform 160ms;
      }
      .ww-e-dBG:where(:hover) {
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        transform: translateY(-1px);
      }
      .ww-e-dBL {
        margin: 8px 0 0;
        padding: 12px 20px;
        display: var(--ww-style-display, none);
        width: 100%;
        min-height: 48px;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        text-align: left;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-top: 0 none;
        border-right: 0 none;
        border-bottom: 1px solid var(--3dcb83e2-01e2-4f18-9f81-e3224355a0ac,#E5E8EC);
        border-left: 0 none;
        border-image: none;
        border-radius: 0;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBL:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBN {
        margin: 0;
        padding: 12px 20px;
        display: flex;
        width: 100%;
        min-height: 48px;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        text-align: left;
        color: var(--7d601722-9e30-49eb-bcdc-25566a89c11b,#626B7D);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border: 0 none;
        border-radius: 0;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBO {
        margin: 0;
        padding: 12px 20px;
        display: var(--ww-style-display, none);
        width: 100%;
        min-height: 48px;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        text-align: left;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border-top: 0 none;
        border-right: 0 none;
        border-bottom: 1px solid var(--3dcb83e2-01e2-4f18-9f81-e3224355a0ac,#E5E8EC);
        border-left: 0 none;
        border-image: none;
        border-radius: 0;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBO:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBO:where([data-ww-states~="_wwLinkActive"]) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBP {
        margin: 0;
        padding: 10px 12px;
        display: flex;
        width: 100%;
        min-height: 48px;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        text-align: left;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border: 0 none;
        border-radius: 8px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBP:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBQ {
        margin: 0;
        padding: 12px 20px;
        display: flex;
        width: 100%;
        min-height: 48px;
        font-size: 16px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        font-weight: 600;
        text-align: left;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        text-decoration: none;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 150ms ease;
        border: 0 none;
        border-radius: 0;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBQ:where(:hover) {
        background-color: var(--5aceec81-7bd6-40f0-9d65-a47dea80843d,#F7F8FA);
        transition: background-color 150ms ease;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-dBQ:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 800;
        background-color: var(--e4fb98ed-9e65-4b23-a275-9cd429cfab9b,#E1F6F6);
      }
      .ww-e-dBg {
        padding: 12px 20px;
        display: var(--ww-style-display, none);
        font-size: 14px;
        font-family: Nunito Sans, sans-serif;
        line-height: 1.5;
        color: var(--c396539a-9c13-49f8-9715-3b4c88a8ad3b,#101621);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
      }
    }
  }
  @layer custom {
    .ww-e-d4f {
      pointer-events: none;
    }
    .ww-e-d6b {
      overflow-y: auto;
    }
    .ww-e-d6q {
      pointer-events: none;
    }
    .ww-e-d7L {
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d8u {
      pointer-events: none;
    }
    .ww-e-dBG {
      align-self: flex-start;
      text-underline-offset: 3px;
    }
  }
}
@layer ww-style-layout-override {
}
