@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-background-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-height {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d13E {
        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-d13E.ww-layout, .ww-e-d13E [data-ww-ls~="d13E"] {
        display: flex;
      }
      .ww-e-d13y {
        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-d13y.ww-layout, .ww-e-d13y [data-ww-ls~="d13y"] {
        display: flex;
      }
      .ww-e-d13z {
        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-d13z.ww-layout, .ww-e-d13z [data-ww-ls~="d13z"] {
        display: flex;
      }
      .ww-e-d14O {
        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-d12g {
        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-d12g.ww-layout, .ww-e-d12g [data-ww-ls~="d12g"] {
        display: flex;
      }
      .ww-e-d12h {
        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-d12h.ww-layout, .ww-e-d12h [data-ww-ls~="d12h"] {
        display: flex;
      }
      .ww-e-d13c {
        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-d13c.ww-layout, .ww-e-d13c [data-ww-ls~="d13c"] {
        display: flex;
      }
      .ww-e-d11P {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11Q {
        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-d11Q.ww-layout, .ww-e-d11Q [data-ww-ls~="d11Q"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d11R {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 20px;
      }
      .ww-e-d11R.ww-layout, .ww-e-d11R [data-ww-ls~="d11R"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d11S {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 20px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11T {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11U {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11V {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11W {
        margin: 0;
        padding: 10px 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: 600 14px / 1.5 Poppins, sans-serif;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        border: 1px solid #e5ddd0;
        border-radius: 24px;
      }
      .ww-e-d11X {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11Y {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 16px;
      }
      .ww-e-d11Y.ww-layout, .ww-e-d11Y [data-ww-ls~="d11Y"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d11Z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 28px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11a {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11b {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 20px;
      }
      .ww-e-d11b.ww-layout, .ww-e-d11b [data-ww-ls~="d11b"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d11c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 20px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11d {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 16px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11f {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--7c83cd28-a896-419d-800c-6147e94d1ee3,#EDE1CB);
        border-radius: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d11f {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11f {
          display: none;
        }
      }
      .ww-e-d11f.ww-layout, .ww-e-d11f [data-ww-ls~="d11f"] {
        display: grid;
        grid-template-columns: 1fr auto;
        gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d11f.ww-layout, .ww-e-d11f [data-ww-ls~="d11f"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11f.ww-layout, .ww-e-d11f [data-ww-ls~="d11f"] {
          display: none;
        }
      }
      .ww-e-d11g {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d11g.ww-layout, .ww-e-d11g [data-ww-ls~="d11g"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d11h {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.4 Poppins, sans-serif;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
      }
      .ww-e-d11i {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 11px / 1.5 Poppins, sans-serif;
        color: var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        white-space-collapse: preserve;
      }
      .ww-e-d11j {
        margin: 0;
        padding: 2px 7px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 10px / 1.4 Poppins, sans-serif;
        color: #4a6b48;
        white-space-collapse: preserve;
        background-color: #ebf2ea;
        border-radius: 999px;
      }
      .ww-e-d11k {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d11k.ww-layout, .ww-e-d11k [data-ww-ls~="d11k"] {
        display: flex;
        flex-flow: column;
        gap: 5px;
      }
      .ww-e-d11l {
        margin: 0;
        padding: 4px 6px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.4 Poppins, sans-serif;
        color: var(--9d3851c9-c134-47a8-93ba-397293f85a6d,#3E1D24);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border-radius: 5px;
      }
      @media (max-width: 767px) {
        .ww-e-d11l {
          padding: 0;
          width: 18px;
          height: 6px;
          font-size: 0;
          color: #0000;
        }
      }
      .ww-e-d11m {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 24px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11n {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11o {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 180px;
        max-height: unset;
        min-height: unset;
        border-radius: 12px;
        --wwi-of: contain;
      }
      .ww-e-d11q {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border-radius: 20px;
      }
      .ww-e-d11q.ww-layout, .ww-e-d11q [data-ww-ls~="d11q"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
        column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d11r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 24px / 1.3 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11s {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d11s.ww-layout, .ww-e-d11s [data-ww-ls~="d11s"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 12px;
      }
      .ww-e-d11t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d11t.ww-layout, .ww-e-d11t [data-ww-ls~="d11t"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d11t.ww-layout, .ww-e-d11t [data-ww-ls~="d11t"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d11u {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d11u {
          padding: 12px;
        }
      }
      .ww-e-d11u.ww-layout, .ww-e-d11u [data-ww-ls~="d11u"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d11u.ww-layout, .ww-e-d11u [data-ww-ls~="d11u"] {
          gap: 12px;
        }
      }
      .ww-e-d11v {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d11w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d11w.ww-layout, .ww-e-d11w [data-ww-ls~="d11w"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d11x {
        margin: 0;
        padding: 32px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: sticky;
        top: 0;
        width: 270px;
        max-width: unset;
        min-width: unset;
        height: 100vh;
        max-height: unset;
        min-height: 100vh;
        background-color: #faf7f2;
        border-right: 1px solid #e5ddd0;
      }
      @media (max-width: 991px) {
        .ww-e-d11x {
          padding: 16px;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          height: auto;
          min-height: unset;
          border-bottom: 1px solid #e5ddd0;
          border-right: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11x {
          padding: 16px;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          height: auto;
          min-height: unset;
          border-bottom: 1px solid #e5ddd0;
          border-right: none;
        }
      }
      .ww-e-d11x.ww-layout, .ww-e-d11x [data-ww-ls~="d11x"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d11y {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d11z {
        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(--68a55ebd-9a00-4ff9-8052-4d203b30c2b4,400 15px/1.6 'Poppins',sans-serif);
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d120 {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d120:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d120:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d120:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d121 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Poppins;
        color: #3e1d24;
        white-space-collapse: preserve;
        background-color: #0000;
        transition: background-color 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d121:where(:hover) {
        background-color: #ede1cb;
      }
      .ww-e-d121:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d122 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d122.ww-layout, .ww-e-d122 [data-ww-ls~="d122"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d123 {
        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: 16px;
        font-family: Poppins;
        font-weight: 600;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
      }
      .ww-e-d124 {
        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: 14px;
        font-family: Poppins;
        color: var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        white-space-collapse: preserve;
      }
      .ww-e-d125 {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--53beb3b4-07af-4df3-affc-432bcafbecee,500 12px/1.4 'Poppins', sans-serif);
        font-family: Poppins;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: var(--7c83cd28-a896-419d-800c-6147e94d1ee3,#EDE1CB);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--d0561f85-092c-4d49-bdcf-3155548289e3,#E5DDD0);
        border-radius: var(--4762734b-1854-4ef5-b150-3ccb30f69b57,9999px);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d125:where(:hover) {
        background-color: #e3d6bf;
      }
      .ww-e-d126 {
        margin: 0;
        padding: 10px 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-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #ede1cb;
        border: 1px solid #e5ddd0;
        border-radius: 24px;
      }
      .ww-e-d127 {
        margin: 0;
        padding: 10px 16px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FFFFFF);
        cursor: pointer;
        border: 1px solid #e5ddd0;
        border-radius: 24px;
      }
      .ww-e-d128 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d129 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12A {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12B {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12C {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12D {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12E {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12F {
        margin: 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 11px / 1.5 Poppins, sans-serif;
        color: #765657;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-d12G {
        margin: 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 11px / 1.5 Poppins, sans-serif;
        color: #765657;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-d12H {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12I {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12J {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12K {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12L {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12M {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12N {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12O {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12P {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12Q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12S {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12T {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12U {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12V {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12W {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12X {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12Y {
        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-d12Y.ww-layout, .ww-e-d12Y [data-ww-ls~="d12Y"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d12Z {
        margin: 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 11px / 1.5 Poppins, sans-serif;
        color: #765657;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-d12a {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12b {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12d {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12f {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12i {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12j {
        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(--9ceb52e7-87b4-4f03-bec3-8ffd71a7fa26,600 34px/1.15 'Poppins',sans-serif);
        color: #302b27;
        letter-spacing: -.03em;
        white-space-collapse: preserve;
      }
      .ww-e-d12k {
        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(--68a55ebd-9a00-4ff9-8052-4d203b30c2b4,400 15px/1.6 'Poppins',sans-serif);
        color: #765657;
        white-space-collapse: preserve;
      }
      .ww-e-d12l {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12m {
        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-d12m.ww-layout, .ww-e-d12m [data-ww-ls~="d12m"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px 16px;
        flex-wrap: wrap;
      }
      .ww-e-d12n {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 24px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12o {
        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-d12o.ww-layout, .ww-e-d12o [data-ww-ls~="d12o"] {
        display: flex;
        align-content: revert-layer;
        gap: 8px 10px;
        flex-wrap: wrap;
      }
      .ww-e-d12p {
        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-d12p.ww-layout, .ww-e-d12p [data-ww-ls~="d12p"] {
        display: flex;
        align-content: revert-layer;
        gap: 8px;
        flex-wrap: wrap;
      }
      .ww-e-d12q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d12q.ww-layout, .ww-e-d12q [data-ww-ls~="d12q"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        gap: 6px;
      }
      .ww-e-d12r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.5 Poppins, sans-serif;
        text-align: center;
        color: #765657;
        white-space-collapse: preserve;
      }
      .ww-e-d12s {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.5 Poppins, sans-serif;
        text-align: center;
        color: #765657;
        white-space-collapse: preserve;
      }
      .ww-e-d12t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.5 Poppins, sans-serif;
        text-align: center;
        color: #765657;
        white-space-collapse: preserve;
      }
      .ww-e-d12u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.5 Poppins, sans-serif;
        text-align: center;
        color: #765657;
        white-space-collapse: preserve;
      }
      .ww-e-d12v {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.5 Poppins, sans-serif;
        text-align: center;
        color: #765657;
        white-space-collapse: preserve;
      }
      .ww-e-d12w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.5 Poppins, sans-serif;
        text-align: center;
        color: #765657;
        white-space-collapse: preserve;
      }
      .ww-e-d12x {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.5 Poppins, sans-serif;
        text-align: center;
        color: #765657;
        white-space-collapse: preserve;
      }
      .ww-e-d12y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d12z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 11px / 1.5 Poppins, sans-serif;
        color: #3e1d24;
        white-space-collapse: preserve;
      }
      .ww-e-d130 {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 16px;
      }
      .ww-e-d130.ww-layout, .ww-e-d130 [data-ww-ls~="d130"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d131 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 18px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d132 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d133 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 20px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d134 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d135 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d136 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d137 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 24px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d138 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d139 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13A {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 20px;
      }
      .ww-e-d13A.ww-layout, .ww-e-d13A [data-ww-ls~="d13A"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d13B {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13C {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13D {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d13F {
        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: 20px;
        font-family: Poppins;
        line-height: 1.4;
        font-weight: 600;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13G {
        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: 14px;
        font-family: Poppins;
        line-height: 1.6;
        color: #765657;
        white-space-collapse: preserve;
      }
      .ww-e-d13H {
        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-d13H.ww-layout, .ww-e-d13H [data-ww-ls~="d13H"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d13I {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--53beb3b4-07af-4df3-affc-432bcafbecee,500 12px/1.4 'Poppins', sans-serif);
        font-size: 12px;
        font-family: Poppins;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: var(--7c83cd28-a896-419d-800c-6147e94d1ee3,#EDE1CB);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--d0561f85-092c-4d49-bdcf-3155548289e3,#E5DDD0);
        border-radius: var(--4762734b-1854-4ef5-b150-3ccb30f69b57,9999px);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d13J {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--53beb3b4-07af-4df3-affc-432bcafbecee,500 12px/1.4 'Poppins', sans-serif);
        font-size: 12px;
        font-family: Poppins;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: var(--7c83cd28-a896-419d-800c-6147e94d1ee3,#EDE1CB);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--d0561f85-092c-4d49-bdcf-3155548289e3,#E5DDD0);
        border-radius: var(--4762734b-1854-4ef5-b150-3ccb30f69b57,9999px);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d13K {
        margin: 0;
        padding: 12px 24px;
        z-index: unset;
        align-self: unset;
        display: inline-flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: var(--53beb3b4-07af-4df3-affc-432bcafbecee,500 12px/1.4 'Poppins', sans-serif);
        font-size: 12px;
        font-family: Poppins;
        color: var(--7c83cd28-a896-419d-800c-6147e94d1ee3,#EDE1CB);
        white-space-collapse: preserve;
        background-color: var(--9d3851c9-c134-47a8-93ba-397293f85a6d,#3E1D24);
        cursor: pointer;
        transition: all 0.2s ease;
        border: 1px solid var(--9d3851c9-c134-47a8-93ba-397293f85a6d,#3E1D24);
        border-radius: var(--4762734b-1854-4ef5-b150-3ccb30f69b57,9999px);
        --ww-element-transition: all 0.2s ease;
      }
      .ww-e-d13L {
        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: Poppins;
        font-weight: 600;
        color: #765657;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-d13M {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 12px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13N {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 11px / 1.5 Poppins, sans-serif;
        color: #4a6b48;
        white-space-collapse: preserve;
      }
      .ww-e-d13O {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13P {
        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-d13P.ww-layout, .ww-e-d13P [data-ww-ls~="d13P"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d13Q {
        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-d13Q.ww-layout, .ww-e-d13Q [data-ww-ls~="d13Q"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d13R {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #ede1cb;
        border-radius: 12px;
      }
      .ww-e-d13R.ww-layout, .ww-e-d13R [data-ww-ls~="d13R"] {
        display: flex;
        flex-flow: column;
        gap: 3px;
      }
      .ww-e-d13S {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 22px / 1.2 Poppins, sans-serif;
        color: #302b27;
        letter-spacing: -.03em;
        white-space-collapse: preserve;
      }
      .ww-e-d13T {
        margin: 4px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 9px / 1.4 Poppins, sans-serif;
        color: var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        letter-spacing: .16em;
        white-space-collapse: preserve;
      }
      .ww-e-d13U {
        margin: 0;
        padding: 12px 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: 600 14px / 1.5 Poppins, sans-serif;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        border: none;
        border-radius: 28px;
      }
      .ww-e-d13V {
        margin: 0;
        padding: 10px 16px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FFFFFF);
        cursor: pointer;
        border: 1px solid #e5ddd0;
        border-radius: 24px;
      }
      .ww-e-d13W {
        margin: 0;
        padding: 12px 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: 600 14px / 1.5 Poppins, sans-serif;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        border: none;
        border-radius: 28px;
      }
      .ww-e-d13X {
        margin: 0;
        padding: 12px 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: 600 14px / 1.5 Poppins, sans-serif;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        border: none;
        border-radius: 28px;
      }
      .ww-e-d13Y {
        margin: 0;
        padding: 10px 16px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #EDE1CB);
        cursor: pointer;
        border: 1px solid #e5ddd0;
        border-radius: 24px;
      }
      .ww-e-d13Z {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 112px;
        background: var(--ww-style-background-color);
        opacity: var(--ww-style-opacity);
        border: 1px solid #e5ddd0;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d13Z {
          padding: 4px;
          min-height: 76px;
        }
      }
      .ww-e-d13Z.ww-layout, .ww-e-d13Z [data-ww-ls~="d13Z"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d13a {
        margin: 0;
        padding: 10px 16px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FFFFFF);
        cursor: pointer;
        border: 1px solid #e5ddd0;
        border-radius: 24px;
      }
      .ww-e-d13b {
        margin: 0;
        padding: 10px 16px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FFFFFF);
        cursor: pointer;
        border: 1px solid #e5ddd0;
        border-radius: 24px;
      }
      .ww-e-d13d {
        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-d13d.ww-layout, .ww-e-d13d [data-ww-ls~="d13d"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
        flex-wrap: wrap;
      }
      .ww-e-d13e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13f {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13g {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d13h {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13i {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d13j {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13k {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d13l {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13m {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d13n {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13o {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d13p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13q {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d13r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d13s {
        margin: 0;
        padding: 12px 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: 600 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        transition: background-color 150ms;
        border: 1px solid #e5ddd0;
        border-radius: 28px;
        --ww-element-transition: background-color 150ms;
      }
      .ww-e-d13s:where(:hover) {
        background-color: #e3d6bf;
      }
      .ww-e-d13t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display);
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d13u {
        margin: 0;
        padding: 12px 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: 600 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        transition: background-color 150ms;
        border: 1px solid #e5ddd0;
        border-radius: 28px;
        --ww-element-transition: background-color 150ms;
      }
      .ww-e-d13u:where(:hover) {
        background-color: #e3d6bf;
      }
      .ww-e-d13v {
        margin: 0;
        padding: 12px 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: 600 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        transition: background-color 150ms;
        border: 1px solid #e5ddd0;
        border-radius: 28px;
        --ww-element-transition: background-color 150ms;
      }
      .ww-e-d13v:where(:hover) {
        background-color: #e3d6bf;
      }
      .ww-e-d13w {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: none;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 20px;
      }
      .ww-e-d13w.ww-layout, .ww-e-d13w [data-ww-ls~="d13w"] {
        display: none;
      }
      .ww-e-d13x {
        margin: 0;
        padding: 12px 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: 600 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        transition: background-color 150ms;
        border: 1px solid #e5ddd0;
        border-radius: 28px;
        --ww-element-transition: background-color 150ms;
      }
      .ww-e-d13x:where(:hover) {
        background-color: #e3d6bf;
      }
      .ww-e-d140 {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 16px;
      }
      .ww-e-d140.ww-layout, .ww-e-d140 [data-ww-ls~="d140"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d141 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 28px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d142 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d143 {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 16px;
      }
      .ww-e-d143.ww-layout, .ww-e-d143 [data-ww-ls~="d143"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d144 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d145 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 28px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d146 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d147 {
        margin: 0;
        padding: 10px 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: 600 14px / 1.5 Poppins, sans-serif;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        border: 1px solid #e5ddd0;
        border-radius: 24px;
      }
      .ww-e-d148 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d149 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14A {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14B {
        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-d14B.ww-layout, .ww-e-d14B [data-ww-ls~="d14B"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d14C {
        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(--9ceb52e7-87b4-4f03-bec3-8ffd71a7fa26,600 34px/1.15 'Poppins',sans-serif);
        color: #302b27;
        letter-spacing: -.03em;
        white-space-collapse: preserve;
      }
      .ww-e-d14D {
        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(--68a55ebd-9a00-4ff9-8052-4d203b30c2b4,400 15px/1.6 'Poppins',sans-serif);
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14E {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14E.ww-layout, .ww-e-d14E [data-ww-ls~="d14E"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d14F {
        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(--9ceb52e7-87b4-4f03-bec3-8ffd71a7fa26,600 34px/1.15 'Poppins',sans-serif);
        color: #302b27;
        letter-spacing: -.03em;
        white-space-collapse: preserve;
      }
      .ww-e-d14G {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 28px;
        max-width: unset;
        min-width: unset;
        height: 28px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14H {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14I {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14I.ww-layout, .ww-e-d14I [data-ww-ls~="d14I"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        gap: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d14I.ww-layout, .ww-e-d14I [data-ww-ls~="d14I"] {
          grid-template-columns: 1fr 1fr;
        }
      }
      .ww-e-d14J {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 16px;
      }
      .ww-e-d14J.ww-layout, .ww-e-d14J [data-ww-ls~="d14J"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d14K {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 28px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14L {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14M {
        margin: 0;
        padding: 10px 16px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.4 Poppins, sans-serif;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-d14M {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d14M {
          display: flex;
        }
      }
      .ww-e-d14N {
        margin: 0;
        padding: 0;
        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: 600 14px / 1.4 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-d14N:where(:hover) {
        color: var(--9d3851c9-c134-47a8-93ba-397293f85a6d,#3E1D24);
      }
      .ww-e-d14N:where([data-ww-states~="focus"]) {
        outline: 2px solid #765657;
        outline-offset: 3px;
      }
      .ww-e-d14P {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d14Q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14R {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d14S {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14T {
        margin: 0;
        padding: 12px 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: 600 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        transition: background-color 150ms;
        border: 1px solid #e5ddd0;
        border-radius: 28px;
        --ww-element-transition: background-color 150ms;
      }
      .ww-e-d14T:where(:hover) {
        background-color: #e3d6bf;
      }
      .ww-e-d14U {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 24px;
        max-width: unset;
        min-width: unset;
        height: 24px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14V {
        margin: 0;
        padding: 12px 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: 600 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        transition: background-color 150ms;
        border: 1px solid #e5ddd0;
        border-radius: 28px;
        --ww-element-transition: background-color 150ms;
      }
      .ww-e-d14V:where(:hover) {
        background-color: #e3d6bf;
      }
      .ww-e-d14W {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d14X {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14Y {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d14Z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14a {
        margin: 0;
        padding: 12px 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: 600 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        transition: background-color 150ms;
        border: 1px solid #e5ddd0;
        border-radius: 28px;
        --ww-element-transition: background-color 150ms;
      }
      .ww-e-d14a:where(:hover) {
        background-color: #e3d6bf;
      }
      .ww-e-d14b {
        margin: 0;
        padding: 12px 20px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d14b:where(:hover) {
        background-color: #e5ddd0;
      }
      .ww-e-d14c {
        margin: 0;
        padding: 12px 20px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #ede1cb;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d14c:where(:hover) {
        background-color: #e5ddd0;
      }
      .ww-e-d14d {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14d.ww-layout, .ww-e-d14d [data-ww-ls~="d14d"] {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        gap: 6px;
      }
      .ww-e-d14e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.6 Poppins, sans-serif;
        color: #765657;
        white-space-collapse: preserve;
      }
      .ww-e-d14f {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14f.ww-layout, .ww-e-d14f [data-ww-ls~="d14f"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d14g {
        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-d14g.ww-layout, .ww-e-d14g [data-ww-ls~="d14g"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d14h {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: var(--7c83cd28-a896-419d-800c-6147e94d1ee3,#EDE1CB);
        border-radius: 16px;
      }
      .ww-e-d14h.ww-layout, .ww-e-d14h [data-ww-ls~="d14h"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 16px 24px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d14h.ww-layout, .ww-e-d14h [data-ww-ls~="d14h"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d14h.ww-layout, .ww-e-d14h [data-ww-ls~="d14h"] {
          flex-flow: column;
          align-items: stretch;
        }
      }
      .ww-e-d14i {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14j {
        margin: 0;
        padding: 12px 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: 400 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
        background-color: #f8f5f0;
        border: 1px solid #e5ddd0;
        border-radius: 10px;
        --placeholder-color: #765657;
      }
      .ww-e-d14k {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: grid;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14k.ww-layout, .ww-e-d14k [data-ww-ls~="d14k"] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 14px 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d14k.ww-layout, .ww-e-d14k [data-ww-ls~="d14k"] {
          grid-template-columns: 1fr;
        }
      }
      .ww-e-d14l {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14l.ww-layout, .ww-e-d14l [data-ww-ls~="d14l"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d14m {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14m.ww-layout, .ww-e-d14m [data-ww-ls~="d14m"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d14n {
        margin: 0;
        padding: 32px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 620px;
        max-width: calc(100vw - 32px);
        min-width: unset;
        height: auto;
        max-height: 85vh;
        min-height: unset;
        background-color: #fff;
        border: 1px solid #e5ddd0;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d14n {
          padding: 24px;
          width: calc(100vw - 24px);
        }
      }
      .ww-e-d14n.ww-layout, .ww-e-d14n [data-ww-ls~="d14n"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d14o {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: 112px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        opacity: var(--ww-style-opacity);
        border: 1px solid #e5ddd0;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-d14o {
          padding: 6px;
          min-height: 65px;
        }
      }
      .ww-e-d14o:where(:hover) {
        background-color: var(--d3dd2fc2-f23d-4f21-a6d0-0bc514336436,#F3EEE6);
        border: 1px solid #765657;
      }
      .ww-e-d14o.ww-layout, .ww-e-d14o [data-ww-ls~="d14o"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d14p {
        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(--9ceb52e7-87b4-4f03-bec3-8ffd71a7fa26,600 34px/1.15 'Poppins',sans-serif);
        color: #302b27;
        letter-spacing: -.03em;
        white-space-collapse: preserve;
      }
      .ww-e-d14q {
        margin: 0 0 6px;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 11px / 1.5 Poppins, sans-serif;
        color: #765657;
        letter-spacing: .1em;
        white-space-collapse: preserve;
      }
      .ww-e-d14r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14s {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 14px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d14v {
        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;
      }
      @media (max-width: 991px) {
        .ww-e-d14v {
          display: var(--ww-style-display);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d14v {
          display: var(--ww-style-display);
        }
      }
      .ww-e-d14v.ww-layout, .ww-e-d14v [data-ww-ls~="d14v"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      @media (max-width: 991px) {
        .ww-e-d14v.ww-layout, .ww-e-d14v [data-ww-ls~="d14v"] {
          display: var(--ww-style-display);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d14v.ww-layout, .ww-e-d14v [data-ww-ls~="d14v"] {
          display: var(--ww-style-display);
          flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
          row-gap: var(--ww-content-row-gap-layout-flex, revert-layer);
          column-gap: var(--ww-content-column-gap-layout-flex, revert-layer);
          flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
        }
      }
      .ww-e-d14w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d14w.ww-layout, .ww-e-d14w [data-ww-ls~="d14w"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-d14x {
        margin: 0;
        padding: 14px 16px;
        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(--e54707e4-cf9b-4897-b74e-5b70b947033b,400 12px/1.6 'Poppins', sans-serif);
        font-weight: 600;
        font-size: 16px;
        font-family: Poppins;
        color: var(--9d3851c9-c134-47a8-93ba-397293f85a6d,#3E1D24);
        white-space-collapse: preserve;
        background-color: var(--7c83cd28-a896-419d-800c-6147e94d1ee3,#EDE1CB);
        cursor: pointer;
        transition: all 0.15s ease;
        border: 1px solid #0000;
        border-radius: 14px;
        --ww-element-transition: all 0.15s ease;
      }
      .ww-e-d14x:where([data-ww-states~="_wwLinkActive"]) {
        font-weight: 600;
        color: var(--9d3851c9-c134-47a8-93ba-397293f85a6d,#3E1D24);
        background-color: var(--d3dd2fc2-f23d-4f21-a6d0-0bc514336436,#F3EEE6);
        border: 1px solid var(--d0561f85-092c-4d49-bdcf-3155548289e3,#E5DDD0);
      }
      .ww-e-d14y {
        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-d14y.ww-layout, .ww-e-d14y [data-ww-ls~="d14y"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d14z {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d150 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 500 13px / 1.5 Poppins, sans-serif;
        color: var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d150:where(:hover) {
        background-color: var(--7c83cd28-a896-419d-800c-6147e94d1ee3,#EDE1CB);
      }
      .ww-e-d151 {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d151:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d151:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d151:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d152 {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d152:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d152:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d152:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d153 {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d154 {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d155 {
        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-d155.ww-layout, .ww-e-d155 [data-ww-ls~="d155"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d156 {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d156:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d156:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d156:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d157 {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d157:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d157:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d157:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d158 {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d159 {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15A {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15A:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15A:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15A:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15B {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15C {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15C:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15C:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15C:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15D {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15E {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15E:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15E:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15E:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15F {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15G {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15H {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15H:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15H:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15H:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15I {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15I:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15I:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15I:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15J {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15K {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15L {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15L:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15L:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15L:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15M {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15M:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15M:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15M:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15N {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15O {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15O:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15O:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15O:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15P {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15P:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15P:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15P:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15Q {
        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-d15Q.ww-layout, .ww-e-d15Q [data-ww-ls~="d15Q"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d15R {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15R:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15R:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15R:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15S {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15S:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15S:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15S:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15T {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15U {
        margin: 0;
        padding: 8px 12px;
        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: 500 14px / 1.5 Poppins, sans-serif;
        text-align: left;
        color: var(--f3e21ec5-0fb7-4623-bc5d-f4c3ccdaae04,#302B27);
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        transition: background-color .2s ease;
        border: 0 solid #0000;
        border-radius: 8px;
        --ww-element-transition: background-color .2s ease;
      }
      .ww-e-d15U:where(:hover) {
        background-color: #f3eee6;
      }
      .ww-e-d15U:where([data-ww-states~="_wwLinkActive"]) {
        background-color: #ede1cb;
      }
      .ww-e-d15U:where([data-ww-states~="focus"]) {
        outline: 2px solid var(--91439131-2365-4177-8297-2aadec2722c7,#765657);
        outline-offset: 2px;
      }
      .ww-e-d15V {
        margin: 0 10px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 18px;
        flex: 0 0 18px;
        max-width: unset;
        min-width: unset;
        height: 18px;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d15W {
        margin: 0;
        padding: 24px;
        z-index: 1000;
        align-self: unset;
        display: flex;
        position: fixed;
        right: 28px;
        bottom: 28px;
        width: 380px;
        max-width: calc(100vw - 32px);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 16px 60px #302b2726;
        border: 2px solid #765657;
        border-radius: 20px;
      }
      @media (max-width: 767px) {
        .ww-e-d15W {
          right: 16px;
          bottom: 16px;
          width: revert-layer;
        }
      }
      .ww-e-d15W.ww-layout, .ww-e-d15W [data-ww-ls~="d15W"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d15X {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Poppins;
        color: #3e1d24;
        white-space-collapse: preserve;
        background-color: #0000;
        transition: background-color 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d15X:where(:hover) {
        background-color: #ede1cb;
      }
      .ww-e-d15Y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 16px / 1.5 Poppins, sans-serif;
        color: #302b27;
        white-space-collapse: preserve;
      }
      .ww-e-d15Z {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Poppins;
        color: #3e1d24;
        white-space-collapse: preserve;
        background-color: #0000;
        transition: background-color 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d15Z:where(:hover) {
        background-color: #ede1cb;
      }
      .ww-e-d15a {
        margin: 0;
        padding: 10px 12px;
        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: 16px;
        font-family: Poppins;
        color: #3e1d24;
        white-space-collapse: preserve;
        background-color: #0000;
        transition: background-color 150ms ease;
        border-radius: 10px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d15a:where(:hover) {
        background-color: #ede1cb;
      }
      .ww-e-d15b {
        margin: 0;
        padding: 12px 20px;
        z-index: unset;
        align-self: unset;
        display: var(--ww-style-display, none);
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: Poppins;
        color: #ede1cb;
        white-space-collapse: preserve;
        background-color: #3e1d24;
        transition: background-color 150ms ease;
        border-radius: 32px;
        --ww-element-transition: background-color 150ms ease;
      }
      .ww-e-d15b:where(:hover) {
        background-color: #30161c;
      }
    }
    @layer custom {
      .ww-e-d11h {
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .ww-e-d11i {
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      .ww-e-d11j {
        white-space: nowrap;
      }
      .ww-e-d11l {
        white-space: nowrap;
        text-overflow: ellipsis;
      }
      @media (min-width: 992px) {
        .ww-e-d11x {
          box-sizing: border-box;
          overflow-y: auto;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d11x {
          overflow-y: visible;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11x {
          overflow-y: visible;
        }
      }
      .ww-e-d12z {
        white-space: pre-line;
      }
      .ww-e-d132 {
        white-space: pre-line;
      }
      .ww-e-d14e {
        white-space: pre-line;
      }
      .ww-e-d14h {
        box-sizing: border-box;
      }
      .ww-e-d14n {
        overflow-y: auto;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
    }
    @layer ordered {
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
    }
    @layer ordered {
    }
  }
  @layer custom {
  }
}
@layer ww-style-layout-override {
}
