@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-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  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-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-grid-column {
  syntax: "*";
  inherits: false;
}
@property --ww-style-grid-row {
  syntax: "*";
  inherits: false;
}
@property --ww-style-top-positioned-fallback {
  syntax: "*";
  inherits: false;
}
@property --ww-style-left {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-decoration {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-image {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-top {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-color {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-size {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-min-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-dtY {
        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-dtY.ww-layout, .ww-e-dtY [data-ww-ls~="dtY"] {
        display: flex;
      }
      .ww-e-dtL {
        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-dub {
        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-duE {
        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-dtM {
        margin: 0;
        padding: 9px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--2906cb97-9746-4cf1-b92e-03837fd759d1, 500 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#2563EB);
        cursor: pointer;
        transition: all 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dtM:where(:hover) {
        opacity: 0.9;
      }
      .ww-e-dtN {
        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: var(--2f93f6fe-2705-4452-be96-656dbe5eedc5, 600 20px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dtO {
        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-dtO.ww-layout, .ww-e-dtO [data-ww-ls~="dtO"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dtP {
        margin: 0;
        padding: 9px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--2906cb97-9746-4cf1-b92e-03837fd759d1, 500 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dtP:where(:hover) {
        background-color: var(--e18f9f22-5369-495e-b313-02d14eb3fdb7,#EFF6FF);
      }
      .ww-e-dtQ {
        margin: 0;
        padding: 9px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--2906cb97-9746-4cf1-b92e-03837fd759d1, 500 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#FFFFFF);
        white-space-collapse: preserve;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#2563EB);
        cursor: pointer;
        transition: all 0.2s ease;
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-dtQ:where(:hover) {
        opacity: 0.9;
      }
      .ww-e-dtR {
        margin: 0;
        padding: 10px 14px;
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-dtS {
        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: var(--2906cb97-9746-4cf1-b92e-03837fd759d1, 500 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7, #5F5E5A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dtT {
        margin: 12px 0 4px;
        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-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 500;
        color: #5f5e5a;
        white-space-collapse: preserve;
      }
      .ww-e-dtU {
        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-dtU.ww-layout, .ww-e-dtU [data-ww-ls~="dtU"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dtV {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 26px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 26px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#E5E3DC);
        border-radius: 50%;
      }
      .ww-e-dtV.ww-layout, .ww-e-dtV [data-ww-ls~="dtV"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dtW {
        margin: 0 0 8px;
        padding: 12px;
        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(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#E5E3DC);
        border-radius: 12px;
      }
      .ww-e-dtW.ww-layout, .ww-e-dtW [data-ww-ls~="dtW"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dtX {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 26px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 26px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#E5E3DC);
        border-radius: 50%;
      }
      .ww-e-dtX.ww-layout, .ww-e-dtX [data-ww-ls~="dtX"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dtZ {
        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-dta {
        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-dtb {
        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-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        text-align: center;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dtc {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#1B2A4A);
        white-space-collapse: preserve;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dtd {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: 92px;
      }
      .ww-e-dtd.ww-layout, .ww-e-dtd [data-ww-ls~="dtd"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dte {
        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-dtf {
        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-dtg {
        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-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        text-align: center;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dth {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#1B2A4A);
        white-space-collapse: preserve;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dti {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: 92px;
      }
      .ww-e-dti.ww-layout, .ww-e-dti [data-ww-ls~="dti"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dtj {
        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-dtk {
        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-dtl {
        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-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        text-align: center;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dtm {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#1B2A4A);
        white-space-collapse: preserve;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dtn {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: 92px;
      }
      .ww-e-dtn.ww-layout, .ww-e-dtn [data-ww-ls~="dtn"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dto {
        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-dtp {
        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-dtq {
        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-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        text-align: center;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dtr {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#1B2A4A);
        white-space-collapse: preserve;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dts {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: 92px;
      }
      .ww-e-dts.ww-layout, .ww-e-dts [data-ww-ls~="dts"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dtt {
        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-dtu {
        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-dtv {
        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-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        text-align: center;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dtw {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#1B2A4A);
        white-space-collapse: preserve;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dtx {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: 92px;
      }
      .ww-e-dtx.ww-layout, .ww-e-dtx [data-ww-ls~="dtx"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-dty {
        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-dtz {
        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-du0 {
        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-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        text-align: center;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-du1 {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#1B2A4A);
        white-space-collapse: preserve;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-du2 {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: 92px;
      }
      .ww-e-du2.ww-layout, .ww-e-du2 [data-ww-ls~="du2"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-du3 {
        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-du4 {
        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-du5 {
        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-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        text-align: center;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-du6 {
        margin: 0;
        padding: 4px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: 92px;
      }
      .ww-e-du6.ww-layout, .ww-e-du6 [data-ww-ls~="du6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 6px;
      }
      .ww-e-du7 {
        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-du8 {
        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-du9 {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#1B2A4A);
        white-space-collapse: preserve;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-duA {
        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-duA.ww-layout, .ww-e-duA [data-ww-ls~="duA"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-duB {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-duC {
        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-size: 11px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#6B6A66);
        white-space-collapse: preserve;
      }
      .ww-e-duD {
        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-duD.ww-layout, .ww-e-duD [data-ww-ls~="duD"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-duF {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duG {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duH {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duI {
        margin: 0;
        padding: var(--015d7ff8-db0a-403f-bae6-c6de91e9ceb1, 24px);
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90vw;
        max-width: 320px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 16px;
      }
      .ww-e-duI.ww-layout, .ww-e-duI [data-ww-ls~="duI"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        column-gap: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
      }
      .ww-e-duJ {
        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-duJ.ww-layout, .ww-e-duJ [data-ww-ls~="duJ"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7cd67ac6-63c3-4404-8fcc-766a4c0377b8, 8px);
        column-gap: var(--7cd67ac6-63c3-4404-8fcc-766a4c0377b8, 8px);
      }
      .ww-e-duK {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duL {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duM {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duN {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duO {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duP {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duQ {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duR {
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duS {
        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: var(--2906cb97-9746-4cf1-b92e-03837fd759d1, 500 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
      }
      .ww-e-duT {
        margin: 0;
        padding: 10px 14px;
        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: var(--afaa580e-c518-4982-ae2f-91ef3bc1517e, 400 15px/1.5 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-duU {
        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-duU.ww-layout, .ww-e-duU [data-ww-ls~="duU"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-duV {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90vw;
        max-width: 420px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
        box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
        border-radius: 16px;
      }
      .ww-e-duV.ww-layout, .ww-e-duV [data-ww-ls~="duV"] {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-e-duW {
        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-duW.ww-layout, .ww-e-duW [data-ww-ls~="duW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-duX {
        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: var(--2f93f6fe-2705-4452-be96-656dbe5eedc5, 600 20px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-duY {
        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-duY.ww-layout, .ww-e-duY [data-ww-ls~="duY"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-duZ {
        margin: 0;
        padding: 9px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--2906cb97-9746-4cf1-b92e-03837fd759d1, 500 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
        border-radius: 8px;
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-duZ:where(:hover) {
        background-color: var(--e18f9f22-5369-495e-b313-02d14eb3fdb7,#EFF6FF);
      }
      .ww-e-dua {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-duc {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90vw;
        max-width: 420px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
        box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
        border-radius: 16px;
      }
      .ww-e-duc.ww-layout, .ww-e-duc [data-ww-ls~="duc"] {
        display: flex;
        flex-flow: column;
        gap: 20px;
      }
      .ww-e-dud {
        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-dud.ww-layout, .ww-e-dud [data-ww-ls~="dud"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-due {
        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: var(--2906cb97-9746-4cf1-b92e-03837fd759d1, 500 13px/1.4 var(--ww-default-font-family, sans-serif));
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
      }
      .ww-e-duf {
        margin: 0;
        padding: 4px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-dug {
        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-dug.ww-layout, .ww-e-dug [data-ww-ls~="dug"] {
        display: flex;
        flex-flow: column;
        row-gap: var(--7cd67ac6-63c3-4404-8fcc-766a4c0377b8, 8px);
        column-gap: var(--7cd67ac6-63c3-4404-8fcc-766a4c0377b8, 8px);
      }
      .ww-e-duh {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-duh.ww-layout, .ww-e-duh [data-ww-ls~="duh"] {
        display: flex;
      }
      .ww-e-dui {
        margin: 0;
        padding: 10px 14px;
        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-size: 14px;
        font-family: var(--ww-default-font-family);
        color: #2c2c2a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d3d1c7;
        border-radius: 8px;
      }
      .ww-e-duj {
        margin: 12px 0 0;
        padding: 9px 16px;
        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-size: 13px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: #2563eb;
        white-space-collapse: preserve;
        background-color: #eff6ff;
        cursor: pointer;
        border: 1px solid #dbeafe;
        border-radius: 8px;
      }
      .ww-e-duk {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-duk.ww-layout, .ww-e-duk [data-ww-ls~="duk"] {
        display: flex;
      }
      .ww-e-dul {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-dul.ww-layout, .ww-e-dul [data-ww-ls~="dul"] {
        display: flex;
      }
      .ww-e-dum {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-dum.ww-layout, .ww-e-dum [data-ww-ls~="dum"] {
        display: flex;
      }
      .ww-e-dun {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-dun.ww-layout, .ww-e-dun [data-ww-ls~="dun"] {
        display: flex;
      }
      .ww-e-duo {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-duo.ww-layout, .ww-e-duo [data-ww-ls~="duo"] {
        display: flex;
      }
      .ww-e-dup {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-dup:where(:hover) {
        background-color: var(--21c0b4ab-11c0-4111-adab-6baba292133d,#F7F0DC);
        border: 1px solid var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
      }
      .ww-e-dup.ww-layout, .ww-e-dup [data-ww-ls~="dup"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-duq {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-duq:where(:hover) {
        background-color: var(--21c0b4ab-11c0-4111-adab-6baba292133d,#F7F0DC);
        border: 1px solid var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
      }
      .ww-e-duq.ww-layout, .ww-e-duq [data-ww-ls~="duq"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dur {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-dur:where(:hover) {
        background-color: var(--21c0b4ab-11c0-4111-adab-6baba292133d,#F7F0DC);
        border: 1px solid var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
      }
      .ww-e-dur.ww-layout, .ww-e-dur [data-ww-ls~="dur"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dus {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-dus:where(:hover) {
        background-color: var(--21c0b4ab-11c0-4111-adab-6baba292133d,#F7F0DC);
        border: 1px solid var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
      }
      .ww-e-dus.ww-layout, .ww-e-dus [data-ww-ls~="dus"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dut {
        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: var(--2f93f6fe-2705-4452-be96-656dbe5eedc5, 600 20px/1.3 var(--ww-default-font-family, sans-serif));
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2, #2C2C2A);
        white-space-collapse: preserve;
        cursor: default;
      }
      .ww-e-duu {
        margin: 0;
        padding: var(--058c729a-c413-4000-8d55-322cb539e288, 16px);
        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(--a17fe97f-9b66-4998-a176-7a04383918ec, #FFFFFF);
        cursor: pointer;
        transition: border-color 0.15s ease, background-color 0.15s ease;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092, #D3D1C7);
        border-radius: 10px;
      }
      .ww-e-duu:where(:hover) {
        background-color: var(--21c0b4ab-11c0-4111-adab-6baba292133d,#F7F0DC);
        border: 1px solid var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
      }
      .ww-e-duu.ww-layout, .ww-e-duu [data-ww-ls~="duu"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
    }
    @layer custom {
    }
  }
  @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-Vl7bPWcpf-HYgY1D {
        height: auto;
        z-index: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a--KGRjBBOtDBhGNXy {
        width: 100%;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d3 {
        margin: 0;
        min-height: 0;
      }
      .ww-s-d3 > .ww-section-element {
        padding: 0;
        min-height: 0;
      }
      .ww-s-d3 > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dF {
        margin: 0;
        min-height: 0;
      }
      .ww-s-dF > .ww-section-element {
        padding: 0;
        min-height: 0;
      }
      .ww-s-dF > .ww-section-element.ww-layout {
        display: flex;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-zg3fX6ou6kMjzh1R {
        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-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-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-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-dQVf4AfE6DwFXRwu {
        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-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-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-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-3tJBOiCg_zaOJAaU {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7z7Fp3CUQKsvog5J {
        margin: 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-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-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-AhtiSMqMlsTqu8-m {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-viBG6M41fFRz-l62 {
        margin: 0;
        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-znI_SdxStZW882iX {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-QFNj7U0UgyFRQfCT {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZUlLyTg5tkWY6URX {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-iCdfZrnTQBp0PuBo {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CawzWquSXsb4cS10 {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
      .ww-a-RvTQ_8k9kLOxPKjh {
        margin: 0;
        padding: 0;
        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-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-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-pvDMID1advznU67O {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dL {
        display: flex;
        width: 26px;
        height: 26px;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018);
        border-radius: 999px;
      }
      .ww-e-dL.ww-layout, .ww-e-dL [data-ww-ls~="dL"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-du {
        margin: 0 0 8px;
        width: 40px;
        height: 4px;
        background-color: var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
        border-radius: 999px;
      }
      .ww-e-du.ww-layout, .ww-e-du [data-ww-ls~="du"] {
        display: flex;
      }
      .ww-e-dw {
        flex: 1 1 auto;
        font-size: 16px;
        font-weight: 600;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dx {
        flex: 1 1 auto;
        font-size: 16px;
        font-weight: 600;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dy {
        flex: 1 1 auto;
        font-size: 16px;
        font-weight: 600;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dz {
        width: 22px;
        flex: 0 0 auto;
        height: 22px;
        --wwi-of: contain;
      }
      .ww-e-d17 {
        margin: 0;
        font-size: 24px;
        font-weight: 800;
        color: #2563eb;
        white-space-collapse: preserve;
      }
      .ww-e-d1L {
        position: absolute;
        top: 0;
        left: 0;
        width: 14px;
        height: 14px;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
        animation-duration: 1.4s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
        animation-direction: normal;
        animation-name: ww-keyframes-element-42a9a512-5de1-4707-9809-91f76c8655bf-base-default;
        border-radius: 50%;
      }
      @keyframes ww-keyframes-element-42a9a512-5de1-4707-9809-91f76c8655bf-base-default {
        0%, 100% {
          transform: scale(1);
        }
        50% {
          transform: scale(1.35);
        }
      }
      .ww-e-d1L.ww-layout, .ww-e-d1L [data-ww-ls~="d1L"] {
        display: flex;
      }
      .ww-e-d1M {
        display: flex;
        animation-duration: 1.4s;
        animation-timing-function: ease-in-out;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
        animation-direction: alternate;
        animation-name: ww-keyframes-element-090226a7-977f-47fc-897a-aed234af8e03-base-default;
      }
      @keyframes ww-keyframes-element-090226a7-977f-47fc-897a-aed234af8e03-base-default {
        0% {
          transform: scale(.94);
        }
        100% {
          transform: scale(1.06);
        }
      }
      .ww-e-d1M.ww-layout, .ww-e-d1M [data-ww-ls~="d1M"] {
        display: flex;
        align-items: center;
        gap: 6px;
      }
      .ww-e-d1N {
        font: 800 34px / 1.2 Sora, sans-serif;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-d1O {
        margin: 12px 0 0;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 14px;
        height: 14px;
      }
      .ww-e-d1O.ww-layout, .ww-e-d1O [data-ww-ls~="d1O"] {
        display: flex;
      }
      .ww-e-d1P {
        position: absolute;
        top: 0;
        left: 0;
        width: 14px;
        height: 14px;
        animation-duration: 1.4s;
        animation-timing-function: ease-out;
        animation-fill-mode: both;
        animation-iteration-count: infinite;
        animation-direction: normal;
        animation-name: ww-keyframes-element-da7acac8-cb8f-4889-99bf-e9dd801236b3-base-default;
        border: 2px solid var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
        border-radius: 50%;
      }
      @keyframes ww-keyframes-element-da7acac8-cb8f-4889-99bf-e9dd801236b3-base-default {
        0% {
          transform: scale(1);
          opacity: 0.7;
        }
        100% {
          transform: scale(3.2);
          opacity: 0;
        }
      }
      .ww-e-d1P.ww-layout, .ww-e-d1P [data-ww-ls~="d1P"] {
        display: flex;
      }
      .ww-e-d1x {
        flex: 1 1 auto;
        font-size: 16px;
        font-weight: 600;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-d1y {
        padding: 4px 4px 8px;
        font-size: 20px;
        font-weight: 800;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-d20 {
        flex: 1 1 auto;
        font-size: 16px;
        font-weight: 600;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-d21 {
        padding: 16px 4px;
        display: flex;
        cursor: pointer;
        border-bottom: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
      }
      .ww-e-d21:where(:hover) {
        opacity: 0.7;
      }
      .ww-e-d21.ww-layout, .ww-e-d21 [data-ww-ls~="d21"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d22 {
        padding: 12px 20px 96px;
        display: flex;
        width: 100%;
        max-width: 520px;
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
        box-shadow: 0 -8px 32px #0000002e;
        border-radius: 24px 24px 0 0;
      }
      .ww-e-d22.ww-layout, .ww-e-d22 [data-ww-ls~="d22"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d23 {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
      }
      .ww-e-d6H {
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: #059669;
        cursor: pointer;
        border: var(--ww-style-border, 3px solid transparent);
        border-radius: 999px;
      }
      .ww-e-d6H.ww-layout, .ww-e-d6H [data-ww-ls~="d6H"] {
        display: flex;
      }
      .ww-e-d6I {
        width: 24px;
        flex: 0 0 auto;
        height: 24px;
        --wwi-of: contain;
      }
      .ww-e-d6J {
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: #d4a017;
        cursor: pointer;
        border: var(--ww-style-border, 3px solid var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A));
        border-radius: 999px;
      }
      .ww-e-d6J.ww-layout, .ww-e-d6J [data-ww-ls~="d6J"] {
        display: flex;
      }
      .ww-e-d6K {
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: #2563eb;
        cursor: pointer;
        border: var(--ww-style-border, 3px solid transparent);
        border-radius: 999px;
      }
      .ww-e-d6K.ww-layout, .ww-e-d6K [data-ww-ls~="d6K"] {
        display: flex;
      }
      .ww-e-d6L {
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: #7c3aed;
        cursor: pointer;
        border: var(--ww-style-border, 3px solid transparent);
        border-radius: 999px;
      }
      .ww-e-d6L.ww-layout, .ww-e-d6L [data-ww-ls~="d6L"] {
        display: flex;
      }
      .ww-e-d6M {
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: #dc2626;
        cursor: pointer;
        border: var(--ww-style-border, 3px solid transparent);
        border-radius: 999px;
      }
      .ww-e-d6M.ww-layout, .ww-e-d6M [data-ww-ls~="d6M"] {
        display: flex;
      }
      .ww-e-d6N {
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: #5dcaa5;
        cursor: pointer;
        border: var(--ww-style-border, 3px solid transparent);
        border-radius: 999px;
      }
      .ww-e-d6N.ww-layout, .ww-e-d6N [data-ww-ls~="d6N"] {
        display: flex;
      }
      .ww-e-d6m {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
        --wwi-of: contain;
      }
      .ww-e-d6n {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
        --wwi-of: contain;
      }
      .ww-e-d6o {
        font-size: 14px;
        font-weight: 700;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-d6p {
        font-size: 14px;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d6q {
        padding: 10px 14px;
        display: flex;
        cursor: pointer;
        opacity: var(--ww-style-opacity, 0.35);
        border: 1px solid #d3d1c7;
        border-radius: 10px;
      }
      .ww-e-d6q.ww-layout, .ww-e-d6q [data-ww-ls~="d6q"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d6r {
        width: 16px;
        flex: 0 0 auto;
        height: 16px;
        --wwi-of: contain;
      }
      .ww-e-d6s {
        padding: 10px 18px;
        display: flex;
        background-color: #2563eb;
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-d6s.ww-layout, .ww-e-d6s [data-ww-ls~="d6s"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d6t {
        margin: 0;
        padding: 7px;
        width: 30px;
        flex: 0 0 auto;
        height: 30px;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d3d1c7;
        border-radius: 10px;
        --wwi-of: contain;
      }
      .ww-e-d7m {
        padding: 10px 14px;
        z-index: 900;
        display: none;
        position: fixed;
        right: 70px;
        bottom: 192px;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
        box-shadow: 0 4px 16px #0003;
        animation-duration: .22s;
        animation-timing-function: ease-out;
        animation-fill-mode: backwards;
        animation-iteration-count: 1;
        animation-name: ww-keyframes-element-507b5f50-8335-48aa-8dd5-a5b144428d45-base-default;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#E5E7EB);
        border-radius: 999px;
      }
      @keyframes ww-keyframes-element-507b5f50-8335-48aa-8dd5-a5b144428d45-base-default {
        0% {
          opacity: 0;
          transform: translateY(8px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }
      @media (max-width: 991px) {
        .ww-e-d7m {
          display: flex;
          bottom: 156px;
        }
      }
      .ww-e-d7m.ww-layout, .ww-e-d7m [data-ww-ls~="d7m"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d7m.ww-layout, .ww-e-d7m [data-ww-ls~="d7m"] {
          display: flex;
          align-items: center;
          gap: 10px;
        }
      }
      .ww-e-d7x {
        z-index: 900;
        display: none;
        position: fixed;
        right: 16px;
        bottom: 192px;
        width: 46px;
        height: 46px;
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 10px #00000026;
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#E5E7EB);
        border-radius: 999px;
      }
      @media (max-width: 991px) {
        .ww-e-d7x {
          display: flex;
          bottom: 156px;
        }
      }
      .ww-e-d7x:where(:hover) {
        transform: scale(1.08);
      }
      .ww-e-d7x.ww-layout, .ww-e-d7x [data-ww-ls~="d7x"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d7x.ww-layout, .ww-e-d7x [data-ww-ls~="d7x"] {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-e-d8g {
        padding: 6px 0;
        display: flex;
        flex: 1 1 0px;
        min-width: 0;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 14px;
      }
      .ww-e-d8g:where(:hover) {
        background-color: color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018) 10%, transparent);
      }
      .ww-e-d8g:where([data-ww-states~="_wwLinkActive"]) {
        background-color: color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018) 18%, transparent);
      }
      .ww-e-d8g.ww-layout, .ww-e-d8g [data-ww-ls~="d8g"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 2px;
      }
      .ww-e-d8h {
        padding: 6px 0;
        display: flex;
        flex: 1;
        min-width: 0;
        cursor: pointer;
        border-radius: 14px;
      }
      .ww-e-d8h:where(:hover) {
        background-color: color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018) 10%, transparent);
      }
      .ww-e-d8h.ww-layout, .ww-e-d8h [data-ww-ls~="d8h"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 2px;
      }
      .ww-e-d8i {
        padding: 6px 0;
        display: flex;
        flex: 1;
        min-width: 0;
        cursor: pointer;
        border-radius: 14px;
      }
      .ww-e-d8i:where(:hover) {
        background-color: color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018) 10%, transparent);
      }
      .ww-e-d8i.ww-layout, .ww-e-d8i [data-ww-ls~="d8i"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 2px;
      }
      .ww-e-d8j {
        padding: 6px 0;
        display: flex;
        flex: 1 1 0px;
        min-width: 0;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 14px;
      }
      .ww-e-d8j:where(:hover) {
        background-color: color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018) 10%, transparent);
      }
      .ww-e-d8j:where([data-ww-states~="_wwLinkActive"]) {
        background-color: color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018) 18%, transparent);
      }
      .ww-e-d8j.ww-layout, .ww-e-d8j [data-ww-ls~="d8j"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 2px;
      }
      .ww-e-dJ8 {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
      }
      .ww-e-dJB {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
      }
      .ww-e-dMd {
        padding: 28px;
        display: flex;
        width: 100%;
        max-width: 420px;
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
        box-shadow: 0 20px 60px #00000059;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#E5E3DA);
        border-radius: 16px;
      }
      .ww-e-dMd.ww-layout, .ww-e-dMd [data-ww-ls~="dMd"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dMe {
        font-size: 20px;
        font-weight: 800;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dMf {
        font-size: 14px;
        line-height: 1.5;
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
      }
      .ww-e-dMg {
        padding: 13px;
        width: 100%;
        font-size: 15px;
        font-weight: 800;
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#1B2A4A);
        white-space-collapse: preserve;
        background-color: var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017);
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-dMh {
        padding: 8px;
        width: 100%;
        font-size: 13px;
        font-weight: 600;
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#E5E3DA);
        border-radius: 8px;
      }
      .ww-e-dOB {
        width: 24px;
        flex: 0 0 auto;
        height: 24px;
        --wwi-of: contain;
      }
      .ww-e-dYa {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
      }
      .ww-e-dYb {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
      }
      .ww-e-dYc {
        margin: 0;
        font-size: 11px;
        font-weight: 600;
        color: var(--4f53482d-b45e-45ee-8e46-2623492c11d7,#5F5E5A);
        white-space-collapse: preserve;
      }
      .ww-e-dYi {
        margin: 0;
        font-size: 22px;
        line-height: 1;
        font-weight: 800;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dYj {
        display: flex;
      }
      .ww-e-dYj.ww-layout, .ww-e-dYj [data-ww-ls~="dYj"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dYk {
        padding: 14px;
        z-index: 1200;
        display: var(--ww-style-display, none);
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #0f172a99;
      }
      .ww-e-dYk.ww-layout, .ww-e-dYk [data-ww-ls~="dYk"] {
        display: var(--ww-style-display, none);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
      }
      .ww-e-dYl {
        margin: 0;
        font-size: 18px;
        font-weight: 800;
        white-space-collapse: preserve;
      }
      .ww-e-dYm {
        margin: 0;
        font-size: 12px;
        font-weight: 600;
        color: #2563eb;
        white-space-collapse: preserve;
      }
      .ww-e-dYn {
        display: flex;
        width: 54px;
        height: 54px;
        background-color: #fff;
        border: 3px solid #2563eb;
        border-radius: 999px;
      }
      .ww-e-dYn.ww-layout, .ww-e-dYn [data-ww-ls~="dYn"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dYp {
        margin: 0;
        font-size: 17px;
        font-weight: 800;
        white-space-collapse: preserve;
      }
      .ww-e-dYq {
        margin: 0;
        font-size: 12px;
        font-weight: 700;
        color: #2563eb;
        white-space-collapse: preserve;
      }
      .ww-e-dYr {
        display: flex;
      }
      .ww-e-dYr.ww-layout, .ww-e-dYr [data-ww-ls~="dYr"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dYs {
        z-index: 950;
        display: flex;
        position: fixed;
        right: 16px;
        bottom: 20px;
        width: 46px;
        height: 46px;
        background-color: #2563eb;
        cursor: pointer;
        box-shadow: 0 4px 14px #2563eb73;
        transition: transform 0.2s ease;
        border-radius: 999px;
      }
      @media (max-width: 991px) {
        .ww-e-dYs {
          right: auto;
          bottom: 100px;
          left: 16px;
        }
      }
      .ww-e-dYs:where(:hover) {
        transform: scale(1.08);
      }
      .ww-e-dYs.ww-layout, .ww-e-dYs [data-ww-ls~="dYs"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dYt {
        padding: 22px;
        display: flex;
        width: 460px;
        max-width: 94vw;
        max-height: 90vh;
        background-color: #fff;
        border-radius: 18px;
      }
      .ww-e-dYt.ww-layout, .ww-e-dYt [data-ww-ls~="dYt"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dYu {
        margin: 0;
        font-size: 14px;
        line-height: 1.5;
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-dYv {
        padding: 18px;
        display: flex;
        background-color: #eff6ff;
        border-radius: 14px;
      }
      .ww-e-dYv.ww-layout, .ww-e-dYv [data-ww-ls~="dYv"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-ddo {
        z-index: 950;
        display: none;
        position: fixed;
        inset: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #00000073;
      }
      @media (max-width: 991px) {
        .ww-e-ddo {
          display: var(--ww-style-display, none);
        }
      }
      .ww-e-ddo.ww-layout, .ww-e-ddo [data-ww-ls~="ddo"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-ddo.ww-layout, .ww-e-ddo [data-ww-ls~="ddo"] {
          display: var(--ww-style-display, none);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
          align-items: var(--ww-content-align-items-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-dfu {
        width: 24px;
        flex: 0 0 auto;
        height: 24px;
        --wwi-of: contain;
      }
      .ww-e-dfv {
        padding: 16px 4px;
        display: flex;
        cursor: pointer;
        border-bottom: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
      }
      .ww-e-dfv:where(:hover) {
        opacity: 0.7;
      }
      .ww-e-dfv.ww-layout, .ww-e-dfv [data-ww-ls~="dfv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-dfw {
        padding: 6px 0;
        display: flex;
        flex: 1 1 0px;
        min-width: 0;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 14px;
      }
      .ww-e-dfw:where(:hover) {
        background-color: color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018) 10%, transparent);
      }
      .ww-e-dfw:where([data-ww-states~="_wwLinkActive"]) {
        background-color: color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018) 18%, transparent);
      }
      .ww-e-dfw.ww-layout, .ww-e-dfw [data-ww-ls~="dfw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 2px;
      }
      .ww-e-dfx {
        width: 22px;
        flex: 0 0 auto;
        height: 22px;
        --wwi-of: contain;
      }
      .ww-e-dfy {
        width: 24px;
        flex: 0 0 auto;
        height: 24px;
        --wwi-of: contain;
      }
      .ww-e-dfz {
        width: 22px;
        flex: 0 0 auto;
        height: 22px;
        --wwi-of: contain;
      }
      .ww-e-dg0 {
        padding: 16px 4px;
        display: flex;
        cursor: pointer;
        border-bottom: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
      }
      .ww-e-dg0:where(:hover) {
        opacity: 0.7;
      }
      .ww-e-dg0.ww-layout, .ww-e-dg0 [data-ww-ls~="dg0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-dg1 {
        width: 22px;
        flex: 0 0 auto;
        height: 22px;
        --wwi-of: contain;
      }
      .ww-e-dg2 {
        width: 24px;
        flex: 0 0 auto;
        height: 24px;
        --wwi-of: contain;
      }
      .ww-e-dg3 {
        padding: 16px 4px;
        display: flex;
        cursor: pointer;
        border-bottom: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
      }
      .ww-e-dg3:where(:hover) {
        opacity: 0.7;
      }
      .ww-e-dg3.ww-layout, .ww-e-dg3 [data-ww-ls~="dg3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-dg4 {
        padding: 16px 4px;
        display: flex;
        cursor: pointer;
        border-bottom: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
      }
      .ww-e-dg4:where(:hover) {
        opacity: 0.7;
      }
      .ww-e-dg4.ww-layout, .ww-e-dg4 [data-ww-ls~="dg4"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-dg5 {
        width: 22px;
        flex: 0 0 auto;
        height: 22px;
        --wwi-of: contain;
      }
      .ww-e-dg6 {
        padding: 6px 0;
        display: flex;
        flex: 1 1 0px;
        min-width: 0;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 14px;
      }
      .ww-e-dg6:where(:hover) {
        background-color: color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018) 10%, transparent);
      }
      .ww-e-dg6:where([data-ww-states~="_wwLinkActive"]) {
        background-color: color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A018) 18%, transparent);
      }
      .ww-e-dg6.ww-layout, .ww-e-dg6 [data-ww-ls~="dg6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 2px;
      }
      .ww-e-dhF {
        padding: 0;
        flex: 0 0 100%;
        font: 800 12px / 1 Sora, sans-serif;
        text-align: center;
        color: var(--98644a83-8be0-4acb-afab-57205589d1a2,#2C2C2A);
        white-space-collapse: preserve;
      }
      .ww-e-dhG {
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 991px) {
        .ww-e-dhG {
          padding: 6px 10px;
          z-index: 900;
          display: flex;
          position: fixed;
          right: 12px;
          bottom: 12px;
          left: 12px;
          height: 88px;
          background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
          box-shadow: 0 8px 28px #00000038;
          border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#D3D1C7);
          border-radius: 34px;
        }
      }
      .ww-e-dhG.ww-layout, .ww-e-dhG [data-ww-ls~="dhG"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dhG.ww-layout, .ww-e-dhG [data-ww-ls~="dhG"] {
          display: flex;
          flex-flow: wrap;
          align-items: stretch;
          align-content: center;
          gap: 2px;
        }
      }
      .ww-e-dih {
        z-index: 900;
        display: flex;
        position: fixed;
        right: 16px;
        bottom: 76px;
        width: 46px;
        height: 46px;
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec,#FFFFFF);
        cursor: pointer;
        box-shadow: 0 2px 10px #00000026;
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        border: 1px solid var(--2c96f7a6-7147-47f4-afe7-697c56751092,#E5E7EB);
        border-radius: 999px;
      }
      @media (max-width: 991px) {
        .ww-e-dih {
          bottom: 100px;
        }
      }
      .ww-e-dih:where(:hover) {
        box-shadow: 0 0 16px color-mix(in srgb, var(--56abc00e-5299-42cf-bd9c-1f41080fc85c,#D4A017) 50%, transparent);
        transform: scale(1.08);
      }
      .ww-e-dih.ww-layout, .ww-e-dih [data-ww-ls~="dih"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dij {
        margin: 0;
        font-size: 11px;
        font-weight: 700;
        color: var(--72e57f35-30c3-4a38-a700-08d7db4cdb69,#FFFFFF);
        white-space-collapse: preserve;
      }
      .ww-e-ds8 {
        padding: 24px;
        z-index: 20000;
        display: flex;
        position: fixed;
        inset: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #0f172ab8;
      }
      .ww-e-ds8.ww-layout, .ww-e-ds8 [data-ww-ls~="ds8"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dt8 {
        z-index: 9999;
        display: var(--ww-style-display, flex);
        position: fixed;
        inset: 0;
        width: 100%;
        min-width: 100vw;
        height: 100%;
        min-height: 100vh;
        background-color: var(--a17fe97f-9b66-4998-a176-7a04383918ec);
      }
      .ww-e-dt8.ww-layout, .ww-e-dt8 [data-ww-ls~="dt8"] {
        display: var(--ww-style-display, flex);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
    }
  }
  @layer custom {
    .ww-e-du {
      align-self: center;
    }
    .ww-e-d1N {
      white-space: nowrap;
    }
    .ww-e-d6t {
      box-sizing: border-box;
    }
    .ww-e-d8g {
      align-self: center;
    }
    .ww-e-d8h {
      align-self: center;
    }
    .ww-e-d8i {
      align-self: center;
    }
    .ww-e-d8j {
      align-self: center;
    }
    .ww-e-dJB {
      white-space: nowrap;
    }
    .ww-e-dYt {
      overflow-y: auto;
    }
    .ww-e-dfw {
      align-self: center;
    }
    .ww-e-dg6 {
      align-self: center;
    }
    .ww-e-dhF {
      order: -1;
      align-self: center;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dhG {
        overflow: auto hidden;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dhG {
        overflow: auto hidden;
      }
    }
    .ww-e-dt8 {
      inset: 0;
      width: 100%;
      height: 100%;
      min-width: 100dvw;
      position: fixed;
      min-height: 100dvh;
    }
  }
}
@layer ww-style-layout-override {
}
