@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-content-ww-text-color {
  syntax: "*";
  inherits: false;
}
@property --ww-style-background-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-width {
  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-display {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-direction-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-row-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-column-gap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-flex-wrap-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-justify-content-layout-flex {
  syntax: "*";
  inherits: false;
}
@property --ww-content-align-items-layout-flex {
  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-grid-columns {
  syntax: "*";
  inherits: false;
}
@property --ww-style-z-index {
  syntax: "*";
  inherits: false;
}
@property --ww-content-ww-text-font-weight {
  syntax: "*";
  inherits: false;
}
@property --ww-style-grid-column {
  syntax: "*";
  inherits: false;
}
@layer ww-style-library {
  @layer definition, instance;
  @layer definition {
    @layer normal, custom;
    @layer normal {
      .ww-e-d11D {
        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-d11C {
        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-dzr {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: flex;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
      }
      .ww-e-d11Q {
        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-d11Y {
        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-d10V {
        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-dzm {
        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-dze {
        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-dze.ww-layout, .ww-e-dze [data-ww-ls~="dze"] {
        display: flex;
        flex-flow: column;
        gap: 12px;
      }
      .ww-e-dzf {
        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-dzg {
        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-dzh {
        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-dzi {
        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-dzj {
        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-dzk {
        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-dzl {
        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-dzl.ww-layout, .ww-e-dzl [data-ww-ls~="dzl"] {
        display: flex;
        justify-content: flex-end;
        gap: 10px;
      }
      .ww-e-dzn {
        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-dzo {
        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-dzp {
        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-dzq {
        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-dzs {
        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-dzt {
        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: 28px;
        font-family: Verdana;
        font-weight: 800;
        color: #20352b;
        white-space-collapse: preserve;
      }
      .ww-e-dzu {
        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-dzu.ww-layout, .ww-e-dzu [data-ww-ls~="dzu"] {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .ww-e-dzv {
        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-dzv.ww-layout, .ww-e-dzv [data-ww-ls~="dzv"] {
        display: flex;
        align-content: revert-layer;
        gap: 8px;
        flex-wrap: wrap;
      }
      .ww-e-dzw {
        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-dzx {
        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-dzy {
        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-dzy.ww-layout, .ww-e-dzy [data-ww-ls~="dzy"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-dzz {
        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-d100 {
        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-d101 {
        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-d102 {
        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-d103 {
        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-d103.ww-layout, .ww-e-d103 [data-ww-ls~="d103"] {
        display: flex;
        align-content: revert-layer;
        gap: 8px;
        flex-wrap: wrap;
      }
      .ww-e-d104 {
        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-d105 {
        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-d106 {
        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-d107 {
        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-d108 {
        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-d109 {
        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-d10A {
        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: 28px;
        font-family: Verdana;
        font-weight: 800;
        color: #20352b;
        white-space-collapse: preserve;
      }
      .ww-e-d10B {
        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-d10C {
        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-d10D {
        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-d10E {
        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-d10F {
        margin: 0;
        padding: 28px;
        z-index: unset;
        align-self: unset;
        display: flex;
        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-d10F {
          padding: 20px;
          width: calc(100vw - 24px);
          border-radius: 16px;
        }
      }
      .ww-e-d10F.ww-layout, .ww-e-d10F [data-ww-ls~="d10F"] {
        display: flex;
        flex-flow: column;
        gap: 18px;
      }
      .ww-e-d10G {
        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-d10H {
        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-d10I {
        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-d10J {
        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-d10K {
        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-d10K.ww-layout, .ww-e-d10K [data-ww-ls~="d10K"] {
        display: flex;
        flex-flow: column;
        gap: 14px;
      }
      .ww-e-d10L {
        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-d10M {
        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-d10M.ww-layout, .ww-e-d10M [data-ww-ls~="d10M"] {
        display: flex;
        flex-flow: wrap;
        align-content: revert-layer;
        gap: 8px;
      }
      .ww-e-d10N {
        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-d10O {
        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-d10P {
        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-d10Q {
        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-d10R {
        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-d10S {
        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-d10T {
        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-d10U {
        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-d10U {
          padding: 20px;
          width: calc(100vw - 32px);
        }
      }
      .ww-e-d10U.ww-layout, .ww-e-d10U [data-ww-ls~="d10U"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 16px;
      }
      .ww-e-d10W {
        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-d10W.ww-layout, .ww-e-d10W [data-ww-ls~="d10W"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d10X {
        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-d10Y {
        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-d10Z {
        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-d10Z.ww-layout, .ww-e-d10Z [data-ww-ls~="d10Z"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d10a {
        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-d10b {
        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-d10b.ww-layout, .ww-e-d10b [data-ww-ls~="d10b"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d10c {
        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-d10c.ww-layout, .ww-e-d10c [data-ww-ls~="d10c"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d10d {
        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-d10e {
        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-d10f {
        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-d10g {
        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-d10h {
        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-d10h.ww-layout, .ww-e-d10h [data-ww-ls~="d10h"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 8px;
      }
      .ww-e-d10i {
        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-d10j {
        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-d10k {
        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-d10l {
        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-d10l.ww-layout, .ww-e-d10l [data-ww-ls~="d10l"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px;
      }
      .ww-e-d10m {
        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-d10n {
        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-d10o {
        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-d10p {
        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-d10p.ww-layout, .ww-e-d10p [data-ww-ls~="d10p"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d10q {
        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-d10q.ww-layout, .ww-e-d10q [data-ww-ls~="d10q"] {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: revert-layer;
      }
      .ww-e-d10r {
        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-d10s {
        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-d10t {
        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-d10t {
          padding: 20px;
          width: calc(100vw - 32px);
        }
      }
      .ww-e-d10t.ww-layout, .ww-e-d10t [data-ww-ls~="d10t"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 16px;
      }
      .ww-e-d10u {
        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-d10v {
        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-d10v.ww-layout, .ww-e-d10v [data-ww-ls~="d10v"] {
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .ww-e-d10w {
        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-d10x {
        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-d10y {
        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-d10z {
        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-d110 {
        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-d110.ww-layout, .ww-e-d110 [data-ww-ls~="d110"] {
        display: flex;
        flex-flow: column;
        align-items: center;
        gap: 4px;
      }
      .ww-e-d111 {
        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-d112 {
        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-d113 {
        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-d114 {
        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-d115 {
        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-d116 {
        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-d117 {
        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-d117 {
          overflow: auto;
          min-height: 0;
        }
      }
      .ww-e-d118 {
        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-d119 {
        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-d11A {
        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-d11A {
          padding: 10px 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11A {
          padding: 8px 12px;
          flex: 0 1 auto;
        }
      }
      .ww-e-d11A.ww-layout, .ww-e-d11A [data-ww-ls~="d11A"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d11B {
        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-d11B {
          padding: 10px 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11B {
          padding: 8px 12px;
        }
      }
      .ww-e-d11B.ww-layout, .ww-e-d11B [data-ww-ls~="d11B"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d11E {
        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-d11E {
          overflow: hidden;
          display: flex;
          width: 94vw;
          height: 90vh;
          max-height: 90vh;
          min-height: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11E {
          overflow: hidden;
          display: flex;
          width: 96vw;
          height: 94vh;
          max-height: 94vh;
          min-height: unset;
        }
      }
      .ww-e-d11E.ww-layout, .ww-e-d11E [data-ww-ls~="d11E"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-d11E.ww-layout, .ww-e-d11E [data-ww-ls~="d11E"] {
          display: flex;
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11E.ww-layout, .ww-e-d11E [data-ww-ls~="d11E"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d11F {
        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-d11F {
          margin: 8px 0 0;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          transform: none;
        }
      }
      .ww-e-d11F.ww-layout, .ww-e-d11F [data-ww-ls~="d11F"] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 6px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-d11F.ww-layout, .ww-e-d11F [data-ww-ls~="d11F"] {
          gap: 5px;
        }
      }
      .ww-e-d11G {
        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-d11G {
          width: 25px;
          height: 25px;
        }
      }
      .ww-e-d11H {
        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-d11H {
          padding: 0 50px 8px 0;
        }
      }
      .ww-e-d11H.ww-layout, .ww-e-d11H [data-ww-ls~="d11H"] {
        display: flex;
        flex-flow: column;
        gap: 2px;
      }
      @media (max-width: 767px) {
        .ww-e-d11H.ww-layout, .ww-e-d11H [data-ww-ls~="d11H"] {
          gap: 1px;
        }
      }
      .ww-e-d11I {
        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-d11I {
          font-size: 12px;
        }
      }
      .ww-e-d11J {
        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-d11J {
          font-size: 17px;
        }
      }
      .ww-e-d11K {
        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-d11K {
          display: block;
          width: 100%;
          height: 100%;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11K {
          display: block;
          width: 100%;
          height: 100%;
        }
      }
      .ww-e-d11L {
        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-d11L {
          font-size: 10px;
        }
      }
      .ww-e-d11M {
        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-d11M {
          z-index: 3;
          top: 10px;
          right: 10px;
          width: 42px;
          height: 38px;
        }
      }
      .ww-e-d11N {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 17px;
        font-family: Verdana;
        line-height: 1.2;
        font-weight: 600;
        color: #6e6a64;
        white-space-collapse: preserve;
      }
      @media (max-width: 767px) {
        .ww-e-d11N {
          font-size: 15px;
        }
      }
      .ww-e-d11O {
        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;
      }
      .ww-e-d11P {
        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-d11P {
          padding: 12px;
          width: 96vw;
          max-width: none;
          height: 94vh;
          max-height: none;
          border-radius: 10px;
        }
      }
      .ww-e-d11P.ww-layout, .ww-e-d11P [data-ww-ls~="d11P"] {
        display: flex;
        flex-flow: column;
        gap: 10px;
      }
      .ww-e-d11R {
        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-d11R.ww-layout, .ww-e-d11R [data-ww-ls~="d11R"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-d11S {
        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-d11S.ww-layout, .ww-e-d11S [data-ww-ls~="d11S"] {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: revert-layer;
      }
      .ww-e-d11T {
        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-d11T {
          display: block;
          width: 100%;
          height: 800px;
          min-height: 800px;
          opacity: 1;
        }
      }
      .ww-e-d11U {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-size: 20px;
        font-family: Verdana;
        font-weight: 700;
        color: #234e3a;
        white-space-collapse: preserve;
      }
      .ww-e-d11V {
        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-d11V {
          overflow: hidden;
          display: flex;
          width: 94vw;
          height: 90vh;
          max-height: 90vh;
          min-height: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11V {
          overflow: hidden;
          display: flex;
          width: 96vw;
          height: 94vh;
          max-height: 94vh;
          min-height: unset;
        }
      }
      .ww-e-d11V.ww-layout, .ww-e-d11V [data-ww-ls~="d11V"] {
        display: flex;
        flex-flow: column;
      }
      @media (max-width: 991px) {
        .ww-e-d11V.ww-layout, .ww-e-d11V [data-ww-ls~="d11V"] {
          display: flex;
          flex-flow: column;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11V.ww-layout, .ww-e-d11V [data-ww-ls~="d11V"] {
          display: flex;
          flex-flow: column;
        }
      }
      .ww-e-d11W {
        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-d11X {
        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-d11X {
          display: block;
          width: 100%;
          flex: 1 1 auto;
          height: 100%;
          min-height: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11X {
          display: block;
          width: 100%;
          flex: 1 1 auto;
          height: 100%;
          min-height: unset;
        }
      }
      .ww-e-d11Z {
        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-d11a {
        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-d11a {
          display: block;
          width: 100%;
          flex: 1 1 auto;
          height: 100%;
          min-height: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-d11a {
          display: block;
          width: 100%;
          flex: 1 1 auto;
          height: 100%;
          min-height: unset;
        }
      }
      .ww-e-d11b {
        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-d11c {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: unset;
        display: block;
        max-width: unset;
        min-width: unset;
        height: auto;
        max-height: unset;
        min-height: unset;
        font-family: var(--ww-default-font-family);
        white-space-collapse: preserve;
      }
      .ww-e-d11d {
        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-d11e {
        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-d11f {
        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-d11g {
        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-d11h {
        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;
      }
    }
    @layer custom {
      .ww-e-dzz {
        box-sizing: border-box;
      }
      .ww-e-d100 {
        box-sizing: border-box;
      }
      .ww-e-d10A {
        box-sizing: border-box;
      }
      .ww-e-d10F {
        overflow-y: auto;
      }
      .ww-e-d10L {
        box-sizing: border-box;
        pointer-events: auto;
      }
      .ww-e-d10M {
        gap: 14px 8px;
      }
      .ww-e-d10N {
        box-sizing: border-box;
      }
      .ww-e-d10O {
        align-self: flex-start;
        box-sizing: border-box;
      }
      .ww-e-d10P {
        box-sizing: border-box;
      }
      .ww-e-d10Q {
        box-sizing: border-box;
      }
      .ww-e-d10R {
        box-sizing: border-box;
      }
      .ww-e-d10S {
        box-sizing: border-box;
      }
      .ww-e-d10T {
        box-sizing: border-box;
      }
      .ww-e-d10U {
        box-sizing: border-box;
      }
      .ww-e-d10W {
        box-sizing: border-box;
      }
      .ww-e-d10Z {
        box-sizing: border-box;
      }
      .ww-e-d10b {
        box-sizing: border-box;
      }
      .ww-e-d10c {
        box-sizing: border-box;
      }
      .ww-e-d10h {
        box-sizing: border-box;
      }
      .ww-e-d10l {
        box-sizing: border-box;
      }
      .ww-e-d10o {
        box-sizing: border-box;
      }
      .ww-e-d10p {
        box-sizing: border-box;
      }
      .ww-e-d10q {
        box-sizing: border-box;
      }
      .ww-e-d10r {
        box-sizing: border-box;
      }
      .ww-e-d10s {
        box-sizing: border-box;
      }
      .ww-e-d10t {
        box-sizing: border-box;
      }
      .ww-e-d10u {
        box-sizing: border-box;
      }
      .ww-e-d10v {
        box-sizing: border-box;
      }
      .ww-e-d110 {
        box-sizing: border-box;
      }
      .ww-e-d113 {
        box-sizing: border-box;
      }
      .ww-e-d114 {
        box-sizing: border-box;
      }
      .ww-e-d115 {
        box-sizing: border-box;
      }
      .ww-e-d116 {
        box-sizing: border-box;
      }
      .ww-e-d11A {
        box-sizing: border-box;
      }
      .ww-e-d11B {
        box-sizing: border-box;
      }
      .ww-e-d11E {
        box-sizing: border-box;
      }
      .ww-e-d11H {
        box-sizing: border-box;
      }
      .ww-e-d11I {
        white-space: normal;
      }
      .ww-e-d11J {
        white-space: normal;
      }
      .ww-e-d11L {
        white-space: normal;
      }
      .ww-e-d11M {
        align-self: flex-end;
      }
      .ww-e-d11N {
        white-space: nowrap;
      }
      .ww-e-d11O {
        visibility: visible;
      }
      .ww-e-d11P {
        box-sizing: border-box;
        visibility: visible;
      }
      .ww-e-d11S {
        box-sizing: border-box;
      }
      .ww-e-d11V {
        box-sizing: border-box;
      }
    }
  }
  @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-ToP1y73DpSf7xjcF {
        width: 100%;
        max-width: unset;
        min-width: unset;
        min-height: unset;
        max-height: unset;
      }
      .ww-a-Kx1Omt4gI5aMcV9U {
        height: auto;
        z-index: unset;
        min-height: unset;
        max-height: unset;
        display: flex;
      }
    }
    @layer ordered {
      .ww-s-dV {
        display: flex;
        background-color: #1e242b;
      }
      @media (max-width: 767px) {
        .ww-s-dV {
          height: auto;
          min-height: 0;
          display: flex;
          background-color: #1e242b;
          position: revert-layer;
          inset: revert-layer;
          width: revert-layer;
        }
      }
      .ww-s-dV > .ww-section-element {
        width: 100%;
        padding: 30px 2px 20px;
      }
      @media (max-width: 991px) {
        .ww-s-dV > .ww-section-element {
          padding: 24px 2px 16px;
        }
      }
      @media (max-width: 767px) {
        .ww-s-dV > .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-dV > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
      }
      @media (max-width: 767px) {
        .ww-s-dV > .ww-section-element.ww-layout {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: center;
        }
      }
      .ww-s-dl {
        display: flex;
      }
      .ww-s-dl > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        padding: 32px;
      }
      .ww-s-dl > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
      .ww-s-dr {
        background-color: #fff;
      }
      .ww-s-dr > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid #e8ddd2;
      }
      .ww-s-dr > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dU {
        background-color: #fff;
      }
      .ww-s-dU > .ww-section-element {
        width: 100%;
        border-bottom: 1px solid #e8ddd2;
      }
      .ww-s-dU > .ww-section-element.ww-layout {
        display: flex;
      }
      .ww-s-dg {
        display: flex;
        background-color: var(--3bc5502a-079a-42c7-aa7a-e87d7b7dcba8, #DFDFE1);
      }
      .ww-s-dg > .ww-section-element {
        --ww-section-root-auto-align: center;
        --ww-section-root-auto-width: 100%;
        width: 100%;
        padding: 24px 24px 0;
      }
      .ww-s-dg > .ww-section-element.ww-layout {
        display: flex;
        flex-flow: column;
      }
    }
  }
  @layer custom {
  }
}
@layer ww-style-element {
  @layer normal, custom;
  @layer normal {
    @layer atomic, ordered;
    @layer atomic {
      .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-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-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-XSrHjXT6wqGOD7tz {
        z-index: unset;
        align-self: unset;
        max-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-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-6oc9Ch0q-SZ0V4AU {
        margin: 0;
        padding: 0;
        z-index: unset;
        align-self: 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-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-25k7SD5vpwRQTJ42 {
        z-index: unset;
        align-self: unset;
        display: block;
        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-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-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-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-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-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-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-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-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-dPi {
        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-dPj {
        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-dPk {
        width: 100%;
        font-size: 15px;
        font-family: Verdana;
        font-weight: 600;
        text-align: right;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dPk:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dPl {
        display: flex;
        width: 100%;
      }
      .ww-e-dPl.ww-layout, .ww-e-dPl [data-ww-ls~="dPl"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dPm {
        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-dPn {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dPn {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPn {
          display: none;
        }
      }
      .ww-e-dPn.ww-layout, .ww-e-dPn [data-ww-ls~="dPn"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-dPn.ww-layout, .ww-e-dPn [data-ww-ls~="dPn"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPn.ww-layout, .ww-e-dPn [data-ww-ls~="dPn"] {
          display: none;
        }
      }
      .ww-e-dPo {
        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-dPp {
        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-dPq {
        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-dPr {
        width: 100%;
        font-size: 15px;
        font-family: Verdana;
        font-weight: 600;
        text-align: right;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dPr:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dPs {
        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-dPs {
          margin: 0;
          padding: 6px;
          display: flex;
          width: auto;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPs {
          margin: 0;
          padding: 5px;
          display: flex;
          width: auto;
          flex: 0 0 auto;
          min-width: max-content;
          text-align: center;
        }
      }
      .ww-e-dPt {
        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-dPt {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPt {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-dPt:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dPu {
        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-dPu {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPu {
          display: none;
        }
      }
      .ww-e-dPu:where(:hover) {
        color: #244534;
      }
      .ww-e-dPv {
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        min-width: max-content;
      }
      @media (max-width: 991px) {
        .ww-e-dPv {
          width: revert-layer;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPv {
          margin: 0;
          display: flex;
          width: revert-layer;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      .ww-e-dPv.ww-layout, .ww-e-dPv [data-ww-ls~="dPv"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 22px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 767px) {
        .ww-e-dPv.ww-layout, .ww-e-dPv [data-ww-ls~="dPv"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          gap: 22px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dPw {
        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-dPw {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPw {
          display: none;
        }
      }
      .ww-e-dPw:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dPx {
        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-dPx {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPx {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-dPx:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dPy {
        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-dPy {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPy {
          display: none;
        }
      }
      .ww-e-dPy:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dPz {
        margin: 0 4vw 0 auto;
        padding: 8px 0 16px 18px;
        display: flex;
        width: fit-content;
      }
      @media (max-width: 991px) {
        .ww-e-dPz {
          display: flex;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPz {
          margin: 0 5vw 0 auto;
          padding: 8px 0 18px;
          display: flex;
          width: revert-layer;
        }
      }
      .ww-e-dPz.ww-layout, .ww-e-dPz [data-ww-ls~="dPz"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-end;
        gap: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dPz.ww-layout, .ww-e-dPz [data-ww-ls~="dPz"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          gap: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dPz.ww-layout, .ww-e-dPz [data-ww-ls~="dPz"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          gap: 14px;
        }
      }
      .ww-e-dQ0 {
        overflow: visible;
        display: flex;
        flex: 1 1 auto;
        max-width: none;
        min-width: unset;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-dQ0 {
          overflow: visible;
          flex: 1 1 auto;
          max-width: none;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQ0 {
          overflow: visible;
          flex: 1 1 auto;
          max-width: none;
          min-width: unset;
        }
      }
      .ww-e-dQ0.ww-layout, .ww-e-dQ0 [data-ww-ls~="dQ0"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dQ0.ww-layout, .ww-e-dQ0 [data-ww-ls~="dQ0"] {
          gap: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQ0.ww-layout, .ww-e-dQ0 [data-ww-ls~="dQ0"] {
          gap: 8px;
        }
      }
      .ww-e-dQ1 {
        padding: 14px 5vw;
        overflow: hidden;
        display: flex;
        width: 100%;
        min-width: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dQ1 {
          padding: 13px 4vw;
          overflow: hidden;
          display: flex;
          width: 100%;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQ1 {
          padding: 12px 4vw;
          overflow: hidden;
          display: flex;
          width: 100%;
          min-width: unset;
        }
      }
      .ww-e-dQ1.ww-layout, .ww-e-dQ1 [data-ww-ls~="dQ1"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        gap: 40px;
      }
      @media (max-width: 991px) {
        .ww-e-dQ1.ww-layout, .ww-e-dQ1 [data-ww-ls~="dQ1"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-start;
          align-items: center;
          align-content: revert-layer;
          gap: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQ1.ww-layout, .ww-e-dQ1 [data-ww-ls~="dQ1"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-start;
          align-items: center;
          align-content: revert-layer;
          gap: 24px;
        }
      }
      .ww-e-dQ2 {
        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-dQ2 {
          display: block;
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQ2 {
          display: block;
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-dQ2:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQ3 {
        width: 100%;
        font-size: 15px;
        font-family: Verdana;
        font-weight: 600;
        text-align: right;
        color: #20352b;
        white-space-collapse: preserve;
        cursor: default;
      }
      .ww-e-dQ3:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQ4 {
        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-dQ4 {
          width: clamp(48px, 16cqi, 110px);
          flex: 0 1 auto;
          height: auto;
          aspect-ratio: 1;
          --wwi-ar: 1 / 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQ4 {
          width: clamp(97.344px, 32.448cqi, 223.08px);
          flex: 0 0 auto;
          height: auto;
          aspect-ratio: 1;
          --wwi-ar: 1 / 1;
        }
      }
      .ww-e-dQ5 {
        display: flex;
        flex: 0 0 auto;
        min-width: max-content;
      }
      @media (max-width: 991px) {
        .ww-e-dQ5 {
          display: flex;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQ5 {
          display: flex;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      .ww-e-dQ5.ww-layout, .ww-e-dQ5 [data-ww-ls~="dQ5"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 7px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dQ5.ww-layout, .ww-e-dQ5 [data-ww-ls~="dQ5"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 7px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQ5.ww-layout, .ww-e-dQ5 [data-ww-ls~="dQ5"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-end;
          gap: 0;
        }
      }
      .ww-e-dQ6 {
        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-dQ6 {
          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-dQ6 {
          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-dQ7 {
        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-dQ7:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQ8 {
        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-dQ8 {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQ8 {
          display: none;
        }
      }
      .ww-e-dQ8:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQ9 {
        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-dQ9 {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQ9 {
          display: none;
        }
      }
      .ww-e-dQ9:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQA {
        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-dQA {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQA {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dQA:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQB {
        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-dQB {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQB {
          font-size: 8px;
        }
      }
      .ww-e-dQB:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQC {
        display: flex;
      }
      .ww-e-dQC.ww-layout, .ww-e-dQC [data-ww-ls~="dQC"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 3px;
      }
      @media (max-width: 991px) {
        .ww-e-dQC.ww-layout, .ww-e-dQC [data-ww-ls~="dQC"] {
          gap: 3px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQC.ww-layout, .ww-e-dQC [data-ww-ls~="dQC"] {
          gap: 4px;
        }
      }
      .ww-e-dQD {
        width: 100%;
        height: 1px;
        background-color: #ffffff1a;
      }
      .ww-e-dQD.ww-layout, .ww-e-dQD [data-ww-ls~="dQD"] {
        display: flex;
      }
      .ww-e-dQE {
        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-dQE {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQE {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dQE:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQF {
        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-dQF {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQF {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dQF:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQG {
        display: flex;
      }
      .ww-e-dQG.ww-layout, .ww-e-dQG [data-ww-ls~="dQG"] {
        display: flex;
        flex-flow: column;
        align-items: flex-start;
        gap: 3px;
      }
      @media (max-width: 991px) {
        .ww-e-dQG.ww-layout, .ww-e-dQG [data-ww-ls~="dQG"] {
          gap: 3px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQG.ww-layout, .ww-e-dQG [data-ww-ls~="dQG"] {
          gap: 4px;
        }
      }
      .ww-e-dQH {
        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-dQH {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQH {
          font-size: 8px;
        }
      }
      .ww-e-dQH:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQI {
        display: none;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dQI {
          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-dQI {
          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;
        }
      }
      .ww-e-dQJ {
        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-dQJ {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQJ {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dQJ:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQK {
        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-dQK {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQK {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dQK:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQL {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dQL {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          height: auto;
        }
      }
      .ww-e-dQL.ww-layout, .ww-e-dQL [data-ww-ls~="dQL"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: flex-start;
        align-content: revert-layer;
        gap: 28px;
      }
      @media (max-width: 991px) {
        .ww-e-dQL.ww-layout, .ww-e-dQL [data-ww-ls~="dQL"] {
          gap: 18px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQL.ww-layout, .ww-e-dQL [data-ww-ls~="dQL"] {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: flex-start;
          align-content: revert-layer;
          gap: 16px;
        }
      }
      .ww-e-dQM {
        width: 48px;
        height: auto;
        aspect-ratio: 1;
        --wwi-ar: 1 / 1;
        --wwi-of: contain;
      }
      @media (max-width: 991px) {
        .ww-e-dQM {
          width: 48px;
          height: auto;
          aspect-ratio: 1;
          --wwi-ar: 1 / 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQM {
          position: revert-layer;
          inset: revert-layer;
          width: 40px;
          height: auto;
          aspect-ratio: auto;
          --wwi-ar: auto;
        }
      }
      .ww-e-dQN {
        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-dQN {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQN {
          font-size: 8px;
        }
      }
      .ww-e-dQN:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQO {
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.5;
        font-weight: 400;
        color: #9ba3af;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dQO {
          font-size: 12px;
          line-height: 1.5;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQO {
          font-size: 12px;
          line-height: 1.5;
        }
      }
      .ww-e-dQP {
        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-dQP {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQP {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dQP:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQQ {
        display: flex;
        width: revert-layer;
        flex: 1 1 auto;
        min-width: 0;
      }
      @media (max-width: 767px) {
        .ww-e-dQQ {
          width: 100%;
        }
      }
      .ww-e-dQQ.ww-layout, .ww-e-dQQ [data-ww-ls~="dQQ"] {
        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-dQQ.ww-layout, .ww-e-dQQ [data-ww-ls~="dQQ"] {
          align-items: flex-start;
          gap: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQQ.ww-layout, .ww-e-dQQ [data-ww-ls~="dQQ"] {
          flex-flow: wrap;
          justify-content: flex-end;
          align-items: flex-start;
          align-content: revert-layer;
          gap: 6px;
        }
      }
      .ww-e-dQR {
        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-dQR {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQR {
          font-size: 8px;
        }
      }
      .ww-e-dQR:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQS {
        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-dQS {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQS {
          display: none;
        }
      }
      .ww-e-dQT {
        display: flex;
      }
      @media (max-width: 767px) {
        .ww-e-dQT {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          height: auto;
        }
      }
      .ww-e-dQT.ww-layout, .ww-e-dQT [data-ww-ls~="dQT"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dQT.ww-layout, .ww-e-dQT [data-ww-ls~="dQT"] {
          gap: 14px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQT.ww-layout, .ww-e-dQT [data-ww-ls~="dQT"] {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          align-items: flex-start;
          align-content: revert-layer;
          gap: 5px;
        }
      }
      .ww-e-dQU {
        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-dQU {
          margin: 0;
          padding: 0;
          position: revert-layer;
          inset: revert-layer;
          width: revert-layer;
          font-size: 12px;
          text-align: left;
        }
      }
      .ww-e-dQV {
        padding: 0 2px;
        display: flex;
        position: revert-layer;
        inset: revert-layer;
        width: 100%;
        max-width: 1200px;
      }
      @media (max-width: 767px) {
        .ww-e-dQV {
          padding: 0 2px;
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          height: auto;
          min-height: 0;
        }
      }
      .ww-e-dQV.ww-layout, .ww-e-dQV [data-ww-ls~="dQV"] {
        display: flex;
        flex-flow: column;
        gap: 32px;
      }
      @media (max-width: 991px) {
        .ww-e-dQV.ww-layout, .ww-e-dQV [data-ww-ls~="dQV"] {
          gap: 26px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQV.ww-layout, .ww-e-dQV [data-ww-ls~="dQV"] {
          display: flex;
          flex-flow: column;
          gap: 20px;
        }
      }
      .ww-e-dQW {
        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-dQW {
          font-size: 10px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQW {
          font-size: 10px;
          line-height: 1.1;
        }
      }
      .ww-e-dQW:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQX {
        display: none;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dQX {
          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-dQX {
          display: none;
        }
      }
      .ww-e-dQY {
        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-dQY {
          font-size: 9px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQY {
          font-size: 8px;
        }
      }
      .ww-e-dQY:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dQZ {
        font-size: 13px;
        font-family: Verdana;
        line-height: 1.5;
        font-weight: 400;
        color: #9ba3af;
        white-space-collapse: preserve;
      }
      @media (max-width: 991px) {
        .ww-e-dQZ {
          font-size: 12px;
          line-height: 1.5;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQZ {
          position: revert-layer;
          inset: revert-layer;
          width: revert-layer;
          font-size: 12px;
          line-height: 1.5;
        }
      }
      .ww-e-dQa {
        display: flex;
        flex: 1 1 auto;
      }
      .ww-e-dQa.ww-layout, .ww-e-dQa [data-ww-ls~="dQa"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-end;
        align-items: center;
        align-content: revert-layer;
        gap: 10px;
      }
      @media (max-width: 991px) {
        .ww-e-dQa.ww-layout, .ww-e-dQa [data-ww-ls~="dQa"] {
          justify-content: flex-start;
          gap: 7px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQa.ww-layout, .ww-e-dQa [data-ww-ls~="dQa"] {
          justify-content: flex-end;
          gap: 3px 5px;
        }
      }
      .ww-e-dQb {
        display: grid;
      }
      @media (max-width: 767px) {
        .ww-e-dQb {
          display: flex;
          position: revert-layer;
          inset: revert-layer;
          width: 100%;
          height: auto;
        }
      }
      .ww-e-dQb.ww-layout, .ww-e-dQb [data-ww-ls~="dQb"] {
        display: grid;
        grid-template-columns: auto minmax(0, 1fr);
        gap: 6px 10px;
      }
      @media (max-width: 767px) {
        .ww-e-dQb.ww-layout, .ww-e-dQb [data-ww-ls~="dQb"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-start;
          gap: 6px;
        }
      }
      .ww-e-dQc {
        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-dQc {
          margin: 0;
          padding: 0;
          font-size: 12px;
          line-height: 1;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dQc {
          margin: 0;
          padding: 0;
          position: revert-layer;
          inset: revert-layer;
          font-size: 11px;
          line-height: 1.2;
        }
      }
      .ww-e-dov {
        margin: 0 4px 0 0;
        font-size: 13px;
        font-family: Verdana;
        font-weight: 700;
        color: #48634b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dow {
        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-dox {
        display: flex;
        width: 100%;
      }
      .ww-e-dox.ww-layout, .ww-e-dox [data-ww-ls~="dox"] {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center;
        align-content: revert-layer;
        gap: 16px;
      }
      .ww-e-doy {
        font-size: 34px;
        font-family: Verdana;
        font-weight: 700;
        color: #203325;
        white-space-collapse: preserve;
      }
      .ww-e-doz {
        margin: 0 auto;
        display: flex;
        width: 100%;
        max-width: 1180px;
      }
      .ww-e-doz.ww-layout, .ww-e-doz [data-ww-ls~="doz"] {
        display: flex;
        flex-flow: column;
        gap: 24px;
      }
      .ww-e-dp0 {
        padding: 4px 7px;
        width: auto;
        min-width: 0;
        font-size: 12px;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dp1 {
        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-dp1.ww-layout, .ww-e-dp1 [data-ww-ls~="dp1"] {
        display: flex;
        align-items: center;
        align-content: revert-layer;
        gap: 12px;
        flex-wrap: wrap;
      }
      .ww-e-dp2 {
        padding: 4px 7px;
        width: auto;
        min-width: 0;
        font-size: 12px;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dp3 {
        padding: 4px 7px;
        width: auto;
        min-width: 0;
        font-size: 12px;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dp4 {
        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-dp5 {
        margin: 0 4px 0 0;
        font-size: 13px;
        font-family: Verdana;
        font-weight: 700;
        color: #48634b;
        white-space-collapse: preserve;
        cursor: pointer;
      }
      .ww-e-dp6 {
        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-dp7 {
        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-dp8 {
        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-dp9 {
        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-dph {
        width: var(--ww-section-root-auto-width, revert-layer);
        font-size: 16px;
        font-family: Verdana;
        white-space-collapse: preserve;
      }
      .ww-e-duu {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-duu {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-duu {
          display: none;
        }
      }
      .ww-e-duu.ww-layout, .ww-e-duu [data-ww-ls~="duu"] {
        display: none;
      }
      @media (max-width: 991px) {
        .ww-e-duu.ww-layout, .ww-e-duu [data-ww-ls~="duu"] {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-duu.ww-layout, .ww-e-duu [data-ww-ls~="duu"] {
          display: none;
        }
      }
      .ww-e-duv {
        overflow: visible;
        display: flex;
        flex: 1 1 auto;
        max-width: none;
        min-width: unset;
        cursor: pointer;
      }
      @media (max-width: 991px) {
        .ww-e-duv {
          overflow: visible;
          flex: 1 1 auto;
          max-width: none;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-duv {
          overflow: visible;
          flex: 1 1 auto;
          max-width: none;
          min-width: unset;
        }
      }
      .ww-e-duv.ww-layout, .ww-e-duv [data-ww-ls~="duv"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 12px 48px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-duv.ww-layout, .ww-e-duv [data-ww-ls~="duv"] {
          gap: 10px 40px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-duv.ww-layout, .ww-e-duv [data-ww-ls~="duv"] {
          gap: 8px 16px;
        }
      }
      .ww-e-duw {
        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-duw {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-duw {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-duw:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dux {
        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-dux {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dux {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-dux:where(:hover) {
        color: #b85d38;
      }
      .ww-e-duy {
        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-duy {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-duy {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-duy:where(:hover) {
        color: #b85d38;
      }
      .ww-e-duz {
        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-duz {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-duz {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-dv0 {
        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-dv0 {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dv0 {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-dv0:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dv1 {
        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-dv1 {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dv1 {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-dv1:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dv2 {
        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-dv2 {
          display: block;
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dv2 {
          display: block;
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-dv2:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dv3 {
        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-dv3 {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dv3 {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-dv4 {
        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-dv4 {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dv4 {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-dv5 {
        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-dv5 {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dv5 {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-dv6 {
        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-dv6 {
          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-dv6 {
          width: clamp(97.344px, 32.448cqi, 223.08px);
          flex: 0 0 auto;
          height: auto;
          aspect-ratio: 1;
          --wwi-ar: 1 / 1;
        }
      }
      .ww-e-dv7 {
        display: flex;
        width: revert-layer;
        flex: 0 0 auto;
        min-width: max-content;
      }
      @media (max-width: 991px) {
        .ww-e-dv7 {
          margin: 0 0 0 auto;
          display: flex;
          width: revert-layer;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dv7 {
          margin: 0;
          display: flex;
          width: revert-layer;
          flex: 0 0 auto;
          min-width: max-content;
          transform: translateX(18px);
        }
      }
      .ww-e-dv7.ww-layout, .ww-e-dv7 [data-ww-ls~="dv7"] {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        gap: 22px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dv7.ww-layout, .ww-e-dv7 [data-ww-ls~="dv7"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          gap: 6px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dv7.ww-layout, .ww-e-dv7 [data-ww-ls~="dv7"] {
          display: flex;
          flex-direction: row;
          justify-content: flex-end;
          align-items: center;
          gap: 5px;
          flex-wrap: revert-layer;
        }
      }
      .ww-e-dv8 {
        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-dv8 {
          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-dv8 {
          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-dv9 {
        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-dv9 {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dv9 {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-dv9:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dvA {
        display: flex;
        width: 100%;
      }
      .ww-e-dvA.ww-layout, .ww-e-dvA [data-ww-ls~="dvA"] {
        display: flex;
        flex-flow: column;
      }
      .ww-e-dvB {
        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-dvB {
          display: none;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvB {
          display: none;
        }
      }
      .ww-e-dvB:where(:hover) {
        color: #244534;
      }
      .ww-e-dvC {
        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-dvC {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvC {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-dvC:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dvD {
        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-dvD {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvD {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      .ww-e-dvE {
        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-dvE {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvE {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-dvE:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dvF {
        display: flex;
        flex: 0 0 auto;
        min-width: max-content;
      }
      @media (max-width: 991px) {
        .ww-e-dvF {
          display: flex;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvF {
          display: flex;
          flex: 0 0 auto;
          min-width: max-content;
        }
      }
      .ww-e-dvF.ww-layout, .ww-e-dvF [data-ww-ls~="dvF"] {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 7px;
        flex-wrap: revert-layer;
      }
      @media (max-width: 991px) {
        .ww-e-dvF.ww-layout, .ww-e-dvF [data-ww-ls~="dvF"] {
          display: flex;
          flex-direction: row;
          align-items: center;
          gap: 6px;
          flex-wrap: revert-layer;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvF.ww-layout, .ww-e-dvF [data-ww-ls~="dvF"] {
          display: flex;
          flex-flow: column;
          justify-content: center;
          align-items: flex-end;
          gap: 0;
        }
      }
      .ww-e-dvG {
        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-dvG {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvG {
          display: none;
          font-size: 13px;
          line-height: 1.4;
        }
      }
      .ww-e-dvG:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dvH {
        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-dvH {
          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-dvH {
          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-dvI {
        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-dvI {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvI {
          font-size: 15px;
          line-height: 1.4;
        }
      }
      .ww-e-dvI:where(:hover) {
        color: #b85d38;
      }
      .ww-e-dvJ {
        padding: 14px 5vw;
        overflow: hidden;
        display: flex;
        width: 100%;
        min-width: unset;
      }
      @media (max-width: 991px) {
        .ww-e-dvJ {
          padding: 13px 4vw;
          overflow: hidden;
          display: flex;
          width: 100%;
          min-width: unset;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvJ {
          padding: 12px 4vw;
          overflow: hidden;
          display: flex;
          width: 100%;
          min-width: unset;
        }
      }
      .ww-e-dvJ.ww-layout, .ww-e-dvJ [data-ww-ls~="dvJ"] {
        display: flex;
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        align-content: revert-layer;
        gap: 40px;
      }
      @media (max-width: 991px) {
        .ww-e-dvJ.ww-layout, .ww-e-dvJ [data-ww-ls~="dvJ"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-start;
          align-items: center;
          align-content: revert-layer;
          gap: 32px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvJ.ww-layout, .ww-e-dvJ [data-ww-ls~="dvJ"] {
          display: flex;
          flex-flow: wrap;
          justify-content: flex-start;
          align-items: center;
          align-content: revert-layer;
          gap: 24px;
        }
      }
      .ww-e-dvK {
        margin: 0 4vw 0 auto;
        padding: 8px 0 16px 18px;
        display: flex;
        width: fit-content;
      }
      @media (max-width: 991px) {
        .ww-e-dvK {
          margin: 0 4vw 0 auto;
          padding: 8px 0 16px 18px;
          display: flex;
          width: fit-content;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvK {
          margin: 0 4vw 0 auto;
          padding: 6px 0 14px 16px;
          display: flex;
          width: fit-content;
        }
      }
      .ww-e-dvK.ww-layout, .ww-e-dvK [data-ww-ls~="dvK"] {
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-end;
        gap: 12px;
      }
      @media (max-width: 991px) {
        .ww-e-dvK.ww-layout, .ww-e-dvK [data-ww-ls~="dvK"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          gap: 12px;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvK.ww-layout, .ww-e-dvK [data-ww-ls~="dvK"] {
          display: flex;
          flex-flow: column;
          justify-content: flex-start;
          align-items: flex-end;
          gap: 10px;
        }
      }
      .ww-e-dvL {
        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-dvL {
          font-size: 12px;
          line-height: 1.3;
        }
      }
      @media (max-width: 767px) {
        .ww-e-dvL {
          font-size: 12px;
          line-height: 1.3;
        }
      }
    }
  }
  @layer custom {
    .ww-e-dPk {
      width: 100%;
      text-align: right;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dPr {
      width: 100%;
      text-align: right;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dPs {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dPs {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dPs {
        white-space: nowrap;
      }
    }
    .ww-e-dPt {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dPv {
      white-space: nowrap;
    }
    .ww-e-dPw {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dPx {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dPy {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dPz {
        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-dPz {
        width: fit-content;
        align-self: flex-end;
        align-items: flex-end;
        margin-left: auto;
        margin-right: 5vw;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dPz {
        width: fit-content;
        align-self: flex-end;
        align-items: flex-end;
        margin-left: auto;
        margin-right: 5vw;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dQ0 {
        container-type: inline-size;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQ0 {
        container-type: inline-size;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQ0 {
        container-type: inline-size;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dQ2 {
        order: 99;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQ2 {
        order: 99;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQ2 {
        order: 99;
      }
    }
    .ww-e-dQ3 {
      width: 100%;
      text-align: right;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dQ4 {
        object-fit: contain;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQ4 {
        object-fit: contain;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQ4 {
        object-fit: contain;
      }
    }
    .ww-e-dQ5 {
      white-space: nowrap;
    }
    @media (min-width: 992px) {
      .ww-e-dQ6 {
        overflow: visible;
        font-family: Cousine, monospace;
        white-space: nowrap;
        text-transform: uppercase;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQ6 {
        overflow: visible;
        font-family: Cousine, monospace;
        white-space: nowrap;
        text-transform: uppercase;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQ6 {
        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-dQ7 {
      width: 100%;
      text-align: right;
      pointer-events: auto;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQ8 {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQ9 {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQA {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQB {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQE {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQF {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQH {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQI {
        order: 1;
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQI {
        white-space: nowrap;
      }
    }
    .ww-e-dQJ {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQK {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQM {
      object-fit: contain;
    }
    .ww-e-dQN {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQP {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQR {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dQS {
      white-space: nowrap;
    }
    @media (min-width: 992px) {
      .ww-e-dQU {
        white-space: nowrap;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQU {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQU {
        white-space: nowrap;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dQV {
        box-sizing: border-box;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQV {
        box-sizing: border-box;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQV {
        box-sizing: border-box;
      }
    }
    .ww-e-dQW {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQX {
        white-space: nowrap;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQX {
        white-space: nowrap;
      }
    }
    .ww-e-dQY {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dQZ {
        grid-column: 1 / -1;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQZ {
        grid-column: 1 / -1;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQZ {
        grid-column: auto;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dQb {
        align-items: flex-end;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dQb {
        align-items: flex-end;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQb {
        align-items: flex-start;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dQc {
        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-dQc {
        overflow: hidden;
        align-self: flex-end;
        transform: translateY(-17px);
        grid-column: 2;
        white-space: normal;
        text-transform: uppercase;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dQc {
        overflow: hidden;
        align-self: flex-start;
        transform: none;
        grid-column: auto;
        white-space: normal;
        text-transform: uppercase;
      }
    }
    .ww-e-dp1 {
      visibility: visible;
    }
    @media (min-width: 992px) {
      .ww-e-duv {
        container-type: inline-size;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-duv {
        container-type: inline-size;
      }
    }
    @media (max-width: 767px) {
      .ww-e-duv {
        container-type: inline-size;
      }
    }
    .ww-e-duw {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dux {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-duy {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dv0 {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dv1 {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (min-width: 992px) {
      .ww-e-dv2 {
        order: 99;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dv2 {
        order: 99;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dv2 {
        order: 99;
      }
    }
    @media (min-width: 992px) {
      .ww-e-dv6 {
        object-fit: contain;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
      .ww-e-dv6 {
        object-fit: contain;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dv6 {
        object-fit: contain;
      }
    }
    .ww-e-dv7 {
      white-space: nowrap;
    }
    @media (min-width: 992px) {
      .ww-e-dv8 {
        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-dv8 {
        overflow: visible;
        font-family: Cousine, monospace;
        white-space: nowrap;
        word-spacing: -.1875em;
        text-transform: uppercase;
      }
    }
    @media (max-width: 767px) {
      .ww-e-dv8 {
        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-dv9 {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dvC {
      white-space: nowrap;
      pointer-events: auto;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dvE {
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    .ww-e-dvF {
      white-space: nowrap;
    }
    .ww-e-dvG {
      white-space: nowrap;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @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;
      }
    }
    .ww-e-dvI {
      pointer-events: auto;
      transition-duration: .18s;
      transition-property: color;
      transition-timing-function: ease;
    }
    @media (max-width: 767px) {
      .ww-e-dvK {
        align-self: flex-end;
      }
    }
  }
}
@layer ww-style-layout-override {
}
