@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-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-cursor {
  syntax: "*";
  inherits: false;
}
@property --ww-style-opacity {
  syntax: "*";
  inherits: false;
}
@property --ww-style-border {
  syntax: "*";
  inherits: false;
}
@property --ww-style-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-grid-column {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-size {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-as-authored {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-column-forward {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-direction-row-forward {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-align-content-when-wrapped {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-wrap-row-wrap {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-layout-flex-wrap-column {
  syntax: "*";
  inherits: false;
}
@property --ww-style-width {
  syntax: "*";
  inherits: false;
}
@property --ww-content-grid-template-columns-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-grid {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-style-z-index {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-grid-columns {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d18O {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d18N {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d193 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19B {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d18e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d18V {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1AI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19N {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d17p {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8faf9;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d17p.ww-layout, .ww-e-d17p [data-ww-ls~="d17p"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-d17q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d17q.ww-layout, .ww-e-d17q [data-ww-ls~="d17q"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d17r {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        border: 1px solid #d3ded7;
        border-radius: 10px;
        --placeholder-color: #617066;
      }
      .ww-e-d17s {
        margin: 0;
        padding: 11px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 1 1 100px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #315c43;
        white-space-collapse: preserve;
        background-color: #f8faf9;
        cursor: pointer;
        border: 1px solid #d3ded7;
        border-radius: 10px;
      }
      .ww-e-d17t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        color: #315c43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d3ded7;
        border-radius: 10px;
      }
      .ww-e-d17u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 31px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 31px;
        max-height: unset;
        min-height: unset;
        --wwi-of: contain;
      }
      @media (max-width: 767px) {
        .ww-e-d17u {
          width: 25px;
          height: 25px;
        }
      }
      .ww-e-d17v {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d17w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d17x {
        margin: 8px 0 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d17x.ww-layout, .ww-e-d17x [data-ww-ls~="d17x"] {
        display: flex;
        justify-content: flex-end;
        gap: 10px;
      }
      .ww-e-d17y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d17y.ww-layout, .ww-e-d17y [data-ww-ls~="d17y"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d17z {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: auto;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: Verdana, sans-serif;
        font-weight: 600;
        text-align: center;
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d180 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 1200px;
        max-height: unset;
        min-height: 1200px;
        opacity: 1;
      }
      @media (max-width: 767px) {
        .ww-e-d180 {
          flex: 1 1 0%;
          height: auto;
          min-height: 0;
        }
      }
      .ww-e-d181 {
        margin: 0;
        padding: 8px 14px;
        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);
        color: #fff;
        white-space-collapse: preserve;
        background-color: #203325;
        border-radius: 5px;
      }
      .ww-e-d182 {
        margin: 0;
        padding: 8px 14px;
        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);
        color: #203325;
        white-space-collapse: preserve;
        background-color: #e7e3d8;
        border-radius: 5px;
      }
      .ww-e-d183 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d184 {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d184.ww-layout, .ww-e-d184 [data-ww-ls~="d184"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d185 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 1.3;
        font-weight: 700;
        text-align: center;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d186 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: #713f12;
        white-space-collapse: preserve;
      }
      .ww-e-d187 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d187.ww-layout, .ww-e-d187 [data-ww-ls~="d187"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d188 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: monospace, monospace;
        text-align: center;
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-d189 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d189.ww-layout, .ww-e-d189 [data-ww-ls~="d189"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d18A {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 52px;
        max-width: unset;
        min-width: 52px;
        height: 52px;
        max-height: unset;
        min-height: 52px;
        background: var(--ww-style-background-color);
        border-radius: 50%;
      }
      .ww-e-d18A.ww-layout, .ww-e-d18A [data-ww-ls~="d18A"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d18B {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 1;
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d18C {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-d18D {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: monospace, monospace;
        text-align: center;
        color: #94a3b8;
        white-space-collapse: preserve;
      }
      .ww-e-d18E {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 52px;
        max-width: unset;
        min-width: 52px;
        height: 52px;
        max-height: unset;
        min-height: 52px;
        background: var(--ww-style-background-color);
        border-radius: 50%;
      }
      .ww-e-d18E.ww-layout, .ww-e-d18E [data-ww-ls~="d18E"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d18F {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 1;
        font-weight: 700;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d18G {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: none;
        width: auto;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: Verdana, sans-serif;
        font-weight: 600;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--871d032b-0ee1-4ad3-ae9b-67215830b964, #315C43);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d18H {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: Verdana, sans-serif;
        font-weight: 600;
        text-align: center;
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d18I {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        flex: 1 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: 0;
        background-color: #fff;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d18I {
          overflow: auto;
          min-height: 0;
        }
      }
      .ww-e-d18J {
        margin: 0;
        padding: 4px 10px;
        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-size: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-d18K {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: Verdana;
        font-weight: 700;
        color: #234e3a;
        white-space-collapse: preserve;
      }
      .ww-e-d18L {
        margin: 0;
        padding: 10px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d18L {
          padding: 10px 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d18L {
          padding: 8px 12px;
          flex: 0 1 auto;
        }
      }
      .ww-e-d18L.ww-layout, .ww-e-d18L [data-ww-ls~="d18L"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d18M {
        margin: 0;
        padding: 10px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        flex: 0 1 auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d18M {
          padding: 10px 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d18M {
          padding: 8px 12px;
        }
      }
      .ww-e-d18M.ww-layout, .ww-e-d18M [data-ww-ls~="d18M"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d18P {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90vw;
        max-width: 1200px;
        min-width: unset;
        height: 88vh;
        max-height: 90vh;
        min-height: unset;
        background-color: #fff;
      }
      @media (max-width: 991px) {
        .ww-e-d18P {
          overflow: hidden;
          display: flex;
          width: 94vw;
          height: 90vh;
          max-height: 90vh;
          min-height: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d18P {
          overflow: hidden;
          display: flex;
          width: 96vw;
          height: 94vh;
          max-height: 94vh;
          min-height: unset;
        }
      }
      .ww-e-d18P.ww-layout, .ww-e-d18P [data-ww-ls~="d18P"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-d18P.ww-layout, .ww-e-d18P [data-ww-ls~="d18P"] {
          display: flex;
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d18P.ww-layout, .ww-e-d18P [data-ww-ls~="d18P"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d18Q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 50%;
        left: 50%;
        width: max-content;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        transform: translate(-50%, -50%);
      }
      @media (max-width: 767px) {
        .ww-e-d18Q {
          margin: 8px 0 0;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          transform: none;
        }
      }
      .ww-e-d18Q.ww-layout, .ww-e-d18Q [data-ww-ls~="d18Q"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d18Q.ww-layout, .ww-e-d18Q [data-ww-ls~="d18Q"] {
          gap: 5px;
        }
      }
      .ww-e-d18R {
        margin: 0;
        padding: 0 58px 10px 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        flex: 0 0 auto;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid #e9e6e1;
      }
      @media (max-width: 767px) {
        .ww-e-d18R {
          padding: 0 50px 8px 0;
        }
      }
      .ww-e-d18R.ww-layout, .ww-e-d18R [data-ww-ls~="d18R"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      @media (max-width: 767px) {
        .ww-e-d18R.ww-layout, .ww-e-d18R [data-ww-ls~="d18R"] {
          gap: 1px;
        }
      }
      .ww-e-d18S {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 600;
        color: #6e6a64;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d18S {
          font-size: 12px;
        }
      }
      .ww-e-d18T {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: Verdana;
        line-height: 1.2;
        font-weight: 700;
        color: #2f2f2f;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d18T {
          font-size: 17px;
        }
      }
      .ww-e-d18U {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Verdana;
        font-weight: 700;
        color: #315c43;
        white-space-collapse: preserve;
      }
      .ww-e-d18W {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: min(92vw, 560px);
        max-width: 560px;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 10px 30px #0000002e;
        border-radius: 10px;
      }
      .ww-e-d18W.ww-layout, .ww-e-d18W [data-ww-ls~="d18W"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d18X {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #203325;
        white-space-collapse: preserve;
      }
      .ww-e-d18Y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d18Z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d18a {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d18b {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d18c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d18c.ww-layout, .ww-e-d18c [data-ww-ls~="d18c"] {
        display: flex;
        align-content: revert-layer;
        gap: 8px;
        flex-wrap: wrap;
      }
      .ww-e-d18d {
        margin: 0;
        padding: 11px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 1 1 100px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #315c43;
        white-space-collapse: preserve;
        background-color: #f8faf9;
        cursor: pointer;
        border: 1px solid #d3ded7;
        border-radius: 10px;
      }
      .ww-e-d18f {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: Verdana, sans-serif;
        font-weight: 600;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: var(--871d032b-0ee1-4ad3-ae9b-67215830b964, #315C43);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d18g {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 1.3;
        font-weight: 700;
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d18h {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 12px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: #713f12;
        white-space-collapse: preserve;
      }
      .ww-e-d18i {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        line-height: 1.2;
        font-weight: 800;
        text-align: center;
        color: #854d0e;
        white-space-collapse: preserve;
      }
      .ww-e-d18j {
        margin: 0;
        padding: 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d18j.ww-layout, .ww-e-d18j [data-ww-ls~="d18j"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d18k {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 1.3;
        font-weight: 700;
        text-align: center;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d18l {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-d18m {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d18n {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fef9c3;
        border: 1px solid #fde047;
        border-radius: 8px;
      }
      .ww-e-d18n.ww-layout, .ww-e-d18n [data-ww-ls~="d18n"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px;
      }
      .ww-e-d18o {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d18p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d18p.ww-layout, .ww-e-d18p [data-ww-ls~="d18p"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d18q {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #16a34a;
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d18r {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 1;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: #dc2626;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d18s {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 440px;
        max-width: 90vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 48px #0f172a29;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d18s {
          padding: 20px;
          width: calc(100vw - 32px);
        }
      }
      .ww-e-d18s.ww-layout, .ww-e-d18s [data-ww-ls~="d18s"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 16px;
      }
      .ww-e-d18t {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: Verdana, sans-serif;
        font-weight: 600;
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      .ww-e-d18u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        line-height: 1.3;
        font-weight: 700;
        text-align: center;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
      }
      .ww-e-d18v {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: #475569;
        white-space-collapse: preserve;
      }
      .ww-e-d18w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: var(--ww-default-font-family);
        font-weight: 600;
        text-align: center;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d18x {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fef9c3;
        border: 1px solid #fde047;
        border-radius: 8px;
      }
      .ww-e-d18x.ww-layout, .ww-e-d18x [data-ww-ls~="d18x"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px;
      }
      .ww-e-d18y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 22px;
        font-family: var(--ww-default-font-family);
        line-height: 1.2;
        font-weight: 800;
        text-align: center;
        color: #854d0e;
        white-space-collapse: preserve;
      }
      .ww-e-d18z {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        text-align: center;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-d190 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: 0;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 11px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 400;
        color: #8a847d;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d190 {
          font-size: 10px;
        }
      }
      .ww-e-d191 {
        margin: 0;
        padding: 0;
        z-index: 3;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 16px;
        right: 16px;
        width: 44px;
        flex: 0 0 auto;
        max-width: unset;
        min-width: unset;
        height: 40px;
        max-height: unset;
        min-height: unset;
        font-size: 26px;
        font-family: var(--ww-default-font-family);
        line-height: 1;
        color: #2f2f2f;
        white-space-collapse: preserve;
        background-color: #f4f1ed;
        cursor: pointer;
        border: none;
        border-radius: 8px;
      }
      @media (max-width: 767px) {
        .ww-e-d191 {
          z-index: 3;
          top: 10px;
          right: 10px;
          width: 42px;
          height: 38px;
        }
      }
      .ww-e-d192 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 17px;
        font-family: Verdana;
        line-height: 1.2;
        font-weight: 600;
        color: #6e6a64;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d192 {
          font-size: 15px;
        }
      }
      .ww-e-d194 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90vw;
        max-width: 1200px;
        min-width: unset;
        height: 90vh;
        max-height: unset;
        min-height: 720px;
        background-color: #fff;
      }
      .ww-e-d194.ww-layout, .ww-e-d194 [data-ww-ls~="d194"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d195 {
        margin: 0;
        padding: 16px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d195.ww-layout, .ww-e-d195 [data-ww-ls~="d195"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d196 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: 800px;
        max-height: unset;
        min-height: 800px;
        opacity: 1;
      }
      @media (max-width: 767px) {
        .ww-e-d196 {
          display: block;
          width: 100%;
          height: 800px;
          min-height: 800px;
          opacity: 1;
        }
      }
      .ww-e-d197 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: Verdana;
        font-weight: 700;
        color: #234e3a;
        white-space-collapse: preserve;
      }
      .ww-e-d198 {
        margin: 0;
        padding: 0;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 90vw;
        max-width: 1200px;
        min-width: unset;
        height: 88vh;
        max-height: 90vh;
        min-height: unset;
        background-color: #fff;
      }
      @media (max-width: 991px) {
        .ww-e-d198 {
          overflow: hidden;
          display: flex;
          width: 94vw;
          height: 90vh;
          max-height: 90vh;
          min-height: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d198 {
          overflow: hidden;
          display: flex;
          width: 96vw;
          height: 94vh;
          max-height: 94vh;
          min-height: unset;
        }
      }
      .ww-e-d198.ww-layout, .ww-e-d198 [data-ww-ls~="d198"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-d198.ww-layout, .ww-e-d198 [data-ww-ls~="d198"] {
          display: flex;
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d198.ww-layout, .ww-e-d198 [data-ww-ls~="d198"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d199 {
        margin: 0;
        padding: 4px 10px;
        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-size: 24px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-d19A {
        margin: 0;
        padding: 0;
        overflow: auto;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        flex: 1 1 auto;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
        opacity: 1;
      }
      @media (max-width: 991px) {
        .ww-e-d19A {
          display: block;
          width: 100%;
          flex: 1 1 auto;
          height: 100%;
          min-height: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d19A {
          display: block;
          width: 100%;
          flex: 1 1 auto;
          height: 100%;
          min-height: unset;
        }
      }
      .ww-e-d19C {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 36px;
        max-width: unset;
        min-width: unset;
        height: 36px;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        line-height: 1;
        color: #234e3a;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border-radius: 0;
      }
      .ww-e-d19D {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        flex: 1 1 auto;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d19D {
          display: block;
          width: 100%;
          flex: 1 1 auto;
          height: 100%;
          min-height: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d19D {
          display: block;
          width: 100%;
          flex: 1 1 auto;
          height: 100%;
          min-height: unset;
        }
      }
      .ww-e-d19E {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 18px;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #234e3a;
        white-space-collapse: preserve;
      }
      .ww-e-d19F {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d19G {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19H {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d19I {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d19J {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d19K {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 110px;
        flex: 0 0 110px;
        max-width: 120px;
        min-width: 95px;
        height: 44px;
        max-height: unset;
        min-height: unset;
        cursor: pointer;
      }
      .ww-e-d19L {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: 28px;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 15px / 1.2 Verdana, sans-serif;
        text-align: center;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d19M {
        margin: 0;
        padding: 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19M.ww-layout, .ww-e-d19M [data-ww-ls~="d19M"] {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d19O {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.2 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d19O:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d19P {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19P.ww-layout, .ww-e-d19P [data-ww-ls~="d19P"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d19Q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19Q.ww-layout, .ww-e-d19Q [data-ww-ls~="d19Q"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d19R {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19R.ww-layout, .ww-e-d19R [data-ww-ls~="d19R"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d19S {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 20px / 1.25 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d19T {
        margin: 0;
        padding: 0 0 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        border-bottom: 1px solid #e2e8f0;
      }
      .ww-e-d19T.ww-layout, .ww-e-d19T [data-ww-ls~="d19T"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d19U {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.2 Verdana, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d19U:where(:hover) {
        background-color: #e2e8f0;
      }
      .ww-e-d19V {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d19V.ww-layout, .ww-e-d19V [data-ww-ls~="d19V"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d19W {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19W.ww-layout, .ww-e-d19W [data-ww-ls~="d19W"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 12px;
      }
      .ww-e-d19X {
        margin: 0;
        padding: 8px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #eef5f0;
        border: 1px solid #315c43;
        border-radius: 8px;
      }
      .ww-e-d19X.ww-layout, .ww-e-d19X [data-ww-ls~="d19X"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px 10px;
      }
      .ww-e-d19Y {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19Y.ww-layout, .ww-e-d19Y [data-ww-ls~="d19Y"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d19Z {
        margin: 0;
        padding: 14px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d19Z.ww-layout, .ww-e-d19Z [data-ww-ls~="d19Z"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d19a {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19a.ww-layout, .ww-e-d19a [data-ww-ls~="d19a"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d19b {
        margin: 0;
        padding: 12px 16px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 12px;
      }
      .ww-e-d19b.ww-layout, .ww-e-d19b [data-ww-ls~="d19b"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d19c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d19d {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19d.ww-layout, .ww-e-d19d [data-ww-ls~="d19d"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d19e {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19e.ww-layout, .ww-e-d19e [data-ww-ls~="d19e"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d19f {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.4 Verdana, sans-serif;
        color: #b91c1c;
        white-space-collapse: preserve;
      }
      .ww-e-d19g {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19g.ww-layout, .ww-e-d19g [data-ww-ls~="d19g"] {
        display: flex;
        flex-direction: row;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d19h {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 220px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19h.ww-layout, .ww-e-d19h [data-ww-ls~="d19h"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d19i {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19i.ww-layout, .ww-e-d19i [data-ww-ls~="d19i"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 12px;
      }
      .ww-e-d19j {
        margin: 0;
        padding: 10px 14px;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.4 Verdana, sans-serif;
        color: #315c43;
        white-space-collapse: preserve;
        background-color: #eef5f0;
        border: 1px solid #315c43;
        border-radius: 10px;
      }
      .ww-e-d19k {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 220px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19k.ww-layout, .ww-e-d19k [data-ww-ls~="d19k"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d19l {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19l.ww-layout, .ww-e-d19l [data-ww-ls~="d19l"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d19m {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 10px;
      }
      .ww-e-d19m.ww-layout, .ww-e-d19m [data-ww-ls~="d19m"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d19n {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: 620px;
        min-width: unset;
        height: auto;
        max-height: 90vh;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 50px #0f172a38;
        border: 2px solid #315c43;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d19n {
          margin: 0 12px;
          padding: 16px;
        }
      }
      .ww-e-d19n.ww-layout, .ww-e-d19n [data-ww-ls~="d19n"] {
        display: flex;
        flex-flow: column;
        gap: 16px;
      }
      .ww-e-d19o {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19o.ww-layout, .ww-e-d19o [data-ww-ls~="d19o"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 12px;
      }
      .ww-e-d19p {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19p.ww-layout, .ww-e-d19p [data-ww-ls~="d19p"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d19q {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19q.ww-layout, .ww-e-d19q [data-ww-ls~="d19q"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
      }
      .ww-e-d19r {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 2 1 240px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19r.ww-layout, .ww-e-d19r [data-ww-ls~="d19r"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d19s {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        flex: 1 1 140px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19s.ww-layout, .ww-e-d19s [data-ww-ls~="d19s"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d19t {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d19u {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d19v {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d19w {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19w.ww-layout, .ww-e-d19w [data-ww-ls~="d19w"] {
        display: flex;
        flex-direction: row;
        gap: 8px;
        flex-wrap: revert-layer;
      }
      .ww-e-d19x {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d19x.ww-layout, .ww-e-d19x [data-ww-ls~="d19x"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d19y {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 10px;
      }
      .ww-e-d19y.ww-layout, .ww-e-d19y [data-ww-ls~="d19y"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
      }
      .ww-e-d19z {
        margin: 0;
        padding: 12px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #f8fafc;
        border: 1px solid #e2e8f0;
        border-radius: 10px;
      }
      .ww-e-d19z.ww-layout, .ww-e-d19z [data-ww-ls~="d19z"] {
        display: flex;
        flex-flow: column;
        gap: 8px;
      }
      .ww-e-d1A0 {
        margin: 0;
        padding: 8px 0 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1A0.ww-layout, .ww-e-d1A0 [data-ww-ls~="d1A0"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      .ww-e-d1A1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.4 Verdana, sans-serif;
        color: #b91c1c;
        white-space-collapse: preserve;
      }
      .ww-e-d1A2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1A2.ww-layout, .ww-e-d1A2 [data-ww-ls~="d1A2"] {
        display: flex;
        flex-flow: column;
        gap: 4px;
      }
      .ww-e-d1A3 {
        margin: 0;
        padding: 10px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 13px / 1.2 Verdana, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #315c43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1A3:where(:hover) {
        background-color: #264935;
      }
      .ww-e-d1A4 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1A4.ww-layout, .ww-e-d1A4 [data-ww-ls~="d1A4"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-d1A5 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d1A6 {
        margin: 0;
        padding: 6px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.2 Verdana, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #315c43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1A6:where(:hover) {
        background-color: #264935;
      }
      .ww-e-d1A7 {
        margin: 0;
        padding: 6px 12px;
        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: 700 14px / 1 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1A7:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d1A8 {
        margin: 0;
        padding: 8px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 180px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.2 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d1A9 {
        margin: 0;
        padding: 6px 12px;
        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: 700 14px / 1 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1A9:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d1AA {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.4 Verdana, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-d1AB {
        margin: 0;
        padding: 12px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 14px / 1.2 Verdana, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #315c43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1AB:where(:hover) {
        background-color: #264935;
      }
      .ww-e-d1AC {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.2 Verdana, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1AC:where(:hover) {
        background-color: #eef5f0;
      }
      .ww-e-d1AD {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1AD.ww-layout, .ww-e-d1AD [data-ww-ls~="d1AD"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d1AE {
        margin: 0;
        padding: 14px 28px;
        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);
        font-weight: 800;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #315c43;
        border: none;
        border-radius: 12px;
      }
      .ww-e-d1AF {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 15px;
        font-family: Verdana;
        font-weight: 700;
        color: #315c43;
        white-space-collapse: preserve;
      }
      .ww-e-d1AG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #315c43;
        white-space-collapse: preserve;
      }
      .ww-e-d1AH {
        margin: 0;
        padding: 11px 12px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        flex: 1 1 100px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        color: #315c43;
        white-space-collapse: preserve;
        background-color: #f8faf9;
        cursor: pointer;
        border: 1px solid #d3ded7;
        border-radius: 10px;
      }
      .ww-e-d1AJ {
        margin: 0;
        padding: 11px 14px;
        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);
        font-weight: 800;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        border: 1px solid #315c43;
        border-radius: 10px;
      }
      .ww-e-d1AK {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 16px;
        font-family: Verdana;
        font-weight: 800;
        color: #20352b;
        white-space-collapse: preserve;
      }
      .ww-e-d1AL {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: Verdana;
        text-align: center;
        color: #617066;
        white-space-collapse: preserve;
      }
      .ww-e-d1AM {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1AM.ww-layout, .ww-e-d1AM [data-ww-ls~="d1AM"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d1AN {
        margin: 0;
        padding: 10px;
        z-index: unset;
        align-self: unset;
        display: block;
        flex: 1 1 150px;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #d3ded7;
        border-radius: 10px;
        --placeholder-color: #617066;
      }
      .ww-e-d1AO {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 44px;
        max-width: unset;
        min-width: unset;
        height: 44px;
        max-height: unset;
        min-height: unset;
        font-size: 24px;
        font-family: var(--ww-default-font-family);
        color: #315c43;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #d3ded7;
        border-radius: 10px;
      }
      .ww-e-d1AP {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d1AP.ww-layout, .ww-e-d1AP [data-ww-ls~="d1AP"] {
        display: flex;
        align-content: revert-layer;
        gap: 8px;
        flex-wrap: wrap;
      }
      .ww-e-d1AQ {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 44px;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: #315c43;
        white-space-collapse: preserve;
      }
      .ww-e-d1AR {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: Verdana;
        color: #617066;
        white-space-collapse: preserve;
      }
      .ww-e-d1AS {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: #315c43;
        white-space-collapse: preserve;
      }
      .ww-e-d1AT {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        color: #a33a2b;
        white-space-collapse: preserve;
      }
      .ww-e-d1AU {
        margin: 0;
        padding: 24px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 440px;
        max-width: 90vw;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 20px 48px #0f172a29;
        border-radius: 16px;
      }
      @media (max-width: 767px) {
        .ww-e-d1AU {
          padding: 20px;
          width: calc(100vw - 32px);
        }
      }
      .ww-e-d1AU.ww-layout, .ww-e-d1AU [data-ww-ls~="d1AU"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 16px;
      }
      .ww-e-d1AV {
        margin: 0;
        padding: 28px;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: min(100%, 560px);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: 90vh;
        min-height: unset;
        background-color: #fff;
        box-shadow: 0 24px 70px #1830253d;
        border-radius: 18px;
      }
      @media (max-width: 767px) {
        .ww-e-d1AV {
          padding: 20px;
          width: calc(100vw - 24px);
          border-radius: 16px;
        }
      }
      .ww-e-d1AV.ww-layout, .ww-e-d1AV [data-ww-ls~="d1AV"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-d1AW {
        margin: 0;
        padding: 0;
        z-index: 5;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 12px;
        right: 12px;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1 Verdana, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1AW:where(:hover) {
        background-color: #e2e8f0;
      }
      .ww-e-d1AX {
        margin: 0;
        padding: 0;
        z-index: 5;
        align-self: unset;
        display: flex;
        position: absolute;
        top: 12px;
        right: 12px;
        width: 32px;
        max-width: unset;
        min-width: unset;
        height: 32px;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1 Verdana, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
        background-color: #f8fafc;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1AX:where(:hover) {
        background-color: #e2e8f0;
      }
      .ww-e-d1AY {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        flex: 1 1 auto;
        max-width: unset;
        min-width: unset;
        height: 100%;
        max-height: unset;
        min-height: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d1AY {
          display: block;
          width: 100%;
          height: 100%;
          min-height: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1AY {
          display: block;
          width: 100%;
          height: 100%;
          min-height: unset;
        }
      }
      .ww-e-d1AZ {
        margin: 0;
        padding: 0 36px 0 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 28px;
        font-family: Verdana;
        font-weight: 800;
        color: #20352b;
        white-space-collapse: preserve;
      }
      .ww-e-d1Aa {
        margin: 0;
        padding: 0 36px 0 0;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 28px;
        font-family: Verdana;
        font-weight: 800;
        color: #20352b;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ab {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        border: 1px solid #d3ded7;
        border-radius: 10px;
        --placeholder-color: #617066;
      }
      .ww-e-d1Ac {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 13px;
        font-family: Verdana;
        color: #617066;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ad {
        margin: 0;
        padding: 14px;
        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);
        font-weight: 800;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #315c43;
        cursor: var(--ww-style-cursor);
        opacity: var(--ww-style-opacity);
        border: none;
        border-radius: 12px;
      }
      .ww-e-d1Ae {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        font-weight: 700;
        text-align: left;
        color: #315c43;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-d1Af {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: calc(100% - 118px);
        flex: 1 1 calc(100% - 118px);
        max-width: unset;
        min-width: 150px;
        height: 44px;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        border: 1px solid #d3ded7;
        border-radius: 10px;
        --placeholder-color: #617066;
      }
      .ww-e-d1Ag {
        margin: 0;
        padding: 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
        border: 1px solid #d3ded7;
        border-radius: 10px;
        --placeholder-color: #617066;
      }
      .ww-e-d1Ah {
        margin: 0;
        padding: 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #c85a32;
        cursor: pointer;
        border: none;
        border-radius: 12px;
      }
      .ww-e-d1Ai {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 26px;
        font-family: Verdana;
        font-weight: 800;
        text-align: center;
        color: #20352b;
        white-space-collapse: preserve;
      }
      .ww-e-d1Aj {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 17px;
        font-family: Verdana;
        font-weight: 800;
        color: #20352b;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ak {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        font-weight: 800;
        color: #20352b;
        white-space-collapse: preserve;
      }
      .ww-e-d1Al {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 14px;
        font-family: var(--ww-default-font-family);
        line-height: 1.4;
        font-weight: 600;
        text-align: center;
        color: #a33a2b;
        white-space-collapse: preserve;
      }
      .ww-e-d1Am {
        margin: 0;
        padding: 4px 8px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: fit-content;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 11px / 1.2 Verdana, sans-serif;
        color: #315c43;
        white-space-collapse: preserve;
        background-color: #eef5f0;
        border-radius: 999px;
      }
      .ww-e-d1An {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ao {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.2 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Ao:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d1Ap {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d1Aq {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.2 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1Aq:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d1Ar {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.3 Verdana, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
      }
      .ww-e-d1As {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 13px / 1.3 Verdana, sans-serif;
        color: #315c43;
        white-space-collapse: preserve;
      }
      .ww-e-d1At {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 14px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d1Au {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 12px / 1.4 Verdana, sans-serif;
        color: #64748b;
        white-space-collapse: preserve;
      }
      .ww-e-d1Av {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d1Aw {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d1Ax {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d1Ay {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d1Az {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d1B0 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d1B1 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d1B2 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d1B3 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d1B4 {
        margin: 0;
        padding: 6px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.2 Verdana, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1B4:where(:hover) {
        color: #fff;
        background-color: #264935;
      }
      .ww-e-d1B5 {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d1B6 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
      }
      .ww-e-d1B7 {
        margin: 0;
        padding: 6px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.2 Verdana, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1B7:where(:hover) {
        color: #fff;
        background-color: #264935;
      }
      .ww-e-d1B8 {
        margin: 0;
        padding: 6px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.2 Verdana, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1B8:where(:hover) {
        color: #fff;
        background-color: #264935;
      }
      .ww-e-d1B9 {
        margin: 0;
        padding: 6px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 12px / 1.2 Verdana, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1B9:where(:hover) {
        color: #fff;
        background-color: #264935;
      }
      .ww-e-d1BA {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.2 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #cbd5e1;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1BA:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d1BB {
        margin: 0;
        padding: 10px 12px;
        z-index: unset;
        align-self: unset;
        display: block;
        width: 100%;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 14px / 1.3 Verdana, sans-serif;
        color: #0f172a;
        white-space-collapse: preserve;
        background-color: #fff;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
      }
      .ww-e-d1BC {
        margin: 0;
        padding: 10px 12px;
        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: 400 12px / 1.4 Verdana, sans-serif;
        text-align: left;
        color: #0f172a;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1BC:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d1BD {
        margin: 0;
        padding: 12px 20px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 14px / 1.2 Verdana, sans-serif;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #315c43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1BD:where(:hover) {
        background-color: #264935;
      }
      .ww-e-d1BE {
        margin: 0;
        padding: 10px 12px;
        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: 400 12px / 1.4 Verdana, sans-serif;
        text-align: left;
        color: #0f172a;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: var(--ww-style-border);
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1BE:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d1BF {
        margin: 0;
        padding: 8px 12px;
        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: 400 12px / 1.4 Verdana, sans-serif;
        text-align: left;
        color: #475569;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1BF:where(:hover) {
        background-color: #f1f5f9;
      }
      .ww-e-d1BG {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 17px / 1.3 Verdana, sans-serif;
        color: #315c43;
        white-space-collapse: preserve;
      }
      .ww-e-d1BH {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 400 13px / 1.5 Verdana, sans-serif;
        color: #334155;
        white-space-collapse: preserve;
      }
      .ww-e-d1BI {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 15px / 1.4 Verdana, sans-serif;
        color: #315c43;
        white-space-collapse: preserve;
      }
      .ww-e-d1BJ {
        margin: 0;
        padding: 8px 14px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 600 13px / 1.2 Verdana, sans-serif;
        color: var(--ww-content-ww-text-color);
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1BJ:where(:hover) {
        background-color: #eef5f0;
      }
      .ww-e-d1BK {
        margin: 0;
        padding: 10px 18px;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font: 700 13px / 1.2 Verdana, sans-serif;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #315c43;
        cursor: pointer;
        transition: background-color 0.2s ease;
        border: 1px solid #315c43;
        border-radius: 999px;
        --ww-element-transition: background-color 0.2s ease;
      }
      .ww-e-d1BK:where(:hover) {
        background-color: #264935;
      }
      .ww-e-d1BL {
        margin: 0;
        padding: 18px;
        overflow: hidden;
        z-index: unset;
        align-self: unset;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 1350px;
        min-width: 0;
        height: 1200px;
        max-height: 90vh;
        min-height: 1200px;
        background-color: #fff;
        box-shadow: 0 14px 50px #0003;
        opacity: 1;
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-d1BL {
          padding: 12px;
          width: calc(100vw - 12px);
          max-width: none;
          height: calc(100dvh - 24px);
          max-height: calc(100dvh - 24px);
          min-height: 0;
          border-radius: 10px;
        }
      }
      .ww-e-d1BL.ww-layout, .ww-e-d1BL [data-ww-ls~="d1BL"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
    }
    @layer custom {
      .ww-e-d17r {
        box-sizing: border-box;
      }
      .ww-e-d17y {
        box-sizing: border-box;
      }
      .ww-e-d17z {
        box-sizing: border-box;
      }
      .ww-e-d180 {
        visibility: visible;
      }
      .ww-e-d184 {
        box-sizing: border-box;
      }
      .ww-e-d187 {
        box-sizing: border-box;
      }
      .ww-e-d189 {
        box-sizing: border-box;
      }
      .ww-e-d18A {
        box-sizing: border-box;
      }
      .ww-e-d18E {
        box-sizing: border-box;
      }
      .ww-e-d18G {
        box-sizing: border-box;
      }
      .ww-e-d18H {
        box-sizing: border-box;
      }
      .ww-e-d18L {
        box-sizing: border-box;
      }
      .ww-e-d18M {
        box-sizing: border-box;
      }
      .ww-e-d18P {
        box-sizing: border-box;
      }
      .ww-e-d18R {
        box-sizing: border-box;
      }
      .ww-e-d18S {
        white-space: normal;
      }
      .ww-e-d18T {
        white-space: normal;
      }
      .ww-e-d18f {
        box-sizing: border-box;
      }
      .ww-e-d18j {
        box-sizing: border-box;
      }
      .ww-e-d18n {
        box-sizing: border-box;
      }
      .ww-e-d18o {
        box-sizing: border-box;
      }
      .ww-e-d18p {
        box-sizing: border-box;
      }
      .ww-e-d18q {
        box-sizing: border-box;
      }
      .ww-e-d18r {
        box-sizing: border-box;
      }
      .ww-e-d18s {
        box-sizing: border-box;
      }
      .ww-e-d18t {
        box-sizing: border-box;
      }
      .ww-e-d18x {
        box-sizing: border-box;
      }
      .ww-e-d190 {
        white-space: normal;
      }
      .ww-e-d191 {
        align-self: flex-end;
      }
      .ww-e-d192 {
        white-space: nowrap;
      }
      .ww-e-d195 {
        box-sizing: border-box;
      }
      .ww-e-d198 {
        box-sizing: border-box;
      }
      .ww-e-d19K {
        box-sizing: border-box;
      }
      .ww-e-d19n {
        overflow-y: auto;
      }
      .ww-e-d1AF {
        box-sizing: border-box;
      }
      .ww-e-d1AM {
        gap: 14px 8px;
      }
      .ww-e-d1AR {
        box-sizing: border-box;
      }
      .ww-e-d1AT {
        box-sizing: border-box;
      }
      .ww-e-d1AU {
        box-sizing: border-box;
      }
      .ww-e-d1AV {
        overflow-y: auto;
      }
      @media (min-width: 992px) {
        .ww-e-d1AY {
          overflow: hidden auto;
          overscroll-behavior: contain;
        }
      }
      @media (min-width: 768px) and (max-width: 991px) {
        .ww-e-d1AY {
          overflow: hidden auto;
          overscroll-behavior: contain;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d1AY {
          overflow: hidden auto;
          overscroll-behavior: contain;
        }
      }
      .ww-e-d1Aa {
        box-sizing: border-box;
      }
      .ww-e-d1Ab {
        box-sizing: border-box;
      }
      .ww-e-d1Ae {
        align-self: flex-start;
        box-sizing: border-box;
      }
      .ww-e-d1Af {
        box-sizing: border-box;
      }
      .ww-e-d1Ag {
        box-sizing: border-box;
      }
      .ww-e-d1Ah {
        box-sizing: border-box;
        pointer-events: auto;
      }
      .ww-e-d1BL {
        box-sizing: border-box;
        visibility: visible;
      }
    }
  }
  @layer instance {
    @layer normal, custom;
    @layer normal {
    }
    @layer custom {
    }
  }
}
@layer ww-style-section {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-ul_rGTIFc3XcoBYX {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-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;
      }
      .ww-a-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
    }
    @layer ordered {
      .ww-s-de {
        display: flex;
        background-color: #1e242b;
      }
      @media (max-width: 767px) {
        .ww-s-de {
          height: auto;
          min-height: 0;
          display: flex;
          background-color: #1e242b;
          position: revert-layer;
          inset: revert-layer;
          width: revert-layer;
        }
      }
      .ww-s-de > .ww-section-element {
        width: 100%;
        padding: 18px 2px 12px;
      }
      @media (max-width: 991px) {
        .ww-s-de > .ww-section-element {
          padding: 16px 2px 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-de > .ww-section-element {
          --ww-section-root-auto-align: initial;
          --ww-section-root-auto-width: initial;
          width: 100%;
          padding: 20px 2px 14px;
          min-height: 0;
        }
      }
      .ww-s-de > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-de > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-s-d13 {
        background-color: #fff;
      }
      .ww-s-d13 > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid #e8ddd2;
      }
      .ww-s-d13 > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dq {
        display: flex;
        background-color: var(--3bc5502a-079a-42c7-aa7a-e87d7b7dcba8, #DFDFE1);
      }
      .ww-s-dq > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 24px 24px 0;
      }
      .ww-s-dq > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-du {
        display: flex;
      }
      .ww-s-du > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 32px;
      }
      .ww-s-du > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-dc {
        background-color: #fff;
      }
      .ww-s-dc > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid #e8ddd2;
      }
      .ww-s-dc > .ww-section-element.ww-layout {
        display: flex;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .ww-a-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-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-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-HxcMchISmn4k8l9c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GY9OD6k0O9NAwLah {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-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-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-XSrHjXT6wqGOD7tz {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-6oc9Ch0q-SZ0V4AU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-25k7SD5vpwRQTJ42 {
        z-index: unset;
        align-self: unset;
        display: block;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-YRfn88Fc_a_pUrQN {
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-m_jc98cFZpsU9dqJ {
        margin: 0;
        padding: 0;
        align-self: unset;
        display: block;
        max-width: 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-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-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-Fijzlf8jhln2zwt7 {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .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-nZjgbPdLeWAAAagC {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        min-width: unset;
        height: auto;
        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-viBG6M41fFRz-l62 {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-dx5-8M_3MexOBx5- {
        margin: 0;
        align-self: var(--ww-section-root-auto-align, unset);
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-GeRlIa0mzV1dQ_iP {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        width: auto;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-a-uG5yH75EHzMzpXnR {
        margin: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
      }
      .ww-a-JU5hsWRMf20xKDmf {
        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-ZtrRNNVQL5ioRhb6 {
        margin: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        max-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-SiJcWq-XGxbMNGjU {
        margin: 0;
        padding: 0;
        align-self: unset;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
    }
    @layer ordered {
      .ww-e-dTe {
        width: 100%;
        font-size: 15px;
        font-family: Verdana;
        font-weight: 600;
        text-align: right;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTe:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dTf {
        width: 100%;
        font-size: 15px;
        font-family: Verdana;
        font-weight: 600;
        text-align: right;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: default;
      }
      .ww-e-dTf:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dTg {
        display: flex;
        width: 100%;
      }
      .ww-e-dTg.ww-layout, .ww-e-dTg [data-ww-ls~="dTg"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dTh {
        padding: 4px 0;
        display: none;
        font-size: 12px;
        font-family: Verdana, sans-serif;
        font-weight: 700;
        color: #315c43;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dTh {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTh {
          display: none;
        }
      }
      .ww-e-dTh:where(:hover) {
        color: #244534;
      }
      .ww-e-dTi {
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        min-width: max-content;
      }
      @media (max-width: 991px) {
        .ww-e-dTi {
          width: revert-layer;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTi {
          margin: 0;
          display: flex;
          width: revert-layer;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      .ww-e-dTi.ww-layout, .ww-e-dTi [data-ww-ls~="dTi"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 22px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dTi.ww-layout, .ww-e-dTi [data-ww-ls~="dTi"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          gap: 22px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dTj {
        width: clamp(48px, 16cqi, 110px);
        flex: 0 1 auto;
        height: auto;
        aspect-ratio: 1;
        --wwi-ar: 1 / 1;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dTj {
          width: clamp(48px, 16cqi, 110px);
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: 1;
          --wwi-ar: 1 / 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTj {
          width: clamp(97.344px, 32.448cqi, 223.08px);
          flex: 0 0 auto;
          height: auto;
          aspect-ratio: 1;
          --wwi-ar: 1 / 1;
        }
      }
      .ww-e-dTk {
        display: none;
        font-size: 13px;
        font-family: Verdana;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: default;
      }
      @media (max-width: 991px) {
        .ww-e-dTk {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTk {
          display: none;
        }
      }
      .ww-e-dTk:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dTl {
        padding: 0;
        display: block;
        font-size: 15px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dTl {
          display: block;
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTl {
          display: block;
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-dTl:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dTm {
        padding: 4px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-dTn {
        padding: 4px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-dTo {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dTo {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTo {
          display: none;
        }
      }
      .ww-e-dTo.ww-layout, .ww-e-dTo [data-ww-ls~="dTo"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dTo.ww-layout, .ww-e-dTo [data-ww-ls~="dTo"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTo.ww-layout, .ww-e-dTo [data-ww-ls~="dTo"] {
          display: none;
        }
      }
      .ww-e-dTp {
        padding: 4px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      .ww-e-dTq {
        padding: 6px 8px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e8ddd2;
        border-radius: 999px;
      }
      .ww-e-dTr {
        display: none;
        font-size: 13px;
        font-family: Verdana;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dTr {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTr {
          display: none;
        }
      }
      .ww-e-dTr:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dTs {
        margin: 0;
        padding: 8px;
        display: flex;
        width: auto;
        flex: 0 0 auto;
        min-width: max-content;
        font-size: 26px;
        font-family: Verdana;
        font-weight: 400;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      @media (max-width: 991px) {
        .ww-e-dTs {
          margin: 0;
          padding: 6px;
          display: flex;
          width: auto;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTs {
          margin: 0;
          padding: 5px;
          display: flex;
          width: auto;
          flex: 0 0 auto;
          min-width: max-content;
          text-align: center;
        }
      }
      .ww-e-dTt {
        font-size: 15px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dTt {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTt {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-dTt:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dTu {
        display: none;
        font-size: 13px;
        font-family: Verdana;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dTu {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTu {
          display: none;
        }
      }
      .ww-e-dTu:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dTv {
        display: none;
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dTv {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTv {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-dTv:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dTw {
        width: 100%;
        font-size: 15px;
        font-family: Verdana;
        font-weight: 600;
        text-align: right;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dTw:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dTx {
        overflow: visible;
        display: flex;
        flex: 1 1 auto;
        max-width: none;
        min-width: unset;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dTx {
          overflow: visible;
          flex: 1 1 auto;
          max-width: none;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTx {
          overflow: visible;
          flex: 1 1 auto;
          max-width: none;
          min-width: unset;
        }
      }
      .ww-e-dTx.ww-layout, .ww-e-dTx [data-ww-ls~="dTx"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dTx.ww-layout, .ww-e-dTx [data-ww-ls~="dTx"] {
          gap: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTx.ww-layout, .ww-e-dTx [data-ww-ls~="dTx"] {
          gap: 8px;
        }
      }
      .ww-e-dTy {
        margin: 0;
        padding: 0;
        overflow: visible;
        flex: 1 1 auto;
        max-width: none;
        min-width: unset;
        font-size: clamp(48px, 30px + 3cqi, 68px);
        font-family: Cousine, monospace;
        line-height: 1.1;
        font-weight: 300;
        color: #20352b;
        letter-spacing: clamp(.02em, .1cqi, .14em);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dTy {
          overflow: visible;
          flex: 1 1 auto;
          max-width: none;
          min-width: unset;
          font-size: min(36px, 8.5cqi);
          font-family: Cousine, monospace;
          letter-spacing: clamp(.02em, .09cqi, .12em);
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTy {
          margin: 0;
          padding: 0;
          overflow: hidden;
          flex: 1 1 auto;
          max-width: 100%;
          min-width: unset;
          font-size: min(24px, 8.5cqi);
          font-family: Cousine, monospace;
          line-height: 1.1;
          letter-spacing: clamp(.0006em, .0048cqi, .006em);
        }
      }
      .ww-e-dTz {
        display: flex;
        flex: 0 0 auto;
        min-width: max-content;
      }
      @media (max-width: 991px) {
        .ww-e-dTz {
          display: flex;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTz {
          display: flex;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      .ww-e-dTz.ww-layout, .ww-e-dTz [data-ww-ls~="dTz"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 7px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dTz.ww-layout, .ww-e-dTz [data-ww-ls~="dTz"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 7px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dTz.ww-layout, .ww-e-dTz [data-ww-ls~="dTz"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-end;
          gap: 0;
        }
      }
      .ww-e-dU0 {
        padding: 6px 8px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e8ddd2;
        border-radius: 999px;
      }
      .ww-e-dU1 {
        padding: 6px 8px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e8ddd2;
        border-radius: 999px;
      }
      .ww-e-dU2 {
        display: none;
        font-size: 13px;
        font-family: Verdana;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: default;
      }
      @media (max-width: 991px) {
        .ww-e-dU2 {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dU2 {
          display: none;
        }
      }
      .ww-e-dU2:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dU3 {
        margin: 0 4vw 0 auto;
        padding: 8px 0 16px 18px;
        display: flex;
        width: fit-content;
      }
      @media (max-width: 991px) {
        .ww-e-dU3 {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dU3 {
          margin: 0 5vw 0 auto;
          padding: 8px 0 18px;
          display: flex;
          width: revert-layer;
        }
      }
      .ww-e-dU3.ww-layout, .ww-e-dU3 [data-ww-ls~="dU3"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-end;
        gap: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dU3.ww-layout, .ww-e-dU3 [data-ww-ls~="dU3"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          gap: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dU3.ww-layout, .ww-e-dU3 [data-ww-ls~="dU3"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          gap: 14px;
        }
      }
      .ww-e-dU4 {
        z-index: 2;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        font-size: 15px;
        font-family: Verdana;
        font-weight: 600;
        text-align: right;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dU4:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dU5 {
        padding: 14px 5vw;
        overflow: hidden;
        display: flex;
        width: 100%;
        min-width: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dU5 {
          padding: 13px 4vw;
          overflow: hidden;
          display: flex;
          width: 100%;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dU5 {
          padding: 12px 4vw;
          overflow: hidden;
          display: flex;
          width: 100%;
          min-width: unset;
        }
      }
      .ww-e-dU5.ww-layout, .ww-e-dU5 [data-ww-ls~="dU5"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        gap: 40px;
      }
      @media (max-width: 991px) {
        .ww-e-dU5.ww-layout, .ww-e-dU5 [data-ww-ls~="dU5"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-start;
          align-items: center;
          align-content: revert-layer;
          gap: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dU5.ww-layout, .ww-e-dU5 [data-ww-ls~="dU5"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-start;
          align-items: center;
          align-content: revert-layer;
          gap: 24px;
        }
      }
      .ww-e-dV9 {
        width: 100%;
        height: 1px;
        background-color: #ffffff1a;
      }
      .ww-e-dV9.ww-layout, .ww-e-dV9 [data-ww-ls~="dV9"] {
        display: flex;
      }
      .ww-e-dVA {
        margin: 0;
        padding: 0;
        position: absolute;
        bottom: 32px;
        left: 2px;
        width: revert-layer;
        font-size: 12px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 400;
        text-align: left;
        color: #9ba3af;
        white-space-collapse: preserve;
        background-color: #0000;
      }
      @media (max-width: 991px) {
        .ww-e-dVA {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVA {
          display: none;
        }
      }
      .ww-e-dVB {
        width: 48px;
        height: auto;
        aspect-ratio: 1;
        --wwi-ar: 1 / 1;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dVB {
          width: 48px;
          height: auto;
          aspect-ratio: 1;
          --wwi-ar: 1 / 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVB {
          position: revert-layer;
          inset: revert-layer;
          width: 40px;
          height: auto;
          aspect-ratio: auto;
          --wwi-ar: auto;
        }
      }
      .ww-e-dVC {
        font-size: 11px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVC {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVC {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dVC:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVD {
        font-size: 11px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVD {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVD {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dVD:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVE {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.2;
        font-weight: 400;
        text-align: right;
        color: #9ba3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVE {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVE {
          font-size: 9px;
        }
      }
      .ww-e-dVE:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVF {
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 400;
        color: #9ba3af;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dVF {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVF {
          font-size: 12px;
          line-height: 1.5;
        }
      }
      .ww-e-dVG {
        margin: 0;
        padding: 0;
        font-size: 14px;
        font-family: Cousine, monospace;
        line-height: 1;
        font-weight: 300;
        color: #fff;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dVG {
          margin: 0;
          padding: 0;
          font-size: 12px;
          line-height: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVG {
          margin: 0;
          padding: 0;
          position: revert-layer;
          inset: revert-layer;
          font-size: 11px;
          line-height: 1.2;
        }
      }
      .ww-e-dVH {
        margin: 0;
        padding: 0;
        position: absolute;
        right: 2px;
        bottom: 32px;
        width: revert-layer;
        font-size: 13.2px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 700;
        text-align: right;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
      }
      @media (max-width: 767px) {
        .ww-e-dVH {
          margin: 0;
          padding: 0;
          display: none;
          position: revert-layer;
          inset: revert-layer;
          width: revert-layer;
          font-size: 12px;
          text-align: left;
        }
      }
      .ww-e-dVI {
        display: flex;
        flex: 1 1 auto;
      }
      @media (max-width: 767px) {
        .ww-e-dVI {
          width: 100%;
          flex: 1 1 100%;
        }
      }
      .ww-e-dVI.ww-layout, .ww-e-dVI [data-ww-ls~="dVI"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dVI.ww-layout, .ww-e-dVI [data-ww-ls~="dVI"] {
          justify-content: flex-start;
          gap: 7px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVI.ww-layout, .ww-e-dVI [data-ww-ls~="dVI"] {
          justify-content: flex-end;
          gap: 3px 5px;
        }
      }
      .ww-e-dVJ {
        display: none;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dVJ {
          margin: 0;
          padding: 0;
          display: none;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          flex: 0 1 auto;
          text-align: left;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVJ {
          margin: 0;
          padding: 0;
          display: block;
          position: revert-layer;
          inset: revert-layer;
          width: revert-layer;
          font-size: 12px;
          font-family: Verdana;
          line-height: 1.3;
          font-weight: 400;
          text-align: right;
          color: #9ba3af;
          background-color: #0000;
        }
      }
      .ww-e-dVK {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.2;
        font-weight: 400;
        text-align: right;
        color: #9ba3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVK {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVK {
          font-size: 9px;
        }
      }
      .ww-e-dVK:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVL {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dVL {
          display: flex;
        }
      }
      .ww-e-dVL.ww-layout, .ww-e-dVL [data-ww-ls~="dVL"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 3px;
      }
      @media (max-width: 991px) {
        .ww-e-dVL.ww-layout, .ww-e-dVL [data-ww-ls~="dVL"] {
          gap: 3px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVL.ww-layout, .ww-e-dVL [data-ww-ls~="dVL"] {
          display: flex;
          flex-flow: column;
          align-items: flex-start;
          gap: 4px;
        }
      }
      .ww-e-dVM {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dVM {
          display: flex;
          width: 100%;
        }
      }
      .ww-e-dVM.ww-layout, .ww-e-dVM [data-ww-ls~="dVM"] {
        display: none;
      }
      @media (max-width: 767px) {
        .ww-e-dVM.ww-layout, .ww-e-dVM [data-ww-ls~="dVM"] {
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: stretch;
          gap: 10px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dVN {
        display: flex;
        flex: 0 0 auto;
        min-width: 0;
      }
      .ww-e-dVN.ww-layout, .ww-e-dVN [data-ww-ls~="dVN"] {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dVO {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dVO {
          display: flex;
        }
      }
      .ww-e-dVO.ww-layout, .ww-e-dVO [data-ww-ls~="dVO"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 3px;
      }
      @media (max-width: 991px) {
        .ww-e-dVO.ww-layout, .ww-e-dVO [data-ww-ls~="dVO"] {
          gap: 3px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVO.ww-layout, .ww-e-dVO [data-ww-ls~="dVO"] {
          display: flex;
          flex-flow: column;
          align-items: flex-start;
          gap: 4px;
        }
      }
      .ww-e-dVP {
        display: flex;
        width: revert-layer;
        flex: 1 1 auto;
        min-width: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dVP {
          display: none;
          width: 100%;
        }
      }
      .ww-e-dVP.ww-layout, .ww-e-dVP [data-ww-ls~="dVP"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-end;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 6px 52px;
      }
      @media (max-width: 991px) {
        .ww-e-dVP.ww-layout, .ww-e-dVP [data-ww-ls~="dVP"] {
          align-items: flex-start;
          gap: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVP.ww-layout, .ww-e-dVP [data-ww-ls~="dVP"] {
          display: none;
        }
      }
      .ww-e-dVQ {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dVQ:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVR {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dVR:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVS {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dVS:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVT {
        padding: 0 2px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 1200px;
      }
      @media (max-width: 767px) {
        .ww-e-dVT {
          padding: 0 2px;
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          height: auto;
          min-height: 0;
        }
      }
      .ww-e-dVT.ww-layout, .ww-e-dVT [data-ww-ls~="dVT"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      @media (max-width: 991px) {
        .ww-e-dVT.ww-layout, .ww-e-dVT [data-ww-ls~="dVT"] {
          gap: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVT.ww-layout, .ww-e-dVT [data-ww-ls~="dVT"] {
          display: flex;
          flex-flow: column;
          gap: 12px;
        }
      }
      .ww-e-dVU {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.2;
        font-weight: 400;
        text-align: right;
        color: #9ba3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVU {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVU {
          font-size: 9px;
        }
      }
      .ww-e-dVU:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVV {
        display: grid;
      }
      @media (max-width: 767px) {
        .ww-e-dVV {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          height: auto;
        }
      }
      .ww-e-dVV.ww-layout, .ww-e-dVV [data-ww-ls~="dVV"] {
        display: grid;
        grid-template-columns: auto minmax(0, 1fr);
        gap: 6px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dVV.ww-layout, .ww-e-dVV [data-ww-ls~="dVV"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-start;
          gap: 6px;
        }
      }
      .ww-e-dVW {
        display: none;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dVW {
          margin: 0;
          padding: 0;
          display: block;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          font-size: 12px;
          font-family: Verdana;
          line-height: 1.3;
          font-weight: 400;
          text-align: left;
          color: #9ba3af;
          background-color: #0000;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVW {
          display: none;
        }
      }
      .ww-e-dVX {
        display: flex;
        flex: 0 1 auto;
        min-width: 0;
      }
      .ww-e-dVX.ww-layout, .ww-e-dVX [data-ww-ls~="dVX"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dVY {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dVY:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVZ {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 700;
        text-align: right;
        color: #fff;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dVZ:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVa {
        font-size: 11px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVa {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVa {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dVa:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVb {
        display: flex;
        width: 100%;
        max-width: 1100px;
      }
      .ww-e-dVb.ww-layout, .ww-e-dVb [data-ww-ls~="dVb"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px 20px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVb.ww-layout, .ww-e-dVb [data-ww-ls~="dVb"] {
          flex-flow: column;
          align-items: stretch;
          gap: 10px;
        }
      }
      .ww-e-dVc {
        margin: 0;
        flex: 1 1 auto;
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.5;
        color: #343d46;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-dVc {
          font-size: 12px;
        }
      }
      .ww-e-dVd {
        display: flex;
        flex: 0 0 auto;
      }
      @media (max-width: 767px) {
        .ww-e-dVd {
          width: 100%;
        }
      }
      .ww-e-dVd.ww-layout, .ww-e-dVd [data-ww-ls~="dVd"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dVd.ww-layout, .ww-e-dVd [data-ww-ls~="dVd"] {
          gap: 8px;
        }
      }
      .ww-e-dVe {
        padding: 6px 10px;
        z-index: 9998;
        display: var(--ww-style-display);
        position: fixed;
        bottom: 12px;
        left: 12px;
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        border-radius: 999px;
      }
      .ww-e-dVf {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dVf:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVg {
        padding: 14px 20px;
        z-index: 9999;
        display: var(--ww-style-display);
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #fff;
      }
      @media (max-width: 767px) {
        .ww-e-dVg {
          padding: 12px;
        }
      }
      .ww-e-dVg.ww-layout, .ww-e-dVg [data-ww-ls~="dVg"] {
        display: var(--ww-style-display);
        justify-content: var(--ww-content-justify-content-layout-flex, revert-layer);
      }
      .ww-e-dVh {
        padding: 12px 20px;
        z-index: 10000;
        display: var(--ww-style-display);
        position: fixed;
        bottom: 24px;
        left: 50%;
        width: var(--ww-section-root-auto-width, revert-layer);
        max-width: 90vw;
        font-size: 14px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 700;
        text-align: center;
        color: #fff;
        white-space-collapse: preserve;
        background: var(--ww-style-background-color);
        cursor: pointer;
        transform: translateX(-50%);
        border-radius: 12px;
      }
      @media (max-width: 767px) {
        .ww-e-dVh {
          padding: 10px 14px;
          bottom: 16px;
          font-size: 13px;
        }
      }
      .ww-e-dVi {
        display: flex;
        flex: 0 1 auto;
        min-width: 0;
      }
      .ww-e-dVi.ww-layout, .ww-e-dVi [data-ww-ls~="dVi"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 4px;
      }
      .ww-e-dVj {
        font-size: 11px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVj {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVj {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dVj:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVk {
        font-size: 11px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVk {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVk {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dVk:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVl {
        font-size: 11px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVl {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVl {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dVl:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVm {
        font-size: 11px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVm {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVm {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dVm:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVn {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dVn {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          height: auto;
        }
      }
      .ww-e-dVn.ww-layout, .ww-e-dVn [data-ww-ls~="dVn"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 16px;
      }
      @media (max-width: 991px) {
        .ww-e-dVn.ww-layout, .ww-e-dVn [data-ww-ls~="dVn"] {
          gap: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVn.ww-layout, .ww-e-dVn [data-ww-ls~="dVn"] {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: flex-start;
          align-content: revert-layer;
          gap: 10px;
        }
      }
      .ww-e-dVo {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.2;
        font-weight: 400;
        text-align: right;
        color: #9ba3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVo {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVo {
          font-size: 9px;
        }
      }
      .ww-e-dVo:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVp {
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 400;
        color: #9ba3af;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dVp {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVp {
          position: revert-layer;
          inset: revert-layer;
          width: revert-layer;
          font-size: 12px;
          line-height: 1.5;
        }
      }
      .ww-e-dVq {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dVq:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVr {
        padding: 10px 18px;
        min-width: 170px;
        font-size: 14px;
        font-family: Verdana;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #20352b;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dVr {
          padding: 10px 12px;
          width: 100%;
          min-width: 0;
          font-size: 13px;
        }
      }
      .ww-e-dVr:where(:hover) {
        opacity: 0.85;
      }
      .ww-e-dVs {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.1;
        font-weight: 600;
        text-align: left;
        color: #d1d5db;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dVs:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVt {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dVt {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          height: auto;
        }
      }
      .ww-e-dVt.ww-layout, .ww-e-dVt [data-ww-ls~="dVt"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 8px;
      }
      @media (max-width: 991px) {
        .ww-e-dVt.ww-layout, .ww-e-dVt [data-ww-ls~="dVt"] {
          gap: 8px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVt.ww-layout, .ww-e-dVt [data-ww-ls~="dVt"] {
          display: flex;
          flex-flow: wrap;
          justify-content: space-between;
          align-items: center;
          align-content: revert-layer;
          gap: 6px;
        }
      }
      .ww-e-dVu {
        display: var(--ww-style-display, none);
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.2;
        font-weight: 400;
        text-align: right;
        color: #9ba3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVu {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVu {
          font-size: 9px;
        }
      }
      .ww-e-dVu:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dVv {
        padding: 10px 18px;
        min-width: 170px;
        font-size: 14px;
        font-family: Verdana;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #20352b;
        cursor: pointer;
        border: none;
        border-radius: 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dVv {
          padding: 10px 12px;
          width: 100%;
          min-width: 0;
          font-size: 13px;
        }
      }
      .ww-e-dVv:where(:hover) {
        opacity: 0.85;
      }
      .ww-e-dVw {
        font-size: 10px;
        font-family: Verdana;
        line-height: 1.2;
        font-weight: 400;
        text-align: right;
        color: #9ba3af;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dVw {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dVw {
          font-size: 9px;
        }
      }
      .ww-e-dVw:where(:hover) {
        color: #b85d38;
      }
      .ww-e-duc {
        padding: 4px 7px;
        width: auto;
        min-width: 0;
        font-size: 12px;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dud {
        margin: 0 4px 0 0;
        font-size: 13px;
        font-family: Verdana;
        font-weight: 700;
        color: #48634b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-due {
        padding: 8px 12px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #203325;
        white-space-collapse: preserve;
        background-color: #e7e3d8;
        cursor: pointer;
        border-radius: 5px;
      }
      .ww-e-duf {
        display: flex;
        width: 100%;
      }
      .ww-e-duf.ww-layout, .ww-e-duf [data-ww-ls~="duf"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 16px;
      }
      .ww-e-dug {
        font-size: 34px;
        font-family: Verdana;
        font-weight: 700;
        color: #203325;
        white-space-collapse: preserve;
      }
      .ww-e-duh {
        padding: 4px 7px;
        width: auto;
        min-width: 0;
        font-size: 12px;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dui {
        padding: 4px 7px;
        width: auto;
        min-width: 0;
        font-size: 12px;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-duj {
        padding: 10px 16px;
        font-family: Verdana;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #48634b;
        cursor: pointer;
        border-radius: 6px;
      }
      .ww-e-duk {
        margin: 0 4px 0 0;
        font-size: 13px;
        font-family: Verdana;
        font-weight: 700;
        color: #48634b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dul {
        padding: 8px 12px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #203325;
        white-space-collapse: preserve;
        background-color: #e7e3d8;
        cursor: pointer;
        border-radius: 5px;
      }
      .ww-e-dum {
        padding: 8px 12px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #203325;
        white-space-collapse: preserve;
        background-color: #e7e3d8;
        cursor: pointer;
        border-radius: 5px;
      }
      .ww-e-dun {
        padding: 8px 12px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #203325;
        white-space-collapse: preserve;
        background-color: #e7e3d8;
        cursor: pointer;
        border-radius: 5px;
      }
      .ww-e-duo {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1180px;
      }
      .ww-e-duo.ww-layout, .ww-e-duo [data-ww-ls~="duo"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dup {
        padding: 12px 0;
        overflow: visible;
        z-index: 2;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        flex: 0 0 auto;
        height: auto;
        min-height: 48px;
        opacity: 1;
        border-top: 1px solid #dedbd2;
        border-bottom: 1px solid #dedbd2;
      }
      .ww-e-dup.ww-layout, .ww-e-dup [data-ww-ls~="dup"] {
        display: flex;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
        flex-wrap: wrap;
      }
      .ww-e-duq {
        padding: 8px 12px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #315c43;
        cursor: pointer;
        border-radius: 5px;
      }
      .ww-e-dur {
        padding: 8px 12px;
        font-size: 12px;
        font-family: Verdana;
        font-weight: 700;
        color: #fff;
        white-space-collapse: preserve;
        background-color: #315c43;
        cursor: pointer;
        border-radius: 5px;
      }
      .ww-e-dvY {
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 16px;
        font-family: Verdana;
        white-space-collapse: preserve;
      }
      .ww-e-d136 {
        display: none;
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d136 {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d136 {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-d136:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d137 {
        font-size: 15px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d137 {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d137 {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-d137:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d138 {
        width: clamp(62.4px, 20.8cqi, 143px);
        flex: 0 0 auto;
        height: auto;
        aspect-ratio: 1;
        --wwi-ar: 1 / 1;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-d138 {
          width: clamp(62.4px, 20.8cqi, 143px);
          flex: 0 0 auto;
          height: auto;
          aspect-ratio: 1;
          --wwi-ar: 1 / 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d138 {
          width: clamp(97.344px, 32.448cqi, 223.08px);
          flex: 0 0 auto;
          height: auto;
          aspect-ratio: 1;
          --wwi-ar: 1 / 1;
        }
      }
      .ww-e-d139 {
        z-index: 2;
        display: none;
        position: revert-layer;
        inset: revert-layer;
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d139 {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d139 {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-d139:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d13A {
        display: none;
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: default;
      }
      @media (max-width: 991px) {
        .ww-e-d13A {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13A {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-d13A:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d13B {
        font-size: 15px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d13B {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13B {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-d13B:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d13C {
        padding: 4px;
        font-size: 12px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      @media (max-width: 991px) {
        .ww-e-d13C {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13C {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-d13D {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d13D {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13D {
          display: none;
        }
      }
      .ww-e-d13D.ww-layout, .ww-e-d13D [data-ww-ls~="d13D"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-d13D.ww-layout, .ww-e-d13D [data-ww-ls~="d13D"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13D.ww-layout, .ww-e-d13D [data-ww-ls~="d13D"] {
          display: none;
        }
      }
      .ww-e-d13E {
        font-size: 15px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: default;
      }
      @media (max-width: 991px) {
        .ww-e-d13E {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13E {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-d13E:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d13F {
        margin: 0 4vw 0 auto;
        padding: 8px 0 16px 18px;
        display: flex;
        width: fit-content;
      }
      @media (max-width: 991px) {
        .ww-e-d13F {
          margin: 0 4vw 0 auto;
          padding: 8px 0 16px 18px;
          display: flex;
          width: fit-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13F {
          margin: 0 4vw 0 auto;
          padding: 6px 0 14px 16px;
          display: flex;
          width: fit-content;
        }
      }
      .ww-e-d13F.ww-layout, .ww-e-d13F [data-ww-ls~="d13F"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-end;
        gap: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-d13F.ww-layout, .ww-e-d13F [data-ww-ls~="d13F"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          gap: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13F.ww-layout, .ww-e-d13F [data-ww-ls~="d13F"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          gap: 10px;
        }
      }
      .ww-e-d13G {
        z-index: 2;
        position: revert-layer;
        inset: revert-layer;
        font-size: 15px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d13G {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13G {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-d13G:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d13H {
        display: flex;
        width: 100%;
      }
      .ww-e-d13H.ww-layout, .ww-e-d13H [data-ww-ls~="d13H"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d13I {
        display: none;
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d13I {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13I {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-d13I:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d13J {
        padding: 4px 0;
        display: none;
        font-size: 12px;
        font-family: Verdana, sans-serif;
        font-weight: 700;
        color: #315c43;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d13J {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13J {
          display: none;
        }
      }
      .ww-e-d13J:where(:hover) {
        color: #244534;
      }
      .ww-e-d13K {
        font-size: 15px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d13K {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13K {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-d13K:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d13L {
        overflow: visible;
        display: flex;
        flex: 1 1 auto;
        max-width: none;
        min-width: unset;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d13L {
          overflow: visible;
          flex: 1 1 auto;
          max-width: none;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13L {
          overflow: visible;
          flex: 1 1 auto;
          max-width: none;
          min-width: unset;
        }
      }
      .ww-e-d13L.ww-layout, .ww-e-d13L [data-ww-ls~="d13L"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px 48px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d13L.ww-layout, .ww-e-d13L [data-ww-ls~="d13L"] {
          gap: 10px 40px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13L.ww-layout, .ww-e-d13L [data-ww-ls~="d13L"] {
          gap: 8px 16px;
        }
      }
      .ww-e-d13M {
        display: none;
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d13M {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13M {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-d13M:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d13N {
        padding: 4px;
        font-size: 12px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      @media (max-width: 991px) {
        .ww-e-d13N {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13N {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-d13O {
        margin: 0;
        padding: 0;
        overflow: visible;
        flex: 1 1 auto;
        max-width: none;
        min-width: unset;
        font-size: clamp(48px, 30px + 3cqi, 68px);
        font-family: Cousine, monospace;
        line-height: 1.1;
        font-weight: 300;
        color: #20352b;
        letter-spacing: clamp(.0012em, .006cqi, .0084em);
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-d13O {
          margin: 0;
          padding: 0;
          overflow: visible;
          flex: 1 1 auto;
          max-width: none;
          min-width: unset;
          font-size: min(36px, 8.5cqi);
          font-family: Cousine, monospace;
          line-height: 1.1;
          letter-spacing: clamp(.0012em, .0054cqi, .0072em);
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13O {
          margin: 0;
          padding: 0;
          overflow: hidden;
          flex: 1 1 auto;
          max-width: 100%;
          min-width: unset;
          font-size: min(24px, 8.5cqi);
          font-family: Cousine, monospace;
          line-height: 1.1;
          letter-spacing: clamp(.0006em, .0048cqi, .006em);
        }
      }
      .ww-e-d13P {
        padding: 14px 5vw;
        overflow: hidden;
        display: flex;
        width: 100%;
        min-width: unset;
      }
      @media (max-width: 991px) {
        .ww-e-d13P {
          padding: 13px 4vw;
          overflow: hidden;
          display: flex;
          width: 100%;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13P {
          padding: 12px 4vw;
          overflow: hidden;
          display: flex;
          width: 100%;
          min-width: unset;
        }
      }
      .ww-e-d13P.ww-layout, .ww-e-d13P [data-ww-ls~="d13P"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        gap: 40px;
      }
      @media (max-width: 991px) {
        .ww-e-d13P.ww-layout, .ww-e-d13P [data-ww-ls~="d13P"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-start;
          align-items: center;
          align-content: revert-layer;
          gap: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13P.ww-layout, .ww-e-d13P [data-ww-ls~="d13P"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-start;
          align-items: center;
          align-content: revert-layer;
          gap: 24px;
        }
      }
      .ww-e-d13Q {
        padding: 4px;
        font-size: 12px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      @media (max-width: 991px) {
        .ww-e-d13Q {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13Q {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-d13R {
        margin: 0;
        padding: 8px;
        display: flex;
        width: auto;
        flex: 0 0 auto;
        min-width: max-content;
        font-size: 26px;
        font-family: Verdana;
        line-height: 1;
        font-weight: 400;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #0000;
        cursor: pointer;
        border: none;
      }
      @media (max-width: 991px) {
        .ww-e-d13R {
          margin: 0;
          padding: 6px;
          display: flex;
          width: auto;
          flex: 0 0 auto;
          min-width: max-content;
          font-size: 25px;
          line-height: 1;
          text-align: right;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13R {
          margin: 0;
          padding: 5px;
          display: flex;
          width: auto;
          flex: 0 0 auto;
          min-width: max-content;
          font-size: 24px;
          line-height: 1;
          text-align: center;
        }
      }
      .ww-e-d13S {
        padding: 6px 8px;
        font-size: 12px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e8ddd2;
        border-radius: 999px;
      }
      @media (max-width: 991px) {
        .ww-e-d13S {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13S {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-d13T {
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        min-width: max-content;
      }
      @media (max-width: 991px) {
        .ww-e-d13T {
          margin: 0 0 0 auto;
          display: flex;
          width: revert-layer;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13T {
          margin: 0;
          display: flex;
          width: revert-layer;
          flex: 0 0 auto;
          min-width: max-content;
          transform: translateX(18px);
        }
      }
      .ww-e-d13T.ww-layout, .ww-e-d13T [data-ww-ls~="d13T"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 22px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d13T.ww-layout, .ww-e-d13T [data-ww-ls~="d13T"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          gap: 6px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13T.ww-layout, .ww-e-d13T [data-ww-ls~="d13T"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-d13U {
        padding: 0;
        display: block;
        font-size: 15px;
        font-family: Verdana;
        line-height: 1.4;
        font-weight: 600;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-d13U {
          display: block;
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13U {
          display: block;
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-d13U:where(:hover) {
        color: #b85d38;
      }
      .ww-e-d13V {
        padding: 6px 8px;
        font-size: 12px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e8ddd2;
        border-radius: 999px;
      }
      @media (max-width: 991px) {
        .ww-e-d13V {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13V {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-d13W {
        padding: 6px 8px;
        font-size: 12px;
        font-family: Verdana;
        line-height: 1.3;
        font-weight: 700;
        color: #20352b;
        white-space-collapse: preserve;
        background-color: #fff;
        cursor: pointer;
        border: 1px solid #e8ddd2;
        border-radius: 999px;
      }
      @media (max-width: 991px) {
        .ww-e-d13W {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13W {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-d13X {
        display: flex;
        flex: 0 0 auto;
        min-width: max-content;
      }
      @media (max-width: 991px) {
        .ww-e-d13X {
          display: flex;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13X {
          display: flex;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      .ww-e-d13X.ww-layout, .ww-e-d13X [data-ww-ls~="d13X"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 7px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-d13X.ww-layout, .ww-e-d13X [data-ww-ls~="d13X"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 6px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d13X.ww-layout, .ww-e-d13X [data-ww-ls~="d13X"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-end;
          gap: 0;
        }
      }
    }
  }
  @layer custom {
    .ww-e-dTe {
      width: 100%;
      text-align: right;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dTf {
      width: 100%;
      text-align: right;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dTi {
      white-space: nowrap;
    }
    @media (min-width: 992px) {
      .ww-e-dTj {
        object-fit: contain;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dTj {
        object-fit: contain;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dTj {
        object-fit: contain;
      }
    }
    .ww-e-dTk {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dTl {
        order: 99;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dTl {
        order: 99;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dTl {
        order: 99;
      }
    }
    .ww-e-dTr {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dTs {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dTs {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dTs {
        white-space: nowrap;
      }
    }
    .ww-e-dTt {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dTu {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dTv {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dTw {
      width: 100%;
      text-align: right;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dTx {
        container-type: inline-size;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dTx {
        container-type: inline-size;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dTx {
        container-type: inline-size;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dTy {
        overflow: visible;
        font-family: Cousine, monospace;
        white-space: nowrap;
        text-transform: uppercase;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dTy {
        overflow: visible;
        font-family: Cousine, monospace;
        white-space: nowrap;
        text-transform: uppercase;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dTy {
        display: -webkit-box;
        overflow: hidden;
        font-family: Cousine, monospace;
        white-space: normal;
        word-spacing: -.1875em;
        text-transform: uppercase;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
    }
    .ww-e-dTz {
      white-space: nowrap;
    }
    .ww-e-dU2 {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dU3 {
        width: fit-content;
        align-self: flex-end;
        align-items: flex-end;
        margin-left: auto;
        margin-right: 5vw;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dU3 {
        width: fit-content;
        align-self: flex-end;
        align-items: flex-end;
        margin-left: auto;
        margin-right: 5vw;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dU3 {
        width: fit-content;
        align-self: flex-end;
        align-items: flex-end;
        margin-left: auto;
        margin-right: 5vw;
      }
    }
    .ww-e-dU4 {
      width: 100%;
      text-align: right;
      pointer-events: auto;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVA {
      white-space: nowrap;
    }
    .ww-e-dVB {
      object-fit: contain;
    }
    .ww-e-dVC {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVD {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVE {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dVG {
        overflow: hidden;
        align-self: flex-end;
        transform: translateY(-17px);
        grid-column: 2;
        white-space: normal;
        text-transform: uppercase;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVG {
        overflow: hidden;
        align-self: flex-end;
        transform: translateY(-17px);
        grid-column: 2;
        white-space: normal;
        text-transform: uppercase;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVG {
        overflow: hidden;
        align-self: flex-start;
        transform: none;
        grid-column: auto;
        white-space: normal;
        text-transform: uppercase;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dVH {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVH {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVH {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVJ {
        order: 1;
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVJ {
        white-space: nowrap;
      }
    }
    .ww-e-dVK {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVQ {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVR {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVS {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dVT {
        gap: 14px;
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVT {
        gap: 12px;
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVT {
        gap: 12px;
        box-sizing: border-box;
      }
    }
    .ww-e-dVU {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dVV {
        align-items: flex-end;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVV {
        align-items: flex-end;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVV {
        align-items: flex-start;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVW {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVW {
        white-space: nowrap;
      }
    }
    .ww-e-dVY {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVZ {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVa {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dVb {
        gap: 12px 20px;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVb {
        gap: 12px 20px;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVb {
        gap: 10px;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dVd {
        gap: 10px;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVd {
        gap: 10px;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVd {
        gap: 8px;
      }
    }
    .ww-e-dVe {
      box-shadow: 0 2px 8px #0003;
    }
    .ww-e-dVf {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVg {
      border-top: 1px solid #e2ddd6;
      box-shadow: 0 -4px 18px #00000026;
    }
    .ww-e-dVh {
      box-shadow: 0 6px 24px #00000040;
    }
    .ww-e-dVj {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVk {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVl {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVm {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dVn {
        gap: 16px;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVn {
        gap: 12px;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVn {
        gap: 10px;
      }
    }
    .ww-e-dVo {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dVp {
        grid-column: 1 / -1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVp {
        grid-column: 1 / -1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVp {
        grid-column: auto;
      }
    }
    .ww-e-dVq {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVr {
      white-space: nowrap;
      transition-duration: .15s;
      transition-property: opacity;
    }
    .ww-e-dVs {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dVt {
        gap: 8px;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dVt {
        gap: 8px;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dVt {
        gap: 6px;
      }
    }
    .ww-e-dVu {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dVv {
      white-space: nowrap;
      transition-duration: .15s;
      transition-property: opacity;
    }
    .ww-e-dVw {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dup {
      visibility: visible;
    }
    .ww-e-d136 {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-d137 {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-d138 {
        object-fit: contain;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d138 {
        object-fit: contain;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d138 {
        object-fit: contain;
      }
    }
    .ww-e-d139 {
      white-space: nowrap;
      pointer-events: auto;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-d13A {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-d13B {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-d13E {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (max-width: 767px) {
      .ww-e-d13F {
        align-self: flex-end;
      }
    }
    .ww-e-d13G {
      pointer-events: auto;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-d13I {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-d13K {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-d13L {
        container-type: inline-size;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d13L {
        container-type: inline-size;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d13L {
        container-type: inline-size;
      }
    }
    .ww-e-d13M {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-d13O {
        overflow: visible;
        font-family: Cousine, monospace;
        white-space: nowrap;
        word-spacing: -.1875em;
        text-transform: uppercase;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d13O {
        overflow: visible;
        font-family: Cousine, monospace;
        white-space: nowrap;
        word-spacing: -.1875em;
        text-transform: uppercase;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d13O {
        display: -webkit-box;
        overflow: hidden;
        font-family: Cousine, monospace;
        white-space: normal;
        word-spacing: -.1875em;
        text-transform: uppercase;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
      }
    }
    @media (min-width: 992px) {
      .ww-e-d13R {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d13R {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d13R {
        white-space: nowrap;
      }
    }
    .ww-e-d13T {
      white-space: nowrap;
    }
    @media (min-width: 992px) {
      .ww-e-d13U {
        order: 99;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-d13U {
        order: 99;
      }
    }
    @media (max-width: 767px) {
      .ww-e-d13U {
        order: 99;
      }
    }
    .ww-e-d13X {
      white-space: nowrap;
    }
  }
}
@layer ww-style-layout-override {
}
