@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-display {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-animation-play-state {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  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-ww-text-font {
  syntax: "*";
  inherits: false;
}
@property --ww-style-order {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
    }
    @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-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-d1B {
        display: flex;
      }
      .ww-s-d1B > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 0;
      }
      .ww-s-d1B > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-dd {
        display: flex;
        background-color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
      }
      .ww-s-dd > .ww-section-element {
        padding: 28px 56px 20px;
      }
      @media (max-width: 991px) {
        .ww-s-dd > .ww-section-element {
          padding: 24px 32px 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dd > .ww-section-element {
          padding: 20px 20px 16px;
        }
      }
      .ww-s-dd > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 14px;
      }
      .ww-s-d1P {
        display: flex;
        background-color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
      }
      .ww-s-d1P > .ww-section-element {
        padding: 28px 56px 8px;
      }
      @media (max-width: 991px) {
        .ww-s-d1P > .ww-section-element {
          padding: 24px 32px 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d1P > .ww-section-element {
          padding: 20px 20px 8px;
        }
      }
      .ww-s-d1P > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 14px;
      }
      .ww-s-d1a {
        display: grid;
        background-color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
      }
      .ww-s-d1a > .ww-section-element {
        padding: 40px 56px 48px;
      }
      @media (max-width: 991px) {
        .ww-s-d1a > .ww-section-element {
          padding: 16px 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d1a > .ww-section-element {
          padding: 16px 20px;
        }
      }
      .ww-s-d1a > .ww-section-element.ww-layout {
        display: grid;
        grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);
        gap: 32px;
      }
      @media (max-width: 991px) {
        .ww-s-d1a > .ww-section-element.ww-layout {
          grid-template-columns: 1fr;
        }
      }
      @media (max-width: 767px) {
        .ww-s-d1a > .ww-section-element.ww-layout {
          grid-template-columns: 1fr;
        }
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        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-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-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-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-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-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-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UMuatBOai2i0Sewa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CgHzhu3VSqpcs79I {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-b3CuKZCf5OX6dONX {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-HVFGPoK31-IQAU6w {
        margin: 0;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-bFEgtcq9YEkXH3Rr {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Ou27jIHdv0BVoFfy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        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-3tJBOiCg_zaOJAaU {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        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-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-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-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ojR9yNVv0aSDeAdG {
        margin: 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-rLho8f8h-a0nieOf {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-bADOFiuil5qDsyIo {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-XZ1OQUYyP82I9XLP {
        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-EcPRTFa-z3CknBTy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JHTUrsi5weKcajAQ {
        margin: 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-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-_rxiAnQ9Oc5JL4Rc {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-tP-E5CS74hiHMmMK {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dGQ {
        padding: 20px;
        display: flex;
        width: 90%;
        max-width: 440px;
        background-color: #fff;
        box-shadow: 0 10px 40px #0000004d;
        border-radius: 16px;
      }
      .ww-e-dGQ.ww-layout, .ww-e-dGQ [data-ww-ls~="dGQ"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dGR {
        margin: 4px 0 0;
        display: flex;
      }
      .ww-e-dGR.ww-layout, .ww-e-dGR [data-ww-ls~="dGR"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dGS {
        padding: 20px;
        z-index: 9999;
        display: flex;
        position: fixed;
        inset: 0;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #0e2a3bb8;
      }
      .ww-e-dGS.ww-layout, .ww-e-dGS [data-ww-ls~="dGS"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dGT {
        font: 600 18px / 1.3 Inter, sans-serif;
        color: #0e2a3b;
        white-space-collapse: preserve;
      }
      .ww-e-dGU {
        display: block;
        width: 100%;
      }
      .ww-e-dGV {
        font: 600 14px / 1 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dGW {
        padding: 10px 18px;
        display: flex;
        background-color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-dGW:where(:hover) {
        background-color: #0b6e72;
      }
      .ww-e-dGW.ww-layout, .ww-e-dGW [data-ww-ls~="dGW"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGX {
        font: 400 13px / 1.4 Inter, sans-serif;
        color: #5b6b73;
        white-space-collapse: preserve;
      }
      .ww-e-dGY {
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dGZ {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dGa {
        display: flex;
      }
      .ww-e-dGa.ww-layout, .ww-e-dGa [data-ww-ls~="dGa"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dGb {
        display: block;
        width: 72px;
        height: 72px;
        background-color: #0e2a3b;
        cursor: pointer;
        border-radius: 50%;
        --wwi-of: cover;
      }
      .ww-e-dGc {
        padding: 10px 18px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        border-radius: 10px;
      }
      .ww-e-dGc:where(:hover) {
        background-color: #f0f3f5;
      }
      .ww-e-dGc.ww-layout, .ww-e-dGc [data-ww-ls~="dGc"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dGd {
        font: 600 14px / 1 Inter, sans-serif;
        color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        white-space-collapse: preserve;
      }
      .ww-e-dGe {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dGf {
        display: flex;
      }
      .ww-e-dGf.ww-layout, .ww-e-dGf [data-ww-ls~="dGf"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dGg {
        display: flex;
      }
      .ww-e-dGg.ww-layout, .ww-e-dGg [data-ww-ls~="dGg"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dGh {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dGi {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dGj {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dGk {
        margin: 10px 0 0;
        padding: 12px 28px;
        display: flex;
        background-color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        cursor: pointer;
        border-radius: 22px;
      }
      .ww-e-dGk:where(:hover) {
        background-color: #0b6e72;
      }
      .ww-e-dGk.ww-layout, .ww-e-dGk [data-ww-ls~="dGk"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dGl {
        font: 600 14px / 1 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dGm {
        display: flex;
      }
      .ww-e-dGm.ww-layout, .ww-e-dGm [data-ww-ls~="dGm"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dGn {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dGo {
        width: var(--ww-section-root-auto-width, revert-layer);
        font: 700 15px / 1.4 Inter, sans-serif;
        color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        text-transform: uppercase;
        letter-spacing: 1.6px;
        white-space-collapse: preserve;
      }
      .ww-e-dGp {
        display: flex;
      }
      .ww-e-dGp.ww-layout, .ww-e-dGp [data-ww-ls~="dGp"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dGq {
        display: flex;
      }
      .ww-e-dGq.ww-layout, .ww-e-dGq [data-ww-ls~="dGq"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dGr {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dGs {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dGt {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dGu {
        font: 500 13px / 1.4 Inter, sans-serif;
        color: #0e8388;
        white-space-collapse: preserve;
      }
      .ww-e-dGv {
        padding: 12px 28px;
        display: flex;
        background-color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        cursor: pointer;
        border-radius: 22px;
      }
      .ww-e-dGv:where(:hover) {
        background-color: #0b6e72;
      }
      .ww-e-dGv.ww-layout, .ww-e-dGv [data-ww-ls~="dGv"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dGw {
        font: 600 14px / 1 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dGx {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-dGx.ww-layout, .ww-e-dGx [data-ww-ls~="dGx"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dGy {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dGz {
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #8a97a0;
        white-space-collapse: preserve;
      }
      .ww-e-dH0 {
        display: flex;
      }
      .ww-e-dH0.ww-layout, .ww-e-dH0 [data-ww-ls~="dH0"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dH1 {
        display: flex;
      }
      .ww-e-dH1.ww-layout, .ww-e-dH1 [data-ww-ls~="dH1"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dH2 {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dH3 {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dH4 {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dH5 {
        display: flex;
      }
      .ww-e-dH5.ww-layout, .ww-e-dH5 [data-ww-ls~="dH5"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dH6 {
        display: none;
      }
      .ww-e-dH6.ww-layout, .ww-e-dH6 [data-ww-ls~="dH6"] {
        display: none;
      }
      .ww-e-dH7 {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dH8 {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dH9 {
        font: 600 14px / 1 Inter, sans-serif;
        color: #5a6b74;
        white-space-collapse: preserve;
      }
      .ww-e-dHA {
        padding: 11px 22px;
        display: flex;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 22px;
      }
      .ww-e-dHA:where(:hover) {
        background-color: #f7f4ee;
        border: 1px solid #c0c8cd;
      }
      .ww-e-dHA.ww-layout, .ww-e-dHA [data-ww-ls~="dHA"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dHB {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-dHB.ww-layout, .ww-e-dHB [data-ww-ls~="dHB"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-dHC {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dHD {
        font: 400 12px / 1.4 Inter, sans-serif;
        color: #8a97a0;
        white-space-collapse: preserve;
      }
      .ww-e-dHE {
        padding: 24px 26px;
        display: flex;
        width: 100%;
        max-width: 720px;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 14px;
      }
      .ww-e-dHE.ww-layout, .ww-e-dHE [data-ww-ls~="dHE"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-dHF {
        padding: 4px;
        width: 72px;
        height: 44px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
      }
      .ww-e-dHG {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dHH {
        padding: 10px 14px;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dHI {
        font: 400 12px / 1.4 Inter, sans-serif;
        color: var(--fe3566f0-3c5a-4d03-a0c2-6a8f6a63fb37,#B3261E);
        white-space-collapse: preserve;
      }
      .ww-e-dHJ {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dHK {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dHL {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dHM {
        padding: 11px 24px;
        z-index: 2;
        position: absolute;
        inset: 0;
        width: fit-content;
        background-color: #0000;
        cursor: pointer;
        opacity: 0;
        border: 1px solid #c9a76b;
        border-radius: 22px;
      }
      .ww-e-dHM:where(:hover) {
        background-color: #0b6e72;
      }
      .ww-e-dHN {
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 1;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dHO {
        padding: 11px 24px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: fit-content;
        background-color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        cursor: pointer;
        border-radius: 22px;
      }
      .ww-e-dHO:where(:hover) {
        background-color: #0b6e72;
      }
      .ww-e-dHO.ww-layout, .ww-e-dHO [data-ww-ls~="dHO"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dHP {
        padding: 11px 24px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: fit-content;
        background-color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        cursor: pointer;
        border-radius: 22px;
      }
      .ww-e-dHP:where(:hover) {
        background-color: #0b6e72;
      }
      .ww-e-dHP.ww-layout, .ww-e-dHP [data-ww-ls~="dHP"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dHQ {
        font-size: 14px;
        font-family: Inter, sans-serif;
        line-height: 1;
        font-weight: 600;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dHR {
        padding: 16px;
        overflow: hidden;
        z-index: 2;
        position: absolute;
        inset: 0;
        background-color: #0000;
        cursor: pointer;
        opacity: 0;
        border: 1px dashed #c9cfd3;
        border-radius: 10px;
      }
      .ww-e-dHS {
        display: flex;
      }
      .ww-e-dHS.ww-layout, .ww-e-dHS [data-ww-ls~="dHS"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dHT {
        padding: 8px;
        display: block;
        width: 180px;
        max-width: 180px;
        height: 72px;
        background-color: var(--730ab0fe-4f4a-457c-b90c-4db03aebd625,#EDF1F3);
        border-radius: 8px;
        --wwi-of: contain;
      }
      .ww-e-dHU {
        padding: 4px;
        width: 72px;
        height: 44px;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
      }
      .ww-e-dUc {
        display: flex;
        width: 36px;
        min-width: 36px;
        height: 36px;
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
        border: 1px solid #c9a76b80;
        border-radius: 50%;
      }
      .ww-e-dUc.ww-layout, .ww-e-dUc [data-ww-ls~="dUc"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dUd {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dUd:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dUe {
        font: 400 11px / 1.3 Inter, system-ui, sans-serif;
        color: #f7f4ee8c;
        white-space-collapse: preserve;
      }
      .ww-e-dUf {
        z-index: 950;
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        background-color: #12242e8c;
        cursor: pointer;
      }
      .ww-e-dUf.ww-layout, .ww-e-dUf [data-ww-ls~="dUf"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dUg {
        margin: 6px 12px 0;
        padding: 10px 12px;
        display: flex;
        cursor: pointer;
        border: 1px solid #f7f4ee40;
        border-radius: 8px;
      }
      .ww-e-dUg:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dUg.ww-layout, .ww-e-dUg [data-ww-ls~="dUg"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-dUh {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dUh:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dUi {
        font: 600 13px / 1.3 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
      }
      .ww-e-dUj {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dUj:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dUk {
        display: flex;
        flex: 1;
      }
      .ww-e-dUk.ww-layout, .ww-e-dUk [data-ww-ls~="dUk"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dUl {
        font: 600 14px / 1.3 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
      }
      .ww-e-dUm {
        display: flex;
      }
      .ww-e-dUm.ww-layout, .ww-e-dUm [data-ww-ls~="dUm"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-dUn {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--3a72f2d6-ca80-4fee-970f-197598dc5c7b,#C9A76B);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dUn:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dUo {
        padding: 8px 12px;
        display: flex;
      }
      .ww-e-dUo.ww-layout, .ww-e-dUo [data-ww-ls~="dUo"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dUp {
        margin: 8px 12px;
        display: flex;
        height: 1px;
        background-color: #f7f4ee26;
      }
      .ww-e-dUp.ww-layout, .ww-e-dUp [data-ww-ls~="dUp"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-dUq {
        width: 18px;
        height: 18px;
      }
      .ww-e-dUr {
        width: 16px;
        height: 16px;
      }
      .ww-e-dUs {
        width: 20px;
        height: 20px;
      }
      .ww-e-dUt {
        padding: 4px 12px 14px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
      }
      .ww-e-dUt.ww-layout, .ww-e-dUt [data-ww-ls~="dUt"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dUu {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dUu:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dUv {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dUv:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dUw {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dUw:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dUx {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dUx:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dUy {
        width: 18px;
        height: 18px;
      }
      .ww-e-dUz {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dUz:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dV0 {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dV0:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dV1 {
        padding: 10px 12px;
        font: 500 15px / 1.4 Inter, system-ui, sans-serif;
        color: var(--4c72f5de-c105-4e5b-bf9e-3a7505eb854a,#F7F4EE);
        white-space-collapse: preserve;
        cursor: pointer;
        border-radius: 8px;
      }
      .ww-e-dV1:where(:hover) {
        background-color: var(--39f3b045-e88a-4949-959b-a1c9859a12eb,#163A4F);
      }
      .ww-e-dV2 {
        z-index: 900;
        display: flex;
        position: fixed;
        top: 26px;
        right: 26px;
        width: 46px;
        height: 46px;
        background-color: var(--f00b1a57-2133-43fd-9b9d-98c27c283544,#0E2A3B);
        cursor: pointer;
        border: 1px solid #c9a76b80;
        border-radius: 50%;
      }
      .ww-e-dV2.ww-layout, .ww-e-dV2 [data-ww-ls~="dV2"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dV3 {
        padding: 24px 18px;
        z-index: 1000;
        display: flex;
        position: fixed;
        top: 0;
        right: 0;
        width: 300px;
        height: 100vh;
        background-color: var(--f00b1a57-2133-43fd-9b9d-98c27c283544,#0E2A3B);
        box-shadow: -12px 0 32px #0e2a3b40;
      }
      .ww-e-dV3.ww-layout, .ww-e-dV3 [data-ww-ls~="dV3"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dV4 {
        display: flex;
        position: absolute;
        top: 0;
        right: 6px;
        width: 32px;
        height: 32px;
        cursor: pointer;
        border-radius: 50%;
      }
      .ww-e-dV4.ww-layout, .ww-e-dV4 [data-ww-ls~="dV4"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-dV5 {
        width: 46px;
        height: 55px;
        cursor: pointer;
        --wwi-of: contain;
      }
      .ww-e-ddz {
        padding: 8px 12px;
        font: 500 13px / 1.4 Inter, sans-serif;
        color: #8a5a00;
        white-space-collapse: preserve;
        background-color: #fdf3d6;
        border: 1px solid #f0dca0;
        border-radius: 8px;
      }
      .ww-e-de0 {
        padding: 22px 24px;
        display: flex;
        width: 100%;
        max-width: 720px;
        background-color: var(--e60e3551-422f-43d9-85e7-3f78d8e52698,#FFFFFF);
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 14px;
      }
      .ww-e-de0.ww-layout, .ww-e-de0 [data-ww-ls~="de0"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-de1 {
        width: var(--ww-section-root-auto-width, revert-layer);
        font: 700 15px / 1.4 Inter, sans-serif;
        color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        text-transform: uppercase;
        letter-spacing: 1.6px;
        white-space-collapse: preserve;
      }
      .ww-e-de2 {
        font: 600 16px / 1.3 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-de3 {
        font: 400 13px / 1.55 Inter, sans-serif;
        color: #5a6b74;
        white-space-collapse: preserve;
      }
      .ww-e-de4 {
        margin: 2px 0 0;
        font: 600 12px / 1.4 Inter, sans-serif;
        color: #5a6b74;
        white-space-collapse: preserve;
      }
      .ww-e-de5 {
        padding: 14px;
        background-color: #fbfaf7;
        border: 1px dashed #c9cfd3;
        border-radius: 10px;
      }
      .ww-e-de6 {
        font: 500 12px / 1.45 Inter, sans-serif;
        color: #0e8388;
        white-space-collapse: preserve;
      }
      .ww-e-de7 {
        font: 600 14px / 1 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-de8 {
        padding: 11px 24px;
        display: flex;
        background-color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        cursor: pointer;
        border-radius: 22px;
      }
      .ww-e-de8:where(:hover) {
        background-color: #0b6e72;
      }
      .ww-e-de8.ww-layout, .ww-e-de8 [data-ww-ls~="de8"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-de9 {
        padding: 10px 14px;
        width: 100%;
        min-height: 92px;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: var(--de3bb143-e492-4f13-9713-68180550f9d2,#12242E);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: var(--fedb362e-4c9d-439b-accc-818bdd12f95b,#5A6B74);
      }
      .ww-e-deA {
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #0e2a3b;
        white-space-collapse: preserve;
      }
      .ww-e-deB {
        margin: 0 0 6px;
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
      }
      .ww-e-deC {
        margin: 4px 0 0;
        font: 600 13px / 1 Inter, sans-serif;
        color: #0e8388;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-deC:where(:hover) {
        color: #0b6c70;
        text-decoration: underline;
      }
      .ww-e-deD {
        font: 600 14px / 1 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-deE {
        font: 500 13px / 1.4 Inter, sans-serif;
        color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        white-space-collapse: preserve;
      }
      .ww-e-deF {
        width: 100%;
      }
      .ww-e-deG {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-deH {
        font: 600 16px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-deI {
        width: 100%;
      }
      .ww-e-deJ {
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #5b6b73;
        white-space-collapse: preserve;
      }
      .ww-e-deK {
        display: flex;
        width: 100%;
        max-width: 320px;
      }
      .ww-e-deK.ww-layout, .ww-e-deK [data-ww-ls~="deK"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-deL {
        width: 100%;
        height: 1px;
        background-color: var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
      }
      .ww-e-deL.ww-layout, .ww-e-deL [data-ww-ls~="deL"] {
        display: flex;
      }
      .ww-e-deM {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-deN {
        padding: 24px 26px;
        display: flex;
        width: 100%;
        max-width: 720px;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 14px;
      }
      .ww-e-deN.ww-layout, .ww-e-deN [data-ww-ls~="deN"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-deO {
        font: 500 13px / 1.4 Inter, sans-serif;
        color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        white-space-collapse: preserve;
      }
      .ww-e-deP {
        font: 600 14px / 1 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-deQ {
        padding: 12px 28px;
        display: flex;
        background-color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        cursor: pointer;
        border-radius: 22px;
      }
      .ww-e-deQ:where(:hover) {
        background-color: #0b6e72;
      }
      .ww-e-deQ.ww-layout, .ww-e-deQ [data-ww-ls~="deQ"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-deR {
        padding: 12px 28px;
        display: flex;
        background-color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        cursor: pointer;
        border-radius: 22px;
      }
      .ww-e-deR:where(:hover) {
        background-color: #0b6e72;
      }
      .ww-e-deR.ww-layout, .ww-e-deR [data-ww-ls~="deR"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-deS {
        display: flex;
        width: 100%;
        max-width: 360px;
      }
      .ww-e-deS.ww-layout, .ww-e-deS [data-ww-ls~="deS"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-deT {
        font: 400 13px / 1.5 Inter, sans-serif;
        color: #5b6b73;
        white-space-collapse: preserve;
      }
      .ww-e-dh4 {
        margin: 4px 0 8px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dh4.ww-layout, .ww-e-dh4 [data-ww-ls~="dh4"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dh5 {
        font: 600 13px / 1.3 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dh6 {
        padding: 10px 14px;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dh7 {
        margin: 2px 0 0;
        display: var(--ww-style-display);
        font: 400 12px / 1.5 Inter, sans-serif;
        color: #8a97a0;
        white-space-collapse: preserve;
      }
      .ww-e-dh8 {
        font: 600 15px / 1.3 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dh9 {
        display: flex;
      }
      .ww-e-dh9.ww-layout, .ww-e-dh9 [data-ww-ls~="dh9"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhA {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhB {
        display: flex;
      }
      .ww-e-dhB.ww-layout, .ww-e-dhB [data-ww-ls~="dhB"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhC {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhD {
        display: flex;
      }
      .ww-e-dhD.ww-layout, .ww-e-dhD [data-ww-ls~="dhD"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhE {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhF {
        padding: 10px 14px;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dhG {
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 640px;
        font: 400 13px / 1.55 Inter, sans-serif;
        color: #5a6b74;
        white-space-collapse: preserve;
        grid-column: 1 / -1;
      }
      .ww-e-dhH {
        padding: 20px 22px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 14px;
      }
      .ww-e-dhH.ww-layout, .ww-e-dhH [data-ww-ls~="dhH"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dhI {
        width: var(--ww-section-root-auto-width, revert-layer);
        font: 700 15px / 1.4 Inter, sans-serif;
        text-align: center;
        color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        text-transform: uppercase;
        letter-spacing: 1.6px;
        white-space-collapse: preserve;
        grid-column: 1 / -1;
      }
      .ww-e-dhJ {
        font: 600 15px / 1.3 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhK {
        display: flex;
      }
      .ww-e-dhK.ww-layout, .ww-e-dhK [data-ww-ls~="dhK"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhL {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhM {
        font: 600 15px / 1.3 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhN {
        display: flex;
      }
      .ww-e-dhN.ww-layout, .ww-e-dhN [data-ww-ls~="dhN"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhO {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhP {
        padding: 10px 14px;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dhQ {
        padding: 20px 22px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 14px;
      }
      .ww-e-dhQ.ww-layout, .ww-e-dhQ [data-ww-ls~="dhQ"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dhR {
        padding: 20px 22px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 14px;
      }
      .ww-e-dhR.ww-layout, .ww-e-dhR [data-ww-ls~="dhR"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dhS {
        display: flex;
      }
      .ww-e-dhS.ww-layout, .ww-e-dhS [data-ww-ls~="dhS"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhT {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhU {
        display: flex;
      }
      .ww-e-dhU.ww-layout, .ww-e-dhU [data-ww-ls~="dhU"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhV {
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhW {
        font: 600 14px / 1 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dhX {
        padding: 10px 14px;
        font: 400 14px / 1.5 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dhY {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dhZ {
        padding: 12px 28px;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: var(--55a64d76-c328-4c2b-b3da-0b60911e9ca4,#0E8388);
        cursor: pointer;
        grid-column: 1 / -1;
        border-radius: 22px;
      }
      .ww-e-dhZ:where(:hover) {
        background-color: #0b6e72;
      }
      .ww-e-dhZ.ww-layout, .ww-e-dhZ [data-ww-ls~="dhZ"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-dha {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dhb {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-dhc {
        overflow: hidden;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 14px;
      }
      .ww-e-dhc.ww-layout, .ww-e-dhc [data-ww-ls~="dhc"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dhd {
        padding: 18px 20px;
        display: flex;
      }
      .ww-e-dhd.ww-layout, .ww-e-dhd [data-ww-ls~="dhd"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dhe {
        font: 700 16px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dhf {
        margin: 2px 0;
        padding: 9px 18px;
        display: flex;
        background: var(--ww-style-background-color);
        border-radius: 8px;
      }
      .ww-e-dhf.ww-layout, .ww-e-dhf [data-ww-ls~="dhf"] {
        display: flex;
      }
      .ww-e-dhg {
        margin: 6px 0 0;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhh {
        margin: 2px 0 0;
        display: var(--ww-style-display);
        font: 400 12px / 1.5 Inter, sans-serif;
        color: #8a97a0;
        white-space-collapse: preserve;
      }
      .ww-e-dhi {
        font: italic 400 13px / 1.4 Inter, sans-serif;
        color: #5a6b74;
        white-space-collapse: preserve;
      }
      .ww-e-dhj {
        padding: 6px 0 0;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-dhj.ww-layout, .ww-e-dhj [data-ww-ls~="dhj"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-dhk {
        font: 600 11px / 1.3 Inter, sans-serif;
        color: #5a6b74;
        text-transform: uppercase;
        letter-spacing: .6px;
        white-space-collapse: preserve;
      }
      .ww-e-dhl {
        padding: 12px 16px;
        display: flex;
        max-width: 340px;
        background: var(--ww-style-background-color);
        border-radius: 18px;
      }
      .ww-e-dhl.ww-layout, .ww-e-dhl [data-ww-ls~="dhl"] {
        display: flex;
      }
      .ww-e-dhn {
        overflow: hidden;
        display: flex;
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 14px;
      }
      .ww-e-dhn.ww-layout, .ww-e-dhn [data-ww-ls~="dhn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dho {
        padding: 18px 20px;
        display: flex;
      }
      .ww-e-dho.ww-layout, .ww-e-dho [data-ww-ls~="dho"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-dhp {
        display: var(--ww-style-display);
        max-width: 120px;
        height: 26px;
        --wwi-of: contain;
      }
      .ww-e-dhq {
        font: 700 16px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dhr {
        padding: 12px 20px;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #5a6b74;
        white-space-collapse: preserve;
        background-color: #f7f4ee;
      }
      .ww-e-dhs {
        margin: 2px 0;
        padding: 9px 18px;
        display: flex;
        background: var(--ww-style-background-color);
        border-radius: 8px;
      }
      .ww-e-dhs.ww-layout, .ww-e-dhs [data-ww-ls~="dhs"] {
        display: flex;
      }
      .ww-e-dht {
        margin: 6px 0 0;
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
      }
      .ww-e-dhu {
        font: italic 400 13px / 1.4 Inter, sans-serif;
        color: #5a6b74;
        white-space-collapse: preserve;
      }
      .ww-e-dhv {
        padding: 14px 20px;
        display: flex;
        background: var(--ww-style-background-color);
      }
      .ww-e-dhv.ww-layout, .ww-e-dhv [data-ww-ls~="dhv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-dhw {
        font: 600 13px / 1 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-dhx {
        display: var(--ww-style-display);
        max-width: 120px;
        height: 26px;
        --wwi-of: contain;
      }
      .ww-e-dhz {
        margin: 2px 0;
        width: 100%;
        height: 1px;
        background-color: #0e2a3b17;
        grid-column: 1 / -1;
      }
      .ww-e-dhz.ww-layout, .ww-e-dhz [data-ww-ls~="dhz"] {
        display: flex;
      }
      .ww-e-di0 {
        margin: 2px 0;
        width: 100%;
        height: 1px;
        background-color: #0e2a3b17;
        grid-column: 1 / -1;
      }
      .ww-e-di0.ww-layout, .ww-e-di0 [data-ww-ls~="di0"] {
        display: flex;
      }
      .ww-e-di1 {
        margin: 2px 0;
        width: 100%;
        height: 1px;
        background-color: #0e2a3b17;
        grid-column: 1 / -1;
      }
      .ww-e-di1.ww-layout, .ww-e-di1 [data-ww-ls~="di1"] {
        display: flex;
      }
      .ww-e-di2 {
        font: 600 13px / 1 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-di3 {
        padding: 10px 14px;
        font: 400 15px / 1.4 Inter, sans-serif;
        color: #12242e;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid var(--b2f59430-e4fc-4611-ac9e-49e410506120,#E1E7E9);
        border-radius: 10px;
        --placeholder-color: #9BB0BA;
      }
      .ww-e-di4 {
        padding: 14px 20px;
        display: flex;
        background: var(--ww-style-background-color);
      }
      .ww-e-di4.ww-layout, .ww-e-di4 [data-ww-ls~="di4"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-di6 {
        padding: 12px 20px;
        font: 600 13px / 1.4 Inter, sans-serif;
        color: #5a6b74;
        white-space-collapse: preserve;
        background-color: #f7f4ee;
      }
    }
  }
  @layer custom {
    .ww-e-dGS {
      overflow-y: auto;
      overscroll-behavior: contain;
    }
    .ww-e-dGa {
      order: 6;
    }
    .ww-e-dGf {
      order: 7;
    }
    .ww-e-dGg {
      order: 7;
    }
    .ww-e-dGk {
      order: 13;
      align-self: flex-start;
    }
    .ww-e-dGm {
      order: 5;
    }
    .ww-e-dGp {
      order: 3;
    }
    .ww-e-dGq {
      order: 10;
    }
    .ww-e-dGu {
      order: 14;
    }
    .ww-e-dGv {
      order: 12;
      align-self: flex-start;
    }
    .ww-e-dGx {
      order: 1;
    }
    .ww-e-dH0 {
      order: 4;
    }
    .ww-e-dH1 {
      order: 7;
    }
    .ww-e-dH5 {
      order: 9;
    }
    .ww-e-dH6 {
      order: 11;
    }
    .ww-e-dHA {
      order: 13;
      align-self: flex-start;
    }
    .ww-e-dHB {
      order: 2;
    }
    .ww-e-dHO {
      align-self: flex-start;
    }
    .ww-e-dHP {
      align-self: flex-start;
    }
    .ww-e-dHS {
      order: 8;
    }
    .ww-e-dHT {
      object-fit: contain;
    }
    .ww-e-dUd {
      order: 9;
    }
    .ww-e-dUg {
      flex-shrink: 0;
    }
    .ww-e-dUh {
      order: 10;
    }
    .ww-e-dUj {
      order: 4;
    }
    .ww-e-dUk {
      min-height: 0;
      overflow-y: auto;
      scrollbar-color: var(--3a72f2d6-ca80-4fee-970f-197598dc5c7b,#C9A76B) transparent;
      scrollbar-width: thin;
      overscroll-behavior: contain;
    }
    .ww-e-dUn {
      flex-shrink: 0;
    }
    .ww-e-dUo {
      flex-shrink: 0;
    }
    .ww-e-dUp {
      flex-shrink: 0;
    }
    .ww-e-dUt {
      flex-shrink: 0;
    }
    .ww-e-dUu {
      order: 1;
    }
    .ww-e-dUv {
      order: 3;
    }
    .ww-e-dUw {
      order: 5;
    }
    .ww-e-dUx {
      order: 7;
    }
    .ww-e-dUz {
      order: 8;
    }
    .ww-e-dV0 {
      order: 2;
    }
    .ww-e-dV1 {
      order: 6;
    }
    .ww-e-dV3 {
      overflow-y: hidden;
    }
    .ww-e-dV5 {
      object-fit: contain;
      flex-shrink: 0;
    }
    .ww-e-ddz {
      order: 8;
    }
    .ww-e-de2 {
      order: 1;
    }
    .ww-e-de3 {
      order: 2;
    }
    .ww-e-de4 {
      order: 6;
    }
    .ww-e-de5 {
      order: 7;
    }
    .ww-e-de6 {
      order: 9;
    }
    .ww-e-de8 {
      order: 8;
      align-self: flex-start;
    }
    .ww-e-de9 {
      order: 5;
    }
    .ww-e-deA {
      order: 3;
    }
    .ww-e-deB {
      order: 4;
    }
    .ww-e-deC {
      order: 10;
      align-self: flex-end;
    }
    .ww-e-deQ {
      align-self: flex-start;
    }
    .ww-e-deR {
      align-self: flex-start;
    }
    .ww-e-dhZ {
      align-self: flex-start;
    }
    .ww-e-dhf {
      align-self: flex-start;
    }
    .ww-e-dhg {
      white-space: pre-line;
    }
    .ww-e-dhl {
      align-self: flex-start;
    }
    .ww-e-dhp {
      object-fit: contain;
    }
    .ww-e-dhs {
      align-self: flex-start;
    }
    .ww-e-dht {
      white-space: pre-line;
    }
    .ww-e-dhx {
      object-fit: contain;
    }
  }
}
@layer ww-style-layout-override {
}
