@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-padding {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-style-right {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-left {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-right {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-color {
  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-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-justify-content {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-row-gap {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-column-gap {
  syntax: "*";
  inherits: false;
}
@property --ww-style-margin {
  syntax: "*";
  inherits: false;
}
@property --ww-style-z-index {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-align-items {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom-left-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom-right-radius {
  syntax: "*";
  inherits: false;
}
@property --ww-style-pointer-events {
  syntax: "*";
  inherits: false;
}
@property --ww-style-box-shadow {
  syntax: "*";
  inherits: false;
}
@property --ww-style-order {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border-bottom {
  syntax: "*";
  inherits: false;
}
@property --ww-style-max-height {
  syntax: "*";
  inherits: false;
}
@property --ww-style-transform {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-text-decoration {
  syntax: "*";
  inherits: false;
}
@property --ww-style-flex {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-Z294kpPKBA7lhRBM {
        min-height: unset;
        max-height: unset;
        display: flex;
      }
      .ww-a-KlrFL0HmhtPGL0px {
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
    }
    @layer ordered {
      .ww-s-d1U {
        height: 0;
        z-index: 9999;
        position: fixed;
        top: 0;
        left: 0;
        width: 0;
      }
      .ww-s-d1U > .ww-section-element {
        width: 0;
      }
      .ww-s-d1U > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-d1p {
        background: var(--ww-style-background-color, #f7f5ef);
      }
      @media (max-width: 767px) {
        .ww-s-d1p {
          min-height: calc(100dvh - 64px - env(safe-area-inset-bottom));
        }
      }
      .ww-s-d1p > .ww-section-element {
        width: 100%;
        padding: var(--ww-style-padding);
      }
      @media (max-width: 991px) {
        .ww-s-d1p > .ww-section-element {
          padding: var(--ww-style-padding);
        }
      }
      @media (max-width: 767px) {
        .ww-s-d1p > .ww-section-element {
          padding: 16px 16px 0;
          min-height: calc(100dvh - 64px - env(safe-area-inset-bottom));
        }
      }
      .ww-s-d1p > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px;
      }
    }
  }
  @layer custom {
    @media (max-width: 767px) {
      .ww-s-d1p {
        min-height: 0;
        margin-bottom: -32px;
        padding-bottom: 0;
      }
    }
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-bADOFiuil5qDsyIo {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-jv_Vqe1raKX4ZAEH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GfbQibRQPgXgCmyn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-uWSwrG97ZEAQ_BZy {
        margin: 0;
        padding: 0;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-IUgLNbpGCanW52xL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-hrle4cgh7E0q5WYv {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-vW8R8F_JG8xuTcyu {
        margin: 0;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YF0k00I-Mi8zOhMt {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-X2gr_aXlIZFOG3lj {
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-RvTQ_8k9kLOxPKjh {
        margin: 0;
        padding: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UfNaetoxP-ZUUwdE {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-wepO1Mjw7DgHz3WK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rkWJTNhnM8BmcNBS {
        padding: 0;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7EiTK-nBWecWxJp1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-2ew-mtNf67a7wUE0 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-l8LttCRUXri2cGIa {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
      }
      .ww-a-Ou27jIHdv0BVoFfy {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-xcvtKf9v4YXjru0H {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UMuatBOai2i0Sewa {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-4RoHNZRxGrkSNyJL {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-iSC4K_0NB1epTOVV {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-AhtiSMqMlsTqu8-m {
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-a1jWyy6OMWffWAJV {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-IAyZCznNqPcVA7jl {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-osFt1bovyjmw1wCr {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JvbkL8SOmMPX3LJB {
        margin: 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;
      }
      .ww-a-jmcmduGw2BpHZ9RI {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-zg3fX6ou6kMjzh1R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-BwCBnovbeELprHeA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-Fh5wR7zoZLuANaep {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-7nVkkW4Sot3X08Ff {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CgHzhu3VSqpcs79I {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-VKUhmmNDcyZcVcWk {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Uds4CVZOBCUG_xSn {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ojR9yNVv0aSDeAdG {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-UwZcNhn5pQq8yQgY {
        margin: 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-family: var(--ww-default-font-family);
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-HxcMchISmn4k8l9c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-5kSi9xAU-Gtn5nU5 {
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-ZHFlyccgidWMqZZn {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Pl_ddFv4O7h7sQ1q {
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-JHTUrsi5weKcajAQ {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a--xsu2PUnFLR8VvtG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-x0eFciSNRs7EP8Mc {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-height: unset;
      }
      .ww-a-ng-4LHNo6vCvDDYS {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: block;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-mLG8V9IroOt8KnpZ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-XZ1OQUYyP82I9XLP {
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-Y8P1RY5YbikvI4tL {
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        display: flex;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-CQC-UYJF9-3biM3_ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-QFNj7U0UgyFRQfCT {
        margin: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-rTsqU64juf9F-b7N {
        margin: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-1r6yFJyQo0gxT5tq {
        margin: 0;
        z-index: unset;
        align-self: unset;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-2peD937l58t1ES4Z {
        margin: 0;
        z-index: unset;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dzY {
        margin: 0;
        padding: 8px 12px 16px;
        font: 600 20px / 1.2 Fraunces, Georgia, serif;
        color: var(--e25291d0-c193-4fe8-a4e1-9f61c38bae9a,#2b2e29);
        white-space-collapse: preserve;
      }
      .ww-e-dzZ {
        width: 22px;
        flex: 0 0 auto;
        height: 22px;
      }
      .ww-e-dza {
        font: 500 11px / 1 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-dzb {
        overflow: hidden;
        z-index: 60;
        display: var(--ww-style-display, none);
        position: fixed;
        right: 12px;
        bottom: 72px;
        min-width: 190px;
        background-color: #fffdf8;
        box-shadow: 0 8px 24px #2b2e2929;
        border: 1px solid #e2ded2;
        border-radius: 12px;
      }
      .ww-e-dzb.ww-layout, .ww-e-dzb [data-ww-ls~="dzb"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dzc {
        display: flex;
        flex: 1 1 0;
        min-height: 44px;
        white-space-collapse: preserve;
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        cursor: pointer;
        border: 1px solid var(--5c0b59ce-ddf3-4e4a-860a-4284db205766,#e2ded2);
        border-radius: 8px;
      }
      .ww-e-dzd {
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-dzd {
          z-index: 9999;
          display: flex;
          position: fixed;
          right: 0;
          bottom: 0;
          left: 0;
          height: 64px;
          background-color: var(--7afaba3d-5926-4c7e-b682-1a1968912cb6,#edf0e7);
          border-top: 1px solid #e2ded2;
        }
      }
      .ww-e-dzd.ww-layout, .ww-e-dzd [data-ww-ls~="dzd"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dzd.ww-layout, .ww-e-dzd [data-ww-ls~="dzd"] {
          display: flex;
          flex-direction: row;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dze {
        padding: 4px 8px;
        z-index: 10000;
        position: absolute;
        top: 50%;
        left: 56px;
        font: 500 12px / 1.2 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--e25291d0-c193-4fe8-a4e1-9f61c38bae9a,#2b2e29);
        opacity: 0;
        border-radius: 6px;
      }
      :where(.ww-e-d10W:hover) .ww-e-dze {
        opacity: 1;
      }
      .ww-e-dzf {
        padding: 6px 10px;
        display: flex;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-dzf.ww-layout, .ww-e-dzf [data-ww-ls~="dzf"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 2px;
      }
      .ww-e-dzg {
        font: 500 11px / 1 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dzg {
          height: 11px;
        }
      }
      .ww-e-dzh {
        width: 22px;
        flex: 0 0 auto;
        height: 22px;
      }
      .ww-e-dzi {
        margin: 0;
        padding: 0 5px;
        z-index: 2;
        display: block;
        position: absolute;
        top: 4px;
        left: var(--ww-style-left);
        min-width: 18px;
        height: 18px;
        font: 700 11px / 18px Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        box-shadow: 0 1px 3px #00000040;
        border: 2px solid #fff;
        border-radius: var(--ww-style-border-radius);
      }
      .ww-e-dzj {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dzk {
        font: 500 14px / 1 Inter, sans-serif;
        color: #c0492f;
        white-space-collapse: preserve;
      }
      .ww-e-dzl {
        z-index: 9999;
        display: flex;
        position: fixed;
        top: 0;
        right: var(--ww-style-right, auto);
        bottom: 0;
        left: var(--ww-style-left, 0px);
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        border-left: var(--ww-style-border-left, none);
        border-right: var(--ww-style-border-right, 1px solid #e2ded2);
      }
      @media (max-width: 767px) {
        .ww-e-dzl {
          display: none;
        }
      }
      .ww-e-dzl.ww-layout, .ww-e-dzl [data-ww-ls~="dzl"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-dzl.ww-layout, .ww-e-dzl [data-ww-ls~="dzl"] {
          display: none;
        }
      }
      .ww-e-dzm {
        width: 0;
        height: 0;
      }
      .ww-e-dzn {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
      }
      .ww-e-dzn.ww-layout, .ww-e-dzn [data-ww-ls~="dzn"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dzo {
        width: 22px;
        flex: 0 0 auto;
        height: 22px;
      }
      .ww-e-dzp {
        font: 600 14px / 1 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-dzq {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dzr {
        font: 500 14px / 1 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-dzs {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dzt {
        font: 500 14px / 1 Inter, sans-serif;
        color: #c0492f;
        white-space-collapse: preserve;
      }
      .ww-e-dzu {
        margin: 0 0 8px;
        overflow: hidden;
        z-index: 50;
        display: var(--ww-style-display, none);
        position: absolute;
        bottom: 100%;
        left: 0;
        min-width: 180px;
        background-color: #fffdf8;
        box-shadow: 0 8px 24px #2b2e291f;
        border: 1px solid #e2ded2;
        border-radius: 12px;
      }
      .ww-e-dzu.ww-layout, .ww-e-dzu [data-ww-ls~="dzu"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-dzv {
        padding: 11px 14px;
        display: flex;
        cursor: pointer;
        border-bottom: 1px solid #e2ded2;
      }
      .ww-e-dzv.ww-layout, .ww-e-dzv [data-ww-ls~="dzv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-dzw {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dzx {
        font: 500 15px / 1 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-dzy {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-dzz {
        font: 500 15px / 1 Inter, sans-serif;
        color: #c0492f;
        white-space-collapse: preserve;
      }
      .ww-e-d100 {
        padding: 11px 14px;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d100.ww-layout, .ww-e-d100 [data-ww-ls~="d100"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d101 {
        padding: 10px 12px;
        display: flex;
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-d101.ww-layout, .ww-e-d101 [data-ww-ls~="d101"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d102 {
        padding: 13px 16px;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d102.ww-layout, .ww-e-d102 [data-ww-ls~="d102"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d103 {
        display: flex;
        width: 48px;
        height: 48px;
        white-space-collapse: preserve;
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        cursor: pointer;
        border: 1px solid var(--5c0b59ce-ddf3-4e4a-860a-4284db205766,#e2ded2);
        border-radius: 10px;
      }
      .ww-e-d104 {
        display: flex;
        width: 56px;
        height: 56px;
        background-color: var(--95a4ec83-498f-46a1-a151-55a438d32797,#6f8466);
        cursor: pointer;
        border-radius: 999px;
      }
      .ww-e-d104.ww-layout, .ww-e-d104 [data-ww-ls~="d104"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d105 {
        width: 24px;
        height: 24px;
      }
      .ww-e-d106 {
        padding: 13px 16px;
        display: flex;
        cursor: pointer;
        border-bottom: 1px solid #e2ded2;
      }
      .ww-e-d106.ww-layout, .ww-e-d106 [data-ww-ls~="d106"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d107 {
        padding: 13px 14px;
        display: flex;
        min-height: 48px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-d107.ww-layout, .ww-e-d107 [data-ww-ls~="d107"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d108 {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        flex: 1 1 0;
        min-width: 48px;
        height: 100%;
        cursor: pointer;
      }
      .ww-e-d108.ww-layout, .ww-e-d108 [data-ww-ls~="d108"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 3px;
      }
      .ww-e-d109 {
        padding: 11px 14px;
        display: flex;
        cursor: pointer;
      }
      .ww-e-d109.ww-layout, .ww-e-d109 [data-ww-ls~="d109"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d10A {
        padding: 6px 10px;
        display: flex;
        flex: 0 0 auto;
        cursor: pointer;
      }
      .ww-e-d10A.ww-layout, .ww-e-d10A [data-ww-ls~="d10A"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        gap: 2px;
      }
      .ww-e-d10B {
        margin: 0;
        padding: 0 5px;
        z-index: 2;
        display: block;
        position: absolute;
        top: 2px;
        right: 0;
        min-width: 18px;
        height: 18px;
        font: 700 11px / 18px Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        box-shadow: 0 1px 3px #00000040;
        border: 2px solid #fff;
        border-radius: var(--ww-style-border-radius);
      }
      .ww-e-d10C {
        margin: 0;
        font: 600 11px / 1.2 Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d10D {
        padding: 13px 14px;
        display: flex;
        min-height: 48px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-d10D.ww-layout, .ww-e-d10D [data-ww-ls~="d10D"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d10E {
        padding: 16px 12px;
        display: var(--ww-style-display);
        position: fixed;
        top: 0;
        right: var(--ww-style-right, auto);
        bottom: 0;
        left: var(--ww-style-left, 56px);
        width: 220px;
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        border-right: 1px solid #e2ded2;
      }
      .ww-e-d10E.ww-layout, .ww-e-d10E [data-ww-ls~="d10E"] {
        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-d10F {
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d10G {
        width: 22px;
        height: 22px;
      }
      .ww-e-d10H {
        padding: 10px 0 0;
        display: flex;
        border-top: 1px solid #e2ded2;
      }
      .ww-e-d10H.ww-layout, .ww-e-d10H [data-ww-ls~="d10H"] {
        display: flex;
        flex-direction: row;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d10I {
        width: 20px;
        height: 20px;
      }
      .ww-e-d10J {
        width: 20px;
        height: 20px;
      }
      .ww-e-d10K {
        width: 22px;
        height: 22px;
      }
      .ww-e-d10L {
        margin: 0;
        font: 600 14px / 1.4 Inter, -apple-system, Segoe UI, Roboto, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d10M {
        width: 22px;
        height: 22px;
      }
      .ww-e-d10N {
        display: flex;
        width: 100%;
      }
      .ww-e-d10N.ww-layout, .ww-e-d10N [data-ww-ls~="d10N"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 6px;
      }
      .ww-e-d10O {
        display: flex;
      }
      .ww-e-d10O.ww-layout, .ww-e-d10O [data-ww-ls~="d10O"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d10P {
        display: flex;
        flex: 1 1 0;
        min-height: 44px;
        white-space-collapse: preserve;
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        cursor: pointer;
        border: 1px solid var(--5c0b59ce-ddf3-4e4a-860a-4284db205766,#e2ded2);
        border-radius: 8px;
      }
      .ww-e-d10Q {
        width: 20px;
        height: 20px;
      }
      .ww-e-d10R {
        padding: 16px 8px;
        display: var(--ww-style-display, none);
        width: 56px;
        height: 100%;
      }
      .ww-e-d10R.ww-layout, .ww-e-d10R [data-ww-ls~="d10R"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-layout-flex, revert-layer);
        flex-wrap: var(--ww-content-flex-wrap-layout-flex, revert-layer);
      }
      .ww-e-d10S {
        width: 22px;
        height: 22px;
      }
      .ww-e-d10T {
        padding: 16px 12px;
        display: var(--ww-style-display, flex);
        width: 240px;
        height: 100%;
      }
      .ww-e-d10T.ww-layout, .ww-e-d10T [data-ww-ls~="d10T"] {
        display: var(--ww-style-display, flex);
        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-d10U {
        margin: 0 0 0 auto;
        padding: 0 6px;
        display: block;
        flex: 0 0 auto;
        min-width: 20px;
        height: 20px;
        font: 700 11px / 20px Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        box-shadow: 0 1px 3px #0003;
        border-radius: var(--ww-style-border-radius);
      }
      .ww-e-d10V {
        padding: var(--ww-style-padding, 0);
        display: var(--ww-style-display, none);
        width: var(--ww-style-width);
        height: 100%;
      }
      .ww-e-d10V.ww-layout, .ww-e-d10V [data-ww-ls~="d10V"] {
        display: var(--ww-style-display, none);
        flex-direction: var(--ww-content-flex-direction-layout-flex, revert-layer);
        align-items: var(--ww-content-align-items-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-d10W {
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 48px;
        height: 48px;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border-radius: 10px;
      }
      .ww-e-d10W.ww-layout, .ww-e-d10W [data-ww-ls~="d10W"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d10X {
        margin: 0;
        padding: 10px 12px 16px;
        width: 170px;
        height: auto;
        --wwi-of: contain;
      }
      .ww-e-d10Y {
        padding: 0 14px 0 0;
        display: flex;
        width: 100%;
        height: 100%;
      }
      .ww-e-d10Y.ww-layout, .ww-e-d10Y [data-ww-ls~="d10Y"] {
        display: flex;
        flex-direction: row;
        flex-wrap: revert-layer;
      }
      .ww-e-d10Z {
        z-index: 9998;
        display: flex;
        position: fixed;
        right: 20px;
        bottom: 24px;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      @media (max-width: 767px) {
        .ww-e-d10Z {
          right: 16px;
          bottom: 80px;
        }
      }
      .ww-e-d10Z.ww-layout, .ww-e-d10Z [data-ww-ls~="d10Z"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d10a {
        width: 26px;
        height: 26px;
      }
      .ww-e-d10b {
        margin: 0 0 0 auto;
        padding: 0 6px;
        display: block;
        flex: 0 0 auto;
        min-width: 20px;
        height: 20px;
        font: 700 11px / 20px Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        box-shadow: 0 1px 3px #0003;
        border-radius: var(--ww-style-border-radius);
      }
      .ww-e-d10c {
        margin: 0 0 8px;
        display: flex;
        width: 48px;
        height: 48px;
        white-space-collapse: preserve;
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        cursor: pointer;
        border: 1px solid var(--5c0b59ce-ddf3-4e4a-860a-4284db205766,#e2ded2);
        border-radius: 10px;
      }
      .ww-e-d10d {
        display: flex;
        flex: 1 1 auto;
      }
      .ww-e-d10d.ww-layout, .ww-e-d10d [data-ww-ls~="d10d"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d10e {
        width: 1px;
        height: 1px;
        white-space-collapse: preserve;
        opacity: 0;
      }
      .ww-e-d10f {
        margin: 0;
        font: 600 14px / 1.4 Inter, -apple-system, Segoe UI, Roboto, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d10g {
        display: none;
        width: var(--ww-section-root-auto-width, revert-layer);
      }
      .ww-e-d1B3 {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        background-color: #fff;
        border-radius: 10px;
      }
      .ww-e-d1B3.ww-layout, .ww-e-d1B3 [data-ww-ls~="d1B3"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1B4 {
        display: flex;
        width: revert-layer;
        flex: 1 1 auto;
      }
      .ww-e-d1B4.ww-layout, .ww-e-d1B4 [data-ww-ls~="d1B4"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1B5 {
        width: 100%;
        font: 600 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1B6 {
        width: 100%;
        font: 400 12px/1.35 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1B7 {
        width: 48px;
        flex: 0 0 auto;
        height: 28px;
        border-radius: 999px;
      }
      .ww-e-d1B8 {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1B9 {
        padding: 6px 10px;
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 999px;
      }
      .ww-e-d1BA {
        padding: 6px 10px;
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 999px;
      }
      .ww-e-d1BB {
        padding: 6px 10px;
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 999px;
      }
      .ww-e-d1BC {
        padding: 6px 0 0;
        width: 100%;
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #dc2626;
        white-space-collapse: preserve;
      }
      .ww-e-d1BD {
        padding: 6px 10px;
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 999px;
      }
      .ww-e-d1BE {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1BE.ww-layout, .ww-e-d1BE [data-ww-ls~="d1BE"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1BF {
        flex: 0 0 auto;
        font: 400 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #374151;
        white-space-collapse: preserve;
      }
      .ww-e-d1BG {
        padding: 8px 16px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #374151);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #fffdf8);
        cursor: pointer;
        border: var(--ww-style-border, 1px solid #e2ded2);
        border-radius: 999px;
      }
      .ww-e-d1BH {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1BI {
        margin: 0;
        flex: 1 1 auto;
        font: 400 15px / 1.35 Inter, sans-serif;
        text-align: right;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1BJ {
        margin: 0;
        padding: 0 16px 8px;
        font: 500 13px / 1.4 Inter, sans-serif;
        color: #9a3b2e;
        white-space-collapse: preserve;
      }
      .ww-e-d1BK {
        display: flex;
      }
      .ww-e-d1BK.ww-layout, .ww-e-d1BK [data-ww-ls~="d1BK"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d1BL {
        padding: 8px 16px;
        display: flex;
        width: 100%;
        min-height: 56px;
        cursor: pointer;
        transition: background-color 0.2s ease;
      }
      .ww-e-d1BL:where(:hover) {
        background-color: #f7f5ef;
      }
      .ww-e-d1BL.ww-layout, .ww-e-d1BL [data-ww-ls~="d1BL"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 8px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1BM {
        font: 600 14px / 1.4 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1BN {
        padding: 8px 12px;
        font: 400 14px / 1.4 Inter, sans-serif;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b0b0b0;
        border-radius: 6px;
      }
      .ww-e-d1BO {
        padding: 10px 14px;
        font: 600 14px / 1.35 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--95a4ec83-498f-46a1-a151-55a438d32797,#6f8466);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d1BP {
        padding: 8px 12px;
        font: 400 14px / 1.4 Inter, sans-serif;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b0b0b0;
        border-radius: 6px;
      }
      .ww-e-d1BQ {
        padding: 8px 12px;
        font: 400 14px / 1.4 Inter, sans-serif;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b0b0b0;
        border-radius: 6px;
      }
      .ww-e-d1BR {
        padding: 8px 12px;
        font: 400 14px / 1.4 Inter, sans-serif;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b0b0b0;
        border-radius: 6px;
      }
      .ww-e-d1BS {
        padding: 8px 12px;
        font: 400 14px / 1.4 Inter, sans-serif;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #b0b0b0;
        border-radius: 6px;
      }
      .ww-e-d1BT {
        font: 400 13px / 1.4 Inter, sans-serif;
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-d1BU {
        padding: 12px 16px;
        display: flex;
      }
      .ww-e-d1BU.ww-layout, .ww-e-d1BU [data-ww-ls~="d1BU"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1BV {
        display: flex;
      }
      .ww-e-d1BV.ww-layout, .ww-e-d1BV [data-ww-ls~="d1BV"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1BW {
        padding: 10px 14px;
        font: 600 14px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
        background-color: #fffdf8;
        cursor: pointer;
        border: 1px solid #e2ded2;
        border-radius: 8px;
      }
      .ww-e-d1BX {
        flex: 1;
      }
      @media (max-width: 767px) {
        .ww-e-d1BX {
          flex: 1;
          min-width: 4px;
        }
      }
      .ww-e-d1BX.ww-layout, .ww-e-d1BX [data-ww-ls~="d1BX"] {
        display: flex;
      }
      .ww-e-d1BY {
        width: 100%;
        height: 6px;
        min-height: 6px;
        background-color: #51643f;
      }
      .ww-e-d1BY.ww-layout, .ww-e-d1BY [data-ww-ls~="d1BY"] {
        display: flex;
      }
      .ww-e-d1BZ {
        margin: 4px 0 0;
        font: 700 14px/1 var(--ww-default-font-family, sans-serif);
        color: #51643f;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ba {
        display: flex;
      }
      .ww-e-d1Ba.ww-layout, .ww-e-d1Ba [data-ww-ls~="d1Ba"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Bb {
        padding: 10px 16px;
        font: 500 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, transparent);
        cursor: pointer;
      }
      .ww-e-d1Bc {
        font: 600 14px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1Bc {
          font: 600 13px/1.2 var(--ww-default-font-family, sans-serif);
          color: #2b2e29;
        }
      }
      .ww-e-d1Bd {
        padding: 2px;
        display: flex;
        width: 38px;
        height: 22px;
        background: var(--ww-style-background-color, #6b6f68);
        border-radius: 999px;
      }
      .ww-e-d1Bd.ww-layout, .ww-e-d1Bd [data-ww-ls~="d1Bd"] {
        display: flex;
        flex-direction: row;
        justify-content: var(--ww-content-ww-layout-justify-content, flex-start);
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Be {
        width: 18px;
        min-width: 18px;
        height: 18px;
        background-color: #fff;
        border-radius: 999px;
      }
      .ww-e-d1Be.ww-layout, .ww-e-d1Be [data-ww-ls~="d1Be"] {
        display: flex;
      }
      .ww-e-d1Bf {
        font: 600 10px/1 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #5c6157);
        white-space-collapse: preserve;
      }
      .ww-e-d1Bg {
        font: 700 14px/1 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1Bh {
        width: 58px;
        min-width: 58px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Bh {
          width: 50px;
          min-width: 50px;
        }
      }
      .ww-e-d1Bh.ww-layout, .ww-e-d1Bh [data-ww-ls~="d1Bh"] {
        display: flex;
      }
      .ww-e-d1Bi {
        padding: 10px 16px;
        font: 500 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, transparent);
        cursor: pointer;
      }
      .ww-e-d1Bj {
        padding: 10px 16px;
        font: 500 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #e6ede3);
        cursor: pointer;
      }
      .ww-e-d1Bk {
        padding: 10px 16px;
        font: 500 15px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, transparent);
        cursor: pointer;
      }
      .ww-e-d1Bl {
        padding: 0 24px 8px;
        display: flex;
        width: 100%;
        max-width: 1400px;
      }
      .ww-e-d1Bl.ww-layout, .ww-e-d1Bl [data-ww-ls~="d1Bl"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 16px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Bm {
        padding: 0 0 8px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1Bm.ww-layout, .ww-e-d1Bm [data-ww-ls~="d1Bm"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Bn {
        font: 600 18px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Bo {
        padding: 20px 16px;
        display: flex;
        width: 300px;
        max-width: 1400px;
        background-color: #fffdf8;
      }
      .ww-e-d1Bo.ww-layout, .ww-e-d1Bo [data-ww-ls~="d1Bo"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch;
        align-content: revert-layer;
        gap: 14px;
      }
      .ww-e-d1Bp {
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #00000073;
        cursor: pointer;
      }
      .ww-e-d1Bp.ww-layout, .ww-e-d1Bp [data-ww-ls~="d1Bp"] {
        display: flex;
      }
      .ww-e-d1Bq {
        padding: 4px 8px;
        font: 400 24px/1 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1Br {
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1Bs {
        display: flex;
        width: 100%;
      }
      .ww-e-d1Bs.ww-layout, .ww-e-d1Bs [data-ww-ls~="d1Bs"] {
        display: flex;
        flex-flow: column;
        align-items: stretch;
        gap: 10px;
      }
      .ww-e-d1Bt {
        padding: 4px 0 12px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1Bt.ww-layout, .ww-e-d1Bt [data-ww-ls~="d1Bt"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Bu {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1Bv {
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background: var(--ww-style-background-color);
        border-radius: 50%;
      }
      .ww-e-d1Bv.ww-layout, .ww-e-d1Bv [data-ww-ls~="d1Bv"] {
        display: flex;
      }
      .ww-e-d1Bw {
        flex: 1;
        font: 500 16px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1Bx {
        font: 500 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #2f80ed;
        white-space-collapse: preserve;
      }
      .ww-e-d1By {
        padding: 16px 4px 8px;
        font: 500 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #8a8f82;
        text-transform: uppercase;
        letter-spacing: .04em;
        white-space-collapse: preserve;
      }
      .ww-e-d1Bz {
        padding: 14px 4px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1Bz.ww-layout, .ww-e-d1Bz [data-ww-ls~="d1Bz"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1C0 {
        font: 400 16px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1C1 {
        font: 400 16px/1.3 var(--ww-default-font-family, sans-serif);
        text-align: right;
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1C2 {
        flex: 1;
        font: 400 16px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1C3 {
        padding: 10px 4px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1C3.ww-layout, .ww-e-d1C3 [data-ww-ls~="d1C3"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1C4 {
        flex: 1;
        font: 400 16px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1C5 {
        padding: 8px 10px;
        width: 80px;
        font: 400 15px/1.3 var(--ww-default-font-family, sans-serif);
        text-align: right;
        color: #1f2937;
        white-space-collapse: preserve;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1C6 {
        font: 400 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1C7 {
        flex: 0 0 auto;
        font: 400 16px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1C8 {
        padding: 10px 4px 0;
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #dc2626;
        white-space-collapse: preserve;
      }
      .ww-e-d1C9 {
        width: 100%;
        height: 16px;
      }
      .ww-e-d1C9.ww-layout, .ww-e-d1C9 [data-ww-ls~="d1C9"] {
        display: flex;
      }
      .ww-e-d1CA {
        font: 600 20px/1 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1CB {
        margin: 4px 0 0;
        width: 26px;
        flex: 0 0 auto;
        height: 26px;
        cursor: pointer;
      }
      .ww-e-d1CC {
        padding: 12px 4px;
        display: flex;
        width: 100%;
        cursor: pointer;
      }
      .ww-e-d1CC.ww-layout, .ww-e-d1CC [data-ww-ls~="d1CC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1CD {
        padding: 14px 4px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1CD.ww-layout, .ww-e-d1CD [data-ww-ls~="d1CD"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1CE {
        display: flex;
        width: 100%;
      }
      .ww-e-d1CE.ww-layout, .ww-e-d1CE [data-ww-ls~="d1CE"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1CF {
        font: 400 16px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1CG {
        padding: 10px 12px;
        width: 100%;
        font: 400 15px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1CH {
        display: flex;
        width: 100%;
      }
      .ww-e-d1CH.ww-layout, .ww-e-d1CH [data-ww-ls~="d1CH"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d1CI {
        font: 400 14px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1CJ {
        width: 24px;
        flex: 0 0 auto;
        height: 24px;
        cursor: pointer;
      }
      .ww-e-d1CK {
        padding: 14px 16px;
        width: 100%;
        font: 600 17px/1.3 var(--ww-default-font-family, sans-serif);
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #3f7d4e;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1CL {
        padding: 0 0 0 12px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1CL.ww-layout, .ww-e-d1CL [data-ww-ls~="d1CL"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 6px;
      }
      .ww-e-d1CM {
        padding: 8px 10px;
        width: 140px;
        font: 400 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1CN {
        padding: 2px 6px;
        color: #6b7280;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-d1CO {
        padding: 4px 0 12px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1CO.ww-layout, .ww-e-d1CO [data-ww-ls~="d1CO"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1CP {
        font: 700 18px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1CQ {
        display: flex;
        width: 100%;
      }
      .ww-e-d1CQ.ww-layout, .ww-e-d1CQ [data-ww-ls~="d1CQ"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1CR {
        font: 500 15px/1.4 var(--ww-default-font-family, sans-serif);
        color: #7f1d1d;
        white-space-collapse: preserve;
      }
      .ww-e-d1CS {
        margin: 8px 0 0;
        padding: 14px 12px;
        display: flex;
        width: 100%;
        background-color: #fdf1f0;
        border: 1px solid #f3c4c2;
        border-radius: 12px;
      }
      .ww-e-d1CS.ww-layout, .ww-e-d1CS [data-ww-ls~="d1CS"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1CT {
        padding: 12px 14px;
        flex: 1;
        font: 600 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 10px;
      }
      .ww-e-d1CU {
        padding: 12px 14px;
        flex: 1;
        font: 600 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #d64541;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1CV {
        width: 24px;
        flex: 0 0 auto;
        height: 24px;
        cursor: pointer;
      }
      .ww-e-d1CW {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1CX {
        width: 120px;
        flex: 0 0 auto;
      }
      .ww-e-d1CY {
        width: 120px;
        flex: 0 0 auto;
      }
      .ww-e-d1CZ {
        padding: 10px 4px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1CZ.ww-layout, .ww-e-d1CZ [data-ww-ls~="d1CZ"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ca {
        padding: 8px 10px;
        display: none;
        width: 120px;
        font: 400 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1Cb {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #2f80ed;
        border-radius: 10px;
      }
      .ww-e-d1Cb.ww-layout, .ww-e-d1Cb [data-ww-ls~="d1Cb"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Cc {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1Cd {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1Cd.ww-layout, .ww-e-d1Cd [data-ww-ls~="d1Cd"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1Ce {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1Cf {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1Cg {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1Cg.ww-layout, .ww-e-d1Cg [data-ww-ls~="d1Cg"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ch {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #6f8466;
        border-radius: 50%;
      }
      .ww-e-d1Ch.ww-layout, .ww-e-d1Ch [data-ww-ls~="d1Ch"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ci {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1Cj {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1Cj.ww-layout, .ww-e-d1Cj [data-ww-ls~="d1Cj"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1Ck {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1Cl {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1Cm {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1Cm.ww-layout, .ww-e-d1Cm [data-ww-ls~="d1Cm"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Cn {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background: var(--ww-style-background-color);
        border-radius: 50%;
      }
      .ww-e-d1Cn.ww-layout, .ww-e-d1Cn [data-ww-ls~="d1Cn"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Co {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1Cp {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1Cp.ww-layout, .ww-e-d1Cp [data-ww-ls~="d1Cp"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1Cq {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1Cr {
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-d1Cs {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1Cs.ww-layout, .ww-e-d1Cs [data-ww-ls~="d1Cs"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ct {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #e0a526;
        border-radius: 10px;
      }
      .ww-e-d1Ct.ww-layout, .ww-e-d1Ct [data-ww-ls~="d1Ct"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Cu {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1Cv {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1Cv.ww-layout, .ww-e-d1Cv [data-ww-ls~="d1Cv"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1Cw {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1Cx {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1Cy {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1Cz {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1Cz.ww-layout, .ww-e-d1Cz [data-ww-ls~="d1Cz"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1D0 {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #5b8def;
        border-radius: 10px;
      }
      .ww-e-d1D0.ww-layout, .ww-e-d1D0 [data-ww-ls~="d1D0"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1D1 {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1D2 {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1D2.ww-layout, .ww-e-d1D2 [data-ww-ls~="d1D2"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1D3 {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1D3.ww-layout, .ww-e-d1D3 [data-ww-ls~="d1D3"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1D4 {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #f59e0b;
        border-radius: 10px;
      }
      .ww-e-d1D4.ww-layout, .ww-e-d1D4 [data-ww-ls~="d1D4"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1D5 {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1D6 {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1D6.ww-layout, .ww-e-d1D6 [data-ww-ls~="d1D6"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1D7 {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1D8 {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1D9 {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1DA {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1DB {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1DB.ww-layout, .ww-e-d1DB [data-ww-ls~="d1DB"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DC {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #3f7d4e;
        border-radius: 10px;
      }
      .ww-e-d1DC.ww-layout, .ww-e-d1DC [data-ww-ls~="d1DC"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DD {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1DE {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1DE.ww-layout, .ww-e-d1DE [data-ww-ls~="d1DE"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1DF {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1DG {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1DH {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1DH.ww-layout, .ww-e-d1DH [data-ww-ls~="d1DH"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DI {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #e0733a;
        border-radius: 50%;
      }
      .ww-e-d1DI.ww-layout, .ww-e-d1DI [data-ww-ls~="d1DI"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DJ {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1DK {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1DK.ww-layout, .ww-e-d1DK [data-ww-ls~="d1DK"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1DL {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1DM {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1DN {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1DN.ww-layout, .ww-e-d1DN [data-ww-ls~="d1DN"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DO {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #9a9a94;
        border-radius: 50%;
      }
      .ww-e-d1DO.ww-layout, .ww-e-d1DO [data-ww-ls~="d1DO"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DP {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1DQ {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1DQ.ww-layout, .ww-e-d1DQ [data-ww-ls~="d1DQ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1DR {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1DS {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1DS.ww-layout, .ww-e-d1DS [data-ww-ls~="d1DS"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DT {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #d64541;
        border-radius: 10px;
      }
      .ww-e-d1DT.ww-layout, .ww-e-d1DT [data-ww-ls~="d1DT"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1DU {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1DV {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1DV.ww-layout, .ww-e-d1DV [data-ww-ls~="d1DV"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1DW {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1DX {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1DY {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1DZ {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1DZ.ww-layout, .ww-e-d1DZ [data-ww-ls~="d1DZ"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Da {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #dc2626;
        border-radius: 50%;
      }
      .ww-e-d1Da.ww-layout, .ww-e-d1Da [data-ww-ls~="d1Da"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Db {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1Dc {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1Dc.ww-layout, .ww-e-d1Dc [data-ww-ls~="d1Dc"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1Dd {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1De {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1Df {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1Dg {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1Dh {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1Di {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1Dj {
        margin: 0;
        flex: 1;
        min-width: unset;
        font: 700 16px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-d1Dk {
        padding: 8px 12px;
        flex: 1 1 auto;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #e2ded2;
        border-radius: 8px;
        --placeholder-color: #9aa093;
      }
      .ww-e-d1Dl {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Dl.ww-layout, .ww-e-d1Dl [data-ww-ls~="d1Dl"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Dm {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Dn {
        padding: 0;
        width: auto;
        flex: 1 1 auto;
        background-color: #0000;
        border: none;
      }
      .ww-e-d1Do {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #c58a4a;
        border-radius: 10px;
      }
      .ww-e-d1Do.ww-layout, .ww-e-d1Do [data-ww-ls~="d1Do"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Dp {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1Dq {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1Dq.ww-layout, .ww-e-d1Dq [data-ww-ls~="d1Dq"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1Dr {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ds {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1Dt {
        width: 20px;
        flex: 0 0 auto;
        height: 20px;
      }
      .ww-e-d1Du {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #b42318;
        border-radius: 10px;
      }
      .ww-e-d1Du.ww-layout, .ww-e-d1Du [data-ww-ls~="d1Du"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Dv {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1Dw {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1Dw.ww-layout, .ww-e-d1Dw [data-ww-ls~="d1Dw"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1Dx {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #b42318;
        white-space-collapse: preserve;
      }
      .ww-e-d1Dy {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1Dz {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
        cursor: pointer;
      }
      .ww-e-d1Dz.ww-layout, .ww-e-d1Dz [data-ww-ls~="d1Dz"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1E0 {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
        cursor: pointer;
      }
      .ww-e-d1E0.ww-layout, .ww-e-d1E0 [data-ww-ls~="d1E0"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1E1 {
        padding: 4px 8px;
        font: 600 16px/1 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-d1E2 {
        width: 100%;
        height: 640px;
      }
      .ww-e-d1E3 {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1E4 {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
        cursor: pointer;
        transition: background-color 0.2s ease;
      }
      .ww-e-d1E4:where(:hover) {
        background-color: #f4f1ea;
      }
      .ww-e-d1E4.ww-layout, .ww-e-d1E4 [data-ww-ls~="d1E4"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1E5 {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1E6 {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
        cursor: pointer;
        transition: background-color 0.2s ease;
      }
      .ww-e-d1E6:where(:hover) {
        background-color: #f4f1ea;
      }
      .ww-e-d1E6.ww-layout, .ww-e-d1E6 [data-ww-ls~="d1E6"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1E7 {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #d9a93a;
        border-radius: 10px;
      }
      .ww-e-d1E7.ww-layout, .ww-e-d1E7 [data-ww-ls~="d1E7"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1E8 {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1E9 {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1E9.ww-layout, .ww-e-d1E9 [data-ww-ls~="d1E9"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1EA {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1EB {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1EC {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #9ca3af;
        border-radius: 10px;
      }
      .ww-e-d1EC.ww-layout, .ww-e-d1EC [data-ww-ls~="d1EC"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ED {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1EE {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1EE.ww-layout, .ww-e-d1EE [data-ww-ls~="d1EE"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1EF {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1EG {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1EH {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #e8893a;
        border-radius: 10px;
      }
      .ww-e-d1EH.ww-layout, .ww-e-d1EH [data-ww-ls~="d1EH"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1EI {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1EJ {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1EJ.ww-layout, .ww-e-d1EJ [data-ww-ls~="d1EJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1EK {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1EL {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1EM {
        display: flex;
        width: 40px;
        flex: 0 0 auto;
        height: 40px;
        background-color: #d64545;
        border-radius: 10px;
      }
      .ww-e-d1EM.ww-layout, .ww-e-d1EM [data-ww-ls~="d1EM"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1EN {
        width: 22px;
        height: 22px;
      }
      .ww-e-d1EO {
        display: flex;
        flex: 1 1 auto;
        min-width: 0;
      }
      .ww-e-d1EO.ww-layout, .ww-e-d1EO [data-ww-ls~="d1EO"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        gap: 2px;
      }
      .ww-e-d1EP {
        width: 100%;
        font: 600 15px/1.25 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1EQ {
        width: 100%;
        font: 400 13px/1.3 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1ER {
        display: flex;
        width: 100%;
      }
      @media (max-width: 767px) {
        .ww-e-d1ER {
          padding: 0;
        }
      }
      .ww-e-d1ER.ww-layout, .ww-e-d1ER [data-ww-ls~="d1ER"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d1ES {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
      }
      .ww-e-d1ES.ww-layout, .ww-e-d1ES [data-ww-ls~="d1ES"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1ET {
        width: 120px;
        flex: 0 0 auto;
      }
      .ww-e-d1EU {
        width: 120px;
        flex: 0 0 auto;
      }
      .ww-e-d1EV {
        width: 220px;
        flex: 0 1 auto;
        max-width: 65%;
      }
      .ww-e-d1EW {
        padding: 14px 4px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1EW.ww-layout, .ww-e-d1EW [data-ww-ls~="d1EW"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1EX {
        font: 400 15px/1.3 var(--ww-default-font-family, sans-serif);
        text-align: right;
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1EY {
        margin: 0 0 12px;
        padding: 3px 12px;
        display: inline-block;
        width: fit-content;
        font: 700 13px / 1.3 Inter, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border: var(--ww-style-border);
        border-radius: 999px;
      }
      .ww-e-d1EZ {
        padding: 6px 0 0;
        width: 100%;
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #dc2626;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ea {
        display: flex;
        flex: 1 1 auto;
      }
      .ww-e-d1Ea.ww-layout, .ww-e-d1Ea [data-ww-ls~="d1Ea"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Eb {
        margin: 0 0 14px;
        padding: 14px 16px;
        display: flex;
        width: 100%;
        background-color: #fdecea;
        border: 1px solid #f5c2c0;
        border-radius: 10px;
      }
      .ww-e-d1Eb.ww-layout, .ww-e-d1Eb [data-ww-ls~="d1Eb"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1Ec {
        display: flex;
        width: 100%;
      }
      .ww-e-d1Ec.ww-layout, .ww-e-d1Ec [data-ww-ls~="d1Ec"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ed {
        width: 18px;
        flex: 0 0 auto;
        height: 18px;
      }
      .ww-e-d1Ee {
        margin: 0;
        font: 600 15px / 1.3 Inter, sans-serif;
        color: #8a1c1c;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ef {
        margin: 0;
        font: 400 13px / 1.4 Inter, sans-serif;
        color: #8a1c1c;
        white-space-collapse: preserve;
      }
      .ww-e-d1Eg {
        margin: 0 0 4px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1Eg.ww-layout, .ww-e-d1Eg [data-ww-ls~="d1Eg"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1Eh {
        display: flex;
        width: 100%;
      }
      .ww-e-d1Eh.ww-layout, .ww-e-d1Eh [data-ww-ls~="d1Eh"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ei {
        margin: 0;
        font: 500 13px / 1.4 Inter, sans-serif;
        color: #8a1c1c;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ej {
        padding: 10px 18px;
        display: inline-flex;
        width: 100%;
        font: 600 14px / 1.3 Inter, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #2f6f4f;
        cursor: pointer;
        transition: background-color 0.2s ease, transform 0.2s ease;
        border: none;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease, transform 0.2s ease;
      }
      .ww-e-d1Ej:where(:hover) {
        background-color: #24583e;
        transform: scale(1.01);
      }
      .ww-e-d1Ek {
        width: 0;
        height: 0;
      }
      .ww-e-d1El {
        padding: 8px 12px;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #2b2e29);
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 6px;
      }
      .ww-e-d1Em {
        padding: 6px;
        font: 400 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #5c6157);
        white-space-collapse: preserve;
      }
      .ww-e-d1En {
        padding: 12px;
        display: flex;
        width: 280px;
        background: var(--ww-style-background-color, #fffdf8);
        border: var(--ww-style-border, 1px solid #e2ded2);
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1En {
          width: calc(100vw - 24px);
        }
      }
      .ww-e-d1En.ww-layout, .ww-e-d1En [data-ww-ls~="d1En"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1Eo {
        font: 500 18px/1.2 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: var(--ww-content-ww-text-color, #2b2e29);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1Eo {
          font: 500 15px/1.2 var(--ww-default-font-family, sans-serif);
        }
      }
      .ww-e-d1Ep {
        font: 600 18px/1.2 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1Ep {
          font: 600 15px/1.2 var(--ww-default-font-family, sans-serif);
        }
      }
      .ww-e-d1Eq {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Eq.ww-layout, .ww-e-d1Eq [data-ww-ls~="d1Eq"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Er {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Es {
        padding: 0;
        width: auto;
        flex: 1 1 auto;
        background-color: #0000;
        border: none;
      }
      .ww-e-d1Et {
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #00000059;
        cursor: pointer;
      }
      .ww-e-d1Et.ww-layout, .ww-e-d1Et [data-ww-ls~="d1Et"] {
        display: flex;
      }
      .ww-e-d1Eu {
        padding: 20px;
        display: flex;
        width: 360px;
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        border: 1px solid var(--5c0b59ce-ddf3-4e4a-860a-4284db205766,#e2ded2);
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1Eu {
          width: calc(100% - 32px);
        }
      }
      .ww-e-d1Eu.ww-layout, .ww-e-d1Eu [data-ww-ls~="d1Eu"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1Ev {
        display: flex;
        width: 100%;
      }
      .ww-e-d1Ev.ww-layout, .ww-e-d1Ev [data-ww-ls~="d1Ev"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ew {
        margin: 0;
        font: 700 16px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ex {
        margin: 0;
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ey {
        padding: 10px 12px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #f9fafb;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
      }
      .ww-e-d1Ez {
        display: flex;
        width: 100%;
      }
      .ww-e-d1Ez.ww-layout, .ww-e-d1Ez [data-ww-ls~="d1Ez"] {
        display: flex;
        flex-flow: column;
        gap: 6px;
      }
      .ww-e-d1F0 {
        padding: 10px 12px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #f9fafb;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
      }
      .ww-e-d1F1 {
        padding: 14px 16px;
        display: flex;
        width: 360px;
        background-color: #fef2f2;
        border: 1px solid #fca5a5;
        border-radius: 14px;
      }
      @media (max-width: 767px) {
        .ww-e-d1F1 {
          width: calc(100% - 32px);
        }
      }
      .ww-e-d1F1.ww-layout, .ww-e-d1F1 [data-ww-ls~="d1F1"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d1F2 {
        margin: 0;
        font: 500 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #991b1b;
        white-space-collapse: preserve;
      }
      .ww-e-d1F3 {
        display: flex;
        width: 100%;
      }
      .ww-e-d1F3.ww-layout, .ww-e-d1F3 [data-ww-ls~="d1F3"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1F4 {
        padding: 6px 12px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--95a4ec83-498f-46a1-a151-55a438d32797,#6f8466);
        cursor: pointer;
        border: none;
        border-radius: 999px;
      }
      .ww-e-d1F5 {
        padding: 6px 12px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 999px;
      }
      .ww-e-d1F6 {
        padding: 2px 6px;
        color: #6b7280;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-d1F7 {
        padding: 10px 12px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #f9fafb;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
      }
      .ww-e-d1F8 {
        width: 100%;
        height: calc(100vh - 130px);
        min-height: 480px;
      }
      @media (max-width: 767px) {
        .ww-e-d1F8 {
          min-height: 360px;
        }
      }
      .ww-e-d1F9 {
        display: flex;
        width: 56px;
        flex: 0 0 auto;
        min-width: 56px;
        height: 56px;
        background-color: var(--95a4ec83-498f-46a1-a151-55a438d32797,#6f8466);
        border-radius: 999px;
      }
      .ww-e-d1F9.ww-layout, .ww-e-d1F9 [data-ww-ls~="d1F9"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1FA {
        display: flex;
      }
      .ww-e-d1FA.ww-layout, .ww-e-d1FA [data-ww-ls~="d1FA"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1FB {
        margin: 0;
        font: 400 14px / 1.4 Inter, sans-serif;
        color: var(--25ef4eda-eef6-43e4-bf8f-8920e3256882,#5c6157);
        white-space-collapse: preserve;
      }
      .ww-e-d1FC {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        background-color: #fffdf8;
      }
      @media (max-width: 767px) {
        .ww-e-d1FC {
          padding: 0 10px;
          display: flex;
          width: 100%;
          height: 50px;
          max-height: 50px;
          min-height: 50px;
          background-color: #fffdf8;
        }
      }
      .ww-e-d1FC.ww-layout, .ww-e-d1FC [data-ww-ls~="d1FC"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1FC.ww-layout, .ww-e-d1FC [data-ww-ls~="d1FC"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 0 6px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1FD {
        padding: 0 12px;
        display: flex;
        width: 100%;
        height: 54px;
        min-height: 54px;
        background: var(--ww-style-background-color, #fffdf8);
        border: var(--ww-style-border, 1px solid #e2ded2);
      }
      @media (max-width: 767px) {
        .ww-e-d1FD {
          padding: 0 10px;
          display: flex;
          width: 100%;
          height: 50px;
          max-height: 50px;
          min-height: 50px;
        }
      }
      .ww-e-d1FD.ww-layout, .ww-e-d1FD [data-ww-ls~="d1FD"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1FD.ww-layout, .ww-e-d1FD [data-ww-ls~="d1FD"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1FE {
        padding: 0 8px 4px;
        font: 400 30px/1 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1FE {
          padding: 0 4px;
          font: 400 24px/1 var(--ww-default-font-family, sans-serif);
          cursor: pointer;
        }
      }
      .ww-e-d1FF {
        padding: 0 8px 4px;
        font: 400 30px/1 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1FF {
          padding: 0 4px;
          font: 400 24px/1 var(--ww-default-font-family, sans-serif);
          cursor: pointer;
        }
      }
      .ww-e-d1FG {
        padding: 6px 14px;
        display: flex;
        cursor: pointer;
        border: 1px solid #cfcabb;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1FG {
          padding: 4px 8px;
          display: flex;
          cursor: pointer;
          border: 1px solid #cfcabb;
          border-radius: 999px;
        }
      }
      .ww-e-d1FG.ww-layout, .ww-e-d1FG [data-ww-ls~="d1FG"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1FG.ww-layout, .ww-e-d1FG [data-ww-ls~="d1FG"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1FH {
        padding: 0 2px 0 6px;
        font: 400 26px/1 var(--ww-default-font-family, sans-serif);
        color: #2b2e29;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1FH {
          padding: 0 2px;
          font: 400 22px/1 var(--ww-default-font-family, sans-serif);
          color: #2b2e29;
          cursor: pointer;
        }
      }
      .ww-e-d1FI {
        display: flex;
        width: 58px;
        min-width: 58px;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-d1FI {
          display: flex;
          width: 50px;
          min-width: 50px;
          cursor: pointer;
        }
      }
      .ww-e-d1FI.ww-layout, .ww-e-d1FI [data-ww-ls~="d1FI"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px;
      }
      @media (max-width: 767px) {
        .ww-e-d1FI.ww-layout, .ww-e-d1FI [data-ww-ls~="d1FI"] {
          display: flex;
          flex-flow: column;
          align-items: center;
          gap: 4px;
        }
      }
      .ww-e-d1FJ {
        display: flex;
        width: 40px;
        min-width: 40px;
        height: 40px;
        background-color: var(--95a4ec83-498f-46a1-a151-55a438d32797,#6f8466);
        border: 2px solid #fff;
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1FJ {
          width: 32px;
          min-width: 32px;
          height: 32px;
        }
      }
      .ww-e-d1FJ.ww-layout, .ww-e-d1FJ [data-ww-ls~="d1FJ"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1FK {
        padding: 6px 10px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #374151;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 6px;
      }
      .ww-e-d1FL {
        padding: 4px;
        display: flex;
        background-color: #f3f4f6;
        border-radius: 8px;
      }
      .ww-e-d1FL.ww-layout, .ww-e-d1FL [data-ww-ls~="d1FL"] {
        display: flex;
        flex-direction: row;
        gap: 4px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1FM {
        display: flex;
      }
      .ww-e-d1FM.ww-layout, .ww-e-d1FM [data-ww-ls~="d1FM"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1FN {
        padding: 6px 14px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--95a4ec83-498f-46a1-a151-55a438d32797,#6f8466);
        cursor: pointer;
        border: none;
        border-radius: 999px;
      }
      .ww-e-d1FO {
        margin: 0;
        width: 100%;
        max-width: 1400px;
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #dc2626;
        white-space-collapse: preserve;
      }
      .ww-e-d1FP {
        margin: 0 0 6px;
        padding: 0 0 12px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1FP.ww-layout, .ww-e-d1FP [data-ww-ls~="d1FP"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1FQ {
        margin: 0 0 0 4px;
        font: 600 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1FR {
        margin: 0;
        font: 400 13px/1.5 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1FS {
        padding: 6px 12px;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #6f8466);
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-d1FT {
        padding: 6px 10px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #374151);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FFFFFF);
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 6px;
      }
      .ww-e-d1FU {
        padding: 6px 10px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: #374151;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 6px;
      }
      .ww-e-d1FV {
        padding: 6px 8px;
        color: #374151;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 6px;
      }
      .ww-e-d1FW {
        margin: 0;
        font: 700 20px/1 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1FX {
        padding: 10px 12px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #f9fafb;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
      }
      .ww-e-d1FY {
        padding: 6px 10px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #374151);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #FFFFFF);
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 6px;
      }
      .ww-e-d1FZ {
        padding: 6px 8px;
        color: #374151;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 6px;
      }
      .ww-e-d1Fa {
        padding: 6px 12px;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #5c6157);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, transparent);
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-d1Fb {
        margin: 0;
        font: 600 16px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Fc {
        padding: 12px 16px;
        display: flex;
      }
      .ww-e-d1Fc.ww-layout, .ww-e-d1Fc [data-ww-ls~="d1Fc"] {
        display: flex;
        flex-direction: row;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fd {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Fd.ww-layout, .ww-e-d1Fd [data-ww-ls~="d1Fd"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fe {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ff {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Fg {
        display: flex;
      }
      .ww-e-d1Fg.ww-layout, .ww-e-d1Fg [data-ww-ls~="d1Fg"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d1Fh {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Fh.ww-layout, .ww-e-d1Fh [data-ww-ls~="d1Fh"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fi {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Fi.ww-layout, .ww-e-d1Fi [data-ww-ls~="d1Fi"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fj {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Fk {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Fl {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Fm {
        display: flex;
        flex: 1 1 auto;
      }
      .ww-e-d1Fm.ww-layout, .ww-e-d1Fm [data-ww-ls~="d1Fm"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fn {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Fn.ww-layout, .ww-e-d1Fn [data-ww-ls~="d1Fn"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fo {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Fo.ww-layout, .ww-e-d1Fo [data-ww-ls~="d1Fo"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fp {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Fq {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Fr {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Fr.ww-layout, .ww-e-d1Fr [data-ww-ls~="d1Fr"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fs {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Fs.ww-layout, .ww-e-d1Fs [data-ww-ls~="d1Fs"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Ft {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Fu {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Fv {
        padding: 0;
        width: revert-layer;
        flex: 1 1 auto;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: right;
        white-space-collapse: preserve;
        background-color: #0000;
        border: none;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1Fw {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Fw.ww-layout, .ww-e-d1Fw [data-ww-ls~="d1Fw"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fx {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Fy {
        padding: 16px;
        display: flex;
      }
      .ww-e-d1Fy.ww-layout, .ww-e-d1Fy [data-ww-ls~="d1Fy"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 8px 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Fz {
        width: var(--ww-section-root-auto-width, revert-layer);
        background-color: #00000073;
      }
      .ww-e-d1Fz.ww-layout, .ww-e-d1Fz [data-ww-ls~="d1Fz"] {
        display: flex;
      }
      .ww-e-d1G0 {
        padding: 8px 16px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #6f8466);
        cursor: pointer;
        border: var(--ww-style-border, 1px solid #6f8466);
        border-radius: 999px;
      }
      .ww-e-d1G1 {
        padding: 0;
        display: none;
        width: revert-layer;
        flex: 0 1 auto;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: right;
        white-space-collapse: preserve;
        background-color: #0000;
        border: none;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1G2 {
        padding: 0;
        width: revert-layer;
        flex: 1 1 auto;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: right;
        white-space-collapse: preserve;
        background-color: #0000;
        border: none;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1G3 {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1G4 {
        padding: 0;
        width: auto;
        flex: 1 1 auto;
        background-color: #0000;
        border: none;
      }
      .ww-e-d1G5 {
        display: flex;
        min-width: 0;
      }
      .ww-e-d1G5.ww-layout, .ww-e-d1G5 [data-ww-ls~="d1G5"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1G5.ww-layout, .ww-e-d1G5 [data-ww-ls~="d1G5"] {
          gap: 6px;
        }
      }
      .ww-e-d1G6 {
        display: flex;
        min-width: 0;
      }
      .ww-e-d1G6.ww-layout, .ww-e-d1G6 [data-ww-ls~="d1G6"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        row-gap: var(--ww-content-ww-layout-row-gap);
        column-gap: var(--ww-content-ww-layout-column-gap);
        flex-wrap: revert-layer;
      }
      .ww-e-d1G7 {
        display: flex;
        width: 36px;
        min-width: 36px;
        height: 36px;
        background-color: var(--95a4ec83-498f-46a1-a151-55a438d32797,#6f8466);
        border: 2px solid #fff;
        border-radius: 999px;
      }
      .ww-e-d1G7.ww-layout, .ww-e-d1G7 [data-ww-ls~="d1G7"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1G8 {
        font: 700 12px/1 var(--ww-default-font-family, sans-serif);
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1G9 {
        margin: var(--ww-style-margin, 0);
        z-index: var(--ww-style-z-index, unset);
        display: flex;
        min-width: 0;
        cursor: pointer;
        transition: transform 0.15s ease;
      }
      .ww-e-d1G9:where(:hover) {
        transform: scale(1.06);
      }
      .ww-e-d1G9.ww-layout, .ww-e-d1G9 [data-ww-ls~="d1G9"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1GA {
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1GB {
        max-width: 110px;
        font: 500 16px/1.2 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #2b2e29);
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d1GB {
          max-width: 90px;
          font: 500 14px/1.2 var(--ww-default-font-family, sans-serif);
        }
      }
      .ww-e-d1GC {
        font: 600 13px/1 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #2b2e29);
        white-space-collapse: preserve;
      }
      .ww-e-d1GE {
        padding: 0 10px;
        display: flex;
        height: 32px;
        background: var(--ww-style-background-color, #f7f5ef);
        cursor: pointer;
        transition: transform 0.15s ease;
        border: var(--ww-style-border, 1.5px solid #e2ded2);
        border-radius: 999px;
      }
      @media (max-width: 767px) {
        .ww-e-d1GE {
          padding: 0 8px;
        }
      }
      .ww-e-d1GE:where(:hover) {
        transform: scale(1.05);
      }
      .ww-e-d1GE.ww-layout, .ww-e-d1GE [data-ww-ls~="d1GE"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 2px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1GF {
        display: flex;
        flex: 1;
      }
      @media (max-width: 767px) {
        .ww-e-d1GF {
          display: flex;
          flex: 1;
          min-width: 0;
        }
      }
      .ww-e-d1GF.ww-layout, .ww-e-d1GF [data-ww-ls~="d1GF"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d1GF.ww-layout, .ww-e-d1GF [data-ww-ls~="d1GF"] {
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          gap: 0 8px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d1GG {
        padding: 0 4px 6px;
        display: flex;
        width: 100%;
      }
      .ww-e-d1GG.ww-layout, .ww-e-d1GG [data-ww-ls~="d1GG"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1GH {
        font: 700 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #2b2e29);
        white-space-collapse: preserve;
      }
      .ww-e-d1GI {
        width: 100%;
        height: 0;
      }
      .ww-e-d1GI.ww-layout, .ww-e-d1GI [data-ww-ls~="d1GI"] {
        display: flex;
      }
      .ww-e-d1GJ {
        display: flex;
        width: 100%;
      }
      .ww-e-d1GJ.ww-layout, .ww-e-d1GJ [data-ww-ls~="d1GJ"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1GK {
        display: flex;
        width: 36px;
        min-width: 36px;
        height: 36px;
        background-color: var(--95a4ec83-498f-46a1-a151-55a438d32797,#6f8466);
        opacity: var(--ww-style-opacity);
        border: 2px solid #fff;
        border-radius: 999px;
      }
      .ww-e-d1GK.ww-layout, .ww-e-d1GK [data-ww-ls~="d1GK"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1GL {
        font: 700 12px/1 var(--ww-default-font-family, sans-serif);
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
      }
      .ww-e-d1GM {
        width: 100%;
        height: 100%;
        --wwi-of: cover;
      }
      .ww-e-d1GN {
        font: 600 12px/1 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1GO {
        flex: 1;
        min-width: 0;
        font: 500 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #2b2e29);
        white-space-collapse: preserve;
      }
      .ww-e-d1GP.ww-layout, .ww-e-d1GP [data-ww-ls~="d1GP"] {
        display: flex;
      }
      .ww-e-d1GQ {
        padding: 4px;
        cursor: pointer;
        opacity: 0.8;
        transition: opacity 0.15s ease;
      }
      .ww-e-d1GQ:where(:hover) {
        opacity: 1;
      }
      .ww-e-d1GR {
        padding: 8px 6px;
        display: flex;
        width: 100%;
        background-color: #0000;
        cursor: pointer;
        transition: background-color 0.15s ease;
        border-radius: 10px;
      }
      .ww-e-d1GR:where(:hover) {
        background: var(--ww-style-background-color, #f1eee6);
      }
      .ww-e-d1GR.ww-layout, .ww-e-d1GR [data-ww-ls~="d1GR"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1GS {
        margin: -20px -24px 8px;
        display: flex;
        width: calc(100% + 48px);
      }
      @media (max-width: 767px) {
        .ww-e-d1GS {
          margin: -16px -16px 0;
          display: flex;
          width: calc(100% + 32px);
        }
      }
      .ww-e-d1GS.ww-layout, .ww-e-d1GS [data-ww-ls~="d1GS"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 767px) {
        .ww-e-d1GS.ww-layout, .ww-e-d1GS [data-ww-ls~="d1GS"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d1GT {
        margin: 0;
        font: 500 20px / 1.3 Fraunces, Georgia, serif;
        color: var(--e25291d0-c193-4fe8-a4e1-9f61c38bae9a,#2b2e29);
        white-space-collapse: preserve;
      }
      .ww-e-d1GU {
        padding: 6px 12px;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #5c6157);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, transparent);
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-d1GV {
        padding: 6px 12px;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--e25291d0-c193-4fe8-a4e1-9f61c38bae9a,#2b2e29);
        white-space-collapse: preserve;
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        cursor: pointer;
        border: 1px solid var(--5c0b59ce-ddf3-4e4a-860a-4284db205766,#e2ded2);
        border-radius: 6px;
      }
      .ww-e-d1GW {
        padding: 6px 12px;
        font: 600 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #5c6157);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, transparent);
        cursor: pointer;
        border: none;
        border-radius: 6px;
      }
      .ww-e-d1GX {
        margin: 0 0 8px;
        padding: 10px 18px;
        width: auto;
        max-width: 100%;
        font: 700 14px/1.4 var(--ww-default-font-family, sans-serif);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #b5652b;
        cursor: pointer;
        transition: opacity 0.15s;
        border: none;
        border-radius: 999px;
        --ww-element-transition: opacity 0.15s;
      }
      .ww-e-d1GX:where(:hover) {
        opacity: 0.85;
      }
      .ww-e-d1GY {
        display: flex;
        width: 100%;
        max-width: 1400px;
      }
      @media (max-width: 767px) {
        .ww-e-d1GY {
          margin: 0;
          width: 100%;
        }
      }
      .ww-e-d1GY.ww-layout, .ww-e-d1GY [data-ww-ls~="d1GY"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1GZ {
        padding: 6px 0;
        display: flex;
        min-width: 150px;
        background-color: #fff;
        border-radius: 8px;
      }
      .ww-e-d1GZ.ww-layout, .ww-e-d1GZ [data-ww-ls~="d1GZ"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d1Ga {
        padding: 0;
        width: auto;
        flex: 1 1 auto;
        background-color: #0000;
        border: none;
      }
      .ww-e-d1Gb {
        padding: 16px 16px 14px;
        display: flex;
      }
      .ww-e-d1Gb.ww-layout, .ww-e-d1Gb [data-ww-ls~="d1Gb"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Gc {
        padding: 8px 16px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #6f8466);
        cursor: pointer;
        border: var(--ww-style-border, 1px solid #6f8466);
        border-radius: 999px;
      }
      .ww-e-d1Gd {
        padding: 8px 16px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #374151);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #fffdf8);
        cursor: pointer;
        border: var(--ww-style-border, 1px solid #e2ded2);
        border-radius: 999px;
      }
      .ww-e-d1Ge {
        padding: 8px 16px;
        font: 600 12px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color, #FFFFFF);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color, #6f8466);
        cursor: pointer;
        border: var(--ww-style-border, 1px solid #6f8466);
        border-radius: 999px;
      }
      .ww-e-d1Gf {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1Gf.ww-layout, .ww-e-d1Gf [data-ww-ls~="d1Gf"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Gg {
        padding: 0;
        width: auto;
        flex: 1 1 auto;
        background-color: #0000;
        border: none;
      }
      .ww-e-d1Gh {
        padding: 0;
        width: auto;
        flex: 1 1 auto;
        background-color: #0000;
        border: none;
      }
      .ww-e-d1Gi {
        padding: 0;
        width: revert-layer;
        flex: 1 1 auto;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: right;
        white-space-collapse: preserve;
        background-color: #0000;
        border: none;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1Gj {
        padding: 0;
        width: revert-layer;
        flex: 1 1 auto;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: right;
        white-space-collapse: preserve;
        background-color: #0000;
        border: none;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1Gk {
        padding: 0;
        display: none;
        width: revert-layer;
        flex: 0 1 auto;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: right;
        white-space-collapse: preserve;
        background-color: #0000;
        border: none;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1Gl {
        padding: 0;
        display: none;
        width: revert-layer;
        flex: 0 1 auto;
        font: 400 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: right;
        white-space-collapse: preserve;
        background-color: #0000;
        border: none;
        border-radius: 8px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1Gm {
        padding: 12px 16px 0;
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d1Gn {
        padding: 14px 18px;
        flex: 0 0 auto;
        font: 600 15px / 1.35 Inter, sans-serif;
        color: var(--e25291d0-c193-4fe8-a4e1-9f61c38bae9a,#2b2e29);
        white-space-collapse: preserve;
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        cursor: pointer;
        border: 1px solid var(--5c0b59ce-ddf3-4e4a-860a-4284db205766,#e2ded2);
        border-radius: 8px;
      }
      .ww-e-d1Go {
        margin: 0;
        flex: 1 1 auto;
        font: 400 15px / 1.35 Inter, sans-serif;
        text-align: right;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Gp {
        padding: 8px 16px;
        display: flex;
        width: 100%;
        min-height: 56px;
        cursor: pointer;
      }
      .ww-e-d1Gp:where(:hover) {
        background-color: #f7f5ef;
      }
      .ww-e-d1Gp.ww-layout, .ww-e-d1Gp [data-ww-ls~="d1Gp"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 8px 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Gq {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Gr {
        padding: 8px 16px;
        display: flex;
        width: 100%;
        min-height: 56px;
      }
      .ww-e-d1Gr.ww-layout, .ww-e-d1Gr [data-ww-ls~="d1Gr"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        column-gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1Gs {
        margin: 0;
        flex: 0 0 auto;
        font: 500 15px / 1.35 Inter, sans-serif;
        color: #2b2e29;
        white-space-collapse: preserve;
      }
      .ww-e-d1Gt {
        padding: 0;
        width: revert-layer;
        flex: 1 1 auto;
        font: 400 15px / 1.35 Inter, sans-serif;
        text-align: right;
        color: #2b2e29;
        white-space-collapse: preserve;
        background-color: #0000;
        border: none;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1Gu {
        padding: 16px;
        display: flex;
        width: 100%;
        background-color: #11182773;
      }
      .ww-e-d1Gu.ww-layout, .ww-e-d1Gu [data-ww-ls~="d1Gu"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d1Gv {
        padding: 20px;
        display: flex;
        width: 100%;
        max-width: 440px;
        background-color: #fff;
        border-radius: 16px;
      }
      .ww-e-d1Gv.ww-layout, .ww-e-d1Gv [data-ww-ls~="d1Gv"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1Gw {
        width: 100%;
        font: 700 17px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1Gx {
        width: 100%;
        font: 400 13px/1.35 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1Gy {
        width: 100%;
      }
      .ww-e-d1Gz {
        padding: 10px 14px;
        width: 100%;
        font: 400 15px/1.4 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d1d5db;
        border-radius: 10px;
        --placeholder-color: #9CA3AF;
      }
      .ww-e-d1H0 {
        padding: 10px 12px;
        display: flex;
        width: 100%;
        background-color: #f5f3ee;
        border-radius: 10px;
      }
      .ww-e-d1H0.ww-layout, .ww-e-d1H0 [data-ww-ls~="d1H0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1H1 {
        display: flex;
        width: revert-layer;
        flex: 1 1 auto;
      }
      .ww-e-d1H1.ww-layout, .ww-e-d1H1 [data-ww-ls~="d1H1"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      .ww-e-d1H2 {
        width: 100%;
        font: 600 15px/1.3 var(--ww-default-font-family, sans-serif);
        color: #1f2937;
        white-space-collapse: preserve;
      }
      .ww-e-d1H3 {
        width: 100%;
        font: 400 12px/1.35 var(--ww-default-font-family, sans-serif);
        color: #6b7280;
        white-space-collapse: preserve;
      }
      .ww-e-d1H4 {
        width: 48px;
        flex: 0 0 auto;
        height: 28px;
        border-radius: 999px;
      }
      .ww-e-d1H5 {
        width: 100%;
        font: 500 13px/1.4 var(--ww-default-font-family, sans-serif);
        color: #dc2626;
        white-space-collapse: preserve;
      }
      .ww-e-d1H6 {
        padding: 4px 0 0;
        display: flex;
        width: 100%;
      }
      .ww-e-d1H6.ww-layout, .ww-e-d1H6 [data-ww-ls~="d1H6"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1H7 {
        padding: 12px 16px;
        flex: 1 1 0;
        font: 600 15px/1 var(--ww-default-font-family, sans-serif);
        text-align: center;
        color: #374151;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d1d5db;
        border-radius: 10px;
      }
      .ww-e-d1H8 {
        padding: 12px 16px;
        flex: 1 1 0;
        font: 600 15px/1 var(--ww-default-font-family, sans-serif);
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #51643f;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      .ww-e-d1H9 {
        padding: 10px 12px;
        display: none;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #f9fafb;
        cursor: pointer;
        border: 1px solid #e5e7eb;
        border-radius: 8px;
      }
      .ww-e-d1HA {
        display: flex;
        width: 60px;
        flex: 0 0 auto;
        height: 60px;
        background-color: #6f8466;
        cursor: pointer;
        border-radius: 50%;
      }
      .ww-e-d1HA.ww-layout, .ww-e-d1HA [data-ww-ls~="d1HA"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d1HB {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
        cursor: pointer;
        transition: background-color 0.2s ease;
      }
      .ww-e-d1HB:where(:hover) {
        background-color: #f4f1ea;
      }
      .ww-e-d1HB.ww-layout, .ww-e-d1HB [data-ww-ls~="d1HB"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1HC {
        padding: 0 4px;
        display: flex;
        width: 100%;
        height: 64px;
        cursor: pointer;
        transition: background-color 0.2s ease;
      }
      .ww-e-d1HC:where(:hover) {
        background-color: #f4f1ea;
      }
      .ww-e-d1HC.ww-layout, .ww-e-d1HC [data-ww-ls~="d1HC"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1HD {
        padding: 0;
        display: flex;
        width: 460px;
        max-height: 85vh;
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        border: 1px solid var(--5c0b59ce-ddf3-4e4a-860a-4284db205766,#e2ded2);
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1HD {
          padding: 0;
          width: calc(100% - 32px);
        }
      }
      .ww-e-d1HD.ww-layout, .ww-e-d1HD [data-ww-ls~="d1HD"] {
        display: flex;
        flex-flow: column;
        gap: 0;
      }
      .ww-e-d1HE {
        padding: 14px 18px;
        flex: 1 1 auto;
        font: 600 15px / 1.35 Inter, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--95a4ec83-498f-46a1-a151-55a438d32797,#6f8466);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d1HF {
        display: flex;
        width: 34px;
        min-width: 34px;
        height: 34px;
        cursor: pointer;
        border: 2px solid #51643f;
        border-radius: 6px;
      }
      @media (max-width: 767px) {
        .ww-e-d1HF {
          width: 30px;
          min-width: 30px;
          height: 30px;
        }
      }
      .ww-e-d1HF.ww-layout, .ww-e-d1HF [data-ww-ls~="d1HF"] {
        display: flex;
        flex-flow: column;
        align-items: center;
      }
      .ww-e-d1HG {
        padding: 20px;
        display: block;
        width: 380px;
        background-color: var(--1771b8f8-c4ad-42e3-963b-324562f61874,#fffdf8);
        border: 1px solid var(--5c0b59ce-ddf3-4e4a-860a-4284db205766,#e2ded2);
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1HG {
          width: calc(100% - 32px);
        }
      }
      .ww-e-d1HG.ww-layout, .ww-e-d1HG [data-ww-ls~="d1HG"] {
        display: block;
      }
      .ww-e-d1HH {
        padding: 0;
        display: flex;
        width: 100%;
      }
      .ww-e-d1HH.ww-layout, .ww-e-d1HH [data-ww-ls~="d1HH"] {
        display: flex;
        flex-flow: column;
        align-content: revert-layer;
        gap: 0;
      }
      .ww-e-d1HI {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1HJ {
        margin: -64px 0 0;
        padding: 0;
        display: flex;
        width: 100%;
        height: 64px;
        font: 500 14px/1.4 var(--ww-default-font-family, sans-serif);
        text-align: left;
        color: #1f2937;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
        border-radius: 0;
      }
      .ww-e-d1HK {
        margin: 4px 0;
        width: 100%;
        flex: 1 1 100%;
        font: 400 13px / 1.4 Inter, sans-serif;
        color: #c58a4a;
        white-space-collapse: preserve;
      }
      .ww-e-d1HL {
        padding: 8px 16px;
        display: flex;
        min-height: 56px;
      }
      .ww-e-d1HL.ww-layout, .ww-e-d1HL [data-ww-ls~="d1HL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 4px 12px;
      }
    }
  }
  @layer custom {
    @media (max-width: 767px) {
      .ww-e-dzd {
        box-shadow: 0 -2px 12px rgba(0,0,0,0.06), 0 80px 0 0 var(--7afaba3d-5926-4c7e-b682-1a1968912cb6,#edf0e7);
        padding-bottom: env(safe-area-inset-bottom);
      }
    }
    .ww-e-dze {
      transform: translateY(-50%);
      transition: opacity 0.12s ease;
      white-space: nowrap;
      pointer-events: none;
    }
    .ww-e-dzi {
      pointer-events: none;
    }
    .ww-e-dzl {
      box-shadow: 0 0 12px #0000000a;
    }
    .ww-e-d104 {
      box-shadow: 0 4px 14px #00000038;
      pointer-events: auto;
    }
    .ww-e-d107 {
      box-sizing: border-box;
    }
    .ww-e-d10B {
      pointer-events: none;
    }
    .ww-e-d10D {
      box-sizing: border-box;
    }
    .ww-e-d10E {
      box-shadow: 2px 0 16px #00000014;
      box-sizing: border-box;
    }
    .ww-e-d10R {
      box-sizing: border-box;
    }
    .ww-e-d10T {
      box-sizing: border-box;
    }
    .ww-e-d10U {
      pointer-events: none;
    }
    .ww-e-d10V {
      box-sizing: border-box;
    }
    .ww-e-d10X {
      object-fit: contain;
    }
    .ww-e-d10Y {
      box-sizing: border-box;
      overflow-x: clip;
    }
    .ww-e-d10Z {
      pointer-events: none;
    }
    .ww-e-d10b {
      pointer-events: none;
    }
    .ww-e-d10d {
      overflow-y: auto;
    }
    .ww-e-d10e {
      top: 0;
      left: -9999px;
      position: fixed;
      pointer-events: none;
    }
    .ww-e-d1B4 {
      min-width: 0;
    }
    .ww-e-d1B8 {
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1BE {
      border-bottom: none;
    }
    .ww-e-d1BL {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1BU {
      background: #f7f5ef;
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Ba {
      position: relative;
    }
    @media (min-width: 992px) {
      .ww-e-d1Bc {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1Bc {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1Bc {
        white-space: nowrap;
      }
    }
    .ww-e-d1Bo {
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 10001;
      max-width: 85vw;
      position: fixed;
      box-shadow: -6px 0 24px #0000004d;
      overflow-y: auto;
      padding-top: calc(env(safe-area-inset-top) + 20px);
    }
    .ww-e-d1Bp {
      inset: 0;
      z-index: 10000;
      position: fixed;
    }
    .ww-e-d1Br {
      top: 0;
      left: 0;
      position: absolute;
    }
    .ww-e-d1Bt {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1By {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1Bz {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1C3 {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1CC {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1CD {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1CO {
      order: -1;
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1CS {
      order: 4;
    }
    .ww-e-d1CW {
      order: 3;
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1CZ {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1Cf {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1Cg {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1Cl {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1Cm {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1Cs {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1Cx {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1Cy {
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1Cz {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1D3 {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1D9 {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1DA {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1DB {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1DG {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1DH {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1DM {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1DN {
      order: 3;
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1DS {
      order: 3;
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1DW {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1DY {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1DZ {
      order: 2;
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1De {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1Df {
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1Dg {
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1Dh {
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1Di {
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1Dl {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Dn {
      min-width: 0;
      text-align: right;
    }
    .ww-e-d1Ds {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1Dy {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1Dz {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1E0 {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1E3 {
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1E4 {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1E5 {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1E6 {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1ES {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1EW {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1EY {
      white-space: nowrap;
    }
    .ww-e-d1EZ {
      order: 5;
    }
    .ww-e-d1Eb {
      box-sizing: border-box;
    }
    .ww-e-d1Ek {
      overflow: hidden;
      position: absolute;
    }
    @media (min-width: 992px) {
      .ww-e-d1En {
        top: 6px;
        right: 12px;
        z-index: 2;
        position: absolute;
        box-shadow: 0 10px 30px #00000059;
        box-sizing: border-box;
        max-height: 60vh;
        overflow-y: auto;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1En {
        top: 6px;
        right: 12px;
        z-index: 2;
        position: absolute;
        box-shadow: 0 10px 30px #00000059;
        box-sizing: border-box;
        max-height: 60vh;
        overflow-y: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1En {
        top: 6px;
        right: 12px;
        z-index: 2;
        max-width: 340px;
        position: absolute;
        box-shadow: 0 10px 30px #00000059;
        box-sizing: border-box;
        max-height: 60vh;
        overflow-y: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1Eo {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1Ep {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1Ep {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1Ep {
        white-space: nowrap;
      }
    }
    .ww-e-d1Eq {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Es {
      min-width: 0;
      text-align: right;
    }
    .ww-e-d1Et {
      inset: 0;
      z-index: 58;
      position: fixed;
    }
    @media (min-width: 992px) {
      .ww-e-d1Eu {
        right: 24px;
        bottom: 24px;
        z-index: 61;
        position: fixed;
        box-shadow: 0 10px 30px #0003;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1Eu {
        right: 24px;
        bottom: 24px;
        z-index: 61;
        position: fixed;
        box-shadow: 0 10px 30px #0003;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1Eu {
        left: 16px;
        right: 16px;
        bottom: calc(112px + env(safe-area-inset-bottom));
        z-index: 61;
        position: fixed;
        box-shadow: 0 10px 30px #0003;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1F1 {
        right: 24px;
        bottom: 24px;
        z-index: 62;
        position: fixed;
        box-shadow: 0 10px 30px #0003;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1F1 {
        right: 24px;
        bottom: 24px;
        z-index: 62;
        position: fixed;
        box-shadow: 0 10px 30px #0003;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1F1 {
        left: 16px;
        right: 16px;
        bottom: calc(112px + env(safe-area-inset-bottom));
        z-index: 62;
        position: fixed;
        box-shadow: 0 10px 30px #0003;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1F8 {
        height: calc(100dvh - 108px - 64px - env(safe-area-inset-bottom));
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1FC {
        z-index: 5;
        overflow: visible;
        position: relative;
        border-bottom: 1px solid #e2ded2;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1FC {
        z-index: 5;
        overflow: visible;
        position: relative;
        border-bottom: 1px solid #e2ded2;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1FC {
        z-index: 5;
        flex-wrap: nowrap;
        overflow: visible;
        position: relative;
        box-sizing: border-box;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1FD {
        box-shadow: inset 0 1px #ffffff14;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1FD {
        box-shadow: inset 0 1px #ffffff14;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1FD {
        flex-wrap: nowrap;
        overflow: hidden;
        box-sizing: border-box;
      }
    }
    .ww-e-d1FJ {
      overflow: hidden;
      position: relative;
    }
    .ww-e-d1FP {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1Fc {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Fd {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Fh {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Fi {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Fn {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Fo {
      border-bottom: none;
    }
    .ww-e-d1Fr {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Fs {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Fv {
      min-width: 0;
    }
    .ww-e-d1Fw {
      border-bottom: none;
    }
    .ww-e-d1Fz {
      inset: 0;
      z-index: 65;
      position: fixed;
    }
    .ww-e-d1G1 {
      min-width: 0;
    }
    .ww-e-d1G2 {
      min-width: 0;
    }
    .ww-e-d1G3 {
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1G4 {
      min-width: 0;
      text-align: right;
    }
    .ww-e-d1G7 {
      overflow: hidden;
      position: relative;
      box-sizing: border-box;
    }
    .ww-e-d1G8 {
      user-select: none;
      pointer-events: none;
    }
    .ww-e-d1G9 {
      position: relative;
    }
    .ww-e-d1GA {
      top: 0;
      left: 0;
      position: absolute;
      pointer-events: none;
    }
    .ww-e-d1GB {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1GC {
      white-space: nowrap;
      pointer-events: none;
    }
    .ww-e-d1GD {
      pointer-events: none;
    }
    .ww-e-d1GE {
      flex: 0 0 auto;
      box-sizing: border-box;
    }
    .ww-e-d1GI {
      z-index: 100;
      overflow: visible;
      position: relative;
      align-self: stretch;
    }
    .ww-e-d1GK {
      overflow: hidden;
      position: relative;
      box-sizing: border-box;
    }
    .ww-e-d1GL {
      user-select: none;
      pointer-events: none;
    }
    .ww-e-d1GM {
      top: 0;
      left: 0;
      position: absolute;
      pointer-events: none;
    }
    .ww-e-d1GO {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .ww-e-d1GP {
      inset: 0;
      z-index: 1;
      position: fixed;
    }
    @media (min-width: 992px) {
      .ww-e-d1GS {
        top: 0;
        z-index: 60;
        position: sticky;
        box-shadow: 0 2px 8px #2b2e2914;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1GS {
        top: 0;
        z-index: 60;
        position: sticky;
        box-shadow: 0 2px 8px #2b2e2914;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1GS {
        top: 0;
        z-index: 60;
        position: sticky;
        box-shadow: 0 2px 8px #2b2e2914;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d1GY {
        top: 108px;
        z-index: 5;
        position: sticky;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1GY {
        top: 108px;
        z-index: 5;
        position: sticky;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1GY {
        top: 100px;
        z-index: 5;
        position: sticky;
      }
    }
    .ww-e-d1GZ {
      top: calc(100% + 6px);
      right: 0;
      z-index: 200;
      position: absolute;
      box-shadow: 0 6px 20px #0000004d;
    }
    .ww-e-d1Ga {
      min-width: 0;
      text-align: right;
    }
    .ww-e-d1Gb {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Gf {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Gg {
      min-width: 0;
      text-align: right;
    }
    .ww-e-d1Gh {
      min-width: 0;
      text-align: right;
    }
    .ww-e-d1Gi {
      min-width: 0;
    }
    .ww-e-d1Gj {
      min-width: 0;
    }
    .ww-e-d1Gk {
      min-width: 0;
    }
    .ww-e-d1Gl {
      min-width: 0;
    }
    .ww-e-d1Gp {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Gr {
      border-bottom: 1px solid #efede6;
    }
    .ww-e-d1Gt {
      min-width: 0;
    }
    .ww-e-d1Gu {
      inset: 0;
      order: 99;
      z-index: 500;
      position: fixed;
    }
    .ww-e-d1Gv {
      box-shadow: 0 12px 40px #00000040;
      max-height: calc(100dvh - 32px);
      overflow-y: auto;
    }
    .ww-e-d1H1 {
      min-width: 0;
    }
    .ww-e-d1HB {
      box-shadow: inset 0 -1px #ece8de;
    }
    .ww-e-d1HC {
      box-shadow: inset 0 -1px #ece8de;
    }
    @media (min-width: 992px) {
      .ww-e-d1HD {
        top: 50%;
        left: 50%;
        z-index: 70;
        position: fixed;
        box-shadow: 0 20px 50px #00000040;
        overflow-y: auto;
        transform: translate(-50%, -50%);
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1HD {
        top: 50%;
        left: 50%;
        z-index: 70;
        position: fixed;
        box-shadow: 0 20px 50px #00000040;
        overflow-y: auto;
        transform: translate(-50%, -50%);
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1HD {
        top: 50%;
        left: 50%;
        z-index: 70;
        position: fixed;
        box-shadow: 0 20px 50px #00000040;
        max-height: calc(100dvh - 240px);
        overflow-y: auto;
        transform: translate(-50%, -50%);
      }
    }
    .ww-e-d1HF {
      overflow: hidden;
    }
    @media (min-width: 992px) {
      .ww-e-d1HG {
        top: 124px;
        right: 24px;
        bottom: 24px;
        z-index: 60;
        position: fixed;
        box-shadow: 0 8px 28px #2b2e2924;
        max-height: calc(100vh - 48px);
        overflow-y: auto;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d1HG {
        top: 124px;
        right: 24px;
        bottom: 24px;
        z-index: 60;
        position: fixed;
        box-shadow: 0 8px 28px #2b2e2924;
        max-height: calc(100vh - 48px);
        overflow-y: auto;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d1HG {
        left: 16px;
        right: 16px;
        bottom: calc(112px + env(safe-area-inset-bottom));
        z-index: 60;
        position: fixed;
        box-shadow: 0 10px 30px #0003;
        max-height: calc(100dvh - 200px - env(safe-area-inset-bottom));
        overflow-y: auto;
      }
    }
    .ww-e-d1HI {
      order: 3;
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1HJ {
      order: 2;
      z-index: 2;
      position: relative;
      box-shadow: none;
    }
    .ww-e-d1HL {
      border-bottom: 1px solid #efede6;
    }
  }
}
@layer ww-style-layout-override {
}
